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
340334352667	340334353187	340334353737	340334354287	340334354836	340334355387	340334355937	340334356487	340334357036	340334357587	340334358137	340334358687	340334359236	340334359787	340334360337	340334360887	340334361436	340334361987	340334362537	340334363087	340334363636	340334364187	340334364737	340334365287	340334365836	340334366387	340334366937	340334367487	340334368036	340334368587	340334369137	340334369687	340334370236	340334370787	340334371337	340334371887	340334372436	340334372987	340334373537	340334374087	340334374636	340334375187	340334375737	340334376287	340334376836	340334377387	340334377937	340334378487	340334379036	340334379587	340334380137	340334380687	340334381236	340334381787	340334382337	340334382887	340334383436	340334383987	340334384537	340334385087	340334385636	340334386187	340334386737	340334387287	340334387836	340334388387	340334388937	340334389487	340334390036	340334390587	340334391137	340334391687	340334392236	340334392787	340334393337	340334393887	340334394436	340334394987	340334395537	340334396087	340334396636	340334397187	340334397737	340334398287	340334398836	340334399387	340334399937	340334400487	340334401036	340334401587	340334402137	340334402687	340334403236	340334403787	340334404337	340334404887	340334405436	340334405987	340334406537	340334407087	340334407636	340334408187	340334408737	340334409287	340334409836	340334410387	340334410937	340334411487	340334412036	340334412587	340334413137	340334413687	340334414236	340334414787	340334415337	340334415887	340334416436	340334416987	340334417537	340334418087	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2717	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21891	20111	27362	22824	20369	19284	9299	2654	1765	1501	1283	1057	1101	865	892	847	827	789	827	724	778	725	721	771	703	718	721	730	686	659	675	651	645	744	707	746	721	711	675	632	633	653	689	584	681	656	692	666	601	648	642	663	626	635	648	668	672	624	631	631	648	654	662	627	611	666	663	705	660	611	632	612	639	628	636	665	660	643	646	627	581	613	657	608	654	667	646	672	675	607	637	635	659	654	673	642	628	641	663	700	653	623	632	635	640	596	670	634	616	666	625	651	640	617	653	637	640	611	667	653	660	639	644	632	617	691	632	629	665	620	634	627	661	638	643	609	648	613	663	641	658	687	640	630	638	621	626	634	696	653	632	635	677	591	678	619	658	646	630	651	672	610	617	634	629	638	667	638	651	602	629	604	625	596	643	651	671	622	674	639	605	649	660	613	626	643	642	662	595	597	666	644	625	696	611	614	629	635	605	660	626	643	663	613	605	640	643	651	694	655	635	628	619	648	621	623	618	636	618	652	616	630	619	650	651	652	646	608	658	628	602	639	630	620	646	650	654	666	600	607	652	668	659	669	601	671	648	620	655	581	642	680	650	644	673	636	608	633	602	595	619	644	652	613	629	608	592	610	617	596	672	641	610	599	633	651	644	613	608	615	608	634	659	591	610	644	618	608	637	625	617	606	649	647	622	677	632	643	596	667	605	685	654	651	663	634	602	589	633	626	637	686	628	640	625	611	664	617	615	655	632	635	636	648	624	677	636	639	652	597	673	649	634	651	651	661	646	688	644	628	655	629	622	639	613	638	654	615	661	686	638	671	628	604	619	629	672	627	638	621	608	648	643	686	655	619	666	620	663	645	620	666	673	607	628	632	631	584	642	627	641	624	621	613	643	637	630	608	648	646	652	614	639	674	634	636	603	643	683	651	645	646	589	653	631	641	616	642	628	654	699	662	579	639	634	657	638	627	606	626	580	674	634	619	652	663	663	629	541	611	647	600	642	622	665	630	616	627	657	652	622	630	655	612	658	599	652	611	610	636	566	624	657	627	662	664	613	643	632	656	615	641	627	644	608	647	645	593	624	632	618	645	661	618	631	619	583	605	656	581	654	623	623	635	583	638	621	682	682	651	591	623	645	609	641	672	649	666	617	596	642	592	619	619	624	620	596	678	647	666	647	637	629	642	636	635	634	581	604	640	628	605	638	633	636	632	659	635	627	613	654	626	681	624	599	681	644	632	616	645	648	636	636	644	623	647	620	656	678	669	610	656	619	645	611	617	654	630	642	631	620	658	638	623	588	651	631	600	658	647	652	652	649	634	636	630	664	616	633	681	606	629	667	685	638	631	652	585	592	632	600	662	594	668	656	596	592	623	627	645	620	641	646	644	622	625	625	654	661	647	584	636	664	633	670	597	656	690	693	638	606	637	647	598	618	642	605	663	638	666	652	617	595	632	641	602	602	641	671	668	650	623	643	656	640	597	630	619	631	641	645	614	599	590	634	641	692	671	657	627	631	639	605	652	609	663	637	624	632	616	646	613	674	670	633	595	571	617	584	592	624	633	617	612	619	623	641	596	602	638	611	608	615	621	620	643	608	601	637	610	667	578	599	651	629	632	654	585	629	623	624	703	626	642	634	658	613	613	558	636	626	655	640	625	590	639	630	620	646	667	673	662	673	639	641	634	636	645	648	631	637	618	654	614	581	677	601	603	661	631	654	645	653	650	647	633	691	630	641	619	673	627	638	625	666	651	613	615	631	617	610	591	641	634	656	607	677	624	644	604	667	653	603	608	587	602	660	616	619	615	602	642	595	631	637	624	649	667	641	604	733	667	678	641	628	659	609	657	604	647	605	659	629	659	627	655	630	663	664	623	625	624	582	625	655	636	624	658	610	649	629	669	632	619	554	628	611	624	602	660	634	612	612	625	670	602	619	609	631	631	631	636	642	655	647	593	616	634	688	673	615	617	647	630	646	605	622	667	673	623	626	602	649	646	619	639	576	660	631	568	628	649	682	624	641	614	582	567	628	661	661	618	634	648	631	609	640	613	649	608	585	632	634	648	653	674	704	631	679	618	643	640	667	622	639	675	623	664	654	626	653	599	632	638	620	623	629	658	607	608	634	584	611	631	639	652	676	638	625	633	660	617	631	634	623	662	665	649	605	642	640	640	605	632	634	651	653	632	645	622	612	636	615	634	596	616	614	638	708	595	596	613	645	599	645	617	606	632	645	625	617	679	608	632	640	623	646	626	625	618	604	629	646	622	665	648	632	626	644	610	636	636	661	656	695	641	632	577	598	656	628	656	619	624	651	643	626	641	640	649	592	646	639	657	653	644	613	660	614	657	622	661	639	636	683	634	659	617	615	668	625	660	658	700	617	651	683	617	594	622	639	606	628	639	649	636	609	630	598	638	638	594	634	632	601	603	618	670	640	631	654	648	587	591	587	648	593	686	655	624	620	624	635	622	632	659	640	590	640	614	644	670	678	632	627	661	674	645	649	629	640	631	636	622	649	671	668	642	615	692	609	665	648	602	673	633	610	630	612	617	617	650	583	650	630	634	638	682	594	655	621	627	638	594	622	661	654	667	646	595	601	630	640	621	646	621	636	614	608	673	626	678	681	691	634	627	644	587	685	648	678	619	631	589	637	650	657	657	653	604	620	640	670	609	678	635	673	646	639	625	623	666	636	597	679	623	595	609	669	678	658	629	682	622	619	664	682	578	690	612	638	622	643	609	634	602	643	670	617	655	661	646	682	609	660	673	635	601	640	605	674	637	683	599	626	596	605	613	618	619	657	660	640	656	585	604	629	639	634	584	636	665	652	654	645	664	654	634	647	600	657	624	657	625	622	627	614	619	642	630	655	655	632	641	631	629	590	659	681	639	647	621	623	634	641	647	618	663	626	602	608	657	661	621	662	624	634	613	661	629	627	666	643	624	632	680	621	654	654	676	672	627	633	672	625	622	638	623	618	649	597	664	652	622	599	657	621	637	626	641	612	658	585	656	665	643	665	674	635	640	641	698	639	638	614	623	676	626	663	616	617	594	668	654	649	616	614	658	640	635	693	642	610	646	604	638	629	644	624	629	644	660	621	643	643	656	664	691	687	644	639	620	667	610	614	632	638	625	629	608	642	646	641	621	636	631	644	663	632	677	643	599	673	589	632	587	654	590	666	633	610	601	649	672	629	618	662	604	604	610	638	647	623	623	601	650	646	666	669	634	590	599	611	648	606	636	659	580	627	596	652	604	616	626	632	673	676	626	647	650	597	643	642	656	626	662	561	644	639	605	594	625	624	619	639	627	631	622	621	651	623	659	635	628	641	640	605	641	667	627	600	662	634	640	622	705	638	627	631	652	686	631	605	641	666	654	620	657	632	634	672	623	605	629	683	620	647	650	626	667	677	644	649	666	641	644	646	669	583	650	644	640	620	573	627	627	672	646	638	654	619	638	603	670	636	648	595	652	649	602	671	684	585	610	644	639
31886	58236	49807	35658	21312	8283	6110	4545	3413	2701	2137	1893	1598	1383	1341	1261	1173	1055	962	973	916	900	907	934	910	879	880	860	942	858	856	822	801	784	775	780	763	818	767	708	769	711	788	740	717	724	806	762	717	766	745	683	750	729	708	735	756	730	718	720	728	746	753	734	684	734	695	719	681	731	714	732	717	745	739	718	696	709	710	735	722	686	724	715	697	742	692	675	712	722	722	753	738	734	786	733	740	756	710	710	733	717	740	775	741	732	719	698	690	697	669	718	736	717	653	705	696	710	749	720	727	763	619	722	709	767	716	803	732	688	732	713	739	682	725	699	707	729	726	702	703	683	753	671	740	677	741	721	733	731	710	723	772	682	708	713	727	713	757	702	737	728	720	711	728	718	700	702	683	714	732	714	680	683	717	759	716	725	744	691	707	701	722	687	716	768	704	722	703	736	723	749	740	722	677	715	701	739	698	703	736	760	714	682	733	729	708	709	740	739	753	715	649	735	725	704	692	725	692	752	757	709	698	721	725	753	687	714	659	717	769	709	721	706	727	674	743	710	761	715	771	680	702	719	708	682	740	727	745	759	716	698	717	683	688	685	686	748	713	734	728	731	734	696	718	675	708	738	739	696	685	688	770	794	722	706	744	720	715	655	699	726	701	719	712	710	686	707	684	726	748	712	741	754	746	701	732	723	770	715	723	702	742	747	715	664	716	763	710	673	693	704	701	682	708	735	731	731	707	695	739	704	700	690	754	722	754	745	709	725	740	699	707	725	693	717	753	699	724	641	783	679	727	715	710	753	738	752	695	726	697	738	749	758	711	708	761	734	722	689	726	750	749	661	753	705	700	693	705	760	739	702	686	721	709	733	734	704	717	741	712	725	681	713	730	724	691	728	743	727	730	717	703	711	725	679	743	695	707	757	724	646	671	706	741	711	734	706	708	687	680	730	674	694	754	739	694	693	708	676	723	708	757	689	724	728	706	731	737	710	729	714	692	717	712	717	716	713	700	697	759	688	742	727	785	695	727	689	755	728	710	730	733	722	716	743	724	740	721	721	745	703	693	709	721	758	717	689	732	713	734	710	704	746	702	701	757	721	755	701	611	761	704	715	755	772	708	695	653	735	691	697	687	758	715	710	688	725	717	725	696	720	693	700	699	696	728	724	707	739	722	702	707	710	740	736	724	692	745	687	717	723	726	722	713	704	721	733	734	765	704	736	768	715	692	740	707	760	732	786	704	717	742	726	703	688	711	659	678	681	685	694	751	759	737	707	732	716	712	721	736	653	747	664	739	754	746	721	702	748	758	690	747	691	696	695	720	733	699	698	689	715	731	696	749	676	772	688	727	787	738	729	740	704	733	716	778	761	749	716	713	719	696	706	755	686	711	706	748	710	723	712	716	730	721	708	719	693	695	717	741	748	707	693	735	664	725	719	732	728	725	781	708	716	726	695	717	776	768	723	705	735	686	674	730	719	685	728	701	715	707	700	701	692	699	736	751	702	755	724	742	718	687	696	691	699	758	688	701	714	702	709	736	662	699	688	739	689	720	749	691	741	705	671	765	726	735	674	732	780	662	689	724	750	709	730	742	731	696	735	714	713	736	735	681	735	693	714	711	702	739	717	703	713	716	714	748	679	728	661	698	719	727	703	716	721	716	679	758	725	707	694	744	701	732	754	752	720	713	728	768	773	747	740	692	691	741	779	734	661	698	743	718	726	723	663	677	728	712	671	736	732	719	658	727	741	759	726	693	717	745	724	760	724	732	688	731	723	739	713	728	761	729	736	715	682	690	656	737	708	708	733	703	710	742	723	683	742	703	711	749	685	772	721	740	740	728	706	704	776	717	720	657	723	718	730	685	675	726	726	695	689	704	753	730	695	713	719	705	715	769	756	774	711	666	744	685	711	728	672	722	646	696	650	741	765	699	749	722	650	726	703	789	724	720	694	721	701	784	679	721	749	747	743	716	754	724	730	690	718	752	742	704	722	754	765	729	740	729	737	707	697	707	689	722	758	728	731	729	729	683	739	688	747	745	721	710	722	732	707	775	744	738	726	706	718	693	744	775	744	658	683	718	732	777	708	729	721	757	683	652	689	736	691	713	688	732	728	687	678	714	705	724	685	679	722	734	687	717	746	736	704	701	709	688	748	686	772	711	748	744	713	722	686	669	729	702	735	721	744	744	728	710	721	719	761	705	763	662	759	729	717	747	720	756	695	693	722	730	737	725	670	675	747	702	693	717	685	755	707	717	708	712	740	720	703	696	751	755	714	683	745	677	722	693	695	691	706	746	738	732	700	769	738	737	715	700	728	735	730	681	709	734	716	756	691	744	794	715	725	703	715	723	681	686	747	745	721	702	724	737	687	706	743	752	684	667	690	680	691	718	714	736	759	725	718	718	724	689	737	726	709	735	726	728	748	734	666	752	726	738	708	727	698	713	707	731	716	731	735	702	697	710	701	759	708	709	749	690	681	714	774	713	705	727	686	736	694	722	718	734	757	700	716	710	715	741	781	674	722	723	732	684	736	738	720	751	733	700	765	740	712	743	710	724	732	666	723	700	702	684	691	676	711	756	769	728	724	720	704	702	731	725	733	686	688	681	741	680	676	755	725	713	680	728	640	723	701	707	745	761	718	700	703	737	697	755	704	689	707	671	685	712	706	722	747	702	679	717	689	695	766	738	753	680	699	695	700	726	694	738	703	745	669	727	727	741	708	727	740	702	699	690	718	720	739	697	714	690	707	723	640	709	737	685	723	731	772	746	736	769	750	684	716	741	688	727	712	682	698	720	693	730	747	698	701	724	657	739	739	705	726	708	679	711	696	775	719	705	727	705	746	694	703	673	685	707	705	743	714	708	743	725	725	721	723	737	731	739	664	732	636	742	794	672	710	684	655	704	699	707	664	712	723	684	693	680	728	726	729	715	758	727	665	739	739	708	654	728	701	709	727	679	693	757	707	686	718	759	733	707	693	766	727	722	720	743	757	714	744	709	708	733	700	711	724	746	733	709	690	710	743	714	726	733	685	770	731	725	712	704	671	748	729	676	724	708	723	772	774	698	691	662	731	705	754	703	718	723	659	708	679	734	680	711	745	759	711	682	725	737	722	732	703	726	699	701	716	712	738	721	762	717	682	742	687	714	721	691	668	717	701	712	693	748	738	727	735	756	700	716	746	693	711	742	717	715	716	721	738	710	741	769	709	724	710	686	692	709	727	707	709	743	699	698	725	678	743	709	710	716	723	757	716	698	687	728	730	718	726	720	737	687	757	738	736	701	724	724	700	754	695	694	678	726	707	693	641	693	769	707	801	719	749	746	724	725	726	734	733	751	688	680	729	673	695	686	706	758	681	736	668	695	698	742	715	758	705	657	688	696	689	765	758	778	687	755	784	674	690	698	718	692	722	697	698	647	684	773	694	713	748	738	705	702	713	677	689	722	700	703	724	730	726	705	704	712	735	714	684	700	712	636	731	721	699
28785	27331	29078	18467	6445	1848	1235	877	784	649	676	618	618	546	564	585	535	529	544	525	514	528	529	483	509	525	509	505	516	520	476	471	507	529	479	508	517	526	495	503	493	515	462	485	513	471	469	496	511	478	478	499	481	478	456	485	491	494	452	518	478	495	474	496	476	472	463	482	496	446	496	501	449	498	485	487	480	461	519	466	474	493	489	480	478	500	503	478	440	504	517	458	486	451	493	518	497	437	503	496	451	489	535	497	511	455	501	515	476	501	512	469	491	464	500	463	511	463	481	505	511	458	480	477	493	533	422	480	540	488	476	469	482	488	465	479	447	478	497	486	478	486	490	449	450	481	472	531	456	465	499	459	477	445	469	502	483	480	446	472	476	432	473	513	436	426	495	496	474	525	491	453	486	468	454	495	494	478	466	463	499	470	479	518	495	519	478	489	485	499	444	475	473	469	462	497	490	515	509	507	495	512	469	529	470	464	479	506	497	492	517	473	496	494	503	465	471	485	483	495	511	480	480	454	505	471	438	481	448	513	480	521	480	459	487	440	490	508	498	471	523	469	461	463	483	507	468	492	453	502	484	465	447	451	493	509	487	475	502	474	491	503	486	453	504	497	445	504	466	477	489	471	497	485	540	473	476	506	491	487	440	447	477	499	487	507	457	441	482	472	504	467	462	471	445	543	458	472	496	488	474	479	467	481	473	478	507	443	493	492	512	461	455	487	523	496	438	465	458	471	497	509	498	465	461	526	452	486	492	483	459	459	482	510	463	498	457	512	469	468	497	509	475	506	463	520	502	496	475	464	500	455	471	482	485	478	481	499	499	487	486	493	505	477	451	463	500	501	490	497	493	487	490	467	483	476	500	473	515	474	483	493	507	481	442	480	462	497	485	486	481	458	472	484	454	502	522	467	522	522	509	501	481	502	489	470	475	491	452	490	525	492	493	479	509	486	476	431	511	495	498	484	449	463	487	475	519	501	470	505	499	471	473	473	466	461	503	492	460	428	515	453	494	505	482	491	495	428	487	475	512	499	502	474	484	482	488	421	525	496	491	479	489	498	487	505	503	498	446	490	448	499	444	450	491	481	471	480	504	459	503	476	494	483	441	479	487	487	479	500	470	473	455	461	492	470	484	493	490	476	490	474	478	491	509	482	462	461	466	489	502	489	475	504	495	492	473	465	475	476	483	480	484	528	488	502	479	474	502	508	473	485	474	466	486	490	469	472	480	496	485	519	477	468	476	444	458	540	484	465	533	526	498	485	458	462	480	437	473	501	483	474	463	489	465	431	441	473	465	479	473	492	463	475	501	540	454	522	469	487	511	481	476	489	481	484	461	502	461	452	491	499	492	495	476	528	478	477	442	454	475	477	494	503	439	470	486	497	480	487	492	479	476	511	436	462	450	491	459	493	483	463	477	500	465	511	467	500	518	474	449	497	484	477	486	486	494	475	504	511	486	486	486	485	477	485	523	468	476	473	487	517	499	493	488	498	523	460	462	506	507	491	462	475	509	446	468	481	474	490	464	494	483	483	469	533	469	460	500	471	468	479	494	485	486	518	491	504	531	473	467	460	501	480	524	488	478	450	485	493	511	481	483	459	506	438	474	473	496	499	459	494	491	457	432	500	539	448	445	507	499	489	510	481	481	513	481	481	500	507	493	499	487	515	454	454	468	454	507	477	467	491	472	514	504	486	507	505	508	479	476	478	517	486	476	508	493	445	522	475	510	483	470	493	511	478	488	511	511	498	509	466	509	424	486	479	517	497	441	508	456	496	495	494	515	505	473	515	481	497	502	496	494	468	468	476	465	481	484	441	448	457	495	523	473	453	488	496	486	453	476	465	473	464	488	503	462	468	458	466	482	476	523	526	452	482	466	490	499	456	516	508	500	479	449	516	487	504	496	497	506	484	517	474	461	478	510	496	508	442	478	474	492	447	481	472	464	470	490	511	474	486	445	460	509	457	469	463	477	511	501	474	474	444	479	507	489	489	439	494	443	506	432	510	497	460	514	452	477	460	493	485	481	488	498	458	492	469	483	468	556	497	497	472	479	502	493	493	488	476	482	513	478	483	461	512	473	470	489	484	483	518	481	480	448	495	504	487	469	470	511	483	486	521	508	461	502	478	476	475	455	487	466	493	454	470	428	483	467	460	450	486	481	511	490	497	467	514	482	518	466	474	486	555	461	480	472	465	484	458	485	469	486	486	480	476	493	512	489	515	481	527	485	455	456	457	490	504	488	488	491	499	513	468	475	491	476	485	490	483	469	497	463	447	475	483	534	491	495	438	455	502	506	468	483	498	518	489	488	499	505	505	470	471	504	481	509	460	479	524	474	437	487	459	429	447	507	480	495	517	477	510	502	454	470	444	469	469	482	461	485	463	475	471	450	478	458	492	499	457	472	514	473	463	476	446	484	471	507	469	487	491	450	517	492	503	487	469	474	462	494	512	486	464	491	473	501	474	499	485	475	444	480	474	523	492	518	517	493	504	470	504	515	487	506	489	501	484	480	486	497	464	472	470	449	469	450	477	448	456	516	504	457	461	500	469	450	472	447	477	519	496	510	498	460	518	508	523	510	445	463	477	522	454	501	476	480	507	502	489	453	469	435	462	483	497	460	515	505	475	449	443	464	481	484	481	485	520	442	492	469	466	483	483	483	456	496	456	523	488	488	451	455	517	502	485	462	473	487	494	483	483	441	477	455	501	514	469	493	448	476	535	495	501	494	470	509	496	496	474	486	461	498	513	507	509	477	498	504	481	478	526	501	484	472	488	478	454	500	474	491	478	461	494	496	474	489	492	479	483	489	502	517	489	473	508	526	477	525	490	484	508	479	482	474	472	489	510	468	469	481	504	524	465	477	461	457	454	466	477	476	489	504	496	488	510	505	490	468	485	478	448	494	479	477	478	455	527	462	480	482	516	446	495	530	477	418	456	491	507	463	460	461	496	485	462	481	463	519	452	489	455	476	464	419	498	535	483	452	478	495	531	464	495	442	479	484	508	499	459	474	480	470	492	459	456	469	469	480	504	488	498	484	481	466	482	475	504	466	476	524	503	472	451	502	475	453	463	483	504	535	467	513	505	459	513	468	465	484	490	491	452	508	461	487	460	508	487	476	497	495	509	525	490	483	516	438	486	455	461	466	477	480	506	470	465	499	470	487	511	449	536	466	492	465	489	549	484	485	478	489	497	461	462	461	468	453	471	525	542	499	486	447	515	470	522	471	456	443	471	480	486	486	470	517	516	469	483	516	470	475	485	489	504	496	483	479	518	506	522	465	528	497	480	479	493	505	485	506	487	466	507	511	490	463	502	492	475	504	536	527	522	489	463	532	487	480	429	480	428	472	454	456	462	499	495	492	469	528	445	510	476	488	502	483	486	453	486	496	533	513	523	451	475	491	475	500	486	461	520	496	506	462	515	483	508	477	517	496	444	472	462	432	514	480	520	496	468	505	510	496	486	497	468	508	465
29192	43336	33762	19617	8666	2991	2170	1642	1323	1064	937	920	837	813	740	789	677	663	638	651	662	649	669	588	662	636	646	644	655	665	681	598	629	637	655	640	621	587	602	609	601	611	590	590	599	643	602	599	610	636	636	583	549	567	612	601	607	584	582	608	553	592	599	598	547	605	543	616	557	607	633	574	576	631	631	615	579	618	620	609	640	596	585	605	543	587	593	595	568	610	607	585	628	634	578	596	554	580	543	594	600	621	625	592	593	627	665	602	606	572	601	610	599	594	629	585	588	605	568	605	578	634	595	638	597	628	623	636	618	639	588	597	582	607	634	586	587	554	548	630	586	600	556	561	561	558	592	595	583	541	609	620	593	637	561	579	589	529	591	624	602	607	662	572	551	620	606	605	592	579	612	588	579	607	563	576	595	609	584	596	589	592	625	619	619	617	619	594	601	585	616	592	600	604	606	612	642	655	601	584	569	583	600	609	571	580	606	637	571	571	562	591	568	603	547	587	611	655	583	606	596	554	600	608	614	557	625	634	562	570	598	576	585	585	597	597	638	564	577	591	596	593	564	573	584	590	605	561	613	569	627	562	610	601	556	602	580	528	635	566	636	657	561	615	591	658	585	614	601	601	561	605	617	598	575	572	563	596	618	557	568	599	622	641	583	584	569	573	591	592	588	547	585	571	587	557	591	584	550	574	629	573	592	596	614	640	582	559	538	626	625	605	587	593	621	598	604	605	642	599	595	556	630	600	604	574	604	582	610	608	590	589	562	577	591	605	606	621	599	576	567	593	601	607	589	559	544	606	622	610	586	632	544	615	602	632	626	573	571	602	639	576	579	623	627	638	611	606	566	604	591	599	581	588	605	595	587	565	596	560	580	607	615	576	601	607	599	640	542	573	579	604	549	635	554	601	632	598	596	587	625	581	571	567	574	572	614	552	598	587	567	566	576	588	623	566	587	637	620	587	569	575	614	587	561	584	603	580	601	587	540	569	598	573	604	616	652	621	585	556	555	618	615	609	573	605	581	576	567	591	601	609	594	593	614	559	596	599	583	605	573	581	570	615	590	574	569	559	613	586	605	549	593	621	573	661	575	578	602	601	595	607	573	587	582	540	586	624	607	578	584	553	586	570	563	635	609	613	575	645	580	598	608	572	583	596	565	606	602	601	595	607	566	612	600	561	569	605	588	575	641	572	562	604	599	646	562	603	549	637	593	590	638	592	628	601	553	615	616	587	557	589	617	612	601	589	609	601	612	608	587	641	565	552	576	633	639	600	585	613	588	570	561	608	573	607	564	628	625	655	580	603	613	573	619	609	613	538	593	573	600	560	633	582	648	544	576	588	640	556	573	610	643	618	569	552	594	600	632	648	632	581	553	583	586	615	561	596	623	600	575	571	623	588	633	602	601	599	585	559	610	574	586	596	590	580	558	549	599	557	608	621	597	626	588	563	608	628	624	559	581	614	538	600	611	613	587	600	573	610	576	574	592	570	590	620	627	601	591	613	521	599	614	585	586	609	594	607	579	576	564	582	603	600	624	618	560	590	617	616	617	529	585	581	612	620	585	599	626	563	630	557	546	631	597	590	576	578	589	604	627	612	614	592	601	602	586	610	578	534	583	592	616	555	592	592	564	593	547	554	565	589	593	571	606	595	625	593	628	640	578	583	617	591	588	657	570	606	605	592	573	599	638	569	550	630	600	550	598	580	590	616	601	558	569	644	609	574	580	585	654	614	588	589	596	614	576	589	588	610	536	588	598	580	587	573	591	624	593	582	593	602	583	575	606	581	629	625	579	583	617	588	547	613	600	618	615	627	581	608	596	566	583	609	589	645	587	614	555	581	595	589	628	561	599	595	625	593	580	618	613	600	635	553	615	597	596	548	615	565	544	581	618	558	591	605	579	564	607	631	561	579	555	570	613	553	634	583	617	627	601	604	628	548	601	573	602	569	582	568	612	584	611	588	565	587	608	573	539	586	597	608	597	589	548	630	627	596	606	575	598	606	608	605	574	591	580	578	559	569	612	553	604	582	570	620	592	598	600	568	562	591	592	612	634	582	604	594	565	604	583	582	563	574	583	598	570	607	651	610	596	568	567	588	602	575	596	593	617	643	554	548	624	569	605	566	618	619	616	584	591	586	574	600	618	572	576	579	597	596	596	598	551	590	596	625	592	589	559	583	641	562	621	579	628	575	636	578	619	629	590	580	599	643	602	599	584	577	574	586	597	596	549	602	591	612	584	620	617	570	613	675	630	580	607	643	548	597	624	568	599	563	567	568	596	582	578	572	562	591	603	586	574	566	578	667	648	616	576	573	598	581	603	611	600	586	650	602	579	591	576	574	524	616	590	645	592	600	598	555	586	607	610	590	589	584	596	618	616	606	584	585	580	594	586	593	592	564	618	552	567	584	595	582	595	597	588	604	569	599	608	589	592	594	545	593	572	639	567	593	581	555	545	576	580	598	592	610	571	574	591	598	571	563	567	585	666	590	616	566	551	619	596	595	628	596	647	571	583	555	597	637	603	569	606	564	576	592	579	557	572	626	588	622	590	572	610	586	581	597	600	596	621	622	551	622	570	595	629	628	625	574	599	551	568	597	555	549	550	595	621	597	613	598	587	582	599	671	566	608	573	577	588	553	586	595	603	581	540	563	601	590	610	591	589	590	543	591	595	619	584	611	609	566	598	620	614	607	588	597	594	600	590	570	593	602	585	598	570	576	599	565	604	609	606	577	600	551	581	592	626	571	573	586	592	595	620	572	579	592	553	595	605	568	585	547	579	581	652	566	640	622	599	625	591	572	634	569	546	624	591	576	625	561	598	595	608	568	564	631	554	556	597	619	590	635	613	603	536	621	531	598	558	577	610	541	562	580	579	603	604	626	554	629	620	611	609	555	572	589	590	578	579	624	623	602	599	568	587	599	556	576	638	587	594	569	583	625	598	602	554	578	587	564	618	594	619	590	647	590	582	596	583	611	584	568	570	608	604	588	677	593	596	562	567	608	580	582	599	572	587	587	601	596	594	579	595	567	609	589	606	593	570	592	577	618	581	580	602	571	568	569	583	623	557	595	610	566	590	547	561	613	576	599	546	567	576	576	594	574	607	545	538	544	548	589	555	613	587	610	588	610	566	564	580	567	634	584	602	579	586	571	594	569	641	562	658	626	597	615	591	567	631	568	586	585	584	625	571	576	620	601	589	576	581	578	601	626	553	641	580	563	614	590	533	602	581	598	589	604	594	616	601	635	612	590	598	575	592	601	588	622	620	632	557	617	604	560	552	579	539	631	594	594	628	585	583	595	634	579	611	585	594	597	553	564	572	618	612	612	641	575	568	587	604	532	584	607	551	612	580	620	544	592	584	560	629	562	599	597	631	614	579	590	524	576	567	632	601	578	595	570	564	593	582	585	594	615	608	601	605	560	608	566	594	604	552	608	603	594	600	627	579	605	586	575	577	619	602	584	646	553	559	557	597	573
24532	21371	28777	25736	21040	9705	2517	1380	1051	902	725	652	644	572	539	505	485	464	483	507	414	450	447	407	449	452	408	464	437	419	430	438	402	424	432	380	430	432	380	423	416	410	409	411	397	402	439	401	408	421	391	397	423	400	423	414	423	390	398	370	408	399	402	373	385	429	367	374	365	395	385	391	387	388	404	370	403	394	412	373	385	405	366	406	441	407	424	381	404	416	384	383	407	375	365	395	391	401	348	415	416	391	374	378	418	385	383	407	376	407	396	391	389	363	372	423	372	402	398	369	412	373	403	382	364	398	376	417	400	429	396	377	405	349	381	385	412	392	414	391	338	406	402	398	393	395	384	377	379	412	389	385	369	399	377	397	439	380	392	392	388	416	393	353	385	401	413	412	380	406	389	449	391	368	397	390	371	384	397	392	395	386	413	414	385	382	396	421	391	403	379	391	363	370	382	380	370	397	395	379	381	386	329	390	410	381	419	425	395	385	388	374	436	374	368	363	425	397	376	374	375	359	397	405	426	382	355	374	389	383	405	384	359	408	400	425	370	365	371	401	411	371	387	383	371	373	364	412	354	410	391	397	404	399	394	376	406	370	361	391	393	377	372	382	401	374	391	397	399	412	384	396	381	377	429	415	392	384	386	433	404	408	376	396	379	409	365	408	399	351	402	377	383	386	351	412	438	387	402	394	390	388	349	369	395	371	375	383	379	384	385	370	419	396	349	434	366	368	364	374	374	386	420	379	379	374	391	395	399	379	360	422	389	377	389	407	391	378	374	422	383	375	392	424	358	364	390	405	381	404	396	413	413	417	390	408	391	420	392	353	430	409	397	415	349	434	405	346	400	401	398	397	403	387	381	388	372	414	364	387	408	430	391	384	368	424	369	380	409	379	376	379	410	413	381	404	375	417	357	402	341	382	397	386	398	366	399	385	373	376	364	354	354	405	396	364	402	389	383	398	375	409	357	398	398	391	415	406	412	375	384	358	383	395	367	397	365	356	400	413	370	385	411	361	368	394	401	369	377	354	390	382	366	347	407	396	390	386	356	415	426	383	382	413	402	380	378	372	376	398	437	370	345	338	436	402	409	391	366	360	385	373	348	416	380	412	382	386	392	391	387	427	395	404	370	413	402	392	420	387	425	355	409	369	351	379	375	376	377	383	407	403	355	357	388	404	379	396	352	406	406	407	410	403	405	389	373	405	379	407	368	381	388	385	346	377	374	352	398	366	396	391	382	397	403	393	411	398	391	347	400	410	385	394	381	400	348	410	380	410	333	401	369	388	355	348	361	361	398	430	370	364	386	401	394	377	390	364	398	386	360	380	377	390	388	398	375	388	378	377	423	383	373	398	383	408	411	364	386	387	422	411	396	392	403	402	399	391	383	385	391	370	387	389	350	419	361	411	354	411	392	392	400	394	362	377	353	386	388	381	388	391	412	387	390	423	386	418	420	401	427	434	371	377	383	370	384	355	412	361	349	367	361	383	376	387	344	379	396	398	348	378	390	382	367	376	404	396	378	411	394	388	385	400	377	385	395	396	365	364	397	408	382	395	420	365	409	365	387	400	382	422	414	370	377	390	376	397	392	381	408	398	408	390	386	393	399	399	400	401	383	357	398	344	369	386	395	371	405	387	362	400	332	407	354	398	408	416	368	361	360	400	397	394	380	401	415	394	359	395	397	400	357	381	397	367	409	425	343	400	391	367	408	384	363	356	368	386	374	391	348	369	421	379	389	396	364	384	395	378	339	369	399	388	394	375	408	399	393	403	400	391	403	377	362	400	392	364	362	382	378	394	377	385	368	392	417	394	385	398	397	379	356	341	401	364	409	405	375	388	386	404	387	385	401	391	381	389	371	370	383	363	386	383	383	410	367	398	409	380	355	405	373	411	408	393	391	392	382	368	407	395	411	371	391	410	425	428	375	399	369	377	407	417	378	391	355	407	391	407	400	406	371	381	365	420	393	409	393	398	394	375	424	377	377	402	391	407	390	398	407	391	385	369	375	392	382	391	406	370	382	402	370	391	384	362	423	389	425	372	360	354	364	364	382	421	404	371	400	378	343	381	379	412	389	405	367	373	391	355	434	397	410	413	416	393	411	427	401	350	378	377	419	439	392	397	405	390	372	364	372	407	422	385	411	363	413	421	408	369	376	381	369	408	387	408	406	392	398	406	406	382	431	385	352	404	381	379	366	398	391	401	402	390	355	410	386	400	387	365	382	385	388	398	375	376	373	388	401	354	392	382	397	397	382	404	373	386	371	404	400	369	383	380	386	381	415	405	385	409	382	391	388	390	391	417	403	369	426	368	386	388	376	366	385	383	359	386	423	391	383	373	414	374	377	370	370	408	394	379	402	386	435	423	425	386	419	376	389	411	388	360	373	401	390	377	335	326	401	394	418	373	403	386	420	395	381	373	371	392	384	370	381	370	400	393	385	347	370	400	373	444	404	378	388	379	412	387	412	371	397	408	410	385	402	375	393	407	392	394	384	386	393	378	390	393	428	375	399	406	386	378	359	394	420	343	419	368	392	422	360	412	403	378	406	372	417	373	396	395	385	387	375	377	357	385	362	382	398	350	388	399	398	372	383	378	386	384	389	377	374	404	391	370	377	361	380	389	384	411	425	382	392	393	402	416	393	429	371	391	403	415	395	399	390	369	385	370	410	359	387	377	374	381	403	389	389	390	418	394	407	383	388	384	381	387	366	391	407	393	398	405	408	398	430	373	371	371	404	391	373	376	371	392	428	360	398	408	401	378	394	365	384	337	402	379	391	393	402	364	378	382	369	422	417	416	405	403	372	378	355	385	375	408	405	388	394	416	328	400	389	397	382	405	353	383	359	397	366	399	381	398	384	403	404	385	389	378	388	373	437	399	407	400	413	352	360	374	436	390	417	376	372	417	362	381	375	373	381	360	352	397	389	409	378	384	427	378	387	383	409	356	375	383	427	407	376	430	404	400	401	380	382	412	417	374	388	368	370	352	346	391	402	395	359	383	407	366	403	418	378	383	398	459	361	401	369	364	428	382	379	423	387	378	397	394	414	415	388	399	347	401	399	366	382	362	385	357	401	406	391	392	386	408	386	382	394	389	411	374	364	405	375	396	367	376	380	357	389	371	354	399	400	355	370	407	377	387	389	404	386	387	382	407	373	382	372	415	379	384	422	371	382	403	381	381	400	398	424	376	406	371	402	379	384	379	394	367	411	398	415	362	413	408	375	401	361	432	347	366	360	405	383	384	407	385	411	386	404	388	403	369	406	417	384	414	391	383	372	381	369	391	441	360	361	392	384	389	388	420	392	367	396	370	382	370	373	423	390	413	437	375	378	391	394	410	382	347	386	387	353	389	372	398	387	372	391	399	401	380	389	426	388	400	397	382	402	394	362	408	404	415	376	364	395	360	399	404	394	385	336	381	406	384	412	408	370	412	415	413	363	379	377	370	397	390	392	355	385	394	395	380	377	401	378	394
31620	54064	46893	33353	16418	5252	3893	2851	2174	1765	1355	1173	1010	918	854	705	754	673	683	610	584	618	606	573	600	601	579	582	569	577	545	537	548	520	536	530	515	520	534	531	536	498	486	506	489	503	528	507	494	503	517	513	481	468	496	461	503	496	474	498	472	494	480	490	463	482	477	455	525	473	467	483	476	512	459	448	432	495	469	458	493	472	439	466	496	477	483	481	500	509	453	485	510	528	469	490	489	436	473	477	496	476	470	439	453	479	494	459	461	455	506	505	466	506	474	477	481	497	458	471	471	467	474	501	482	473	503	445	467	476	477	449	487	482	444	493	474	477	475	489	472	475	481	492	446	512	474	453	501	461	447	488	446	479	514	457	438	459	483	492	506	468	482	439	459	474	460	480	448	484	442	474	472	487	461	471	484	487	442	468	441	511	432	457	476	462	442	479	468	499	440	476	482	461	484	461	479	498	484	480	480	441	475	450	474	496	484	467	457	466	460	483	488	469	468	499	447	483	475	460	449	507	487	482	478	460	479	494	468	521	463	472	476	468	466	491	447	467	463	497	495	453	540	427	470	490	503	482	476	472	456	465	474	467	465	477	485	492	470	460	449	515	438	466	478	486	496	495	484	491	511	440	478	514	485	489	500	493	446	453	461	470	512	455	482	468	461	453	495	455	520	483	457	470	470	467	442	496	436	464	480	502	440	467	497	469	470	477	487	471	470	495	492	492	492	455	491	457	486	474	452	451	441	488	444	429	454	444	514	488	479	499	473	484	495	475	449	461	476	477	471	448	468	427	480	469	470	479	487	506	505	466	500	501	521	496	480	472	498	483	432	460	501	516	430	482	488	471	491	458	474	438	483	505	493	471	450	485	438	460	459	465	450	462	492	464	491	503	489	460	503	481	453	464	481	499	460	475	437	462	498	481	522	485	474	519	503	485	461	495	501	456	456	466	487	497	474	470	455	470	486	450	492	486	485	490	456	444	451	453	406	469	463	487	481	501	452	478	466	476	448	467	455	470	467	438	476	474	471	497	487	488	463	482	486	505	483	501	500	470	463	446	478	475	500	507	452	452	490	518	497	457	482	492	447	463	483	448	501	459	466	502	480	504	451	476	478	443	470	463	447	450	456	447	465	489	494	502	484	446	484	490	477	450	479	465	479	463	500	490	467	478	507	447	486	490	491	452	481	499	459	471	505	467	473	473	457	474	489	457	455	526	481	468	514	499	463	442	450	471	473	468	481	494	495	469	519	473	427	474	480	491	496	469	511	491	526	503	468	447	465	486	486	488	486	461	425	454	493	460	484	489	447	454	497	490	466	505	482	454	470	456	485	506	440	497	484	492	441	483	479	482	481	499	478	495	473	483	475	461	496	490	474	446	482	476	461	502	489	494	468	475	488	471	491	510	491	434	479	465	503	477	492	450	476	510	510	431	478	470	482	500	495	467	458	474	465	508	477	502	476	457	515	489	522	454	473	458	467	467	473	432	521	456	490	471	491	491	474	481	502	459	476	503	481	466	460	474	462	502	462	466	523	449	492	452	462	474	470	475	465	469	503	461	479	472	485	473	457	461	458	507	491	474	490	413	442	454	478	476	464	489	415	456	463	467	464	442	448	457	470	499	459	502	474	479	512	464	477	485	522	481	454	461	467	466	467	475	483	489	470	467	464	479	518	504	464	462	455	452	496	451	497	491	457	473	460	493	465	450	515	419	466	481	459	446	442	498	472	446	491	466	526	488	467	496	496	511	439	492	489	492	494	488	485	458	483	480	487	455	495	516	477	445	499	494	459	483	471	506	469	443	448	524	493	465	460	471	480	466	487	489	462	507	511	471	448	491	493	503	482	482	483	510	471	481	478	468	447	475	493	463	472	487	463	482	488	468	496	473	448	494	459	488	438	476	488	498	464	450	468	472	421	459	498	485	524	487	495	497	499	464	474	455	494	496	446	513	493	479	482	452	532	476	492	503	488	448	513	436	481	450	498	462	427	460	478	508	455	487	466	475	528	499	525	460	481	481	467	503	458	494	489	464	476	461	456	459	495	474	455	500	520	461	489	471	455	473	482	455	500	483	502	479	467	486	509	444	479	488	493	486	506	525	469	475	456	488	465	466	497	498	446	508	495	519	474	484	527	506	509	456	511	487	463	427	467	497	538	497	514	483	459	486	482	491	449	446	486	496	468	495	484	468	470	445	460	504	470	493	492	445	476	454	494	484	464	452	487	460	475	444	509	481	474	448	479	479	469	496	447	478	483	471	501	489	471	500	486	496	493	423	467	453	508	470	461	454	473	487	492	486	471	450	470	457	478	469	502	455	513	471	448	441	462	502	467	452	457	497	483	446	491	493	492	486	443	491	483	465	456	504	435	478	437	471	483	499	470	487	469	466	468	439	462	463	455	489	507	501	466	506	500	496	462	441	515	534	485	466	505	467	481	439	466	491	466	465	456	479	443	501	473	447	469	469	468	494	513	488	497	514	447	530	459	457	473	515	509	476	448	501	476	471	474	497	498	488	503	458	486	471	481	463	470	448	509	507	528	503	492	465	466	494	523	451	478	452	464	476	445	483	479	488	486	498	454	476	467	483	503	466	495	501	473	479	490	504	488	414	440	492	472	487	483	509	481	539	473	470	468	444	477	486	430	478	493	477	449	489	450	503	465	450	477	437	509	464	466	455	496	428	450	454	464	497	489	508	476	477	468	510	475	500	445	460	468	426	490	500	487	471	464	487	457	469	430	460	462	499	459	452	477	463	486	471	445	437	499	482	438	459	455	447	474	545	470	499	470	479	518	496	500	488	492	489	496	491	459	480	511	511	492	476	486	459	485	477	473	481	488	459	496	438	494	445	450	460	455	472	448	469	485	485	449	451	506	441	465	441	460	490	471	442	458	463	480	474	537	459	472	504	499	454	487	470	496	457	451	473	470	491	461	493	472	477	487	450	449	491	492	462	453	457	455	447	483	473	498	482	473	481	458	486	449	484	477	466	460	454	493	468	492	447	481	459	448	478	476	467	461	467	449	496	454	503	485	474	483	487	452	470	480	472	489	500	492	446	478	490	497	449	519	497	520	497	448	450	518	473	478	471	489	487	491	444	488	509	463	473	488	519	506	471	484	523	459	452	489	499	481	456	487	478	502	479	515	435	486	492	476	500	518	459	478	481	490	459	465	479	428	520	522	476	479	467	497	448	458	497	478	528	483	453	486	493	488	480	479	460	463	474	469	484	461	444	443	475	471	463	449	488	454	456	479	481	447	471	488	482	459	496	460	485	479	434	479	474	500	520	492	496	507	482	468	485	486	463	482	465	478	496	455	501	461	491	486	464	466	452	505	456	465	483	445	484	450	486	450	507	500	462	504	477	482	503	463	503	515	479	461	463	460	487	501	470	415	472	455	459	471	481	486	461	516	491	475	462	466	473	489	451	464	507	467	469	473	470	456	491	457	479	483	484	489	495	478	457	477	514	467	489	454	494	506	476
25591	21467	28647	26331	13276	3352	1913	1479	1212	1110	1001	918	907	861	836	813	831	778	765	763	785	697	763	734	786	770	792	761	717	743	795	749	821	745	710	748	724	741	710	747	696	680	776	732	763	763	693	737	738	709	735	716	706	695	714	712	694	707	674	723	780	733	734	738	729	702	738	707	720	665	760	700	748	733	738	739	738	677	712	757	740	708	742	713	735	757	730	709	753	709	701	696	716	725	730	722	701	738	667	752	724	710	669	718	708	747	713	713	719	699	678	669	725	729	695	681	732	674	721	695	703	682	735	729	723	716	704	695	759	713	755	724	708	697	668	735	713	756	751	700	738	753	728	699	706	749	711	731	771	698	728	713	724	730	714	736	696	710	742	740	719	714	704	693	731	753	676	745	759	704	763	733	709	683	730	747	720	694	803	725	740	696	702	740	705	723	750	721	722	687	689	715	713	675	732	710	676	704	731	658	697	708	724	704	734	674	697	711	689	694	755	697	726	680	723	706	753	688	733	738	731	752	699	749	729	722	735	715	711	729	709	725	702	706	713	715	714	706	694	731	735	671	686	715	709	697	699	704	716	659	700	729	711	666	724	677	678	700	709	708	698	733	756	744	761	722	683	725	796	693	685	709	727	749	713	704	793	760	755	663	724	758	717	683	726	700	706	715	742	743	729	732	662	752	666	709	722	725	676	703	720	755	745	726	690	742	727	721	720	733	748	751	737	680	717	706	727	697	690	728	755	691	738	727	798	697	736	658	738	668	722	730	731	736	672	701	686	736	746	726	736	731	727	749	754	705	705	768	716	712	684	710	715	730	715	697	739	760	720	759	760	725	732	736	722	721	696	661	746	681	730	701	729	721	694	714	697	730	669	721	750	747	743	743	692	726	700	716	713	747	717	752	744	758	673	702	740	759	721	732	725	693	736	752	717	741	669	747	742	700	744	701	753	735	734	768	735	729	716	728	694	721	747	682	655	712	704	718	746	761	709	712	717	738	742	695	726	723	726	733	720	761	763	706	677	721	767	731	719	714	734	690	719	711	723	736	704	687	669	734	746	730	738	661	722	705	745	705	711	713	727	749	733	704	726	756	710	723	745	689	749	715	711	706	764	728	719	718	740	725	694	726	696	729	761	726	701	751	728	745	753	719	696	667	698	718	674	626	721	734	718	739	730	725	714	714	718	738	753	698	729	714	714	722	734	715	721	766	744	739	735	716	704	769	764	683	748	722	704	698	708	735	691	715	767	707	719	731	739	711	718	706	671	736	732	709	677	720	691	729	720	730	689	719	697	722	703	693	736	723	759	740	735	690	710	693	771	730	719	743	690	749	782	695	721	703	740	746	731	693	671	675	708	673	745	746	694	710	729	679	754	716	752	703	730	675	691	690	691	737	715	720	737	745	749	718	746	687	715	741	702	766	707	698	703	720	743	711	694	771	700	681	688	719	735	722	736	706	676	749	746	741	732	722	748	742	708	721	696	754	706	739	729	693	746	728	701	749	687	682	734	691	679	729	697	666	673	713	738	704	705	710	763	704	723	736	734	700	717	698	678	681	726	726	758	747	713	713	677	687	706	763	731	745	757	740	749	713	727	715	752	680	708	692	677	726	693	709	702	772	763	664	676	725	664	712	674	690	693	716	723	750	752	691	725	745	694	709	719	740	708	668	737	710	682	690	773	765	750	720	753	732	696	714	714	700	730	755	743	736	662	702	750	727	733	735	776	681	754	745	710	726	734	732	714	696	724	716	736	786	727	667	720	676	699	664	666	680	754	695	728	754	727	707	714	689	746	759	710	672	733	750	774	788	713	746	693	676	705	730	660	660	675	728	699	680	747	683	707	696	709	681	708	720	718	689	729	720	733	726	713	713	696	765	760	640	680	708	726	701	703	721	720	687	694	731	715	699	649	772	708	728	712	726	673	727	736	686	675	700	746	742	794	708	715	641	730	750	731	708	733	698	729	726	702	715	687	724	710	689	716	721	716	697	684	758	691	760	661	710	733	731	747	736	715	693	720	743	725	715	702	767	719	724	708	718	730	717	714	691	732	726	732	721	713	718	735	714	724	738	727	676	684	740	706	780	744	719	743	734	732	680	722	728	704	691	709	727	665	739	730	788	701	735	759	703	691	724	718	719	721	689	763	702	753	761	729	705	751	705	741	716	711	740	752	736	711	695	723	704	700	731	673	718	733	715	708	709	719	752	738	687	731	748	679	732	703	721	732	744	686	699	822	732	722	766	735	713	745	712	754	703	665	759	726	729	674	713	759	726	716	744	739	777	751	760	695	735	705	725	688	708	714	706	731	693	792	684	720	718	782	684	689	717	717	749	688	720	726	718	751	713	721	737	679	757	673	756	689	683	713	713	735	717	751	709	688	756	720	740	705	733	683	750	742	691	727	695	717	723	728	684	741	722	701	697	710	710	770	735	764	737	759	752	718	742	687	702	692	755	717	736	715	715	686	692	718	734	716	709	669	701	699	709	763	737	769	746	684	657	738	709	722	695	747	712	707	715	694	669	765	726	703	698	718	678	719	730	755	773	670	701	757	716	663	739	699	708	747	700	768	691	693	695	752	728	707	728	724	625	683	743	698	717	674	692	740	715	672	717	767	703	713	741	714	697	748	690	721	677	719	708	680	743	685	680	673	763	755	712	710	702	765	707	753	700	733	680	712	714	779	749	722	747	709	707	723	720	722	765	758	684	739	710	713	739	784	713	714	756	723	739	700	729	669	738	741	777	776	706	717	668	718	722	704	704	685	677	735	775	735	717	680	693	719	723	787	680	760	704	720	696	692	684	739	759	717	704	719	713	754	689	700	681	687	731	775	733	673	707	706	684	687	728	702	704	725	720	696	729	734	671	707	731	693	686	705	693	695	731	758	659	690	735	760	753	713	690	700	697	708	719	733	658	743	748	668	665	697	781	736	743	709	717	738	682	700	686	719	763	746	707	721	683	699	701	784	730	718	690	680	703	703	742	703	752	633	756	725	699	712	727	694	685	702	719	733	730	723	727	688	734	731	694	713	659	689	713	715	745	698	687	699	743	665	753	692	734	731	756	712	721	739	706	730	716	675	727	699	725	747	745	739	713	735	752	707	741	722	739	772	714	721	752	739	716	697	725	715	724	723	728	776	737	738	664	728	735	702	680	694	728	709	672	710	713	701	701	701	666	669	733	699	710	701	668	729	725	770	716	697	757	740	673	721	708	729	757	720	719	738	633	757	679	670	716	756	736	735	735	744	663	750	712	692	732	713	754	723	690	712	769	703	763	700	745	719	716	723	724	723	687	704	696	720	734	779	755	743	658	746	749	749	692	710	760	722	721	701	676	698	728	722	681	732	725	716	709	687	737	738	735	708	735	759	692	690	703	699	777	763	734	750	695	727	732	714	642	694	698	729	737	741	713	733	673	681	660	736	746	692	725	769	697	732	766	719	686	747	685	710	692	714	655	712	710	702	690	691	696	744	703	735	716	641	740
31643	49154	42661	25454	10669	4950	3484	2627	2079	1847	1515	1418	1211	1190	1101	1019	998	937	1012	949	928	961	900	904	928	958	961	921	933	886	885	924	930	874	885	879	896	832	901	842	855	858	846	869	845	856	870	907	877	833	880	820	842	856	849	808	873	880	869	832	838	838	843	834	827	840	854	799	830	842	822	902	819	836	840	805	866	829	847	858	837	875	887	835	802	823	851	822	829	884	851	846	826	868	864	778	842	880	845	845	838	872	890	855	876	867	821	814	831	856	860	842	852	830	815	825	848	823	870	839	853	817	864	842	820	860	859	844	825	837	845	863	767	858	812	879	827	805	854	831	872	832	848	891	794	838	850	850	784	802	896	790	851	822	782	872	852	864	850	814	808	886	838	784	830	820	845	828	862	860	865	843	827	818	831	822	865	838	837	847	816	874	842	847	846	843	841	771	852	841	836	782	844	907	850	856	874	902	845	859	851	880	807	865	877	855	825	811	851	885	847	866	815	874	868	879	846	843	827	822	892	809	860	843	823	856	836	875	913	842	886	834	804	860	814	906	846	886	825	902	824	875	867	881	839	825	832	882	800	852	843	838	836	853	841	805	861	843	789	866	808	821	834	836	856	844	798	814	834	822	845	857	874	845	901	847	872	880	860	862	830	846	876	856	818	850	858	842	900	871	920	902	952	850	843	838	865	828	875	855	833	815	817	858	902	822	867	823	821	819	842	883	865	854	845	858	817	796	840	892	850	851	816	813	821	872	831	820	805	836	863	820	863	847	823	856	805	841	874	910	836	846	836	826	825	839	876	866	846	873	862	840	852	882	898	802	836	814	848	815	811	871	817	857	838	837	883	865	872	852	858	842	842	811	883	845	811	832	882	808	802	874	884	866	851	851	830	858	805	820	833	812	881	827	892	864	770	835	839	798	842	844	907	845	845	797	903	850	826	832	849	893	878	853	863	845	825	848	909	844	816	867	888	838	870	911	844	873	843	836	817	811	858	820	815	831	857	824	825	851	828	803	780	803	844	859	869	896	809	881	843	825	858	813	860	835	813	823	858	813	876	820	859	814	816	890	838	870	842	808	875	834	828	835	819	873	862	845	871	860	853	823	828	840	869	833	822	831	823	856	851	820	836	892	862	872	811	827	820	825	856	851	820	872	826	816	827	841	851	832	810	813	874	868	824	852	839	837	903	853	885	863	792	847	859	892	841	812	796	846	861	831	838	847	828	840	850	833	831	855	875	870	850	807	864	806	860	827	835	907	797	849	840	889	824	835	805	883	852	817	821	862	816	790	797	849	831	889	826	817	843	840	818	798	901	778	836	848	830	821	864	851	881	799	816	857	854	837	828	826	844	887	838	854	820	845	887	849	825	871	770	865	899	840	815	774	844	851	889	857	851	842	836	887	787	851	816	823	825	807	856	815	862	806	865	838	849	892	847	855	825	828	806	859	863	793	887	832	830	826	823	838	826	822	888	826	832	903	841	855	874	902	805	839	852	859	841	815	871	848	836	836	771	849	803	869	769	841	840	853	781	841	838	840	842	867	832	852	888	813	779	872	820	842	817	830	852	862	849	820	797	888	832	779	843	870	865	814	834	846	818	843	873	827	908	786	860	887	822	847	851	848	806	836	853	846	785	854	869	791	894	858	827	848	885	797	834	838	842	834	832	848	810	869	784	871	844	846	877	847	869	854	846	822	848	861	834	833	825	839	802	838	815	836	845	850	812	884	876	848	782	863	830	848	848	794	875	848	844	875	813	821	870	817	879	875	845	790	786	851	846	855	850	840	867	857	883	865	815	861	849	839	868	798	805	863	865	818	884	838	854	851	822	812	867	814	840	816	807	799	797	857	856	827	857	859	862	791	837	847	856	816	838	878	898	814	821	892	837	809	816	886	793	833	788	891	870	817	838	861	822	843	893	857	770	833	844	819	834	882	841	810	853	823	856	865	833	787	827	854	859	857	800	849	877	861	812	856	858	838	838	819	854	839	857	832	876	809	826	881	842	835	867	845	828	848	866	824	862	813	821	815	827	849	866	865	892	865	844	777	850	840	855	848	824	845	851	833	853	820	830	794	870	785	847	855	888	846	800	840	778	826	832	862	887	863	832	821	887	834	822	877	826	879	852	859	853	835	838	787	861	861	866	838	873	871	863	823	844	796	845	871	767	826	826	869	857	799	804	874	892	905	796	803	849	812	835	866	861	808	826	820	831	851	781	816	825	863	901	822	838	824	884	865	876	840	848	819	800	869	849	820	845	839	799	858	779	798	826	915	855	899	785	852	822	823	862	854	918	830	848	898	855	838	864	817	883	854	818	854	904	815	865	894	867	836	861	835	870	855	872	846	796	817	866	802	863	879	817	834	867	805	829	867	804	822	851	876	833	814	837	865	834	861	907	767	833	808	833	824	844	756	870	921	837	857	847	821	836	857	913	850	832	877	839	873	843	844	815	832	815	815	868	823	799	825	864	812	871	882	827	832	860	859	832	754	866	803	822	818	843	845	887	847	839	839	841	838	861	861	865	886	881	871	882	878	822	789	821	864	853	781	829	853	892	844	879	900	808	859	878	821	829	825	926	857	854	851	822	864	789	806	836	845	810	822	865	825	833	859	775	845	823	846	852	816	842	801	811	815	892	829	855	922	842	873	883	889	808	898	835	884	844	810	835	914	824	793	925	877	858	815	829	841	816	875	903	857	830	829	869	836	831	841	835	879	857	844	805	849	854	848	797	882	890	835	819	811	847	829	837	892	817	876	834	823	845	904	845	812	846	836	864	814	855	852	814	817	882	837	861	870	834	826	851	838	842	815	842	847	892	867	812	832	844	851	866	886	863	824	836	840	847	861	809	793	837	815	863	859	823	838	836	834	887	838	848	867	852	867	891	866	824	879	887	892	848	826	874	801	863	884	862	827	847	816	866	860	819	843	823	850	820	814	870	889	812	870	888	854	815	852	893	830	873	876	883	875	855	848	883	807	841	849	873	868	850	936	816	840	829	811	831	864	834	933	833	866	809	870	860	817	832	864	853	808	819	814	846	823	807	860	806	861	863	829	867	847	838	873	866	789	812	879	862	907	813	824	855	840	838	823	830	818	831	866	801	839	839	828	845	827	799	856	853	844	847	825	828	868	868	826	858	867	850	838	836	860	801	853	858	879	885	807	887	801	814	831	796	819	802	760	870	834	855	850	875	817	851	853	856	855	828	868	798	826	847	877	860	850	854	791	857	836	817	877	845	820	864	893	856	818	864	851	859	863	807	841	871	860	851	845	877	818	854	887	870	854	830	858	794	815	874	826	862	856	839	868	832	879	840	834	837	860	865	875	803	802	868	893	822	854	836	833	869	851	917	814	842	838	882	848	844	832	815	863	866	837	835	766	841	853	848	810	795	846	886	862	811	816	841	930	825	882	885	829	829	831	879	869	851	800	853	890	817	838	807	849	843	849	824	845	865	853	849	852	850	814	861	792	864	830	868	839	836	848
23297	21362	29124	24258	21459	20510	9765	2780	1813	1575	1493	1202	1026	1001	928	938	835	860	811	775	733	788	785	784	759	750	739	754	784	669	714	721	756	738	700	696	712	696	704	734	682	684	700	683	677	672	704	708	728	690	691	713	736	684	705	715	699	698	655	723	707	677	664	678	686	665	656	706	656	688	715	682	665	731	671	679	697	642	711	647	692	664	734	702	704	694	625	674	691	658	685	674	700	695	717	699	660	670	677	726	642	678	713	664	675	673	689	661	652	691	678	670	639	695	678	674	703	645	655	702	683	695	747	640	629	678	685	732	647	695	769	704	659	678	647	719	671	601	667	729	696	655	674	686	696	661	721	658	634	610	654	656	698	682	696	683	707	657	650	646	682	662	674	678	692	628	721	637	648	678	668	664	723	684	695	661	648	669	678	682	636	651	633	741	743	690	688	668	654	710	664	699	657	679	631	656	672	660	723	670	664	670	694	685	687	670	708	670	711	680	692	706	681	659	680	709	687	714	683	695	672	633	645	706	627	693	647	699	689	714	660	615	656	662	699	628	696	674	723	662	716	658	671	665	692	708	667	701	675	655	690	669	675	655	651	691	706	654	698	709	667	690	675	689	666	627	665	728	641	705	670	671	734	654	668	644	676	647	672	699	703	677	657	606	691	632	672	678	700	700	680	707	702	716	684	650	677	644	685	668	664	708	677	690	664	728	681	726	694	676	729	700	638	656	666	669	643	671	624	665	705	689	715	661	662	669	687	678	695	651	666	703	641	654	674	706	663	681	672	679	681	689	662	673	668	661	627	733	682	659	724	700	637	708	705	647	648	656	716	680	707	642	641	676	650	708	698	719	696	707	658	658	676	679	658	668	709	685	647	673	623	682	662	720	708	710	706	700	655	699	727	660	669	689	664	658	625	690	722	669	735	641	689	630	664	694	616	653	668	683	648	684	686	685	708	679	647	648	669	699	643	661	686	719	703	643	744	654	684	648	649	671	666	702	691	660	754	652	710	689	683	724	679	676	678	667	696	677	664	666	683	683	687	658	676	700	679	662	637	676	645	681	712	693	638	697	659	686	643	668	634	671	713	681	687	638	708	667	677	677	691	680	632	724	660	658	668	712	701	683	687	669	703	699	726	710	626	666	665	698	691	690	734	674	671	625	686	630	683	655	677	659	654	695	698	713	695	735	721	714	701	700	693	690	651	668	693	700	709	715	675	705	705	676	679	635	662	716	677	673	648	657	719	668	656	673	678	652	666	701	668	649	691	643	674	660	628	614	673	689	646	674	646	666	667	662	680	654	689	709	675	656	694	679	682	712	670	649	683	743	654	701	675	686	696	684	681	644	657	687	651	667	696	635	626	696	647	686	677	688	632	615	691	682	677	685	669	713	732	678	693	672	743	675	719	723	668	676	653	689	669	714	725	686	684	642	649	692	684	676	700	679	734	659	709	704	664	689	722	655	645	699	671	651	660	679	690	678	661	683	678	681	736	674	675	687	658	696	665	696	707	714	662	664	718	663	673	625	691	669	636	673	696	674	706	701	657	718	595	658	656	646	735	662	689	665	676	699	697	658	691	676	695	701	656	667	697	651	675	746	698	667	578	684	641	686	672	660	662	652	704	630	699	681	653	620	637	718	678	664	659	709	655	727	683	688	644	666	666	664	691	677	702	693	691	616	736	704	663	736	684	676	687	681	657	689	654	693	667	660	653	681	706	656	672	642	700	691	727	685	650	694	632	696	646	681	635	667	670	724	682	682	670	666	636	692	667	714	710	687	684	663	678	640	643	704	717	651	668	667	712	691	681	670	620	648	679	688	674	686	717	671	687	689	694	671	660	687	682	634	717	683	633	694	612	700	671	699	645	662	692	657	690	646	683	658	696	623	644	705	671	687	679	655	642	669	696	657	668	696	613	686	688	679	700	667	687	650	649	681	660	687	686	687	714	665	695	707	657	675	675	712	663	690	674	676	626	626	687	666	646	671	680	692	686	710	700	657	668	673	686	687	624	667	641	636	698	740	683	676	639	705	637	672	658	676	689	687	646	683	650	668	675	641	617	643	667	620	695	682	650	713	708	704	677	629	714	719	683	690	677	683	686	672	681	671	704	687	707	672	705	641	741	671	653	681	650	686	662	645	645	678	704	699	720	668	680	675	758	684	717	681	679	631	733	662	695	715	641	632	664	660	658	630	671	701	694	702	680	689	617	682	703	651	655	655	674	673	707	656	667	707	695	755	706	666	634	711	649	673	652	678	622	666	653	749	640	692	640	683	685	641	688	678	667	688	730	676	691	677	699	634	657	689	689	670	656	677	695	667	720	663	655	708	657	660	645	716	667	682	679	668	670	662	674	693	722	658	690	697	693	637	692	700	658	660	699	654	707	684	703	659	662	656	721	669	727	678	647	618	674	682	683	673	609	695	668	686	709	691	686	684	742	697	661	673	713	681	630	686	735	668	695	718	671	640	643	711	679	663	651	675	698	665	633	684	657	687	721	721	626	713	695	688	699	748	677	647	678	717	675	680	692	663	677	633	642	637	650	712	673	678	691	660	678	659	701	654	682	689	692	707	641	676	681	691	677	695	686	648	650	685	689	669	713	674	672	663	687	651	672	672	665	632	675	724	688	683	676	658	666	692	705	720	670	699	683	626	684	676	658	654	635	671	670	673	702	645	686	681	689	629	717	690	680	655	663	658	682	676	614	709	693	630	659	690	717	656	664	682	668	665	672	705	732	629	666	676	683	656	671	680	664	712	640	709	678	673	666	687	647	660	690	716	653	672	684	656	653	692	695	701	691	673	687	656	667	688	674	692	699	700	687	673	691	631	630	683	704	652	653	735	698	653	659	725	671	675	704	643	635	687	668	694	745	682	683	703	679	667	602	643	692	639	680	675	677	664	647	654	723	655	689	700	665	687	668	677	689	688	667	665	668	655	650	668	685	682	695	656	704	663	678	694	660	674	652	678	641	709	599	690	637	733	706	681	676	669	666	665	675	677	656	688	638	675	635	659	664	689	729	747	697	656	697	719	664	613	692	696	622	706	697	680	661	701	679	660	698	679	725	686	704	682	674	655	740	670	654	657	660	659	670	665	646	680	706	676	663	716	645	691	668	653	639	667	682	727	666	687	625	668	717	637	644	696	700	654	686	675	706	671	732	656	704	661	636	703	667	699	649	665	681	717	631	658	620	679	660	685	736	726	690	631	674	691	645	682	647	695	685	635	687	642	665	715	710	644	646	692	632	720	624	722	676	690	685	695	656	717	657	685	662	674	705	675	681	713	664	693	659	700	681	691	692	709	704	649	687	624	698	621	689	691	653	662	703	668	695	677	676	634	680	622	640	689	702	682	714	648	663	715	654	663	651	648	671	656	659	714	687	747	638	634	653	675	685	680	670	641	672	693	682	639	676	667	680	683	657	668	669	671	635	673	675	676	685	662	683	706	686	715	684	747	681	641	679	618	691	715	640	685	733	673	660	670
34026	63127	56180	38131	17184	9192	6619	4730	3599	3004	2544	1993	1732	1623	1424	1288	1232	1133	1020	1000	1041	899	964	936	919	969	987	926	945	884	873	892	840	896	855	768	854	825	788	854	774	778	837	792	742	820	809	755	811	801	776	784	767	789	796	786	798	801	781	753	784	734	773	768	762	783	728	779	789	801	776	776	733	740	795	761	761	789	779	793	749	793	764	754	764	739	791	723	747	768	736	718	766	862	768	757	790	778	762	781	773	747	745	768	759	751	754	811	749	770	838	794	770	755	737	772	794	704	734	798	765	736	735	773	741	766	738	775	745	746	763	773	761	745	726	761	704	794	759	804	751	730	751	741	799	739	793	751	791	781	768	741	768	797	839	758	802	776	761	757	711	788	756	715	789	743	816	710	790	678	723	776	766	737	764	733	765	781	756	767	789	775	777	738	793	824	760	791	785	783	779	758	801	778	798	775	760	725	810	758	746	769	727	771	793	801	751	789	753	762	738	710	739	749	772	786	782	810	778	729	816	803	793	803	775	745	746	683	751	777	719	803	795	807	740	835	813	737	801	808	762	802	727	759	767	737	760	716	734	776	815	740	790	694	795	762	774	748	772	785	776	694	820	755	713	804	826	772	770	764	785	761	811	736	776	755	786	788	779	761	796	767	789	757	742	769	784	800	767	778	751	734	767	758	718	774	749	786	755	748	765	747	756	783	823	716	720	778	739	758	707	763	810	765	743	736	795	725	764	775	780	786	747	723	772	801	794	800	778	792	740	740	777	746	806	791	745	724	806	804	776	794	809	755	738	753	769	754	774	752	761	803	709	796	835	737	767	788	783	766	802	772	729	755	759	801	767	762	779	751	737	751	762	777	770	767	770	771	754	743	801	761	787	789	752	772	764	766	770	749	752	758	733	765	772	762	788	764	756	741	805	776	802	789	823	749	781	742	763	811	733	750	741	752	776	834	752	773	815	779	766	773	772	752	755	765	765	769	768	735	750	779	761	769	775	710	797	771	761	736	785	770	785	787	811	719	720	762	694	805	807	724	776	798	767	790	808	764	768	787	800	787	735	803	726	733	790	715	772	750	751	745	739	783	788	754	708	739	795	737	817	795	761	725	767	722	765	713	769	762	791	817	758	787	779	734	791	786	754	742	719	769	801	729	814	750	819	747	773	750	758	774	765	754	733	816	769	742	741	732	773	779	754	707	765	798	755	724	776	780	742	736	741	766	771	746	796	767	817	786	815	788	796	760	765	771	754	791	765	750	755	770	729	740	798	763	743	744	742	765	797	771	774	792	741	769	780	730	746	739	773	755	787	784	744	764	779	715	723	743	750	784	794	808	787	808	787	776	744	796	743	751	750	802	763	762	759	765	809	832	782	698	774	809	781	801	743	750	815	729	793	777	739	788	770	790	771	807	749	733	755	737	745	707	755	752	782	791	792	741	830	768	759	745	844	748	789	742	823	750	791	736	771	793	776	764	791	772	763	807	780	770	768	731	798	768	815	761	721	749	769	757	785	799	786	768	834	765	733	722	761	770	778	733	779	780	789	764	769	738	740	790	766	771	758	753	799	733	783	760	763	781	823	772	759	775	741	746	737	742	805	781	757	778	744	776	739	809	753	758	753	756	786	769	756	772	766	711	754	771	791	772	774	766	732	755	759	758	788	740	760	801	830	773	755	811	751	759	734	766	801	759	769	771	771	760	823	754	797	767	736	772	767	753	765	777	856	813	790	741	713	795	758	792	718	726	786	755	738	834	769	767	768	769	790	748	756	781	750	759	776	757	757	766	742	750	744	750	777	781	788	688	740	769	776	806	755	761	797	692	754	783	738	780	786	791	785	763	721	730	770	738	744	777	760	758	823	761	761	802	776	767	781	746	753	740	775	806	741	761	747	719	731	769	728	759	738	741	787	743	747	735	752	750	734	750	761	792	778	818	776	774	733	806	756	757	796	812	814	796	766	784	787	770	792	840	750	778	738	775	713	766	729	762	731	729	762	767	772	786	785	772	771	767	776	780	803	738	811	748	759	773	757	780	772	723	768	786	782	798	776	800	769	804	737	784	772	779	777	754	778	749	779	775	781	757	780	737	774	772	705	798	752	688	764	763	758	749	820	765	807	814	792	743	803	787	765	742	716	819	803	776	778	760	767	716	791	795	786	786	757	782	759	761	773	746	755	779	753	744	735	790	764	751	782	800	782	765	787	818	767	765	722	726	740	751	771	800	831	805	804	805	758	764	783	802	794	763	769	764	768	785	744	764	777	750	754	788	770	775	807	759	772	771	757	773	784	748	766	790	723	761	797	776	772	794	784	757	844	790	751	790	762	732	729	725	767	761	795	747	772	762	767	745	813	741	772	772	744	768	778	760	726	801	780	760	798	706	774	716	735	766	767	790	839	772	774	781	772	762	728	735	753	772	759	742	764	850	760	768	767	768	754	753	762	760	773	739	785	761	707	805	739	791	746	770	734	776	768	746	792	744	748	740	768	745	790	813	716	814	768	711	729	750	740	733	740	782	721	756	736	727	745	743	804	745	773	751	707	796	790	772	795	725	787	740	756	777	808	745	729	794	760	758	720	732	750	778	801	794	787	768	719	772	797	745	821	711	752	751	792	711	760	721	754	725	770	734	782	759	730	771	810	761	784	718	749	764	789	746	753	726	696	762	727	795	778	719	763	750	753	754	763	756	765	767	767	763	769	787	761	726	749	778	709	810	809	784	762	733	745	760	753	787	710	776	781	788	741	779	745	807	746	766	786	743	777	752	837	744	751	733	782	774	767	812	712	812	802	747	765	764	755	748	743	780	799	752	755	753	757	774	783	809	779	757	787	692	797	774	830	789	806	792	766	755	759	790	795	754	756	689	770	785	750	769	769	805	860	775	756	773	785	774	781	775	753	735	758	754	775	733	769	753	778	778	790	778	784	767	750	745	733	749	800	732	751	731	829	779	773	802	763	792	746	706	752	755	739	746	763	693	742	773	813	808	757	749	779	759	774	820	735	736	777	805	784	775	724	769	776	743	799	748	801	774	727	772	750	765	786	797	758	725	755	784	732	732	744	721	758	781	806	794	755	817	797	757	790	779	822	737	768	787	756	787	774	770	735	748	753	792	756	755	745	775	746	774	782	741	785	795	751	726	725	746	699	692	794	752	751	792	759	831	760	774	733	779	802	746	800	742	770	769	761	724	745	809	791	765	779	743	737	782	786	807	810	766	752	748	779	732	711	773	693	732	794	720	803	814	815	784	719	778	740	759	765	745	738	757	746	753	773	782	754	794	790	752	817	808	807	775	726	781	728	710	743	794	755	761	741	798	769	780	749	790	751	773	766	725	729	733	810	712	779	766	778	779	770	772	806	759	750	738	767	794	785	757	738	762	788	724	760	771	766	767	786	769	814	757	731	795	770	753	736	763	783	779	756	808	728	795	781	768	794	800	796	776	750	759	815	745	779	757	792	782	754	744	771	773	788	780	751	775	761	777
28872	26828	29405	15456	4349	1753	1186	902	753	720	630	618	579	553	582	509	516	500	503	499	506	497	525	507	470	514	501	506	525	445	508	503	502	481	484	424	511	532	490	473	475	505	481	458	492	535	484	481	485	509	469	455	481	473	468	502	519	443	478	477	464	457	494	480	487	476	494	480	497	463	487	466	484	485	479	475	468	462	464	515	467	461	467	494	470	464	484	502	468	466	492	479	507	493	465	469	474	497	467	481	458	478	478	496	453	487	495	473	508	470	465	516	477	521	474	500	500	500	491	467	481	470	477	459	483	450	479	477	475	462	484	482	469	471	523	501	470	503	491	461	500	482	482	469	487	493	501	510	456	494	449	457	478	462	504	481	446	458	488	471	437	460	454	492	505	449	487	493	456	493	511	481	479	482	515	471	473	515	473	483	475	484	497	482	454	482	525	488	472	493	520	462	480	485	462	457	478	488	471	479	504	481	522	489	491	511	473	509	505	460	485	489	442	467	438	500	487	510	473	524	468	494	461	497	447	478	499	481	528	447	473	492	467	476	485	489	470	467	471	487	487	474	464	450	467	481	456	438	483	446	468	473	475	506	493	484	433	461	506	492	510	484	507	495	476	486	474	482	501	489	439	449	467	449	483	483	499	459	512	499	476	461	494	505	504	432	478	463	456	478	473	481	483	475	439	467	510	495	496	471	463	491	453	454	458	494	501	481	495	482	474	473	485	481	454	493	444	490	457	431	511	497	490	444	453	445	507	501	491	484	430	507	487	469	525	496	459	512	466	491	430	531	483	449	504	471	461	473	462	475	462	471	500	506	475	479	442	431	477	510	478	477	426	435	433	466	508	475	496	494	487	468	455	460	480	482	469	490	497	473	496	483	485	474	478	445	478	508	516	487	487	446	499	485	486	453	456	470	478	507	470	460	495	446	540	477	499	439	458	462	483	464	469	519	459	479	477	459	472	491	477	477	503	481	518	500	480	491	475	503	463	486	481	486	465	464	480	511	504	448	494	490	483	450	508	479	498	467	457	471	506	493	459	474	465	486	469	479	496	473	487	425	514	537	485	471	479	463	487	456	483	503	481	452	505	479	510	482	513	454	455	479	480	479	467	470	496	467	507	503	484	463	459	506	501	476	460	465	492	449	494	449	483	479	480	504	465	506	480	478	537	509	503	423	439	464	489	509	506	464	521	533	488	470	482	500	448	530	487	488	487	485	556	469	496	449	480	473	484	457	487	448	477	510	497	473	468	446	482	497	463	482	508	490	463	468	502	472	464	482	476	501	477	477	462	439	494	489	491	480	488	471	493	465	475	468	502	503	462	477	501	490	481	463	472	536	477	451	461	494	486	482	465	457	469	536	466	483	477	498	472	503	474	445	485	440	491	502	510	490	486	477	481	463	487	473	468	483	498	482	490	444	476	479	492	495	486	481	517	536	498	436	467	452	453	495	512	512	483	482	477	451	512	465	492	480	515	493	496	480	514	469	481	480	494	453	489	503	461	496	492	477	477	457	494	463	449	520	477	518	470	447	461	473	526	458	492	471	500	520	489	494	441	487	469	448	471	461	481	498	486	486	461	505	488	515	501	486	477	475	443	439	478	497	470	512	501	470	477	506	495	488	489	477	469	484	482	465	494	473	528	470	467	482	469	483	445	502	484	501	481	517	507	477	489	483	469	412	541	534	506	454	499	475	479	518	501	482	426	435	487	480	471	450	435	481	434	463	472	484	494	479	496	459	541	502	464	452	458	501	521	460	509	459	482	475	464	445	489	497	492	485	501	498	472	460	458	497	470	447	471	481	513	459	506	457	525	474	524	481	510	503	475	457	480	482	484	498	484	512	534	443	468	528	492	483	481	535	416	475	495	470	452	486	460	471	498	508	473	503	465	521	467	441	494	486	464	468	483	482	489	480	497	490	475	460	467	511	460	471	471	514	513	513	475	484	480	508	482	442	452	488	497	469	497	484	488	506	498	487	476	464	440	482	446	520	467	471	446	500	485	448	497	475	468	459	497	511	464	486	489	455	481	469	454	470	489	515	452	488	489	510	492	498	502	459	499	502	513	504	476	453	509	469	522	456	496	458	464	505	486	520	486	527	460	486	493	460	495	492	489	512	488	459	481	471	493	469	441	491	496	463	467	477	495	458	447	469	494	498	491	486	490	472	458	483	464	488	512	499	526	450	489	463	489	521	497	488	472	465	465	462	443	484	505	506	476	504	468	485	479	460	460	484	495	460	495	472	441	453	475	478	464	467	516	456	483	520	444	488	479	486	475	482	490	471	440	505	504	500	456	460	493	494	489	488	490	446	454	549	459	501	524	484	488	516	458	534	465	512	460	469	474	488	477	453	479	475	490	503	500	511	503	438	445	497	536	518	455	507	452	478	510	456	474	474	483	481	490	464	482	455	471	427	463	497	481	526	470	482	466	520	468	463	493	470	472	483	478	449	462	490	489	474	481	461	516	450	451	484	505	472	468	465	499	508	462	462	437	498	454	479	465	515	472	491	508	495	487	494	485	463	451	510	487	498	476	468	509	468	472	455	493	470	530	493	482	462	487	463	473	505	470	480	479	466	517	446	479	478	430	458	474	476	502	500	463	496	504	456	464	491	459	470	509	480	471	433	471	480	501	488	480	523	451	482	481	497	487	497	508	459	504	458	493	503	485	485	455	492	500	435	445	454	489	477	487	487	480	464	486	489	481	466	484	499	473	454	486	482	494	498	491	469	479	440	498	483	508	493	471	463	484	477	486	490	468	473	474	460	489	496	500	478	480	454	452	517	484	490	484	485	509	477	486	468	459	452	473	498	486	474	484	503	457	465	524	471	469	462	452	508	489	491	474	468	447	473	498	414	501	455	465	471	495	472	463	423	462	475	493	467	469	452	518	484	477	487	476	482	452	469	457	481	452	472	467	471	466	489	511	490	485	515	473	501	508	477	516	506	504	449	499	506	467	475	482	467	514	468	483	470	463	508	486	519	496	452	470	489	518	453	484	462	507	464	474	497	462	478	475	477	434	494	445	493	480	489	480	467	468	519	516	472	483	491	451	534	456	529	500	520	484	483	498	477	475	490	486	485	529	492	510	465	497	442	461	450	460	504	518	501	483	457	451	523	473	472	484	492	482	477	489	510	470	471	503	461	508	506	466	533	496	488	466	488	462	470	503	484	471	456	491	461	474	478	493	551	489	487	465	502	453	502	439	442	465	495	496	477	471	487	478	436	489	489	529	521	482	489	487	464	489	454	485	485	495	451	470	466	502	466	506	453	500	488	481	459	500	489	471	500	484	482	457	482	495	486	504	507	506	474	453	488	456	506	484	454	484	519	442	497	455	479	483	505	468	500	491	489	506	473	509	439	490	477	539	478	439	508	532	451	474	485	506	471	491	484	483	510	490	447	517	517	458	478	486	465	480	485	468	494	469	509	476	500	528	498	478	514	471	495	495	469	462	482	490	478	507	496	490	506	443	465	522	488
28894	42498	33752	15204	6464	3348	2280	1667	1370	1226	1092	913	861	831	743	708	699	719	620	642	635	631	640	652	601	637	653	613	655	633	610	650	629	609	590	561	582	596	557	568	588	624	561	639	639	566	666	616	597	583	601	619	631	583	605	553	605	595	577	573	626	616	597	567	577	639	585	557	538	574	627	594	582	560	566	616	623	577	549	608	603	587	598	583	570	553	576	588	601	594	578	585	624	584	556	606	586	607	611	586	595	569	569	611	595	617	583	571	588	612	586	559	606	622	591	552	595	586	580	561	577	590	619	582	554	617	604	577	590	607	602	569	533	610	615	586	584	579	608	607	596	588	616	592	573	605	580	555	593	575	587	584	602	591	590	601	582	597	607	592	600	556	566	567	611	603	611	602	558	618	635	600	564	536	594	633	596	589	633	584	583	587	612	595	559	582	595	598	608	587	633	576	576	548	581	593	646	594	587	607	573	568	614	579	553	614	576	591	601	634	573	593	590	556	592	631	622	578	571	549	633	577	605	633	602	568	630	597	585	545	598	601	583	601	613	567	627	541	576	566	591	615	647	609	590	587	565	632	566	559	639	578	593	550	619	625	562	576	610	585	598	599	583	574	564	580	577	579	578	605	613	599	561	620	588	592	571	575	587	588	627	643	566	557	614	608	597	585	588	604	600	563	604	578	552	633	643	588	596	618	565	586	598	576	604	597	539	592	563	648	605	647	601	582	611	580	556	576	607	603	581	605	607	628	579	590	566	591	606	575	625	632	570	591	594	570	588	617	545	616	562	559	591	604	585	623	585	557	537	583	639	546	617	565	598	609	588	542	590	631	582	594	596	578	580	588	590	603	613	544	571	580	582	598	580	613	585	553	574	603	571	566	588	586	592	608	575	595	569	556	598	582	641	578	613	616	592	600	597	594	565	598	593	591	571	613	578	553	631	594	590	550	579	586	671	541	575	595	605	622	594	596	619	565	598	592	609	566	610	623	574	562	604	577	570	593	571	634	525	597	610	587	607	592	582	566	603	583	606	606	620	605	569	578	587	609	550	589	593	562	598	596	613	574	578	590	606	583	583	571	594	587	582	650	557	606	590	604	581	585	562	627	564	603	590	575	597	602	596	528	581	562	619	589	618	584	563	579	613	618	610	584	577	599	596	571	581	606	587	585	585	554	637	571	614	576	590	595	589	566	619	565	595	593	610	598	563	552	603	583	604	610	588	584	627	562	583	555	544	581	560	590	633	611	592	534	641	544	597	610	581	542	551	540	568	577	572	593	592	570	576	618	563	589	606	623	591	560	601	583	568	605	598	587	579	545	618	574	546	576	598	621	559	642	592	572	639	558	596	575	608	565	545	575	587	571	568	624	596	620	574	608	576	604	583	630	571	578	557	553	566	648	616	567	582	618	599	606	604	612	611	634	606	599	593	569	567	603	592	571	552	611	615	594	559	589	615	598	572	592	562	616	614	614	620	570	610	598	598	551	618	602	597	531	589	619	578	616	597	584	625	594	582	571	569	595	585	619	561	590	591	601	586	577	552	625	585	597	575	550	590	609	604	616	593	605	573	542	585	543	564	580	536	596	612	596	600	588	561	605	614	584	580	602	594	584	616	593	585	592	604	590	625	608	582	586	605	614	582	586	587	589	609	620	576	604	628	597	572	614	611	599	626	608	599	575	638	604	615	597	572	592	611	576	568	584	590	615	609	583	593	613	581	577	592	578	608	592	593	620	597	577	625	579	639	610	562	602	554	549	591	567	546	579	617	599	585	626	573	594	591	574	586	621	554	627	577	619	577	615	573	585	656	637	646	579	592	583	595	618	575	595	594	574	596	643	604	586	613	568	593	566	526	599	597	625	564	630	619	589	572	592	556	617	609	582	603	583	554	577	576	588	584	598	597	590	651	654	617	604	577	583	609	576	606	624	650	618	583	600	580	574	610	563	571	607	642	571	573	641	575	618	617	575	591	543	560	568	583	603	608	556	564	602	597	628	600	562	586	613	578	614	591	557	617	595	572	576	604	622	620	555	569	599	549	583	569	613	557	595	599	554	590	588	572	567	622	580	618	593	638	613	610	582	626	609	618	605	588	561	605	607	568	578	587	587	575	588	550	616	581	573	564	616	581	580	598	579	608	580	619	633	592	579	563	608	565	614	605	599	616	521	605	611	605	607	579	612	604	601	614	621	596	579	581	578	597	601	615	577	550	602	603	605	544	606	558	630	586	603	580	594	562	577	596	597	591	607	620	589	583	568	596	626	578	521	582	594	620	596	582	615	593	641	587	584	584	578	582	589	594	615	611	540	590	547	594	583	595	639	545	549	602	601	577	584	589	588	553	607	589	615	588	573	582	612	564	581	621	548	560	572	573	578	566	563	614	591	633	567	593	532	560	596	550	594	603	584	538	575	588	556	586	620	612	542	548	626	621	574	583	555	569	551	597	590	584	555	561	595	629	611	603	559	654	557	596	626	554	603	625	556	575	606	614	661	576	598	647	601	596	563	592	525	568	600	588	574	617	581	616	560	575	575	585	618	594	559	602	621	558	601	607	553	578	583	573	653	604	571	635	582	574	576	568	617	557	527	638	636	547	586	602	574	618	610	634	598	590	628	566	630	600	572	541	570	561	609	591	566	565	587	602	622	633	587	621	570	578	578	542	610	616	604	596	629	604	611	583	576	575	580	630	586	589	599	531	631	582	607	570	551	567	583	577	570	581	612	648	578	559	585	568	514	595	628	626	581	588	606	572	606	643	599	586	611	557	604	573	587	584	610	590	595	647	568	608	580	583	587	606	593	567	604	545	582	605	572	601	535	556	589	550	609	644	614	582	565	591	620	579	597	553	587	582	579	578	562	544	578	603	582	571	527	581	579	623	571	593	605	563	576	597	584	602	585	627	565	590	599	591	594	546	575	534	597	629	602	568	556	590	590	597	617	611	629	583	589	588	614	575	598	595	567	602	634	598	595	553	577	574	596	618	564	616	603	542	558	590	628	596	578	574	566	593	607	603	601	569	586	580	571	595	616	591	633	559	603	585	593	589	597	573	585	637	558	576	567	598	622	609	578	588	604	571	609	599	579	588	606	587	634	614	543	593	582	576	611	549	605	586	592	610	604	616	596	621	601	602	552	550	553	576	591	585	549	596	557	572	606	604	571	598	607	605	582	587	573	569	559	603	599	619	549	585	608	582	618	579	652	573	549	596	624	582	615	612	601	587	596	583	584	618	592	589	576	593	581	626	624	575	591	599	564	573	667	614	636	565	532	583	633	530	617	615	598	614	576	621	609	624	586	589	522	577	573	609	603	569	591	611	623	575	589	573	597	591	631	617	589	577	553	601	586	626	573	595	593	582	591	607	622	533	575	605	616	610	566	559	609	591	615	617	601	601	551	633	621	550	576	565	556	586	598	588	555	607	579	621	621	576	606	555	577	609	600	604	572	585	590	594	540	606	576	613	593	592	670	600	608	540	610	618	592	607	578
24497	21401	28816	25232	20469	9499	2863	1447	1080	980	802	726	635	588	553	505	463	487	484	436	482	450	439	443	446	473	425	486	440	448	449	417	418	432	401	398	408	415	409	390	421	381	394	431	394	383	404	402	367	408	415	391	402	394	375	369	393	405	396	365	399	400	395	390	395	375	402	397	373	383	393	403	401	392	380	375	403	400	390	389	382	414	398	370	384	387	394	418	389	407	386	384	373	398	372	389	413	374	416	365	396	381	405	371	384	343	405	401	401	409	408	390	419	394	388	385	383	367	415	398	382	396	370	390	404	388	403	383	365	385	375	408	380	394	407	385	403	346	400	386	398	408	360	417	399	378	356	397	347	405	382	373	390	370	382	403	399	418	406	354	384	366	408	389	357	392	420	412	393	361	361	409	353	388	366	393	393	401	419	416	405	353	353	418	364	395	341	377	400	382	376	398	391	384	407	411	398	382	383	379	386	418	394	401	348	381	395	396	370	380	398	369	377	346	362	403	411	373	398	365	428	379	392	390	389	418	424	400	350	438	423	421	417	432	379	366	395	388	392	383	367	356	384	359	347	385	406	358	428	368	427	403	412	386	379	375	359	426	363	381	403	393	371	384	407	381	389	374	381	380	369	402	410	441	393	407	412	380	392	399	406	400	358	405	376	392	430	379	408	393	409	349	396	400	380	357	368	372	357	407	389	391	413	387	378	374	417	360	378	369	391	372	386	426	379	384	390	386	369	389	386	409	365	415	371	399	415	390	384	393	394	391	385	397	371	427	371	391	400	382	397	356	396	379	381	380	419	425	392	380	396	400	372	366	408	405	369	406	430	388	359	377	389	385	387	407	401	412	441	396	389	423	393	352	416	420	390	396	373	378	408	364	388	413	410	378	380	374	370	377	387	386	376	394	393	399	373	389	377	360	378	403	385	370	350	400	417	404	374	381	392	381	376	399	383	368	380	379	374	367	424	381	387	387	367	400	384	387	358	398	375	370	399	373	424	376	365	410	401	419	383	370	417	389	384	407	382	421	395	363	396	437	357	380	335	353	379	393	383	402	365	392	373	394	395	359	391	378	392	381	371	360	368	402	400	388	373	379	394	384	373	429	397	369	378	409	394	395	395	404	378	392	333	384	401	371	400	399	385	410	328	371	385	353	407	333	427	389	408	433	372	367	377	366	363	362	375	394	384	386	420	345	400	365	389	412	385	417	377	417	389	406	382	416	393	421	399	371	423	412	387	396	399	395	357	400	369	368	372	374	444	433	378	359	408	417	371	381	408	398	383	419	366	400	427	429	365	386	410	384	373	411	386	421	355	377	347	410	424	358	392	396	366	366	420	391	347	405	358	376	368	373	402	376	360	385	398	387	381	387	355	366	389	400	376	344	401	360	348	373	393	384	392	409	397	397	357	371	372	414	360	364	346	381	404	390	370	388	362	407	394	364	394	400	373	421	402	386	398	387	378	376	420	393	409	360	430	394	429	381	412	373	358	393	388	416	416	383	399	399	380	398	375	406	397	407	364	369	401	378	368	411	374	364	400	374	382	395	385	382	355	390	423	396	405	379	361	370	377	381	376	378	407	375	366	407	391	393	401	382	383	408	364	408	387	389	393	415	367	398	360	399	361	339	404	378	369	399	370	411	393	380	386	399	380	389	403	359	403	371	403	374	430	380	378	386	405	389	380	385	396	349	373	399	396	420	395	396	381	371	418	387	382	426	367	392	366	386	379	390	400	328	384	392	389	378	408	411	403	379	395	393	386	398	415	395	399	367	403	375	394	380	410	374	374	359	384	371	394	351	374	347	420	403	399	425	399	354	371	391	381	385	375	404	347	392	374	384	361	389	383	355	399	393	407	401	389	385	381	393	363	323	395	390	352	421	420	391	398	395	406	374	407	398	400	384	364	365	377	379	383	420	411	398	390	377	364	387	371	380	400	392	396	390	390	403	375	360	405	391	387	378	406	394	378	380	404	416	380	388	397	366	408	376	416	376	413	400	369	430	381	388	364	413	388	413	382	363	375	382	388	412	388	378	390	419	394	391	408	406	375	363	413	417	383	358	413	368	379	370	328	389	358	379	388	382	378	364	391	382	350	394	394	364	413	377	356	369	374	402	391	390	357	371	391	441	387	426	398	382	390	372	376	412	367	391	390	371	376	452	349	361	394	374	376	383	393	392	379	391	362	376	372	397	390	367	390	361	384	392	366	377	400	403	402	344	370	382	363	394	355	441	369	364	406	388	392	391	405	374	425	375	390	400	394	405	385	385	366	416	399	361	413	401	402	413	393	395	393	402	443	417	372	379	424	399	403	402	395	392	373	355	391	418	374	404	409	360	400	392	390	373	404	365	401	367	403	371	369	376	393	358	432	433	372	377	395	379	399	358	362	378	386	393	449	371	392	389	395	368	397	392	382	396	400	347	401	371	386	419	376	396	404	425	406	375	394	388	372	393	411	382	385	374	404	411	372	395	371	385	407	379	380	390	379	416	372	365	395	415	396	439	365	395	420	364	383	391	391	386	418	370	372	431	372	425	390	382	351	425	343	373	409	360	360	388	390	372	406	386	380	425	425	371	367	404	373	411	379	402	379	405	392	399	409	378	399	367	423	366	417	418	398	389	407	392	396	397	372	389	403	366	421	378	394	369	386	386	361	368	389	389	394	399	389	418	362	387	364	376	404	402	415	372	388	368	385	370	398	398	398	375	394	403	408	391	402	407	398	392	393	423	416	408	399	372	377	381	374	406	393	398	372	367	391	392	409	361	385	398	428	365	369	371	369	354	370	416	345	381	358	363	384	379	398	389	354	362	413	395	413	391	349	386	371	398	355	357	405	365	407	349	351	385	377	405	393	382	380	385	383	408	425	401	416	381	366	360	393	435	410	386	395	367	368	380	392	365	380	379	365	343	402	408	387	405	398	417	390	398	357	392	411	358	400	372	363	386	398	423	387	368	357	386	372	418	388	402	383	389	377	388	424	403	385	379	390	390	387	407	378	397	388	369	369	390	392	376	397	375	395	379	345	396	377	397	409	380	377	389	381	391	386	383	388	351	381	433	387	394	362	382	395	384	377	419	384	358	373	357	386	387	379	410	424	400	395	375	406	375	364	370	398	401	384	386	403	411	379	361	395	380	408	373	398	392	398	405	398	376	424	396	409	357	371	385	401	370	379	393	360	393	421	392	432	401	362	417	411	364	368	375	395	402	383	394	414	343	334	400	393	392	394	399	405	333	420	371	379	359	376	372	406	411	375	389	388	388	393	391	370	407	397	397	416	367	423	399	396	404	349	366	382	354	383	374	395	377	388	341	404	387	367	428	383	383	369	409	389	372	435	391	384	416	398	391	405	413	383	432	375	373	346	403	371	352	393	383	369	387	395	394	347	362	365	407	365	359	379	390	386	389	355	390	404	401	363	405	367	403	379	378	383	365	375	424	386	375	364	389	366	389	381	379	375	365	380	431	398	391	386	357	426	408	370	369
30695	54024	46408	28235	13315	6778	4480	2890	2111	1722	1420	1175	1042	937	843	793	795	726	646	608	615	598	548	599	565	584	579	548	551	599	585	564	552	542	548	531	506	503	512	516	511	464	493	492	519	515	482	476	524	436	492	530	502	462	506	504	507	489	514	516	500	500	484	457	498	477	447	452	477	461	494	443	490	520	495	469	475	455	483	477	474	487	475	483	486	479	531	470	448	529	486	466	477	448	498	456	493	463	508	469	488	456	487	469	483	475	474	477	452	482	481	542	459	469	484	508	483	501	457	496	471	491	506	461	470	486	449	459	494	505	491	503	476	475	471	459	463	521	474	496	484	467	424	442	477	499	489	452	480	462	457	508	467	452	466	453	494	463	446	469	427	477	427	448	473	503	474	465	468	473	458	509	491	480	476	466	444	481	478	444	447	450	501	485	452	436	458	483	475	507	446	462	480	494	461	466	449	485	444	489	465	451	464	505	491	489	484	481	433	439	458	516	486	440	470	485	491	509	485	470	495	470	487	474	460	481	468	492	480	462	516	501	462	536	511	479	483	457	487	466	459	513	441	465	479	455	452	475	471	472	460	478	465	465	498	477	472	510	469	475	473	449	458	471	492	449	452	483	477	499	478	490	428	458	454	511	480	493	502	479	501	474	481	500	445	481	445	493	470	481	484	462	489	509	473	498	478	488	461	529	461	481	467	469	452	457	469	481	478	465	475	479	485	455	486	480	464	493	473	498	495	445	446	486	472	447	490	481	454	487	497	477	491	474	516	445	438	471	486	480	501	483	498	487	494	428	487	493	521	479	467	461	489	456	476	478	461	485	501	476	505	485	464	478	465	465	448	501	499	539	496	469	482	459	472	459	492	454	482	462	519	496	468	501	493	469	475	523	458	511	470	445	459	498	486	503	483	491	495	468	493	494	487	489	487	503	457	449	448	475	457	467	488	517	466	492	530	442	508	450	457	492	474	442	489	447	450	476	501	502	498	487	481	481	452	468	459	490	476	480	467	462	472	470	489	485	480	460	480	500	462	474	479	489	504	500	466	442	465	467	477	506	510	482	490	513	496	514	493	460	479	434	446	480	500	461	489	480	477	517	449	466	454	517	461	493	479	478	455	500	449	450	448	479	461	518	445	476	504	472	532	475	477	442	451	503	461	517	468	496	503	447	480	492	496	491	527	460	463	507	500	519	503	466	463	477	432	493	523	472	471	484	518	473	464	486	467	479	448	515	479	484	506	493	445	487	474	489	458	425	491	477	457	436	479	464	462	471	481	464	480	457	527	516	431	465	487	466	462	474	486	474	472	471	454	479	498	454	489	478	481	481	475	463	504	463	480	472	464	446	448	511	474	476	524	442	473	447	442	448	460	477	471	435	448	427	454	485	450	459	490	506	487	485	484	464	494	468	453	486	463	447	511	476	462	460	490	496	435	498	454	499	486	496	457	489	510	483	478	468	454	457	456	475	518	497	502	485	471	516	429	474	442	506	505	460	481	465	478	526	477	473	459	419	444	485	503	495	448	538	493	459	494	475	496	486	494	463	474	492	455	466	442	460	464	449	505	535	461	459	453	441	471	488	529	471	501	502	490	496	462	467	433	526	476	445	493	456	512	458	499	465	472	471	487	502	511	488	430	475	470	476	484	468	531	478	476	477	449	471	476	463	491	477	522	485	485	495	450	485	501	478	488	464	496	508	430	497	520	479	509	471	454	457	477	465	446	478	472	483	471	507	484	448	482	453	483	456	480	499	467	491	449	474	502	460	479	455	469	476	498	461	529	502	451	468	499	471	504	476	514	476	484	471	512	477	504	476	463	479	472	455	459	487	457	431	454	464	453	427	493	497	483	457	448	480	472	451	492	499	478	452	477	485	496	486	468	489	471	461	456	468	485	485	453	469	478	498	489	479	479	490	481	458	473	464	461	474	485	465	464	470	461	479	495	507	489	482	447	485	503	476	465	488	508	454	493	500	487	442	467	463	502	469	497	442	500	437	500	441	479	447	482	456	454	490	450	472	478	492	469	446	457	484	471	485	464	490	444	442	473	479	487	468	470	491	537	487	481	466	470	502	472	449	491	497	476	480	440	494	462	505	460	483	457	450	481	459	469	480	490	473	448	458	456	504	462	475	490	488	462	464	443	485	447	448	477	514	494	475	466	467	491	464	459	469	462	508	457	457	456	473	498	497	440	479	506	448	502	462	449	461	483	479	480	488	450	469	443	465	440	485	466	477	516	447	470	453	494	453	463	500	457	473	485	456	470	498	481	502	502	468	466	475	491	488	498	477	486	467	466	477	460	452	487	489	444	433	513	503	480	501	507	482	450	483	422	492	476	444	488	497	449	478	508	489	496	467	475	473	476	500	468	477	471	496	489	443	490	481	511	491	487	456	497	467	521	481	489	446	490	498	471	503	471	497	502	528	453	487	478	441	477	461	443	477	476	478	442	495	501	473	450	467	479	462	444	473	443	473	509	472	452	491	460	491	510	467	506	466	494	480	518	471	473	487	473	496	478	487	504	538	449	490	486	477	493	509	479	503	478	450	507	449	458	528	480	466	492	461	489	491	483	468	494	474	461	452	485	463	467	497	476	443	483	468	447	466	481	534	521	454	472	465	489	471	501	455	464	497	456	450	519	471	452	502	475	488	511	477	468	480	487	466	473	464	483	458	452	458	474	443	515	465	451	510	489	490	462	484	470	465	492	434	511	467	503	444	472	488	439	474	492	500	488	504	474	451	484	490	460	485	476	488	490	471	496	484	463	436	462	483	479	485	443	456	463	488	459	489	522	451	487	479	493	470	502	458	487	499	464	488	466	478	485	460	481	473	482	480	469	482	479	481	495	501	500	521	493	485	462	506	487	441	507	523	451	468	460	472	474	451	475	453	473	513	512	448	475	474	486	443	467	465	507	483	465	472	448	430	474	504	500	468	489	463	479	433	498	467	506	456	473	483	513	514	475	478	512	476	496	571	465	468	478	493	476	468	428	468	457	488	475	493	466	486	493	486	500	511	433	469	476	466	494	446	443	493	493	457	464	473	499	479	453	468	482	489	419	514	476	472	469	502	486	507	446	480	473	496	440	466	461	499	479	446	456	445	454	450	468	470	491	443	480	472	473	474	446	518	462	476	474	490	473	460	490	513	449	479	485	465	473	499	531	468	473	499	469	484	465	451	482	485	463	473	453	461	491	442	478	481	494	475	495	470	470	508	478	515	484	503	449	467	472	493	447	456	499	479	432	470	503	477	451	491	506	480	490	507	445	481	467	460	485	476	459	477	488	494	449	459	461	461	452	459	486	495	478	456	483	495	482	467	441	448	499	445	451	480	541	479	495	472	460	489	494	475	498	449	515	449	511	526	482	437	503	486	482	445	462	477	447	469	478	461	479	479	464	472	470	467	537	490	495	472	501	468	453	488	532	452	480	483	472	462	458	487	467	474	480	458	486	478	474	499	478	475	479	448	469	455	488	461	504	461
25551	21486	28412	26339	14470	4253	2405	1359	1175	1011	977	926	968	856	849	794	799	766	751	827	829	755	751	708	770	731	719	730	792	768	777	705	737	738	711	714	763	679	732	731	735	783	713	706	738	702	762	760	766	716	783	727	686	755	732	743	709	720	681	714	670	702	732	725	720	732	724	675	710	729	758	730	736	693	751	716	702	707	720	763	777	710	773	715	720	729	721	685	748	708	741	677	751	728	721	737	715	752	723	749	692	692	735	702	691	699	721	742	762	717	772	712	708	700	717	722	739	746	716	713	753	674	720	725	709	767	721	717	748	722	693	671	750	727	739	718	698	709	720	680	687	688	706	742	804	741	739	698	681	709	707	719	715	738	754	710	721	702	736	698	770	730	739	718	714	678	702	711	692	728	735	762	743	742	729	718	701	716	750	682	758	755	726	719	717	706	753	731	688	734	714	726	726	730	702	736	726	723	764	695	755	720	679	696	749	700	761	717	717	703	786	731	720	705	752	696	737	700	700	752	739	685	761	679	707	718	750	748	670	712	723	709	703	745	697	706	689	732	683	780	749	712	684	727	704	706	770	705	778	759	781	747	752	713	763	704	710	705	758	707	727	687	703	684	772	732	717	733	719	737	713	713	740	729	708	727	710	759	719	731	718	741	723	746	691	718	691	675	732	681	734	720	742	699	763	703	752	722	699	704	732	720	706	754	694	725	719	718	766	680	725	745	740	694	678	713	748	731	668	722	725	736	680	712	721	717	730	720	697	743	708	745	700	754	730	733	683	695	726	686	744	697	694	717	702	632	752	740	725	718	752	721	742	716	744	754	706	675	725	722	775	759	680	699	654	677	693	701	759	746	749	736	724	741	707	703	724	723	729	744	715	734	762	733	726	747	717	745	743	755	727	721	672	681	685	736	727	736	741	690	757	714	716	724	747	690	710	765	708	686	712	709	699	741	811	758	707	777	720	756	653	703	732	727	726	727	683	752	717	687	720	766	736	752	748	710	701	726	745	683	720	707	758	734	715	743	766	745	674	715	651	696	743	797	741	727	680	705	713	757	736	717	712	723	670	752	734	682	725	691	707	714	756	709	745	690	757	758	765	695	768	753	693	722	699	742	748	721	729	760	701	723	761	736	717	725	725	680	710	705	702	696	760	707	662	721	698	779	737	730	705	705	727	765	769	727	747	708	734	723	708	705	758	676	731	741	773	787	723	782	702	722	771	710	713	715	702	708	719	710	721	712	723	701	758	681	729	698	690	694	667	695	731	720	686	784	690	729	743	687	742	708	740	751	714	773	752	733	699	781	711	683	761	738	754	736	704	696	718	644	718	703	733	696	756	734	750	713	705	692	693	700	752	747	710	745	689	754	708	691	702	720	730	726	723	728	664	717	695	731	701	769	746	787	719	699	725	702	657	700	770	716	709	747	724	707	704	739	737	683	754	756	737	739	693	674	739	696	678	692	743	727	667	747	683	774	700	728	749	674	734	680	728	739	734	702	754	738	731	703	733	733	743	666	705	739	722	697	683	731	654	707	737	663	700	758	692	675	710	740	708	736	761	735	683	715	665	765	709	708	736	743	745	719	768	667	745	717	738	703	711	741	760	709	723	727	723	708	751	750	747	741	709	716	696	787	746	736	737	691	730	702	701	711	755	699	698	749	728	681	753	704	719	714	772	714	749	750	658	693	750	743	735	732	699	701	711	696	711	658	754	737	730	753	714	739	727	735	757	723	735	714	735	736	685	712	750	724	695	685	772	683	749	719	748	750	715	767	740	705	726	703	681	749	739	746	683	712	729	738	690	717	747	748	726	717	758	727	691	716	753	695	711	684	725	743	734	697	744	729	717	703	760	677	779	727	770	695	745	714	724	712	699	714	760	727	703	682	728	694	699	684	692	704	785	753	747	697	742	694	707	740	731	732	707	748	707	732	786	718	726	714	744	720	707	705	734	735	735	695	712	646	737	724	687	697	724	750	698	711	718	700	699	735	686	688	743	718	734	693	721	660	718	730	771	696	704	742	729	747	714	700	775	709	734	709	663	721	730	737	688	715	705	688	690	752	720	738	765	771	718	681	702	731	769	718	726	740	729	703	661	705	729	674	751	762	732	739	722	694	713	772	722	703	743	710	727	726	736	763	741	684	764	696	662	759	706	748	693	764	738	699	670	735	684	721	722	680	703	750	710	735	732	723	736	706	767	723	722	715	753	694	733	785	698	723	720	757	716	728	692	770	710	740	700	656	713	706	751	694	704	707	736	694	723	747	696	654	686	712	719	716	661	775	736	706	688	767	693	691	701	748	704	722	733	722	682	696	744	670	695	751	736	712	753	730	712	712	758	740	708	683	701	716	740	716	744	691	741	711	674	726	748	751	719	776	754	720	696	720	716	737	700	721	713	798	737	759	710	739	717	683	712	695	719	710	714	792	754	719	707	707	728	735	679	772	711	745	739	705	735	705	737	719	734	712	704	705	649	686	717	748	743	718	739	706	683	694	678	776	732	724	691	703	712	710	781	759	720	711	710	717	702	768	710	757	722	722	678	662	703	740	741	720	711	716	714	725	696	761	708	725	758	719	693	685	704	701	716	727	699	683	667	695	731	681	676	737	685	662	740	779	755	691	727	731	755	666	725	681	768	719	712	776	764	740	689	712	730	736	737	761	748	697	746	735	733	712	778	717	709	696	697	697	785	720	685	726	706	726	732	777	688	693	702	705	694	717	645	699	690	692	723	736	763	699	722	705	715	685	726	734	690	725	733	726	671	763	714	736	673	688	711	733	715	705	706	711	756	751	729	728	733	686	733	717	733	759	697	727	724	750	723	694	668	739	697	743	731	733	751	727	716	764	744	724	681	729	708	698	706	742	718	726	703	698	684	741	765	746	726	718	731	720	702	694	724	727	672	702	720	663	704	717	736	731	727	732	739	721	744	689	721	715	716	682	763	709	705	766	709	712	704	722	750	741	689	691	724	717	799	731	741	737	717	711	765	730	725	715	707	737	712	746	704	732	738	680	671	694	728	694	712	766	770	734	711	743	762	726	704	744	705	707	740	743	791	743	722	732	749	695	724	717	718	763	727	725	684	748	730	757	750	675	735	695	730	723	722	694	726	712	688	682	717	668	714	744	763	760	750	731	752	686	696	701	684	711	693	679	697	747	739	693	708	756	736	742	726	703	710	744	693	757	697	682	743	741	691	711	706	722	714	753	729	713	739	731	743	685	737	671	768	683	738	730	665	728	740	733	721	775	714	705	722	708	689	686	703	703	712	715	664	771	712	686	793	750	758	691	762	739	680	693	743	749	720	663	668	706	686	753	756	697	712	709	720	703	826	700	719	744	748	674	730	699	756	717	757	780	712	749	767	697	743	736	711	783	721	693	719	773	726	728	751	744	704	747	728	709	718	742	687	688	680	702	715	704	717	718	731	692	733	713	705	728	730	727	734	739	718	700	724	721	698	771	717	703	729	760	685	721	663	752	697	701
30382	50050	40440	25947	13434	6117	4180	2583	2075	1760	1418	1389	1295	1256	1131	1054	1045	1042	1007	975	970	909	896	953	904	874	940	905	914	879	896	943	841	848	822	931	898	876	880	879	844	850	856	823	857	874	892	908	907	837	813	864	857	834	908	871	861	925	835	844	831	896	880	866	873	923	849	835	820	841	852	810	854	841	837	840	843	839	794	835	930	850	870	847	894	828	871	882	875	813	848	861	800	863	846	863	881	848	857	854	813	844	841	855	870	859	812	799	845	868	881	853	846	846	858	858	817	837	823	863	849	853	847	822	874	838	834	839	882	851	846	843	839	854	900	848	845	806	877	909	916	879	884	844	794	830	826	874	852	884	871	834	865	836	843	847	842	848	860	850	838	812	857	862	845	784	858	891	842	841	895	808	806	885	847	848	849	835	853	843	914	847	810	841	854	881	847	913	861	786	870	830	860	876	787	835	854	829	873	844	873	854	851	881	899	850	876	925	855	866	863	877	886	888	829	861	827	818	869	853	870	824	838	845	835	819	881	863	824	854	825	826	863	841	858	875	841	859	853	828	883	823	884	847	840	870	834	826	839	829	829	887	869	845	846	849	860	848	914	842	874	833	811	832	831	894	831	867	849	826	884	887	837	860	851	874	861	825	841	854	774	861	893	884	845	901	880	852	812	805	867	893	859	848	804	861	769	835	872	820	842	845	878	888	851	879	865	899	836	852	873	815	865	835	842	859	848	885	877	852	804	851	878	865	853	846	827	807	850	829	827	822	820	840	833	893	878	899	836	828	893	851	868	885	822	831	883	847	854	844	854	850	881	840	877	827	872	850	838	864	845	864	855	857	870	847	857	818	877	855	891	837	871	866	895	883	802	926	799	883	847	840	909	848	828	842	828	824	842	835	812	862	809	796	846	815	853	837	840	864	858	879	880	856	903	848	819	812	858	869	886	904	834	825	848	850	868	837	896	844	854	822	856	841	860	791	839	827	850	853	801	837	883	884	889	861	857	817	856	845	856	837	845	887	827	821	821	897	852	847	801	843	892	862	864	796	826	865	816	856	881	824	893	907	822	812	862	850	852	842	860	863	880	842	866	830	848	826	868	842	829	840	823	836	881	828	891	823	891	825	875	856	833	881	885	819	899	799	887	858	862	864	843	890	869	847	824	800	871	889	831	859	822	833	861	891	854	827	821	831	850	879	843	828	789	785	847	794	879	841	837	892	858	860	846	867	881	853	885	842	859	855	865	832	861	796	852	793	847	853	843	829	823	868	896	808	896	887	829	764	816	837	876	848	844	821	862	794	857	867	799	851	801	873	854	861	853	903	824	853	879	863	831	863	800	898	840	827	923	877	848	789	827	834	813	871	882	857	826	829	832	894	854	840	872	820	810	852	908	851	866	859	856	861	815	825	816	819	838	854	842	808	857	851	852	869	831	872	850	911	836	855	887	876	829	890	807	804	850	846	874	863	809	903	822	846	794	855	835	850	823	898	844	802	894	843	825	814	849	870	872	881	860	858	848	864	844	851	863	886	801	892	921	768	881	802	882	836	886	852	835	857	874	839	839	864	854	843	862	832	827	804	867	819	845	828	874	890	828	814	838	810	890	842	871	866	806	828	866	841	821	843	841	801	887	842	835	828	843	875	816	791	850	838	865	875	854	825	847	865	843	857	866	831	852	842	872	828	805	842	875	820	859	845	867	837	849	901	893	889	899	810	860	840	824	853	843	878	849	820	862	868	889	842	879	879	871	850	843	875	879	819	828	823	866	841	878	856	851	876	778	825	820	907	845	881	795	887	803	873	903	821	835	839	820	912	864	816	874	849	893	863	873	884	836	860	837	826	875	839	852	842	818	838	851	891	890	858	812	878	829	922	878	837	821	846	827	807	854	845	844	849	886	841	864	858	847	880	903	878	823	849	794	918	850	827	886	886	900	828	799	823	821	828	819	819	852	864	848	814	872	858	814	890	828	801	840	848	853	809	815	876	839	850	862	834	867	881	855	819	858	865	830	848	831	884	857	846	842	789	833	870	854	848	823	876	847	948	795	879	863	824	784	897	818	835	882	843	862	856	852	862	824	822	892	840	833	907	892	858	845	859	879	837	830	867	814	853	854	807	878	824	873	827	833	902	859	824	856	836	816	854	819	887	903	786	814	791	787	879	755	852	818	866	819	841	816	857	818	838	864	797	851	839	850	896	831	925	839	807	871	849	816	821	835	907	818	877	855	823	839	884	874	842	835	913	819	834	886	848	848	812	862	804	848	856	851	872	896	885	854	851	869	840	814	870	865	841	856	872	841	799	811	855	850	813	874	895	847	845	864	804	837	850	857	870	866	845	866	866	870	855	828	872	861	800	832	788	805	866	812	882	889	884	858	866	818	834	813	825	833	821	850	857	848	881	831	868	887	837	872	874	896	849	820	845	860	849	839	874	879	852	861	867	843	813	869	829	796	877	826	842	845	852	818	809	853	858	828	906	812	817	855	874	858	841	844	841	893	823	818	858	835	813	863	839	872	798	850	828	860	836	847	827	856	854	838	866	865	820	837	846	820	852	819	901	835	837	836	887	820	825	836	831	837	829	853	888	854	804	856	903	855	821	867	843	848	854	853	875	859	878	846	878	840	840	857	798	796	871	868	880	823	839	867	869	874	802	836	840	860	882	909	838	826	821	809	864	885	848	868	852	846	800	826	847	818	846	847	831	816	850	850	835	840	861	857	838	804	833	803	851	868	837	838	843	851	829	838	878	845	800	831	830	824	874	822	908	846	896	829	834	876	856	845	845	841	872	813	826	898	786	803	857	867	838	828	829	834	876	849	833	894	878	860	843	844	834	859	821	788	840	831	852	791	828	866	849	852	886	790	854	858	829	832	800	891	854	879	799	848	842	862	828	854	843	801	800	842	835	883	841	870	862	849	842	822	847	947	896	892	883	888	862	801	864	817	858	876	797	792	842	851	833	821	851	841	887	871	855	834	811	883	824	854	884	906	821	863	817	832	830	872	833	811	900	805	888	852	833	855	824	816	812	850	878	810	811	847	863	860	856	857	865	817	846	856	856	905	842	833	829	862	824	890	803	840	857	872	831	807	844	850	843	812	832	849	834	863	864	844	856	888	868	816	828	886	837	842	866	828	815	791	880	860	801	868	854	880	918	847	842	885	833	839	842	834	817	820	857	866	788	877	839	831	832	809	886	803	843	908	825	841	854	843	891	845	823	844	803	858	841	854	877	848	851	851	850	832	864	864	819	802	800	816	886	887	859	861	912	914	865	843	871	827	826	847	828	863	875	875	900	798	827	853	803	829	882	816	869	887	856	861	841	783	852	812	859	858	865	864	891	820	816	819	859	818	894	871	784	841	863	870	869	856	817	862	858	838	831	804	827	886	830	892	844	801	833	890	833	882	858	878	808	846	801	894	818	874	837	866	835	840	864	831	898	817	863	870	857	837	858	827	852	885	869	862	863	797	898	863	838	906	826	806	891
23235	21351	29088	24313	21608	20654	11259	2974	1773	1448	1255	1158	1069	1021	982	865	868	864	791	817	761	774	743	754	801	740	735	719	803	738	756	729	730	707	733	724	748	710	757	679	719	699	728	714	702	684	711	672	659	721	697	676	703	633	712	689	655	706	727	695	685	673	683	653	687	698	710	716	666	665	674	683	704	692	690	699	673	716	695	678	672	677	711	696	638	697	655	661	725	666	653	659	705	683	698	674	698	693	690	724	675	712	671	710	684	675	667	679	709	670	677	702	679	679	694	677	695	697	677	681	722	654	657	651	705	696	700	702	671	654	638	667	693	679	633	710	697	678	682	659	626	727	686	703	661	644	650	727	684	676	708	634	664	731	628	707	691	655	677	675	671	656	746	708	714	729	713	652	693	679	672	679	682	658	676	695	709	641	676	659	746	654	656	649	693	676	646	728	709	717	671	654	661	707	658	716	687	719	727	652	648	693	648	710	719	661	638	692	680	679	728	694	644	643	678	634	635	650	667	688	678	697	691	683	720	690	639	650	682	696	654	685	690	648	687	674	702	666	679	694	682	692	671	717	670	729	730	671	696	674	688	721	681	645	675	655	678	678	695	644	722	648	677	707	708	641	699	719	695	635	696	673	659	672	707	722	667	705	632	684	677	648	727	659	639	653	685	675	682	678	661	683	682	670	667	673	682	685	689	709	658	704	651	669	672	702	681	708	714	660	636	678	658	686	649	709	671	717	697	681	683	709	720	682	706	666	703	688	663	665	671	698	711	701	644	681	655	705	661	700	709	702	715	678	636	684	665	665	643	677	683	664	681	748	709	730	654	670	689	666	668	656	709	662	675	663	723	718	697	676	736	681	688	695	686	639	700	688	705	691	715	670	710	696	696	705	646	660	681	696	738	613	672	667	706	671	665	678	670	691	651	653	665	694	699	688	659	717	621	705	744	662	659	679	706	701	679	655	665	665	653	665	682	674	711	654	668	663	696	702	666	641	683	736	731	693	690	684	668	669	708	682	695	694	701	666	675	693	689	629	651	618	674	711	629	694	694	713	678	662	685	733	651	666	693	692	670	662	693	723	731	690	687	652	644	683	710	680	703	703	759	646	692	735	716	709	655	651	672	663	713	662	689	643	703	675	709	721	695	611	723	677	734	692	690	724	681	681	681	661	662	709	717	666	746	650	637	661	637	696	672	677	740	698	666	698	651	660	656	667	666	647	771	690	649	714	686	678	695	669	682	677	679	648	679	683	688	666	723	665	705	654	725	695	662	682	685	677	707	654	699	662	685	737	678	680	657	655	683	629	668	680	701	672	717	656	679	685	663	660	668	661	658	660	697	665	670	706	723	700	671	689	662	686	652	695	730	699	718	682	706	703	649	697	668	645	679	718	729	718	711	693	691	651	687	628	667	686	656	674	628	680	684	716	664	732	674	644	676	672	736	706	730	726	726	709	716	687	687	728	649	662	690	705	705	643	690	680	706	657	647	707	668	700	702	658	670	670	668	697	634	704	685	679	703	658	674	674	702	718	648	691	697	653	717	684	700	706	691	655	683	611	621	697	633	693	654	694	700	697	665	680	668	701	695	644	675	696	694	703	694	666	695	724	710	713	681	730	671	672	686	669	647	735	699	723	710	682	682	690	645	706	663	699	714	650	709	657	718	684	677	634	674	696	647	693	659	700	679	708	658	660	629	666	628	688	669	672	707	683	693	709	731	724	696	645	661	701	671	648	647	672	663	657	694	713	677	760	696	675	662	674	655	641	712	671	671	727	689	680	676	690	677	648	680	712	687	660	683	696	672	707	711	656	693	690	696	659	665	713	714	640	633	692	694	652	674	653	703	675	697	676	718	704	675	703	647	677	631	721	677	662	664	683	683	700	685	683	650	696	697	656	690	660	668	687	722	691	679	648	695	663	713	613	687	679	717	636	720	764	684	702	711	690	689	643	681	650	670	682	692	684	642	678	702	672	717	706	700	645	673	663	652	687	709	660	664	668	648	735	660	687	723	667	703	675	637	702	663	667	687	648	650	676	698	698	658	696	731	669	676	701	667	741	671	657	644	684	649	670	645	703	667	661	709	706	702	656	718	710	706	669	699	655	668	728	663	698	654	701	699	689	671	654	732	694	696	652	714	709	672	730	710	703	663	677	670	639	699	671	669	681	655	640	697	675	657	678	687	687	677	695	645	704	672	689	713	682	648	660	677	648	648	644	665	740	646	644	662	685	692	677	697	706	681	770	661	736	684	722	713	691	661	694	695	672	629	710	642	713	703	718	672	715	714	706	708	697	691	731	675	695	693	681	696	639	660	691	725	691	721	685	666	682	746	691	632	650	680	641	675	676	698	675	689	673	701	691	677	675	640	646	702	704	683	650	670	701	665	674	677	726	710	642	690	664	650	669	622	618	708	622	724	666	717	764	699	643	728	669	675	654	673	701	693	678	698	704	695	700	698	742	671	638	691	683	676	680	673	735	717	669	692	654	672	658	696	669	675	669	677	646	666	684	619	673	685	676	655	687	637	665	695	643	664	711	647	708	686	654	712	682	648	628	681	704	693	661	688	672	667	664	724	676	686	649	670	643	704	738	684	700	646	688	684	658	665	706	687	686	678	668	692	651	674	673	726	650	708	689	670	697	637	763	706	672	726	667	713	696	709	721	685	658	683	719	643	692	703	691	719	730	674	651	651	673	673	686	670	689	657	655	658	620	706	668	712	603	697	652	667	676	693	691	696	697	711	660	720	673	692	683	722	658	664	690	683	644	650	657	671	707	686	692	697	638	656	711	690	748	701	688	703	708	658	721	697	691	718	725	681	719	652	634	642	684	681	699	701	724	674	689	708	601	687	708	654	695	719	700	676	663	679	693	673	681	709	713	726	724	695	676	639	688	715	626	719	709	692	706	679	706	695	646	704	654	693	703	703	684	684	676	715	686	671	634	664	703	709	711	667	653	686	706	757	702	689	712	681	661	682	704	668	659	699	672	668	694	667	694	680	698	734	680	653	693	656	638	620	686	685	649	697	661	691	704	656	729	615	725	694	710	670	669	699	667	733	706	674	734	671	690	691	666	700	643	671	689	739	660	692	688	708	690	660	637	701	657	675	657	660	650	667	678	712	765	669	656	661	693	755	702	627	657	679	739	702	691	686	679	692	657	696	675	670	682	693	647	686	695	700	620	676	709	716	697	698	660	652	689	679	683	733	716	663	685	690	698	685	726	743	668	720	717	692	764	599	704	682	681	683	686	704	693	701	655	683	652	672	677	714	711	705	683	729	712	706	706	717	670	664	700	719	651	704	692	675	687	711	701	720	676	680	659	673	704	694	684	636	734	725	687	723	666	690	721	682	694	677	669	639	694	718	715	702	654	656	674	672	675	680	683	698	706	658	693	678	678	700	663	692	688	696	689	677	638	682	675	722	684	686	661	673	654	711	710	689	693	696	668	663	714	640	699	741	641	698	681	700	702	702	667	691	698	663	657
34634	61592	55490	38534	22051	11073	8054	4612	3206	2754	2315	1939	1720	1497	1435	1303	1175	1129	1072	1053	967	973	875	889	935	931	881	892	905	894	891	809	888	852	848	826	809	813	819	917	841	827	760	781	798	786	803	822	815	793	759	789	803	778	822	792	787	807	755	834	847	818	776	784	763	814	732	797	807	780	736	796	840	742	800	787	769	716	807	825	807	741	746	785	859	808	789	781	806	827	764	795	814	803	795	726	752	765	762	806	704	725	837	819	723	779	809	718	730	822	794	752	781	771	746	784	749	790	765	777	747	783	775	761	756	710	750	815	800	813	815	768	741	771	764	766	765	754	777	842	770	781	781	740	778	757	764	789	779	797	789	788	763	755	744	723	777	793	756	775	772	820	771	772	724	814	747	765	736	782	830	806	784	795	762	781	751	773	808	784	731	734	812	822	780	844	757	744	779	769	752	836	833	756	780	779	792	768	755	853	836	763	775	746	764	789	806	791	770	754	782	786	753	796	775	740	748	778	765	748	751	760	791	749	783	769	689	750	771	786	759	769	816	767	756	749	778	822	756	738	740	762	721	813	760	783	791	702	762	748	798	777	812	734	839	740	796	785	735	779	704	796	716	794	778	738	719	734	788	758	765	731	762	798	775	750	751	759	734	757	798	820	797	755	753	778	787	731	799	786	786	748	747	759	754	761	754	760	739	749	775	750	779	835	764	781	793	760	726	729	788	789	814	777	778	756	782	735	798	778	828	801	748	742	793	774	815	793	777	730	812	772	800	751	766	733	779	794	756	782	777	808	766	750	719	796	822	801	727	783	801	789	797	786	765	788	737	763	797	792	805	774	772	752	812	785	698	782	792	765	761	734	804	739	759	750	765	826	817	787	784	821	757	803	817	769	736	760	759	783	798	755	770	750	829	759	801	769	725	776	763	778	763	855	771	797	767	794	778	778	766	753	807	749	736	749	774	782	759	783	791	740	783	770	841	756	785	759	784	820	739	737	796	739	784	765	752	757	770	818	833	736	673	799	717	779	786	810	760	743	749	809	763	821	817	766	770	780	809	734	764	790	769	756	772	767	740	774	789	776	770	743	769	782	746	781	765	793	800	776	793	719	787	825	748	763	796	787	788	803	758	831	763	780	778	758	771	795	731	790	805	791	767	710	720	823	777	772	736	756	758	768	774	716	759	752	814	768	740	763	767	794	746	769	836	759	760	759	798	769	723	746	795	742	801	750	772	759	772	834	724	743	782	749	745	788	765	799	715	762	738	738	807	753	819	795	823	747	768	763	776	771	776	747	773	776	807	801	798	771	766	823	785	824	746	750	778	815	778	808	779	748	747	796	794	803	744	813	769	756	782	785	768	786	775	738	784	720	769	755	773	756	811	745	794	786	745	761	797	826	752	738	815	756	749	755	792	781	750	770	833	803	745	789	815	776	765	836	790	752	752	816	763	771	761	825	787	797	759	759	785	754	743	758	771	751	815	761	768	796	773	750	769	702	714	776	812	750	744	770	742	820	773	778	766	818	770	724	782	780	744	773	765	758	795	757	740	752	796	789	796	809	753	780	778	751	785	751	775	761	768	831	751	787	769	751	785	808	741	808	788	739	784	815	775	750	757	739	802	805	731	777	770	798	820	776	798	796	797	783	741	755	737	769	788	763	720	791	747	743	773	812	776	781	807	744	802	745	731	818	810	832	777	767	810	767	787	776	795	784	780	796	821	774	704	764	779	764	801	727	784	784	779	795	760	746	801	829	788	753	798	799	820	761	800	799	808	771	736	789	755	792	767	777	824	780	768	800	797	766	773	724	752	761	800	766	807	747	767	789	790	758	767	780	786	745	754	749	763	769	792	800	768	785	759	795	777	742	759	768	738	724	799	793	762	809	764	778	772	750	748	762	702	797	758	761	843	761	766	855	778	783	721	796	794	750	785	769	801	793	789	776	749	796	768	769	801	752	788	816	759	812	744	776	773	773	758	758	772	745	743	774	769	776	774	757	721	776	748	785	801	763	781	773	799	744	783	804	761	774	787	776	768	765	719	753	788	757	803	824	736	756	764	813	738	757	782	757	797	778	811	752	793	790	800	794	756	802	734	794	718	768	735	791	818	760	791	781	768	797	784	783	785	745	760	776	744	763	771	809	794	763	780	787	743	817	725	790	725	801	796	757	777	792	767	705	749	779	760	791	772	785	733	749	775	747	765	761	774	793	787	776	770	762	738	773	756	792	780	774	773	777	768	806	843	787	786	771	828	811	792	778	793	714	761	777	797	778	748	802	726	781	768	766	789	791	797	779	742	766	793	776	790	784	791	775	764	779	763	762	760	781	780	767	784	786	768	744	761	767	747	759	752	776	762	775	774	819	798	753	785	750	752	755	745	814	808	796	784	764	772	803	781	788	765	806	790	755	790	746	776	797	761	729	754	725	820	793	732	800	729	796	759	789	729	756	805	780	833	807	768	746	727	769	777	771	734	768	741	732	765	814	752	751	797	739	807	778	766	795	791	721	758	774	822	747	717	807	766	790	758	802	790	814	836	758	762	795	807	754	780	780	759	783	783	795	799	799	746	779	798	773	735	739	817	740	815	732	773	775	794	738	755	740	774	732	782	794	768	779	734	785	784	768	787	788	803	728	833	756	765	732	758	830	760	754	797	764	789	814	814	740	779	800	751	777	750	786	772	763	771	781	772	789	819	755	739	792	777	827	823	785	765	769	737	772	766	791	756	798	766	783	726	801	795	734	790	788	775	770	763	783	753	744	751	771	774	742	797	764	772	790	807	803	752	777	755	781	751	779	798	760	758	758	762	749	753	809	738	818	763	745	798	803	789	798	782	772	764	773	791	769	811	719	761	737	748	777	787	781	784	726	766	742	791	799	758	789	795	780	769	728	778	779	749	719	779	830	775	761	752	792	772	767	757	750	773	798	825	790	774	794	774	813	772	753	782	761	760	787	788	775	834	764	750	813	715	721	759	790	832	737	785	795	787	793	745	800	794	796	802	761	759	813	815	813	747	761	743	733	799	788	735	770	734	775	742	751	765	803	724	799	769	766	793	782	759	763	772	787	769	788	794	775	785	761	782	805	760	753	871	780	745	786	741	775	783	733	712	797	744	802	806	743	794	732	754	786	759	744	778	748	795	766	768	783	787	805	794	741	768	799	742	784	769	814	707	768	769	749	829	738	860	746	755	768	795	812	770	757	742	814	770	756	783	778	781	741	785	747	756	832	758	805	757	773	796	745	773	753	788	770	770	781	790	800	759	811	734	765	770	731	773	766	785	764	762	793	781	770	835	784	798	784	776	793	762	771	804	806	789	704	783	780	767	803	804	783	775	799	733	798	777	774	764	800	748	807	766	813	759	759	743	742	774	784	727	742	757	751	781	844	742	735	774	829	764	745	808	813	766	751	744	821	809	791	771	836	767	754	740	796	791	753	800	746	847	752	770	762	809	765	766	750	815	720	745	781	769	766	777	714	770	807	787	735
28791	26627	31342	19105	5718	2040	1502	923	770	653	592	578	583	578	580	512	529	521	515	522	523	487	487	545	508	505	506	517	521	512	540	496	534	471	478	491	495	526	501	537	495	513	489	469	513	505	478	510	536	510	477	457	498	488	501	478	521	494	508	451	496	502	520	512	496	481	479	483	454	488	507	485	494	484	519	494	496	498	479	485	488	494	461	486	553	474	441	503	529	484	507	500	522	508	453	533	496	515	546	479	510	489	482	503	533	484	489	506	490	498	492	519	468	466	521	490	510	429	513	448	484	458	503	516	445	508	484	469	503	533	494	493	455	486	482	486	488	485	511	467	451	468	462	490	513	508	484	490	489	469	498	515	446	482	466	489	514	460	539	519	477	509	508	488	483	479	504	503	497	494	478	506	460	479	449	474	507	515	489	499	486	500	503	520	502	522	517	510	464	491	494	504	477	500	477	518	475	463	492	521	512	460	508	506	538	471	443	477	476	480	529	468	464	492	467	468	471	490	490	484	512	463	537	498	498	483	480	508	471	483	527	514	507	468	489	490	482	499	497	491	494	522	461	487	486	465	482	498	475	477	481	461	479	451	504	479	536	495	469	481	470	502	499	468	468	486	457	487	456	494	487	512	517	478	497	462	480	527	471	489	483	532	508	516	488	469	447	510	546	481	507	435	471	524	523	517	494	456	492	490	490	502	492	507	469	446	485	480	453	479	513	480	474	466	475	466	520	486	495	486	465	480	538	511	496	480	464	478	471	542	498	470	486	505	500	531	468	503	465	467	474	493	468	504	519	466	488	518	484	480	483	467	492	509	538	453	520	495	464	498	484	458	526	481	494	497	511	509	478	448	489	532	447	512	492	489	450	492	474	504	489	489	508	498	540	512	483	491	486	451	473	473	473	456	485	472	482	487	501	481	487	467	453	524	480	465	504	501	491	513	472	514	499	480	509	501	458	494	488	500	474	483	497	496	505	510	520	514	483	470	499	519	482	530	478	507	491	519	485	505	494	514	487	464	465	544	475	543	484	509	522	474	483	490	457	485	477	526	509	437	481	511	485	491	514	515	482	454	490	503	474	492	469	489	515	492	472	449	543	494	521	461	475	497	491	483	476	488	516	474	482	522	460	482	449	431	498	480	488	514	528	501	476	489	492	469	489	495	458	458	471	493	529	505	485	498	461	482	493	509	461	492	512	514	474	536	504	497	499	510	500	482	517	472	518	523	476	541	450	490	463	427	513	493	487	478	520	442	504	457	532	493	476	480	491	494	483	495	507	477	449	481	470	459	471	488	450	456	472	465	512	512	489	483	535	462	507	470	496	523	458	455	499	514	463	527	516	489	473	489	515	500	509	496	471	483	491	502	503	488	518	488	492	460	486	477	501	516	470	493	528	463	470	517	473	482	502	469	506	517	459	490	495	457	470	482	488	490	513	458	495	484	499	508	513	505	514	491	495	495	513	492	511	481	464	466	461	483	482	477	469	472	452	514	492	516	488	475	496	495	453	477	492	511	502	473	470	500	492	487	494	460	493	479	480	518	504	544	494	514	524	477	484	486	464	522	507	487	474	491	469	446	487	456	487	474	532	506	506	512	491	504	507	510	459	482	499	464	525	479	509	484	511	466	486	476	476	458	519	496	472	488	446	494	511	506	491	470	453	489	520	457	494	459	502	491	531	473	505	473	482	467	480	539	520	471	503	495	483	489	499	514	500	472	505	449	478	511	505	474	463	478	460	511	488	507	475	479	498	532	454	442	491	507	470	500	440	438	502	484	451	490	513	449	459	508	452	444	454	456	467	504	491	531	468	522	519	488	442	509	494	489	501	459	493	540	488	528	479	515	497	520	519	503	500	500	474	482	490	472	471	498	492	450	521	499	453	510	490	518	475	450	514	519	505	513	512	468	474	467	513	467	480	493	508	484	479	487	457	509	507	537	507	450	528	469	504	479	501	503	479	496	487	462	521	477	506	515	441	494	491	486	490	455	443	494	469	502	510	473	514	480	501	492	482	485	487	478	488	508	440	463	495	490	497	464	499	461	509	496	492	495	470	506	482	460	476	492	488	510	504	485	520	508	496	405	460	463	496	499	509	493	519	499	511	481	505	497	495	502	480	505	523	497	466	462	527	492	492	490	493	499	469	480	468	486	469	487	470	507	528	512	471	494	483	450	489	481	500	457	536	516	481	493	470	540	486	503	515	465	504	471	512	501	483	458	497	492	495	492	451	494	455	479	507	487	538	472	500	475	471	519	474	535	497	524	456	462	502	501	543	477	478	469	531	465	496	497	512	468	495	532	481	509	457	476	510	477	519	457	420	489	487	493	451	451	482	487	489	511	485	519	476	438	488	518	497	526	470	521	505	456	499	498	466	474	519	481	493	460	513	494	463	507	465	471	509	493	498	449	497	490	505	489	511	477	519	488	458	470	454	489	497	455	501	524	464	485	481	477	490	471	451	473	466	475	462	489	486	475	476	493	476	528	445	489	489	485	526	481	491	523	457	507	471	524	481	490	496	512	493	453	484	473	474	469	463	486	457	466	485	481	513	487	478	492	478	456	471	470	494	487	489	480	477	475	486	469	492	515	486	489	483	489	492	435	486	464	539	505	461	554	487	514	525	525	535	424	480	472	487	477	509	482	533	491	507	485	497	453	508	478	498	509	512	451	503	499	513	484	529	539	483	501	505	464	475	494	462	491	489	497	506	478	474	486	517	482	514	509	491	447	468	500	485	500	475	470	491	465	483	497	471	466	456	514	499	499	481	518	482	496	461	468	496	447	521	491	511	504	483	479	495	448	452	498	503	516	520	487	469	493	501	511	511	506	450	465	514	474	487	503	488	522	476	489	477	485	450	481	476	496	496	483	524	500	479	477	481	467	481	513	460	502	548	510	478	444	533	467	482	473	458	487	495	469	502	469	506	490	441	492	477	491	496	488	488	458	488	506	478	459	477	467	499	478	505	472	471	485	512	499	489	492	480	487	493	500	506	512	503	521	465	466	510	527	488	469	500	504	492	488	483	493	451	473	464	501	458	485	514	469	533	512	516	493	492	489	457	499	489	511	487	477	490	501	502	507	454	468	480	502	538	468	483	500	510	476	494	453	482	483	477	456	519	501	498	490	495	481	489	488	529	440	491	521	491	487	503	479	505	507	487	487	467	475	456	508	463	443	504	500	517	443	476	535	487	487	523	481	476	498	525	495	487	461	497	497	495	479	492	503	475	525	501	479	472	493	456	488	470	519	500	466	460	512	504	528	497	467	489	499	501	476	467	497	502	485	453	490	479	518	495	472	482	476	491	474	495	529	476	508	457	524	468	506	491	483	514	485	449	525	514	507	452	481	487	482	525	527	518	507	507	499	527	497	529	494	478	463	503	454	517	499	486	490	517	476	504	471	450	494	481	468	499	479	504	445	489	511	476	503	488	487	491	497	518	490	499	486	469	499	446	511	518	461	517	515	495	462	488	534	516	507	504	525
28729	42288	35647	19314	7289	3961	2986	1717	1241	1040	929	854	846	777	741	738	669	696	701	651	630	602	647	673	630	665	628	633	635	626	607	597	648	628	628	603	622	600	602	605	639	611	607	648	576	624	588	603	625	629	554	583	621	629	604	555	631	589	631	603	607	595	634	593	603	636	584	615	612	600	627	582	587	583	572	644	619	604	635	604	600	581	570	622	602	548	604	606	579	571	582	581	581	581	595	560	583	619	595	588	554	569	603	594	629	579	592	576	583	617	601	567	611	593	587	593	578	660	598	613	572	612	603	624	605	575	609	643	610	626	587	598	601	604	610	595	595	594	580	594	625	595	556	579	633	630	615	570	587	588	608	606	601	607	590	591	567	572	597	569	588	577	597	581	587	601	529	559	649	623	605	555	558	567	604	615	596	642	594	611	588	592	602	590	559	600	617	538	572	582	616	633	601	594	567	605	580	598	588	563	601	635	607	575	600	602	612	588	615	572	581	599	567	604	602	608	571	586	587	610	611	605	587	567	649	577	568	597	607	581	617	611	575	592	596	613	557	610	566	620	588	589	614	604	609	583	573	581	534	609	646	615	564	560	578	595	626	617	571	603	596	573	594	585	588	585	583	558	613	588	607	602	616	617	604	601	609	612	606	594	624	565	589	649	577	610	643	567	589	588	570	619	613	658	595	624	605	567	564	550	590	563	629	593	583	603	621	602	560	651	620	558	595	632	603	637	578	590	590	557	594	599	587	581	614	611	598	578	606	585	591	628	586	607	606	578	558	647	575	575	611	601	596	605	599	552	611	584	614	599	591	546	591	649	544	601	616	594	641	604	594	549	625	616	646	592	606	621	579	604	592	586	650	584	603	604	629	637	603	588	631	611	597	576	585	592	598	602	594	591	622	579	584	608	605	578	583	590	609	643	610	611	598	605	536	596	578	610	617	601	584	609	590	619	592	604	631	613	650	573	609	599	615	560	579	647	616	618	550	617	615	614	582	583	602	616	636	581	613	608	624	586	591	575	554	575	540	611	600	562	604	616	606	596	583	620	623	622	600	558	650	645	574	620	613	586	602	513	587	607	584	587	611	577	592	598	607	597	560	597	554	577	632	631	597	581	594	544	573	584	582	597	592	601	614	628	595	619	577	638	621	622	578	584	603	586	590	585	613	589	556	610	602	603	621	567	591	600	634	630	574	609	583	605	592	608	600	605	600	611	570	607	610	599	576	554	592	568	619	607	622	586	574	574	626	593	551	553	597	569	557	638	610	570	569	629	603	569	569	608	583	589	593	591	576	632	600	586	590	596	595	623	605	593	610	615	610	577	599	622	548	581	601	584	621	565	617	586	582	579	616	584	596	592	632	585	637	554	562	557	606	566	623	597	603	587	589	601	619	637	581	632	571	624	553	561	543	615	613	552	573	604	544	616	606	560	593	592	575	610	598	563	627	605	627	620	585	567	626	558	624	583	593	579	606	560	574	577	607	597	574	596	610	575	595	566	614	608	593	572	571	605	596	592	622	621	620	615	575	657	638	570	592	596	588	597	636	550	586	591	593	603	633	576	623	598	611	579	593	606	566	608	646	614	614	598	609	618	574	602	599	566	613	650	612	611	592	573	610	601	588	563	580	601	603	558	616	604	567	587	603	594	587	582	607	569	588	613	638	594	615	598	601	627	581	639	601	541	554	604	611	596	600	604	607	598	580	596	591	617	608	573	644	624	629	576	577	575	577	612	558	598	595	592	621	620	602	612	629	619	616	585	635	598	602	596	549	576	593	636	620	560	570	582	594	603	583	617	588	590	604	566	609	572	587	549	584	592	583	619	596	594	599	593	571	606	616	646	572	597	601	583	617	591	576	635	596	574	609	563	530	573	575	601	562	615	625	587	578	611	558	595	625	574	601	579	574	589	609	630	607	655	600	610	574	628	635	579	605	596	596	578	570	589	621	567	605	563	635	602	558	569	607	582	578	634	617	615	583	628	610	591	657	621	593	569	588	590	588	619	606	617	617	566	587	606	573	614	581	587	616	583	589	580	592	609	584	589	581	574	591	624	566	603	590	641	581	638	620	572	605	582	583	589	619	590	578	601	613	614	584	576	605	582	596	620	618	590	597	556	603	574	599	594	608	585	572	581	574	593	631	621	607	555	570	589	612	579	592	577	611	604	593	614	570	613	572	590	590	576	596	630	639	576	616	591	555	574	554	641	601	571	613	553	580	608	548	593	609	600	557	574	604	594	563	597	603	557	593	613	573	601	585	610	622	614	587	592	595	613	577	585	594	610	620	598	579	617	596	557	597	573	588	615	567	595	616	611	583	563	628	649	597	588	622	585	581	579	588	617	599	597	584	584	585	583	563	578	568	573	636	604	581	564	568	571	593	592	584	622	575	617	584	553	646	614	613	607	606	580	610	621	578	625	622	559	584	645	615	623	572	598	632	580	564	613	619	583	590	609	612	611	591	586	615	597	614	606	634	559	619	577	601	597	616	583	601	619	623	577	602	629	603	645	574	565	604	620	609	585	592	602	603	605	592	610	607	549	618	585	621	595	591	564	562	627	568	575	576	604	615	590	592	624	587	611	601	598	583	587	592	586	605	574	573	592	617	610	611	602	599	566	600	614	615	586	617	633	598	561	616	586	597	600	605	603	624	620	587	635	570	623	602	613	613	605	580	642	584	646	592	542	587	616	579	614	639	622	674	618	582	598	588	586	571	620	570	595	587	563	605	586	600	608	586	564	603	591	608	609	548	620	598	603	599	621	627	611	584	621	615	600	581	539	569	547	608	629	610	586	583	594	624	586	588	609	604	622	598	560	618	559	574	589	589	562	547	602	589	595	569	633	562	558	563	566	624	593	627	555	605	644	579	563	614	575	612	576	572	571	574	586	577	585	599	580	613	599	569	560	545	582	558	632	604	607	592	579	596	624	586	576	588	596	595	557	591	585	596	567	623	588	630	572	608	563	557	624	611	606	598	570	606	614	602	593	591	574	605	637	614	600	585	593	612	578	608	602	624	628	545	634	596	577	593	567	619	560	611	585	588	596	628	566	602	612	588	618	590	609	579	561	604	564	568	630	600	626	586	605	648	608	574	589	605	606	586	608	540	609	574	580	577	602	580	608	578	563	617	593	632	585	566	591	629	557	608	605	576	603	618	557	633	572	627	578	593	609	613	576	578	575	582	570	602	617	581	630	568	639	574	597	574	597	584	640	623	618	602	619	583	623	595	582	604	653	551	593	621	582	588	583	610	607	624	642	592	610	622	595	576	586	527	597	570	620	604	607	606	550	596	578	625	583	610	587	532	609	608	583	577	543	626	593	584	586	569	617	617	640	613	596	617	610	584	562	569	591	625	586	605	628	595	631	590	534	601	610	593	580	598	575	606	622	624	645	603	588	609	621	583	610	604	568	607	594	576	611	574	593	603	626	612	593	624	592	599	592	609	598	595	604	605	610	615	596	598	612	587	624	561	573	561	589	592	638
24502	21394	28953	25751	20753	10196	3495	1665	996	848	704	672	592	575	577	513	535	480	506	493	432	441	418	434	413	463	447	442	425	401	419	435	437	446	398	394	408	372	388	381	414	437	422	354	424	368	396	413	419	412	385	404	417	426	396	395	387	387	439	403	427	432	422	425	381	425	401	433	410	395	428	400	416	409	377	392	347	400	375	379	351	377	416	421	416	381	385	399	388	361	432	377	383	419	372	447	428	390	421	364	386	393	398	402	408	420	399	363	392	405	398	426	414	440	460	381	372	389	381	407	425	399	402	397	411	372	417	432	366	395	390	435	423	404	357	395	379	400	391	405	400	357	422	407	391	398	404	418	399	400	414	389	393	407	410	366	396	401	383	394	423	380	362	413	374	417	401	380	399	417	422	383	403	395	404	407	432	383	375	411	418	393	411	420	421	404	386	379	383	427	401	422	404	430	381	398	377	412	354	380	395	403	391	404	390	391	419	402	430	412	383	408	408	395	384	412	368	408	405	365	429	448	411	392	381	384	378	380	418	403	389	406	424	425	396	376	404	392	404	383	399	391	425	418	393	403	407	378	407	411	377	400	432	404	388	404	401	399	395	399	392	377	371	406	371	411	441	438	382	403	395	414	357	411	376	407	385	357	425	418	402	424	402	410	394	430	403	364	389	383	383	373	371	395	404	413	392	413	440	415	414	404	387	419	425	391	400	406	361	384	409	401	379	389	414	404	391	407	393	399	433	367	433	381	398	413	363	398	396	372	350	390	379	382	352	410	389	438	384	402	398	412	392	396	407	373	407	398	384	417	377	395	432	430	403	386	386	411	396	387	370	413	454	415	414	402	413	398	360	382	382	383	382	425	394	394	404	405	348	437	395	377	387	402	409	401	378	379	359	439	410	420	442	402	411	415	415	372	408	416	374	396	398	381	390	451	412	371	409	360	360	420	371	379	419	427	430	376	380	388	392	374	451	445	422	424	376	387	368	397	416	392	414	404	394	375	415	418	409	424	401	370	387	406	397	392	373	399	415	401	420	366	386	386	373	398	412	376	389	401	397	402	371	400	381	420	448	410	411	381	377	396	383	372	407	456	401	383	405	415	394	375	389	437	419	394	378	376	418	377	406	390	375	427	418	413	405	426	399	388	373	420	366	408	399	403	391	387	406	389	379	408	375	402	357	385	426	372	410	399	387	370	422	390	382	407	394	394	426	402	408	408	396	403	441	382	371	387	391	405	386	405	388	401	430	404	419	442	392	404	407	386	395	370	396	367	424	412	380	417	411	425	397	395	393	370	391	403	406	409	424	368	373	375	410	408	397	396	408	394	398	399	427	422	377	386	407	425	377	401	383	386	430	405	394	410	383	378	368	382	380	388	435	381	366	416	406	370	368	396	380	378	335	430	401	405	407	418	379	413	402	426	418	432	417	416	408	396	410	415	422	416	418	401	373	420	399	412	394	387	416	430	408	408	387	398	403	393	345	425	430	365	350	409	375	394	434	385	364	386	398	396	421	401	399	396	418	361	418	439	412	409	411	365	415	386	403	408	403	398	425	373	404	391	393	401	393	388	360	438	384	398	377	374	396	420	381	421	395	384	413	431	396	398	386	411	372	367	394	377	407	377	381	432	368	399	380	383	444	389	401	368	378	399	390	434	391	390	415	389	404	391	422	384	405	388	419	395	396	395	384	384	406	396	390	395	406	396	447	415	400	395	376	390	396	378	410	404	371	423	378	402	334	388	362	435	396	403	409	372	404	387	413	410	426	401	418	432	375	380	417	407	373	382	434	393	381	340	415	373	407	398	436	399	376	420	403	392	386	408	417	393	389	382	383	433	407	394	392	358	422	423	376	407	383	394	368	385	416	394	408	399	409	410	426	355	443	379	382	409	392	411	394	387	384	387	406	436	408	406	361	416	427	388	376	360	424	397	412	424	376	383	396	393	378	398	372	395	390	395	371	437	391	408	400	391	399	390	357	406	394	353	431	397	424	423	418	393	420	412	384	409	367	364	379	388	380	422	379	389	417	422	369	419	383	394	385	399	361	383	402	416	371	396	394	373	393	386	374	407	429	393	406	384	370	381	378	393	402	404	402	400	390	379	413	393	415	412	359	394	425	408	398	445	386	392	405	415	399	381	416	414	375	393	386	405	426	409	411	427	424	384	409	406	396	387	410	422	397	395	390	423	358	380	414	408	379	406	414	408	439	401	391	382	426	408	395	417	420	370	400	415	401	402	360	453	418	392	375	379	361	406	397	415	364	418	391	390	393	406	380	396	400	391	350	379	414	402	429	395	381	437	368	391	409	385	394	422	430	366	393	417	387	400	405	408	397	397	383	418	454	371	404	413	396	422	372	392	357	375	373	406	387	378	358	399	386	413	424	390	366	349	391	397	365	399	393	374	393	392	381	432	404	378	378	370	423	421	389	377	417	397	389	420	425	398	415	372	396	395	383	413	390	408	379	394	401	397	402	373	379	379	406	412	388	409	451	375	411	410	419	375	399	409	399	402	423	439	399	415	392	415	353	379	406	369	401	394	383	396	401	405	366	420	382	407	396	395	392	418	366	373	400	360	421	403	418	366	384	397	373	411	392	435	379	384	398	420	415	389	381	385	421	410	385	416	385	398	422	391	383	418	399	405	379	382	404	378	407	396	411	365	386	423	414	371	401	409	422	411	401	409	399	379	393	382	409	383	432	394	449	378	408	378	386	366	382	377	412	401	387	453	393	401	375	382	447	360	404	402	387	384	449	365	374	402	377	397	399	392	401	418	404	382	400	401	404	379	380	408	402	399	423	398	412	371	374	408	402	402	385	416	381	449	401	411	414	420	391	362	418	424	367	415	374	404	431	399	394	372	405	387	412	403	395	388	408	417	425	398	408	443	428	405	390	421	408	404	433	359	396	413	391	407	395	388	419	393	354	400	430	371	418	404	398	398	407	368	384	395	414	402	428	398	417	388	417	389	416	338	409	389	395	370	400	387	408	358	399	396	414	393	421	383	414	390	412	378	392	403	370	403	379	423	359	397	387	384	377	400	422	419	423	407	399	415	392	399	389	393	413	384	406	384	368	414	447	412	420	374	370	380	376	370	409	407	390	394	407	402	421	430	391	403	399	428	397	401	385	396	418	421	433	409	429	377	379	387	375	418	413	401	407	403	369	387	408	414	403	438	391	405	384	396	387	404	401	399	408	411	386	421	398	363	409	408	394	431	363	412	392	399	391	364	347	387	377	382	388	442	380	403	421	407	385	397	421	400	391	393	392	384	397	404	378	393	406	396	397	380	407	412	411	409	424	392	389	374	380	389	390	397	413	418	383	437	380	417	405	414	375	398	390	414	399	399	405	443	412	361	421	395	374	373	397	445	408	384	398	394	402	388	388	435	381	381	398	417	388	410	379	424	405	392	404	374	369	419	375	389	418	375	433	415	403	425	396	400	408	428	358	389	368	391	370	413	396	429	397	365	386	400	396	412	408	378
31002	55506	47846	31994	14498	7137	5504	3140	2009	1581	1327	1125	997	924	830	738	720	734	663	626	575	591	594	567	585	587	539	558	510	535	555	516	542	533	530	529	545	526	542	505	498	506	503	509	491	483	489	530	517	516	549	491	498	506	472	494	471	468	473	494	496	516	513	472	516	507	508	514	466	499	461	518	451	472	506	480	548	468	518	505	498	472	509	446	512	480	490	493	468	484	511	518	456	462	467	470	492	511	468	529	526	478	485	473	444	473	509	463	499	430	482	491	441	464	509	520	503	502	466	465	504	477	470	514	525	487	473	467	435	514	489	476	476	462	471	502	527	522	491	474	470	499	456	515	487	494	572	491	547	503	464	494	502	469	454	466	485	484	505	502	496	454	518	478	473	485	488	507	507	490	474	486	505	492	458	521	503	477	476	469	465	456	496	485	510	484	447	475	493	492	512	488	492	503	444	457	504	492	430	473	500	479	476	484	488	495	489	506	434	474	461	518	473	473	476	491	459	475	470	472	492	456	449	504	489	505	468	481	493	516	509	496	463	507	465	506	519	475	514	521	477	479	513	489	462	486	516	485	497	488	524	495	475	510	505	468	500	457	493	474	513	453	493	477	455	448	503	468	459	425	495	513	501	505	456	499	480	460	432	462	518	478	488	507	465	515	477	509	457	512	475	514	497	499	490	455	464	475	465	483	469	487	479	483	508	462	487	487	467	474	485	453	507	471	468	494	474	464	478	477	472	484	492	505	498	489	499	486	476	525	531	516	485	451	483	501	509	483	525	495	495	526	476	477	481	470	480	494	475	532	509	457	479	460	461	479	480	466	496	519	471	493	507	495	479	455	468	488	452	432	496	510	499	478	507	499	481	467	527	432	487	481	470	469	476	492	491	508	509	488	505	497	484	471	490	450	479	486	495	514	484	484	486	478	456	500	494	512	499	475	500	487	491	477	470	441	491	488	479	508	489	463	468	478	495	453	489	480	475	470	441	493	490	476	428	464	503	458	463	476	521	495	524	485	467	510	474	459	519	444	480	481	458	486	461	480	458	502	496	485	485	527	480	491	486	433	478	480	460	486	477	498	488	507	511	466	492	499	479	514	518	436	482	504	537	473	469	486	493	459	510	486	511	483	456	491	479	493	512	512	441	443	502	497	483	512	464	447	437	505	538	473	465	481	518	433	488	489	504	486	483	454	463	472	450	479	455	503	475	468	471	510	468	485	472	461	492	528	498	490	467	507	479	468	499	458	517	484	490	457	486	487	491	457	488	503	451	475	500	442	478	486	509	474	490	479	475	526	483	493	445	526	517	464	522	514	490	467	459	496	498	465	476	502	532	433	479	508	482	505	494	489	479	505	470	476	515	496	461	522	530	448	474	483	480	459	476	466	481	498	461	466	483	535	469	507	507	420	500	451	467	468	433	498	491	498	467	496	478	478	500	433	517	481	495	509	450	477	492	465	473	475	530	515	483	487	520	439	480	496	497	472	551	475	489	484	501	463	473	475	503	476	488	461	493	471	469	563	523	529	443	483	488	474	458	490	484	498	527	477	465	471	451	471	479	509	466	487	443	500	492	511	523	462	504	482	465	499	504	464	523	451	472	460	514	466	481	474	507	506	495	490	471	513	487	456	489	483	476	479	452	532	485	531	520	491	495	482	487	473	482	501	489	493	485	490	530	461	518	516	482	465	487	464	517	494	495	470	504	501	447	475	473	479	502	495	494	492	534	477	484	460	486	472	506	439	470	479	475	471	447	466	450	470	469	463	488	479	520	500	510	488	514	501	480	474	497	459	479	493	495	463	520	485	489	429	470	468	497	479	485	456	423	559	476	459	481	487	500	477	467	485	486	488	496	474	473	491	486	445	511	479	478	481	468	509	492	457	501	482	464	492	518	534	491	478	469	479	478	436	503	504	516	489	490	492	504	484	483	466	489	494	498	444	500	487	511	531	487	488	486	472	500	432	473	453	478	471	460	481	507	494	500	465	537	501	490	506	481	491	448	469	449	499	458	487	486	506	506	471	453	478	474	448	465	488	465	499	457	439	474	472	495	481	495	518	473	502	491	460	483	458	477	464	490	469	487	492	430	462	500	484	486	455	468	489	485	512	492	540	476	499	487	482	504	512	477	466	471	426	470	502	485	491	517	485	448	445	489	518	482	528	483	476	514	484	524	483	494	470	479	472	554	461	491	473	502	473	455	459	490	484	517	535	458	483	489	466	469	478	461	501	470	464	474	485	485	452	494	474	516	477	474	491	499	482	507	467	469	481	472	490	520	465	489	485	489	446	506	490	473	481	487	521	489	505	431	493	515	503	499	487	448	473	504	481	495	513	490	445	480	478	474	502	481	472	503	488	464	472	487	453	494	506	481	487	460	482	515	467	526	467	489	514	491	494	489	474	507	519	472	527	505	509	523	496	457	496	479	461	496	472	475	487	439	508	490	481	434	449	480	473	491	460	478	477	493	523	516	488	505	479	488	443	464	488	498	516	516	488	483	492	499	477	497	494	467	496	444	479	447	490	483	486	462	486	494	475	489	502	488	498	497	510	509	477	497	474	483	548	497	459	455	510	429	476	517	476	482	474	470	473	485	500	491	452	498	498	489	524	496	481	467	491	442	444	497	469	501	481	506	489	490	467	476	490	495	483	521	508	518	452	454	490	483	493	485	509	508	504	455	447	481	502	500	494	507	512	464	507	494	483	512	466	481	471	480	539	471	489	444	451	510	454	498	479	489	506	494	477	510	517	498	480	450	471	485	447	480	499	476	479	477	454	493	490	482	470	496	481	540	472	483	496	502	489	500	448	485	513	505	485	486	445	463	478	488	459	458	480	465	498	467	505	530	524	478	488	493	474	454	512	487	493	482	499	446	470	511	469	429	531	485	496	476	500	484	462	454	470	463	466	467	472	524	469	453	468	502	493	470	505	495	510	496	502	465	514	463	469	498	479	466	506	495	475	446	467	501	459	500	501	500	490	501	498	489	471	434	486	501	461	453	502	499	526	475	498	501	493	512	498	497	479	457	475	495	486	485	495	505	518	465	441	463	523	472	492	484	478	451	466	444	500	440	476	504	472	468	507	442	474	457	480	492	505	494	505	458	500	472	471	483	474	512	434	491	486	499	458	479	470	479	452	520	493	465	509	513	487	537	458	504	514	472	473	486	489	470	516	439	549	496	495	539	506	459	447	483	477	465	502	480	471	507	470	503	458	478	496	456	486	530	479	481	469	472	534	518	484	503	462	496	480	472	465	477	509	493	496	477	513	487	501	482	482	511	447	495	492	494	493	454	481	505	492	468	501	507	509	467	533	468	464	468	513	503	494	487	464	489	458	474	500	517	534	458	451	506	464	490	459	514	472	454	463	454	506	503	492	474	464	487	489	479	541	471	478	461	533	540	509	490	492	519	483	449	484	444	461	451	510	498	490	520	455	508	502	460	470	488	479	521	472	482	470	480	526	482	448	490	483	463	497	457	498
25548	21508	28583	25906	12458	3754	2562	1525	1106	1071	949	933	891	843	867	844	817	776	766	799	736	710	770	750	736	736	723	778	796	767	727	765	757	721	769	741	753	738	707	770	739	761	733	731	725	700	715	698	728	740	769	743	738	753	724	774	737	731	739	721	741	720	758	748	734	747	685	734	737	687	731	756	793	696	722	726	740	755	713	734	737	731	752	746	744	691	706	686	709	732	801	723	729	744	736	725	740	722	724	741	702	730	722	777	760	683	706	734	667	730	723	716	694	690	717	744	733	722	751	709	713	717	691	719	757	724	732	688	735	707	722	709	716	704	714	724	725	726	741	724	740	754	719	710	720	681	711	725	780	731	722	763	748	771	725	710	753	722	729	719	786	732	752	754	758	737	695	726	732	712	681	668	704	739	710	733	738	688	687	653	688	709	720	678	716	705	724	753	723	753	688	718	726	772	744	758	674	736	784	703	730	716	744	699	730	708	728	721	720	730	723	711	727	723	754	714	699	755	714	699	772	708	692	718	687	719	677	686	695	719	661	762	732	732	783	710	703	690	697	744	741	663	673	721	742	723	717	708	742	695	698	721	697	740	733	715	660	674	737	708	691	689	641	730	709	719	718	695	718	727	729	750	680	738	730	740	665	741	718	755	721	701	692	731	721	682	744	674	774	713	737	739	732	711	715	733	768	705	675	707	754	755	734	745	720	743	676	733	757	737	708	755	694	761	707	733	748	717	749	752	735	714	721	724	708	667	726	745	727	701	697	747	687	714	726	741	717	715	721	709	715	720	727	742	745	713	715	736	705	723	727	754	750	696	733	734	734	746	702	712	710	739	720	748	724	707	752	742	770	678	751	734	742	786	710	734	694	729	744	662	686	679	736	741	721	687	705	706	691	772	701	754	727	752	693	731	695	745	734	716	752	735	673	718	769	728	720	757	736	700	707	746	749	755	710	749	761	723	745	758	702	702	721	769	708	760	736	726	742	735	697	728	687	767	709	757	764	761	662	776	758	659	725	708	717	713	765	749	743	766	703	780	733	770	733	744	755	772	733	679	724	756	691	704	736	729	752	705	741	714	723	680	731	764	731	715	731	745	730	735	717	768	672	730	701	694	753	717	739	711	773	721	722	741	664	680	747	673	696	706	725	697	726	745	763	743	685	712	696	721	759	703	738	713	707	703	749	748	721	701	765	712	675	693	737	699	750	697	725	735	679	771	751	764	723	719	742	685	700	778	714	731	723	754	703	725	737	721	704	704	680	668	764	702	757	720	699	722	694	686	738	698	691	733	733	736	712	726	734	709	703	736	723	703	722	664	694	700	775	771	758	724	729	723	734	722	727	713	724	737	754	766	711	762	747	713	763	713	737	683	692	715	734	679	721	787	744	681	697	702	722	736	679	692	712	742	662	718	755	708	763	735	703	723	695	727	687	673	710	691	718	729	736	741	711	718	744	737	697	725	755	759	719	736	680	772	769	735	718	696	691	735	667	687	704	716	703	698	761	720	727	729	720	714	714	753	733	712	756	690	701	742	738	740	740	750	683	725	698	692	723	738	755	711	718	707	686	720	715	785	753	707	703	717	695	694	763	677	714	733	727	720	700	787	717	686	710	751	676	685	740	736	692	664	697	733	670	751	737	769	687	725	730	712	722	703	713	715	685	732	742	747	720	752	733	703	722	748	732	757	704	734	770	791	682	794	796	759	722	707	737	730	781	725	733	729	737	699	751	748	680	727	746	745	754	704	711	716	737	744	739	728	747	707	736	707	699	678	689	721	703	735	709	744	666	707	706	708	758	695	708	703	697	702	711	753	709	737	707	715	740	712	720	754	730	693	727	722	705	719	717	716	744	733	681	711	714	741	728	687	748	715	751	737	756	741	762	722	714	712	730	715	726	715	719	717	745	731	730	676	735	776	746	745	710	729	707	727	684	749	781	711	715	680	705	706	700	694	727	703	741	705	707	729	696	689	682	783	705	712	714	765	739	731	739	727	771	728	701	764	704	729	750	712	725	756	717	685	708	714	709	733	720	726	718	771	716	725	679	738	726	750	754	719	689	728	756	720	710	725	694	730	719	726	680	738	735	711	694	711	724	661	739	729	720	740	784	747	710	753	736	746	741	778	739	751	741	741	697	753	696	763	715	746	680	731	706	754	706	700	758	725	712	739	741	681	720	736	748	697	754	749	708	728	762	754	730	690	723	738	715	764	709	677	752	677	713	721	720	765	724	673	733	725	755	728	695	740	707	797	677	756	732	727	755	717	678	744	699	710	709	750	750	695	704	698	739	661	696	712	722	693	789	702	685	753	665	736	697	705	741	687	745	672	652	721	734	705	681	741	704	710	762	668	714	693	719	749	699	710	713	674	710	717	750	726	724	649	722	726	742	772	676	768	675	687	788	718	755	740	726	746	728	688	707	719	725	743	731	783	674	750	755	758	705	714	655	727	696	734	735	692	700	674	744	725	721	692	709	723	699	716	746	728	764	747	711	739	753	732	665	722	743	715	744	702	744	690	739	737	739	705	746	698	729	709	704	671	736	727	764	724	726	743	750	664	756	755	725	741	735	750	700	684	737	761	769	743	726	741	739	736	690	740	685	687	739	674	726	699	733	722	741	745	760	750	721	733	706	707	708	736	755	764	694	724	766	688	689	727	760	696	733	712	715	735	677	682	713	725	742	715	734	768	749	713	743	741	734	723	712	734	665	735	685	707	737	715	755	712	705	654	671	707	689	743	748	804	796	699	778	698	736	746	764	729	732	743	678	672	720	732	692	727	696	742	724	756	747	742	751	726	740	750	709	704	684	733	705	682	763	715	731	718	685	713	741	709	694	746	721	764	731	686	712	694	680	751	760	710	745	754	694	724	751	699	758	730	703	778	746	701	735	701	744	759	702	684	784	683	687	725	726	701	703	745	719	743	741	688	679	720	734	720	722	734	766	755	692	714	730	755	785	683	734	705	686	747	741	674	747	721	729	729	727	707	767	704	727	738	727	749	716	730	697	766	724	660	722	691	781	713	695	761	720	698	735	725	751	736	767	678	719	681	702	690	740	742	756	683	737	701	742	710	669	680	722	709	726	744	741	746	740	755	762	727	680	724	726	724	783	744	753	687	702	686	720	707	733	710	685	780	736	703	744	737	751	730	750	718	701	758	722	790	764	760	692	752	709	728	749	690	735	715	718	742	755	679	696	758	662	721	741	696	703	775	720	692	735	755	775	690	735	752	791	724	765	731	735	740	711	727	793	715	724	719	702	754	718	735	750	684	697	722	728	718	728	719	702	736	763	685	699	771	740	716	731	707	709	725	731	721	716	695	711	663	751	745	728	708	749	731	710	678	707	706	694	736	768	748	730	742	765	700	754	718	714	779	747	735	742	730	719	736	707	735	739	689	754	752	732	707	734	749	715	704	738	697	697	746	673	737	721	760	679	719	723	709	646	715	725	700	697	733	713	734	716	710	679	706	751	692	715	716	679	743
30896	51470	41994	23517	9034	5981	4888	2990	2014	1636	1427	1283	1200	1136	1206	1067	1037	1058	1005	1029	961	929	947	940	980	939	872	897	914	929	880	876	879	878	926	892	859	864	896	891	868	895	888	822	882	901	854	847	856	809	843	912	875	880	803	844	894	843	863	826	785	825	860	839	853	845	851	897	862	857	845	827	888	863	867	850	801	835	883	856	886	865	780	915	869	862	880	854	900	902	884	870	862	881	883	872	851	898	831	868	830	833	801	889	831	889	868	846	838	866	867	885	835	837	836	880	809	870	805	810	851	857	793	859	859	806	858	829	852	829	877	841	816	874	901	883	829	836	826	832	820	900	850	860	858	844	871	823	886	855	833	815	843	815	860	836	807	820	813	778	846	836	875	842	861	830	846	834	843	865	847	836	870	857	853	879	864	814	836	838	851	867	841	865	807	810	843	909	878	824	855	865	816	850	863	911	846	833	902	865	857	887	860	847	788	879	851	839	795	806	848	870	883	825	822	843	858	881	852	865	822	876	809	837	903	860	901	830	793	843	887	853	893	846	904	871	875	825	822	814	854	825	854	856	872	860	830	832	834	857	811	897	796	855	866	878	828	856	838	871	843	830	833	832	867	866	852	854	858	814	823	832	844	837	894	855	782	850	805	902	834	836	851	846	873	857	849	839	925	839	830	860	844	840	891	861	885	798	882	821	830	889	829	851	882	863	877	907	826	813	852	865	880	788	873	855	848	894	845	863	818	891	891	896	879	878	880	824	874	799	817	844	855	802	839	807	908	835	863	859	856	826	854	863	821	856	841	920	858	820	818	829	820	825	838	849	876	839	862	851	857	861	877	815	872	879	857	816	884	838	896	819	845	847	814	844	811	859	869	830	829	793	862	844	877	888	812	818	849	830	821	824	807	859	869	798	858	870	838	841	809	851	861	893	851	851	874	864	820	852	844	908	837	851	857	861	870	825	815	858	848	895	859	835	875	876	847	854	917	854	896	866	864	844	852	868	857	862	819	851	862	894	896	855	803	825	857	889	862	844	838	873	867	865	821	875	838	835	849	866	817	909	826	884	846	807	830	899	853	865	864	879	841	824	895	797	881	846	833	857	808	872	823	825	829	854	797	866	797	868	824	864	795	826	854	831	811	763	858	859	851	854	816	879	897	847	843	881	831	831	918	816	859	864	876	832	836	819	869	847	887	853	856	833	798	840	895	849	849	832	858	862	883	897	885	905	858	872	837	844	846	906	866	826	882	878	846	912	859	840	845	915	843	858	879	876	888	819	895	903	876	838	875	820	820	856	880	852	867	864	860	839	842	842	869	811	842	813	893	858	856	851	843	854	840	864	831	858	896	844	893	829	813	827	881	832	867	827	862	883	800	833	856	843	905	877	875	860	831	888	883	881	888	875	798	832	911	914	830	892	845	867	864	839	817	842	952	870	844	880	857	856	818	841	863	795	873	885	810	845	824	829	794	838	862	876	845	861	889	873	854	904	865	872	834	827	816	853	836	870	890	896	828	882	934	826	866	831	854	862	847	809	854	857	895	844	884	841	915	882	824	789	849	823	846	828	837	876	904	875	883	822	821	873	819	855	829	896	883	862	810	859	849	822	823	851	874	891	878	848	886	842	833	868	824	887	859	833	851	844	807	882	839	871	891	907	820	835	859	872	854	840	807	852	866	873	851	847	842	815	821	858	849	851	853	839	867	857	836	851	873	844	870	866	878	854	786	858	854	872	855	835	857	859	913	876	844	840	823	899	849	848	864	850	788	828	891	786	882	819	891	877	813	872	839	843	820	774	867	833	929	853	806	903	886	820	860	890	838	901	845	822	849	854	865	893	834	841	882	829	806	810	840	839	893	877	867	843	848	827	867	912	828	860	820	853	840	879	838	808	854	826	809	855	873	874	904	885	829	880	861	811	813	835	878	828	836	815	871	874	900	842	816	841	911	840	829	844	859	903	847	843	802	840	866	812	825	883	880	810	879	858	817	861	844	823	870	855	812	862	835	825	837	869	858	869	873	863	866	845	841	896	827	884	864	776	842	905	869	779	803	818	812	860	812	862	863	902	790	878	927	833	839	878	882	835	854	885	839	892	852	815	849	891	880	893	844	813	869	860	836	904	882	855	866	933	841	849	867	834	864	833	924	817	865	870	850	822	850	883	803	841	840	849	890	817	838	866	880	897	872	852	811	858	858	927	868	831	878	853	855	864	850	883	860	793	840	901	859	849	865	821	846	831	838	855	789	900	878	859	873	884	841	833	870	826	842	849	853	851	796	876	864	839	856	856	878	879	811	814	834	829	891	832	877	837	810	834	865	841	833	888	906	872	810	812	875	877	892	811	839	878	831	865	799	888	830	853	840	830	821	850	797	854	878	860	873	882	835	828	814	825	846	865	894	822	797	885	870	865	838	869	827	842	860	866	865	786	851	858	820	813	820	857	867	856	803	889	876	830	894	846	874	866	842	837	870	849	798	835	919	870	828	871	866	831	868	880	886	846	856	794	858	822	865	849	825	857	827	852	813	817	864	908	869	845	910	803	793	897	887	883	833	847	871	862	845	857	870	846	862	822	917	894	906	869	897	865	895	887	850	896	869	873	833	877	823	854	802	855	835	853	834	907	829	841	850	832	848	807	852	849	877	850	848	907	864	813	906	852	897	865	847	879	874	884	796	852	831	849	842	890	829	847	830	823	861	836	828	868	904	857	870	861	789	815	899	833	840	888	890	861	872	830	872	860	864	810	857	853	862	901	810	838	876	896	773	837	853	875	845	849	848	845	833	872	858	816	884	860	800	891	840	872	847	873	887	811	878	833	850	832	856	879	836	859	856	827	868	809	799	831	847	878	834	830	827	850	870	830	807	898	881	860	880	844	883	906	852	872	891	895	808	906	873	891	829	885	815	818	815	862	864	826	903	816	879	890	810	804	857	835	913	869	831	826	841	862	820	870	878	852	876	861	830	862	869	874	895	893	829	856	854	869	912	881	827	839	828	896	823	891	828	827	857	843	809	890	869	875	884	874	848	832	866	812	867	873	896	885	860	865	907	839	862	838	876	814	818	841	852	844	789	905	810	880	834	854	844	834	811	855	835	868	867	837	819	863	882	822	795	854	835	856	835	832	883	803	790	859	838	861	856	830	880	833	836	886	910	845	850	853	886	857	826	877	859	912	785	849	830	841	817	895	809	850	926	863	874	843	793	784	823	835	850	827	813	860	779	839	882	849	869	846	839	897	810	878	863	932	823	880	820	803	893	835	879	869	820	835	820	840	894	895	851	874	879	934	883	842	838	856	845	854	902	811	855	852	878	885	867	869	889	857	862	844	856	873	803	868	863	885	902	894	852	840	877	822	844	864	841	845	912	895	912	852	842	856	865	850	898	861	883	808	806	877	824	826	845	841	845	877	821	884	857	827	762	850	901	848	877	878	840	835	866	853	894	874	860	806	852	844	864	828	852	878	870	840	852	880	849	846	897	828	825	923
23307	21388	29197	24197	21497	20715	11160	3518	1823	1422	1268	1135	1021	996	934	917	890	871	855	805	821	766	817	780	803	774	760	756	749	770	688	715	741	747	700	709	692	708	739	692	735	685	707	676	702	694	683	698	695	702	688	715	772	780	700	714	727	681	684	710	747	685	676	714	684	689	736	671	709	713	680	694	697	726	701	754	686	661	653	716	706	684	691	627	745	722	691	681	726	664	674	723	716	744	708	688	679	710	732	677	652	682	703	671	685	714	682	683	622	730	648	664	752	667	643	685	694	671	717	672	696	687	684	678	727	679	701	725	662	674	702	684	657	674	668	691	704	708	697	687	637	664	702	661	721	685	636	703	682	695	704	667	676	662	735	671	675	703	675	699	656	667	704	687	716	661	666	643	741	682	712	703	694	750	661	719	731	690	736	665	662	666	711	717	658	680	681	637	712	719	682	651	739	691	701	675	693	706	723	685	683	629	714	689	681	693	682	693	708	695	679	704	666	675	715	683	693	708	668	713	672	685	703	696	669	687	739	726	676	702	655	704	702	703	667	719	665	710	750	714	698	684	672	711	709	688	672	664	678	655	702	666	712	727	654	648	734	708	725	706	695	731	658	708	650	634	693	695	680	733	690	729	690	699	652	740	645	684	668	646	704	661	671	685	686	679	671	693	639	706	716	706	682	695	688	650	688	692	675	665	664	699	703	711	689	686	657	665	724	700	721	649	693	653	685	682	700	662	693	689	673	723	651	720	703	687	714	693	677	689	660	727	692	700	697	684	709	668	734	639	732	683	674	760	657	666	734	669	692	760	690	691	691	664	723	699	675	743	725	696	695	705	634	682	696	706	679	678	686	668	646	701	659	635	660	692	722	663	670	710	682	674	650	741	696	705	676	735	716	703	707	695	672	661	645	684	706	726	666	728	704	725	662	683	716	655	743	679	681	694	710	658	709	734	683	709	710	702	665	694	685	700	696	691	684	719	702	694	708	750	711	674	696	759	705	684	702	686	705	720	711	694	682	733	705	650	690	692	708	642	708	710	686	654	642	701	684	696	721	736	696	697	697	708	716	707	710	735	681	719	718	676	688	670	670	681	676	686	689	691	733	696	685	683	685	706	712	741	670	637	668	689	737	668	699	727	691	659	683	696	713	669	686	664	686	693	698	672	664	714	714	714	711	689	674	729	703	703	676	710	710	679	717	700	701	687	623	711	676	695	708	647	642	680	705	702	710	706	697	677	740	660	718	695	682	656	702	698	656	672	683	712	693	708	692	683	682	716	712	662	729	681	705	697	712	672	673	676	740	725	713	683	699	667	665	684	703	663	736	678	698	669	685	699	686	699	662	671	716	724	694	690	718	703	688	723	701	719	693	710	669	700	699	666	710	684	674	717	710	667	683	707	706	706	647	689	666	692	716	665	680	682	701	735	607	689	624	684	748	715	674	703	730	687	689	599	696	721	690	680	686	649	755	698	680	639	669	732	687	718	716	713	636	680	656	670	698	708	663	665	682	722	741	686	658	730	668	651	644	672	692	671	663	675	682	705	730	705	716	658	694	685	722	710	659	674	712	649	731	646	699	675	689	686	657	719	674	699	652	707	732	729	697	711	710	663	728	671	647	715	666	671	713	687	667	701	720	672	677	654	757	710	658	702	658	739	707	712	673	720	701	695	682	680	708	657	674	641	698	681	723	681	709	663	697	690	687	713	704	679	614	693	654	695	677	642	701	677	683	665	740	671	666	662	696	640	699	716	701	692	668	673	707	707	714	670	717	681	661	696	647	662	693	650	679	636	707	710	679	691	696	708	699	722	733	678	735	668	660	672	750	690	715	693	684	669	739	700	699	652	681	699	684	773	729	678	690	645	689	685	709	712	707	674	702	678	693	675	683	669	690	704	636	668	672	697	681	728	706	659	698	674	654	655	697	726	659	674	682	670	647	715	695	719	674	649	673	691	799	703	712	663	665	629	700	743	651	656	739	740	706	703	682	650	709	713	689	670	724	655	710	684	688	721	666	691	678	711	706	643	678	705	689	712	721	663	696	641	736	680	697	700	679	637	671	710	725	723	705	662	697	690	672	734	697	735	713	681	711	689	705	699	689	672	654	635	687	700	676	642	676	697	684	663	684	652	663	720	674	674	660	676	712	652	735	694	714	717	696	722	711	694	710	723	653	667	680	685	684	718	716	727	670	667	705	664	677	659	698	655	671	720	665	671	753	693	701	699	665	686	682	662	685	734	648	676	678	666	706	701	672	689	664	642	719	696	658	695	702	675	677	717	720	654	734	677	693	694	678	691	649	648	629	667	671	655	657	662	727	653	677	662	683	607	700	690	724	766	721	695	664	710	671	659	683	708	719	734	710	709	684	691	714	704	694	633	703	715	689	667	657	691	710	704	688	667	691	673	662	707	649	678	677	730	651	683	698	679	703	690	673	698	704	715	694	689	661	714	705	684	716	671	691	731	695	670	718	668	700	658	674	697	659	720	692	691	678	682	681	689	672	648	719	747	721	705	693	690	737	670	685	694	691	681	685	720	626	670	705	719	710	695	680	731	717	642	681	685	697	646	683	668	692	740	670	641	668	695	677	718	679	675	707	678	680	696	705	670	676	687	699	685	736	671	688	680	702	722	688	661	708	661	689	694	675	700	658	707	742	711	635	665	695	692	683	702	702	670	693	703	692	704	650	651	717	686	687	725	682	706	657	656	702	650	668	723	678	740	678	739	698	631	695	704	692	658	665	671	674	662	678	675	674	699	644	676	687	674	713	721	676	692	694	714	654	656	687	716	694	688	658	672	670	679	682	688	696	673	745	724	654	711	686	696	664	648	713	672	736	689	691	681	697	656	689	658	657	703	696	652	722	717	710	687	730	700	700	676	681	673	672	674	671	708	672	663	685	717	667	723	671	696	696	666	615	689	708	689	734	669	694	691	634	705	693	680	719	657	653	744	728	670	701	707	668	691	689	658	680	672	669	663	740	758	686	705	707	706	690	704	706	683	676	746	696	684	714	718	665	663	674	653	692	730	665	653	724	684	739	691	645	661	719	663	709	666	710	726	675	653	687	718	729	632	690	726	688	699	653	685	701	689	653	732	713	701	685	716	728	704	688	665	712	672	670	714	654	676	657	690	737	674	718	677	700	738	671	684	702	655	716	688	657	658	707	681	656	653	730	664	715	685	731	695	691	681	696	667	656	674	658	727	677	648	663	670	698	691	663	720	684	700	672	680	659	682	649	705	652	702	699	692	686	677	717	695	698	668	680	691	716	688	646	673	736	643	691	695	730	695	734	680	683	748	694	675	680	687	666	654	626	687	679	683	679	722	706	624	717	646	706	689	675	676	693	662	711	713	690	684	717	686	706	639	713	693	698	694	649	711	728	673	667	685	692	690	688	694	682	665	748	704	677	672	712	645	643	699	686	694	663	703	675	688	620	668	729	723	703	710	679	704	668	685	723	711	684	629	714	718	732	662	685	670	744	697
35373	61836	54574	35682	18636	10410	8856	6073	3367	2751	2116	1881	1572	1576	1440	1218	1212	1146	1056	1064	984	967	953	947	937	923	898	958	950	952	951	892	919	839	802	872	842	808	816	842	850	789	814	830	782	808	747	857	785	835	836	785	848	806	843	809	773	775	738	772	816	844	796	771	783	785	751	805	804	806	772	790	770	783	760	811	774	807	805	767	758	760	759	773	751	738	788	767	761	825	787	776	785	777	812	790	784	814	780	750	773	758	802	736	809	787	758	790	813	764	724	793	786	808	748	807	792	830	855	814	750	810	797	781	771	760	776	783	784	764	789	821	740	770	761	736	773	835	781	785	758	783	762	792	801	729	795	811	794	771	798	804	772	779	799	807	796	757	762	781	792	798	836	774	726	741	805	751	822	782	812	792	780	807	758	801	811	726	772	739	791	781	736	741	789	765	804	754	781	809	774	804	804	811	764	779	787	722	784	768	774	740	751	844	774	773	838	770	794	795	773	752	741	776	770	801	753	822	741	775	809	694	800	792	792	760	755	760	850	716	778	757	796	820	757	750	802	783	807	773	824	840	811	734	781	761	766	777	789	798	808	761	811	729	731	791	765	773	749	792	796	794	733	817	808	807	783	802	770	815	768	774	773	747	784	829	798	779	801	762	737	766	792	745	827	777	863	766	754	755	776	788	741	783	796	752	766	763	790	723	818	790	777	752	803	801	775	823	807	814	797	745	773	819	774	769	831	786	772	775	759	757	747	802	800	814	799	779	758	780	808	844	802	766	776	800	794	786	826	743	737	743	765	813	805	769	766	761	795	798	781	777	810	779	831	746	824	791	768	782	805	797	788	755	761	769	784	802	800	764	766	765	759	812	782	805	762	785	758	795	775	777	730	786	806	778	767	799	843	762	760	804	757	761	758	757	804	730	805	790	824	829	798	803	784	760	793	817	794	719	771	775	791	753	858	762	764	769	766	806	762	811	739	796	786	759	753	825	760	771	770	760	825	791	782	740	791	803	737	747	782	762	800	752	828	780	772	766	770	783	789	742	755	755	814	777	762	828	766	787	758	780	799	777	767	810	799	772	788	771	728	796	741	795	826	768	810	806	759	756	809	785	783	786	720	710	787	771	805	767	769	788	791	798	789	756	804	784	791	764	781	787	750	783	789	784	788	822	769	792	765	764	749	762	763	797	851	785	752	784	774	740	756	788	784	744	771	770	754	834	754	784	833	785	779	837	798	747	791	813	768	738	818	768	736	775	778	770	814	842	744	754	808	784	775	759	808	772	752	788	851	834	762	813	818	772	795	780	775	757	807	785	772	764	786	774	802	811	780	734	775	804	813	793	769	783	769	723	796	756	766	839	784	749	794	777	772	757	755	793	787	792	757	742	805	775	785	770	820	779	742	757	734	777	796	718	792	802	760	748	804	773	744	748	780	788	755	766	762	780	825	803	764	770	765	807	757	808	822	767	762	767	817	750	792	800	803	820	768	834	709	785	776	775	783	726	776	778	743	766	797	752	784	796	803	759	798	760	748	829	777	795	754	809	799	750	800	748	824	764	780	766	795	766	788	793	767	751	752	757	795	758	774	810	758	778	801	759	815	748	750	797	777	801	748	796	765	794	774	809	821	733	742	784	762	800	747	821	777	784	763	798	754	718	783	772	765	750	777	738	763	786	773	761	784	801	845	759	750	801	791	747	737	736	806	761	795	768	785	837	739	742	784	791	778	772	733	785	757	748	755	753	757	786	740	733	784	790	700	818	752	715	775	755	811	744	792	777	774	767	721	746	767	795	751	841	775	814	771	703	775	756	773	807	778	769	785	768	772	803	761	845	843	802	747	771	786	784	770	750	787	814	779	767	799	808	772	763	787	790	774	795	744	752	739	814	785	800	814	814	771	793	760	811	761	757	777	741	765	790	766	790	736	741	766	782	801	743	781	791	723	795	751	752	786	768	773	745	778	796	790	778	789	740	815	800	801	792	728	765	760	816	765	763	769	793	789	792	774	724	796	788	864	744	797	807	809	778	812	787	837	811	816	800	828	773	766	774	784	772	789	726	821	810	785	797	744	767	827	749	774	755	774	767	766	776	810	827	765	811	814	778	799	753	742	790	764	780	815	797	778	756	780	761	781	773	748	822	761	811	784	771	749	811	753	760	746	759	739	796	793	740	798	788	743	824	755	769	735	800	782	789	779	760	764	789	791	791	781	761	787	787	805	817	784	733	745	729	732	826	770	729	758	799	803	797	807	831	777	784	774	765	751	769	837	729	769	781	742	740	774	817	713	740	814	744	790	774	764	802	759	775	755	813	729	773	832	784	843	779	792	753	798	783	819	739	820	824	782	781	760	768	829	796	777	807	695	780	780	780	834	784	780	744	777	763	770	812	788	735	782	798	823	786	784	793	724	772	791	806	794	778	798	810	773	763	790	781	800	723	752	794	787	755	781	807	782	806	769	744	751	805	799	805	782	740	815	746	793	776	744	776	762	770	744	787	778	792	734	774	781	764	791	785	787	773	792	814	794	781	790	801	742	754	797	747	777	749	779	828	786	737	758	769	778	766	810	812	731	826	775	776	803	747	774	768	824	782	789	815	774	757	821	829	743	781	778	776	735	756	756	747	758	739	761	842	800	783	820	751	784	797	780	777	801	786	737	795	792	760	774	763	814	746	781	803	742	772	771	779	771	778	793	846	717	754	765	766	751	738	770	833	782	744	795	806	774	799	836	785	749	766	778	799	777	792	787	776	777	792	712	783	795	776	800	745	786	758	733	743	771	780	737	761	811	779	804	798	806	746	792	810	786	748	839	785	759	777	745	751	750	801	770	794	779	779	774	801	780	756	793	815	798	777	752	738	797	794	773	753	803	775	780	763	787	807	767	759	734	820	779	776	762	774	712	782	803	795	810	766	808	767	765	786	770	746	775	774	767	760	803	784	780	781	774	796	755	747	725	787	757	812	792	781	825	790	775	803	788	786	803	767	803	782	775	833	787	810	765	818	730	851	797	755	793	794	802	797	812	834	813	787	788	769	817	768	741	752	807	766	782	814	758	756	746	837	786	764	780	825	814	778	801	817	765	764	817	784	788	791	753	783	747	760	773	749	721	765	757	800	772	801	740	792	772	785	780	791	797	747	803	727	799	757	777	760	748	801	769	702	781	781	755	813	786	705	788	813	817	807	781	789	768	780	817	786	761	792	766	742	812	765	786	799	759	815	798	784	761	771	813	766	770	743	748	725	724	774	752	717	780	755	733	779	762	796	816	755	746	755	789	810	782	783	776	767	782	749	821	829	782	750	756	780	813	829	764	769	778	804	757	746	779	792	774	820	779	772	762	805	751	787	757	745	786	768	797	806	745	777	788	788	785	806	795	802	730	750	772	824	779	771	727	808	756	790	801	796	769	785	763	803	776	779	701	803	783	785	768	751	801	785	771	807	723	818	828	814	764	747	795	784	782	777	788	718	835	791	769	800	777	754	720	791	782	779
29097	26209	30949	18020	5142	1862	1508	1191	828	669	611	565	565	551	569	502	573	555	523	514	558	508	519	455	511	527	478	524	564	523	523	500	506	517	519	507	513	476	480	493	493	525	466	483	534	482	522	486	493	487	471	493	488	498	529	490	487	508	514	477	515	487	500	451	510	506	452	527	471	464	525	500	520	460	502	488	475	500	480	487	461	514	454	478	497	483	494	462	545	476	476	500	529	489	464	481	470	523	491	532	468	484	512	482	457	491	488	490	488	516	498	483	471	489	474	473	523	498	470	504	461	456	504	486	532	526	527	494	470	482	488	465	445	495	484	488	499	466	513	460	518	509	485	487	514	498	479	506	513	491	498	520	505	469	489	532	503	477	477	498	491	481	511	499	489	513	503	498	440	527	486	524	521	508	451	516	481	468	459	511	481	462	511	483	491	491	457	500	513	489	484	483	497	512	470	548	510	509	462	479	482	515	512	470	479	480	455	503	461	497	506	518	504	513	493	465	454	489	529	511	459	503	503	515	495	492	473	451	461	502	481	508	494	500	461	454	517	480	517	538	530	452	509	473	474	455	493	488	521	496	452	448	498	480	502	466	483	489	500	457	503	535	507	507	459	487	500	456	502	501	526	524	495	475	486	525	531	455	493	466	532	478	467	486	489	501	505	494	491	487	547	503	484	509	491	502	486	501	517	485	496	468	517	507	485	520	472	510	488	509	441	526	483	530	503	479	473	477	485	500	498	511	481	498	480	515	482	442	462	468	477	478	522	418	505	494	500	493	503	536	513	523	497	502	503	494	481	487	474	468	514	502	471	467	524	511	519	481	474	495	464	484	451	518	514	483	465	519	510	470	513	506	516	502	496	456	476	476	510	560	478	487	477	487	487	506	479	463	519	520	490	526	486	554	504	491	497	481	489	503	486	478	506	488	506	509	491	483	519	527	500	523	488	519	493	506	466	450	469	536	526	513	474	468	510	472	483	508	536	505	518	481	455	477	477	450	495	533	460	436	497	471	465	492	508	514	474	518	523	551	484	469	471	511	473	454	488	506	489	476	476	463	518	498	503	523	495	497	516	492	490	484	491	460	520	458	481	475	488	480	487	475	515	500	519	498	475	502	499	469	487	511	466	533	464	484	478	463	517	454	484	522	466	507	536	507	500	523	429	504	508	487	484	545	523	534	476	487	512	481	466	500	488	481	497	510	477	494	472	479	462	476	495	476	514	503	512	463	504	496	505	475	512	490	515	476	507	494	471	478	533	498	534	525	523	522	497	468	513	497	515	493	475	527	501	455	492	514	495	482	564	523	545	488	442	483	455	496	503	487	484	466	526	489	496	508	512	495	456	542	508	457	494	515	487	459	484	507	490	515	471	478	505	485	514	497	492	516	507	477	468	467	503	491	474	490	513	510	484	480	530	484	477	515	505	504	503	497	518	496	481	504	502	481	485	491	469	476	464	523	472	481	483	476	514	527	488	489	502	504	562	482	519	481	488	525	484	498	473	458	499	475	509	493	532	538	497	508	479	475	507	512	471	481	481	509	469	495	483	506	478	493	486	477	463	456	479	522	527	499	453	495	457	490	469	574	491	496	451	542	492	520	496	457	470	524	509	516	519	472	518	477	516	505	419	482	503	485	477	503	512	495	474	460	457	449	528	465	532	458	511	485	468	505	485	451	472	538	482	503	477	488	495	474	447	500	475	553	500	449	486	485	531	510	496	489	510	510	501	507	522	537	464	490	492	495	519	461	479	496	502	508	459	487	497	504	534	509	511	485	485	460	514	499	499	459	530	481	526	480	524	511	500	541	466	525	493	491	438	537	482	475	459	447	486	520	480	514	491	466	487	512	493	507	491	498	516	507	499	523	517	533	528	525	474	484	465	473	476	480	483	462	529	534	441	471	511	445	503	464	507	563	462	477	488	528	500	495	468	496	491	520	494	486	497	476	490	463	481	477	502	461	490	522	459	502	464	526	490	517	548	524	496	480	502	474	464	522	445	498	516	491	539	529	473	441	502	491	501	471	506	499	457	491	519	484	470	530	480	493	479	526	482	518	502	476	487	496	498	497	514	438	462	471	503	506	487	487	481	468	503	542	453	531	493	516	521	483	493	481	500	446	498	501	493	488	495	499	480	476	472	469	534	478	436	530	498	511	521	461	489	450	498	476	495	459	493	486	512	452	489	508	507	507	478	478	550	480	483	504	463	474	499	507	505	489	492	481	508	522	475	472	495	521	507	500	494	509	502	523	530	494	485	521	489	406	486	487	482	519	514	481	457	514	469	532	538	452	464	524	477	494	520	498	509	498	534	516	505	493	489	484	475	497	477	467	479	507	512	463	488	500	475	471	499	495	500	484	486	496	500	570	499	504	456	496	496	463	495	551	497	491	514	495	478	467	507	486	475	451	481	466	464	460	471	510	532	477	495	473	501	477	459	519	516	487	511	482	486	478	523	494	481	447	499	485	489	491	527	504	488	477	457	480	499	450	478	491	460	505	487	515	504	503	461	516	481	511	491	490	484	498	473	458	517	482	462	505	481	508	510	487	470	470	495	484	491	495	528	461	480	494	501	506	489	507	524	474	552	496	475	515	522	525	494	437	444	488	504	550	478	556	470	498	477	509	529	470	485	481	492	464	480	486	499	489	546	475	472	500	455	512	474	471	496	488	487	475	474	500	491	502	492	484	511	502	497	459	510	493	459	499	497	519	498	468	487	489	502	507	468	471	473	513	511	477	488	475	516	517	502	476	528	517	490	474	467	493	502	463	517	515	529	475	518	493	471	479	480	523	493	453	507	513	482	466	470	509	550	488	479	486	476	496	484	473	519	515	428	457	484	471	481	488	473	493	491	515	472	495	506	489	482	493	507	487	469	500	495	489	521	469	504	471	500	528	505	494	496	485	549	479	498	483	474	501	487	492	522	481	488	484	513	525	519	468	489	464	484	485	485	493	446	488	513	531	497	491	508	507	533	497	507	475	492	459	484	479	489	497	513	500	491	476	501	456	491	466	523	453	490	507	510	508	513	499	503	479	465	500	506	489	533	473	500	449	485	466	549	477	468	504	506	461	486	517	453	526	532	508	524	503	451	542	490	489	505	501	481	501	493	525	466	497	512	507	502	475	502	495	521	489	482	469	478	484	468	509	519	479	498	486	508	504	503	516	466	462	495	478	496	516	492	483	522	468	512	499	501	523	506	495	493	505	442	455	502	493	505	483	493	482	472	449	498	508	504	525	503	506	467	510	494	472	482	497	486	504	498	497	516	479	480	490	458	471	483	470	493	480	496	481	509	491	517	494	475	484	460	477	495	522	550	450	488	492	497	504	498	524	536	486	515	503	457	485	525	512	542	497	481	512	496	496	501	521	509	490	515	463	502	495	476	505	497	494	529	490	496	496	477	479	439	457	479	525	536	509	487	472	456	481	482	478	515	491	540	518	503	468	474	514	475	493	504	511	484	460	500	502	552	518	498	464	472	464
29452	41180	35892	17246	7087	3491	2928	2381	1348	1082	931	870	854	786	744	694	699	737	695	688	592	669	639	672	633	625	629	663	637	620	599	627	625	652	599	623	618	637	601	622	627	610	611	556	623	618	605	598	564	598	574	627	639	597	592	591	576	611	606	585	571	636	609	601	623	593	596	606	595	625	617	579	571	612	614	596	630	597	609	652	594	617	605	602	598	615	619	588	591	598	652	603	614	601	589	598	627	563	589	613	632	620	649	601	585	609	624	582	599	612	607	613	643	594	599	613	590	579	587	555	572	632	601	652	657	614	623	623	599	586	585	565	606	612	609	623	598	660	637	646	580	574	576	621	591	599	589	590	626	662	620	628	654	593	598	602	596	625	604	573	591	584	607	601	588	598	596	552	575	596	592	639	649	579	599	580	624	622	606	596	620	630	598	559	590	604	610	568	656	572	634	584	565	597	592	592	585	611	575	635	606	582	612	552	651	590	600	616	589	588	632	556	623	615	624	594	622	607	629	600	607	606	580	607	587	628	636	550	601	593	655	584	592	612	617	661	608	599	601	566	643	625	571	627	598	582	615	606	554	575	573	610	620	606	607	651	576	562	603	615	600	598	609	617	613	586	626	535	644	628	623	622	556	612	624	600	612	564	590	634	624	605	577	629	631	556	614	623	596	618	588	580	580	633	575	614	618	608	629	569	595	597	617	642	590	601	580	602	644	608	645	641	592	631	609	560	626	563	632	625	612	638	605	599	637	589	613	598	606	578	596	613	635	580	557	559	580	564	531	594	627	590	594	590	573	620	610	570	627	564	615	635	578	623	588	622	607	603	595	645	607	606	613	600	650	583	577	607	592	605	603	592	605	609	601	573	615	640	580	604	599	593	577	653	579	611	593	595	633	594	596	643	600	615	587	600	607	590	604	580	612	565	591	572	587	594	590	616	596	592	614	633	602	596	576	569	586	570	623	624	568	612	594	556	586	578	591	626	613	586	585	559	609	619	622	589	620	612	557	570	603	643	586	578	625	630	565	589	614	591	593	628	600	589	597	587	634	633	593	620	688	590	605	603	603	577	621	552	591	567	624	635	603	590	651	633	617	593	602	580	627	637	637	625	588	604	569	567	633	634	645	602	581	579	583	591	554	604	621	589	574	607	594	620	563	585	632	622	589	579	613	602	554	621	617	604	639	580	599	607	612	611	590	558	622	597	617	550	627	607	606	591	658	626	660	590	612	657	606	563	586	621	595	570	589	619	583	616	579	570	611	614	551	569	573	611	597	608	602	609	602	624	601	615	631	624	637	661	600	597	598	607	627	622	564	585	584	584	610	579	627	601	535	634	609	610	609	606	603	619	618	591	564	591	602	603	632	588	593	598	562	595	604	602	607	590	572	651	579	600	572	567	611	601	597	623	640	644	602	620	585	577	609	613	586	624	612	605	619	580	640	618	564	582	571	599	594	531	631	602	604	550	562	636	569	614	623	606	599	560	607	586	586	611	571	606	601	590	653	582	639	608	672	568	603	579	656	608	578	606	588	570	602	643	600	591	597	609	616	598	570	604	590	593	621	578	599	568	600	608	594	658	620	625	620	556	586	599	598	585	658	604	586	595	636	581	589	624	637	602	619	604	583	602	589	575	570	564	623	581	669	666	639	604	594	595	626	654	616	583	621	648	575	615	597	650	604	592	614	587	615	641	591	593	622	602	626	592	634	601	593	597	622	616	638	588	559	670	587	570	611	613	595	613	610	638	608	560	584	568	605	601	594	575	588	635	596	587	641	629	569	602	612	558	621	576	630	636	576	594	598	604	581	653	637	654	634	582	640	573	613	606	652	572	599	559	598	600	619	641	610	610	552	605	608	571	567	636	635	607	597	593	590	592	579	580	610	590	597	641	647	600	587	626	654	605	602	610	587	559	591	620	595	583	566	658	604	633	595	624	610	605	588	597	646	576	593	618	620	621	583	593	601	613	578	583	619	622	600	603	573	616	586	588	633	603	614	571	596	580	593	582	580	646	597	602	589	628	670	652	614	573	607	636	660	538	607	642	566	637	629	605	583	649	584	616	628	593	572	588	572	597	629	612	586	595	560	619	613	583	586	588	592	590	604	627	573	599	615	614	599	621	598	617	605	601	605	608	637	611	586	599	572	632	627	590	582	590	617	638	596	614	617	620	586	584	615	582	640	569	605	598	575	613	565	606	605	579	590	596	591	643	576	575	602	613	641	581	598	603	572	550	604	598	614	647	591	643	619	629	631	603	579	593	592	562	650	611	602	549	631	623	616	606	568	617	600	595	621	607	542	589	613	549	583	606	588	617	578	622	608	640	575	641	616	552	609	602	594	608	597	628	621	631	586	589	658	632	601	587	618	574	602	608	667	595	561	599	615	602	651	544	599	579	649	581	597	627	601	615	604	568	592	579	612	612	598	596	629	630	600	615	595	632	608	624	590	617	557	597	616	603	651	554	571	581	622	586	595	578	593	638	601	598	581	629	586	612	618	652	575	608	595	568	590	623	599	619	586	589	556	604	557	619	612	645	596	559	589	574	590	548	594	635	575	558	603	561	666	584	595	622	587	608	572	673	610	625	628	604	574	572	600	628	606	611	613	561	615	632	615	569	536	612	588	580	603	599	616	648	598	559	616	609	623	584	639	607	571	629	637	605	617	652	577	624	595	583	615	633	619	609	598	557	625	642	629	621	618	625	589	573	578	588	552	585	621	615	594	576	603	598	586	578	602	598	609	634	581	646	578	639	594	613	585	577	617	615	609	626	618	618	652	591	551	615	599	573	544	570	637	554	633	585	581	610	605	595	609	637	576	561	593	593	627	630	589	587	591	608	609	583	550	609	571	599	659	605	572	597	621	614	614	619	617	609	621	607	636	609	608	583	641	619	602	616	623	639	630	603	622	607	595	554	597	587	581	584	615	609	604	623	637	625	601	622	561	589	589	583	616	587	578	615	606	599	598	624	600	604	625	616	589	642	558	614	608	595	612	599	576	627	632	609	624	667	610	606	631	562	605	626	583	589	603	610	595	571	586	599	581	594	591	570	602	621	596	641	616	639	614	623	603	565	562	610	599	604	609	594	602	603	577	607	603	581	606	621	582	646	613	556	602	582	584	604	598	558	578	599	606	596	589	584	649	607	613	641	573	610	606	606	583	595	586	579	577	580	557	613	641	561	597	599	600	536	639	583	636	653	572	587	600	608	586	650	568	578	580	614	554	592	583	600	588	592	622	597	602	574	601	595	571	656	628	579	596	664	602	634	614	600	566	566	562	607	584	601	618	588	600	603	639	664	607	579	581	637	588	618	578	552	632	602	641	606	654	588	633	587	596	644	623	585	606	569	628	601	565	593	567	586	565	558	593	545	634	616	588	612	578	542	584	565	632	562	615	597	624	607	588	605	588	592	608	619	604	619	624	628	593	583	595	607	570	591	575	584	539	605	598	561	578	579	617	603	594	583	580	630	649	625	584	547	585	634
24563	21351	28840	25319	20951	10257	3262	2132	1251	870	736	696	622	620	518	542	527	503	511	479	429	469	438	387	456	442	471	475	498	450	482	426	394	436	413	390	434	416	425	428	393	411	391	410	407	439	410	399	445	404	433	458	423	431	369	391	383	395	401	424	411	380	437	411	439	427	414	420	362	428	389	372	429	390	420	408	379	401	424	377	404	378	398	403	376	385	416	388	390	411	380	395	409	383	431	373	395	391	435	391	391	403	403	414	410	385	403	404	418	374	402	402	443	367	421	395	372	402	380	410	380	389	402	413	429	362	422	405	413	382	386	423	364	442	375	411	394	383	418	377	417	383	420	429	401	401	442	373	411	405	401	429	417	456	421	384	358	411	397	405	438	396	362	401	402	422	407	395	388	397	392	402	371	375	417	400	412	397	393	391	418	410	420	394	413	421	398	400	386	393	371	397	418	381	425	441	405	421	411	405	375	345	399	444	419	407	411	407	415	399	424	406	400	421	411	402	401	378	393	438	450	376	428	410	369	384	403	390	408	438	397	371	385	368	382	412	446	412	415	412	405	395	405	412	386	370	410	410	368	388	386	385	402	410	419	408	403	422	408	404	377	422	398	444	413	409	401	409	383	416	411	381	383	433	388	404	427	384	413	399	396	379	373	452	381	424	394	407	432	407	410	420	433	412	418	403	389	382	442	385	421	384	400	406	394	388	389	405	407	411	406	402	397	380	426	345	381	380	406	413	462	368	391	393	416	425	399	419	410	401	365	404	392	382	381	380	377	387	429	414	393	399	377	397	385	418	432	390	382	383	375	401	418	375	424	380	392	457	369	409	397	436	387	408	389	406	412	434	402	404	383	395	366	372	378	432	401	407	423	422	387	404	427	387	373	426	396	403	379	374	392	418	395	431	370	392	408	379	390	386	415	358	401	397	360	353	405	413	378	406	434	377	391	402	386	367	390	372	405	380	415	395	383	387	412	401	391	377	403	398	401	395	393	391	430	394	419	342	387	379	392	376	417	436	374	419	407	433	401	379	424	395	399	390	357	402	382	358	413	418	404	414	400	340	388	406	380	356	424	412	461	396	421	348	414	423	414	394	409	396	390	384	394	361	378	378	402	402	393	385	386	401	437	407	423	408	404	410	394	406	419	410	406	414	396	402	425	407	405	396	414	414	392	377	405	425	414	403	391	387	390	392	392	363	400	419	392	398	408	390	381	430	440	417	401	378	395	418	404	440	402	407	392	416	433	380	395	417	440	399	413	360	370	396	370	383	433	388	414	426	383	431	423	407	354	379	421	391	401	402	385	392	421	393	403	394	368	423	392	361	393	416	419	393	383	387	427	370	380	407	375	405	398	402	415	399	401	380	407	419	440	447	423	378	373	387	368	447	403	385	410	412	407	401	406	384	355	387	384	369	424	427	420	354	368	385	398	433	412	390	363	382	381	386	385	439	376	417	391	384	434	426	402	412	357	411	423	406	400	406	413	380	385	431	392	365	387	392	406	383	403	400	417	414	374	407	373	383	399	395	421	438	395	425	432	403	359	405	426	387	367	415	429	406	411	384	392	388	409	379	408	400	401	425	416	399	379	411	406	410	379	373	424	411	403	410	359	359	380	398	392	402	385	384	384	394	404	414	412	405	428	384	416	432	415	394	383	398	412	451	419	417	407	413	433	393	391	415	420	380	363	372	354	413	402	403	390	392	396	420	394	417	392	401	426	401	395	429	372	401	417	371	404	380	400	416	390	385	400	412	386	374	378	396	371	402	386	434	413	438	420	385	401	415	402	365	387	409	417	401	405	389	427	410	379	401	414	388	409	403	412	408	380	381	387	421	404	427	404	406	441	369	413	411	392	436	419	404	366	406	379	406	412	411	388	409	381	376	403	371	376	381	400	391	402	398	384	386	386	422	440	379	411	368	416	399	406	379	413	403	383	385	426	426	399	402	390	380	414	417	410	399	388	397	404	386	397	350	419	383	407	404	411	389	366	403	394	406	398	405	418	378	410	363	403	441	449	412	395	396	417	416	390	423	440	433	405	409	410	403	395	390	437	383	417	401	430	419	413	409	402	407	424	435	404	372	427	387	396	414	431	374	409	383	409	422	374	404	438	424	408	390	415	392	377	440	375	405	416	384	403	424	410	412	437	416	426	371	416	409	403	400	391	421	391	412	382	379	398	392	383	411	420	426	430	432	370	407	371	431	395	399	396	414	387	365	384	411	402	406	367	408	384	413	374	405	351	398	394	398	394	374	424	392	403	395	428	382	407	417	386	374	413	425	400	383	381	378	392	443	380	411	413	416	416	411	393	396	403	402	418	411	365	426	385	400	363	379	398	409	383	382	391	406	381	392	392	379	390	416	372	366	389	412	450	389	403	396	391	398	379	402	384	422	367	387	396	424	371	381	399	412	398	389	414	409	424	367	384	401	401	406	390	394	368	404	428	397	395	384	394	417	390	440	411	407	388	422	373	413	411	393	382	402	370	405	381	396	387	403	440	409	427	422	399	398	404	414	399	425	434	399	375	412	443	375	392	417	407	394	410	376	426	410	399	371	410	406	396	398	406	389	380	401	412	403	353	406	386	399	419	383	408	384	391	369	378	390	430	411	391	404	392	407	405	423	358	409	368	404	415	393	375	375	382	414	414	402	398	409	418	390	398	404	402	423	423	365	398	386	420	395	435	392	405	422	415	414	434	401	389	416	413	380	417	384	409	369	424	381	358	398	414	392	357	421	389	402	387	386	413	408	415	391	393	391	413	389	388	415	417	398	410	438	394	415	394	383	387	393	415	367	426	412	430	392	366	387	412	371	410	390	419	389	368	375	426	375	383	396	400	384	413	401	421	411	426	365	404	397	409	389	412	404	405	394	376	428	395	379	401	404	388	409	377	391	413	421	408	395	391	408	408	411	385	424	428	451	362	439	414	418	386	377	413	392	389	380	393	407	402	408	423	407	373	366	413	423	432	353	387	395	421	370	383	411	405	386	397	437	429	404	366	406	403	439	364	417	393	398	370	419	368	388	425	383	394	407	420	396	389	423	427	395	416	408	413	430	378	375	415	402	393	432	420	434	409	378	393	390	399	368	425	413	394	393	391	390	388	424	375	420	405	415	446	453	385	375	370	407	409	375	390	394	409	361	399	396	373	360	392	387	363	384	366	393	383	395	396	413	386	387	405	405	421	371	409	398	411	389	419	395	379	412	442	394	394	407	395	403	404	416	406	387	366	397	375	413	405	398	415	410	396	418	401	378	363	414	394	441	384	391	396	415	415	432	401	409	359	413	377	406	385	392	378	430	417	399	389	391	436	419	411	413	418	423	401	395	389	404	401	374	443	409	357	431	419	424	412	406	388	404	415	375	372	397	392	401	415	390	414	413	382	372	401	378	413	419	404	388	399	402	420	398	442	421	408	410	398	409	381	376	399	400	414	373	391	396	384	415	394	383	442	409	398	406	440	388	397	419	378	383	402	385	419	392
31083	54342	47501	30068	16409	6367	5042	4331	2525	1587	1225	1060	954	900	815	768	757	685	692	653	616	565	602	580	606	520	614	571	610	581	575	560	528	545	509	569	527	477	511	482	519	530	504	485	520	508	513	507	550	496	504	505	504	516	512	492	530	502	498	479	461	434	512	453	466	516	487	481	473	484	462	507	495	481	490	512	436	495	541	476	489	512	474	431	469	485	513	490	491	490	479	480	522	519	524	447	467	528	468	471	443	461	498	458	513	471	496	484	492	488	468	484	511	510	479	479	480	462	451	483	507	513	510	498	532	478	490	511	521	522	521	454	496	508	481	438	519	459	435	484	490	469	479	453	472	472	485	481	497	472	504	486	501	489	536	507	491	476	505	466	491	477	493	490	510	472	459	479	479	467	487	468	459	527	482	491	499	524	474	500	497	518	487	479	481	476	478	515	453	512	490	520	482	511	469	468	461	506	509	533	471	496	450	460	463	503	492	488	474	491	479	483	469	482	485	464	482	495	477	480	525	504	481	471	507	475	510	458	477	466	438	455	490	496	485	464	518	518	486	456	513	475	443	490	491	489	499	525	467	532	566	507	477	483	521	527	486	500	520	500	476	521	433	497	485	491	478	470	456	506	502	475	438	501	477	452	490	509	495	458	508	495	466	492	519	474	486	501	462	490	499	506	518	534	509	477	457	479	457	476	492	486	504	462	482	490	491	505	536	462	481	498	461	501	527	491	499	515	488	506	496	516	495	470	499	518	495	489	487	496	487	500	496	480	449	498	451	504	502	504	487	500	475	484	480	503	492	491	492	483	477	460	468	507	480	488	498	478	516	430	495	457	541	479	461	489	452	428	480	464	460	536	505	500	504	517	468	489	448	536	449	481	456	492	499	479	478	484	490	479	517	437	476	492	497	454	475	479	475	525	457	517	478	474	488	519	494	491	511	496	467	502	494	500	519	444	482	468	553	497	492	467	460	496	554	466	491	464	484	475	467	513	491	468	468	492	467	498	456	462	473	494	463	481	499	471	513	496	445	500	508	485	469	496	477	484	513	487	488	439	472	487	479	469	505	495	507	506	461	496	467	480	481	517	528	479	490	515	505	506	525	512	491	496	484	476	498	493	478	459	512	493	492	509	490	497	446	472	509	505	455	465	506	532	485	467	519	521	482	507	519	499	503	473	524	493	506	507	471	511	515	526	508	489	462	457	493	494	480	450	490	489	500	524	529	500	466	458	482	473	461	514	459	471	462	486	484	525	460	461	473	502	476	478	480	493	462	481	487	505	514	506	447	474	502	536	487	464	499	483	532	528	480	512	522	514	485	512	510	466	488	495	473	481	470	493	467	514	459	481	487	477	493	475	441	484	551	467	525	475	520	489	540	469	492	499	492	517	492	469	476	488	493	482	498	512	453	439	496	500	472	507	487	443	473	470	491	482	469	461	463	491	489	455	500	478	503	485	462	496	473	477	505	489	490	501	490	479	508	504	466	492	492	502	470	541	485	499	519	479	495	486	488	528	523	459	496	484	519	482	477	446	484	486	495	492	506	479	525	498	448	449	487	459	531	480	468	442	477	470	510	480	455	497	483	483	478	525	511	491	463	477	469	485	509	467	509	548	498	521	518	455	472	492	496	457	471	487	461	489	499	451	449	487	507	456	495	514	514	493	455	509	494	471	486	450	506	480	490	453	491	457	467	469	471	473	513	503	505	463	467	476	473	513	482	511	505	498	517	450	503	509	500	489	455	528	523	461	518	495	494	501	495	478	479	520	466	469	484	511	511	482	527	510	530	460	511	481	476	452	507	514	538	468	490	457	485	455	499	495	452	524	503	450	516	521	500	464	491	475	480	471	507	476	501	453	496	466	475	530	505	463	485	427	483	486	456	485	530	445	493	491	514	456	499	491	478	488	500	464	501	475	487	453	479	517	493	483	496	504	467	493	499	452	463	457	459	507	422	495	460	500	479	486	533	476	479	509	485	488	488	510	500	487	492	486	459	480	478	507	456	469	490	502	497	485	493	499	495	440	440	462	500	495	468	473	490	499	475	506	457	487	490	482	471	515	475	482	495	498	492	468	493	481	437	467	449	438	534	486	547	450	497	463	495	521	465	508	482	491	441	466	490	475	476	527	481	478	467	504	477	488	492	497	508	496	450	549	456	504	470	491	472	491	458	495	480	513	459	464	442	479	484	485	494	515	471	503	466	482	461	468	463	492	487	483	464	500	467	493	473	475	467	471	471	502	483	472	436	491	489	437	470	472	521	456	462	496	499	482	466	443	434	501	492	478	499	479	505	451	478	495	487	506	482	468	471	505	493	514	480	509	465	436	504	448	476	508	493	474	498	471	480	462	507	514	466	489	449	459	468	467	472	518	481	456	464	494	504	498	485	489	474	474	475	486	479	492	495	492	511	462	515	471	464	492	461	489	500	483	508	484	494	471	490	459	491	500	471	457	474	459	495	490	471	479	479	483	482	510	469	457	484	505	504	463	517	505	484	499	498	473	479	475	491	498	465	510	485	490	478	500	485	493	477	477	488	430	438	496	451	507	488	450	497	469	501	444	502	484	510	485	484	535	488	467	472	446	484	488	461	460	456	449	481	496	469	491	461	458	493	478	499	521	475	453	511	469	490	476	488	476	485	489	495	485	526	480	482	514	532	493	479	488	515	466	495	490	520	506	487	447	491	473	493	493	466	468	477	500	490	441	507	511	494	517	437	514	505	473	504	489	474	515	524	461	507	528	472	493	457	482	491	467	491	490	489	504	476	459	521	507	537	512	490	484	438	510	501	489	485	507	493	493	451	466	470	511	459	453	480	436	475	492	498	511	497	492	513	471	487	509	440	444	495	468	470	499	519	492	493	478	483	481	508	484	458	472	488	473	475	456	489	466	490	530	483	476	499	430	446	504	505	475	522	475	504	465	471	497	492	491	467	491	488	478	504	494	480	494	496	462	434	479	510	477	521	547	479	520	458	526	473	515	506	460	494	441	486	470	510	470	479	500	524	461	505	495	494	491	477	480	494	470	520	514	517	481	456	518	410	487	491	479	461	467	467	484	482	469	500	522	475	471	479	472	464	521	507	456	493	482	516	484	490	470	495	492	505	482	518	493	501	478	488	465	461	516	514	468	472	488	456	495	498	494	488	524	478	508	497	490	480	429	505	476	466	502	472	497	470	482	493	439	483	463	464	472	465	494	513	476	541	511	502	480	495	468	500	497	481	504	481	446	476	495	474	439	475	515	502	458	472	490	471	463	485	488	509	473	484	510	519	482	495	493	503	504	497	497	475	497	511	483	486	502	468	475	462	483	473	467	472	514	485	470	499	453	506	468	496	489	478	502	466	461	500	492	504	499	485	528	468	531	474	477	518	475	482	495	501	515	492	476	505	451	488	505	528	455	466	466	512	472	519	487	486	450	483	465	477	478	540	480	491	478	487	460	466	481	491	496	469	499	457	523	466	503	514	466	460	516	469	505	465	493
25576	21478	28646	26166	13090	3532	2227	1835	1483	1090	952	849	872	843	831	802	813	815	807	803	764	778	773	776	746	770	734	776	762	754	826	794	770	807	765	763	808	723	766	747	744	731	726	771	721	708	707	751	744	713	753	827	741	735	749	764	761	728	759	702	730	730	767	721	697	753	688	760	736	731	747	746	751	733	753	741	754	740	708	684	789	695	738	778	747	745	737	742	648	771	781	730	705	695	732	710	717	757	694	743	710	761	687	745	731	699	732	729	813	765	758	698	686	741	721	739	736	746	674	709	723	753	755	776	712	749	745	734	763	766	711	685	719	743	798	710	727	718	742	757	715	705	748	741	697	702	771	709	750	752	718	769	727	718	736	815	721	730	713	752	682	741	724	726	719	723	697	750	738	779	720	727	743	736	735	702	758	770	735	721	774	701	696	731	726	743	771	783	713	785	797	735	731	720	755	760	751	761	770	754	705	718	703	751	743	708	715	759	708	798	737	751	739	745	751	738	735	719	802	764	751	739	791	741	740	733	732	785	707	746	734	747	772	722	755	728	766	732	777	748	796	742	733	769	769	775	773	716	715	761	719	709	746	745	710	743	764	787	682	716	747	720	781	770	706	724	745	703	710	756	749	704	736	753	713	702	742	722	737	733	751	707	738	711	719	734	766	677	795	757	713	686	705	733	785	725	716	766	715	730	804	711	768	767	746	765	714	696	764	653	694	701	727	754	731	691	737	776	707	700	720	701	729	744	716	720	733	730	700	715	696	766	752	721	725	707	758	738	769	738	745	723	711	770	745	722	741	753	754	742	757	711	770	750	712	735	729	729	694	772	704	759	732	719	704	734	780	699	707	751	744	722	733	682	738	713	801	770	724	744	711	766	746	697	703	718	720	733	742	722	731	747	733	757	724	709	829	713	762	728	726	765	749	796	694	757	742	717	783	738	749	728	731	716	743	696	746	770	718	721	733	718	708	718	723	756	736	747	703	739	756	680	701	801	747	704	754	739	727	777	726	749	724	710	727	729	737	696	722	735	758	700	712	738	748	772	766	726	724	781	663	713	744	761	706	728	797	727	740	756	759	740	729	730	701	734	754	725	713	702	747	750	721	706	727	710	754	680	706	725	732	742	748	729	749	728	736	739	725	741	756	739	732	708	721	739	723	758	715	743	732	738	749	756	833	743	743	752	730	743	697	721	774	704	760	712	753	754	778	748	695	746	700	767	762	752	739	731	746	755	758	734	741	733	739	719	755	735	768	728	755	762	752	734	768	708	766	753	716	767	763	770	748	732	764	721	755	709	682	685	723	723	710	746	751	694	740	721	722	767	754	736	728	733	728	725	731	707	769	752	739	728	712	727	758	715	753	752	741	690	762	726	722	709	687	750	749	733	693	730	754	732	705	693	762	717	698	737	740	708	761	798	711	738	775	783	723	742	749	728	770	736	719	728	710	765	726	757	726	705	756	723	773	699	722	721	713	748	773	750	722	698	683	752	729	735	747	756	687	700	742	736	778	754	698	754	724	726	759	761	665	771	750	709	713	727	785	712	742	701	736	718	719	740	677	787	714	737	764	656	694	685	713	702	719	733	702	759	736	756	720	752	718	738	747	739	758	721	764	741	714	720	741	747	788	771	720	726	783	769	743	723	747	710	752	743	738	731	696	719	756	721	714	752	752	740	734	770	816	741	787	728	742	727	770	739	723	728	698	798	796	735	735	725	720	719	697	727	690	728	713	755	736	738	701	721	741	712	768	736	773	733	746	767	775	738	716	747	770	784	787	750	708	761	739	759	757	765	749	727	767	735	721	734	718	776	709	793	707	767	703	731	739	747	757	692	775	783	720	706	734	736	705	719	757	766	709	746	682	792	766	734	786	737	761	687	721	797	714	717	764	730	734	721	745	764	703	737	699	707	738	801	709	722	723	715	748	735	755	768	786	794	691	689	730	719	743	753	681	715	745	721	761	782	722	762	722	751	784	756	749	738	712	715	725	774	713	741	713	743	737	693	708	719	714	777	697	755	789	728	771	715	723	744	720	713	749	698	776	742	767	840	737	765	763	772	745	780	705	743	718	751	722	753	745	684	734	740	782	747	720	713	709	725	752	714	722	746	736	703	715	708	737	750	749	739	728	722	750	731	682	714	766	733	738	691	731	729	737	741	745	733	723	752	704	788	733	727	778	721	741	722	780	756	714	727	743	731	723	689	801	735	734	768	734	717	754	703	723	742	720	763	779	778	749	706	736	698	763	721	760	719	750	736	732	699	759	736	680	772	765	739	716	742	698	731	739	729	761	711	711	758	727	687	700	728	751	725	768	737	755	771	743	771	771	720	702	780	766	747	767	677	807	715	718	704	750	754	675	743	738	713	719	766	679	767	717	747	691	715	734	793	745	770	745	726	733	702	670	722	722	707	714	726	759	774	733	731	761	714	736	740	755	729	756	696	718	746	734	736	696	760	743	739	776	722	746	730	736	761	716	761	761	723	738	729	728	752	738	698	744	745	731	693	692	758	751	763	696	781	751	731	685	824	742	732	743	738	754	734	701	722	724	716	742	718	772	720	747	700	714	737	759	741	733	733	751	732	696	751	752	732	735	716	724	791	765	758	744	784	762	780	726	746	765	723	706	757	677	707	768	745	728	766	762	734	752	729	716	755	744	709	726	750	706	727	739	725	767	712	736	792	702	678	736	788	733	745	701	766	732	757	724	689	707	740	760	742	739	721	715	732	742	710	722	745	751	780	771	754	687	727	777	688	750	757	741	744	703	729	761	699	725	781	721	731	741	743	748	782	777	711	716	720	770	770	740	736	723	699	763	758	711	717	727	729	783	752	755	742	765	761	740	725	723	761	735	761	698	745	753	658	752	730	719	758	767	739	782	724	705	748	781	717	762	741	716	713	756	706	728	738	719	743	718	718	759	696	711	687	717	698	752	750	743	716	732	731	742	798	758	717	713	680	686	769	736	780	678	704	774	695	678	734	753	750	708	748	688	748	740	767	756	769	715	709	708	750	723	755	768	762	745	745	746	695	747	738	724	673	743	770	713	710	730	739	767	712	758	708	796	763	745	820	724	749	760	749	709	785	764	753	699	707	694	734	777	768	728	703	749	697	696	688	739	744	747	766	729	761	728	738	779	739	728	749	721	779	700	713	745	763	713	717	702	751	704	696	718	747	778	733	695	753	724	674	751	737	744	714	688	760	719	777	757	723	743	741	767	749	774	764	682	704	751	740	679	714	662	726	709	770	735	748	712	727	760	766	706	758	719	727	712	778	771	747	735	780	757	709	715	739	760	736	763	684	779	715	745	745	730	706	710	723	746	737	735	743	646	750	744	724	711	741	744	752	721	691	738	723	763	707	746	770	660	777	712	725	838	725	748	756	744	738	755	740	721	733	756	748	768	737	773	713	727	714	768	674	764	760	752	762	764	762	736	761	748	740	733	716	732	714	713	751	706	721	764	735	799	737	722	723	752	688	718	745
31139	50280	42410	25121	9804	5248	4214	3768	2631	1856	1438	1273	1230	1215	1178	1135	1034	1019	1050	928	953	939	1002	948	886	895	956	929	1009	966	898	854	907	904	861	870	829	883	852	889	889	863	849	873	855	879	901	850	869	888	869	877	877	917	863	851	840	812	869	829	842	891	852	887	868	839	845	854	831	864	868	808	828	853	899	852	822	858	858	845	889	858	823	889	824	822	822	861	855	910	828	883	840	800	863	874	847	816	838	856	803	848	889	862	806	863	834	877	856	867	880	845	853	887	877	866	873	851	867	854	843	819	901	762	821	846	845	787	846	886	833	884	884	811	801	833	860	815	876	853	847	807	842	853	929	857	842	856	856	883	869	844	942	881	847	858	871	856	855	870	820	895	906	870	868	877	830	855	832	844	826	873	860	799	890	841	888	898	881	870	872	885	847	845	894	898	922	910	845	850	843	893	830	847	852	835	865	846	843	832	833	876	828	849	857	815	827	871	799	872	873	908	890	878	922	862	857	931	869	857	886	883	895	832	853	878	798	915	895	925	853	822	876	868	861	904	815	896	857	866	895	854	895	814	863	885	900	829	830	867	872	864	898	849	812	884	850	874	873	809	854	849	842	824	801	885	850	854	835	888	881	866	888	835	832	825	870	838	832	858	820	875	874	883	860	876	830	875	864	840	852	816	857	831	877	852	896	843	897	843	858	889	842	819	870	906	797	903	830	798	864	883	876	860	864	835	859	851	816	871	795	842	847	888	841	840	850	857	867	897	901	844	840	907	870	858	865	857	856	876	888	812	846	888	888	851	848	849	849	809	861	894	858	859	863	922	879	902	870	843	867	852	858	862	799	842	889	889	835	821	822	904	912	850	859	911	883	867	829	877	857	845	878	874	901	848	866	875	818	848	860	871	836	866	882	844	873	813	838	863	882	854	832	878	836	883	839	889	798	844	862	832	867	823	842	862	873	888	837	822	837	849	870	834	852	857	842	871	862	834	844	871	810	831	841	866	777	881	834	865	880	903	858	833	857	884	885	842	839	941	838	824	774	880	886	879	831	869	853	834	835	850	835	863	864	850	877	827	879	877	833	801	895	842	902	890	829	806	849	829	863	878	868	780	849	893	864	919	894	864	848	859	825	866	831	879	868	859	894	862	846	831	854	789	882	790	870	881	873	928	876	851	850	831	901	862	886	838	812	875	855	839	870	843	869	864	816	851	894	859	875	869	829	856	855	872	880	857	865	855	856	854	823	812	904	863	866	836	856	882	856	858	848	880	872	851	823	834	894	876	865	834	796	844	898	849	844	863	853	857	874	857	865	822	845	823	887	874	800	875	860	840	863	827	880	833	848	849	844	867	889	835	868	872	943	849	852	853	842	894	801	874	944	905	813	835	843	897	862	814	849	871	902	883	889	833	841	884	836	879	886	866	862	846	884	812	872	832	836	889	831	873	825	798	831	823	871	863	859	844	863	881	853	809	848	838	871	830	864	873	822	888	814	874	842	846	848	821	852	902	885	829	889	862	910	911	863	790	816	862	859	927	847	865	863	875	922	831	841	820	890	892	815	882	855	829	868	860	872	885	862	984	845	861	826	888	830	845	842	848	854	833	909	871	845	835	858	910	867	825	857	852	891	862	899	882	878	906	843	818	851	819	849	861	798	888	846	831	859	891	872	846	846	883	873	828	860	858	820	852	832	846	841	829	862	900	839	832	870	843	820	879	899	851	889	830	873	860	863	911	832	828	849	868	824	844	908	832	820	835	896	830	880	839	859	818	889	881	883	806	862	846	872	786	862	869	826	792	887	875	870	880	853	880	887	838	886	860	875	881	863	843	867	841	873	856	873	866	850	821	821	846	863	860	788	876	854	814	885	868	860	885	891	860	882	856	876	908	892	823	849	871	895	886	867	830	850	839	836	883	861	850	867	832	874	838	882	830	892	877	836	844	856	824	900	826	850	834	881	870	829	842	887	851	912	862	861	903	919	861	848	885	843	861	863	863	909	866	820	890	867	781	826	902	849	901	881	883	832	859	878	860	795	873	870	878	833	844	839	830	819	838	850	868	863	864	893	823	792	889	902	899	854	833	758	872	892	867	894	869	846	890	817	868	866	871	823	868	879	909	848	896	840	853	866	840	833	899	903	876	872	823	815	831	852	848	898	854	834	846	853	855	918	831	826	847	831	873	891	827	808	891	890	849	889	823	905	841	898	903	882	884	873	828	891	871	820	838	899	857	889	852	855	875	823	793	892	888	889	792	821	833	843	835	822	840	906	897	825	804	860	854	818	896	889	865	894	830	883	853	841	833	856	871	825	885	813	854	823	845	928	889	867	904	854	839	830	867	854	841	850	775	850	826	787	838	883	885	864	846	867	898	867	820	844	901	920	847	896	880	905	868	811	857	870	871	787	881	852	857	897	846	861	912	870	859	888	852	855	864	881	859	844	858	867	888	822	828	865	868	876	819	859	885	848	831	858	809	867	787	823	886	856	851	856	861	855	845	874	836	821	881	852	875	848	866	830	816	908	864	884	873	863	886	902	890	860	826	899	943	828	863	858	882	880	904	895	805	876	871	844	886	847	840	918	887	820	888	900	861	827	845	896	824	853	827	903	872	910	862	866	881	844	843	873	886	874	858	834	870	837	807	850	849	867	843	934	811	894	840	844	893	888	837	856	848	871	836	814	864	844	859	871	858	847	886	852	813	848	813	815	807	855	868	844	889	824	804	871	916	831	890	867	834	881	832	847	829	826	850	866	819	834	858	876	789	844	863	855	840	918	852	823	826	890	858	875	835	909	859	862	856	904	875	900	834	841	891	862	852	897	851	848	861	858	894	897	845	886	865	892	826	860	836	852	879	840	855	851	863	807	864	853	903	831	834	828	830	867	826	845	833	870	903	826	863	853	871	823	864	837	865	855	816	802	816	851	822	865	845	885	895	778	840	844	918	885	897	875	822	878	790	808	861	809	860	858	826	829	874	837	843	913	848	829	856	884	872	898	870	823	878	838	880	850	859	866	865	886	886	840	837	859	922	873	819	854	807	833	876	847	881	858	864	899	821	894	826	820	859	891	841	870	859	848	850	887	852	870	825	839	864	810	831	881	850	892	847	807	871	858	796	856	846	917	892	898	886	851	869	829	830	865	870	855	833	838	854	840	863	869	890	875	882	847	867	846	848	813	821	859	940	807	919	874	845	843	854	846	898	886	828	815	893	872	900	823	829	878	819	872	825	865	847	920	922	861	889	845	816	838	867	897	830	882	850	840	845	845	834	854	849	851	888	837	837	854	905	817	870	847	831	880	866	849	884	895	834	840	910	860	793	862	929	818	862	835	857	818	876	848	852	826	894	868	851	858	874	860	849	818	914	839	869	845	862	893	826	896	888	866	876	812	824	851	817	881	818	873	864	844	863	882	891	843	851	921	872	858	815	909	831	907	923	827	868	853	873	842	878	833	838	943	833	827	880	885	895	869	877	860	854	844	890	858	887
23251	21385	29221	24193	21570	20544	10531	3731	2558	1806	1395	1228	1089	1050	949	930	882	951	826	811	794	778	752	809	758	785	830	775	784	760	738	790	747	728	680	750	744	746	748	695	714	742	690	710	741	736	707	745	708	733	695	705	721	707	647	714	738	723	670	691	724	735	701	679	704	716	708	739	709	622	705	652	678	708	647	713	721	660	703	729	670	626	687	717	694	693	660	702	687	699	741	678	734	724	677	712	683	711	688	741	691	725	707	706	719	654	646	660	704	712	733	685	666	694	674	642	684	664	746	655	691	635	705	662	670	675	720	676	707	697	668	711	725	698	688	711	688	690	691	729	730	686	726	687	721	720	690	694	720	771	671	659	726	684	657	664	705	763	723	657	698	682	711	718	665	672	704	745	650	707	706	690	695	680	703	674	692	730	714	694	711	697	699	680	694	688	707	704	700	680	722	733	714	706	716	659	691	752	681	635	656	700	671	649	688	700	707	722	703	726	710	654	721	700	668	664	708	733	699	676	688	724	683	739	707	697	682	710	696	789	700	692	774	695	686	684	703	658	680	704	681	719	667	666	683	671	686	678	649	672	657	697	694	695	682	685	706	731	688	665	751	679	701	756	693	664	719	694	673	646	689	718	684	706	698	697	671	741	695	645	692	652	659	726	745	685	649	676	693	685	731	688	682	717	696	747	643	688	747	680	711	665	748	687	654	676	717	722	729	662	704	675	681	694	701	726	740	660	694	688	683	701	662	709	659	712	734	729	698	708	678	685	662	628	729	743	694	712	702	740	715	669	679	733	699	680	694	711	673	700	703	736	672	703	674	727	681	739	673	712	710	684	696	662	650	685	683	722	700	644	680	705	708	670	703	688	714	712	679	742	679	717	694	690	642	671	688	700	742	728	671	732	720	678	650	718	688	707	701	674	696	728	629	667	684	670	722	691	688	671	716	708	679	673	682	662	677	762	676	707	664	650	695	678	698	678	654	673	706	725	685	691	686	710	687	729	691	667	727	704	688	750	707	663	741	662	680	643	618	723	710	723	739	732	671	658	719	709	685	705	678	656	681	693	680	686	717	706	681	673	681	678	716	634	680	740	685	702	694	669	681	656	671	681	700	703	741	714	683	699	721	713	702	714	736	702	662	690	680	728	686	707	722	689	707	672	669	689	684	672	678	694	654	714	718	686	697	741	681	684	750	667	712	692	677	709	716	715	664	676	684	657	690	704	716	680	720	675	714	717	662	764	733	706	648	686	715	700	690	725	685	730	673	691	688	744	717	711	696	712	721	706	704	684	724	695	674	656	692	703	688	652	695	719	708	672	715	766	660	708	685	709	688	706	657	717	688	713	709	677	718	675	740	688	731	684	712	683	722	686	668	741	726	673	663	663	706	681	692	657	702	672	690	708	706	691	650	636	724	705	699	683	699	660	735	629	698	664	674	688	666	725	705	690	745	638	680	675	676	707	700	664	673	705	688	697	700	690	660	714	677	726	730	710	675	691	675	692	723	744	675	654	694	717	681	669	713	709	723	725	678	711	695	727	698	645	721	668	705	698	686	677	736	681	707	709	706	722	685	678	701	694	717	700	680	682	694	714	675	658	669	711	691	725	683	696	685	653	685	691	733	690	657	670	739	695	700	680	694	714	668	743	698	673	687	716	677	727	717	688	707	648	710	703	647	725	687	675	716	660	683	701	696	690	727	653	724	670	722	668	694	699	651	634	734	692	657	682	685	682	695	707	673	676	775	722	696	662	678	689	686	701	693	692	697	680	710	685	732	717	661	714	707	721	734	709	724	656	675	669	693	678	679	718	650	722	644	706	703	676	707	702	678	685	650	694	684	702	663	658	722	668	692	669	669	701	717	676	683	654	642	677	745	683	672	684	657	692	668	682	706	689	714	665	663	670	682	687	730	656	700	684	771	746	704	683	726	696	685	731	666	665	682	658	699	705	726	698	708	672	696	679	711	696	650	725	716	658	652	652	687	717	640	694	695	724	723	720	665	729	668	691	693	705	700	738	716	682	729	710	725	679	692	672	681	724	718	692	682	682	709	717	700	743	693	717	732	635	736	669	651	721	702	691	668	683	718	714	738	652	724	670	691	725	722	719	716	703	676	719	671	673	693	691	702	730	681	668	709	672	712	704	665	673	708	670	684	745	710	652	710	656	718	737	696	702	708	718	746	708	713	742	703	679	670	677	660	723	658	710	726	729	704	706	685	681	690	645	669	681	661	685	683	685	666	673	681	696	755	654	740	675	691	711	673	694	695	685	707	695	704	692	712	669	696	716	684	707	729	666	748	640	695	716	723	705	711	704	691	705	712	640	741	752	655	710	721	658	693	690	696	700	680	653	724	670	714	734	728	668	703	679	698	700	675	681	756	683	655	685	689	723	648	707	679	751	630	695	665	689	687	706	667	658	674	665	690	709	721	746	719	688	699	686	679	735	705	699	676	691	667	707	684	683	736	714	691	719	694	661	712	725	690	661	671	709	714	703	658	694	675	659	664	749	671	687	729	709	693	660	694	683	689	724	694	682	768	698	723	661	672	655	687	698	686	697	677	690	669	702	721	669	714	668	746	704	652	671	705	673	692	668	634	697	656	727	732	675	684	679	677	693	697	691	702	684	684	668	679	717	715	715	685	696	699	671	714	674	670	649	657	626	673	662	678	710	671	685	701	691	659	653	692	718	711	675	681	693	734	719	667	655	734	733	712	682	699	705	693	727	679	698	655	674	685	647	701	687	734	646	697	698	698	712	721	703	660	683	692	769	730	753	696	720	725	695	677	740	719	681	745	677	684	710	674	728	726	702	671	697	732	708	684	659	668	646	652	718	669	668	715	691	697	665	708	667	686	683	744	667	699	695	687	683	687	696	697	711	721	675	678	670	733	737	702	674	684	681	708	753	692	693	695	661	672	701	706	692	652	644	700	679	700	687	697	729	634	714	666	646	738	697	698	679	721	764	713	705	682	713	719	700	659	651	716	678	656	702	654	688	671	694	708	641	693	735	704	722	737	704	652	721	750	750	702	686	691	725	698	728	739	710	674	688	683	716	676	708	685	753	675	718	709	649	686	729	689	718	650	693	716	686	701	639	659	659	695	686	677	692	614	753	675	702	702	660	665	734	691	763	728	689	698	651	732	679	676	696	715	690	659	675	715	684	675	680	730	700	706	721	739	672	696	696	700	702	684	667	674	693	692	689	721	725	682	652	652	637	751	710	725	725	683	672	723	713	729	692	669	667	721	706	677	639	699	702	732	704	698	705	698	685	688	729	704	671	711	642	679	701	709	703	692	710	701	716	675	715	699	671	684	676	722	711	691	699	696	667	683	680	716	724	710	662	684	697	725	724	665	678	701	681	710	676	682	686	708	747	726	733	735	666	667	669	664	661	699	670	721	703	679	660	666	728	679	717	670	717	693	649	738	719	704	705	708	719	759	716	649	724	733	729	719	737	651	675	702	661	690	689	697	701	666	657	695	694
35103	64000	55163	36308	20002	9657	7484	6223	5107	3387	2544	2013	1697	1542	1458	1359	1239	1147	1141	1043	991	983	1008	937	999	969	917	946	970	961	899	858	899	864	863	834	853	821	820	834	838	769	763	841	801	766	835	819	774	825	823	814	861	808	795	799	756	822	807	778	762	784	775	753	803	817	786	776	772	809	770	773	812	793	783	791	781	801	774	787	822	804	795	783	804	798	803	776	821	804	766	776	785	822	838	812	799	763	825	803	793	780	780	816	828	797	788	801	806	791	778	769	785	819	862	756	820	833	772	768	816	808	858	834	785	802	753	799	778	766	798	783	804	759	810	790	777	790	783	777	781	784	799	761	803	835	830	778	732	783	816	827	736	790	756	802	782	790	839	793	786	792	810	785	758	768	815	801	803	797	785	771	736	807	766	773	822	740	820	775	769	832	756	803	843	809	766	782	812	733	817	788	868	776	765	785	737	742	791	787	794	760	793	763	806	787	821	776	792	793	786	757	742	714	743	782	772	809	815	784	793	774	871	793	809	769	771	813	767	732	829	794	788	773	784	745	785	817	824	839	782	824	830	788	791	824	799	803	776	818	805	783	810	802	796	796	790	844	792	807	784	838	795	773	779	814	815	762	786	788	800	796	781	758	756	816	754	794	812	865	809	789	774	767	798	781	764	777	789	797	847	798	811	785	772	792	783	836	790	808	789	764	808	778	766	760	803	817	785	856	815	799	814	793	781	765	773	788	788	854	797	779	779	724	785	793	781	798	782	800	762	820	809	772	790	784	850	801	781	818	820	772	773	777	833	777	738	786	703	795	800	779	760	794	784	774	846	759	821	804	795	786	776	788	787	785	764	782	740	759	791	764	780	796	801	741	775	798	800	792	749	822	788	792	751	836	783	783	833	811	771	792	814	744	818	794	801	798	784	809	774	785	802	789	783	758	747	814	711	763	810	834	742	790	770	753	772	792	777	752	788	765	821	805	766	762	761	796	772	805	738	797	802	814	788	793	781	784	757	805	762	792	798	811	810	799	768	834	747	801	775	757	818	764	795	810	793	815	797	777	800	793	723	805	850	788	740	807	763	770	816	804	756	753	810	786	796	835	760	766	787	821	807	837	793	839	762	747	781	757	738	777	761	815	792	774	803	736	817	779	768	833	816	805	792	787	807	831	756	869	819	778	767	781	795	791	781	785	802	766	774	756	787	757	786	788	799	781	788	786	863	769	794	807	796	845	789	818	781	828	832	776	773	795	816	793	810	826	810	791	770	801	729	766	743	857	772	785	770	783	819	754	814	776	823	854	801	828	788	800	779	746	784	830	776	754	805	839	764	748	798	742	796	812	750	775	778	737	832	773	756	811	836	836	754	777	728	820	845	818	797	745	795	812	796	771	826	834	803	815	794	798	843	820	790	751	755	794	767	815	787	802	749	807	816	752	754	826	764	824	775	804	748	824	764	803	742	790	833	765	761	767	812	811	756	828	844	804	799	804	809	805	791	833	785	826	827	821	767	822	791	798	796	808	730	782	724	770	745	819	738	829	774	846	808	798	821	787	808	794	824	782	807	703	757	822	772	745	756	807	765	746	856	782	791	750	805	759	759	769	840	779	803	780	782	796	807	799	759	778	808	739	733	781	752	763	828	744	769	805	778	806	791	781	841	789	806	844	812	757	793	807	800	834	782	693	802	765	783	798	781	770	814	797	816	792	792	776	766	755	800	766	752	776	795	778	809	762	769	826	810	806	742	787	769	781	783	812	869	775	749	783	756	795	794	766	759	785	777	803	764	795	745	779	825	782	791	816	787	747	783	793	794	816	732	804	791	796	834	790	776	775	795	781	807	783	792	750	814	809	796	834	761	785	781	755	825	819	812	740	766	806	812	823	815	803	790	771	830	771	768	782	772	775	737	829	820	791	778	806	820	761	801	748	799	811	779	782	760	800	779	763	776	785	766	811	764	764	728	767	775	775	795	837	847	776	734	780	786	762	793	791	810	765	768	813	843	797	825	762	751	793	763	808	769	869	812	825	807	842	762	838	765	757	797	765	786	749	707	773	805	802	815	729	806	794	732	790	782	792	813	731	832	763	802	794	742	795	797	778	842	754	761	772	770	804	769	809	757	803	766	777	791	771	762	766	766	795	755	764	777	785	766	772	773	757	797	791	805	817	794	790	762	806	813	745	790	830	763	822	808	746	777	756	787	772	780	787	774	753	762	784	802	816	829	805	812	786	754	799	836	748	784	766	729	763	788	785	863	734	800	810	729	738	789	804	772	749	852	786	794	801	768	837	837	756	815	784	789	796	849	764	748	718	820	722	807	737	805	780	829	773	803	820	802	746	760	747	744	769	741	767	762	810	810	795	823	756	795	806	794	810	811	737	781	760	770	783	788	738	745	809	824	779	757	805	749	788	763	786	810	829	812	804	795	783	765	734	719	752	780	787	746	802	760	837	736	760	758	795	778	784	808	813	821	762	779	787	800	773	789	774	769	722	781	786	833	751	799	764	794	767	832	825	728	789	796	751	795	770	791	840	784	772	767	757	736	773	823	757	768	790	799	765	817	791	807	777	807	830	749	830	803	793	761	808	769	760	776	736	801	803	783	769	775	752	803	803	848	800	826	756	759	799	779	808	781	752	792	771	741	762	828	849	776	780	831	838	791	774	794	827	805	818	792	799	768	802	777	810	825	813	811	753	791	789	831	788	805	837	732	795	745	801	778	788	807	778	795	778	776	802	850	782	818	758	734	797	758	783	787	825	797	804	804	732	810	772	808	819	820	844	786	801	774	856	771	760	743	767	771	773	784	829	772	805	744	782	812	757	842	736	783	784	817	848	815	789	772	803	814	773	755	808	784	790	794	766	815	747	801	796	805	765	770	790	811	765	798	768	770	797	783	779	769	785	789	806	731	788	806	765	755	848	741	798	716	800	740	757	728	766	813	817	769	790	781	788	795	749	811	749	798	778	815	825	791	834	816	751	835	770	731	794	814	755	785	796	798	814	780	859	811	831	772	773	786	740	781	752	786	842	789	855	775	805	806	796	759	726	806	839	747	767	796	757	813	778	763	776	764	758	799	792	784	774	751	790	809	768	807	792	750	811	839	851	754	846	770	786	788	785	804	808	772	752	785	783	814	791	780	787	822	830	756	779	769	791	802	772	818	800	792	788	762	777	765	773	782	822	826	803	785	775	787	809	757	827	808	822	782	799	794	780	727	758	798	755	799	810	799	768	784	797	763	760	770	804	791	806	793	768	787	798	765	810	764	799	774	772	773	840	742	788	819	761	771	806	804	788	771	797	790	781	802	795	788	746	774	748	794	772	848	798	814	777	764	790	757	791	832	811	792	837	779	748	777	820	774	803	796	825	789	775	887	793	869	824	779	775	818	771	779	814	768	749	757	771	819	825	820	776	835	746	779	828	772	788	805	765	766	810	758	781	793	781	762	765	788	769	786	758	801	827	801	773	814	757	809	840	779	791	817	768	775	756
28960	28248	29630	15831	4564	1937	1375	1215	964	750	662	629	593	541	572	547	560	591	501	565	501	520	505	526	507	491	506	503	495	569	503	500	507	488	542	520	532	473	502	518	493	482	541	481	479	546	465	528	474	541	514	512	453	479	519	449	518	490	476	504	433	519	466	494	498	484	509	501	491	554	518	488	505	544	480	497	476	488	472	481	472	487	494	512	453	502	514	483	549	511	472	500	493	509	479	484	517	469	506	487	513	525	480	505	448	497	453	537	485	487	492	493	505	487	490	478	505	483	471	483	475	492	485	466	459	488	487	488	460	459	471	529	510	485	498	488	496	468	499	471	504	455	469	485	487	485	487	473	508	477	477	489	490	511	500	475	490	463	473	486	502	497	513	469	492	484	507	535	473	508	500	475	509	471	466	485	491	503	471	489	500	474	493	473	464	518	499	521	480	514	459	493	490	485	501	490	467	530	481	483	503	527	491	526	486	492	460	490	491	493	463	488	468	493	506	478	452	477	478	495	499	485	512	484	453	505	492	505	490	500	505	486	454	494	519	466	488	473	543	479	493	507	493	520	513	510	467	476	491	495	488	468	463	470	513	492	535	509	498	513	475	532	487	539	462	519	513	500	482	489	494	535	481	470	464	509	478	513	498	498	500	490	457	485	442	481	464	481	465	504	478	482	528	472	525	472	547	452	466	482	515	491	479	472	524	483	476	491	499	462	466	439	479	515	482	455	472	525	446	486	517	477	522	465	482	489	516	482	499	519	501	469	486	480	503	463	490	492	501	503	516	541	462	503	525	481	466	486	492	473	473	504	468	507	509	495	501	448	515	499	465	516	493	495	456	510	487	518	499	515	444	499	520	498	504	537	459	500	495	475	498	449	517	498	513	486	518	534	466	532	485	453	486	515	500	508	492	454	532	493	493	494	485	516	521	498	490	523	513	493	479	478	504	482	493	497	508	465	460	532	501	502	497	516	520	449	519	500	498	504	478	496	498	465	487	473	477	522	495	469	446	529	477	516	514	454	500	500	517	495	477	551	520	485	487	527	513	515	507	482	498	492	486	468	507	492	465	485	515	468	488	527	514	482	494	484	525	453	454	453	512	493	520	508	507	499	521	468	462	461	502	480	459	506	481	475	486	472	487	533	515	519	470	477	511	439	483	518	497	524	478	444	501	481	507	462	512	519	483	472	510	489	520	467	455	499	456	488	510	460	525	456	485	483	483	481	479	491	473	498	479	484	450	515	491	493	480	513	445	481	525	482	513	463	493	464	487	499	528	457	487	486	494	447	502	502	508	477	477	484	470	489	507	523	491	503	479	448	445	512	486	471	501	529	521	496	546	493	504	504	493	481	466	474	488	483	509	487	471	476	472	537	486	441	506	487	505	486	479	452	474	442	531	489	475	508	482	502	497	471	475	461	484	502	471	471	499	507	532	480	515	514	516	482	466	509	500	477	463	478	500	446	484	485	498	485	498	474	495	475	551	486	504	448	469	477	479	509	495	450	500	557	498	482	461	490	463	483	499	457	515	502	495	481	510	488	458	523	487	448	480	482	509	447	488	517	482	505	482	486	511	496	538	460	474	470	470	492	501	500	464	466	480	497	517	482	468	485	535	511	485	523	478	501	472	487	477	454	498	460	478	523	488	517	514	492	459	494	487	463	440	509	510	460	485	459	491	479	513	472	476	533	515	510	514	449	473	512	485	487	457	497	525	495	478	469	509	507	473	492	511	457	483	505	516	507	472	491	490	496	491	527	527	491	503	531	516	502	512	503	484	474	495	474	515	488	478	458	474	507	517	512	473	493	503	498	524	520	495	475	535	502	490	487	519	541	522	507	522	477	543	521	535	488	466	524	470	465	508	471	500	528	476	512	527	527	465	490	467	476	504	482	499	498	515	534	532	495	477	491	495	485	535	513	509	544	530	495	505	478	468	442	486	476	480	504	507	503	468	537	490	479	512	492	509	480	495	461	514	488	492	502	499	492	474	506	499	485	515	514	491	528	504	516	490	510	471	472	513	485	511	439	509	513	492	520	461	475	462	540	479	538	476	491	469	507	501	504	460	486	477	478	500	492	452	481	530	511	497	501	480	519	505	488	469	507	507	494	491	496	461	496	491	518	468	484	507	467	502	489	504	507	515	505	491	509	473	501	500	485	507	527	514	464	527	486	503	549	497	479	486	481	537	500	473	419	563	500	501	504	491	485	512	517	444	510	507	520	491	510	509	508	482	503	544	477	526	503	479	536	465	508	474	504	472	472	489	492	486	466	495	487	492	482	487	535	496	516	438	476	503	506	492	467	516	455	473	482	487	506	470	509	502	534	496	494	472	515	508	471	504	495	493	497	477	509	478	486	538	504	443	486	487	495	454	476	497	514	520	490	449	506	493	494	471	475	486	486	480	496	508	487	476	472	492	511	475	478	504	498	514	498	533	450	487	516	504	487	497	482	512	500	488	484	458	506	491	504	487	435	483	530	473	516	481	470	491	495	478	457	468	540	515	491	465	471	530	497	515	472	483	513	508	507	505	515	537	516	454	510	479	453	536	464	477	466	467	475	488	482	486	504	491	485	481	522	488	510	505	519	496	514	448	478	499	479	513	494	507	493	462	526	507	490	515	492	531	519	523	494	493	474	486	477	488	511	510	504	522	443	467	469	488	483	516	501	462	478	502	512	479	488	498	536	457	470	474	502	500	509	510	495	432	503	494	511	503	505	505	503	512	462	492	465	497	510	499	497	497	492	433	523	475	519	559	485	469	490	521	508	505	513	465	484	485	460	513	514	491	491	517	496	519	515	446	499	480	466	495	519	478	482	509	503	455	441	518	477	482	506	514	489	509	536	483	471	457	474	480	481	521	456	497	502	529	536	486	495	483	469	474	462	466	475	518	458	520	515	503	476	454	518	493	469	497	473	497	488	501	493	531	503	480	465	482	481	500	513	521	514	491	497	478	506	469	500	462	522	490	497	516	482	495	476	492	507	540	510	490	518	496	512	481	516	526	477	453	494	522	485	505	505	505	472	468	505	497	460	483	522	508	488	484	462	485	490	458	463	501	493	457	513	479	495	518	495	503	483	481	513	491	462	482	494	496	531	498	479	493	489	498	471	459	479	492	470	488	492	503	505	495	495	511	511	522	488	453	484	470	494	504	470	460	497	465	475	520	480	499	444	487	501	485	521	516	459	471	449	513	482	480	448	454	482	441	439	492	461	511	515	511	510	539	485	499	484	479	493	474	514	485	476	495	508	483	510	486	486	481	547	493	467	463	485	473	498	490	502	474	504	470	503	464	495	487	478	457	506	442	497	519	440	489	491	455	512	524	496	497	485	495	456	502	517	522	519	494	471	464	465	472	514	518	488	494	511	463	485	477	521	478	505	532	493	504	502	513	491	457	526	507	494	454	503	499	475	492	539	505	505	529	479	515	512	498	495	506	493	502	510	510	476	445	544	461	519	506	476	492	492	490	513	519	439	481	457
29300	44362	33278	15783	6470	3461	2708	2281	1937	1468	1115	873	835	781	724	721	741	715	687	708	663	654	643	651	646	626	678	640	660	637	670	637	596	667	606	618	649	575	626	637	620	588	650	604	652	637	612	583	642	582	586	620	641	610	643	577	585	598	594	591	591	629	609	626	630	587	575	586	616	618	588	563	608	583	555	619	573	601	598	572	589	599	585	575	640	624	606	624	656	642	605	600	598	607	598	614	584	633	574	662	591	601	613	609	629	610	635	623	615	600	568	599	569	587	590	624	603	632	611	597	625	595	610	578	610	612	566	591	596	611	602	572	607	592	551	604	610	602	641	588	626	558	584	605	576	562	592	630	623	623	561	599	635	572	668	579	637	574	564	636	656	602	601	609	567	572	597	642	586	585	593	600	595	599	614	602	555	653	614	575	593	650	604	575	615	606	617	604	630	606	603	622	595	581	582	597	583	595	653	607	569	623	652	603	604	589	557	611	572	599	589	587	594	599	625	613	585	637	582	608	600	612	599	638	570	600	575	623	609	568	658	618	562	595	598	629	600	637	581	582	621	584	582	656	600	606	581	577	597	635	634	599	566	573	606	630	620	635	615	551	575	606	611	553	622	618	613	610	609	580	638	630	585	598	627	579	593	638	583	635	595	627	600	604	587	571	580	605	635	604	619	603	651	630	650	647	602	597	605	599	638	612	569	645	650	590	582	565	561	615	605	589	616	631	621	598	579	582	600	648	639	671	599	587	575	579	620	599	611	612	599	613	586	610	581	557	592	600	582	571	633	621	615	612	588	611	599	592	610	599	630	596	632	579	602	596	610	627	622	634	612	622	619	596	614	625	542	618	614	591	606	627	622	592	612	614	584	592	620	618	598	633	569	571	581	655	601	644	604	591	573	601	606	574	600	603	557	614	593	588	612	582	631	606	615	627	623	594	655	627	582	651	588	575	623	585	648	601	620	574	630	598	564	619	590	617	601	599	594	609	618	580	638	606	611	616	661	575	673	605	624	583	610	638	636	603	593	558	555	628	611	610	622	594	630	633	607	573	600	584	593	598	597	587	601	671	623	602	625	649	589	588	608	592	565	606	587	644	618	640	598	648	602	579	602	607	641	574	597	587	617	626	582	639	591	599	653	603	594	598	661	621	621	571	611	607	608	550	609	611	629	579	622	575	593	622	577	572	572	580	593	579	649	598	581	578	554	588	632	623	609	605	615	622	627	567	600	608	616	632	643	608	612	609	590	576	639	595	598	602	621	601	632	595	579	577	573	640	608	571	579	621	601	591	616	599	629	613	613	590	589	639	592	629	616	618	613	652	596	595	644	613	571	596	592	595	634	616	569	643	584	585	616	603	590	600	631	591	608	609	659	600	625	609	604	600	598	597	567	599	611	573	590	575	645	596	644	615	631	587	600	615	619	601	594	605	555	634	628	629	630	564	586	606	590	618	622	631	566	608	584	608	556	619	612	652	631	616	598	640	609	571	595	586	611	595	609	596	591	625	572	624	643	596	619	621	624	564	582	601	614	615	634	607	622	586	618	613	551	586	601	596	621	592	601	617	624	572	620	611	610	586	619	603	579	587	602	621	571	638	632	604	597	593	614	618	586	613	577	593	598	608	581	615	573	610	584	613	617	646	603	630	574	614	604	585	613	612	595	600	647	596	597	557	663	624	596	628	610	594	565	621	571	558	577	566	601	563	630	621	576	597	566	616	611	592	603	634	617	599	620	619	591	610	592	623	589	625	620	569	599	601	567	600	662	587	587	608	585	597	615	606	613	576	583	621	619	576	603	584	560	563	580	629	569	635	619	626	619	602	568	576	594	624	622	603	595	557	625	598	568	593	576	569	628	593	625	610	549	602	577	612	631	597	583	627	593	604	609	570	639	605	590	622	557	605	604	655	581	614	593	579	588	613	570	617	604	580	632	598	611	629	556	634	598	593	627	566	579	617	577	623	654	634	590	581	633	633	622	588	615	611	639	589	611	599	614	620	577	641	570	622	557	589	588	557	604	600	587	580	622	623	597	598	578	599	598	634	602	643	603	600	613	640	606	654	604	587	591	626	550	620	580	626	595	549	602	573	616	581	592	607	604	608	623	608	647	635	598	581	585	590	581	573	564	627	628	606	603	608	600	615	615	629	620	611	621	592	608	603	613	567	618	583	585	626	573	601	607	636	591	601	627	600	661	608	630	571	583	625	585	591	592	640	577	584	617	564	667	587	567	615	637	622	601	600	604	644	612	639	637	617	592	563	605	568	561	575	616	606	618	607	588	606	621	549	618	634	602	605	619	585	635	598	636	658	585	610	647	652	645	593	588	607	620	600	610	623	640	596	620	598	579	609	619	591	590	562	568	593	590	573	646	573	605	595	609	533	619	587	626	613	580	610	614	593	585	632	601	620	573	598	633	610	553	577	628	567	604	599	597	650	612	571	587	620	600	622	599	576	597	589	637	635	614	633	606	599	604	635	612	587	624	561	641	587	613	594	605	589	651	599	601	599	556	606	627	613	587	585	645	640	582	592	558	606	653	607	588	618	600	621	636	632	650	621	616	598	580	639	581	630	612	628	628	641	626	632	592	631	604	602	593	608	670	616	623	636	583	627	589	580	554	606	643	618	569	630	638	616	586	574	574	594	594	577	595	548	583	592	623	616	569	598	623	619	603	559	595	585	592	615	593	597	599	637	593	575	614	572	587	649	600	602	617	602	583	671	560	592	597	607	624	583	595	597	607	596	581	583	595	608	580	577	590	628	610	567	628	615	614	612	601	582	578	594	624	561	583	603	573	630	638	580	634	581	591	639	619	606	602	536	665	565	594	561	629	578	647	567	607	615	579	565	611	587	608	629	612	624	606	542	634	623	620	596	627	637	578	557	612	618	614	574	562	555	565	643	599	597	605	612	576	607	596	626	644	655	622	649	573	660	604	625	606	588	562	556	646	580	623	607	609	635	617	583	651	658	587	616	572	632	615	619	642	588	627	536	612	572	646	621	578	632	604	659	615	591	568	614	613	604	591	590	592	575	576	636	634	603	634	632	608	638	662	597	598	569	603	612	556	587	576	654	609	590	627	604	618	588	580	621	579	620	601	566	609	604	562	607	655	594	604	602	609	546	617	599	639	595	608	612	621	622	574	595	593	607	609	634	619	629	618	595	575	634	640	575	574	575	645	592	565	608	621	560	624	604	608	604	630	591	626	613	564	635	620	615	593	618	605	587	588	579	592	637	594	608	587	607	631	643	605	611	603	604	614	578	587	614	620	606	603	596	558	613	592	569	571	568	553	607	617	650	657	614	641	610	587	627	597	632	595	615	617	568	634	611	614	625	633	578	567	600	549	621	593	598	639	626	626	639	617	646	628	586	613	573	653	604	645	604	593	605	535	603	596	614	599	582	553	592	553	573	640	617	631	640	622	596	614	566	599	625	659	606	613	587	579	602	627	616	620	589	600	636	593	651	576	583	589	592	624	647	578	620
24478	21379	28757	25308	20354	9233	3109	2000	1437	1129	871	675	629	571	545	493	543	473	489	470	488	498	472	468	457	451	453	459	414	451	442	389	402	421	448	446	417	428	434	416	411	392	411	385	411	389	407	433	441	420	417	420	418	454	413	449	435	421	400	400	471	401	396	374	422	396	388	398	357	408	401	379	400	394	380	397	412	417	367	415	437	369	400	399	387	404	429	425	411	421	416	418	437	410	381	388	430	388	419	394	424	368	427	382	409	412	428	393	410	406	404	428	405	395	391	390	380	412	411	398	402	426	409	410	416	416	389	405	433	430	391	439	398	389	443	388	376	406	423	421	408	384	421	392	401	415	383	404	410	401	423	406	437	387	440	414	394	405	419	437	409	354	415	421	420	427	405	388	415	429	418	392	425	408	419	432	387	377	409	374	329	397	394	391	400	393	424	418	394	392	441	397	420	427	360	403	432	410	396	404	420	406	405	415	399	408	413	405	409	418	416	409	406	388	390	394	385	403	384	377	419	436	395	461	385	425	410	398	390	368	388	399	407	393	391	391	405	365	407	415	388	409	389	379	406	386	380	444	406	411	445	370	377	409	421	403	397	376	386	409	418	403	409	399	408	411	447	411	413	437	398	379	418	393	413	422	389	436	382	389	426	406	437	389	409	371	391	398	400	426	381	372	404	390	383	406	401	404	393	427	418	389	400	440	391	384	409	423	383	372	436	443	403	421	408	394	393	425	412	410	392	429	405	369	392	377	404	409	380	408	399	417	398	412	389	418	430	395	413	389	429	410	406	388	407	410	390	387	399	395	424	410	405	460	392	397	448	394	448	391	372	427	419	401	395	394	405	371	441	390	376	395	388	407	412	442	408	406	413	387	391	387	410	446	417	396	401	411	385	407	401	418	412	416	387	396	406	403	425	405	454	435	399	411	382	385	379	389	402	407	405	391	391	383	400	416	391	393	410	372	397	407	424	415	429	435	422	400	370	383	403	430	428	395	386	411	402	389	349	403	398	390	420	403	371	369	427	395	402	411	406	401	414	427	404	412	378	441	408	366	396	400	413	448	389	443	368	391	409	368	397	390	433	422	424	428	424	364	411	393	397	412	390	409	360	415	404	412	417	406	394	377	396	433	421	405	403	410	384	413	415	419	419	395	433	413	405	404	417	444	399	360	446	402	414	401	374	468	419	391	400	421	411	408	388	431	392	404	421	405	397	393	390	418	404	400	391	415	440	405	442	419	384	408	374	399	391	446	374	436	370	404	401	412	385	407	427	402	407	401	380	395	394	384	391	354	406	439	407	395	413	403	383	405	425	397	415	383	391	423	406	391	403	443	386	409	415	420	413	390	410	392	383	394	400	397	404	387	381	402	398	420	412	409	381	391	419	390	395	417	428	380	411	388	408	431	406	401	409	375	381	388	396	412	385	406	417	409	401	421	422	423	384	412	403	398	394	396	381	379	409	410	425	403	376	361	396	381	401	355	422	376	388	438	414	405	362	411	413	434	422	440	410	386	383	376	385	429	421	388	411	407	384	378	376	449	418	391	398	436	392	402	376	399	429	396	394	411	404	444	388	420	394	382	424	374	393	397	399	406	402	424	378	384	364	406	423	380	391	414	407	394	412	400	368	419	410	440	401	433	402	443	395	388	416	424	404	426	404	400	410	387	387	397	395	405	373	397	390	394	355	391	416	418	445	374	373	413	367	402	405	411	430	454	413	403	382	400	415	423	420	409	422	397	391	398	404	413	414	420	422	425	390	420	398	414	398	387	379	392	412	386	392	400	401	388	395	388	399	404	434	428	421	397	428	382	414	433	408	363	383	385	431	388	410	400	401	441	380	381	387	418	416	427	389	395	428	393	414	432	387	406	401	411	397	422	403	417	388	399	401	411	410	454	446	405	415	381	471	374	388	417	389	400	373	381	400	411	401	394	390	397	415	436	387	379	392	403	408	422	401	376	402	393	387	366	419	413	394	409	403	362	369	429	339	405	401	397	411	404	395	381	396	440	405	394	404	385	400	375	402	414	416	373	369	442	419	404	408	407	419	414	425	436	379	415	407	351	400	363	415	468	420	381	414	390	398	387	395	406	387	389	411	438	426	423	379	405	369	386	396	392	435	405	451	459	396	432	388	418	391	401	392	394	418	427	382	381	395	390	415	400	419	407	439	434	400	395	388	406	389	401	404	411	407	406	398	422	401	403	448	389	388	396	437	433	408	389	440	419	439	416	385	411	408	388	406	380	403	423	416	389	387	419	396	378	383	417	427	392	407	414	393	420	415	391	383	418	397	417	397	393	386	359	382	385	396	395	405	404	411	404	363	390	359	392	426	410	424	400	389	401	407	386	397	397	418	384	415	407	413	400	407	416	405	389	403	398	402	396	396	422	398	389	431	395	420	432	421	427	381	428	399	392	405	413	417	428	412	436	378	416	421	399	354	412	431	399	401	427	400	418	406	393	403	390	389	411	386	388	432	388	399	378	372	454	440	419	392	389	435	421	387	404	406	357	392	391	401	421	360	427	401	396	378	420	426	416	400	411	413	413	405	400	392	405	383	398	418	422	424	397	391	375	399	400	417	409	437	437	418	406	383	390	364	381	397	408	410	410	425	395	426	393	415	388	400	388	403	395	358	389	381	368	394	385	407	397	395	412	431	387	428	371	400	396	422	418	376	386	381	429	390	397	381	414	409	409	378	395	425	417	396	445	423	381	408	411	432	418	377	405	408	406	402	385	413	381	380	428	429	399	407	382	387	394	425	380	435	440	372	386	375	419	399	392	393	403	413	391	383	450	393	422	379	410	438	412	410	409	397	342	419	387	422	391	378	398	418	389	393	407	411	399	358	403	369	362	377	434	429	405	423	431	412	390	375	373	428	403	391	394	445	395	392	403	428	421	406	411	373	386	407	396	409	417	380	418	411	385	430	408	417	430	395	392	412	443	372	388	405	440	381	398	418	419	378	407	392	401	386	393	415	411	407	384	434	407	410	437	394	380	399	390	389	427	449	378	406	403	400	384	409	379	414	426	404	401	364	413	397	387	384	413	446	393	418	389	395	403	416	381	389	406	386	424	392	401	421	405	428	406	393	360	384	382	406	371	400	389	390	370	425	377	437	425	473	408	414	386	424	396	380	433	361	392	402	392	387	393	427	395	415	415	401	431	420	404	412	366	374	410	422	391	433	459	379	394	410	397	389	433	409	405	410	396	409	415	402	385	371	385	402	417	412	441	436	426	392	428	412	373	378	407	396	387	410	400	392	436	391	424	420	404	399	413	415	439	381	409	395	385	390	428	407	398	440	396	390	369	412	405	462	426	395	415	407	394	411	389	399	443	411	398	426	398	417	384	388	375	399	406	413	374	383	418	419	439	404	378	440	414	464	403	390	376	379	436	422	386	402	386	397	400	383	406	409	419	393	416	415	456	380	393	416	398	425	399	399	397	393	405	401	430	381	377	383	389	408	398	396	390	418	402	407	417
31399	54752	45803	28545	11753	5892	4921	3946	3041	2217	1545	1161	1018	995	819	767	816	759	703	624	661	637	593	613	603	573	594	603	563	556	551	576	558	556	519	504	503	553	544	495	535	558	510	485	518	508	512	489	461	547	557	466	492	475	491	471	508	486	510	481	472	477	483	500	547	474	503	515	534	479	496	532	445	539	496	480	531	498	526	491	483	502	482	460	504	513	514	524	483	502	516	516	502	505	504	500	517	531	489	457	543	496	464	524	478	509	478	485	485	463	473	515	496	536	465	499	501	479	515	445	511	477	465	532	488	502	536	506	494	505	460	505	507	472	499	490	490	514	477	490	474	477	486	470	507	498	507	512	514	488	484	458	551	499	513	497	508	474	501	510	475	481	506	529	495	500	505	504	524	501	471	518	481	502	497	505	506	534	478	489	504	528	468	532	467	506	490	470	504	507	452	450	487	480	466	466	492	473	475	490	517	529	478	528	518	497	488	486	483	450	490	479	509	473	460	483	480	478	499	495	521	493	498	472	474	496	515	508	520	465	445	494	463	465	518	488	503	528	490	501	516	500	453	508	502	529	464	489	481	485	488	527	476	479	500	513	469	507	524	464	514	507	519	483	475	438	510	451	465	490	472	461	489	470	497	502	502	502	503	492	486	535	513	459	485	516	487	514	484	507	470	510	510	519	470	482	475	494	515	488	502	477	536	461	484	465	492	468	498	493	497	477	492	486	489	467	482	504	470	487	509	512	490	515	476	480	461	481	499	507	462	544	510	472	476	497	507	482	457	490	487	515	494	473	487	483	496	460	475	498	493	500	469	510	514	491	527	483	482	481	496	467	519	467	525	487	499	459	495	503	487	490	500	499	485	499	510	503	478	478	510	495	487	473	505	509	487	503	512	489	504	460	507	490	496	488	482	506	518	488	507	510	510	465	503	488	534	495	488	501	468	470	491	473	502	465	492	517	483	481	512	458	470	471	499	530	519	484	497	461	491	459	493	511	464	508	507	507	502	491	457	463	481	523	544	461	492	469	515	518	498	467	482	474	485	547	476	469	543	462	516	491	495	497	510	505	502	510	450	477	530	474	493	465	518	527	480	471	488	459	544	493	478	467	494	516	480	501	488	499	455	500	530	507	498	511	530	474	523	525	485	485	515	519	511	448	437	470	501	481	470	468	483	487	540	481	485	459	493	481	514	499	490	509	525	456	493	493	459	487	501	473	473	500	483	486	526	489	494	471	509	479	471	464	467	495	469	471	493	509	488	489	502	478	491	488	479	495	470	504	457	462	515	419	498	506	488	475	500	446	500	476	509	516	482	500	497	483	497	492	533	509	491	507	471	462	493	482	491	475	497	494	492	473	477	507	504	516	484	491	525	492	532	468	514	502	522	502	462	508	499	471	501	459	457	498	514	487	456	493	472	441	476	484	483	509	493	501	532	483	516	490	483	497	507	467	501	503	495	510	517	515	482	486	509	489	511	458	502	499	455	476	474	456	476	489	458	491	544	481	475	493	497	503	482	479	523	497	483	500	491	459	473	500	510	456	509	529	478	477	515	515	494	510	507	466	456	500	524	504	491	455	517	518	482	505	520	459	458	488	481	535	480	473	509	518	480	458	509	513	508	510	503	503	490	493	479	503	509	486	498	477	493	496	503	495	468	527	491	513	480	514	500	533	523	457	503	495	488	463	469	510	495	451	445	467	518	517	498	500	457	474	498	475	499	491	486	469	482	499	481	500	483	496	502	506	464	513	522	511	471	471	486	530	457	507	492	529	479	466	505	441	467	483	507	509	533	486	504	468	509	519	498	517	521	462	507	492	504	513	469	496	491	491	458	521	505	503	525	504	496	495	505	503	496	467	456	472	471	517	492	518	471	497	521	502	463	531	536	469	494	502	507	478	497	478	505	475	500	489	472	482	489	507	429	474	492	472	485	493	506	476	460	469	480	497	517	483	491	517	510	468	475	525	510	473	496	523	500	519	527	417	464	512	486	452	466	463	498	472	494	478	459	474	479	502	489	497	481	487	502	496	488	496	447	517	532	527	480	517	499	475	482	531	527	499	498	518	473	493	468	483	446	493	464	494	488	495	507	496	504	469	480	458	504	512	491	524	495	494	503	478	511	501	498	505	532	474	459	526	523	466	492	485	506	496	496	501	484	521	468	517	520	475	471	505	504	483	469	473	463	455	512	543	492	496	462	504	478	471	497	464	503	496	477	466	516	502	467	467	488	453	489	485	488	510	470	515	450	481	492	468	452	499	524	478	466	504	508	524	532	495	495	519	454	494	481	490	503	514	429	484	483	521	492	494	493	466	505	484	507	443	471	430	508	494	536	524	463	445	495	494	484	506	479	494	491	521	462	492	477	535	467	488	463	511	532	494	514	498	483	447	532	508	506	507	491	529	494	511	485	505	484	519	459	504	537	469	489	485	507	523	491	480	505	513	481	532	505	507	504	504	508	486	490	497	512	534	513	475	504	503	490	498	539	486	469	477	487	510	523	530	486	528	490	465	511	496	454	475	465	536	509	477	483	433	488	483	480	493	498	504	517	491	477	468	456	491	474	450	480	488	435	495	494	477	519	477	426	483	517	454	482	536	472	488	515	509	495	530	452	481	512	484	498	506	475	487	531	465	461	501	524	491	470	492	503	492	510	534	490	455	471	505	489	463	504	479	489	467	470	525	508	484	541	474	509	503	472	491	491	451	478	483	499	466	496	445	480	482	506	465	529	478	493	487	528	480	479	506	517	483	477	491	489	478	484	479	500	491	489	470	487	501	470	500	486	508	505	492	508	525	544	488	529	521	522	470	495	502	506	499	474	490	451	483	464	483	510	498	452	542	506	465	506	499	503	507	472	482	466	444	456	467	503	516	511	496	474	468	483	479	470	463	508	511	472	489	515	521	462	480	514	467	492	485	478	460	570	458	487	484	492	453	500	509	524	466	510	535	471	510	492	473	504	474	525	474	476	486	471	484	488	448	489	509	477	481	478	480	472	474	473	509	505	507	491	499	460	471	512	507	475	439	507	476	494	492	494	491	455	478	514	502	484	482	478	505	476	516	488	508	494	463	517	493	452	494	533	505	481	482	479	479	472	490	470	485	506	516	482	507	498	510	506	503	492	444	532	538	479	485	523	485	498	490	511	475	455	487	495	469	530	503	476	473	494	522	466	501	452	500	520	462	516	535	521	504	475	455	483	514	472	441	489	502	496	480	481	474	487	498	501	492	476	501	531	498	498	524	463	493	503	494	477	451	474	502	515	489	467	460	489	484	503	485	514	533	498	518	500	512	505	474	487	498	456	507	478	502	499	485	473	482	502	487	515	462	468	516	505	495	468	497	519	521	510	476	503	480	501	487	475	528	474	449	472	532	471	503	493	495	472	516	494	475	470	477	469	485	486	478	470	560	473	491	470	494	513	525	467	502	494	518	493	494	459	503	519	456	480	506	481	479	494	458	478	499	450	491	555	473	506	490	497	529
25553	21459	28363	25992	12672	3318	1935	1727	1437	1258	1101	916	915	917	879	842	794	736	842	768	764	738	759	788	788	747	791	782	751	800	735	734	721	786	764	725	709	761	744	764	722	717	757	719	704	685	689	759	703	773	747	722	709	744	781	793	726	731	690	749	716	766	735	722	708	722	773	734	783	723	766	768	728	738	718	727	732	748	710	767	754	739	732	728	724	736	714	728	731	711	780	692	723	716	815	780	742	750	698	728	719	733	708	712	660	738	743	756	725	673	762	704	777	749	706	700	791	758	775	755	753	705	718	728	722	738	752	702	696	728	690	719	773	735	716	709	735	748	710	763	710	744	734	741	761	728	712	712	781	734	759	722	705	687	733	747	717	710	722	718	720	702	747	763	757	679	728	735	755	750	766	734	705	766	754	754	755	699	727	724	708	738	718	767	733	750	724	735	717	727	706	768	753	716	717	771	701	712	756	732	689	729	747	717	738	777	751	761	778	737	686	741	728	763	748	726	720	729	708	726	718	704	814	703	746	723	716	712	726	706	734	727	745	709	670	735	715	696	756	745	726	708	724	741	770	749	715	770	728	720	712	752	673	714	712	724	736	725	755	725	731	767	713	744	757	739	729	729	763	713	713	749	719	699	738	753	755	759	716	739	739	719	728	778	690	719	767	735	701	717	748	745	738	691	737	731	737	703	772	713	722	748	709	741	731	780	666	707	741	759	745	741	730	763	716	705	739	732	669	701	765	729	719	692	729	749	728	714	763	687	734	716	746	706	688	713	725	762	740	722	731	734	768	775	782	744	705	731	709	709	718	712	723	703	719	700	724	751	705	735	746	731	731	781	741	745	740	707	712	746	708	747	750	733	745	682	706	730	735	714	692	752	728	759	722	757	742	760	772	786	725	737	738	689	728	772	761	733	707	727	733	724	714	756	724	717	754	749	688	721	743	725	766	745	759	722	738	704	699	715	668	742	714	705	741	700	757	730	700	735	722	776	755	719	810	714	718	690	711	701	742	690	766	728	723	748	777	705	786	683	741	769	695	721	750	739	706	674	733	752	684	721	731	680	721	759	681	732	769	719	729	764	738	664	700	710	699	719	752	733	752	688	731	668	731	707	695	761	752	762	758	751	690	746	751	718	701	694	721	721	756	720	729	744	698	722	727	748	741	696	755	673	721	712	702	700	748	715	722	758	709	725	719	777	721	769	720	715	735	740	744	717	724	720	739	744	728	733	689	755	709	715	741	712	734	719	710	726	750	715	760	728	743	738	723	742	728	750	714	778	752	697	675	708	763	668	747	761	789	753	758	756	754	760	690	737	700	700	699	769	700	737	739	743	721	665	731	695	719	734	679	727	686	755	732	730	708	709	751	736	733	745	695	731	752	733	699	704	706	744	706	686	727	711	706	741	749	752	762	755	733	701	710	709	722	740	722	735	708	734	720	741	708	746	686	735	711	766	708	714	741	734	750	733	696	739	748	743	724	725	749	764	719	748	700	754	741	701	753	750	716	744	726	728	696	726	698	745	770	739	753	724	691	721	736	739	724	713	765	746	706	748	756	713	686	742	713	736	727	736	738	766	780	722	729	677	722	744	717	740	765	738	739	718	737	711	721	714	713	748	677	695	757	714	723	760	712	753	712	767	751	744	764	723	722	708	707	710	743	743	727	714	715	704	739	742	666	715	723	728	668	723	766	698	741	739	760	756	757	749	761	800	705	721	754	740	714	742	690	761	721	725	729	693	728	709	683	777	704	779	680	739	672	734	741	753	749	733	762	682	739	726	742	747	713	731	724	690	685	750	779	694	674	751	758	717	752	751	703	719	766	725	680	732	756	724	724	691	712	796	704	754	699	762	714	767	746	744	773	700	741	747	757	748	734	695	701	734	715	723	717	689	738	726	762	731	711	708	710	680	721	719	767	795	747	744	700	734	751	777	730	761	733	776	731	720	722	739	729	721	726	754	731	740	706	742	732	718	726	712	730	703	690	739	756	768	716	745	708	747	710	714	750	760	728	728	743	727	769	689	743	771	748	714	772	707	791	737	705	705	684	756	740	720	760	739	755	726	710	695	708	770	761	763	739	708	727	698	721	726	696	712	757	711	711	732	699	685	743	720	676	708	731	740	734	691	735	695	751	724	712	736	718	748	701	758	723	746	735	775	723	750	726	725	744	661	701	708	685	733	708	715	716	690	758	833	716	769	768	783	742	768	741	749	738	725	743	742	767	719	720	769	726	774	767	688	755	733	747	782	766	737	700	706	756	705	710	739	729	734	714	707	766	735	741	729	736	765	717	727	713	750	749	761	780	719	717	716	790	725	774	713	745	735	726	737	737	708	690	693	704	728	686	733	745	701	734	677	700	796	693	732	732	700	713	693	665	715	704	754	732	711	730	777	767	740	757	735	731	731	700	720	676	747	710	711	753	717	748	740	739	688	706	715	721	750	678	713	726	738	720	688	749	726	785	700	775	742	727	736	718	714	753	708	704	704	726	772	798	750	708	731	752	710	772	732	744	711	721	729	742	707	725	747	710	732	734	715	727	736	715	709	730	745	762	736	707	749	690	744	784	720	768	747	707	754	693	710	734	766	736	701	729	707	760	779	749	698	747	675	724	726	727	759	719	780	698	798	718	630	737	770	729	692	739	704	708	716	714	778	723	758	729	737	701	737	746	745	690	713	718	733	768	671	722	710	715	680	739	722	751	738	689	766	754	719	740	744	750	772	713	743	789	738	731	707	724	699	744	753	726	768	719	699	736	699	745	764	707	687	723	713	657	761	711	715	712	709	738	735	717	697	751	740	751	710	723	744	773	724	741	707	727	725	701	750	735	719	703	735	750	684	746	687	748	748	720	743	761	749	729	722	747	739	756	646	745	714	678	741	717	719	722	719	713	723	747	727	796	728	719	730	730	717	757	776	741	716	721	711	773	727	781	760	704	713	727	719	725	761	756	680	706	745	721	688	789	748	728	749	679	731	791	770	723	742	758	753	710	745	738	700	687	689	723	722	739	706	718	752	707	747	736	715	690	722	750	720	706	714	702	737	668	735	726	720	679	645	706	735	701	769	712	691	733	727	687	695	762	729	709	694	766	675	731	687	703	724	721	712	715	712	762	755	731	703	728	729	717	741	744	718	706	697	721	722	732	775	721	715	745	716	800	730	737	733	682	753	685	729	689	775	757	710	743	749	727	760	730	743	774	749	760	734	756	708	686	763	743	726	772	730	714	731	739	739	707	694	743	750	706	736	735	688	756	699	746	719	734	719	668	737	726	746	724	695	709	724	737	725	727	785	752	710	746	729	772	694	755	714	713	719	694	740	735	703	725	698	773	751	765	732	714	719	779	747	786	767	741	707	756	739	724	662	751	721	734	780	730	681	716	740	726	753	711	752	738	746	730	738	722	692	756	696	732	707	723	706	678	665	704	771	699	723	772	740	780	769	760	767	696	681	696	713	708	728	763	749	722	746	688	737	734	683	735	736
31717	49097	40434	24831	8946	4930	3682	3340	2827	2139	1808	1489	1294	1203	1131	1128	970	1040	999	948	930	962	959	940	972	951	948	924	963	886	960	925	866	896	842	876	865	864	881	918	854	887	874	904	848	874	921	894	876	867	846	922	861	861	880	840	849	859	904	860	858	878	873	874	865	853	836	867	842	840	816	871	832	876	879	908	828	798	816	867	834	839	794	836	840	900	844	859	860	915	914	863	843	895	864	862	846	859	826	856	793	859	821	835	864	896	845	842	906	798	898	868	851	797	877	870	913	838	857	820	876	830	866	810	863	861	840	882	881	836	842	847	878	798	828	865	859	884	887	829	829	842	953	837	870	843	832	880	825	810	852	881	828	870	843	868	818	836	849	862	857	831	870	881	847	851	815	820	821	843	861	863	805	851	839	821	844	803	852	800	835	840	793	836	878	856	843	879	833	842	854	835	848	855	877	870	852	832	821	882	893	864	869	890	855	822	883	874	869	879	881	898	848	868	858	863	861	814	833	883	884	910	877	882	845	837	839	857	874	829	929	810	906	885	882	861	857	881	873	848	832	846	837	811	877	855	899	852	904	838	846	844	822	912	862	874	798	882	857	838	827	851	863	899	866	860	876	823	850	837	845	877	880	826	825	868	857	836	842	864	849	793	850	824	923	881	857	790	828	892	853	833	857	883	857	844	890	859	794	819	841	889	910	842	865	877	847	875	874	845	833	807	872	875	839	846	890	865	856	834	794	869	856	838	829	828	877	809	795	896	823	871	851	863	877	850	896	883	827	834	813	858	833	818	788	917	888	888	818	881	839	838	881	843	891	923	821	882	862	864	848	875	839	839	865	804	850	875	870	834	868	836	827	863	832	875	812	841	802	889	803	833	888	879	853	929	845	846	885	863	813	895	859	871	839	823	884	894	804	848	875	870	827	872	842	846	807	872	860	856	822	816	847	870	806	824	852	845	829	872	812	853	872	881	821	896	890	860	873	846	824	805	856	864	898	841	868	839	831	809	847	880	867	825	850	815	855	858	815	849	841	838	823	806	841	896	872	833	894	923	860	869	832	836	860	834	876	855	879	809	894	851	871	835	877	883	868	797	827	843	845	827	845	851	848	859	838	892	856	849	898	810	808	867	895	893	908	851	853	844	886	824	840	833	862	919	865	816	870	865	860	876	811	816	892	872	841	877	835	870	875	835	894	849	849	812	894	837	850	872	893	847	849	874	865	859	869	863	826	874	790	871	804	823	827	871	837	860	811	867	863	847	927	888	816	867	902	879	871	882	838	871	805	851	875	863	858	854	835	862	807	843	810	825	782	886	841	828	868	828	788	921	895	873	840	845	806	853	822	875	831	826	870	849	885	867	857	851	871	835	849	865	873	824	873	847	848	846	877	866	873	867	833	825	848	837	856	859	823	821	858	816	884	860	838	817	898	845	973	921	895	884	823	881	868	845	866	880	884	858	890	809	852	888	850	869	908	853	862	899	928	824	876	824	844	808	870	868	843	781	859	871	831	844	848	863	906	911	840	840	908	900	847	893	836	811	852	846	916	837	843	861	837	862	820	893	888	872	868	882	866	902	810	857	873	833	881	864	813	860	872	862	844	860	865	862	871	847	896	839	868	842	851	837	844	852	856	858	886	866	828	919	852	822	807	862	902	862	816	830	846	860	890	833	889	878	883	835	890	836	867	866	856	833	865	817	789	891	820	869	851	877	863	800	836	844	854	854	881	830	868	903	900	798	841	868	837	899	823	825	852	890	833	892	889	781	838	852	840	844	853	800	908	897	851	867	936	820	865	860	877	892	772	852	858	865	823	867	866	824	874	881	866	876	850	847	834	858	839	844	842	855	837	856	909	856	838	857	854	866	848	871	815	846	851	820	850	874	833	839	824	826	893	839	898	885	836	880	883	812	876	855	820	814	813	857	866	868	844	830	879	819	883	882	869	849	879	865	863	824	861	853	862	915	837	796	860	845	856	839	855	824	793	833	861	818	857	841	803	877	845	816	866	813	836	839	906	876	845	839	836	883	796	827	855	832	804	863	824	826	832	860	851	847	829	871	866	897	861	863	864	893	874	869	829	887	832	883	893	846	900	896	866	853	931	839	808	876	826	831	816	807	866	835	807	874	850	849	870	879	835	855	847	870	908	844	830	915	812	853	813	870	856	881	850	825	858	827	876	862	834	851	860	843	838	847	865	846	885	843	928	832	906	807	916	857	879	894	868	839	823	841	833	856	898	847	876	874	815	877	840	866	877	848	871	888	862	800	865	818	826	872	845	902	848	836	865	899	878	837	874	870	897	780	871	839	864	875	869	849	881	835	846	871	805	848	817	915	806	858	851	902	857	872	832	845	811	872	842	909	845	859	886	899	864	821	848	915	863	898	883	879	882	825	890	871	878	878	911	839	843	811	871	820	877	773	879	840	821	855	840	873	862	894	877	888	899	894	843	831	869	874	852	793	897	866	851	841	826	860	845	838	821	847	840	865	881	863	847	881	825	834	853	846	888	860	802	831	844	899	848	836	862	845	864	804	897	842	871	870	852	880	818	824	844	917	873	817	829	859	867	823	843	820	855	841	837	859	866	846	820	862	841	826	867	873	806	813	858	832	884	886	828	846	831	809	861	834	837	833	827	899	797	858	864	855	831	904	807	827	837	841	825	825	853	863	867	848	821	868	854	836	839	856	853	883	840	861	850	844	822	840	856	808	810	835	816	859	907	870	845	838	834	851	781	840	863	837	829	834	873	883	823	845	862	878	863	918	867	779	882	853	932	845	855	847	806	879	856	895	813	902	854	811	845	877	888	896	802	887	850	849	833	875	814	859	789	851	857	840	916	856	892	863	840	822	855	863	869	832	816	848	895	813	872	881	843	843	853	877	853	871	847	898	889	843	843	811	780	804	839	827	819	801	874	864	850	894	877	814	817	872	923	856	855	859	825	878	909	808	860	852	899	909	849	833	794	881	857	884	854	841	870	824	851	847	852	862	855	837	812	876	846	893	809	813	833	861	862	876	859	863	840	889	818	864	816	893	900	833	875	874	870	845	948	871	829	861	865	884	865	840	805	877	860	899	820	827	855	818	901	852	901	856	898	856	915	823	889	858	847	852	828	835	793	919	842	864	886	850	820	871	855	870	843	819	850	851	841	841	867	860	830	825	804	849	858	850	876	901	879	870	890	827	854	834	862	888	847	885	883	871	856	845	835	839	880	867	812	870	865	835	883	852	858	878	885	859	838	851	841	803	869	819	862	842	913	910	830	873	827	835	832	900	882	799	802	867	851	824	843	836	889	830	853	830	827	873	855	819	844	854	818	827	851	826	821	858	900	847	786	910	845	904	902	812	829	835	846	809	798	883	867	847	882	862	862	804	891	855	794	817	872	880	791	862	882	878	822	827	846	860	852	853	882	839	861	840	907	875	856	891	866	872	835	898	865	806	844	852	898	881	892	818	795	814	853	816	876	755	832	892	804	829	806	886
23209	21334	29146	24114	21404	20436	9611	3579	2573	2074	1560	1301	1087	1018	986	962	905	882	837	800	822	822	760	814	804	759	755	786	800	761	726	733	736	758	771	743	739	734	729	707	761	701	678	686	766	713	708	721	721	759	719	705	751	753	719	740	725	738	697	710	713	690	735	710	735	743	725	697	748	720	710	676	661	726	660	745	746	721	730	749	700	730	697	724	711	729	710	701	719	706	708	698	674	694	679	700	680	713	714	707	649	700	700	644	693	658	711	642	730	724	708	671	682	753	715	659	687	677	685	671	731	743	677	703	720	691	668	676	739	752	721	689	682	661	679	693	687	712	754	690	698	680	709	701	663	729	719	721	770	699	654	737	639	683	639	664	694	728	702	726	737	749	725	698	736	667	724	746	700	683	660	709	700	670	694	700	760	664	705	674	698	726	634	693	695	717	655	703	707	685	791	728	745	677	709	717	721	721	686	696	701	682	690	695	720	709	713	684	677	701	700	673	681	718	639	684	701	710	687	696	722	711	675	659	670	647	664	705	707	677	655	703	713	670	687	671	717	719	744	645	658	714	688	713	711	662	712	704	675	759	704	663	712	691	714	675	705	694	651	659	713	700	679	722	708	721	723	673	721	627	697	690	729	655	685	687	694	686	701	715	719	703	664	734	710	696	710	729	732	714	663	672	706	720	713	636	696	700	684	714	693	686	695	721	698	710	749	691	698	674	717	749	731	676	680	673	682	703	679	717	663	710	744	728	655	678	695	721	675	709	692	708	698	691	716	651	707	719	729	690	695	719	664	714	727	706	680	706	727	679	680	706	697	647	686	727	726	699	723	694	691	707	650	769	727	704	758	743	724	750	663	701	697	686	689	734	675	639	721	693	707	678	732	731	746	648	722	679	697	721	652	693	721	751	673	669	730	727	668	673	668	681	777	663	714	669	745	723	748	748	742	661	650	662	678	685	709	680	752	686	739	685	750	698	703	725	704	685	716	677	675	697	704	706	689	698	696	707	735	693	701	740	678	719	692	690	702	694	697	671	686	722	720	734	726	729	714	689	687	737	717	682	680	676	692	635	641	663	723	709	707	701	662	684	701	674	715	705	662	676	735	708	671	700	694	776	713	686	698	677	713	700	735	715	672	709	682	687	722	703	698	667	685	692	732	757	728	687	735	707	674	685	701	698	719	670	701	700	659	677	715	705	666	732	688	726	676	695	693	717	695	658	683	707	692	685	684	700	687	719	674	739	723	676	671	700	702	709	689	717	693	686	739	748	691	744	667	720	653	696	705	676	684	711	699	706	703	687	699	670	699	673	719	711	696	674	669	704	682	734	655	756	681	683	698	742	731	691	693	747	687	733	715	685	714	683	672	692	687	732	731	709	705	723	724	715	708	680	704	685	682	718	723	689	666	669	706	718	698	715	688	704	676	684	690	717	696	722	680	698	708	657	780	696	726	738	668	701	686	726	736	703	673	690	702	691	651	676	700	669	708	728	731	698	688	706	751	639	698	709	715	722	701	764	686	712	654	768	705	671	711	639	707	713	740	697	755	691	711	713	709	688	703	704	708	656	699	711	702	715	742	713	707	665	721	686	732	681	668	687	681	681	685	694	685	720	665	676	666	666	763	716	677	718	668	666	721	675	710	723	694	704	689	670	676	698	705	654	735	696	691	660	686	684	661	669	707	726	677	719	683	729	692	652	689	728	711	665	694	697	700	716	694	703	653	681	700	705	656	684	674	669	670	689	708	658	704	676	677	705	679	666	688	678	668	675	678	709	696	683	675	705	654	721	716	683	689	751	657	687	714	685	679	752	718	688	686	658	732	710	660	664	657	680	695	721	700	690	693	705	751	709	712	687	715	696	717	677	709	713	747	685	690	690	687	678	712	693	676	693	670	716	678	670	750	666	693	698	657	751	692	680	703	713	738	716	699	670	683	676	709	737	683	758	676	693	678	707	750	681	686	686	668	710	664	709	722	702	679	677	738	665	692	720	689	746	691	685	713	706	708	710	744	651	726	692	661	669	694	692	712	719	708	732	729	700	688	652	677	756	728	678	699	683	707	702	678	678	702	659	680	679	653	743	754	699	688	695	732	752	710	688	701	711	688	716	723	666	686	699	693	732	688	644	696	754	682	698	730	730	670	675	711	664	652	687	754	707	666	677	725	726	741	663	734	641	724	687	676	676	725	660	714	681	677	657	710	742	684	687	676	676	697	703	708	711	721	708	722	724	673	683	709	701	706	741	681	690	727	720	695	704	686	703	686	677	700	608	676	687	649	707	735	726	679	698	759	699	736	713	684	680	697	692	765	741	678	690	665	706	677	721	669	693	695	726	722	675	712	679	680	728	699	706	699	735	716	710	675	722	685	715	724	718	732	677	717	674	694	659	680	665	687	696	676	721	649	646	724	659	672	669	708	676	693	678	750	652	666	687	701	748	685	675	690	689	622	708	642	663	734	688	701	682	717	662	721	725	697	688	728	668	668	727	746	667	691	705	677	699	701	704	739	692	674	705	700	737	767	737	708	656	719	696	679	719	676	680	711	697	695	706	656	677	700	706	748	696	722	691	665	736	683	674	684	683	720	722	669	685	704	682	691	695	653	698	719	659	692	694	735	687	705	676	683	691	656	683	630	676	744	707	670	716	766	704	674	677	711	666	712	687	682	709	702	686	725	696	691	706	693	696	708	705	688	650	707	715	722	723	720	716	709	685	683	707	742	699	650	683	661	671	715	672	679	717	686	705	731	684	733	689	726	694	709	683	660	695	757	692	708	681	701	664	730	743	750	670	693	687	666	754	724	672	698	698	697	689	691	647	716	708	722	672	763	682	735	671	715	637	676	743	709	687	694	729	699	671	715	676	738	698	718	709	659	671	706	700	654	731	699	696	689	689	684	696	683	709	684	720	715	648	681	704	674	667	713	714	692	693	720	702	692	657	671	721	682	726	744	675	717	653	695	711	684	733	679	684	667	654	683	682	692	692	710	678	716	681	710	712	725	656	708	698	678	711	687	722	699	666	694	690	688	681	690	686	731	711	712	676	658	672	697	693	715	737	696	718	733	684	665	753	732	716	683	694	694	675	692	703	694	742	675	714	651	676	678	718	707	637	680	643	728	688	747	734	712	668	739	670	708	681	735	686	733	683	734	697	696	673	684	719	719	666	695	681	723	668	709	688	725	717	687	678	709	669	685	707	725	697	719	764	715	652	714	662	682	731	679	685	678	711	671	705	659	710	675	662	715	710	694	710	684	719	702	726	699	674	646	715	733	635	697	696	664	705	715	684	682	691	662	654	689	723	754	698	691	709	738	731	713	694	708	693	683	744	719	687	705	731	667	645	699	663	693	675	656	740	734	642	708	683	759	715	681	739	714	689	692	682	656	695	696	644	671	657	702	705	681	740	682	739	734	708	688	690	682	701	659	705	729	639	678	649	704	726	664	734	647	706	678	664	647	706	661	699	733	747	704	692	702	673	677	689	705	682
35147	61280	55208	33930	17253	8697	6475	6254	4991	3892	2618	2194	1814	1603	1463	1391	1249	1160	1127	1065	1076	987	959	1039	991	934	864	971	922	970	909	904	897	856	847	840	831	844	846	785	797	836	836	816	808	840	814	861	785	825	825	811	783	864	844	825	809	808	818	786	858	798	833	819	807	805	790	781	831	805	806	780	768	803	801	825	827	808	811	779	790	784	777	765	772	805	804	806	806	846	812	803	763	812	813	790	778	821	781	791	802	820	790	755	764	820	837	784	795	788	783	780	803	816	768	767	775	795	782	761	781	795	748	805	796	772	825	821	859	759	809	760	812	792	822	805	830	796	804	805	761	804	780	741	752	766	739	763	806	800	785	787	770	727	790	775	749	783	777	749	807	780	796	799	790	794	772	783	788	735	808	769	759	797	807	795	817	773	810	759	736	789	789	768	784	794	757	793	774	750	815	803	802	782	800	735	757	741	796	790	768	776	790	815	818	770	789	787	757	828	761	766	739	763	777	816	798	813	825	798	836	748	831	806	783	785	782	816	801	827	822	804	727	759	774	793	771	754	746	856	840	781	784	795	791	779	746	784	786	766	792	795	783	844	757	821	783	803	838	788	808	781	763	737	816	790	788	733	740	730	810	739	829	740	795	786	731	755	834	788	771	754	775	800	765	788	785	791	821	756	840	759	741	772	815	834	779	777	710	784	819	771	805	752	822	776	805	727	783	780	772	769	779	815	784	788	808	770	758	822	745	810	804	757	780	793	820	783	794	795	793	823	767	798	821	828	802	805	749	808	787	724	789	792	857	750	794	752	768	794	806	745	772	779	813	774	758	805	758	771	792	786	761	816	780	740	755	814	771	784	732	780	789	783	801	776	793	816	794	767	788	732	755	781	770	787	737	748	761	806	813	804	777	813	833	767	782	788	818	798	719	741	775	751	791	804	754	802	825	787	803	810	793	798	759	826	842	728	802	747	769	770	841	752	760	791	797	795	758	778	732	823	849	828	780	770	791	808	820	787	789	783	772	786	734	801	793	776	736	820	754	761	823	779	753	738	784	747	786	816	789	812	811	776	795	796	801	775	806	747	777	746	769	776	763	801	776	803	774	791	809	779	822	744	770	762	768	817	777	801	762	786	776	775	811	797	809	773	774	796	735	776	854	771	836	782	787	779	815	776	855	762	824	785	771	777	761	854	812	818	813	786	718	770	779	751	790	806	806	759	817	763	812	769	792	760	806	759	792	762	760	788	809	794	805	810	794	853	750	787	778	751	724	816	793	786	741	733	757	812	767	777	792	744	807	806	819	756	741	796	792	779	763	871	801	791	777	811	806	781	828	808	735	796	821	774	835	805	769	747	752	762	755	716	820	825	768	792	797	780	819	729	790	791	790	803	807	799	732	770	763	726	774	785	799	802	809	772	757	794	822	759	765	782	784	810	779	776	820	735	818	842	760	823	774	810	784	812	812	822	830	825	811	753	861	793	786	835	749	808	772	811	794	806	794	781	818	807	780	795	768	806	816	769	733	718	779	803	797	794	752	761	795	741	790	751	760	791	827	761	780	762	847	755	746	769	781	801	812	778	811	805	827	808	815	766	750	758	785	745	814	783	747	796	768	803	770	790	831	796	768	782	801	772	828	732	758	793	770	764	752	826	810	778	798	765	815	777	804	760	812	781	778	799	756	750	813	736	788	789	779	788	825	809	807	788	824	834	780	811	867	772	810	767	765	812	780	798	738	813	783	750	821	805	785	757	791	783	814	794	767	792	736	795	773	771	788	788	813	795	754	804	784	799	773	824	814	743	860	775	749	734	833	789	788	819	864	777	776	817	763	806	792	775	783	810	770	779	779	784	808	754	741	830	827	822	770	733	759	791	789	720	845	767	757	762	836	822	761	754	832	826	789	827	784	784	795	801	730	749	826	807	768	828	776	748	752	758	800	809	792	783	779	783	799	789	800	758	782	777	792	766	783	804	812	792	773	805	785	738	825	761	793	786	809	791	809	773	753	802	793	822	738	801	811	755	764	794	773	807	780	768	808	835	787	790	825	774	802	770	820	735	800	751	803	756	791	790	813	797	762	815	747	816	766	813	765	802	836	806	816	791	815	807	832	774	759	793	850	747	790	804	778	798	757	741	787	802	868	814	774	792	798	807	771	713	791	795	758	783	825	776	754	788	775	832	775	779	799	848	796	824	783	833	795	810	750	821	741	789	773	801	737	807	752	826	832	827	786	831	858	781	796	734	800	786	775	770	725	741	763	795	727	785	799	816	818	801	749	773	800	788	783	824	764	792	784	770	831	770	762	831	811	808	753	749	804	745	768	783	828	777	828	773	787	828	748	787	758	806	831	771	806	801	812	765	769	764	788	737	786	839	818	820	798	778	860	747	785	759	818	713	789	790	803	789	716	768	833	744	743	775	800	748	819	809	794	807	844	760	842	729	797	783	810	802	788	784	777	709	793	789	760	843	779	775	758	758	804	789	827	788	799	783	791	785	818	799	796	783	759	742	776	765	826	791	794	764	789	766	792	780	782	765	780	781	787	749	792	784	808	815	763	771	733	784	795	831	740	767	766	793	827	789	706	749	763	779	774	807	739	781	778	795	766	772	786	772	807	756	787	767	771	774	774	767	777	792	788	809	828	838	808	799	834	758	817	768	787	740	776	768	766	733	786	791	731	759	780	762	798	739	798	777	721	761	780	806	757	762	805	708	754	777	764	798	808	778	807	798	794	793	758	765	751	833	778	778	788	767	762	818	763	786	772	823	803	791	790	779	803	826	798	760	822	811	800	817	746	794	784	788	816	789	764	761	787	786	780	802	803	834	800	723	782	789	837	775	793	815	842	802	799	746	764	741	820	795	785	769	790	770	751	800	810	759	797	768	785	826	776	795	776	810	754	788	801	779	796	740	774	767	695	787	809	747	757	820	726	798	816	792	781	805	799	788	769	795	786	721	746	747	758	766	770	754	808	820	841	779	762	813	709	798	765	762	767	773	797	741	755	793	758	760	820	788	795	728	801	773	815	730	766	776	767	804	773	780	756	767	815	820	777	764	782	774	786	806	778	763	765	771	776	836	758	788	831	765	755	744	794	778	797	772	771	780	818	818	760	819	743	828	760	765	785	782	769	823	796	826	792	804	727	794	766	817	729	786	763	765	804	787	768	730	807	809	822	777	830	793	767	788	769	794	750	791	775	763	759	753	807	820	773	829	814	805	788	745	764	788	770	768	774	793	826	760	814	808	830	813	799	759	810	782	775	807	770	768	783	750	794	770	774	748	803	804	755	812	810	782	801	833	726	764	752	782	794	803	812	804	761	786	768	800	838	802	792	776	771	756	763	767	738	785	830	778	795	811	762	762	789	785	791	751	836	800	769	787	784	796	796	784	760	833	754	792	821	834	796	811	797	803	809	777	796	801	828	813	765	803	781	777	792	785	787	802	788	780	827	805	781	802	783	804	805	818	766	777	769	791	811	801	764	787	825	773
28938	27027	30153	16325	5057	1697	1218	1104	943	794	663	694	614	526	555	578	554	570	551	516	523	525	543	548	546	514	561	507	493	519	492	544	530	534	534	520	488	466	526	561	460	441	515	494	540	490	464	482	468	524	493	485	474	503	502	517	538	505	506	505	496	490	526	500	552	508	530	477	520	495	491	535	450	510	483	522	499	545	447	474	541	481	515	522	480	503	524	500	511	501	501	520	456	568	537	514	483	479	482	454	523	499	501	522	476	503	496	495	433	509	488	507	513	494	515	505	511	501	518	484	520	481	523	493	549	465	510	509	515	516	496	508	494	500	493	466	508	488	531	532	470	500	515	569	535	549	488	526	514	516	528	488	508	533	507	525	524	517	499	520	465	520	530	482	503	522	495	502	488	488	527	504	510	490	501	493	522	484	491	528	529	533	491	509	499	543	481	507	473	527	520	469	522	481	488	482	516	539	494	493	503	525	489	519	470	503	514	485	495	495	497	504	456	470	475	512	517	510	520	510	501	461	464	528	518	530	470	472	502	511	476	496	479	478	472	490	532	482	500	484	488	502	545	492	522	465	529	502	492	508	488	506	512	516	517	464	532	490	516	500	474	547	451	527	514	477	486	516	471	483	530	520	506	515	541	490	489	499	500	524	492	491	488	497	469	522	509	505	528	444	542	513	501	511	492	493	516	519	476	480	525	493	523	517	499	457	484	526	518	480	504	506	495	501	471	473	536	523	485	516	495	489	467	488	486	511	506	482	534	496	503	540	500	497	482	512	520	487	467	538	497	476	495	528	508	453	516	496	468	512	481	481	471	469	528	476	501	517	544	510	492	463	504	521	515	500	535	516	501	495	464	490	500	480	487	474	504	466	510	502	509	523	499	519	512	487	514	512	490	497	479	504	499	497	556	470	507	525	478	522	511	465	494	514	504	498	509	516	480	485	479	550	496	509	506	522	496	542	463	511	503	526	528	489	495	533	479	520	551	519	481	488	497	485	490	492	520	536	463	535	502	484	509	486	513	520	499	476	480	445	486	521	521	529	498	534	513	498	484	518	492	477	500	504	470	467	545	496	497	462	503	507	476	564	509	463	489	485	464	493	479	569	485	504	463	491	512	494	493	510	525	471	519	508	480	487	504	469	513	464	482	517	475	507	466	494	496	505	519	524	529	499	506	511	476	479	473	492	536	464	489	481	547	515	499	554	506	537	504	502	524	514	489	463	488	486	481	536	503	501	529	526	509	515	539	511	499	478	521	502	482	495	501	534	484	499	519	532	479	486	468	477	493	488	487	496	502	524	476	503	480	508	501	502	537	500	500	520	501	468	516	537	477	494	467	483	495	506	498	504	532	489	488	511	491	474	463	507	477	503	496	503	526	476	508	459	494	520	498	462	504	466	519	515	529	470	479	471	483	494	458	506	515	470	503	485	505	507	456	530	532	489	526	506	542	529	491	497	468	475	509	455	508	536	534	515	487	463	507	471	454	482	492	499	490	527	494	488	527	493	473	515	476	527	529	526	533	500	491	482	469	496	527	475	514	506	481	506	559	532	482	486	521	509	466	507	496	537	515	507	487	512	501	521	517	480	474	522	541	507	534	481	506	468	521	520	465	487	483	484	480	493	487	501	513	497	466	510	490	528	499	510	493	479	493	525	517	514	480	517	466	498	466	482	502	496	488	462	503	535	472	461	495	505	483	452	507	495	516	505	506	496	513	518	460	473	498	469	457	510	524	510	529	517	498	502	497	504	480	528	482	527	519	461	464	470	544	460	460	468	490	503	458	474	496	519	506	491	507	495	474	492	496	505	478	488	451	506	489	490	508	477	471	481	476	556	498	490	481	497	474	493	522	472	531	461	481	475	526	480	512	507	519	491	506	478	534	481	448	503	512	492	539	504	505	542	541	518	524	508	526	486	471	477	471	533	494	482	507	473	510	505	489	504	488	495	499	517	470	506	494	473	506	522	487	515	525	470	495	506	467	508	511	502	525	509	520	490	468	483	442	508	475	493	494	517	509	511	466	467	503	501	508	504	506	513	509	511	515	509	563	506	472	491	507	460	494	463	521	545	479	484	488	502	512	473	511	488	493	471	490	496	508	536	473	537	484	500	524	484	514	466	503	491	477	499	489	535	460	516	529	527	476	455	506	489	501	470	508	493	505	516	516	480	497	505	498	465	462	512	546	519	525	518	513	496	538	534	476	465	535	518	488	450	492	489	531	502	494	504	484	502	513	460	463	490	529	494	499	546	500	452	541	522	509	504	526	492	524	479	477	496	487	512	502	509	497	475	488	476	498	474	525	517	489	529	497	495	502	488	526	492	556	498	503	468	537	482	479	486	510	487	469	490	539	515	498	521	503	464	484	490	509	510	518	504	502	540	525	510	501	499	463	533	515	474	547	451	497	509	502	474	539	478	506	474	501	501	509	512	506	503	480	487	474	480	498	511	516	490	519	517	463	511	506	502	464	524	456	503	500	508	528	521	492	505	511	495	511	530	513	511	533	486	528	471	495	465	514	514	500	505	482	509	527	451	532	519	521	444	521	445	508	524	490	484	491	478	496	524	492	488	552	539	570	520	499	517	494	519	517	512	509	521	514	474	520	495	496	527	498	544	466	439	482	512	520	505	481	498	490	487	501	486	505	499	508	456	491	513	501	467	517	529	480	495	550	519	508	496	482	497	554	537	464	484	483	539	467	519	512	538	511	543	496	490	479	512	511	512	479	516	505	522	503	490	515	516	551	522	458	474	446	495	514	487	513	491	496	512	470	488	477	489	531	480	467	525	476	488	517	479	497	511	478	502	591	480	506	485	541	480	499	509	488	493	535	513	511	486	503	480	477	515	530	518	475	484	501	501	483	495	500	501	476	480	528	494	509	502	505	500	511	508	544	481	503	477	483	520	518	518	531	509	539	476	477	462	511	532	469	521	510	461	501	545	507	549	477	474	493	491	540	554	534	517	480	513	547	542	519	507	541	480	533	515	502	491	509	506	491	481	465	499	534	460	529	492	516	533	528	469	481	491	491	477	518	453	514	556	485	497	501	478	504	534	540	556	506	488	492	504	551	479	488	486	532	506	477	488	498	481	461	479	485	523	510	512	491	498	496	438	511	508	516	493	518	513	512	523	507	499	495	522	499	504	462	485	502	458	522	501	521	474	486	480	521	506	507	513	521	491	504	519	475	493	546	492	538	530	454	462	522	501	545	516	530	525	541	474	499	490	451	515	483	520	492	518	483	504	478	506	513	507	551	534	520	518	499	479	489	472	487	539	515	462	526	516	486	526	487	484	439	563	457	520	483	476	504	479	521	505	508	540	488	518	514	508	489	521	494	483	474	529	491	483	501	526	519	539	486	490	472	488	507	490	495	505	544	424	496	535	511	538	497	526	525	508	525	503	514	502	481	510	524	537	470	448	531	539	534	492	492	514	494	516	487	468	526	519	476	474	539	516	494	491	532	466	497	519	498	485	501	505	517	469
29637	42641	34426	15944	7091	3022	2311	2040	1824	1506	1123	1036	905	816	772	784	690	675	735	709	659	697	702	673	684	645	645	679	629	654	637	644	622	592	593	637	645	638	605	628	610	599	619	590	608	609	600	598	641	651	580	601	638	576	646	552	587	624	611	660	577	613	631	584	588	621	656	620	598	576	606	610	615	625	601	609	623	579	573	576	611	574	589	583	553	585	594	627	655	565	635	634	631	623	569	581	583	615	589	601	595	568	654	605	586	583	628	610	629	563	582	584	612	568	629	617	588	625	647	655	581	625	578	596	621	598	630	609	643	588	605	643	570	631	593	638	634	603	651	622	675	598	620	594	595	620	609	566	597	581	616	617	569	630	665	622	632	599	561	608	620	591	643	603	621	623	612	637	613	596	599	627	582	647	608	588	597	595	627	590	587	559	594	596	590	610	555	562	597	626	571	559	627	626	593	572	600	586	572	579	603	621	640	616	596	603	618	634	572	601	574	600	616	554	631	624	566	609	579	627	659	589	578	662	564	609	611	585	573	586	645	609	642	615	644	606	599	610	632	633	575	615	598	601	613	585	634	599	588	655	590	537	611	598	630	594	617	608	606	626	639	627	624	589	654	597	635	563	619	630	593	562	546	590	624	579	594	595	599	578	633	596	613	630	581	594	592	610	568	614	604	573	585	700	612	563	609	586	592	592	575	571	604	579	603	629	631	644	599	579	608	632	622	566	626	581	590	582	587	624	560	660	601	615	546	662	605	615	593	621	606	576	622	620	617	593	575	628	594	587	617	623	581	611	590	602	631	602	629	627	594	613	627	583	610	579	614	646	579	617	584	596	572	587	599	605	621	585	613	580	622	622	663	573	605	590	575	586	627	597	593	610	603	573	577	602	594	628	602	639	621	597	626	605	580	594	612	588	599	584	547	616	578	618	642	615	609	593	581	564	593	619	641	646	586	560	601	615	622	627	623	582	571	605	590	596	633	640	630	625	620	584	585	662	585	653	628	604	611	595	584	556	570	640	612	581	583	588	614	627	624	596	612	605	565	594	617	614	613	653	613	625	643	587	600	595	636	595	624	590	581	585	566	586	595	609	628	590	599	634	595	591	582	599	661	597	597	617	606	578	611	603	626	612	638	593	599	576	611	653	636	615	573	577	613	594	612	636	599	642	633	626	594	621	597	632	626	590	639	591	615	568	592	627	594	605	615	620	612	608	604	596	596	624	582	605	626	620	623	571	625	610	576	584	594	605	626	608	611	614	591	621	594	641	599	589	651	603	621	559	571	610	615	562	633	586	620	622	575	566	591	631	619	618	616	588	602	620	588	627	646	565	588	590	582	588	627	599	626	592	577	581	605	568	598	616	566	604	558	577	645	585	577	577	613	621	609	568	630	615	663	648	568	629	601	557	589	595	641	633	539	611	607	617	589	621	596	584	619	638	625	637	624	595	589	608	589	602	592	605	610	572	677	610	562	568	558	622	597	606	593	615	623	574	586	641	536	641	661	613	627	625	613	607	571	624	608	655	597	617	624	640	639	601	605	610	642	584	587	608	589	605	598	607	598	595	601	652	584	576	593	614	596	607	646	624	572	590	592	583	636	650	607	629	642	585	630	668	620	605	650	600	572	565	572	587	612	609	639	621	579	584	595	612	589	589	602	636	572	621	634	593	628	563	586	634	597	621	600	603	633	620	606	625	637	628	604	625	635	579	596	595	606	604	588	622	594	598	624	637	578	620	588	631	613	577	601	615	637	631	655	596	608	634	573	617	585	571	599	600	632	581	580	615	621	552	587	568	556	598	599	556	601	594	569	599	623	612	638	611	632	591	612	591	606	618	598	608	620	644	605	618	588	613	641	594	608	636	647	593	621	575	611	599	597	596	593	594	598	596	581	602	624	599	626	592	617	612	599	625	636	616	580	592	564	619	637	607	616	584	628	671	576	622	617	612	586	583	585	612	634	608	612	617	658	650	652	610	652	548	582	593	607	603	623	610	625	644	579	658	598	603	584	608	622	622	610	584	630	551	647	625	627	605	578	596	603	617	574	552	614	590	568	581	618	620	609	599	625	632	607	613	603	590	611	619	573	617	593	626	608	589	593	620	627	662	599	637	621	596	621	635	620	603	607	627	637	542	633	599	620	609	648	613	568	650	618	578	629	614	630	639	600	610	632	643	625	606	613	646	630	582	596	640	640	614	595	600	645	622	597	627	577	629	608	558	621	570	626	574	584	604	620	643	590	651	625	596	600	601	569	592	576	616	609	597	614	579	590	568	616	584	573	609	598	643	613	642	597	595	664	622	580	548	620	606	598	603	605	631	582	585	581	610	587	592	585	581	598	614	665	620	604	599	578	602	626	585	629	584	610	613	589	590	615	630	587	591	588	562	585	593	578	632	591	585	565	587	602	623	602	602	615	644	602	589	602	600	567	588	635	603	576	573	584	581	626	616	540	580	603	609	565	624	625	609	614	591	628	624	619	581	611	593	601	599	632	633	652	649	529	611	621	596	601	618	570	608	582	627	620	583	647	626	609	592	551	622	620	606	561	645	561	620	592	589	593	615	589	621	606	602	596	555	612	626	618	564	581	582	568	563	613	589	603	615	611	608	577	596	591	541	578	673	613	625	613	582	601	590	605	618	634	620	586	637	592	626	590	591	614	583	612	559	626	590	617	606	654	599	571	671	618	595	549	573	640	597	608	626	592	597	623	588	591	628	588	573	640	610	580	596	618	610	629	607	603	586	614	599	580	567	587	624	588	595	629	602	652	591	601	586	617	594	562	610	601	580	537	626	626	605	602	597	631	573	585	613	603	605	583	627	599	616	600	582	573	627	633	574	603	623	586	588	606	614	599	645	579	566	628	568	580	598	630	632	602	640	620	630	651	630	612	558	598	605	604	633	611	616	610	572	616	657	641	582	597	623	615	562	600	567	616	569	630	630	667	600	618	574	538	642	630	638	650	611	607	563	655	666	614	601	596	656	593	647	605	579	629	601	662	603	603	583	607	578	564	596	574	549	627	569	576	672	632	554	620	603	591	614	586	624	604	614	613	626	534	588	616	590	648	635	623	576	605	606	617	632	607	641	586	561	636	585	570	609	609	580	653	564	648	598	615	584	604	579	576	634	613	667	591	661	611	564	618	600	585	591	584	594	651	629	596	586	612	599	610	599	631	607	578	594	621	600	605	620	681	625	622	621	617	610	623	602	614	612	618	583	635	605	619	611	577	679	600	559	585	576	623	598	587	620	597	600	613	639	597	602	657	590	615	578	581	584	618	573	537	645	597	634	625	621	625	602	598	598	625	599	615	594	602	613	623	641	594	608	579	589	597	600	612	561	565	603	611	602	588	601	606	626	577	611	606	642	574	606	597	611	580	606	584	624	633	648	627	604	578	620	637	665	625	562	594	603	584	599	605	611	614	638	633	590	612	611	594	601	578	603	564	577	599	624	632	604	606	612	599	613	602	592	586	611	611	614	618	605
24535	21332	28689	25153	20570	9531	2686	1715	1420	1217	965	815	629	556	564	536	561	506	497	472	500	477	458	476	476	415	433	424	452	467	447	475	408	433	417	422	421	453	425	466	380	444	433	418	397	387	433	444	419	426	414	431	410	413	440	380	439	398	415	412	406	379	381	408	398	425	385	388	434	385	431	423	417	389	423	369	415	376	404	443	402	408	378	444	391	391	402	421	422	382	394	375	428	392	365	417	412	420	421	393	433	361	427	418	435	420	383	432	431	397	384	392	421	373	406	435	414	438	400	412	451	390	414	371	413	394	381	403	429	401	417	413	455	388	395	405	392	445	398	385	407	365	445	405	380	399	391	395	411	415	401	397	414	415	401	382	438	443	388	439	407	433	436	391	398	401	380	413	398	404	421	418	376	395	463	393	384	429	418	450	359	363	455	401	405	376	386	408	410	413	382	404	394	421	372	350	401	418	384	401	394	453	378	371	414	391	388	402	390	383	424	426	389	409	422	408	432	415	403	408	404	404	381	416	408	421	376	423	374	385	428	409	407	391	401	399	401	403	398	379	381	386	370	401	404	406	408	364	417	413	411	399	399	412	435	403	415	420	393	397	421	398	384	403	460	454	412	432	421	402	408	386	419	392	373	372	392	402	390	397	405	426	436	420	405	392	426	418	408	428	386	395	435	375	424	372	412	422	389	414	394	407	407	412	400	406	437	387	443	367	425	398	437	407	419	376	423	438	401	397	445	413	404	394	392	359	388	359	379	398	380	382	422	380	396	403	422	438	392	446	392	398	394	389	425	391	376	442	421	399	404	374	409	386	404	396	399	386	403	415	405	378	393	377	395	362	413	371	392	371	402	436	433	420	407	411	424	379	392	403	360	410	402	409	419	442	432	422	378	397	413	410	384	355	378	424	396	379	418	415	371	399	440	394	423	420	366	413	417	428	378	369	438	401	398	395	428	383	383	369	404	405	400	405	428	438	418	419	389	399	403	408	428	425	435	384	404	381	425	417	404	435	360	421	430	380	414	403	411	384	411	408	417	416	386	393	398	435	403	391	373	396	394	384	400	439	440	427	400	402	413	372	391	400	398	373	415	395	402	427	375	399	346	417	417	408	416	382	394	428	403	412	382	392	412	427	375	384	392	388	408	435	388	416	380	389	421	436	404	401	407	427	406	415	383	403	381	414	392	383	409	413	417	383	420	401	399	401	387	406	403	404	406	370	402	387	410	407	393	403	369	383	429	370	398	395	415	410	430	403	424	405	364	408	389	404	419	413	438	380	413	372	446	415	384	385	415	407	408	441	454	397	405	425	405	403	406	409	390	388	393	388	398	409	414	397	402	396	380	348	414	436	388	374	396	416	413	406	401	387	440	406	437	415	397	406	391	375	386	401	414	443	403	459	430	406	412	419	412	417	371	413	416	408	408	418	379	413	418	399	426	391	411	452	397	403	390	417	400	404	426	408	381	381	412	376	388	388	392	406	400	424	399	412	399	411	403	417	410	417	438	408	403	408	407	413	390	424	390	404	413	399	419	427	408	402	390	424	398	368	414	400	419	427	430	372	376	393	409	415	429	401	401	396	395	419	378	430	420	392	381	404	391	390	387	362	395	413	436	428	411	407	418	422	416	371	373	363	409	383	391	432	411	430	415	423	400	363	387	409	419	384	404	409	435	452	386	385	395	400	393	412	412	425	390	400	434	434	385	394	393	403	394	415	412	402	410	379	414	403	415	433	430	407	426	407	384	385	397	405	400	387	428	384	369	428	412	392	385	387	418	404	418	426	412	417	412	413	390	396	385	401	440	407	403	414	409	434	414	392	413	372	394	424	389	419	413	424	400	378	435	382	405	404	402	393	397	404	361	385	431	391	398	388	414	418	419	387	408	398	438	376	391	398	417	401	400	392	378	418	402	434	388	421	403	416	390	393	400	391	427	403	423	395	422	399	416	389	425	400	418	395	381	373	414	412	391	377	383	422	413	408	417	377	413	388	398	417	397	462	391	391	427	390	424	375	405	397	451	391	440	410	383	399	394	416	383	427	416	408	402	422	414	379	397	380	427	396	390	386	404	380	401	365	390	399	411	368	403	389	385	430	399	392	368	396	395	381	421	389	409	374	449	398	433	378	410	403	411	433	396	400	434	370	379	356	378	393	398	408	363	414	384	428	427	414	390	409	414	419	381	438	426	411	406	408	389	407	409	364	394	402	353	393	410	426	384	386	390	454	398	399	407	399	446	387	444	439	403	407	388	414	382	423	371	394	428	400	396	378	406	417	418	422	423	418	436	420	383	377	410	417	395	431	391	421	390	412	424	430	387	408	419	355	408	410	425	393	392	394	391	414	393	379	393	375	424	398	395	406	366	398	338	407	439	388	387	433	393	398	422	368	393	419	430	396	378	393	425	424	387	456	408	399	422	431	431	415	373	439	429	356	401	414	364	439	413	413	416	417	402	406	383	408	382	423	442	391	397	402	379	394	394	405	401	429	401	401	414	397	424	394	408	364	420	376	394	425	372	416	435	378	424	429	411	403	393	428	393	403	392	415	413	360	376	388	365	431	408	388	409	393	439	352	389	432	406	420	392	376	365	422	389	382	407	439	411	381	444	408	406	388	383	403	394	384	439	450	418	388	389	415	439	419	382	402	397	448	386	366	410	395	402	410	392	429	453	420	405	390	388	381	428	396	380	406	412	425	413	406	432	413	443	394	424	408	438	399	426	398	391	415	372	407	402	406	399	381	424	377	396	379	429	429	404	403	379	429	386	415	438	405	419	403	415	398	392	417	381	387	389	378	401	367	360	452	390	428	402	440	402	422	397	426	418	408	431	420	403	359	384	426	424	402	412	410	439	382	379	432	402	403	393	407	413	399	406	410	390	403	369	396	430	412	381	415	361	376	399	425	416	434	417	419	398	389	406	404	376	420	396	392	415	384	419	407	396	380	436	386	378	430	402	379	391	417	375	406	396	418	436	418	404	421	395	425	433	415	433	439	428	423	441	417	407	419	397	366	411	386	386	454	411	381	409	387	456	426	426	393	396	460	364	372	371	432	425	412	383	409	388	418	391	373	427	407	393	407	405	366	399	414	397	403	405	436	391	410	383	421	408	384	410	408	357	390	418	415	383	430	402	422	405	377	407	398	392	381	391	382	439	422	363	427	407	385	388	393	416	431	367	402	386	413	446	422	400	414	384	405	402	424	410	426	442	413	363	429	392	379	388	409	382	394	418	386	394	419	421	412	431	410	407	411	439	395	398	439	398	400	382	445	408	403	389	408	433	414	407	399	414	403	401	393	398	397	399	410	391	405	441	388	386	424	385	417	404	428	448	431	421	385	419	376	417	410	392	402	389	438	407	400	403	405	418	417	430	410	458	420	403	407	396	418	416	367	387	414	389	389	431	417	391	381	403	401	409	418	356	429	366	405	399	373	404	426	397	386	371	416	389	446	420	407	409	408	432	423	407	421	470	416	401	388	375	402
30927	53239	45354	28455	13951	5651	3990	3505	3002	2343	1788	1554	1154	938	882	797	772	686	719	671	620	611	584	645	620	598	561	572	530	611	573	579	548	555	537	553	505	541	555	516	531	537	512	463	501	515	489	518	464	569	553	535	501	498	526	553	513	499	477	517	541	501	494	470	493	482	512	471	469	468	529	496	513	494	479	493	515	500	494	537	508	538	497	451	477	526	502	495	475	491	517	501	488	464	508	506	495	484	483	451	472	499	505	457	479	482	460	505	481	462	476	491	533	473	460	493	524	500	484	474	487	518	487	479	485	508	460	508	526	481	485	469	448	484	524	501	507	517	467	487	466	464	478	465	495	525	510	474	499	462	534	484	500	479	473	533	480	511	491	470	472	495	492	459	537	482	529	508	501	507	475	494	473	487	470	470	521	489	477	518	502	487	487	518	495	512	542	478	494	524	485	508	491	513	481	497	473	494	473	470	525	471	480	506	459	451	511	479	546	521	465	487	466	508	509	506	477	497	481	499	457	503	513	480	505	523	465	516	450	486	443	516	500	508	486	488	519	506	500	454	459	473	521	490	490	474	473	473	514	480	493	516	503	502	472	491	501	530	489	451	508	521	475	482	491	473	502	492	521	492	520	487	482	465	484	496	513	461	503	450	429	464	503	497	487	470	485	503	558	477	479	511	478	521	484	496	506	515	516	522	507	469	515	495	497	499	484	513	485	491	437	493	486	481	482	483	457	465	494	494	475	502	526	489	484	480	463	528	513	513	506	475	497	499	498	504	487	453	504	510	522	481	489	519	468	481	468	531	534	498	471	486	512	508	504	496	494	456	479	496	450	481	504	490	525	536	480	526	526	481	570	493	502	472	484	478	475	485	506	486	485	497	530	495	492	472	487	477	463	512	469	485	528	451	479	506	483	479	474	506	490	479	499	488	477	486	522	480	488	496	482	508	494	518	476	502	487	495	462	491	492	466	476	508	469	483	504	477	493	468	510	479	472	468	504	464	477	500	462	511	482	478	482	467	544	498	476	471	511	493	507	500	495	487	437	483	472	512	434	491	507	502	484	511	541	478	490	508	438	472	498	463	464	471	488	478	465	511	520	472	500	494	492	492	495	482	514	450	508	459	457	486	484	495	447	495	494	467	448	471	484	458	483	487	542	476	525	452	453	470	485	506	475	514	459	465	495	469	475	477	521	507	488	474	451	511	489	490	532	478	500	482	447	489	493	494	514	476	505	458	484	453	499	497	458	497	478	469	540	461	495	524	502	456	492	489	500	496	498	483	470	537	519	497	476	484	480	471	484	523	480	524	506	503	481	482	494	506	483	477	485	460	521	501	520	514	513	513	521	505	524	447	515	490	459	493	469	510	507	438	475	492	481	468	452	501	472	537	426	464	461	492	501	489	478	493	508	498	466	452	462	508	482	472	502	504	507	515	444	505	496	489	501	481	508	508	467	457	502	468	471	464	525	494	466	491	492	487	482	511	478	494	487	474	441	480	513	495	475	495	523	507	523	502	462	492	485	455	512	484	485	514	514	489	537	495	482	490	472	497	484	479	475	518	535	457	497	495	500	505	460	507	478	484	495	467	497	506	492	484	461	489	488	520	499	460	483	494	490	507	523	495	512	461	558	540	512	488	506	503	502	490	472	513	492	469	528	516	484	512	452	486	487	530	468	488	491	463	497	532	523	503	506	487	456	450	491	466	474	503	441	507	506	502	489	490	510	512	535	519	484	482	520	464	481	485	450	505	463	488	516	531	433	514	460	477	496	502	495	534	519	493	500	513	495	512	519	474	533	412	477	490	477	507	497	434	484	500	513	483	482	478	467	505	479	473	436	476	432	476	476	484	511	481	473	483	498	502	507	450	508	469	515	493	520	480	511	492	482	447	509	525	475	470	496	513	518	519	454	456	443	504	448	514	519	516	469	507	501	488	493	510	499	508	483	490	496	501	520	478	468	510	487	467	507	501	517	504	479	520	514	468	508	503	474	471	473	487	516	515	467	481	467	446	489	490	513	468	465	440	489	475	471	471	483	474	482	511	498	510	484	502	479	513	513	478	525	486	460	483	508	458	478	489	479	521	497	475	501	456	516	527	494	495	499	531	495	467	497	499	497	508	462	497	498	499	510	507	477	478	540	478	462	518	482	490	552	503	475	505	462	454	508	506	500	510	485	476	494	498	492	491	458	507	459	479	485	487	507	485	523	523	472	480	480	502	481	483	453	488	482	514	500	485	464	460	506	481	488	474	475	502	483	488	469	496	466	470	484	501	491	475	480	490	499	521	516	518	464	468	534	488	494	487	520	478	464	474	487	466	499	513	508	483	482	488	472	524	464	504	500	524	503	466	464	491	515	473	459	503	468	496	431	485	463	502	494	512	485	523	463	489	497	493	493	504	464	533	487	521	456	472	480	470	500	483	508	495	471	502	487	507	530	491	474	530	502	492	530	489	497	459	465	489	481	489	516	520	499	469	466	493	517	472	479	522	478	461	459	485	424	544	534	482	490	502	470	509	460	502	474	485	523	498	496	484	513	518	489	463	504	478	499	454	456	494	465	486	491	461	514	490	462	470	505	482	494	495	498	470	520	512	482	471	463	495	502	512	450	507	499	467	489	487	470	480	470	466	516	466	515	485	530	501	471	527	496	494	482	475	496	530	438	479	493	471	553	505	470	491	475	471	522	533	536	500	508	518	540	476	425	448	459	454	464	505	496	495	496	490	479	467	506	496	503	468	463	495	498	469	477	512	505	484	493	471	481	474	497	478	438	459	479	486	520	510	483	488	457	498	474	477	469	519	491	517	469	447	508	483	465	469	499	495	483	490	527	486	494	448	476	511	476	477	494	468	465	512	489	483	534	480	436	459	466	486	465	487	438	488	500	474	486	443	486	475	489	458	448	539	462	448	473	511	483	462	467	483	496	505	505	501	439	502	500	446	530	514	503	492	473	474	513	517	498	485	511	456	475	519	496	516	483	485	511	477	457	498	497	470	521	462	530	494	539	526	523	502	472	513	477	481	457	459	475	489	457	495	497	484	497	493	431	457	514	463	501	486	496	513	508	475	505	470	449	489	489	507	461	503	490	528	475	475	446	484	467	490	487	475	482	475	480	488	507	489	484	484	528	503	498	468	480	478	473	503	486	462	458	468	470	487	501	530	442	518	461	463	498	494	481	492	539	480	474	496	482	489	507	472	492	505	490	468	470	499	476	486	454	490	515	529	451	517	444	461	496	500	498	475	479	501	480	472	547	444	485	490	483	487	497	488	483	496	489	465	468	503	512	516	452	456	461	491	494	466	497	445	505	453	503	492	554	485	463	502	561	486	506	485	531	491	481	468	515	506	525	451	441	495	458	502	455	527	502	489	500	481	507	450	511	508	465	500	477	506	436	462	501	485	449	472	527	451	485	493	482	464	540	490	445	476	474	497	501	465	471	485	503	494	544	495	466	510	510	516	472	464	538	486	509	509	433	491	478	512
25558	21428	28363	26211	13534	3677	1894	1576	1342	1268	1173	1069	951	856	869	841	840	815	782	838	809	760	804	787	800	744	755	749	726	720	719	693	795	731	792	757	749	759	697	729	755	745	701	702	806	755	679	752	828	752	688	725	755	688	788	768	726	703	727	771	708	730	716	769	738	758	768	717	732	726	733	713	730	732	699	706	748	742	706	757	753	763	804	746	725	780	711	704	770	733	756	643	707	743	721	689	749	732	715	771	756	750	789	700	785	767	717	709	742	727	710	742	743	749	762	732	767	691	685	733	727	707	770	756	729	783	816	735	698	742	726	710	724	720	727	739	731	750	709	753	739	779	729	740	776	726	796	733	794	709	773	727	714	769	698	735	754	755	763	773	736	726	731	751	757	737	713	773	796	723	729	683	712	724	766	730	747	749	758	785	772	766	743	725	757	747	709	678	769	737	765	778	790	716	742	712	723	735	744	786	746	734	716	780	654	723	733	749	758	745	711	712	799	738	718	736	735	739	731	697	692	711	731	718	753	744	761	759	718	749	740	729	737	696	718	767	747	699	709	745	755	714	739	749	691	750	764	694	753	707	762	721	680	763	728	769	704	712	717	713	730	736	688	720	747	717	732	701	687	771	757	776	730	724	718	731	779	755	718	735	754	715	716	749	777	749	730	723	716	730	733	705	719	759	683	687	732	747	739	773	771	740	754	748	767	711	736	767	726	716	750	723	787	798	691	724	726	739	767	743	792	722	762	743	700	758	732	719	706	697	733	775	703	692	731	750	734	726	711	719	692	746	711	732	756	744	771	774	755	721	713	753	707	778	759	753	798	728	741	714	746	719	755	733	703	729	741	761	716	715	728	710	727	740	747	713	767	717	760	720	699	712	760	771	741	785	762	764	675	714	749	696	766	767	757	784	751	714	745	801	745	758	740	719	749	718	747	728	744	711	743	759	724	748	702	760	706	754	719	684	743	726	720	786	699	732	730	694	643	703	787	761	745	737	750	741	775	701	761	742	734	763	700	742	729	784	744	751	780	752	781	763	780	759	734	747	726	751	761	716	699	753	773	740	767	761	732	759	728	702	696	733	737	742	706	712	790	695	704	726	712	737	802	777	738	729	717	663	766	718	695	696	733	739	722	718	754	763	754	702	713	718	717	735	694	767	729	721	720	724	732	779	762	701	751	746	702	699	762	741	721	701	766	712	695	706	728	727	757	772	739	715	744	737	702	764	775	729	741	766	772	713	742	750	749	732	767	730	728	747	771	770	736	740	757	763	707	732	718	727	761	708	756	763	736	754	743	735	694	731	816	701	712	723	696	731	728	743	731	751	684	739	753	692	759	761	748	735	722	728	795	755	730	778	777	717	756	701	701	719	743	753	742	702	753	754	716	795	744	752	685	719	705	725	735	725	709	707	730	726	714	733	718	759	737	711	748	731	706	757	755	718	732	720	771	689	704	765	777	700	782	730	727	772	681	743	732	744	744	756	712	744	717	755	779	757	694	767	718	734	745	725	760	701	766	740	684	757	725	731	759	736	740	751	748	712	697	699	677	733	713	719	776	719	731	729	741	705	653	734	768	708	708	739	741	697	705	705	669	736	721	722	722	744	762	694	747	782	697	728	778	739	793	762	723	762	746	730	719	714	702	774	737	773	675	779	716	704	744	753	711	736	740	735	764	753	721	687	723	780	726	686	682	729	746	740	770	707	752	770	755	773	720	743	785	691	797	693	784	739	750	723	725	753	748	758	744	726	745	736	726	738	767	710	731	756	723	734	735	707	743	775	722	764	755	728	708	687	779	737	720	735	732	730	731	699	746	757	737	695	713	765	696	773	715	738	787	704	706	710	708	732	726	722	758	745	703	750	769	722	754	737	745	721	725	702	760	738	773	761	727	764	743	714	715	700	724	702	757	740	731	714	745	769	772	783	685	760	753	718	712	740	724	726	763	743	782	736	734	693	750	744	734	758	708	750	733	688	740	729	768	721	685	745	751	680	697	758	737	708	742	802	724	704	734	686	714	762	712	747	793	777	737	752	673	756	723	702	729	761	773	809	678	753	767	765	695	735	732	729	707	747	752	729	700	715	681	791	741	765	727	755	766	702	711	757	729	773	698	750	759	688	708	745	739	689	776	715	693	770	734	751	724	704	766	681	743	732	726	717	764	771	719	761	723	728	720	759	756	784	738	681	768	752	722	701	736	714	741	794	745	731	723	701	758	714	736	729	747	708	736	692	755	666	675	755	751	731	727	769	680	713	749	737	793	754	751	788	658	735	721	743	769	710	715	741	782	731	750	757	768	712	740	700	724	748	724	761	684	731	733	740	747	754	715	758	724	796	695	726	734	836	704	738	750	696	716	742	729	734	775	779	720	801	718	740	732	720	728	715	733	757	751	734	749	753	707	677	690	709	710	746	718	718	697	735	703	747	735	746	713	731	724	703	743	725	759	700	761	717	721	694	746	771	746	739	709	684	759	758	758	740	734	685	737	679	709	734	727	717	804	763	754	745	785	763	748	747	753	677	762	738	818	764	736	739	727	765	759	714	760	715	763	721	715	698	725	729	754	762	750	688	720	703	710	749	792	764	711	729	758	738	772	718	776	748	702	739	726	711	671	715	728	718	749	688	793	758	709	743	691	714	806	753	731	715	724	692	777	689	757	706	745	766	746	714	744	707	736	681	716	686	740	731	734	776	765	712	739	758	725	696	775	687	731	725	717	725	739	712	784	813	748	712	713	739	772	709	730	676	775	756	721	714	755	693	757	766	720	693	788	723	766	730	758	736	706	688	740	746	771	771	742	692	734	773	726	756	755	761	796	722	773	740	726	744	755	672	729	755	721	779	719	745	738	764	703	731	707	792	757	743	723	751	754	726	706	728	731	736	742	733	730	757	719	698	773	754	734	760	726	766	731	697	756	733	781	717	717	756	712	701	715	754	723	707	751	747	759	741	724	742	734	735	722	670	751	739	782	808	774	751	723	745	796	704	807	721	767	724	740	751	723	715	735	689	736	750	738	721	701	749	728	721	758	781	713	778	768	772	729	735	738	742	695	783	726	723	719	748	771	768	772	742	720	756	714	767	702	708	697	738	752	746	736	700	764	711	731	741	742	786	687	760	728	723	703	739	736	744	751	756	764	718	717	762	717	706	741	738	704	742	745	742	819	770	716	720	716	698	711	737	717	693	736	690	791	787	757	765	777	730	719	746	686	783	735	741	732	715	727	737	776	755	693	723	767	745	711	701	744	710	733	721	717	738	794	717	771	722	743	726	771	743	691	744	763	768	742	735	731	710	753	733	747	746	745	763	728	708	704	743	731	710	731	754	726	726	728	724	750	746	782	724	720	731	751	775	729	734	678	704	760	747	711	698	755	698	751	700	715	722	744	755	747	710	745	775	755	707	746	741	704	787	717	686	711	763	695	725	753	743	692	696	689	727	709	783	684	740	744	741	740	752	729	756	735	771	725	781	735	751	756	706	714	738
31006	46393	40290	25717	10231	5232	3622	2978	2483	2169	1902	1660	1416	1217	1082	1059	1055	1027	1011	1030	944	973	928	1036	944	922	959	961	904	916	889	901	895	899	903	861	878	875	862	898	868	858	863	902	819	906	873	850	878	821	894	864	859	880	832	868	911	817	903	856	904	892	844	885	855	850	901	870	907	892	791	856	878	879	864	845	897	908	876	822	872	860	865	840	891	822	893	852	862	865	846	816	829	828	900	865	892	880	860	851	929	866	848	892	862	861	881	825	872	880	860	838	794	833	800	810	872	876	861	878	859	844	867	871	821	893	853	870	826	890	820	838	914	864	858	880	829	892	878	899	866	871	875	851	843	849	831	844	849	826	840	853	900	864	852	853	874	827	824	903	852	825	828	842	829	864	860	868	835	826	874	825	865	871	831	896	831	882	851	853	887	840	818	837	901	790	888	878	867	864	865	902	892	854	823	857	831	865	818	846	809	869	858	851	831	865	831	856	817	891	831	880	841	830	858	829	863	859	825	875	842	847	818	862	856	854	808	881	855	847	835	825	825	855	828	818	917	826	877	869	856	915	869	876	866	835	833	826	826	857	856	823	860	854	900	831	921	860	836	843	820	873	875	846	884	869	859	867	852	919	845	781	808	860	880	877	871	860	840	795	851	834	868	884	870	887	833	889	826	847	829	927	847	851	842	872	849	906	850	824	831	912	889	821	836	855	897	853	839	833	848	873	866	829	816	902	876	854	907	891	854	840	847	838	872	862	883	858	844	818	859	873	791	827	888	850	847	861	846	856	882	893	861	891	893	860	869	848	814	887	813	890	878	883	873	916	872	874	852	861	893	827	893	890	840	881	913	875	875	885	812	861	840	854	862	807	856	829	928	843	878	860	827	898	818	865	859	835	821	862	828	886	895	870	867	898	825	900	863	831	829	817	841	813	857	872	833	839	875	835	868	798	844	840	843	889	867	817	794	870	815	832	832	893	856	894	863	904	896	861	864	846	866	837	779	874	833	853	871	818	847	854	874	839	770	812	807	835	850	867	837	869	844	882	807	852	805	862	821	853	896	790	815	823	837	884	803	856	894	844	875	836	876	852	837	904	843	855	829	850	893	868	858	857	861	851	889	822	863	880	820	845	841	868	836	885	863	819	831	864	839	796	896	827	804	818	862	845	898	874	828	856	839	815	871	857	876	853	821	880	870	850	861	872	872	916	866	907	861	837	914	888	863	814	864	843	851	892	910	873	886	899	816	862	868	886	848	885	832	854	860	841	867	853	840	843	841	864	869	869	798	843	838	881	860	835	864	892	786	851	859	912	834	899	841	855	858	816	854	873	869	870	833	853	865	866	875	845	829	913	879	867	819	872	822	835	849	776	842	839	834	865	810	887	909	873	887	833	896	872	918	833	898	826	863	834	843	854	850	837	856	888	839	859	851	847	835	837	852	848	875	856	882	867	847	842	867	856	746	845	858	860	860	856	873	826	864	843	884	889	814	810	845	899	897	865	853	805	841	875	863	859	868	858	879	884	876	852	881	883	889	836	853	829	919	820	830	793	885	896	872	864	853	892	892	876	824	840	851	868	865	849	858	858	860	831	865	837	933	853	891	835	789	843	869	865	914	870	884	863	829	839	842	936	803	848	839	844	860	816	870	845	883	835	872	855	862	902	842	817	899	847	839	812	816	862	887	802	922	903	875	833	843	849	859	803	848	917	891	882	891	858	869	868	876	875	832	808	850	863	860	835	833	884	870	872	862	835	855	865	818	844	868	803	890	776	871	852	850	858	853	844	877	854	864	880	867	885	865	856	815	907	843	829	860	872	797	874	888	854	869	846	827	885	837	867	845	905	821	881	879	837	816	829	867	867	877	897	831	886	808	815	885	885	864	857	872	859	849	816	889	861	857	877	886	870	866	830	833	879	869	816	797	828	894	805	847	883	808	855	865	918	875	855	878	860	789	835	890	835	836	807	850	818	880	859	844	880	871	847	815	866	869	861	879	852	867	825	874	843	843	835	884	803	785	878	882	851	788	837	917	873	839	861	865	859	837	857	913	809	847	880	850	856	860	872	821	871	862	821	890	865	878	816	882	865	862	881	913	797	820	818	846	858	825	872	881	891	858	841	852	840	874	829	886	839	886	834	865	811	815	911	834	863	793	788	838	793	872	886	869	846	860	854	885	881	850	853	919	865	901	853	884	833	837	892	824	857	841	860	881	845	849	863	857	903	868	799	888	874	832	838	827	872	848	881	808	903	864	862	874	858	884	846	829	884	848	863	833	853	846	865	890	858	890	904	831	882	885	820	845	828	837	851	879	897	837	863	862	859	900	889	812	849	866	848	831	819	869	823	816	881	839	806	895	865	825	881	845	869	854	864	859	891	860	832	839	837	870	829	881	834	836	872	746	865	860	893	872	862	818	909	866	880	834	850	883	895	865	864	800	824	842	816	872	886	866	895	802	877	817	864	854	833	860	895	897	865	829	858	881	852	847	888	904	855	900	822	851	859	843	870	891	873	858	848	869	849	850	827	827	861	861	874	826	799	870	855	841	886	857	878	911	872	875	827	912	857	810	817	865	857	879	819	892	809	848	884	827	816	868	887	874	815	856	869	854	892	919	823	840	816	878	869	849	858	866	877	878	839	850	887	903	901	864	849	834	814	835	849	868	857	896	871	849	897	849	807	858	868	866	864	870	848	859	903	892	840	866	897	804	852	794	873	836	838	820	897	887	851	857	887	863	908	847	885	844	848	845	833	873	870	872	848	866	917	846	834	867	889	855	883	867	863	878	871	888	867	861	818	894	841	856	927	856	814	848	865	845	886	890	906	868	846	846	894	876	900	840	863	838	853	838	843	869	842	856	852	849	818	848	841	850	860	822	882	885	876	890	906	925	860	835	871	859	847	830	796	865	843	877	877	860	869	868	885	860	870	814	876	860	831	801	921	836	867	825	853	853	880	919	814	837	840	841	905	851	864	844	852	856	886	856	847	899	887	877	845	848	811	797	845	839	814	849	830	848	842	918	839	825	902	834	812	894	859	872	890	841	882	885	871	832	830	860	841	863	853	854	867	845	860	869	778	852	859	826	868	856	860	835	844	885	846	892	825	865	880	852	892	824	845	861	889	852	812	857	822	848	850	821	854	876	815	854	836	879	814	871	861	855	872	878	868	865	819	865	843	887	837	881	835	859	842	850	852	841	830	837	851	869	881	887	847	881	822	867	818	852	826	872	885	861	859	869	889	879	848	837	847	823	785	823	862	882	825	895	857	842	810	859	871	833	877	872	846	852	844	858	860	858	860	848	817	859	838	830	838	855	814	824	830	827	902	903	884	877	968	867	835	864	854	847	829	881	854	867	853	872	829	800	811	859	816	811	894	864	860	899	826	867	843	819	784	837	830	786	844	892	827	914	888	868	889	860	827	888	867	844	861	877	841	818	888	850	817	886	842	843	808	836	888	905	835	870	893	861	856	832	813	884	890	817	897	875	861
23271	21363	29087	24139	21437	20721	10517	3297	2199	1910	1543	1254	1213	1091	985	867	908	892	818	840	854	878	796	842	769	750	816	826	797	747	747	736	742	662	794	695	725	707	773	758	746	757	728	758	709	706	746	694	793	716	726	709	682	697	746	806	726	678	715	673	648	683	715	707	702	697	643	732	729	700	748	738	699	713	718	711	693	708	660	730	700	697	713	702	723	723	680	741	691	725	725	735	668	702	699	700	722	751	660	661	707	747	690	706	712	785	693	682	686	676	690	668	686	692	739	707	711	687	694	669	682	669	682	684	715	680	766	693	688	718	688	705	686	697	735	723	686	720	695	642	693	734	671	733	665	725	692	675	659	694	711	663	679	670	694	715	713	686	679	741	667	710	683	709	718	646	673	640	721	699	715	660	709	712	706	712	668	667	672	723	716	692	680	686	678	748	740	687	712	706	712	681	705	685	745	722	675	718	690	697	706	669	681	695	662	716	672	686	681	680	741	686	672	700	713	677	709	720	700	704	682	712	675	689	718	681	663	654	707	725	714	705	718	681	656	708	696	731	708	715	708	699	677	686	675	674	716	686	704	722	706	733	694	696	707	692	761	728	659	716	661	705	698	720	687	702	695	689	719	728	716	719	726	765	707	703	696	715	685	672	717	661	691	702	683	662	689	730	714	743	670	683	740	709	727	693	661	712	693	698	683	684	736	664	656	685	668	680	707	654	688	707	684	682	722	764	718	757	736	702	669	710	734	699	693	739	668	657	684	703	706	730	691	725	722	747	749	702	754	707	707	700	773	720	676	707	719	714	656	750	717	694	690	758	714	671	708	717	745	661	707	693	709	687	754	682	681	656	730	654	684	698	731	642	694	704	696	688	743	692	714	726	701	677	714	671	697	663	685	712	727	720	694	682	708	658	679	723	681	703	730	784	688	740	700	706	700	748	715	669	654	732	704	658	708	722	649	758	694	698	715	721	655	693	713	659	680	752	721	679	701	683	731	676	678	713	693	751	736	727	700	687	737	688	734	714	718	687	703	662	671	685	642	671	658	721	665	671	708	725	724	676	754	653	703	714	741	735	657	667	721	708	749	675	696	682	694	705	675	661	711	697	720	716	750	669	693	696	721	730	709	672	696	753	731	664	682	685	714	680	667	753	718	683	638	640	712	693	705	699	691	692	716	669	688	705	721	764	730	691	682	688	682	697	709	726	718	760	726	695	695	669	727	660	731	749	681	703	714	710	698	641	669	701	680	694	679	691	702	738	680	694	709	727	703	684	679	735	685	699	674	773	679	738	706	642	702	702	692	676	691	691	719	707	680	732	696	684	673	662	707	702	726	679	684	622	677	687	738	726	727	728	718	669	687	700	677	681	714	688	708	739	701	742	701	743	707	713	691	714	688	690	689	754	680	726	691	677	712	718	708	692	705	725	700	678	677	733	703	712	690	705	721	713	679	713	678	671	723	653	716	694	701	746	700	697	746	689	733	676	682	722	723	700	683	672	691	717	677	728	698	678	701	733	709	672	703	712	674	709	720	715	684	686	667	686	703	705	702	681	684	692	705	717	676	689	703	675	721	692	643	657	700	739	692	712	667	689	676	678	716	728	718	706	684	705	701	723	660	704	697	680	729	685	723	673	703	728	674	677	685	718	762	657	749	759	719	702	686	685	720	709	712	653	684	734	736	700	706	699	680	699	699	700	686	743	647	727	737	655	672	724	681	711	702	679	720	698	704	744	713	643	701	691	685	678	700	661	691	665	649	699	693	707	720	679	677	722	692	737	715	645	688	717	734	668	670	693	707	717	681	672	673	728	668	659	681	686	669	740	745	729	715	679	714	675	649	737	681	685	746	684	661	654	669	680	715	687	696	712	700	699	747	746	697	715	686	682	707	682	686	685	694	675	687	696	689	712	685	693	703	694	672	716	727	730	691	651	731	695	731	714	724	653	690	656	703	725	690	727	717	689	734	717	697	730	667	715	661	707	672	685	714	676	674	630	721	709	740	708	648	710	695	696	694	706	701	680	716	692	727	681	651	678	720	665	715	701	727	720	744	718	735	682	649	675	697	698	669	680	756	656	714	736	717	727	725	741	638	675	720	693	699	675	730	685	686	717	689	683	709	697	760	660	748	696	711	698	648	695	681	698	723	679	724	686	720	671	706	728	710	684	734	682	704	698	695	727	716	692	694	705	697	695	727	664	690	706	690	695	737	644	714	649	701	728	749	699	685	731	684	727	747	693	697	706	701	736	701	711	700	663	688	732	701	640	741	691	720	690	675	676	701	729	660	711	688	703	684	725	675	677	665	694	754	676	711	677	674	712	692	715	691	719	665	696	698	687	726	752	713	740	698	692	676	733	720	747	735	707	717	734	670	721	683	705	740	695	709	706	676	698	709	786	695	651	719	727	708	677	723	697	733	700	722	667	688	736	671	682	695	694	734	713	738	697	699	682	673	693	716	689	720	662	662	713	704	723	712	721	678	682	712	664	777	698	700	707	700	691	697	711	648	642	670	721	699	707	692	712	733	708	702	711	691	724	737	704	699	704	724	688	677	698	727	676	712	674	711	689	709	676	717	719	685	729	692	736	693	706	707	702	713	747	699	698	717	707	619	668	692	685	661	708	622	664	719	695	696	689	702	701	667	717	748	678	690	675	698	721	705	707	667	686	687	703	738	727	712	731	720	654	683	734	706	685	711	669	707	727	672	658	701	727	722	674	682	753	663	736	686	705	711	646	702	688	694	694	724	684	728	722	666	705	708	698	689	732	674	721	669	653	663	716	691	713	703	679	690	694	695	714	763	722	679	712	690	710	727	678	705	687	716	705	701	697	718	746	706	653	704	720	702	699	634	706	695	711	684	769	679	716	707	700	720	687	704	702	736	707	689	698	747	681	711	745	705	720	654	704	706	708	675	701	712	703	726	695	678	688	725	700	676	742	700	722	687	685	679	691	740	732	694	694	681	685	699	715	675	669	707	667	729	708	658	698	722	703	691	722	680	712	746	716	713	757	695	724	698	675	691	681	722	672	740	698	722	673	694	712	699	728	731	680	638	686	689	678	707	720	686	722	658	725	740	730	666	687	742	728	670	713	678	684	670	699	696	701	701	733	708	705	672	700	710	684	741	746	729	735	705	678	733	754	658	672	702	703	664	684	694	674	705	703	669	722	685	678	719	713	731	713	695	718	688	731	718	661	668	695	727	704	671	720	687	752	707	684	690	719	716	756	685	702	668	670	730	665	710	712	696	647	713	653	729	739	721	694	706	697	730	707	719	691	705	666	713	634	758	718	688	670	705	710	732	717	682	672	661	723	741	705	739	694	687	701	679	701	686	690	721	728	721	717	687	749	690	697	674	694	707	690	693	717	698	702	709	661	679	707	702	705	685	715	734	675	678	712	689	698	723	672	744	682	694	700	692	718	673	681	669	657	675	700	739	719	690	724	665	707	683	656	727	695	696	703	678	707	694	733	719	654	720	703	692	676
33606	60418	53811	36467	16304	9549	7372	5540	4315	3614	2740	2285	1886	1652	1434	1346	1265	1165	1088	1091	1080	1053	1067	1007	937	947	956	970	941	953	892	889	876	867	846	819	865	829	843	833	792	786	845	862	817	807	828	795	808	839	797	875	819	815	796	774	757	815	787	766	852	845	784	777	806	821	769	828	754	779	790	803	765	798	803	797	792	798	834	790	748	741	759	756	830	772	809	779	795	783	733	766	776	783	754	830	782	761	739	731	733	810	811	779	779	807	753	776	824	835	798	770	763	815	789	769	781	783	770	795	808	783	722	778	805	729	780	768	749	821	735	816	833	816	786	814	797	792	767	733	783	815	805	766	826	725	784	775	748	796	761	823	785	777	791	827	767	781	810	812	813	778	814	762	807	804	788	830	762	801	769	771	772	803	784	791	744	768	763	804	804	775	814	819	786	787	779	748	788	772	813	861	788	786	796	744	751	784	770	792	791	814	791	774	750	737	843	757	778	776	760	748	825	780	781	786	771	794	780	787	763	769	813	815	797	793	766	808	745	815	822	792	786	785	759	805	763	746	813	818	814	765	778	815	779	796	788	792	810	783	803	860	774	756	784	803	738	794	803	795	760	785	801	772	814	778	835	796	800	806	793	787	819	743	760	791	780	805	751	780	836	806	782	799	786	796	819	800	832	788	795	793	713	822	772	801	821	808	797	805	808	808	770	824	811	779	818	778	746	768	785	801	744	810	806	756	791	777	769	810	809	827	797	774	762	799	777	793	711	802	773	766	777	786	713	822	782	841	717	797	779	803	772	778	779	775	794	771	860	761	811	759	797	815	826	815	755	816	791	791	742	788	772	790	811	758	766	845	773	791	744	764	813	799	778	789	791	778	833	809	794	787	782	748	797	803	817	759	773	753	756	766	775	725	813	808	799	790	769	807	800	780	758	775	802	823	800	782	842	757	770	758	727	789	764	770	809	773	798	786	757	812	797	779	746	791	786	791	776	803	761	764	727	768	796	795	738	755	768	734	813	759	776	773	744	756	752	765	805	812	817	752	778	785	773	763	746	824	758	839	750	817	781	724	816	732	798	806	801	756	779	817	807	781	811	759	788	738	780	800	783	747	797	772	748	778	806	776	761	807	773	836	758	819	801	761	782	767	783	827	738	791	780	785	728	779	757	810	778	746	774	797	742	734	752	747	787	786	820	778	783	821	831	802	793	782	752	769	805	775	805	761	775	738	820	826	736	798	835	817	760	752	749	799	779	746	723	742	809	798	783	821	796	746	752	746	791	796	793	786	794	800	746	769	768	818	789	775	799	773	755	766	749	781	846	781	793	790	792	773	756	767	771	768	773	780	809	727	795	829	781	827	837	800	815	764	851	762	770	771	750	810	758	768	813	810	803	770	817	862	788	750	828	803	763	784	790	765	772	762	773	781	765	759	754	773	739	787	769	759	802	769	769	818	743	826	813	788	797	802	775	730	782	784	809	783	797	752	778	779	769	759	748	752	750	783	768	765	766	765	811	750	826	725	815	767	785	774	774	767	826	827	810	779	799	759	784	783	833	764	777	750	783	765	753	776	753	758	761	775	807	783	849	786	770	778	814	758	769	763	755	797	766	719	815	767	765	802	793	726	801	761	736	768	793	827	809	817	729	811	803	777	750	772	799	766	838	799	779	866	791	818	768	809	801	783	760	741	777	713	830	776	746	820	755	804	826	747	777	751	761	825	758	775	744	818	748	728	816	794	760	770	783	786	806	762	809	799	860	742	754	781	766	824	829	786	787	816	746	805	770	737	780	802	741	790	806	757	748	832	809	753	754	765	765	797	770	849	771	810	778	813	812	782	789	794	778	766	781	765	838	790	841	819	757	787	787	778	821	736	813	741	730	790	813	795	789	770	735	809	837	768	780	799	783	772	778	735	764	774	807	764	781	758	778	746	788	807	841	805	821	833	797	795	789	774	784	853	756	798	779	787	762	744	813	813	802	790	771	802	788	821	760	791	784	840	765	798	808	793	800	771	766	792	784	807	702	814	815	763	813	771	773	746	787	800	753	801	807	754	831	762	782	776	764	808	799	808	812	764	818	790	794	751	761	817	785	740	795	782	761	779	769	786	829	775	784	788	789	776	812	806	800	785	789	845	740	775	765	759	779	725	748	744	783	758	784	788	791	743	764	764	785	800	787	776	774	799	796	785	820	740	777	787	740	810	776	783	765	800	820	805	753	785	802	782	768	810	780	819	757	799	810	810	790	767	818	820	785	814	788	787	742	772	765	824	781	801	779	775	713	818	763	810	774	806	758	761	771	792	813	807	800	797	795	812	808	743	774	780	739	809	765	812	778	791	788	799	817	796	746	775	777	758	750	765	764	787	757	779	751	818	809	788	844	804	804	822	803	800	774	762	787	767	720	790	772	768	800	810	802	761	790	773	833	775	766	776	786	797	760	791	797	759	805	821	745	827	804	768	780	792	791	809	794	785	742	755	804	806	783	803	727	791	818	769	753	786	776	751	787	769	763	776	744	780	807	783	733	736	763	803	803	782	772	802	716	824	764	831	770	780	862	774	855	782	771	807	769	775	802	790	863	778	778	779	772	810	779	696	755	793	820	757	783	781	761	835	742	767	815	835	762	735	741	776	787	734	734	762	830	776	759	795	771	773	814	811	755	780	824	792	819	737	801	746	807	766	812	804	759	794	756	824	751	772	804	813	809	775	820	814	734	795	814	793	791	819	779	738	766	769	793	726	762	740	800	785	760	807	710	774	817	807	791	740	783	778	800	787	780	775	797	777	809	807	855	777	816	766	783	784	787	756	779	795	732	798	762	756	787	800	774	780	766	745	776	752	789	806	802	764	800	777	761	765	798	811	745	803	871	773	802	826	778	816	773	799	748	746	778	799	834	808	769	851	785	778	779	795	782	780	745	770	797	782	739	821	814	790	762	813	771	739	771	818	822	805	768	833	817	794	756	807	836	776	836	841	804	821	785	786	837	737	781	775	796	757	740	749	804	752	751	735	819	743	768	784	744	804	802	811	780	826	719	774	801	779	772	771	778	804	744	779	787	828	776	791	802	820	755	777	775	842	734	843	802	782	762	791	805	772	763	773	778	794	813	758	806	786	753	776	812	774	812	750	825	834	747	813	792	818	807	733	770	743	775	825	750	785	787	821	760	779	818	755	793	794	805	780	841	812	823	818	762	714	793	791	811	761	815	792	809	812	749	814	807	774	787	739	806	821	760	762	795	752	809	773	771	760	825	803	810	795	796	728	800	767	801	734	810	771	788	796	775	732	804	797	815	740	786	835	834	777	812	747	809	811	774	776	770	830	794	783	771	789	752	744	826	784	768	798	819	788	788	771	814	818	808	783	791	772	779	738	816	796	777	813	767	780	770	740	780	765	760	784	772	804	828	800	771	814	743	773	827	806	768	789	774	799	757	779	823	808	760	739	781	774	782	756	811	771	747	789	780	800	771	802	775	772	825	770	769	740	779	774
29038	27124	29199	16421	4457	1687	1210	1004	870	790	750	600	613	640	516	566	542	546	523	535	546	507	527	532	528	489	519	501	540	483	551	516	463	514	471	532	512	485	464	509	483	508	530	488	498	506	515	492	497	524	503	490	510	492	489	509	500	486	478	533	470	511	507	489	478	519	490	487	479	516	485	453	486	492	485	530	487	541	517	501	480	477	456	504	476	479	507	488	494	499	503	503	520	504	497	503	468	490	446	511	473	518	492	486	486	458	486	519	523	513	468	491	489	507	477	499	544	478	460	510	491	507	477	482	491	482	502	493	489	500	490	477	527	515	509	546	478	482	516	434	477	477	524	506	531	503	476	502	554	522	478	482	535	471	530	487	527	499	512	509	512	497	481	494	454	482	483	498	466	533	464	521	502	512	495	551	469	463	495	487	523	469	478	540	497	499	483	467	494	479	516	490	519	538	490	536	505	496	488	482	523	468	505	491	459	480	519	486	510	499	499	445	484	484	487	457	482	522	469	495	483	487	550	468	505	512	494	471	460	483	469	471	501	482	484	488	470	443	516	481	467	509	491	495	536	501	481	460	489	490	529	504	479	518	484	487	520	490	483	500	541	492	462	500	492	467	501	483	516	482	486	478	486	537	500	514	450	491	470	466	521	516	515	497	493	497	480	507	494	487	478	511	525	496	506	512	492	499	510	496	477	486	487	508	540	473	503	486	485	524	504	507	507	489	523	518	500	536	481	478	503	481	476	486	521	516	425	506	470	467	509	505	519	458	495	488	530	494	459	503	471	502	460	501	481	470	478	499	511	504	511	467	481	502	455	525	543	526	539	526	457	495	528	522	513	478	492	563	476	507	466	480	469	494	541	463	506	466	484	495	481	465	460	497	505	478	530	495	525	519	508	503	474	540	475	513	497	494	470	542	500	462	488	516	471	535	454	526	506	494	484	493	472	460	492	530	512	483	532	469	506	516	465	533	521	480	452	510	488	485	500	525	509	504	528	478	532	496	495	499	479	511	528	460	453	520	484	491	510	505	473	511	476	502	477	494	485	474	491	509	469	499	526	483	449	489	512	554	521	512	522	491	490	527	475	529	515	535	505	549	462	488	501	473	534	486	494	481	486	477	507	545	500	502	510	461	509	511	517	507	461	489	459	520	483	452	502	480	502	501	486	523	485	505	520	489	523	496	496	503	482	487	538	528	510	507	509	490	517	477	504	498	521	490	522	539	484	467	551	471	491	485	504	490	525	503	529	491	509	537	541	480	514	497	489	526	517	525	492	509	501	468	464	510	496	508	515	484	503	510	484	503	466	519	523	486	522	476	499	509	496	498	512	475	500	505	499	526	507	523	496	445	464	485	509	492	547	509	486	495	521	498	495	496	495	507	504	476	483	519	495	494	527	522	471	565	532	479	474	519	491	452	503	489	483	524	485	492	511	478	526	492	504	524	512	497	500	475	493	484	504	469	507	474	511	503	497	507	530	530	501	515	485	484	508	510	442	506	485	483	507	453	523	492	493	481	513	539	530	475	514	512	466	459	492	478	494	488	485	535	503	514	467	512	524	492	475	458	506	503	490	515	514	469	501	516	498	488	497	478	534	521	457	491	486	483	477	531	509	510	500	490	506	476	481	483	491	472	537	477	481	487	498	506	515	490	473	518	486	494	520	510	517	486	485	467	450	480	529	504	461	498	526	519	476	471	442	505	474	460	475	486	488	484	514	513	495	495	473	479	555	488	505	500	489	513	524	529	489	511	484	498	526	507	502	472	474	478	477	477	491	483	473	493	510	497	471	511	511	473	542	488	485	508	476	490	492	483	501	515	490	512	463	464	511	499	538	510	505	497	468	505	531	551	489	489	487	498	499	490	506	456	466	488	498	486	511	516	476	489	526	499	485	457	506	484	514	514	504	506	528	465	468	490	486	494	524	505	508	506	478	471	468	520	514	519	480	521	452	492	496	472	480	491	489	472	489	497	500	477	521	480	499	463	465	498	503	488	524	477	507	542	510	503	536	493	500	507	519	491	524	481	505	536	502	488	518	526	503	511	518	533	500	502	464	482	548	481	511	537	466	501	502	483	474	508	501	491	470	491	521	497	522	469	481	479	444	540	512	517	468	532	508	481	532	524	497	528	515	488	499	485	501	502	534	528	538	531	513	481	527	495	500	498	507	497	524	498	497	518	501	498	551	490	502	498	478	506	500	497	529	491	472	519	513	526	515	493	526	515	473	526	521	519	511	455	507	506	509	496	485	485	524	516	467	509	501	523	492	501	487	512	483	470	456	518	503	491	496	508	469	489	504	485	491	498	482	508	489	458	532	512	445	507	501	496	499	519	505	447	521	475	515	467	491	523	512	537	504	478	480	465	496	495	511	474	469	464	468	497	474	493	524	477	514	494	498	527	510	476	466	462	495	505	515	520	490	482	513	505	494	482	509	494	463	496	497	496	492	464	493	480	508	462	463	502	500	534	475	513	507	471	517	469	486	487	534	460	500	458	515	500	453	509	470	522	531	493	517	474	496	517	500	528	499	488	505	459	526	505	540	485	509	483	465	535	498	489	503	456	451	506	480	523	513	488	500	497	492	472	484	511	471	475	530	481	523	532	513	506	520	486	491	508	536	491	473	460	514	494	499	521	502	467	496	519	483	488	496	491	525	507	499	532	487	546	507	474	495	469	471	488	464	496	478	505	533	553	495	490	504	505	498	550	483	483	531	532	470	507	490	501	495	485	488	532	505	481	525	510	554	501	506	513	469	487	479	499	481	480	487	493	470	477	468	494	502	516	448	519	511	475	487	493	501	547	487	468	490	466	536	506	496	469	455	521	494	503	503	531	497	524	483	478	507	493	480	479	560	478	491	532	511	525	464	537	515	478	500	538	498	481	463	527	538	529	514	485	479	496	484	495	465	463	498	522	454	455	479	487	524	497	504	503	469	504	479	510	505	459	489	487	512	501	488	556	513	500	499	513	485	519	480	507	479	518	524	529	505	514	486	491	553	501	508	515	530	496	487	467	501	454	510	464	476	491	488	484	511	500	481	496	480	477	474	492	518	514	500	485	506	445	472	470	521	503	479	441	443	493	523	504	501	504	499	485	511	509	503	507	487	490	470	457	484	508	521	498	478	535	511	488	529	473	496	488	466	471	497	509	491	496	481	497	506	499	505	513	487	509	485	557	523	494	516	470	456	501	526	493	459	505	475	490	572	470	520	486	493	523	505	487	519	492	488	533	527	508	462	456	503	467	502	465	463	495	494	498	521	499	466	489	449	467	495	478	506	490	512	493	458	497	484	504	475	501	510	488	529	501	447	515	482	494	547	528	499	515	496	478	515	491	486	520	501	491	488	520	489	487	469	521	486	463	501	549	491	496	517	477	506	463	499	523	501	514	491	506	473	501	466	441	471	523	481	447	475	532	478	508	474	476	518	510	534	521	519	475	492	490	521	533	520	484	478	469	509	467	482	493	487	483	500	526	485	465
29780	42470	33580	16247	6445	3091	2552	1871	1467	1276	1098	928	870	853	754	729	637	708	667	682	721	604	685	667	667	661	659	651	627	641	597	634	607	635	649	688	617	593	606	595	562	622	645	591	601	600	581	604	589	605	609	627	612	612	643	618	610	632	611	581	570	610	599	605	566	616	590	592	621	585	573	605	570	603	588	602	599	608	617	572	625	624	574	578	603	602	589	612	603	616	607	610	606	607	624	592	568	619	606	607	622	605	631	597	593	600	558	573	654	623	634	608	648	641	619	592	544	614	569	638	614	633	581	598	604	600	562	596	581	576	586	625	625	633	583	574	600	596	608	596	587	583	635	605	607	608	604	627	600	606	617	636	610	602	589	574	632	576	631	607	592	579	584	616	591	572	606	579	566	609	631	571	601	584	611	572	560	616	619	560	587	617	588	605	623	590	599	621	588	579	577	624	632	595	609	594	611	629	608	590	580	595	599	563	575	637	549	592	592	574	624	575	546	625	579	600	576	593	627	604	615	572	610	581	576	653	583	587	613	603	588	628	650	592	632	579	620	610	600	621	599	603	586	586	610	574	586	598	665	661	600	618	586	606	615	592	587	615	616	580	571	611	634	599	582	615	563	557	615	579	640	593	587	580	608	594	594	528	631	560	584	587	598	630	607	617	568	600	601	640	612	624	554	612	619	594	572	586	627	612	582	608	621	640	605	603	628	636	604	606	567	588	591	621	630	626	608	568	603	597	586	626	624	562	610	589	595	609	582	569	611	596	617	587	546	621	622	578	599	572	568	621	547	579	618	635	623	617	548	568	631	600	614	584	639	662	613	620	601	628	596	641	585	600	613	609	602	601	606	609	594	593	609	665	610	625	565	638	608	634	585	556	591	586	622	645	584	583	625	616	599	601	632	600	619	619	599	599	581	605	561	590	576	659	618	598	649	570	619	648	552	599	570	579	630	616	623	565	580	588	549	581	610	590	617	600	577	589	624	600	587	604	591	626	602	582	605	571	562	570	598	593	596	585	637	556	575	563	602	596	570	602	593	632	586	573	593	613	644	583	614	596	587	611	586	609	618	611	609	620	597	619	575	585	573	608	618	620	618	642	571	581	616	622	634	629	609	573	562	617	632	569	601	602	591	578	617	573	615	580	577	601	588	604	605	606	587	559	593	589	599	603	597	581	625	626	579	609	610	543	586	603	568	577	619	627	597	582	576	582	566	599	581	588	579	603	589	612	601	623	551	587	649	591	624	593	630	572	603	593	602	595	545	616	555	596	601	573	613	589	605	598	615	573	610	567	564	592	559	627	618	636	596	620	626	607	585	612	547	593	631	638	635	650	579	622	598	622	579	638	607	651	606	639	599	630	628	571	596	595	613	612	615	627	585	637	567	596	616	655	564	610	619	638	601	591	600	565	629	635	608	628	634	616	630	634	621	583	563	615	643	556	594	577	563	583	605	586	573	585	598	618	617	541	586	554	607	570	645	621	573	565	620	581	622	643	602	573	625	600	628	634	619	581	626	624	617	589	630	619	590	567	586	614	572	608	573	617	620	563	610	581	660	565	639	641	567	599	614	577	611	602	596	596	601	570	569	586	580	599	674	600	540	605	576	594	597	595	638	577	587	601	612	625	595	612	589	624	613	633	635	624	610	551	586	573	561	623	549	594	662	580	607	551	608	630	559	594	585	597	566	569	591	634	601	599	611	601	577	607	590	612	624	625	581	572	608	599	624	563	617	595	610	613	620	592	627	609	599	612	576	558	544	595	590	589	620	568	620	609	577	599	602	607	601	609	624	598	596	570	640	612	615	590	577	597	619	618	595	575	584	621	592	625	582	628	586	584	557	610	593	596	640	605	606	636	602	608	643	613	617	614	627	606	566	556	611	593	580	613	610	594	610	626	578	619	622	597	612	600	577	620	580	615	621	628	613	536	584	595	602	562	585	620	612	641	611	588	606	579	621	568	584	592	601	595	623	595	606	591	608	577	619	565	587	619	618	577	608	598	631	619	625	638	604	588	586	617	645	564	577	569	600	606	604	622	594	584	608	605	599	563	577	590	572	598	625	590	619	608	601	607	619	575	598	557	612	603	608	586	601	558	604	621	608	609	562	631	662	559	601	597	627	601	628	583	580	585	612	554	638	574	572	578	615	610	620	624	609	622	552	604	632	598	546	588	607	646	562	584	621	564	601	635	613	610	560	605	554	593	613	593	650	615	587	609	630	608	594	605	620	577	620	600	569	596	610	569	610	612	660	587	631	573	636	593	612	541	584	579	604	639	523	587	598	576	540	595	617	598	625	589	626	602	602	616	607	607	607	592	571	585	593	592	593	638	611	595	651	585	636	581	580	532	637	564	586	601	625	585	608	604	613	631	628	581	610	607	604	611	592	619	600	588	602	656	601	616	644	587	613	571	623	597	615	610	607	589	642	556	576	605	610	611	562	580	540	565	615	606	604	633	576	552	636	580	620	592	619	583	592	569	617	568	584	598	572	636	609	633	563	595	605	605	599	656	607	626	599	640	551	606	561	595	597	571	606	562	590	564	601	598	590	603	590	608	627	607	567	575	628	607	603	574	624	548	618	617	590	617	568	601	616	536	616	607	565	609	614	611	577	601	597	661	629	631	628	592	598	589	564	600	625	575	625	586	652	571	631	607	625	611	598	576	592	598	614	588	612	612	628	612	602	607	650	625	609	602	595	558	566	590	617	598	602	576	599	612	585	595	563	608	551	587	596	604	584	587	566	582	615	548	600	604	594	566	608	622	611	594	586	623	577	585	594	615	578	652	581	612	615	609	621	616	620	588	548	617	584	597	636	559	588	591	569	622	598	600	587	559	594	631	614	576	616	584	605	594	558	607	633	609	590	613	633	625	588	583	569	635	593	589	582	610	602	604	557	554	580	558	609	588	618	579	625	584	588	597	580	579	624	579	604	610	575	588	591	596	597	585	610	594	578	652	583	577	619	570	574	630	589	585	614	562	577	618	593	572	578	593	620	589	568	605	617	590	553	588	598	571	599	613	586	583	627	635	599	594	603	543	622	596	586	603	623	560	586	613	613	617	589	614	600	615	561	587	628	640	607	608	634	604	545	601	617	583	639	621	575	608	589	595	604	592	649	603	601	656	632	622	582	585	607	596	599	577	596	610	627	617	601	603	607	633	614	552	567	603	575	589	573	583	598	590	629	576	608	605	628	591	596	612	652	620	592	591	622	597	600	577	589	602	588	625	582	627	623	541	569	593	594	604	610	614	604	656	575	571	591	596	588	620	573	603	576	582	591	582	620	630	600	581	556	618	592	578	563	590	562	558	588	580	625	577	608	586	572	614	643	604	609	603	613	603	637	620	600	592	625	589	598	589	573	629	623	626	565	615	603	618	628	604	602	621	579	601	557	570	630	598	628	633	615	613	599	626	592	583	589	638	581	617	624	557	614	585	619	568	601	621	595	586	577	575	628	581	629	626	569	574	583	609	572	593	617	628
24458	21369	28708	25010	20376	9253	2875	1887	1302	1051	882	753	638	623	570	559	501	524	512	465	482	471	473	451	457	481	516	486	445	439	437	452	434	431	400	463	439	401	399	370	397	409	411	437	397	431	415	405	452	419	413	387	427	404	441	428	386	427	420	454	417	425	400	397	403	382	403	405	401	418	430	383	424	399	396	390	412	443	405	430	428	373	378	434	404	386	413	389	402	457	424	411	375	449	384	399	391	392	378	421	407	380	382	414	380	408	396	384	415	423	417	433	384	403	422	434	392	421	399	383	421	422	434	418	374	449	420	381	425	407	422	404	398	389	371	402	401	412	418	396	424	385	399	391	414	381	412	370	376	414	382	372	436	443	386	400	453	406	363	416	414	409	374	399	437	425	427	418	400	414	395	415	439	427	387	405	402	400	399	451	399	420	425	390	396	393	389	398	425	405	384	416	431	401	408	396	405	360	417	386	401	414	384	379	387	383	425	392	415	389	392	404	439	406	388	376	379	410	429	383	423	391	411	381	414	425	404	406	398	418	379	387	382	361	416	397	411	396	396	419	412	401	431	426	418	409	390	395	379	399	384	413	462	429	414	419	402	390	411	452	391	391	385	399	391	375	364	392	409	429	423	407	381	407	421	398	409	382	409	393	395	369	407	425	388	383	423	384	415	410	393	389	418	384	433	387	409	379	396	395	412	434	413	393	399	432	444	395	401	402	422	427	386	399	415	380	443	417	423	417	391	416	378	413	434	423	393	398	423	388	415	406	396	398	431	407	382	406	416	416	378	408	391	425	444	403	390	413	408	408	426	430	392	402	388	403	403	362	415	402	403	382	395	386	379	403	406	412	453	417	450	418	374	393	405	420	414	417	403	394	397	386	351	408	400	408	406	452	413	407	387	373	391	364	440	388	413	397	387	410	406	392	438	398	389	389	353	412	421	396	401	421	380	366	387	412	388	431	360	413	372	374	394	404	416	394	446	442	390	359	408	402	408	394	402	380	385	421	406	386	407	394	397	368	405	409	395	404	373	413	432	386	390	387	371	383	403	401	393	405	431	390	440	408	407	382	424	390	376	403	422	405	421	412	457	436	421	383	401	363	400	411	391	368	412	410	392	418	419	394	427	392	411	403	409	376	424	396	433	378	393	406	429	410	383	370	390	408	400	395	433	403	394	437	400	413	401	405	380	417	422	408	411	397	447	411	382	397	417	431	394	398	365	397	397	401	414	394	368	413	364	385	395	416	407	437	408	385	407	367	412	379	402	411	426	423	407	445	408	390	382	412	460	405	378	395	415	364	391	396	376	405	376	433	401	422	395	397	423	433	387	408	419	389	374	390	422	382	400	397	398	396	409	412	466	389	371	412	439	408	411	400	412	402	396	391	400	468	395	400	371	408	406	441	402	392	410	407	395	371	395	410	417	394	431	427	433	403	426	379	413	404	402	396	392	433	421	415	395	434	386	367	400	367	416	401	407	424	399	384	410	380	381	397	422	395	437	398	391	427	411	371	409	379	407	438	392	427	428	417	406	432	393	440	396	378	407	394	403	406	426	411	413	411	410	429	442	410	413	401	406	373	386	418	436	391	419	432	398	383	406	392	387	380	355	412	429	425	418	365	410	443	420	463	389	426	406	393	403	413	435	407	415	397	423	364	432	411	441	389	420	355	421	429	377	418	427	392	421	407	395	409	385	376	396	429	408	381	377	409	396	416	415	388	390	392	414	384	364	400	423	385	422	385	361	435	434	439	371	429	427	389	399	358	409	395	409	386	426	451	427	390	406	405	381	433	437	407	387	390	424	375	418	382	419	394	415	416	414	390	415	411	418	392	415	425	363	461	387	377	428	412	433	405	372	416	410	409	435	400	405	428	384	427	419	410	433	400	410	446	384	414	420	437	389	397	426	391	404	391	388	380	377	446	393	434	417	388	398	425	382	409	394	425	398	386	382	427	413	403	389	394	401	398	415	410	401	427	418	394	413	406	434	413	424	421	401	397	408	470	405	397	425	384	413	430	415	389	386	435	378	429	391	373	389	452	406	380	428	435	427	389	431	438	398	409	402	391	400	398	419	402	382	429	413	404	420	410	408	442	404	437	395	413	426	389	391	390	419	377	385	393	391	405	406	359	408	395	418	375	409	418	379	393	383	427	438	414	408	400	403	364	405	404	423	403	406	420	410	431	394	379	421	376	376	385	402	401	416	364	375	417	404	427	460	410	408	397	419	417	394	398	423	410	400	409	404	385	438	362	427	366	416	397	457	399	423	444	413	407	424	427	421	422	366	415	426	442	389	405	423	426	410	439	390	434	396	388	421	389	382	433	423	416	404	400	418	408	477	365	415	382	408	436	427	447	380	366	430	389	394	394	390	398	423	394	415	379	415	393	424	407	402	368	416	439	433	397	430	398	372	395	405	414	403	400	396	410	432	403	407	424	423	424	429	394	403	414	420	407	435	368	411	399	399	425	427	424	385	390	421	385	399	363	398	414	403	415	371	425	416	439	373	378	392	391	389	391	396	412	421	401	415	419	416	401	383	411	441	390	396	407	402	415	397	394	435	435	390	386	384	393	421	421	431	390	410	359	449	408	419	407	391	394	402	388	432	413	405	424	377	435	376	385	412	396	395	359	407	412	426	412	455	405	382	388	416	423	427	386	405	399	389	409	379	413	414	402	396	413	415	383	441	439	386	407	386	402	385	375	411	372	437	437	385	370	383	421	383	436	411	418	370	411	373	436	336	419	433	375	413	413	396	388	409	428	387	442	414	438	409	401	390	443	406	410	419	420	410	388	385	402	420	414	370	403	392	399	424	439	375	369	412	436	403	380	364	441	396	402	416	394	398	401	425	384	452	393	416	386	438	425	407	401	388	420	405	393	418	386	413	395	447	412	420	416	437	390	399	416	373	379	369	392	422	421	433	408	387	393	389	413	401	398	400	422	380	390	393	402	418	352	434	391	416	431	395	387	426	391	367	423	428	420	387	416	411	402	430	410	402	415	412	432	409	412	413	386	372	414	424	418	379	401	410	399	397	400	383	421	409	381	429	408	377	412	426	386	433	399	376	396	418	359	375	422	444	407	383	390	428	440	383	426	396	402	411	396	414	409	419	415	408	391	357	405	449	409	417	360	406	409	399	432	446	397	373	435	388	394	404	402	392	394	404	404	404	390	431	432	399	410	408	380	398	416	409	419	407	417	383	429	393	398	380	396	415	412	438	376	408	405	379	413	390	410	395	405	387	424	396	405	400	396	413	408	416	415	413	431	420	431	407	437	406	428	416	413	423	383	429	387	382	404	404	404	431	415	398	424	382	431	406	420	361	421	462	391	402	392	389	409	377	403	439	389	411	446	417	417	425	413	384	441	431	418	414	379	381	452	416	445	395	396	417	375	381	376	384	409	380	395	402	388	361	412	395	439	427	399	400	378	410	394	424	406	453	401	409	414	388	433	395	420	410	385	360	425	433	413	388	397	404	392	392	421
31187	54013	45741	26689	12283	6039	4663	3836	2639	2015	1617	1258	1162	996	845	811	755	710	659	633	665	584	612	607	595	559	567	620	567	555	550	545	587	536	520	504	513	520	484	499	506	466	520	504	496	516	514	510	518	523	523	497	478	535	513	502	491	527	488	467	485	473	466	486	497	491	512	501	464	479	473	474	495	514	511	511	493	476	508	479	489	482	458	531	498	493	433	489	505	494	484	524	499	482	484	505	495	477	492	477	468	516	491	481	495	477	499	504	485	505	439	473	490	475	470	495	474	502	452	505	449	482	474	495	533	475	475	478	502	476	479	479	482	515	496	485	513	519	496	474	471	524	534	477	493	484	506	507	540	501	484	488	493	520	493	484	478	479	462	493	511	443	538	457	478	482	478	478	486	518	524	492	484	483	504	456	477	494	515	454	471	485	462	490	476	505	475	472	521	524	521	490	529	515	521	504	520	487	495	495	473	507	456	486	492	486	500	484	511	506	514	531	510	506	541	498	505	474	505	496	476	476	484	520	512	526	491	506	531	453	483	492	497	470	481	440	447	484	446	504	479	499	481	492	505	493	519	469	495	458	534	468	534	542	471	511	479	489	530	481	512	486	459	474	446	501	498	487	474	517	466	447	515	499	492	513	527	483	459	463	503	489	477	479	515	486	513	510	497	486	505	520	497	482	501	494	520	498	473	526	473	485	491	469	516	458	531	475	439	512	460	478	483	482	479	485	492	489	496	465	485	473	452	512	488	458	514	492	496	451	512	486	498	468	470	473	492	500	500	493	481	488	481	507	520	508	456	537	486	481	491	498	458	451	451	488	494	479	471	503	467	487	486	488	461	513	515	495	484	473	487	508	448	509	467	499	490	493	444	512	516	494	465	499	497	508	487	449	471	519	464	483	493	542	505	508	508	472	439	472	490	511	492	494	492	496	514	450	510	452	533	524	460	473	488	513	496	492	525	480	494	525	443	487	488	488	462	484	509	474	469	510	441	530	483	470	506	459	445	489	453	550	479	491	500	460	531	504	494	519	509	510	506	482	506	497	507	458	456	491	520	439	487	503	450	487	440	497	521	476	460	522	464	490	493	498	494	528	495	487	491	478	505	464	465	547	475	506	455	441	475	470	535	552	473	491	441	501	482	508	512	506	475	457	472	480	503	440	467	466	502	476	488	522	480	468	511	489	469	500	500	498	496	520	453	485	486	507	512	500	484	513	470	500	511	518	496	504	501	472	489	475	432	454	549	497	476	468	500	503	441	507	480	463	530	534	522	465	470	506	518	494	462	449	491	496	492	478	491	475	487	466	506	474	492	478	462	500	475	483	462	523	508	512	485	463	476	542	499	502	444	518	492	440	478	500	487	458	447	509	469	492	522	526	452	489	507	497	463	508	504	487	483	472	483	454	471	465	468	491	437	482	501	502	429	508	535	498	500	511	495	465	486	467	448	489	474	471	517	508	494	464	468	475	483	502	503	551	474	494	537	458	486	487	464	496	493	491	479	520	492	464	478	473	488	513	502	552	491	496	544	478	492	472	513	482	477	448	479	492	522	484	471	505	495	519	522	535	509	477	467	466	496	502	487	476	474	474	484	506	487	477	507	528	509	501	480	482	483	521	514	480	448	499	491	475	479	520	504	495	502	475	500	485	466	514	445	480	501	536	488	466	468	470	476	481	480	465	515	503	471	497	481	502	465	470	501	494	466	483	483	491	500	494	486	502	517	469	530	476	483	513	477	486	438	496	506	501	469	497	454	504	474	460	475	489	496	447	520	486	446	505	445	493	478	440	515	494	476	505	510	518	533	474	504	528	515	497	533	495	469	527	510	566	507	482	492	489	480	503	523	493	491	480	483	496	500	511	490	487	497	500	481	500	498	489	509	501	483	467	511	509	472	498	479	488	472	488	509	485	498	514	470	457	470	491	476	501	513	516	478	534	487	482	502	474	517	493	501	469	487	492	498	485	480	479	476	488	475	490	524	504	509	478	500	499	469	480	516	459	473	499	502	483	444	485	492	470	518	504	471	506	516	492	491	466	508	471	495	522	459	467	469	470	508	491	491	500	500	471	506	491	516	478	466	480	501	496	459	501	472	498	544	493	484	492	486	476	485	501	478	448	526	483	457	505	527	506	499	505	471	507	532	462	470	492	481	487	486	500	518	511	470	518	476	480	494	484	491	510	467	480	497	476	490	454	502	516	493	468	482	468	473	490	448	497	488	514	498	477	487	493	556	459	477	497	511	440	504	493	503	456	501	470	500	522	476	494	477	484	516	460	487	482	479	477	461	464	492	475	492	488	458	465	499	491	502	478	471	467	487	469	477	482	499	526	466	471	503	524	533	492	479	509	493	501	496	443	492	472	459	465	463	511	499	478	532	515	491	513	513	494	491	494	471	500	538	486	505	525	461	490	538	502	471	471	482	497	508	466	503	500	489	452	514	484	491	467	520	485	498	462	477	511	455	482	515	491	488	466	533	443	491	490	507	489	495	538	500	481	486	482	485	505	474	489	464	482	539	492	461	469	524	512	502	500	498	508	530	487	489	456	496	488	504	506	517	458	435	532	472	512	507	499	498	490	503	503	510	530	494	429	434	481	536	514	485	457	469	493	460	482	445	502	495	433	515	464	498	511	482	496	482	463	484	477	462	485	500	529	495	505	474	473	496	528	478	474	502	498	501	530	521	501	496	497	484	468	473	525	527	482	493	504	476	486	489	493	450	461	499	450	482	445	460	447	532	507	503	484	540	530	471	461	481	492	480	499	524	444	540	481	481	495	465	498	507	477	490	485	470	471	474	485	504	506	490	461	506	503	476	479	479	487	514	527	489	473	466	447	464	494	476	484	481	460	483	514	538	507	507	512	500	479	507	508	509	507	463	503	482	508	491	475	460	497	520	458	497	475	511	499	523	484	464	516	476	501	506	452	482	504	472	485	465	494	497	509	498	468	508	527	531	462	468	524	489	492	495	501	491	537	489	492	500	493	490	477	460	526	485	477	496	493	509	466	495	496	442	485	463	458	472	450	459	491	473	482	476	509	451	501	495	495	476	486	476	506	469	486	490	501	438	466	504	447	492	483	440	508	496	503	508	454	465	496	477	512	483	489	488	479	537	479	503	511	496	500	479	483	484	467	486	463	486	527	490	542	512	505	475	505	534	529	466	517	491	494	519	492	479	493	533	539	494	483	443	485	519	464	485	488	478	506	480	505	499	496	517	509	501	549	509	436	539	502	484	445	488	460	528	489	515	478	500	517	502	443	494	493	481	484	468	485	497	494	469	493	466	516	488	479	515	502	449	512	510	491	504	475	506	486	478	485	523	470	493	496	518	508	477	478	501	497	485	542	533	477	513	517	486	484	521	471	450	530	484	503	459	510	511	507	486	516	513	490	488	453	495	472	488	477	457	473	527	470	486	504	499	436	511	486	502	470	512	460	494	522	448	460	478	474	505	489	470	469	491	470	466	509	475	454	482	502	518	474
25499	21492	28350	26058	13129	3338	2186	1810	1440	1214	1033	989	962	879	862	867	831	853	772	857	824	770	774	769	812	815	777	785	851	781	725	736	789	762	745	719	779	760	778	781	754	712	761	745	763	818	729	751	731	736	746	738	763	782	762	753	724	738	726	727	714	746	706	747	693	739	768	730	703	715	767	772	800	768	682	761	773	745	702	774	712	771	718	743	739	737	753	746	756	734	746	746	732	765	728	705	734	733	714	762	733	775	794	708	753	717	708	713	673	766	714	734	717	711	717	789	728	761	793	767	747	769	748	749	766	770	785	731	782	752	729	794	739	705	735	766	730	753	726	770	726	705	770	760	769	762	801	733	788	725	746	725	791	735	714	757	778	742	772	753	724	732	774	720	711	735	723	742	734	746	756	739	725	737	736	733	706	717	742	721	741	765	698	736	736	723	697	735	675	722	780	732	831	700	705	769	723	738	694	767	789	695	741	704	786	753	741	748	737	767	736	698	750	710	717	737	737	696	731	758	751	743	744	693	736	776	745	746	754	742	760	783	704	753	736	737	747	749	798	719	760	743	775	736	766	716	715	712	725	726	783	698	751	711	727	743	720	789	774	748	754	689	712	738	734	750	763	744	772	716	765	733	743	750	712	747	709	745	683	723	748	748	752	721	762	733	755	699	759	737	710	731	776	760	734	787	723	737	747	720	735	732	789	817	769	748	740	726	780	715	751	757	728	717	727	707	753	742	759	759	784	762	685	770	782	709	744	742	718	743	741	722	724	765	723	768	814	747	776	692	760	771	753	726	795	749	751	725	789	757	748	724	751	709	763	725	733	755	767	747	705	784	704	769	747	757	741	747	778	716	698	768	734	760	776	772	723	693	728	810	734	733	728	723	737	704	742	782	723	743	764	782	774	797	726	723	747	755	731	740	717	757	752	777	744	736	743	736	753	744	694	731	762	772	789	746	745	719	706	737	760	730	746	753	764	750	739	735	716	764	714	746	737	785	759	786	740	758	784	712	789	725	727	701	740	769	804	717	736	749	700	770	754	754	734	732	734	708	748	712	733	729	682	766	756	772	732	734	779	731	711	749	740	765	738	754	739	762	739	713	681	726	735	776	755	781	748	689	729	697	757	757	720	720	714	702	751	788	735	776	746	723	732	751	709	751	752	761	747	669	750	693	735	747	717	770	783	764	756	788	720	769	744	693	729	788	763	759	736	748	752	727	782	750	760	793	736	699	715	782	748	722	720	758	784	797	720	778	800	720	707	759	749	785	713	771	720	773	759	759	730	745	793	746	725	747	754	710	700	749	756	762	746	719	747	750	660	735	731	739	772	776	711	750	755	700	766	777	744	720	788	726	710	735	743	737	723	740	720	739	782	699	754	732	793	755	744	733	757	793	794	739	692	745	734	761	775	764	776	760	782	720	748	757	716	717	762	737	702	739	673	717	717	728	688	749	724	728	734	711	789	692	746	723	750	700	795	730	747	761	722	693	723	756	754	742	739	755	728	746	710	761	724	731	726	715	771	719	747	733	744	783	781	699	786	700	737	725	763	749	757	729	734	740	721	778	772	666	701	717	761	785	763	702	698	772	732	741	783	707	740	721	756	751	772	741	718	747	725	700	737	733	687	710	758	762	734	769	729	777	749	718	700	749	753	704	752	765	781	722	726	723	748	767	746	765	731	687	752	715	752	729	695	739	807	724	743	696	780	741	770	762	767	731	749	777	744	734	785	705	777	727	718	773	809	774	743	743	712	741	720	765	758	764	696	724	751	771	749	740	742	720	762	749	735	824	743	769	684	760	746	759	744	672	803	764	746	730	788	780	734	757	794	713	731	741	748	747	754	754	765	769	790	741	728	697	750	711	723	770	761	711	750	717	744	739	755	742	835	758	721	721	740	759	740	736	724	742	708	733	722	755	753	690	771	765	754	793	786	767	706	726	747	800	752	714	726	763	795	689	746	772	707	701	717	745	752	759	753	723	714	793	703	759	748	698	689	748	728	745	768	710	707	720	733	709	738	759	721	753	788	778	733	767	783	743	724	702	777	775	751	770	747	699	749	700	686	758	724	767	741	773	777	767	702	763	693	705	768	786	730	777	697	738	709	740	762	737	729	707	702	732	750	733	772	747	741	735	767	698	722	728	678	725	725	769	710	711	730	779	766	778	766	714	713	715	727	792	744	759	778	786	714	719	712	723	776	747	781	737	747	693	730	693	749	800	747	735	742	734	711	742	740	680	730	752	732	777	778	761	741	753	729	735	766	769	759	707	713	764	730	757	690	754	759	741	744	735	752	742	791	746	719	749	783	766	702	751	752	714	779	745	778	738	728	764	773	777	757	687	747	711	766	764	720	720	718	774	733	765	743	745	733	777	744	731	716	785	769	730	748	778	792	740	735	723	744	733	734	790	819	678	727	790	787	752	724	749	718	740	705	770	730	734	740	725	767	746	732	734	719	774	733	740	736	734	742	739	790	811	746	704	730	765	721	704	719	764	735	743	815	766	707	743	732	767	675	793	807	689	754	693	734	738	688	764	702	746	730	818	720	839	773	749	732	710	702	764	761	752	752	662	787	752	711	764	745	720	717	737	754	692	724	734	730	762	727	736	679	696	743	772	750	781	739	680	722	771	705	759	748	770	734	740	738	743	716	717	785	733	742	760	733	722	747	724	710	762	726	724	743	760	764	701	777	768	773	721	783	740	741	781	696	749	717	733	728	768	729	730	763	698	737	737	731	669	717	762	745	746	791	748	697	733	731	749	761	749	716	797	743	739	782	761	772	725	758	725	750	725	751	779	745	754	741	799	769	725	705	787	741	756	722	746	747	723	731	737	773	733	726	751	782	724	755	740	731	771	712	745	721	802	674	794	754	806	722	687	709	721	753	740	724	756	744	730	722	777	719	722	764	687	742	727	722	746	749	744	713	744	696	741	743	762	712	711	741	764	745	756	718	737	718	743	723	739	760	766	767	696	701	756	760	757	752	768	677	700	712	743	789	762	755	724	758	731	705	735	710	727	735	741	728	779	800	742	721	702	754	743	728	699	751	738	750	685	719	700	749	746	757	706	721	750	799	728	727	770	780	757	752	750	772	733	717	768	733	733	739	778	755	780	792	728	705	661	776	735	750	748	758	722	780	815	774	738	692	782	742	724	735	736	715	720	754	763	744	772	730	781	734	738	736	694	726	728	781	793	714	785	729	704	804	760	738	744	736	766	743	775	735	751	721	783	739	709	756	726	739	754	732	685	738	752	683	752	753	751	722	723	764	769	744	777	760	747	720	716	755	794	732	712	731	815	776	715	739	742	777	756	694	764	743	729	778	725	733	705	761	786	804	728	739	750	753	753	703	706	771	728	763	721	722	767	750	754	707	744	751	732	769	775	742	756	742	755	729	790	760	728	744	707	707	767	695	747	708	766	789	714	783	772	751	803	724	761	719	771	743	775	686	693	704	705	831	724	740	736	741	758	737	771	730	765	683	733
31836	50996	40803	24964	9631	4598	3957	3568	2666	2055	1613	1369	1253	1112	1240	1072	1021	1034	958	965	977	1014	978	1003	1017	972	933	929	909	928	915	910	899	959	883	852	870	896	917	923	857	862	912	842	873	888	871	875	852	895	843	842	915	897	893	819	846	868	818	877	903	850	871	901	872	834	874	829	845	890	853	928	848	848	938	905	817	800	882	885	917	912	864	878	862	864	817	870	885	886	879	924	853	841	837	840	823	831	875	853	845	853	860	907	912	847	907	838	905	852	858	884	892	846	838	831	838	886	865	850	871	840	913	884	922	839	873	871	893	894	843	881	834	863	885	875	849	873	824	883	915	890	901	842	860	834	818	869	883	883	847	886	867	832	828	837	868	855	859	841	852	836	837	862	881	806	850	843	849	923	867	828	893	826	825	833	892	847	857	885	871	859	821	862	837	890	824	863	875	872	888	853	911	879	854	876	890	857	859	864	852	901	867	843	889	847	862	829	828	839	930	871	864	818	874	826	865	858	795	865	876	891	869	843	847	842	878	817	856	843	902	845	851	858	833	864	889	831	833	894	794	832	865	869	878	903	897	899	823	847	899	878	829	878	892	834	842	891	838	901	857	860	868	883	846	876	841	886	844	843	865	899	862	847	923	814	856	863	851	889	842	874	882	843	853	860	828	855	861	818	831	860	872	841	894	907	877	829	848	894	871	843	897	840	868	901	838	853	846	926	796	861	830	872	887	874	855	890	875	846	884	851	897	848	883	902	851	877	852	905	802	892	848	882	840	833	837	893	814	842	826	859	837	864	824	927	835	835	908	867	856	864	882	856	883	858	881	859	866	896	857	840	832	870	841	869	922	859	894	856	887	891	882	905	864	844	873	914	850	850	870	876	844	847	809	876	863	859	844	901	814	869	796	893	867	879	873	906	890	912	824	819	851	868	881	855	894	829	861	866	865	865	845	870	829	829	848	859	856	830	918	834	889	854	879	827	840	874	886	810	874	833	878	800	912	871	865	868	839	930	882	856	894	890	864	865	851	825	787	944	884	862	871	861	857	865	794	906	814	856	871	895	900	818	849	870	847	868	856	875	792	818	882	859	848	893	848	930	825	811	858	840	933	855	851	860	836	883	848	879	887	889	861	829	866	855	836	849	867	850	939	881	814	897	877	839	865	846	888	841	861	842	888	847	841	878	839	868	838	869	904	764	850	849	871	879	873	872	861	876	858	840	872	823	848	823	855	863	866	870	835	852	849	869	797	841	879	882	868	877	907	848	866	857	809	841	854	833	845	848	875	876	866	919	865	873	857	830	851	854	860	883	819	910	878	887	884	857	859	847	801	889	899	867	803	887	839	828	884	856	837	918	832	808	789	783	862	878	860	922	927	855	885	868	890	807	806	829	854	884	903	876	820	894	887	851	859	843	903	866	880	848	862	829	840	854	894	875	876	868	892	853	859	842	803	858	873	910	902	857	861	838	833	849	921	893	888	832	844	882	912	805	849	837	842	856	886	847	857	857	883	854	857	860	842	872	847	823	854	853	822	780	890	840	855	891	859	825	838	835	855	846	870	868	872	873	911	857	857	854	866	846	877	852	811	829	846	848	863	841	890	911	812	905	800	865	871	892	873	882	773	813	875	899	814	846	923	837	866	810	824	894	850	822	867	858	890	877	853	863	825	918	875	853	867	870	882	830	836	896	900	833	860	864	837	853	859	850	883	865	864	818	874	850	887	851	838	860	853	827	864	826	807	814	859	826	851	927	835	849	816	900	908	880	862	881	866	845	844	847	892	861	871	819	829	873	891	842	857	834	899	894	897	870	834	892	881	879	878	831	864	824	867	869	873	870	856	804	857	911	859	843	852	837	871	869	839	860	862	867	899	847	836	848	881	839	870	878	854	892	865	894	759	931	895	841	867	843	902	858	891	864	938	882	819	867	820	864	882	825	855	794	850	858	834	879	865	868	874	832	853	815	866	859	863	885	830	861	835	836	833	872	852	890	870	888	844	896	809	923	858	912	873	871	858	845	886	813	833	872	840	877	856	913	907	820	925	824	815	883	861	899	918	893	879	876	857	843	866	831	814	828	827	856	846	798	835	918	907	891	853	875	890	842	832	868	879	861	855	910	809	816	870	821	847	840	846	898	873	922	803	883	857	910	862	869	851	831	833	882	825	865	861	860	837	862	814	862	829	834	813	865	871	841	832	860	844	875	863	890	879	861	822	820	867	841	876	837	875	811	857	856	903	861	872	871	856	859	887	825	836	851	860	852	863	887	892	781	886	894	889	848	862	879	888	833	859	874	841	790	828	878	862	876	886	887	861	863	892	855	834	888	847	861	837	837	880	819	876	857	835	883	870	831	848	873	829	904	890	850	873	843	882	874	855	862	881	848	867	878	833	963	852	855	811	861	901	826	882	837	852	876	824	802	847	844	840	823	845	874	811	806	829	903	876	861	863	815	827	883	879	865	843	873	829	847	852	892	875	908	938	850	846	848	914	818	887	874	902	873	888	834	820	873	817	849	823	857	800	843	871	841	860	854	848	902	854	855	892	848	868	834	860	880	871	915	866	870	835	854	879	885	901	893	871	847	843	856	824	846	868	850	830	894	867	861	863	917	875	847	882	874	852	845	899	853	837	874	814	888	861	883	880	863	865	856	902	853	840	865	851	861	850	898	866	885	841	894	800	840	859	893	885	796	833	873	867	835	898	847	867	836	855	889	805	865	798	844	837	885	863	861	879	849	879	801	841	833	857	850	857	831	833	907	865	862	835	832	813	850	891	875	808	885	805	904	841	899	878	863	856	891	893	881	838	878	911	901	889	858	786	891	793	880	846	849	888	824	890	864	856	849	832	817	818	851	844	799	846	838	853	836	876	839	889	814	859	796	863	816	853	897	888	873	855	868	848	856	877	910	900	912	840	846	901	843	905	863	909	913	850	843	870	869	857	875	889	863	828	846	866	892	858	875	844	905	857	870	864	839	846	865	844	849	853	902	903	846	884	803	908	897	862	877	822	854	853	899	859	862	859	861	886	858	829	900	839	874	885	857	877	881	867	821	843	878	849	882	870	824	851	882	861	846	836	883	857	864	813	792	849	842	835	859	836	820	864	887	898	832	856	806	819	855	848	868	896	872	827	892	880	893	870	843	822	849	844	865	836	870	822	793	827	867	828	870	895	832	850	896	867	886	819	836	849	834	845	796	911	920	891	924	876	892	832	863	803	846	840	862	881	905	846	872	878	852	842	835	888	847	790	845	819	813	896	827	869	817	824	807	900	843	859	864	870	818	839	864	877	816	903	869	866	805	847	890	855	822	834	872	850	879	875	836	847	897	851	858	872	841	844	842	863	844	843	844	871	864	860	845	818	855	852	824	844	899	879	885	868	894	857	816	890	830	849	814	861	836	861	827	854	834	855	915	883	867	866	821	903	896	883	832	827	878	836	838	841	853	863	837	811	848	925	860	853	903	809	833	860	852	828	856	874	837	853	878
23295	21352	29106	24127	21416	20609	10035	3661	2478	1947	1534	1238	1073	980	903	896	906	835	862	841	841	784	835	795	816	811	801	783	783	739	736	774	736	746	722	754	718	703	731	713	712	700	736	771	693	690	725	689	711	762	740	704	713	721	692	747	710	720	731	705	700	748	648	721	680	697	748	741	726	664	711	722	733	735	680	726	719	674	648	678	713	726	731	711	724	743	642	717	734	727	709	645	693	695	721	751	675	663	707	706	728	730	714	718	682	728	658	703	691	712	662	714	723	735	697	710	702	701	642	685	697	655	711	726	677	703	686	725	713	687	696	670	762	698	720	709	728	712	703	705	711	719	729	729	663	712	672	690	727	742	730	707	651	730	647	703	697	741	666	698	710	750	718	715	780	671	680	697	694	698	662	738	658	685	710	732	668	689	721	725	652	666	715	709	679	686	705	713	735	706	739	705	730	665	697	710	706	698	683	700	740	730	715	653	689	695	655	665	710	693	729	701	679	710	726	693	743	689	679	708	722	711	672	684	707	665	707	686	754	635	731	691	737	729	659	692	688	735	687	667	732	731	692	728	724	689	714	736	711	705	664	694	709	704	752	681	723	669	669	729	640	684	685	675	677	704	673	701	663	719	682	671	685	696	683	706	695	709	718	667	707	709	673	709	768	752	643	670	718	696	673	686	705	674	699	717	682	682	711	736	736	687	662	676	726	727	701	644	672	686	722	669	723	699	639	704	677	690	680	721	695	710	675	694	741	706	713	711	675	681	713	728	700	759	687	693	738	715	700	701	700	744	735	755	669	682	711	657	660	659	687	681	738	678	721	673	711	706	715	727	686	692	719	735	699	652	708	656	712	708	744	648	666	714	705	704	710	723	680	668	652	699	719	716	723	694	699	667	689	715	678	731	706	732	708	681	749	708	682	672	707	722	683	685	740	779	749	748	697	657	652	733	692	709	685	710	744	710	701	665	718	676	716	732	720	705	709	676	694	693	656	689	709	680	711	703	658	769	690	707	666	677	748	681	701	731	741	715	753	740	713	723	694	726	695	720	686	662	661	667	713	645	729	729	705	657	740	712	690	681	684	728	664	705	682	691	667	717	685	684	695	740	673	681	691	699	706	691	720	671	685	697	709	732	704	729	657	720	678	671	735	727	735	708	709	707	704	714	730	746	791	667	705	704	688	707	673	714	658	700	689	692	679	725	713	714	710	691	699	664	697	669	658	714	716	707	692	645	698	709	689	692	706	719	654	701	657	708	693	700	677	700	731	714	695	678	694	718	711	715	687	680	693	752	722	711	690	708	689	682	683	680	662	666	666	681	682	686	692	718	724	727	690	701	701	679	687	731	682	717	681	663	678	712	700	645	706	742	683	725	719	738	704	749	643	722	717	716	684	678	769	679	714	723	750	700	725	727	712	673	651	764	670	712	705	715	694	731	744	695	669	704	708	748	626	722	720	655	717	693	651	665	683	728	725	694	698	681	668	718	681	740	688	670	712	686	725	678	715	688	687	715	709	703	706	702	711	685	697	704	698	729	705	790	678	671	683	677	686	682	658	689	642	722	735	740	688	702	702	701	673	685	733	673	685	668	681	683	716	734	717	712	675	734	731	640	697	669	688	658	703	700	636	666	710	648	695	660	714	693	698	652	697	701	696	682	684	720	726	707	681	695	685	694	686	664	675	676	697	696	729	727	685	718	689	647	675	653	710	682	751	709	753	641	727	674	700	748	704	753	704	655	723	667	685	737	722	696	690	714	679	675	675	691	679	734	692	686	659	658	716	723	662	689	722	694	704	688	712	690	748	706	652	695	733	709	690	716	682	700	681	689	701	679	722	724	702	710	690	681	727	702	801	719	723	749	674	673	690	695	688	689	691	702	730	703	678	724	697	741	713	709	713	677	673	664	778	698	689	705	693	722	715	663	745	713	703	679	731	689	696	652	687	690	677	642	662	711	669	715	695	714	711	720	686	661	668	651	675	715	700	717	714	697	667	712	722	693	703	722	716	700	689	689	730	686	682	673	736	681	676	678	706	729	666	670	736	680	687	703	718	736	723	662	698	710	655	661	695	653	662	662	701	687	699	717	725	783	698	680	652	726	687	707	716	703	685	696	722	705	694	690	704	727	698	692	680	670	722	688	678	708	696	676	713	663	674	695	680	694	721	667	700	746	714	722	677	698	718	675	692	680	731	663	761	713	703	692	711	703	678	758	722	703	711	721	697	665	670	705	703	689	663	685	740	709	681	699	678	683	710	708	704	660	679	701	703	694	690	672	688	697	711	691	684	688	698	677	697	672	704	647	696	714	736	645	677	695	704	669	682	691	710	667	688	689	705	699	677	694	721	659	698	692	697	658	689	706	712	732	680	684	716	679	697	715	705	691	709	731	694	720	717	713	716	682	717	691	691	694	636	726	662	736	715	742	677	694	665	685	665	680	634	705	726	701	684	666	717	669	729	710	724	665	690	682	717	658	676	697	748	701	713	723	724	743	707	703	723	700	680	712	711	721	691	680	690	649	707	671	761	688	724	696	720	659	698	749	704	681	690	686	694	678	698	742	729	700	666	689	689	729	721	628	698	654	676	690	714	672	691	707	663	663	659	764	707	678	678	706	725	725	663	694	740	703	659	676	700	663	739	686	707	705	723	738	699	669	719	704	720	701	669	653	722	713	690	651	688	681	688	700	643	734	701	674	690	698	689	721	707	699	704	633	678	722	734	734	688	705	708	720	728	737	656	708	692	642	667	717	675	675	684	687	697	720	737	713	706	703	671	707	675	728	688	715	700	766	676	718	689	718	709	688	691	716	705	691	653	699	713	691	721	702	697	701	677	684	694	740	731	676	711	664	689	704	641	733	720	658	772	721	724	647	675	692	716	687	689	697	685	747	730	714	692	677	737	669	717	684	736	701	702	678	697	691	673	699	679	683	695	657	665	702	691	676	704	696	695	667	690	709	720	702	663	695	676	712	698	710	715	672	701	726	698	713	687	716	724	706	677	664	669	685	695	683	721	743	660	672	732	763	697	704	674	696	676	654	702	675	688	691	685	663	724	658	697	684	693	707	681	709	719	688	709	727	728	667	710	735	681	688	718	702	663	741	761	687	668	685	739	677	699	684	695	695	695	706	684	707	686	728	715	676	725	702	665	732	663	703	735	707	734	714	712	740	722	721	757	683	705	704	676	706	664	666	695	677	698	688	702	737	669	654	761	703	678	705	701	713	648	682	720	710	681	708	720	675	693	676	703	702	700	731	670	761	718	698	692	702	699	745	714	697	669	673	679	708	650	699	668	714	702	723	717	686	722	716	701	712	723	674	703	700	708	719	681	650	717	686	682	678	686	701	673	722	681	658	693	699	724	724	692	704	695	704	690	699	715	642	697	709	662	716	659	697	712	726	710	689	697	750	718	712	701	707	726	709	663	730	717	670	675	709	687	700	680	736	730	662	698	738	692	687	695	675	667	679	655	673	683	672	705	666	677	692
35079	63835	53604	32756	15820	9092	7311	6311	4909	3775	2696	1937	1646	1563	1389	1216	1130	1157	1086	1017	1025	1055	969	967	982	1068	913	960	865	813	913	842	927	898	890	830	870	859	851	815	855	847	790	819	833	793	817	843	871	837	811	770	807	806	880	767	863	838	841	807	815	817	781	817	811	796	829	811	772	813	806	737	769	762	791	758	755	775	810	742	812	794	790	803	814	808	818	802	822	787	820	812	779	794	842	784	769	816	841	783	809	806	802	769	803	782	818	748	814	798	804	782	796	767	800	786	755	799	793	835	773	817	781	791	793	849	772	777	776	801	815	788	790	830	827	798	713	773	793	786	779	752	829	812	784	814	757	814	782	810	830	781	750	746	817	823	785	786	747	793	724	839	775	799	811	794	816	757	740	867	808	804	820	808	775	819	785	798	759	762	799	782	763	800	832	833	755	741	793	776	751	768	788	791	700	764	812	748	795	786	764	776	787	799	826	765	795	755	791	777	736	798	830	806	802	718	807	729	830	832	747	788	766	764	823	771	767	792	791	832	793	748	769	783	767	785	745	764	771	803	817	808	850	751	794	800	748	772	847	760	770	775	740	836	798	781	781	818	784	780	779	825	773	775	817	819	752	770	809	760	760	743	731	813	793	794	780	819	792	836	832	706	808	762	765	770	766	784	782	765	743	774	814	800	772	780	795	759	789	808	799	794	783	846	843	794	756	789	762	787	728	770	805	830	789	767	801	807	780	776	761	759	803	756	807	796	796	801	789	807	766	834	826	835	731	786	806	784	804	829	788	834	782	794	770	785	786	759	772	815	846	736	805	794	787	764	802	787	807	800	800	763	809	749	818	788	754	774	746	815	782	807	743	799	743	790	785	769	736	776	734	745	818	816	804	794	847	773	795	823	827	759	760	767	772	831	803	806	776	813	786	747	800	807	789	787	753	771	810	789	770	751	720	765	815	867	831	811	773	832	823	787	742	759	781	762	838	801	760	747	773	763	794	818	805	800	788	769	753	730	773	780	801	784	768	805	790	766	809	768	805	773	791	757	786	780	752	802	804	784	783	792	754	799	773	798	767	809	803	769	779	756	783	782	806	776	736	809	771	800	770	780	766	755	832	876	787	783	803	750	792	735	809	763	788	791	761	748	805	794	794	772	805	725	850	774	808	823	828	753	774	781	778	765	785	767	770	787	837	824	778	817	791	743	857	774	761	823	785	765	760	807	774	783	809	741	786	759	774	760	808	751	789	815	790	803	826	797	762	784	802	844	825	745	823	870	765	776	781	795	820	779	830	765	748	750	781	752	779	802	817	810	833	785	787	768	857	771	723	814	793	751	800	726	791	721	784	791	765	768	764	775	778	779	810	825	788	775	731	743	771	769	818	804	806	774	787	787	763	775	737	823	749	778	769	829	829	782	829	780	743	811	775	841	748	834	798	820	816	851	805	786	777	792	726	775	808	805	796	766	786	740	814	786	753	760	790	815	792	790	777	824	784	735	769	829	804	792	755	797	785	795	825	812	737	797	771	745	774	769	789	770	750	781	772	766	802	733	787	845	812	780	780	741	763	777	796	779	793	758	765	753	821	809	795	759	804	748	780	772	799	802	770	820	821	789	809	787	845	762	756	767	868	780	828	756	791	795	789	851	797	763	835	736	813	829	759	772	787	823	766	820	785	798	834	772	840	737	820	768	773	776	780	719	833	860	791	804	738	767	831	748	760	749	740	792	761	785	793	804	797	737	817	778	809	786	834	768	707	773	748	777	788	797	792	751	783	761	765	755	830	776	812	777	801	863	738	774	757	742	789	787	808	783	726	798	817	764	807	770	810	809	774	764	778	819	780	809	807	797	731	821	768	789	764	783	783	785	841	754	754	801	769	795	781	839	743	766	768	777	795	781	811	766	772	815	750	774	823	797	801	752	788	800	798	783	756	828	800	801	771	761	809	804	821	799	804	818	829	784	782	795	790	756	757	818	807	758	763	745	834	829	801	806	797	787	795	782	792	820	787	805	815	770	768	795	794	768	811	775	818	763	840	797	801	796	780	784	806	777	782	761	778	782	782	752	775	796	810	758	833	792	814	805	731	753	767	810	801	810	799	771	778	811	749	770	759	769	813	792	794	818	775	854	843	782	770	747	757	836	831	797	842	791	790	760	795	768	807	768	797	821	800	775	787	790	781	754	883	802	779	780	812	837	832	793	775	847	794	786	802	781	813	752	769	818	809	750	790	792	780	810	799	829	760	764	793	808	743	822	738	777	772	778	809	776	762	783	789	779	774	783	760	748	813	786	819	834	804	740	787	806	777	848	772	744	754	867	769	748	781	759	846	784	770	780	775	767	764	809	784	779	797	841	789	760	784	775	755	814	805	788	800	811	737	804	798	791	816	802	803	721	739	743	822	793	740	802	790	750	809	757	792	801	815	759	768	795	747	822	782	757	781	782	776	812	825	823	810	757	790	814	776	794	756	736	792	770	782	810	797	798	763	789	792	778	803	796	839	832	784	820	812	771	772	788	745	776	836	823	838	779	830	812	778	757	775	804	757	780	777	757	767	837	785	743	746	758	790	753	779	765	806	813	763	767	797	815	816	751	790	779	725	733	796	748	808	738	796	774	820	819	764	792	780	744	780	783	808	788	800	833	778	801	772	828	721	837	806	783	809	798	780	817	806	751	751	784	812	804	804	795	771	766	761	830	803	795	769	781	784	778	749	776	730	796	793	743	761	786	790	779	763	785	781	798	826	776	744	757	786	761	781	753	775	798	761	790	801	799	761	766	831	812	754	776	793	838	769	748	777	765	759	799	832	788	772	809	767	777	761	814	759	825	747	776	757	739	789	752	782	727	757	789	747	841	787	813	779	762	815	808	795	743	750	758	869	813	779	810	802	791	777	836	775	754	766	783	766	763	781	752	746	790	782	801	783	774	792	772	794	807	796	787	793	820	818	812	812	843	791	796	817	791	852	796	794	763	766	778	785	772	755	767	790	787	791	771	809	710	760	751	768	765	807	818	810	840	779	783	776	813	751	817	808	836	799	817	792	779	749	789	764	833	770	795	761	785	788	754	790	748	755	771	716	765	769	816	760	777	799	764	794	812	802	753	780	815	819	800	773	779	769	773	831	804	775	785	773	792	777	841	773	787	803	797	862	793	776	832	789	839	772	788	792	760	771	824	759	832	752	764	776	808	812	783	781	780	791	788	785	751	773	780	815	772	761	780	766	765	844	833	823	781	790	781	760	754	812	788	802	790	831	807	812	795	749	819	808	780	837	796	782	791	784	845	759	783	756	811	759	808	801	745	748	778	780	766	840	773	771	777	787	783	807	780	814	793	787	817	826	865	761	748	781	812	780	733	776	769	757	812	767	790	778	827	758	753	835	773	781	786	798	757	804	806	825	750	765	775	771	802	804	807	783	794	749	785	700	777	774	775	769	772	776	725	769	824	790	808	772	780	804	753	805	776	762	789	835	835	790	816	791	783	797	809
29021	27251	27892	14185	4433	1886	1274	1175	1022	850	644	602	559	526	590	568	533	493	530	537	509	510	574	522	529	526	521	483	499	500	485	516	477	477	471	523	465	493	512	480	474	495	517	478	433	521	500	476	490	463	488	477	491	513	523	520	517	495	478	499	529	488	463	502	490	460	500	476	495	453	514	506	502	514	513	494	480	490	501	454	527	513	473	497	471	512	487	475	503	463	512	506	489	472	481	517	491	456	513	485	515	540	462	514	497	479	482	490	456	472	474	502	488	508	463	495	460	494	475	466	461	497	452	502	522	493	504	482	526	480	483	459	444	482	449	447	473	514	494	483	533	510	471	512	475	477	439	503	502	470	482	466	481	495	505	480	444	500	499	506	533	471	490	485	516	500	491	490	461	491	502	537	460	501	510	493	498	512	520	502	459	506	469	517	463	480	467	492	472	511	523	482	488	489	501	512	473	499	480	502	531	482	512	483	517	479	479	509	505	449	480	484	459	477	495	508	530	501	482	433	487	509	517	476	497	497	462	505	546	522	485	522	487	499	496	515	526	445	496	461	508	510	474	511	531	538	529	468	515	514	510	463	500	454	472	497	487	493	483	460	467	486	496	484	507	458	491	480	422	473	489	472	486	510	505	479	498	482	490	499	482	483	524	481	494	467	470	456	501	490	522	488	506	481	493	464	487	499	468	520	455	506	505	512	485	519	444	472	500	494	480	499	487	480	502	497	456	504	490	446	488	530	489	510	478	506	505	543	531	452	489	478	487	442	462	493	489	481	481	507	483	497	485	504	488	485	494	495	538	496	468	496	465	487	525	514	467	526	474	501	514	456	485	479	502	491	503	469	443	495	492	533	462	470	481	520	464	495	508	499	458	494	487	487	509	490	530	490	466	503	500	513	506	494	472	494	457	489	504	485	462	502	492	457	508	483	457	498	474	524	517	447	449	512	520	491	458	484	497	456	492	468	477	477	466	485	493	468	494	503	488	519	481	475	484	483	472	468	493	505	508	504	515	474	472	508	507	482	482	494	477	481	519	507	486	494	462	548	465	502	473	495	505	487	481	473	510	502	488	512	500	494	471	485	457	524	485	474	474	507	478	515	479	494	500	525	512	496	485	469	481	499	495	477	461	480	494	499	511	473	541	510	467	507	491	487	499	492	514	548	436	475	494	513	516	449	449	461	498	496	510	503	485	502	500	515	498	481	476	488	475	486	472	467	478	479	505	490	509	536	490	472	503	464	526	498	531	480	488	500	447	491	554	475	498	488	514	522	497	516	443	468	512	500	479	505	487	487	465	463	495	507	495	469	494	524	480	504	503	472	477	500	479	492	451	462	504	495	487	479	516	511	498	463	485	467	528	499	508	522	514	472	525	500	515	471	498	483	546	507	468	518	482	460	471	493	539	514	520	452	500	550	506	478	445	469	448	483	458	477	484	491	490	517	492	500	498	490	539	478	498	507	475	495	457	470	503	496	493	530	485	481	483	470	473	530	502	483	511	495	470	497	490	480	528	498	485	510	512	540	492	467	525	505	472	499	493	488	467	482	571	503	487	499	442	518	521	454	479	507	464	472	511	495	475	481	498	487	489	471	499	485	479	489	504	453	470	475	476	499	481	486	447	556	484	471	480	538	522	504	481	433	505	462	480	484	489	477	482	461	510	532	504	493	484	491	462	484	493	521	503	471	536	485	497	474	501	502	457	493	474	494	531	483	489	481	487	485	460	476	519	499	511	485	504	499	448	504	485	450	491	451	507	495	444	500	490	454	474	489	465	489	506	492	446	492	494	499	475	514	495	503	475	526	473	490	484	495	507	478	482	525	485	488	499	490	521	515	535	489	471	468	520	496	478	478	483	469	512	487	532	444	490	457	473	529	488	510	509	444	492	508	514	493	516	486	507	476	487	434	465	496	515	480	470	500	514	495	452	466	443	532	513	480	497	492	470	521	473	513	443	510	508	491	529	487	473	555	521	482	518	490	503	507	514	506	444	490	470	499	478	462	498	516	501	512	466	480	523	471	503	468	514	509	512	524	511	482	501	498	512	508	446	507	491	463	502	513	497	508	492	498	486	432	473	510	481	516	496	518	499	517	471	486	475	461	493	483	493	492	471	495	460	480	481	501	464	530	494	466	469	512	521	463	487	516	512	524	486	496	497	476	480	467	497	479	468	518	501	448	474	509	500	493	516	486	483	512	468	526	488	490	514	520	492	517	482	543	448	516	507	455	528	492	514	489	470	479	479	432	526	491	490	512	490	497	484	482	478	516	473	480	481	519	494	515	500	523	519	521	521	451	484	527	468	545	491	486	508	534	489	476	520	517	525	496	509	464	480	460	498	437	482	497	466	477	503	491	517	502	534	518	500	484	473	486	518	466	498	514	530	508	472	496	543	495	492	473	479	466	514	491	506	496	458	495	526	495	488	462	494	499	477	496	498	502	513	504	506	523	482	488	440	499	437	488	458	477	499	512	509	493	471	483	502	485	522	508	508	523	505	469	527	465	449	493	489	498	501	460	474	510	511	465	491	509	457	503	482	510	513	457	498	485	497	492	490	498	528	485	468	522	469	544	506	499	484	505	452	511	515	496	504	502	538	477	482	482	526	515	477	465	482	483	535	503	500	502	485	515	505	473	508	459	494	494	507	509	528	495	491	452	486	485	472	494	476	447	515	504	520	490	501	497	498	491	512	492	496	489	521	508	475	479	523	511	465	517	515	469	494	479	489	494	493	459	523	515	480	501	513	510	458	497	485	464	465	504	532	504	501	464	473	492	496	532	516	458	486	488	483	520	470	479	462	496	540	491	524	489	465	462	524	471	428	487	492	495	501	508	535	505	508	523	501	444	478	493	498	480	502	506	516	537	498	499	502	492	523	515	509	489	472	481	530	453	489	503	497	494	506	496	452	502	489	481	466	490	493	463	489	511	471	502	507	438	439	492	464	473	487	519	518	529	468	476	495	474	492	505	520	475	452	471	480	462	493	496	466	523	498	468	514	487	507	481	509	473	487	487	522	492	538	497	503	462	514	546	514	499	452	497	517	459	448	473	463	496	503	485	476	492	496	513	473	490	521	521	513	527	498	483	472	542	477	477	495	467	506	497	474	493	484	556	502	481	483	514	511	458	480	464	484	500	508	475	458	550	500	500	494	500	481	522	480	489	471	517	450	475	538	476	495	430	455	490	500	469	469	481	484	492	460	507	477	516	482	485	486	513	506	513	501	506	502	503	473	508	514	513	496	458	445	509	468	483	519	503	452	499	467	496	491	494	508	513	473	463	481	507	471	475	495	473	497	490	477	528	468	479	498	480	498	548	490	482	492	447	503	485	489	478	515	482	481	522	507	512	478	468	505	484	525	471	495	503	508	505	534	533	493	489	467	517	508	489	487	477	464	476	473	519	499	523	505	477	521	489	504	448	460	501	494	504	482	460	475	501	535	501	510	458	497	498	461	492	462	497	523	520	493	495	490	510	445	488
29882	42203	31507	13784	6462	3439	2521	2193	1870	1388	1004	856	782	747	770	694	686	633	697	688	654	649	635	659	646	619	658	646	607	656	688	603	648	602	616	652	624	628	643	584	605	569	624	589	596	627	611	640	586	621	643	586	628	626	618	550	613	589	619	575	606	596	601	615	612	580	587	614	578	613	626	617	593	619	612	585	618	630	555	640	632	654	620	602	579	566	598	597	607	571	603	623	619	611	635	648	645	608	570	589	606	614	556	618	657	617	600	585	572	602	604	561	577	610	593	606	648	617	624	563	580	605	598	616	540	612	586	623	604	560	555	576	588	605	613	641	595	589	560	575	599	617	603	585	597	614	655	557	593	563	592	588	591	563	613	578	583	580	628	559	598	600	581	613	612	613	590	555	636	603	585	632	596	601	582	619	625	611	618	660	641	610	624	609	649	610	610	582	624	595	636	617	550	525	619	597	603	551	604	586	576	587	578	597	639	570	581	596	577	585	609	566	574	612	609	607	611	616	630	575	659	624	629	608	584	561	586	649	550	599	596	577	611	651	625	601	615	625	559	598	618	573	586	588	621	569	554	591	587	614	657	584	627	579	607	575	550	591	603	590	602	590	603	648	583	607	579	580	639	633	629	586	589	566	601	580	632	615	661	575	551	622	592	567	607	608	638	628	605	593	607	635	623	620	605	620	557	577	580	572	567	616	579	563	577	568	592	638	628	550	591	593	585	546	599	573	636	628	593	600	595	595	614	612	566	627	594	612	580	594	607	593	609	616	583	561	549	585	602	572	591	577	587	573	575	617	606	583	568	585	634	551	625	602	578	571	600	567	611	584	636	603	593	592	568	554	579	625	598	631	522	560	619	613	607	575	596	598	617	575	652	617	589	601	564	614	625	588	620	612	543	623	567	655	592	636	578	603	562	608	583	602	574	606	632	575	617	548	608	595	605	592	615	603	608	667	592	607	606	606	618	623	600	557	597	610	644	614	640	594	602	598	626	600	615	609	595	614	646	651	592	597	589	599	584	617	588	624	594	592	600	600	628	579	585	582	637	567	610	614	625	584	607	575	552	582	594	601	604	581	629	605	580	565	584	604	592	600	613	576	600	604	627	591	630	569	599	575	615	612	591	621	626	595	595	579	598	606	591	587	584	598	593	586	599	565	598	601	556	559	565	617	590	598	590	608	622	602	542	613	575	595	607	609	587	593	617	626	612	635	591	564	612	610	609	623	589	619	614	599	608	590	571	576	589	625	598	604	597	612	618	612	613	577	640	608	561	653	639	591	607	610	578	658	549	590	592	606	602	594	568	569	598	602	561	652	580	575	572	655	601	592	596	587	588	622	563	600	592	577	597	631	605	626	634	604	570	542	566	593	613	601	571	619	612	605	607	581	582	632	591	564	586	607	628	605	592	578	581	593	622	616	560	595	588	615	582	628	588	629	569	601	586	584	598	615	647	553	616	611	605	587	601	597	592	576	614	568	600	551	616	638	593	626	638	590	594	578	556	607	595	611	619	596	572	609	643	611	654	582	627	586	595	610	598	590	581	632	580	631	603	610	605	617	670	623	558	631	593	606	620	633	594	593	555	605	618	565	624	616	610	573	606	602	646	592	604	606	597	610	641	571	550	591	585	620	585	555	576	571	599	579	624	682	641	597	607	620	636	606	616	624	639	613	625	600	591	569	608	631	599	569	616	624	591	604	621	531	652	590	596	586	618	568	607	600	596	644	614	666	626	597	636	601	609	605	602	586	611	551	602	605	608	613	628	609	585	605	608	583	579	587	620	601	614	612	574	581	601	611	584	590	618	581	626	628	636	569	594	613	604	616	592	587	606	595	598	586	625	617	583	596	588	603	569	629	630	577	587	596	607	617	612	574	628	619	608	559	585	547	581	598	614	624	566	632	606	552	621	591	595	585	590	594	602	622	581	574	580	647	629	625	618	596	661	596	588	611	653	629	571	632	600	611	563	570	657	584	582	607	592	619	576	575	633	561	560	620	573	591	580	594	587	644	567	595	620	588	632	591	588	592	593	560	614	610	562	624	588	624	625	585	604	591	598	582	620	621	593	628	598	569	582	603	587	602	581	582	561	602	594	595	559	604	562	584	569	566	608	656	630	592	600	567	541	608	629	587	621	577	655	599	583	598	580	603	572	595	581	643	605	636	606	591	643	608	593	599	614	544	621	615	616	577	582	610	601	590	617	565	610	617	632	578	653	597	596	566	628	585	585	563	567	611	586	623	617	617	642	598	611	625	574	560	631	579	556	583	586	572	633	552	631	634	579	551	604	611	615	639	616	610	602	635	589	591	566	577	565	608	616	615	619	599	622	597	609	637	535	586	605	598	611	649	526	600	597	601	604	581	563	621	596	607	589	611	586	606	639	593	593	613	591	556	554	578	594	560	597	607	595	595	583	602	594	614	596	631	632	608	625	621	589	553	591	580	619	602	610	619	583	620	611	541	620	600	641	596	596	600	564	626	604	582	607	640	572	601	597	550	614	563	651	574	596	608	584	587	621	573	577	594	607	607	618	603	574	617	585	636	622	632	554	587	595	577	592	629	609	562	588	641	611	618	579	587	567	605	568	569	627	598	624	615	626	604	568	609	582	589	578	582	617	626	623	628	633	627	636	602	617	614	595	578	605	585	602	587	613	603	643	556	655	572	594	627	612	587	595	638	549	666	566	572	630	608	638	560	565	608	607	598	619	599	593	557	587	595	664	567	608	615	573	572	586	612	633	583	610	605	621	626	599	604	589	599	652	587	599	615	594	647	584	605	619	607	596	628	560	630	610	615	592	613	592	612	630	616	574	596	589	601	598	645	590	611	639	551	574	624	617	565	566	572	599	636	572	610	563	620	585	602	633	561	578	585	624	622	577	587	572	602	568	561	612	571	588	599	590	567	576	623	571	578	585	591	636	597	538	643	593	586	603	622	617	615	619	596	620	617	596	626	585	611	603	581	641	593	624	567	570	572	584	591	598	583	563	600	580	536	606	619	607	628	582	604	578	592	640	630	567	628	621	603	587	580	635	618	614	620	576	585	600	584	595	646	647	583	585	550	645	559	634	606	556	607	600	604	543	604	601	587	616	601	597	571	615	565	639	621	608	600	628	627	592	603	654	604	622	602	580	635	613	573	581	597	651	525	579	649	596	568	618	591	609	558	614	618	582	609	613	549	570	571	564	602	617	623	566	584	580	620	616	589	613	615	599	581	622	588	569	605	616	583	559	606	563	601	610	597	616	596	589	587	633	609	602	570	613	586	642	612	627	580	563	605	600	585	645	582	589	601	560	623	571	571	609	585	561	578	617	612	610	572	608	608	620	581	616	577	591	603	583	603	578	576	576	631	565	597	563	591	609	607	568	586	610	621	615	583	600	608	604	582	592	630	609	604	649	575	613	576	570	580	607	537	588	616	558	569	568	581	609	567	559	646	595	583	639	629	604	596	599	653	589	629	611	621	623	603	624	571	546	569	607	613
24415	21303	28580	24899	20326	9472	2977	1873	1459	1121	810	704	667	549	567	549	498	488	474	456	458	439	422	485	447	451	469	421	439	401	470	467	428	405	416	418	414	401	450	405	406	375	441	458	400	439	421	444	397	397	405	405	400	402	426	433	399	376	382	382	409	401	419	393	415	380	412	389	379	433	422	379	381	381	424	394	364	439	378	408	386	396	406	426	421	405	417	396	381	377	399	418	407	406	420	386	407	359	417	412	401	413	384	380	391	415	385	405	420	418	426	415	404	379	401	392	435	378	400	377	405	398	417	401	372	409	425	375	398	399	419	408	391	421	416	396	366	416	395	370	394	353	419	403	414	415	399	389	399	402	415	410	380	434	394	413	394	419	408	421	388	400	363	361	395	380	414	416	382	403	407	391	373	420	413	391	422	417	417	457	392	405	390	396	380	369	360	382	430	402	403	400	391	387	415	362	408	404	444	419	406	402	385	458	375	408	397	439	418	416	415	368	384	394	384	391	409	386	381	385	381	436	385	403	382	406	399	416	388	399	398	442	406	372	432	417	372	409	392	385	401	402	396	389	396	407	406	433	404	396	439	395	406	375	417	401	406	418	407	393	401	383	386	365	388	386	433	386	387	401	429	369	434	459	377	413	434	409	422	380	379	391	411	384	423	396	417	384	379	425	402	403	415	410	424	399	403	396	393	401	400	426	431	405	394	377	394	401	398	445	415	387	371	389	393	363	382	408	382	392	429	399	409	428	428	391	378	389	398	414	397	366	394	419	394	381	400	407	408	432	413	415	391	394	399	407	402	427	380	414	402	413	429	397	401	437	427	409	405	364	383	393	420	427	416	412	393	380	405	420	420	398	432	413	415	423	375	422	407	366	408	355	420	408	414	406	394	389	404	356	435	379	371	386	382	397	401	388	421	411	413	438	365	369	398	381	405	408	418	395	423	418	415	433	377	419	398	414	400	414	402	400	365	406	384	412	410	386	395	428	425	422	372	387	409	399	388	466	389	428	421	366	379	402	375	405	371	404	419	390	399	437	367	405	417	410	406	384	395	369	400	384	421	414	396	439	411	440	402	399	397	406	417	405	374	391	381	414	422	416	393	407	429	406	384	394	428	406	401	395	389	386	400	385	372	407	420	412	410	414	408	392	428	408	466	438	404	406	446	398	377	390	364	410	398	382	436	395	412	392	416	407	365	409	413	412	388	396	393	380	422	398	369	396	395	394	425	398	407	398	381	392	366	384	436	393	396	390	398	390	419	391	428	409	425	379	380	407	421	398	391	396	409	392	454	409	411	398	415	422	402	415	404	381	379	399	441	406	410	423	411	423	404	388	402	385	382	398	371	392	384	388	385	387	397	411	407	364	411	403	409	392	413	415	396	407	396	392	420	370	362	410	383	383	406	388	422	384	414	417	390	386	397	405	409	383	377	376	424	399	397	369	412	420	418	412	389	425	415	410	407	418	415	387	415	424	410	397	380	360	379	388	380	396	399	381	390	388	403	389	388	396	360	397	427	411	410	381	407	379	412	401	419	409	398	418	373	386	428	408	391	427	370	378	419	424	414	379	390	414	423	399	400	393	381	380	402	372	454	411	377	394	402	376	412	397	389	405	348	398	410	437	401	447	402	413	398	377	406	396	435	410	429	398	413	420	411	427	415	386	374	428	421	374	392	381	410	375	421	412	414	361	430	419	423	376	377	394	418	400	395	377	381	391	445	400	407	392	426	369	384	402	431	420	407	416	384	416	417	407	376	385	409	414	402	423	428	409	386	374	378	412	399	410	413	391	417	423	403	399	410	447	421	416	401	406	440	412	409	387	413	390	372	412	407	413	390	367	421	417	370	411	383	388	404	417	396	400	398	390	369	392	386	393	374	373	387	397	427	425	399	413	396	390	374	418	414	403	369	408	386	382	384	379	399	369	423	417	412	398	402	368	393	431	416	425	434	389	363	399	380	393	436	434	380	401	421	424	430	442	375	405	357	414	427	415	392	392	378	369	395	418	408	428	422	424	419	382	380	368	362	407	413	409	385	393	402	356	379	393	361	389	401	435	398	427	363	428	385	386	376	362	403	412	375	419	414	392	401	402	409	405	426	407	408	387	396	408	374	380	392	398	412	393	382	431	411	407	365	398	397	419	423	419	417	406	401	438	385	426	407	415	440	376	410	380	405	388	378	392	404	378	429	396	371	392	359	403	414	426	400	400	410	422	426	353	373	373	415	405	354	388	425	389	441	398	384	416	413	406	395	365	420	412	376	381	400	390	366	359	433	423	384	394	391	413	380	372	376	398	410	403	408	419	446	451	390	422	389	383	424	407	381	408	398	354	371	392	410	404	394	382	414	386	382	407	424	371	381	398	391	378	407	420	392	388	441	392	410	378	377	397	389	408	400	430	421	405	435	379	403	408	412	409	364	418	382	428	388	439	387	385	417	399	409	402	394	439	364	418	455	420	417	378	390	418	393	400	396	459	387	363	382	369	416	348	379	412	384	417	416	408	406	433	402	396	427	413	392	392	423	441	383	406	403	417	409	356	429	421	404	401	392	359	424	380	371	378	391	412	391	410	385	413	387	418	392	424	383	390	395	367	380	390	433	390	410	391	424	399	404	406	401	436	402	431	391	389	378	393	385	413	413	402	429	402	418	411	375	397	408	413	396	391	387	407	426	419	435	408	406	376	376	391	381	411	420	413	411	382	379	388	407	384	417	395	433	412	409	383	395	424	412	390	393	397	390	384	436	373	397	432	375	437	393	390	403	387	394	372	371	394	413	372	396	397	369	363	378	378	400	373	403	380	395	393	421	422	391	367	419	401	396	394	406	368	416	433	404	396	385	421	413	410	369	430	403	379	363	406	407	416	417	404	365	396	389	412	381	401	407	377	441	432	441	383	404	404	410	387	422	394	365	379	384	428	364	411	407	400	384	376	398	425	378	403	358	418	425	418	410	396	420	391	386	391	407	410	397	397	395	417	392	397	386	365	406	419	410	381	391	413	380	385	406	408	388	416	409	373	419	405	392	375	397	417	404	388	404	376	403	388	392	352	373	394	398	434	378	387	397	400	398	396	398	431	380	399	400	440	406	396	403	399	409	401	415	423	370	421	400	429	416	396	407	404	383	359	424	396	392	401	380	401	372	409	388	360	369	378	367	390	413	419	385	423	349	408	407	413	404	384	404	375	405	408	393	431	465	416	393	408	403	415	414	425	390	377	379	400	425	398	410	391	378	359	430	413	409	403	374	419	399	428	383	422	411	386	390	400	401	373	364	415	409	430	434	398	363	368	428	363	379	361	408	400	374	383	394	414	452	415	413	383	423	422	410	421	365	364	385	404	398	362	367	431	402	395	420	395	407	397	401	418	403	406	409	399	375	422	397	440	422	342	422	386	392	366	419	407	407	411	406	409	403	362	376	421	426	432	398	399	379	416	393	409	418	404	389	364	359	380	380	394	392	380	407	423	389	406	409	390	383	445	386	396
32030	53514	43736	26263	11614	6684	4783	3751	2938	2119	1552	1214	999	882	872	820	680	677	594	627	658	612	588	634	569	600	598	594	557	572	558	603	556	590	563	523	521	502	465	487	501	493	540	487	505	469	468	495	550	507	496	501	500	479	515	512	467	512	493	489	512	457	496	500	535	508	520	490	516	506	457	491	501	482	503	508	490	480	500	503	512	530	469	461	492	482	482	508	489	510	485	481	501	491	483	454	479	494	488	438	467	478	502	474	506	474	492	453	490	498	471	499	458	491	468	476	496	494	496	538	456	502	506	507	495	496	469	484	484	507	481	470	481	509	460	519	515	460	474	486	463	489	506	470	516	555	461	457	518	499	501	508	466	496	478	485	464	498	510	461	502	488	455	487	481	490	517	492	509	485	455	491	451	490	499	497	484	518	440	503	507	477	477	472	490	489	465	486	480	490	452	488	451	451	486	475	522	462	515	479	472	520	468	488	478	458	495	481	498	485	504	438	487	481	456	472	450	468	488	506	472	493	441	458	475	505	534	455	458	506	469	454	514	467	457	474	450	489	504	482	462	493	502	518	500	478	497	477	492	438	443	487	476	448	505	480	424	494	499	489	491	449	486	484	485	462	474	520	440	495	457	469	494	492	465	477	527	464	496	463	452	502	508	455	486	517	496	489	460	450	479	468	496	466	464	524	471	453	471	497	472	524	458	435	459	474	509	511	463	481	512	475	474	503	460	475	520	503	478	540	463	481	469	510	497	479	426	468	515	453	478	479	459	488	501	471	508	484	483	462	486	510	501	504	480	481	473	480	456	491	516	469	504	482	498	523	476	494	523	480	506	437	444	482	477	538	488	470	524	472	481	497	480	482	463	487	518	476	456	493	464	464	489	509	504	507	460	495	528	472	495	524	509	477	499	461	487	490	557	475	472	476	477	504	513	535	485	491	466	489	476	457	479	494	509	452	484	491	458	498	502	492	489	482	509	479	482	500	469	491	477	468	462	498	468	496	523	441	499	522	460	493	508	494	475	496	474	521	485	485	461	471	539	490	463	474	491	469	450	475	450	459	476	542	452	480	461	494	493	493	477	494	457	492	487	465	503	525	472	496	495	497	484	456	467	522	455	474	480	501	477	492	500	497	504	474	499	481	490	436	489	502	499	444	445	475	449	470	518	467	520	480	503	467	501	467	461	525	510	512	471	507	471	519	479	471	499	488	503	489	490	481	513	499	449	462	465	458	510	500	507	493	483	482	463	485	507	476	480	462	484	484	481	515	500	442	486	468	479	457	475	493	505	452	466	479	469	485	496	529	473	483	499	481	477	531	491	481	495	491	525	497	488	501	451	546	483	462	503	459	499	489	506	505	487	511	500	461	511	458	476	467	467	478	489	488	510	484	504	505	500	507	479	457	517	483	472	496	523	466	471	506	512	458	493	448	468	455	470	538	493	494	513	508	486	517	479	474	491	497	444	496	461	499	522	473	496	477	475	428	495	502	496	469	456	524	522	481	505	460	471	506	522	521	432	474	498	472	487	478	475	483	474	517	503	492	500	501	499	500	468	490	463	482	492	479	512	526	511	446	509	519	491	485	519	510	449	502	528	521	545	478	488	524	527	484	461	493	503	436	497	510	500	510	474	455	498	486	484	496	433	499	492	493	495	450	524	494	501	479	467	509	460	474	487	508	469	531	457	495	486	470	473	500	527	503	483	471	504	476	509	513	465	510	473	459	492	497	474	516	562	498	493	480	477	504	494	487	483	500	480	474	477	474	491	501	513	463	489	473	528	499	491	480	484	517	528	503	477	505	465	488	483	478	481	488	495	510	529	516	528	470	499	473	484	504	513	488	480	480	511	510	540	478	469	485	462	507	461	544	467	482	484	466	453	501	493	519	472	501	485	478	506	486	496	457	497	490	521	487	496	486	498	425	452	510	483	493	477	477	493	487	515	519	508	503	450	478	488	503	459	491	486	502	516	516	471	483	488	540	452	470	501	517	472	455	476	482	463	483	468	468	455	474	505	471	470	545	513	506	480	521	479	470	450	486	510	489	482	461	514	482	533	495	479	520	495	510	457	486	504	480	492	475	471	448	479	486	481	492	475	484	480	500	460	486	489	461	474	474	493	496	458	500	459	520	474	490	505	491	493	470	477	481	476	504	527	525	492	474	501	484	457	499	477	466	497	491	508	475	491	477	475	495	500	503	473	468	462	517	434	473	491	516	475	474	437	509	509	492	473	492	492	496	481	486	497	497	476	483	487	510	478	484	495	479	498	480	482	479	446	465	477	495	457	451	452	491	488	509	462	504	476	495	469	499	500	482	499	466	510	486	486	486	477	498	515	457	504	498	460	469	487	483	506	486	539	461	467	488	508	524	494	504	496	444	497	447	484	479	513	510	509	490	497	489	470	504	453	486	508	518	491	488	501	545	450	458	507	462	504	501	529	462	492	459	507	523	498	476	527	497	512	508	465	488	502	487	452	466	487	501	484	481	476	491	497	525	455	487	489	450	451	479	519	439	480	502	502	445	485	513	481	455	501	476	517	476	475	474	448	478	487	492	487	485	481	457	499	490	499	444	502	496	450	489	508	490	474	495	444	484	445	466	436	498	493	457	471	532	517	482	503	436	512	476	467	466	442	491	479	497	492	471	474	489	464	491	524	507	469	492	482	503	477	501	482	489	499	517	486	441	452	453	494	491	498	504	486	492	508	485	466	454	453	465	529	479	491	508	461	540	515	489	511	466	547	503	491	466	479	469	504	495	525	519	480	483	478	483	472	490	504	472	510	465	456	493	512	437	494	504	446	486	490	481	508	509	492	498	460	493	456	467	473	505	485	479	495	466	489	457	476	486	477	487	531	471	477	491	491	483	458	516	510	514	456	506	459	487	522	524	486	459	466	495	490	486	470	464	505	486	473	486	531	471	469	492	510	460	503	493	456	529	477	489	457	483	498	486	492	473	478	501	498	461	506	478	483	510	491	516	499	491	495	487	500	501	518	495	461	476	479	463	470	485	472	517	458	509	516	454	490	470	507	495	488	473	508	484	472	447	494	486	474	472	486	494	512	481	487	498	451	523	471	503	477	479	447	512	474	489	503	508	476	520	461	467	467	526	475	464	470	493	485	492	482	473	472	492	454	482	498	503	481	483	495	477	459	493	503	496	466	450	471	507	499	486	520	458	496	492	455	438	482	484	530	460	483	442	448	496	454	453	462	505	464	485	465	477	452	500	462	496	477	492	511	448	485	489	510	490	477	512	442	514	462	452	491	531	478	491	470	456	513	467	525	476	512	457	489	452	472	479	542	477	474	514	470	504	513	470	494	488	475	483	492	464	526	492	504	520	490	482	455	460	509	521	489	467	506	514	464	476	501	527	523	504	457	482	453	539	504	523	547	466	500	500	491	493	473	489	465	502	469	460	470	486	522	502	475	482	526	468	514	462	480	484	467	462	452	462	483	478	477	476	492	489	505	489	500	468	441	422	525	508
25515	21502	28225	25624	12526	3908	2194	1682	1417	1232	1071	935	870	842	847	846	834	794	809	790	782	770	807	773	795	859	776	788	732	798	714	722	734	751	732	738	763	764	737	772	798	742	777	744	794	787	767	794	726	738	723	769	678	752	795	728	749	696	757	741	700	755	761	720	787	686	724	670	719	720	772	760	748	764	737	749	719	721	733	754	763	732	681	737	741	734	799	764	780	745	718	759	728	699	719	734	767	761	724	781	747	752	736	753	750	711	765	718	757	723	743	791	777	704	730	767	729	735	803	730	737	705	751	769	703	776	786	765	741	748	724	731	755	712	710	723	749	729	705	706	757	767	734	728	680	773	733	728	757	751	760	720	700	745	739	760	734	754	683	781	771	776	747	734	736	726	743	742	798	747	735	742	755	794	734	793	790	685	693	729	746	708	780	755	733	721	740	749	756	782	696	686	769	704	735	731	725	783	748	730	738	740	709	685	716	751	722	754	673	727	743	754	714	742	733	715	785	773	722	762	725	708	722	761	686	748	779	757	725	756	740	715	720	772	754	783	766	717	709	771	722	750	775	749	733	737	750	804	734	702	727	713	738	775	735	690	747	757	732	794	796	752	698	700	759	782	728	726	735	757	769	766	766	795	769	729	774	739	738	669	705	699	727	729	683	737	772	729	713	777	769	751	753	718	766	714	747	739	716	748	734	711	721	752	746	732	725	766	713	701	755	796	723	771	739	725	747	774	746	715	723	729	722	771	783	751	749	784	735	709	775	785	777	770	739	759	767	793	740	718	764	750	724	785	749	785	738	741	731	734	749	707	699	768	744	708	762	744	799	743	757	767	702	698	729	772	715	747	702	738	736	790	685	754	664	736	739	757	715	742	724	753	758	755	718	723	723	740	762	713	763	711	775	716	738	697	686	752	732	773	724	762	769	700	736	722	709	749	739	801	743	723	756	710	701	740	766	692	755	727	765	740	712	784	783	734	704	735	741	823	716	753	716	740	723	771	723	738	737	750	745	736	727	694	671	758	719	744	716	737	689	742	755	705	698	720	655	746	719	796	757	725	773	727	764	691	732	702	729	814	695	732	796	742	733	745	725	786	704	733	741	800	743	742	778	718	754	770	728	698	758	703	723	733	721	726	759	701	722	767	756	768	771	714	724	745	792	696	752	745	767	686	739	739	750	778	706	764	693	725	733	748	739	726	746	712	754	738	719	733	738	775	727	792	739	747	760	738	751	732	706	752	754	726	764	789	761	766	766	762	754	751	765	715	747	729	787	685	745	783	796	758	724	752	736	723	770	691	812	737	740	794	710	732	714	770	724	779	712	749	736	775	742	747	707	778	753	774	735	784	671	741	753	723	730	771	794	759	716	759	749	687	766	725	747	709	706	713	708	729	726	771	776	701	745	738	761	719	781	679	767	737	722	773	703	735	771	774	745	730	775	730	756	713	699	782	752	775	672	707	716	705	731	806	709	731	740	705	740	740	734	731	671	739	759	746	724	719	756	733	722	719	762	746	782	695	734	713	786	745	743	752	706	745	759	712	785	711	689	739	794	699	744	706	800	695	723	788	765	720	728	778	757	756	703	754	786	747	735	771	767	746	764	778	691	708	725	723	753	762	692	740	750	713	758	747	734	692	751	759	791	733	752	757	739	744	750	758	764	715	711	697	692	689	747	760	773	770	761	735	724	668	688	705	757	785	769	732	775	721	757	747	714	733	723	779	728	745	746	767	749	756	772	768	752	744	723	781	733	725	740	729	695	738	674	756	733	699	737	730	750	758	740	769	757	733	715	714	733	736	727	724	722	722	729	735	747	765	763	773	748	707	682	771	743	755	759	742	746	763	737	752	743	744	683	789	760	701	741	694	728	745	710	679	750	732	704	760	719	711	722	733	759	769	712	797	713	720	745	723	723	710	712	691	724	741	751	759	754	747	742	721	729	706	772	750	757	739	729	737	742	713	739	703	746	746	751	747	731	754	723	789	708	749	751	727	714	753	721	778	711	728	723	733	760	708	759	736	762	760	773	706	735	766	770	753	737	701	671	710	739	733	778	733	757	691	768	772	735	725	734	757	767	734	730	768	729	754	738	762	749	793	731	735	751	736	709	759	722	692	767	692	718	734	767	753	729	779	718	723	718	748	713	723	778	727	709	742	729	733	743	743	787	743	756	743	745	778	679	694	784	728	773	762	738	727	753	720	788	733	753	710	728	728	765	753	814	692	731	682	708	732	737	722	743	773	753	737	748	742	782	724	722	714	765	718	736	732	719	759	746	720	698	789	736	729	729	761	731	718	721	745	759	756	738	727	732	747	735	777	730	732	774	724	731	761	711	756	733	755	716	701	751	713	724	692	766	753	756	705	741	726	753	742	714	750	771	747	789	709	731	724	729	757	739	696	722	719	760	749	716	721	771	698	769	756	762	726	708	732	726	678	714	743	685	775	777	732	771	734	706	726	784	736	732	763	739	778	652	703	699	736	778	726	676	774	763	736	713	742	738	744	765	764	765	706	752	743	712	715	732	720	728	713	711	715	751	767	813	744	684	734	707	786	721	768	714	727	724	783	739	708	728	757	750	742	738	740	699	745	730	740	749	757	801	742	684	771	707	690	719	798	732	701	711	735	731	751	725	739	750	700	748	728	725	751	732	730	779	749	738	784	758	734	766	754	744	732	745	700	750	733	717	798	724	721	708	734	763	754	743	764	734	739	709	707	773	754	723	726	701	748	766	741	720	788	782	734	698	727	735	753	666	713	746	747	743	711	719	756	733	769	748	739	742	710	741	737	753	681	734	774	700	740	698	742	740	712	739	696	703	696	762	777	728	757	735	701	720	694	723	744	755	750	758	738	746	787	733	775	737	739	737	750	727	740	737	743	737	752	731	740	710	792	741	735	765	689	751	753	745	725	717	762	679	704	736	714	774	764	731	748	769	746	774	744	759	780	751	745	744	709	709	749	771	703	758	731	723	740	715	700	743	747	704	712	726	736	722	747	791	713	760	750	740	731	705	728	742	769	751	779	743	754	741	754	808	778	717	739	728	732	719	721	748	739	752	752	737	771	777	753	737	764	778	755	692	740	777	761	793	691	692	703	721	733	766	751	733	706	746	747	754	740	679	666	709	741	798	780	691	723	732	766	757	752	748	745	693	719	780	739	712	770	661	739	733	731	713	699	746	667	764	748	731	716	729	734	744	746	745	708	722	789	757	784	737	805	750	784	765	745	733	725	725	695	724	716	749	754	701	716	775	740	726	741	734	726	742	752	751	726	778	751	796	719	761	740	745	717	707	725	760	743	745	737	730	740	722	723	729	740	734	753	733	753	753	731	720	699	709	744	723	710	707	735	762	722	750	759	727	766	690	755	739	788	762	705	726	792	713	783	705	735	716	717	741	741	706	717	777	755	762	715	711	766	741	695	737	774	746	773	781	728	730	721	761	686	779	727	768	765	736	772	743	769	749	769	773	716	737	801	740	706	741	752
32063	50225	39358	21600	10165	5758	3926	3224	2664	2207	1708	1411	1280	1121	1158	1053	1044	978	982	907	937	984	981	954	983	1003	981	918	877	968	893	920	870	894	953	876	928	911	921	869	849	832	861	814	921	886	906	885	913	859	873	960	891	892	852	885	817	867	831	829	846	814	800	904	906	891	891	836	871	870	873	883	797	853	901	863	789	821	865	865	872	828	823	891	830	862	848	877	923	914	874	872	842	882	822	872	826	827	847	870	852	838	833	881	878	813	833	863	883	848	875	820	912	870	893	848	932	901	872	828	830	874	885	896	860	834	852	801	813	876	904	842	898	867	818	860	838	850	844	856	812	873	843	922	835	827	783	815	831	853	840	876	889	866	904	853	872	807	877	836	874	876	827	835	875	856	820	873	840	855	920	858	826	857	849	881	886	861	914	901	831	835	879	826	850	865	863	874	882	847	837	868	883	849	913	800	784	885	869	844	873	894	818	908	789	836	820	871	877	879	843	812	894	885	850	837	807	847	848	901	865	848	862	885	875	877	847	864	823	814	845	856	816	922	868	897	853	824	836	846	852	860	813	878	882	866	842	816	850	803	857	859	828	849	891	868	820	822	871	903	871	869	893	831	847	843	835	830	893	854	868	880	907	845	887	866	877	869	839	870	876	865	871	856	894	868	833	892	900	853	888	887	909	890	868	850	886	825	915	912	870	828	890	866	876	898	844	869	850	857	828	895	899	890	838	901	881	857	812	913	893	838	857	861	879	885	844	902	875	818	890	886	837	849	857	886	916	839	821	809	932	847	786	840	839	837	910	857	887	889	875	847	880	890	855	912	872	851	869	869	845	892	868	833	810	873	820	924	835	872	865	801	870	839	815	860	877	810	825	866	856	882	902	844	898	842	888	859	887	837	866	872	907	862	831	889	872	812	868	852	852	881	822	879	853	900	877	907	863	860	915	830	871	842	862	812	882	870	891	841	833	817	899	886	912	842	846	822	868	831	905	895	854	884	871	858	838	831	844	878	849	830	849	842	852	845	841	851	826	891	887	834	853	878	919	847	848	841	859	905	883	887	810	806	917	892	811	865	920	853	795	863	922	860	887	867	909	858	807	808	875	875	814	874	844	860	841	880	837	852	858	881	849	854	888	839	885	891	842	827	850	888	844	881	864	811	861	844	840	886	819	842	875	854	879	854	882	857	913	833	881	860	877	838	890	855	863	868	844	815	836	837	868	811	850	882	847	892	880	834	883	820	802	843	800	823	855	861	838	833	822	840	862	857	847	862	852	874	872	862	843	893	858	854	883	844	881	842	858	861	861	823	870	794	865	842	886	881	886	907	808	837	884	906	856	814	850	859	829	917	862	860	883	872	881	870	889	826	877	862	872	882	848	862	861	864	926	848	860	856	897	835	924	867	827	892	886	920	882	836	863	829	878	841	935	879	897	829	817	858	882	860	822	859	864	895	868	836	841	854	870	853	884	870	850	814	844	822	847	890	865	880	870	861	874	861	914	854	857	834	821	833	885	853	883	881	814	844	829	879	885	883	935	828	855	809	869	840	825	893	860	867	833	861	848	871	856	858	909	844	873	897	829	871	845	856	824	893	863	882	879	879	878	862	835	879	882	816	867	864	847	835	868	862	899	861	865	828	834	826	874	860	894	898	834	802	868	849	871	842	859	888	873	869	876	826	883	866	900	807	824	823	852	911	882	882	855	883	827	854	876	817	844	896	859	894	889	809	910	897	877	873	802	882	868	889	862	837	824	927	856	807	872	858	837	863	858	830	854	858	901	867	893	846	841	876	848	908	885	854	833	893	840	861	877	852	873	878	871	870	876	876	882	903	814	867	849	870	870	916	861	854	865	871	901	862	823	900	892	858	839	862	845	868	850	818	857	856	887	828	873	851	885	839	818	907	859	838	885	877	814	880	839	893	885	858	904	862	876	842	838	911	878	858	818	876	865	835	885	874	849	816	816	827	895	857	804	853	906	863	886	848	878	892	770	852	842	897	881	842	924	853	904	948	853	873	851	874	859	870	890	860	866	877	851	891	853	852	860	850	811	857	870	883	806	884	840	808	882	875	816	911	848	833	827	856	842	831	894	856	903	870	862	827	865	878	832	829	874	864	855	879	856	863	879	851	873	841	868	864	832	896	866	853	878	907	851	860	843	876	930	823	863	905	872	899	900	858	868	890	867	860	928	885	878	863	821	867	850	888	855	883	836	829	878	826	921	855	860	890	848	826	897	874	820	899	897	871	891	885	873	888	877	897	865	862	817	835	858	858	877	860	861	862	840	847	918	852	866	871	891	868	837	831	865	801	818	835	791	879	867	815	885	861	899	797	890	850	870	856	855	874	886	891	900	844	865	850	902	863	823	834	872	889	890	837	825	850	885	834	882	883	837	865	844	835	899	860	855	865	877	842	832	855	916	878	881	855	838	860	843	879	854	840	910	873	883	872	842	849	875	886	820	867	883	833	866	855	884	910	871	864	841	836	897	815	853	895	879	848	861	853	802	911	821	853	846	850	901	849	789	825	842	792	854	879	818	892	877	827	868	864	864	858	790	810	855	868	862	866	894	809	854	883	784	902	857	864	862	842	915	844	909	852	862	819	850	871	863	840	887	832	888	915	830	861	863	861	877	882	843	931	879	861	865	901	849	834	846	914	827	872	862	889	903	855	832	925	874	856	869	807	864	858	863	843	812	817	838	894	871	849	904	875	877	838	871	859	880	829	851	885	854	874	852	842	830	861	868	906	801	859	846	877	867	885	830	829	924	886	804	871	881	900	823	902	814	884	839	908	871	919	872	838	831	849	847	882	871	915	855	824	868	851	877	865	864	844	885	827	932	862	877	882	887	858	866	872	884	880	876	844	853	864	828	841	840	807	913	870	843	806	863	829	841	901	865	842	880	892	866	846	889	857	854	871	851	819	882	850	777	824	856	876	848	822	829	930	854	869	857	862	798	842	807	913	849	892	828	949	906	858	822	855	846	875	901	825	871	850	795	846	844	847	849	912	865	843	811	832	827	828	846	849	869	891	841	830	896	869	796	834	839	843	899	882	890	866	869	838	855	870	856	861	886	911	912	832	894	863	832	855	888	874	831	846	809	840	868	887	869	893	849	900	873	878	849	915	864	831	821	859	865	847	895	900	852	914	894	808	851	901	843	920	886	873	865	862	856	855	861	827	827	845	830	825	859	854	857	887	841	850	857	917	882	856	878	793	813	852	872	851	859	862	858	774	863	856	865	915	817	870	859	898	810	859	880	790	867	855	887	864	923	885	882	854	879	906	862	846	823	848	859	866	929	840	858	865	847	828	844	911	818	869	861	860	872	865	828	814	878	873	830	896	900	884	820	809	854	853	881	859	877	834	883	831	877	886	875	902	844	842	808	902	836	851	911	836	837	905	911	830	890	889	911	864	864	815	837	872	843	805	900	856	875	838	859	835	894	929	852	845	863	873	853	846	871	885	870	833	866	925	866	869	869	879
23243	21317	29039	24144	21398	20794	11081	3401	2335	1867	1592	1212	1035	948	942	922	876	853	829	804	827	850	780	824	778	746	804	753	747	781	782	765	703	812	783	775	752	774	763	727	780	728	746	742	746	712	699	739	700	705	670	695	726	715	720	716	735	676	756	690	748	727	692	718	746	682	715	730	666	706	757	745	769	736	685	701	691	702	759	726	701	720	729	753	684	718	747	714	720	656	693	745	734	672	711	679	653	685	698	736	699	636	699	672	690	699	754	711	714	705	707	739	742	703	716	720	718	718	698	727	684	664	731	731	666	694	698	717	660	730	721	738	719	705	680	717	692	695	704	730	734	704	715	679	724	678	710	760	733	716	697	712	685	746	726	731	707	723	678	735	673	712	714	751	730	658	686	699	685	696	722	716	659	688	676	749	655	726	702	701	712	661	740	687	752	704	738	728	727	767	686	685	698	733	678	690	713	714	718	741	709	710	701	713	721	674	664	672	737	708	676	745	675	669	726	687	686	713	671	737	655	712	689	731	695	708	682	732	780	643	718	696	721	729	678	692	693	695	681	690	712	742	724	680	703	746	698	675	691	694	724	686	681	710	726	672	680	726	702	718	634	691	719	729	730	712	723	688	724	699	673	717	743	728	698	713	739	719	682	697	725	692	675	658	736	701	685	681	675	725	708	694	705	698	684	708	670	715	685	681	727	697	724	652	708	728	713	720	684	729	717	707	709	694	730	711	729	748	670	679	684	666	735	738	717	692	654	691	715	696	701	710	723	712	703	690	745	707	668	664	686	680	715	691	690	710	722	682	658	693	660	740	701	692	692	706	705	695	698	738	697	708	679	728	730	698	718	711	719	734	695	665	678	703	782	677	683	671	687	697	709	744	696	729	711	733	658	694	736	740	681	716	711	671	685	681	717	757	709	690	671	710	720	703	691	668	707	718	692	696	706	716	722	685	716	692	720	690	686	724	720	695	762	726	681	773	681	734	710	679	698	715	676	714	728	716	727	686	693	715	729	763	687	712	674	715	734	716	665	686	719	720	720	683	673	715	735	690	699	691	719	711	733	740	698	715	738	673	724	732	697	704	728	695	665	636	742	681	682	655	695	728	695	742	716	689	732	702	705	718	642	741	702	667	718	699	715	676	719	729	699	738	686	726	691	707	718	743	740	723	752	723	701	717	735	676	685	689	716	704	687	748	690	703	701	670	707	707	708	691	679	676	673	675	708	696	680	691	671	731	693	713	648	688	718	715	693	682	688	707	675	665	719	730	673	690	674	692	678	677	697	735	716	671	707	688	693	747	709	699	703	680	677	712	694	746	716	697	674	670	761	697	686	696	734	675	707	703	692	680	685	680	730	704	721	702	663	686	728	694	689	688	711	714	695	685	697	723	731	700	758	678	695	669	686	749	753	703	666	752	673	711	696	701	709	706	691	649	701	694	691	709	727	713	697	694	733	717	688	710	730	638	648	744	670	683	723	701	721	720	694	655	688	740	740	688	694	727	699	707	724	676	683	686	732	718	695	673	669	729	661	705	686	733	701	686	695	687	700	683	708	712	731	791	637	712	692	666	714	746	723	693	671	698	688	692	700	724	705	665	702	704	716	724	706	660	650	660	740	675	668	705	709	685	691	682	718	676	660	708	712	717	741	746	720	692	697	688	698	652	681	689	766	701	734	725	704	736	747	731	717	685	661	706	671	721	727	682	740	687	680	680	701	730	757	686	705	730	698	709	679	716	686	729	658	677	721	713	703	751	707	713	726	670	696	728	685	704	704	692	660	673	728	692	697	707	751	641	719	726	683	720	696	702	654	722	745	705	646	700	745	702	688	721	719	759	728	673	682	699	679	707	672	673	719	693	713	718	729	694	651	637	708	717	729	689	664	730	684	711	684	692	678	751	721	731	661	719	684	737	742	688	659	684	699	706	718	648	743	726	746	689	724	720	661	712	714	657	675	730	660	721	696	686	709	701	716	693	702	727	680	726	733	732	678	675	677	749	674	721	710	711	702	718	700	696	684	702	716	751	676	710	669	680	694	758	767	709	681	719	703	681	768	737	643	728	682	678	693	712	668	725	710	765	719	715	704	690	699	711	691	730	730	646	767	718	697	725	743	690	736	745	762	717	725	649	690	753	721	726	665	719	702	718	700	691	700	712	704	668	682	695	706	680	719	677	668	721	701	702	760	696	671	711	661	705	680	664	672	752	733	669	693	695	740	729	706	653	658	703	711	697	701	721	703	706	681	718	726	675	745	707	726	738	718	687	702	691	691	702	731	719	718	639	727	692	741	701	692	701	730	680	733	719	769	683	670	663	689	679	692	685	679	678	702	708	703	716	718	748	708	701	744	714	700	716	685	728	690	721	689	674	770	684	643	702	681	712	686	695	685	684	643	697	702	722	612	703	708	660	730	702	707	697	695	734	741	764	755	685	674	721	722	700	715	714	663	730	715	705	724	739	705	747	682	715	710	724	728	731	678	693	710	715	694	652	707	676	678	660	709	742	688	706	662	727	702	771	718	733	738	664	706	673	665	656	719	734	687	667	724	712	689	705	703	676	693	697	747	744	723	721	713	740	678	689	716	697	715	703	690	763	718	670	648	708	668	741	699	668	720	699	683	715	714	695	673	693	696	686	705	706	690	720	679	721	721	728	702	712	716	688	705	704	739	711	694	687	689	710	682	691	723	706	680	706	690	735	764	721	683	678	678	691	731	671	714	700	662	765	759	730	715	704	682	706	718	688	673	690	708	705	645	747	680	701	673	667	686	732	708	703	690	674	672	731	634	703	689	683	701	664	713	730	722	719	679	709	750	683	685	711	705	733	711	722	708	737	729	668	688	707	744	708	745	665	694	675	703	675	701	676	679	734	686	700	671	683	656	721	678	707	714	706	705	705	700	658	707	690	701	675	737	682	683	733	683	742	682	752	703	706	654	721	740	764	676	705	689	747	687	694	664	670	656	712	724	714	673	705	677	699	715	710	704	668	694	739	722	751	730	668	702	784	681	680	681	698	708	685	725	721	678	685	684	631	699	641	696	729	674	691	662	735	691	701	714	688	718	724	737	672	694	688	742	748	761	729	738	722	711	696	729	697	701	734	700	727	682	714	690	735	713	714	683	699	650	686	706	705	725	698	673	669	695	702	663	712	691	675	653	689	669	757	655	684	717	727	720	724	696	699	754	723	729	718	682	691	689	702	724	685	705	705	719	714	709	727	656	703	762	691	717	734	699	742	692	693	710	675	690	683	724	712	673	743	693	667	727	689	682	725	691	722	680	695	735	693	680	680	675	676	684	693	734	712	674	711	693	715	723	757	727	656	687	706	714	659	707	680	724	718	714	718	708	736	704	709	712	672	662	662	715	667	706	693	680	718	723	675	668	712	711	650	710	707	682	694	680	680	715	748	677	678	700	688	730	710	694	722	716	682	672	710	699	696	654	691	714	718	737	676	701	677	737	681	759	746	729	713	736	728	678	676	671	694
36588	59883	52490	36225	17140	10373	8048	5534	4591	3575	2861	2052	1663	1438	1370	1268	1202	1144	1098	1007	1033	1040	1018	1040	967	1018	915	924	903	903	867	896	910	862	867	881	859	830	880	876	828	819	841	848	865	843	809	828	903	826	820	820	766	838	829	890	821	850	806	818	801	789	795	786	766	760	822	840	805	797	814	831	748	816	822	774	764	820	830	777	753	787	805	826	815	764	796	823	752	834	854	793	751	815	801	876	800	799	768	830	801	821	803	787	820	794	768	774	768	794	800	761	809	790	835	830	843	817	815	752	835	772	794	790	770	776	814	769	790	766	810	772	784	777	796	806	872	795	785	812	793	816	786	813	844	783	814	772	805	754	781	801	796	816	788	793	816	811	789	774	770	785	788	782	756	834	831	787	767	848	808	755	810	766	796	832	787	815	804	793	762	833	790	814	724	777	805	773	825	813	824	787	763	771	797	808	783	783	787	788	790	842	791	770	747	763	789	760	827	737	807	830	842	758	765	764	783	789	783	815	768	751	788	783	768	826	818	779	814	779	779	785	775	788	789	799	778	790	783	785	805	826	816	805	734	769	800	781	762	763	728	792	809	766	833	779	822	783	795	803	803	762	809	801	802	804	775	825	780	777	787	802	763	780	815	789	773	824	814	785	757	830	800	812	798	748	811	777	775	784	778	773	780	785	813	825	777	840	829	854	805	792	780	812	806	777	736	788	794	770	832	818	787	771	842	793	827	811	819	772	875	807	790	844	797	766	773	789	831	824	841	785	787	793	774	742	806	821	790	788	795	811	783	851	792	759	765	794	732	767	762	816	792	775	783	811	775	813	759	773	763	769	743	753	774	763	765	761	798	779	835	793	819	786	775	822	774	809	779	778	811	795	781	765	811	747	766	804	729	798	799	858	785	812	790	777	834	797	763	856	790	792	762	796	765	818	766	814	821	763	795	767	787	762	798	799	785	785	808	805	765	787	779	805	791	832	805	785	808	772	843	751	785	796	779	762	811	751	764	818	792	764	755	781	810	774	724	752	804	784	779	795	768	813	792	817	774	839	776	773	777	771	856	770	762	751	793	823	797	788	786	810	782	779	779	762	812	787	824	758	780	784	746	790	800	805	824	827	789	777	799	789	777	766	812	768	762	810	759	799	756	811	752	819	828	773	800	815	771	805	805	862	777	751	829	816	837	852	838	812	760	789	809	754	814	768	823	815	762	807	765	829	788	791	810	744	800	779	797	795	836	797	797	839	781	789	766	780	759	780	802	783	818	801	783	785	846	774	806	812	761	766	792	759	809	820	798	825	784	792	776	805	856	807	760	814	785	725	791	840	771	801	782	767	826	837	777	837	821	745	777	777	759	817	734	789	762	808	785	778	789	832	771	782	819	788	733	819	791	784	786	819	833	780	818	787	791	785	764	835	727	766	768	792	752	816	757	810	770	831	790	811	823	796	836	855	813	786	774	754	777	833	804	798	752	829	766	815	796	806	808	757	773	767	793	782	854	778	798	745	693	764	801	748	762	815	837	797	794	785	784	792	757	797	792	770	786	808	767	768	744	799	793	770	780	810	805	818	810	776	764	806	746	781	803	809	799	794	793	791	761	777	776	787	791	812	775	783	822	786	760	799	767	818	792	807	805	781	762	810	806	782	790	773	819	759	773	788	812	758	765	790	786	773	791	757	800	788	744	832	766	803	782	754	764	760	764	804	805	770	762	790	761	759	789	764	837	727	735	849	800	777	795	804	830	790	803	790	769	742	790	806	823	794	823	833	843	819	797	790	788	812	767	800	824	815	782	799	814	761	811	734	776	775	817	833	766	822	788	775	778	776	802	769	760	806	779	829	801	730	765	791	786	819	766	775	834	747	763	747	796	786	785	794	723	820	804	779	858	762	823	753	785	792	819	735	796	829	772	806	799	784	820	801	791	803	793	781	842	718	807	765	792	742	800	799	821	813	744	802	781	816	818	760	812	799	773	776	809	793	734	809	787	768	787	862	770	788	848	779	780	781	742	769	813	753	811	781	753	711	785	785	844	839	766	823	754	832	795	767	831	790	771	741	835	804	787	823	796	798	776	753	794	767	772	744	827	735	741	771	797	807	793	813	723	757	756	806	835	802	817	799	787	800	801	729	827	758	813	800	827	804	756	845	808	793	746	821	818	796	780	759	761	783	804	776	817	784	772	767	777	772	811	810	823	783	794	845	757	733	773	808	737	829	786	830	732	811	796	785	759	780	840	738	755	810	761	768	767	817	764	810	817	778	801	793	774	784	798	802	763	780	811	822	796	804	763	832	806	779	792	794	805	746	810	796	767	765	810	779	788	777	783	752	759	751	763	763	754	780	825	762	819	808	786	796	798	809	753	824	753	788	782	793	776	780	763	803	762	769	828	794	741	780	738	764	771	800	797	808	793	774	736	784	746	800	755	820	852	774	692	832	740	803	802	727	783	797	807	781	774	752	752	761	763	773	809	754	798	792	783	841	757	808	742	777	784	828	796	783	805	856	795	775	737	824	785	728	807	839	775	771	798	822	821	776	781	756	739	723	776	779	750	766	750	766	854	764	792	827	788	763	790	806	804	789	784	756	802	783	783	762	808	816	771	847	759	800	775	816	815	791	750	857	797	842	820	775	781	810	745	803	793	786	767	748	774	759	784	753	767	765	817	750	788	810	808	763	756	791	815	766	838	822	807	840	790	783	806	784	810	753	826	805	825	761	795	814	833	758	789	769	791	802	782	811	753	820	814	821	823	789	751	777	787	787	772	789	786	823	794	789	830	795	802	806	748	796	784	831	829	765	771	801	714	778	776	784	819	842	781	792	781	787	763	794	771	805	818	814	808	774	772	775	821	789	793	786	812	862	805	789	768	804	803	760	773	783	789	780	803	761	791	818	806	790	783	780	768	797	800	738	826	759	792	775	769	775	819	810	798	723	818	827	830	769	785	789	767	825	809	773	769	789	803	766	786	814	780	759	797	799	811	801	729	819	757	783	816	780	748	805	844	837	778	794	812	761	812	785	782	767	789	804	770	779	815	762	845	812	809	783	787	793	806	829	763	797	762	835	808	770	792	754	774	826	809	773	862	796	824	771	803	772	795	798	782	764	763	823	764	773	747	794	788	755	787	818	751	764	811	797	764	789	793	792	780	741	769	797	784	794	807	792	826	814	773	808	750	841	778	778	805	692	757	781	825	768	756	821	808	805	791	769	817	793	751	828	800	831	829	771	791	780	789	788	803	789	763	764	776	852	751	788	816	793	770	756	817	830	797	739	820	811	746	837	810	826	800	809	798	780	778	774	768	835	796	751	768	832	815	773	775	756	794	766	788	775	800	770	762	797	768	742	789	805	759	794	784	741	781	754	837	804	811	777	782	810	810	748	768	785	812	758	813	756	773	817	772	744	843	788	763	814	741	747	793	771	752	736	753	819	730	776	836	807	800	842	800	766	769	808	797	780	789	778	788	760	788	777	778	808	824	754	850	752
29385	27243	28007	15966	4895	2139	1653	1192	871	848	655	640	593	552	533	552	599	571	524	508	516	557	516	508	534	554	511	535	530	501	526	508	486	551	546	528	541	530	498	493	482	475	503	493	514	477	557	501	506	521	505	507	487	497	514	499	505	516	500	476	536	455	493	509	493	496	513	538	514	486	500	500	517	523	500	531	483	491	508	531	479	488	497	547	495	496	504	489	495	493	461	501	484	476	543	494	495	508	479	527	488	527	514	517	462	520	505	509	492	502	508	463	468	516	482	502	497	504	485	491	481	479	503	486	503	474	528	477	487	466	494	544	505	526	550	481	502	506	462	561	517	502	492	485	449	487	480	513	453	506	491	506	465	495	494	501	530	513	502	475	480	506	540	462	500	469	507	521	495	492	514	469	513	521	476	505	522	504	511	490	480	492	487	532	490	524	518	520	545	480	480	477	452	484	525	467	475	493	466	516	525	487	454	507	461	537	527	540	505	488	465	522	490	515	515	504	480	515	545	499	504	469	477	487	521	470	501	554	508	526	474	531	509	504	491	500	504	505	494	509	514	488	510	464	463	522	517	504	492	446	507	521	505	492	552	503	532	523	493	478	472	452	509	470	522	501	489	567	488	506	515	534	505	464	512	483	489	467	494	510	503	530	499	504	480	494	487	485	474	489	489	508	495	517	494	452	500	459	516	478	510	473	489	488	526	541	495	488	475	492	480	511	515	502	499	478	473	508	468	506	483	505	512	496	499	531	518	522	501	491	485	490	473	507	469	517	496	503	498	521	506	499	488	488	528	514	511	506	528	467	519	495	486	516	544	477	525	499	461	449	488	507	520	468	493	493	482	473	483	497	517	497	515	519	534	531	521	464	510	508	503	478	486	490	514	478	513	479	515	512	489	471	478	550	490	522	505	499	477	520	471	499	494	491	453	514	452	525	533	508	501	495	508	512	466	524	477	497	507	515	483	477	504	505	507	485	496	535	517	462	494	482	503	495	491	528	506	528	518	472	508	476	488	495	472	480	508	501	477	540	491	529	525	510	533	466	485	495	490	494	514	502	498	497	524	494	491	509	509	512	544	477	493	493	467	505	481	537	500	492	476	476	472	527	471	487	494	536	485	500	493	510	531	457	530	513	484	506	497	464	506	531	519	516	504	490	524	486	496	488	521	463	492	525	485	469	541	493	553	532	500	489	514	540	514	516	471	476	441	501	520	507	478	444	505	510	447	508	489	467	467	514	538	458	567	496	499	497	497	502	519	487	518	502	509	528	457	496	518	505	516	492	521	475	516	517	506	512	506	476	482	510	502	494	523	441	497	519	485	505	533	507	523	469	526	457	507	469	538	503	516	492	557	504	493	538	489	480	512	510	487	518	524	522	510	497	533	490	534	545	487	500	492	501	532	459	484	496	469	495	449	475	542	482	498	520	496	510	503	476	499	488	508	520	487	478	505	514	555	508	492	539	509	490	521	499	547	479	511	499	486	509	518	479	479	539	493	539	488	495	499	497	466	511	501	486	473	462	518	535	504	452	478	508	527	503	558	514	502	496	501	484	477	466	499	484	480	501	503	548	511	498	526	506	502	467	493	500	514	506	514	491	507	550	525	462	475	502	486	482	512	502	500	542	509	500	505	512	508	493	487	520	525	500	474	503	509	508	478	506	528	478	456	511	515	471	474	497	532	493	508	478	510	487	484	509	514	518	465	513	499	483	498	473	483	478	475	497	531	514	465	466	502	467	498	512	480	474	484	461	469	493	465	521	463	508	517	502	550	500	489	522	473	473	482	528	527	508	507	510	516	479	537	509	451	501	478	497	522	536	483	494	526	504	474	483	479	476	503	533	510	539	493	495	483	465	496	518	473	503	469	471	479	551	495	504	500	487	508	471	480	495	506	496	505	493	521	497	542	503	483	486	531	485	527	470	530	495	515	462	502	502	473	489	499	504	480	524	531	479	512	522	497	501	537	490	486	497	483	489	466	465	482	486	490	502	469	521	479	512	519	486	487	486	484	489	508	489	525	500	525	485	489	484	498	498	483	537	486	486	519	477	538	485	483	468	519	500	496	488	519	530	503	507	496	514	489	528	537	536	504	524	496	530	487	495	506	510	487	524	501	542	527	491	514	500	504	474	482	514	507	513	475	504	476	478	543	489	490	511	453	478	481	476	514	503	484	523	506	511	533	508	477	502	495	502	528	463	499	470	479	504	489	531	508	520	511	484	520	477	535	530	500	556	507	522	469	505	474	480	495	513	545	505	466	526	475	477	485	495	494	485	451	526	504	492	506	510	506	525	530	545	500	488	505	538	501	519	507	515	493	526	479	490	479	489	535	513	506	497	518	469	482	491	487	490	503	489	506	472	489	525	471	521	464	490	517	531	507	502	529	501	514	490	525	511	511	539	510	488	508	520	477	471	491	476	500	486	485	502	539	502	530	562	501	535	534	498	509	526	487	494	515	532	492	478	476	532	509	488	534	545	501	487	461	515	508	500	512	535	485	486	467	505	518	509	490	474	497	505	507	475	493	468	481	500	502	519	527	496	512	513	492	469	496	500	466	484	499	500	484	501	464	522	494	478	477	509	474	506	468	548	492	489	544	519	470	483	484	499	496	505	490	494	516	476	500	488	515	477	479	494	481	486	472	470	477	506	506	482	496	494	502	504	530	454	456	539	539	474	502	493	475	506	539	525	498	527	532	482	463	504	545	486	486	552	489	473	519	474	521	479	492	522	467	512	518	510	494	524	546	500	526	515	476	513	533	526	506	480	496	474	503	500	521	512	474	481	509	527	493	519	523	509	494	527	521	514	495	455	492	509	494	517	510	506	518	492	537	516	457	521	506	520	452	508	500	504	507	522	513	474	471	477	503	470	501	537	465	545	501	512	482	517	507	480	509	545	500	484	497	502	500	509	500	510	507	473	480	518	506	507	499	529	527	497	505	510	522	514	516	485	496	495	501	486	481	490	502	495	478	502	499	505	490	530	488	504	544	502	510	473	474	506	481	529	502	487	483	482	521	518	470	450	549	476	531	466	490	476	431	505	442	455	513	494	476	520	491	528	489	487	496	479	486	493	479	487	494	517	447	506	482	485	508	467	486	501	506	558	555	511	480	479	519	444	511	520	511	511	496	498	507	503	503	484	500	532	498	510	503	518	472	488	495	506	494	522	543	487	543	516	494	538	484	492	516	496	513	504	520	463	485	529	479	505	499	511	502	496	482	491	517	485	450	505	543	502	495	485	508	490	492	499	507	467	494	507	514	534	508	530	520	471	514	471	475	534	489	523	484	501	507	503	517	534	470	527	492	500	481	509	496	467	503	532	497	510	486	506	469	500	531	506	504	464	495	520	523	496	480	515	516	491	505	491	517	488	517	536	503	511	506	527	488	536	529	495	478	506	550	506	496	523	471	491	520	529	500	496	472	489	484	494	493	469	474	518	498	495	525	543	533	493	518	496	516	526	470	512	490	526	496	524	494	534
31446	42181	32195	15526	6917	3792	2959	2123	1555	1383	1135	911	794	765	762	684	731	682	673	680	654	681	688	690	637	629	719	624	609	571	665	628	614	585	608	631	624	626	613	650	607	593	580	617	620	600	613	624	618	629	602	615	600	620	601	585	539	567	588	575	609	640	648	592	637	630	600	596	599	579	582	596	604	583	595	567	619	624	585	618	623	634	562	577	625	607	625	624	589	614	568	587	602	620	611	620	644	598	611	596	605	583	624	611	616	602	586	608	581	539	573	654	610	576	600	599	607	576	628	624	578	605	617	638	564	584	619	563	620	638	622	633	616	624	630	578	609	648	609	577	593	614	575	585	598	606	592	572	596	588	575	597	609	643	561	588	638	619	598	602	617	584	615	665	628	600	587	623	602	607	641	623	568	591	530	619	588	584	578	617	622	543	598	528	606	646	604	614	614	626	552	540	588	617	600	636	601	591	614	592	613	596	590	651	570	605	637	636	583	622	646	618	601	619	602	605	570	598	619	576	623	632	597	591	621	582	611	625	653	624	569	608	613	613	642	596	662	625	634	621	588	570	602	595	632	598	580	594	564	587	628	592	571	596	563	613	632	546	605	636	594	616	619	605	630	638	607	598	631	598	600	638	602	597	575	628	603	610	606	608	576	635	628	573	615	643	628	606	604	621	587	613	592	616	590	607	572	601	540	593	611	597	557	559	589	609	606	619	611	597	595	575	600	559	597	624	590	618	562	564	644	584	654	547	588	559	617	583	608	608	597	613	628	655	616	604	622	576	627	604	574	582	620	622	586	618	620	614	580	620	603	622	643	614	563	634	601	599	635	581	594	602	617	615	622	603	599	570	601	589	606	591	645	619	565	603	615	570	625	602	592	575	602	611	585	626	562	616	585	633	581	616	592	589	582	576	620	572	586	610	622	621	609	583	592	586	604	585	621	556	571	613	626	630	619	614	574	582	593	643	626	623	678	598	622	609	603	576	603	611	585	651	573	598	634	594	608	561	602	594	597	603	647	629	605	591	654	605	599	643	563	573	589	612	590	610	604	630	587	571	576	595	578	613	588	619	624	583	588	584	609	608	635	597	582	610	642	648	613	644	632	562	606	604	595	651	649	627	593	631	567	571	595	581	631	600	647	577	588	609	600	606	569	617	615	619	638	590	600	614	619	619	633	605	626	616	594	628	632	605	606	561	584	626	587	602	585	592	636	584	610	634	598	600	596	579	618	579	619	599	612	607	628	615	567	619	633	609	639	591	611	580	631	628	624	627	594	644	614	603	618	602	614	573	632	630	606	597	628	596	619	638	615	566	580	631	576	625	614	590	608	647	603	625	620	598	637	607	613	621	596	601	597	600	635	632	598	576	612	587	636	641	539	600	584	605	576	585	624	598	602	584	600	580	637	596	592	605	626	599	578	571	605	638	633	632	640	618	576	596	618	600	567	582	638	598	626	611	576	556	584	588	610	634	591	597	574	592	640	575	583	572	653	601	582	616	648	614	606	579	579	622	592	624	619	595	573	622	623	612	606	592	645	588	584	648	651	606	591	564	642	572	598	639	615	615	611	643	638	635	619	578	645	599	557	576	607	607	574	628	667	607	605	601	632	602	603	581	667	606	624	634	614	631	639	621	586	617	590	562	584	569	666	652	555	574	605	629	598	607	624	601	637	593	626	599	648	619	570	602	609	614	624	616	571	619	651	606	579	613	583	623	641	591	576	579	597	581	589	556	595	631	579	593	571	649	589	600	625	585	587	579	587	596	642	622	647	598	571	615	622	595	601	614	556	615	624	559	620	578	625	586	604	584	625	579	632	641	636	559	575	626	619	614	622	624	615	586	614	609	603	609	610	654	611	612	626	633	620	612	584	629	606	631	604	648	616	615	623	600	637	602	605	655	624	577	597	582	596	641	568	639	547	596	581	624	634	562	631	601	604	613	563	572	562	612	584	615	591	566	622	643	606	605	604	649	601	593	607	593	605	592	595	570	597	637	608	570	581	625	598	603	601	633	636	635	646	592	611	541	592	611	592	605	576	619	601	624	612	610	597	597	600	614	638	559	590	581	587	621	586	619	595	629	596	593	620	641	586	555	574	599	618	582	611	600	613	597	581	633	639	559	640	593	584	594	562	610	621	610	613	605	603	621	599	623	589	578	627	581	631	604	632	604	597	597	607	610	590	593	650	609	595	602	583	597	579	594	584	576	584	618	623	595	571	623	618	599	636	618	585	600	628	607	561	536	597	573	579	563	594	620	621	581	599	583	606	606	603	601	590	600	574	594	556	626	600	589	604	656	580	634	657	625	624	600	633	576	601	577	624	633	595	564	601	598	618	638	621	596	626	597	583	633	550	623	600	592	593	556	604	627	629	616	611	615	589	600	558	618	616	624	602	619	636	589	595	598	589	648	569	602	632	582	640	593	600	602	624	619	591	639	623	559	562	590	596	610	619	630	634	603	616	576	633	613	598	580	610	614	611	596	601	584	594	564	631	573	590	602	607	597	600	577	647	630	639	585	591	615	616	566	623	610	607	602	539	621	628	606	625	654	588	597	576	627	575	648	606	584	603	658	606	610	570	593	598	619	645	601	601	615	634	591	619	597	643	613	571	612	620	582	570	625	584	604	608	607	609	572	597	616	590	588	622	616	603	579	593	583	611	596	573	604	588	600	584	653	615	604	638	647	619	603	607	600	583	578	628	623	582	582	613	574	636	591	601	579	589	668	639	627	565	654	576	575	581	636	610	581	624	595	631	610	595	607	542	610	622	564	589	592	628	600	619	554	621	610	573	587	563	613	653	584	601	604	610	656	586	595	605	598	620	613	599	582	607	571	623	597	582	591	648	638	563	571	577	601	631	562	622	629	608	569	630	644	615	624	637	606	606	639	627	601	629	589	603	607	635	610	561	615	618	561	605	640	603	596	604	563	583	610	581	577	599	593	591	654	587	607	600	639	614	641	614	605	583	608	576	587	617	623	598	606	560	637	562	638	588	597	626	623	568	587	598	566	582	624	632	605	554	603	583	617	607	601	633	592	583	606	612	597	616	596	633	565	615	625	621	600	610	610	585	594	582	546	610	603	593	598	602	597	596	627	580	605	609	619	612	601	610	616	613	593	632	588	620	627	586	580	577	574	610	631	608	595	659	602	605	610	568	580	585	610	596	617	603	596	602	577	614	602	597	613	584	592	618	601	610	602	635	611	646	581	604	564	623	602	578	546	565	597	597	560	547	597	591	619	571	576	609	640	619	599	606	647	604	647	639	613	600	567	605	644	614	612	597	608	620	609	619	625	644	564	600	542	581	581	628	593	571	566	575	593	641	621	606	597	617	604	658	569	589	642	586	585	590	647	553	568	574	640	600	607	603	570	583	595	623	639	617	633	567	608	600	575	609	572	603	585	614	608	574	607	632	587	533	620	596	590	576	638	614	585	609	617	571	592	618	591	608	560	588	599	631	595	552	637	578	632	571	592	614	576	598	625
24400	21312	28567	25160	20649	9841	3352	2197	1286	1141	892	703	589	558	543	563	452	485	489	481	480	425	456	462	472	460	455	424	438	416	424	412	449	453	432	426	416	389	420	412	423	436	413	400	432	405	379	394	412	440	414	416	401	395	422	421	444	394	380	405	448	406	399	386	398	422	396	446	380	456	391	433	426	405	411	419	403	415	412	417	384	414	407	438	451	386	393	404	432	404	383	394	395	428	374	398	415	423	415	400	424	422	407	383	402	384	396	406	423	415	448	407	425	400	421	403	407	425	395	408	403	434	415	416	380	412	405	367	456	380	406	414	371	416	386	418	407	435	411	401	413	368	441	429	426	439	423	424	376	393	385	383	422	373	410	391	400	421	413	417	400	403	376	400	406	408	432	434	404	440	396	430	400	358	376	370	392	416	419	379	357	431	382	404	428	373	408	388	403	377	425	350	391	400	372	377	399	408	364	435	365	414	437	401	439	388	419	400	409	378	417	417	381	400	414	384	424	391	400	399	414	427	426	433	399	394	423	364	385	392	387	406	379	397	384	376	376	386	409	425	417	392	423	427	419	410	434	375	383	401	391	414	406	423	377	392	405	382	451	356	434	444	408	377	404	376	415	406	397	420	413	404	378	415	393	391	400	395	410	380	406	411	428	393	407	407	410	414	397	382	398	404	400	401	425	390	421	383	404	382	383	401	421	432	433	389	401	376	420	408	388	399	388	373	426	386	385	391	420	386	392	403	431	403	409	398	419	423	397	391	442	441	429	368	383	416	401	401	369	384	400	382	392	392	397	404	403	376	430	398	400	383	418	398	434	420	412	406	349	426	398	397	436	407	418	417	382	374	379	389	416	420	389	432	430	403	386	392	427	405	413	420	419	425	385	426	415	387	429	422	399	402	401	405	447	417	410	383	381	401	423	385	434	391	415	420	424	389	400	410	414	406	419	401	417	393	393	400	420	387	412	382	376	407	374	358	404	421	408	419	394	380	423	385	406	387	410	414	362	392	393	396	419	445	389	401	411	407	439	440	406	443	433	363	392	397	437	399	412	406	406	396	404	408	391	388	411	404	403	400	415	413	401	377	433	411	415	401	406	403	401	396	387	398	405	367	429	377	412	420	401	393	368	391	397	407	412	346	387	424	422	447	399	398	421	416	432	390	389	409	414	432	382	369	372	414	371	420	354	456	378	389	382	412	422	408	424	396	414	419	382	409	343	407	423	437	377	369	386	419	394	395	426	359	411	413	348	374	395	415	401	409	409	386	392	398	421	386	421	397	433	399	413	423	417	398	389	363	387	417	404	393	430	396	385	405	440	397	412	392	410	425	422	424	409	393	412	430	377	396	391	400	429	450	411	378	411	453	407	398	418	401	392	393	358	426	380	422	371	414	376	415	389	438	393	399	372	395	426	412	382	412	386	396	386	419	381	394	446	395	418	394	427	410	401	395	386	416	409	360	393	378	395	434	398	408	376	440	423	440	406	414	383	393	348	382	363	417	399	395	395	390	440	391	425	374	348	401	383	398	420	403	406	417	378	382	415	383	404	419	378	384	420	427	439	396	414	422	428	358	384	415	402	408	418	387	408	446	406	371	412	400	381	385	368	417	411	394	418	422	372	410	353	367	420	418	432	416	423	421	389	374	400	430	430	406	417	377	378	399	387	383	385	382	370	414	388	399	391	411	402	398	397	389	411	410	410	396	435	409	438	403	450	393	384	395	399	382	404	412	400	423	371	423	385	404	377	371	415	415	386	408	427	417	410	432	402	369	397	404	395	399	413	400	408	398	435	408	426	421	401	424	417	384	432	386	411	406	420	417	411	373	468	423	417	368	373	430	417	423	399	391	422	362	387	417	381	362	411	415	393	439	426	407	402	387	434	376	420	385	383	439	406	417	403	418	421	421	418	390	385	362	376	374	378	399	430	402	395	390	388	398	385	387	373	433	411	383	418	380	408	389	437	374	408	381	383	390	369	386	417	407	413	406	386	405	358	398	415	422	411	418	410	381	423	412	442	391	394	400	409	434	410	400	421	424	432	423	391	410	401	423	391	411	404	404	395	374	393	390	435	463	453	408	382	393	388	405	386	416	393	384	376	414	411	416	388	361	392	401	412	371	375	397	394	413	407	367	419	430	375	419	407	414	424	443	415	408	406	421	412	380	399	389	408	361	402	381	429	417	401	415	411	451	403	425	428	415	384	395	400	388	388	435	389	392	385	415	380	398	393	380	413	382	411	395	422	406	373	388	392	395	396	433	400	379	422	375	369	395	414	381	378	388	390	416	438	383	394	410	392	398	385	390	406	414	383	371	433	400	363	441	419	419	383	386	405	349	396	424	428	413	391	411	436	393	383	411	379	387	406	404	396	438	440	402	427	393	405	443	396	430	414	393	391	390	381	416	390	398	413	426	389	402	409	424	430	419	400	373	380	420	399	435	371	433	373	377	407	381	370	373	401	417	410	410	415	403	400	375	391	378	374	391	426	383	370	411	398	398	386	445	426	415	402	385	465	377	409	377	425	405	453	381	429	401	409	388	382	398	391	401	431	407	406	409	361	387	395	416	399	414	434	382	421	429	396	400	411	430	381	400	423	425	420	437	368	439	396	390	398	421	420	417	395	372	429	416	401	420	405	391	436	410	401	400	412	383	380	400	415	395	401	419	400	405	416	387	384	412	388	396	374	412	436	410	436	414	451	413	429	368	400	384	408	433	393	391	399	417	408	383	378	411	392	393	394	419	417	369	417	391	378	412	426	420	407	390	389	393	407	409	422	383	401	414	446	385	435	391	413	410	424	436	352	382	394	405	402	405	400	400	408	398	390	434	428	396	409	377	391	374	426	408	380	444	417	387	415	389	379	367	431	358	415	380	397	400	389	377	392	400	397	415	422	412	392	404	416	422	404	434	393	364	390	406	446	401	394	420	378	409	419	381	430	421	402	397	372	408	374	439	420	408	405	421	395	430	431	400	398	381	436	401	398	442	385	431	365	386	393	443	404	426	366	382	374	408	392	363	389	407	397	397	386	408	413	369	427	394	407	392	396	415	410	418	404	388	431	371	402	396	386	424	376	421	396	427	463	403	390	404	381	404	425	418	443	405	407	389	423	465	394	388	440	363	381	425	409	388	390	405	413	376	407	381	391	405	432	411	363	422	396	404	408	438	388	438	411	391	406	366	407	399	399	415	404	422	426	368	416	459	360	388	386	431	405	386	415	398	393	387	367	423	357	402	389	384	411	396	438	405	405	397	381	375	387	401	388	404	377	417	382	400	396	409	372	403	406	414	435	421	375	404	447	427	393	415	394	403	404	418	384	422	387	404	360	433	366	414	398	428	437	375	393	432	404	387	411	401	408	402	403	423	421	394	403	417	398	403	389	407	380	409	399	419	415	406	423	385	396	406	410	462	401	367	423	413	381	405	403	437	368	440	396	423	413	427	401	371	403	403	403	393	419	376	402	417	386	399	400	419	377	449	396	395
31979	52555	44045	29744	13932	6921	5273	4288	2617	2167	1817	1220	988	835	742	742	697	666	629	642	587	600	576	558	524	609	612	600	613	546	555	577	550	589	550	529	513	554	542	496	490	523	455	516	526	505	510	505	517	474	522	515	531	517	483	494	481	520	494	519	512	518	468	511	500	501	472	526	463	496	496	523	520	449	464	516	493	504	491	522	492	449	488	485	452	497	496	516	508	500	516	481	499	502	500	496	483	522	506	493	515	495	500	513	456	516	491	468	508	478	518	461	527	519	459	505	479	524	485	447	526	467	479	482	474	513	532	477	490	511	495	467	506	475	471	522	452	474	524	460	474	477	520	502	483	510	528	461	487	454	498	491	515	490	501	449	471	550	510	484	515	512	476	505	490	526	474	481	475	477	513	504	480	513	459	542	510	515	526	530	493	467	494	482	500	489	508	484	488	477	493	498	503	477	502	477	495	526	493	466	485	457	505	489	503	453	527	511	496	525	480	446	509	504	487	488	491	499	463	500	505	513	475	461	556	522	503	497	476	468	485	477	499	468	497	512	482	483	539	483	496	517	485	512	494	480	472	477	499	487	477	490	490	517	479	498	486	503	516	486	497	508	506	503	502	490	489	463	521	454	517	501	539	507	459	476	445	486	490	497	483	457	470	476	488	430	503	503	472	505	487	477	524	486	546	477	486	523	478	538	526	475	487	475	509	497	516	484	521	485	508	478	467	494	488	505	513	474	504	494	480	521	515	493	520	514	496	473	509	483	530	493	539	474	476	525	481	467	512	458	493	498	486	475	494	498	502	514	477	463	458	534	481	516	494	456	517	543	498	521	475	486	502	459	492	483	487	522	498	524	463	482	507	539	488	493	492	473	468	497	480	464	472	504	512	461	504	506	492	540	519	506	519	501	521	490	460	483	464	503	518	462	489	490	493	498	498	482	512	490	452	478	463	483	496	506	502	533	530	521	459	502	518	490	480	484	516	458	526	475	511	493	467	466	469	476	489	485	463	527	482	480	521	511	492	506	497	483	471	495	515	464	451	497	513	436	484	463	523	496	502	469	479	494	467	480	536	494	463	473	496	494	534	454	505	484	487	483	473	489	494	453	477	484	490	481	526	487	495	491	526	508	509	467	504	510	489	485	438	506	497	529	474	491	487	479	495	472	514	474	479	488	485	537	510	472	502	491	473	499	477	494	472	459	490	463	505	516	493	461	462	515	473	500	529	498	521	479	472	449	451	513	473	440	508	469	529	485	484	510	484	456	508	465	493	472	512	502	490	495	518	490	518	496	502	483	496	476	438	494	496	517	482	493	479	491	452	481	452	511	450	477	511	513	498	443	495	496	516	522	444	461	513	475	452	483	496	471	486	491	512	490	465	512	486	513	545	521	521	510	512	432	479	509	483	466	495	462	490	437	515	497	468	466	497	453	496	498	522	513	509	504	487	477	451	497	486	504	483	530	491	484	484	472	500	501	497	507	456	491	479	541	543	532	490	509	481	481	498	462	458	479	525	487	480	464	497	483	505	496	454	481	521	479	500	490	515	451	498	483	503	525	473	501	503	510	479	490	455	499	518	525	517	505	504	505	537	480	481	482	518	483	512	458	498	489	525	469	473	513	480	466	501	479	515	502	520	508	490	489	479	487	500	486	497	511	503	502	519	469	487	512	523	489	471	480	485	515	499	511	499	498	514	518	481	496	538	459	468	521	481	494	485	476	452	499	479	525	465	500	524	471	512	464	501	492	439	503	515	527	446	505	450	493	499	522	488	451	475	475	491	478	494	498	493	493	467	501	468	521	467	492	492	523	473	505	476	488	483	507	499	483	495	527	500	523	485	513	477	472	490	488	495	508	467	505	470	498	526	496	534	490	490	508	481	503	484	496	484	495	505	507	491	498	486	497	501	498	473	522	496	503	513	517	483	496	491	488	504	480	475	479	510	447	496	507	508	515	527	488	483	456	467	467	491	505	518	494	490	498	495	499	487	558	515	502	460	483	496	480	443	489	519	492	491	459	464	499	534	466	457	499	513	490	495	503	491	511	478	484	490	474	471	483	495	500	503	531	471	466	497	516	518	436	495	530	445	479	467	475	451	491	522	499	482	491	482	555	514	464	499	494	502	531	482	493	457	491	496	496	506	456	463	491	482	507	540	482	499	488	497	473	526	456	467	499	490	498	513	466	489	507	542	514	466	482	487	495	440	484	485	523	475	507	481	492	522	474	508	456	470	511	493	519	466	479	476	534	503	488	498	500	492	496	488	501	508	515	484	477	487	487	461	512	471	493	492	502	474	507	471	482	466	487	501	501	541	499	486	489	480	486	552	484	496	485	508	471	505	512	462	510	488	517	523	493	488	472	536	485	494	489	489	472	504	487	500	526	480	478	480	501	518	495	460	478	473	470	483	524	491	500	496	508	503	480	515	471	473	470	513	489	517	515	503	502	505	459	478	482	470	525	501	460	452	510	483	481	508	485	474	489	476	493	475	465	496	506	506	491	517	496	493	495	491	495	480	457	484	531	500	529	471	478	514	492	491	492	522	457	515	515	517	479	481	457	484	528	459	490	484	476	465	490	498	471	457	508	498	475	502	432	463	483	470	476	510	545	481	483	491	516	468	446	510	466	455	475	500	558	480	521	492	486	478	514	443	454	488	463	481	508	475	489	508	519	494	505	518	530	524	488	492	481	484	471	503	468	522	500	483	510	510	458	477	460	484	487	548	495	436	458	511	491	498	486	523	491	499	497	520	522	493	472	477	500	513	505	480	505	460	463	483	525	462	508	501	465	466	476	504	489	503	484	482	510	506	435	481	497	510	477	476	467	485	467	439	497	500	492	478	496	494	496	483	481	448	492	517	477	484	497	466	497	493	526	487	509	492	468	489	480	492	497	469	491	473	494	510	521	461	515	457	495	495	451	484	526	471	512	483	502	496	455	470	471	474	499	473	466	483	484	497	479	507	485	493	482	515	500	528	469	481	538	500	453	466	521	492	482	520	484	469	533	461	528	525	505	480	478	483	472	540	508	477	484	486	471	529	532	498	474	513	479	489	479	478	502	475	465	472	521	520	479	476	490	492	461	509	445	482	504	525	470	478	517	498	469	509	517	507	479	481	495	490	454	474	473	511	481	485	478	469	511	466	486	487	486	509	492	480	430	501	504	494	508	476	468	493	477	500	501	463	491	467	507	483	522	478	492	492	493	453	464	495	486	492	486	460	471	509	522	486	472	483	506	467	475	530	498	503	500	471	466	497	497	525	489	489	459	527	488	439	482	517	513	464	535	519	486	451	510	483	477	519	481	476	532	477	446	527	495	467	491	486	477	475	504	494	499	503	443	476	496	465	478	486	482	449	492	478	501	472	475	457	479	480	483	489	496	489	508	487	471	527	491	501	507	507	494	502	483	456	488	492	498	495	500	486	474	510	498	483	483	509	488	506	472	478	509	464	491	535	500	478	528	505	489	475	474	532	502	514	508	507	468
25533	21391	28372	26085	12895	3764	2416	1976	1429	1183	1096	965	896	726	856	813	869	808	759	765	768	746	756	834	813	742	831	795	773	832	741	794	743	719	803	754	694	770	737	741	723	747	745	765	738	761	752	732	755	725	723	810	822	744	722	828	767	730	721	727	758	732	745	735	716	767	723	743	809	688	714	758	693	762	699	727	756	732	756	730	764	720	775	769	760	764	736	749	742	770	741	742	746	724	738	747	742	737	770	715	760	709	707	722	774	742	749	697	740	676	729	781	724	760	699	757	731	788	747	711	712	734	779	733	740	720	715	760	706	743	777	739	722	759	773	700	744	796	747	737	747	786	760	775	777	744	698	718	788	737	703	768	767	785	747	800	754	764	755	744	731	734	714	726	726	764	773	753	714	764	724	717	767	742	703	785	699	782	704	740	726	740	756	764	762	757	710	816	765	752	715	686	740	731	721	750	754	749	766	766	778	753	697	743	715	732	740	729	717	748	723	697	738	768	770	715	750	773	723	781	785	736	773	735	751	700	740	748	743	774	759	741	759	708	728	752	716	752	746	741	793	718	727	727	719	706	794	686	737	745	701	734	773	748	775	742	737	733	730	713	746	715	760	745	703	782	758	787	753	749	715	725	746	699	761	789	761	744	724	761	755	717	728	755	709	754	729	725	751	737	741	740	758	751	726	738	747	741	713	713	751	743	734	744	710	692	766	759	721	716	684	709	757	770	730	752	706	705	747	727	758	710	709	754	769	758	764	761	715	742	778	790	718	727	718	717	747	778	759	747	755	731	705	773	754	769	802	786	778	776	727	727	760	711	800	735	771	777	741	750	698	752	758	749	791	739	799	735	741	778	717	727	764	722	724	748	723	721	739	709	717	773	722	761	749	761	723	691	720	790	751	810	715	812	765	716	818	752	747	756	693	742	761	801	755	709	680	763	756	706	724	723	677	733	695	713	756	735	775	752	758	762	738	737	735	703	690	767	807	735	742	747	769	763	783	771	744	795	751	736	771	739	730	710	732	778	729	706	722	738	798	746	755	717	727	755	706	715	692	725	759	752	693	733	800	756	754	754	744	713	755	732	806	787	735	729	731	765	712	752	714	739	764	722	767	758	709	791	758	737	701	729	733	759	739	756	711	704	773	721	729	746	743	737	722	776	766	759	778	734	699	739	792	776	750	717	723	704	725	713	759	818	743	718	756	727	732	779	756	703	760	724	758	766	702	776	758	755	754	769	742	736	728	694	731	719	734	708	735	708	725	772	750	749	769	755	721	726	715	729	740	741	663	720	736	778	729	720	765	738	705	760	771	712	751	737	728	737	768	756	775	771	726	779	739	675	727	718	766	712	735	722	745	761	760	742	754	724	721	747	757	788	741	689	707	775	773	710	743	739	703	744	678	775	746	721	734	768	746	738	738	711	743	696	742	739	742	749	687	739	751	759	715	694	755	690	752	698	702	762	763	740	754	783	749	738	766	739	751	742	780	798	711	729	776	703	719	786	737	764	738	727	771	715	734	797	738	729	690	767	766	763	720	723	734	754	717	736	738	724	769	764	719	697	718	748	753	767	753	756	729	766	726	768	735	751	752	746	766	752	713	750	791	687	757	753	773	741	794	720	768	723	751	756	726	730	774	698	745	692	794	779	768	742	761	729	740	748	738	709	754	724	745	710	775	773	749	688	702	728	738	740	708	781	730	745	711	759	724	743	705	719	687	761	732	772	753	708	738	805	747	721	794	792	723	788	753	768	737	716	716	750	719	763	770	720	753	726	734	714	790	754	692	732	758	699	775	697	734	759	730	794	727	716	665	702	744	706	732	769	726	679	743	772	717	786	748	759	759	764	687	772	729	750	735	735	776	700	763	702	781	756	768	748	724	752	733	742	685	714	741	729	745	778	726	762	745	688	755	709	752	727	740	724	732	696	768	757	728	726	720	743	766	766	742	778	657	775	765	718	712	750	754	755	791	692	737	787	686	721	757	799	739	743	740	699	747	768	787	755	766	695	749	712	730	748	720	761	736	757	732	763	747	768	713	753	761	757	765	780	715	779	711	748	705	784	730	743	745	786	723	731	762	750	758	758	745	731	773	727	778	757	684	721	721	742	769	763	779	695	727	708	780	742	779	829	747	712	734	730	730	756	779	741	760	750	766	723	717	734	778	735	760	765	746	802	781	764	725	735	751	698	742	751	737	759	755	727	748	744	678	740	742	725	732	722	728	698	771	701	724	764	755	782	722	743	773	724	691	748	760	725	737	759	775	759	805	753	758	739	700	721	751	767	722	773	801	718	734	695	745	728	788	753	724	734	727	758	733	793	840	686	776	759	766	759	717	767	688	690	734	753	747	715	779	778	722	725	777	758	739	748	711	732	740	743	738	757	751	714	725	752	752	737	761	753	734	742	730	733	723	688	746	730	780	759	705	738	707	715	726	721	722	738	763	736	735	780	759	779	728	714	727	742	798	729	726	744	751	691	697	772	744	755	766	733	740	730	714	729	668	760	778	749	733	752	732	718	716	756	785	697	738	738	738	732	780	742	709	757	777	720	762	761	810	731	698	759	713	715	725	822	693	729	738	692	774	710	750	725	765	705	736	726	761	728	720	743	750	710	773	737	743	745	797	722	741	726	748	719	757	710	745	727	763	781	714	748	682	674	725	763	752	765	746	759	753	764	765	749	703	708	729	721	750	724	721	767	738	729	691	731	777	758	703	729	779	729	718	737	765	783	702	715	720	683	748	751	757	713	735	687	717	697	745	798	764	751	693	734	742	782	725	750	731	718	737	726	729	749	754	688	689	720	739	737	728	737	697	732	747	731	794	753	746	771	699	751	751	679	778	708	725	743	736	730	748	726	712	693	734	719	763	746	762	748	742	729	718	743	744	744	765	742	764	744	683	780	796	766	732	738	728	725	758	774	741	728	709	731	734	710	771	786	711	757	697	717	709	728	750	686	729	810	742	752	782	735	728	753	755	790	700	741	740	768	724	783	780	733	752	732	661	771	765	737	768	716	774	696	782	737	727	747	773	694	741	744	754	758	757	767	731	737	719	773	767	779	740	738	737	751	731	777	689	752	716	797	728	672	755	817	725	742	758	775	730	785	740	745	769	701	727	726	739	771	780	748	748	746	757	749	785	746	732	741	752	779	739	762	724	752	753	797	718	725	711	772	754	757	730	723	723	704	726	725	772	716	769	729	748	737	741	731	738	687	790	726	741	754	793	761	683	780	689	722	783	751	715	760	748	753	737	734	726	732	710	722	766	785	726	725	755	732	745	743	689	755	748	711	783	751	722	805	751	727	759	705	718	740	749	746	767	801	752	782	737	769	752	726	731	694	733	755	723	789	757	768	728	751	753	748	726	771	759	718	734	794	791	745	771	684	726	752	763	774	747	759	698	755	760	758	776	740	770	707	751	750	735	704	721	673	753	702	749	728	735	773	695	700	723	719	766	740	770	724	794	731	715	749	744	716	712	693	710	758
31379	49141	40858	25758	9294	5619	4369	3997	2757	2019	1737	1382	1213	1088	1096	1053	1038	1004	967	938	935	981	961	948	932	958	928	955	914	908	911	904	906	850	874	933	862	909	866	888	928	855	885	882	883	852	885	912	929	890	895	853	855	896	838	881	923	910	817	834	889	839	858	902	901	871	836	871	903	830	913	849	858	900	873	860	879	894	882	849	893	831	915	844	897	827	807	851	855	812	896	864	819	901	878	877	883	891	836	852	890	876	887	854	872	813	878	834	861	822	823	871	823	892	911	833	893	860	856	854	889	836	925	840	866	877	861	816	854	892	933	871	848	892	868	845	878	847	895	864	844	856	845	858	862	882	833	882	843	799	840	880	904	883	843	855	820	861	877	872	835	857	875	856	919	843	854	871	857	847	901	865	878	852	949	926	864	875	832	861	848	893	818	900	880	889	896	873	836	850	859	825	926	853	853	847	841	886	874	814	836	881	874	886	823	853	850	877	828	831	842	847	860	881	903	838	914	840	867	849	841	889	924	888	906	879	798	833	884	854	878	792	877	872	888	897	883	871	860	863	839	902	856	838	897	862	808	848	859	840	865	853	839	863	907	821	874	907	901	847	872	922	852	851	912	883	926	858	856	795	872	847	869	902	773	863	866	883	799	938	853	867	767	873	849	835	937	878	856	887	853	835	880	830	862	821	870	872	890	887	883	842	856	855	840	867	887	821	894	883	868	807	841	887	884	830	865	884	848	822	829	869	857	855	884	868	856	825	831	871	851	886	839	853	841	864	801	876	835	890	865	817	901	837	827	854	899	877	887	874	821	824	891	825	849	847	834	834	863	818	814	842	870	840	868	885	929	902	812	887	832	854	852	846	844	842	925	860	847	818	813	856	841	807	835	915	835	865	890	920	871	900	895	812	891	895	896	868	849	849	823	882	875	838	862	841	885	878	835	836	871	873	852	883	867	896	876	887	846	877	914	867	846	861	847	885	844	830	881	886	858	846	840	837	862	804	890	880	859	832	876	875	868	853	913	857	898	880	893	872	868	878	816	872	802	862	847	877	808	835	841	896	903	862	840	871	847	845	864	833	813	867	908	816	870	827	889	836	817	889	916	888	848	870	814	846	809	887	813	869	894	856	894	891	868	825	871	820	892	863	848	883	842	901	850	843	797	899	782	855	826	863	865	842	892	824	834	864	868	923	856	844	860	901	864	845	872	870	860	863	898	814	869	853	870	827	829	847	805	855	883	887	854	871	862	902	874	861	811	951	838	846	843	809	894	843	815	899	834	848	859	855	849	864	880	859	877	830	805	837	862	894	873	842	809	823	843	854	850	870	838	829	858	861	849	855	865	859	811	903	893	827	915	838	891	917	791	897	869	859	848	862	829	865	889	888	853	816	869	827	863	913	870	821	860	932	838	876	835	884	870	892	902	792	867	841	843	842	815	863	883	863	851	896	827	862	825	852	845	854	814	855	866	872	800	885	910	825	828	805	863	880	836	830	863	832	854	888	837	897	861	842	906	882	881	909	833	877	879	860	852	887	826	788	790	880	864	825	864	821	856	848	906	870	820	891	833	837	831	879	858	891	889	800	863	916	852	798	858	820	843	845	893	854	873	884	855	840	885	842	880	883	811	881	859	863	866	852	934	900	899	851	851	852	879	865	868	829	852	841	839	846	892	776	870	836	914	877	872	811	870	835	891	869	817	880	849	846	919	874	913	907	883	879	858	876	833	843	875	843	878	869	855	898	898	872	849	850	847	871	815	845	858	884	852	867	862	834	848	880	835	855	896	806	891	844	914	854	853	827	838	869	839	853	870	860	927	869	869	862	821	814	874	806	893	859	865	837	844	863	857	857	855	902	834	875	845	852	844	937	850	871	844	842	888	854	887	862	818	848	829	840	798	869	890	867	854	892	845	867	903	839	851	846	815	894	834	847	908	856	878	856	802	844	825	869	816	892	860	884	842	873	858	909	861	854	864	863	875	908	878	849	873	858	837	848	800	884	911	875	880	839	920	815	890	854	882	870	813	861	916	930	869	859	886	851	836	806	863	872	839	853	883	872	894	839	865	852	875	917	867	813	846	876	839	907	870	840	836	837	874	864	808	829	815	892	897	839	897	883	853	863	813	886	887	867	855	849	890	857	870	881	852	846	868	962	870	853	849	806	903	842	838	838	867	892	840	871	859	841	865	880	863	856	823	903	935	860	856	837	829	885	863	859	856	837	835	869	850	883	875	859	856	875	877	833	845	898	872	858	872	882	815	804	859	903	861	849	866	866	877	895	836	855	920	862	821	822	863	827	887	869	893	840	825	864	882	900	844	844	862	845	879	821	846	863	876	868	843	871	841	840	875	823	845	890	818	848	839	856	838	780	801	875	818	894	839	869	831	862	816	888	893	908	832	915	832	879	909	855	855	826	869	855	888	820	861	886	810	823	912	848	873	836	821	842	831	818	842	814	863	803	838	793	807	814	848	849	883	842	874	790	916	878	851	876	873	899	799	887	866	886	868	900	874	837	879	879	895	856	898	885	858	877	886	830	792	873	841	834	938	808	937	838	875	897	874	856	893	903	838	855	810	861	877	905	812	843	844	879	797	812	851	839	868	863	888	858	882	831	845	884	851	842	876	844	862	929	912	891	827	866	812	878	832	870	848	824	859	866	884	926	871	883	839	832	845	820	877	848	806	833	862	850	863	895	881	877	896	853	820	868	879	857	909	836	867	882	857	884	872	860	862	849	844	871	886	781	937	868	875	918	850	852	902	795	846	834	867	890	867	860	849	836	841	927	812	915	809	905	859	855	855	895	925	868	805	864	863	899	848	843	827	847	884	901	831	909	846	823	861	900	791	895	864	931	826	884	887	874	883	843	897	908	865	868	799	898	850	902	862	815	828	918	859	852	839	876	854	860	906	865	893	813	835	831	858	861	793	910	866	859	887	832	870	831	891	840	894	838	917	879	866	881	859	873	832	882	875	898	867	833	826	851	827	893	867	872	852	900	836	827	836	828	898	902	852	836	865	860	841	874	854	780	865	892	785	868	846	850	862	880	898	862	863	827	881	892	839	839	881	907	836	872	849	859	824	848	874	852	853	843	856	869	898	808	878	910	881	913	900	840	881	868	855	830	839	867	866	888	868	864	879	868	815	786	858	819	837	868	898	814	866	815	828	903	860	888	836	861	845	872	847	887	878	831	889	865	895	847	865	872	847	877	784	821	883	830	804	892	805	869	841	833	911	893	892	850	868	824	860	822	848	831	874	866	887	838	877	833	912	886	853	880	862	863	858	819	859	861	823	832	786	845	893	860	854	856	819	861	829	842	831	910	830	840	880	820	861	837	864	844	887	914	871	859	844	862	835	838	872	833	913	856	881	888	848	866	791	843	834	863	823	812	869	833	852	889	896	871	887	834	830	813	846	825	879	878	816	875	864	920	855	846	845	829	832	833	869	840	857	890	867	881	842	874	903	974	870	881	910	896	871	862	893	864
23314	21330	29054	24259	21463	20566	10389	4068	2775	1998	1541	1188	1031	985	952	869	886	862	802	817	800	803	753	780	827	802	795	824	820	726	783	742	724	765	785	720	740	749	725	746	665	661	722	698	720	717	730	723	686	684	706	764	744	752	738	751	696	740	647	701	709	746	674	711	731	685	714	713	700	741	704	685	714	757	728	731	698	690	690	691	695	670	685	693	766	690	736	671	750	654	778	717	692	725	701	718	753	721	758	686	728	685	717	684	723	717	727	702	712	699	704	707	700	695	711	704	682	744	640	722	692	703	724	778	710	726	731	669	711	707	728	679	686	683	713	658	740	682	731	689	702	692	733	719	658	709	696	661	710	704	662	709	694	756	675	711	719	714	723	646	729	691	673	680	715	676	685	726	772	695	693	669	714	726	703	683	739	708	732	662	760	648	747	738	707	705	718	708	714	671	677	712	712	710	719	701	748	682	708	760	691	729	705	701	698	678	711	701	724	747	689	746	714	716	707	768	717	676	692	711	688	723	699	683	722	744	708	623	743	730	704	699	676	662	671	729	701	688	753	751	714	769	726	703	732	719	679	696	718	753	672	737	734	708	691	690	692	724	699	681	694	723	708	704	744	714	681	734	699	697	713	716	637	701	734	652	693	664	719	747	707	723	693	756	699	694	682	719	696	746	704	673	687	690	713	711	680	641	700	671	730	695	737	725	688	704	723	676	701	706	681	694	700	648	701	642	684	733	714	705	682	710	718	728	721	717	713	710	689	711	705	696	709	687	738	705	710	702	706	769	686	697	729	697	669	718	715	713	713	780	766	708	720	726	695	716	756	708	711	711	692	705	671	674	702	691	686	752	717	598	666	698	704	678	718	702	720	695	720	696	736	739	698	726	730	744	696	687	727	729	704	730	693	700	752	726	692	708	698	702	688	704	693	706	700	700	703	700	721	687	722	696	656	676	711	684	716	723	689	737	690	707	729	715	731	695	692	699	700	675	711	689	663	639	685	767	714	657	693	691	741	661	682	696	764	682	685	749	756	716	653	679	724	675	717	673	752	738	727	721	662	725	757	748	732	743	679	724	752	727	652	696	690	708	701	732	686	740	708	721	739	692	737	681	712	685	712	673	694	739	717	714	685	655	695	752	717	740	703	676	751	760	727	691	702	680	730	699	748	708	704	699	743	651	731	720	680	699	682	752	732	730	683	689	676	672	656	727	764	666	710	702	665	722	741	705	690	695	720	711	678	687	697	701	714	692	686	679	706	698	688	662	677	693	746	659	691	683	773	680	707	642	748	710	708	681	697	673	677	694	679	702	747	696	679	763	717	679	741	680	690	719	686	680	705	709	733	685	751	726	696	687	735	654	696	697	703	733	703	752	746	779	696	709	711	683	660	703	672	729	711	739	714	704	700	710	735	695	716	675	692	714	691	747	683	736	701	712	661	666	695	754	713	708	698	692	677	705	758	713	646	723	746	749	696	670	701	695	739	685	680	716	701	712	712	673	738	729	661	695	739	684	767	703	730	756	710	753	734	734	674	680	693	687	727	722	668	685	688	713	729	696	746	722	736	705	714	727	717	743	725	729	697	689	746	696	702	715	708	676	697	699	683	698	724	698	714	682	719	738	680	712	694	713	731	644	725	735	702	738	688	688	687	696	713	698	682	676	684	711	680	715	786	710	726	701	732	677	739	673	725	687	768	739	749	718	718	714	723	657	712	691	713	694	707	792	718	718	710	631	717	718	711	700	736	718	695	697	689	676	714	725	678	687	664	746	744	703	715	699	704	658	659	707	678	718	691	725	745	710	725	721	724	735	674	740	686	678	714	697	678	671	686	708	664	681	690	696	745	688	722	698	712	708	701	691	685	734	705	684	672	738	705	693	677	705	730	762	721	732	769	720	706	748	749	669	667	685	693	721	718	711	666	692	683	709	724	638	730	717	674	682	676	659	718	679	769	687	721	701	703	686	706	710	705	721	714	715	755	700	688	668	654	727	718	738	718	700	754	698	712	721	708	759	743	736	707	692	736	688	717	695	731	716	700	760	713	703	731	706	673	687	706	723	746	695	708	726	718	684	677	695	716	702	699	702	705	691	699	718	685	724	696	705	708	663	681	669	711	693	717	706	695	688	714	748	692	744	700	691	658	675	778	708	700	713	696	666	680	686	727	755	764	673	681	712	698	664	716	738	670	684	713	726	705	701	666	687	683	745	718	668	714	718	716	661	712	718	712	700	724	722	685	694	686	704	670	709	680	728	732	762	715	654	703	734	705	754	695	697	764	681	692	697	663	735	710	716	727	655	711	706	709	738	681	692	679	740	648	733	699	726	691	680	677	663	721	681	689	700	755	732	694	686	712	672	695	701	702	711	696	686	688	692	705	664	653	706	744	727	711	691	701	726	727	756	700	737	738	729	643	642	688	766	680	681	770	689	656	678	740	694	680	696	662	646	692	743	725	711	720	705	765	708	710	701	712	675	653	670	664	675	716	756	731	748	693	648	739	735	721	694	716	742	755	698	746	719	681	755	689	714	711	663	712	745	738	671	737	696	704	677	736	707	713	722	707	673	684	706	699	725	702	753	668	690	705	697	682	711	709	687	716	709	775	681	681	704	745	708	707	697	690	676	713	710	738	710	703	703	709	664	721	710	715	709	694	714	679	736	751	715	690	687	699	646	707	678	724	684	784	651	682	709	712	699	695	693	637	747	701	696	713	684	693	720	720	687	719	723	676	693	721	705	716	739	678	668	721	681	720	730	694	709	691	670	684	699	720	770	677	659	630	675	717	701	674	708	677	716	702	706	759	672	704	741	655	729	680	706	670	662	712	751	688	691	733	685	686	716	710	714	712	722	704	735	703	751	727	708	741	695	732	686	707	708	698	671	711	705	712	649	684	722	724	743	688	699	696	709	726	691	688	715	719	690	666	717	720	660	739	696	696	723	714	664	717	748	649	720	734	690	696	717	689	705	680	730	692	729	721	683	671	698	717	696	680	719	709	774	741	728	698	659	693	713	684	708	687	713	759	662	714	720	739	713	724	699	662	756	722	679	711	679	742	674	677	677	700	720	690	681	700	696	715	692	667	708	730	712	711	742	730	710	674	713	645	705	696	620	686	770	732	734	694	694	703	680	695	706	715	717	657	747	686	755	720	674	750	718	661	706	717	685	705	670	728	735	754	709	719	701	732	693	647	747	718	691	673	705	713	704	720	738	669	674	693	708	752	687	707	697	723	694	743	750	672	666	740	663	750	698	697	716	710	695	721	660	710	665	689	716	649	704	704	717	716	690	693	724	711	707	680	692	707	697	684	701	705	694	682	692	719	716	674	709	695	721	721	741	717	727	713	669	694	697	711	692	707	696	688	716	721	701	744	688	706	680	713	669	678	703	714	720	728	718	743	655	683	713	676	700	709	673	682	728	703	699	668	715	660	692	703	730	675	662	752	714	727	684	706	658	733	749	710	703	729	700	691	740	730	688	727	706	695	690
34149	62258	55307	34820	16584	9686	7644	7130	5172	3591	2642	1952	1618	1475	1323	1222	1176	1106	1135	970	1076	1026	1006	941	1018	997	1021	986	922	979	892	882	884	901	853	853	849	879	857	833	888	842	840	725	837	817	831	783	765	826	843	871	804	823	889	876	785	833	819	817	830	826	816	833	764	793	876	786	803	814	792	795	775	826	815	838	834	768	775	785	805	829	852	790	811	796	809	780	857	838	761	774	758	797	756	823	844	778	798	818	789	780	828	773	858	790	785	818	727	772	774	853	762	780	769	801	772	822	733	802	791	839	828	770	787	812	783	779	866	802	801	805	798	797	770	771	732	828	784	766	823	778	792	763	783	832	792	821	778	778	762	787	821	802	760	794	800	796	801	736	756	781	809	781	794	790	793	798	806	774	799	867	810	794	764	792	758	800	786	776	780	859	784	807	782	794	789	816	784	755	752	796	782	801	823	783	835	759	844	779	794	781	805	798	802	794	795	786	768	794	849	791	760	782	814	827	811	837	775	789	821	832	805	803	838	848	814	814	767	793	798	824	790	812	830	821	795	784	759	816	754	748	781	790	834	756	776	821	809	803	803	783	801	760	756	841	786	770	782	834	818	783	767	794	834	801	808	783	851	757	840	812	751	793	830	799	787	790	756	788	769	807	814	801	815	808	756	805	799	805	827	799	819	795	778	798	797	818	835	780	735	854	781	716	783	780	815	756	774	827	802	770	767	839	804	771	801	794	840	715	802	779	792	782	804	813	798	797	758	795	790	769	813	776	820	809	839	822	806	800	835	797	785	797	754	755	804	761	859	812	816	795	798	800	755	812	825	758	823	805	794	811	726	801	769	765	801	771	807	813	822	818	788	743	748	792	794	750	796	803	734	806	771	813	751	787	720	725	861	797	763	876	789	828	782	722	797	795	843	800	823	774	822	793	848	793	847	808	790	794	802	793	740	824	791	831	795	807	833	829	837	718	773	805	839	867	761	783	769	771	817	812	797	789	793	888	788	778	758	754	810	788	793	788	783	731	770	782	899	766	785	787	792	806	787	783	773	765	809	797	775	794	792	782	850	750	788	774	796	777	793	786	809	809	735	843	793	848	823	830	790	810	801	840	796	785	773	769	808	761	751	807	779	800	826	808	791	791	768	801	834	838	740	777	799	768	741	806	782	788	785	778	819	796	777	841	810	785	807	763	822	815	804	803	761	817	799	826	728	786	760	786	784	786	855	794	806	797	807	792	783	820	749	786	821	804	801	760	759	778	821	786	847	779	779	812	739	826	791	797	823	796	814	784	817	781	782	781	794	804	809	810	829	817	808	785	827	775	741	785	817	802	783	786	787	829	827	777	803	820	802	787	781	842	783	814	757	821	785	777	822	789	789	828	779	808	795	751	796	776	787	804	759	826	838	806	843	843	809	770	751	800	841	794	739	799	782	795	807	802	796	749	810	780	783	817	799	783	771	814	808	828	796	769	819	839	840	786	768	755	761	809	805	761	792	797	853	812	793	792	778	841	820	774	823	791	823	836	826	795	818	841	798	797	768	768	800	769	800	767	847	805	741	758	782	761	803	819	791	796	812	801	778	817	822	812	807	824	789	797	820	757	775	798	779	817	803	809	811	754	760	782	800	838	783	788	825	775	728	783	764	817	789	843	779	831	705	807	747	787	788	804	832	763	820	745	801	881	832	818	831	817	778	794	775	768	755	865	796	768	808	768	824	825	817	836	757	811	858	897	810	807	850	778	788	807	750	803	779	774	823	802	786	850	768	823	773	789	794	800	803	787	788	744	819	795	823	831	810	779	767	818	806	796	810	803	764	828	747	815	800	818	770	807	813	741	790	807	796	822	830	821	829	802	835	782	764	784	799	802	837	813	793	842	787	753	788	791	782	793	792	807	811	792	805	802	792	795	823	777	744	786	854	749	783	819	794	821	817	845	807	779	768	821	795	831	786	825	833	808	781	771	807	826	823	800	845	807	755	797	798	813	803	788	742	803	787	804	736	740	802	781	814	786	784	802	788	729	819	763	785	746	803	767	751	791	749	824	802	803	830	851	785	807	818	809	785	799	769	791	756	850	821	760	766	763	846	825	813	844	864	781	791	786	755	778	849	824	818	759	797	787	787	815	830	838	838	816	778	773	757	798	764	774	804	767	818	813	798	796	815	762	805	801	750	780	796	784	834	817	775	783	775	798	807	765	812	797	710	794	771	763	815	788	804	830	793	812	831	801	745	804	788	803	823	803	781	799	784	867	792	807	856	794	775	816	846	846	795	816	810	826	838	809	767	827	813	802	793	817	761	800	798	733	764	779	769	803	798	803	835	783	780	826	802	809	862	773	832	746	801	812	803	771	849	779	771	775	785	771	793	788	777	762	776	822	786	721	834	790	802	807	814	822	804	767	860	773	826	794	824	774	755	810	766	775	784	769	841	778	770	834	792	754	860	804	752	812	785	808	822	814	786	797	829	787	805	823	763	782	782	765	787	782	780	810	803	882	797	833	793	840	808	733	757	785	745	785	765	760	850	778	787	792	822	782	744	764	821	836	836	799	766	778	803	770	788	799	781	750	841	781	788	805	805	805	833	760	734	757	798	784	776	801	816	803	815	803	850	753	798	859	756	802	817	827	760	833	814	779	763	845	803	839	833	815	790	808	861	789	757	831	781	802	767	778	830	824	776	818	796	769	818	821	801	739	794	824	838	794	827	814	820	809	821	816	785	777	800	803	761	731	835	787	742	793	789	758	792	802	764	793	806	831	782	776	786	788	811	796	737	797	782	842	857	829	822	773	784	796	797	852	774	779	754	812	754	789	825	825	815	743	792	819	774	826	855	802	802	792	804	845	854	831	780	827	871	812	802	803	774	825	792	795	825	841	807	810	784	828	790	776	791	758	792	758	786	787	796	750	835	789	812	804	798	813	784	780	710	780	760	808	818	813	753	791	771	805	809	826	776	787	837	842	838	814	796	827	846	752	824	833	734	774	810	825	804	833	790	811	758	813	785	791	832	801	736	866	775	788	816	819	802	744	821	778	786	784	781	819	764	818	842	801	821	817	835	784	772	811	816	850	791	806	767	824	798	785	807	779	812	858	859	779	812	810	787	800	784	751	829	783	777	805	771	846	814	741	743	824	799	818	804	763	787	852	797	742	782	801	751	806	771	762	780	816	789	802	814	767	779	747	797	821	793	802	788	789	830	772	781	786	784	783	771	818	823	780	735	809	858	773	800	794	799	813	809	762	827	764	760	812	772	777	793	745	850	854	740	776	806	826	790	772	758	820	859	802	797	805	780	768	806	848	824	814	771	773	797	841	830	762	823	813	813	790	804	765	787	777	817	794	768	815	823	760	795	769	797	814	784	777	798	738	797	798	810	834	851	847	802	808	767	787	780	759	810	767	787	802	779	788	806	826	805	813	794	824	795	784	812	786	771	802	778	767	764	838	813	785	784	798	797	794	773	783	808	746	802	818	782	817	744	830	774	829
29037	27208	30041	16238	4578	2033	1341	1208	928	782	662	669	564	546	554	524	570	529	517	540	560	513	527	530	518	550	519	486	492	509	493	540	527	475	532	564	481	526	517	464	504	497	530	520	470	518	510	505	496	467	516	490	535	517	525	515	497	512	483	515	558	460	516	516	490	538	496	474	500	489	517	493	458	484	499	467	497	520	499	496	475	521	509	483	493	492	511	504	493	501	492	495	531	513	526	497	481	480	486	469	493	478	504	437	516	518	502	507	504	540	507	469	457	502	466	482	517	561	497	491	468	497	472	465	471	515	552	532	481	515	464	467	478	488	494	483	516	499	507	489	497	491	528	491	500	507	497	456	502	525	512	519	487	516	472	483	454	479	477	502	541	501	475	491	489	499	524	469	494	548	510	461	499	474	534	495	497	508	467	501	492	498	468	494	529	530	501	480	492	512	440	462	460	476	513	432	521	508	510	531	477	489	506	491	479	511	505	450	451	481	527	491	504	533	496	524	509	448	449	467	498	495	524	483	481	471	499	503	456	526	521	483	508	509	483	459	503	507	518	500	508	493	478	492	490	517	491	531	501	488	513	511	485	503	483	494	497	492	500	468	529	488	478	531	454	505	487	444	478	519	565	493	512	497	502	500	476	509	476	495	512	488	485	534	477	487	492	494	474	477	504	516	480	501	507	520	494	478	493	461	510	495	493	455	504	517	520	474	470	490	514	495	506	513	471	480	510	462	461	489	481	460	449	490	485	483	529	496	527	483	492	479	489	479	496	482	491	474	506	476	498	521	487	521	500	464	508	473	466	517	526	503	519	505	495	485	495	493	448	471	493	512	486	516	473	464	468	541	503	533	489	505	503	496	501	500	497	517	532	473	508	513	482	480	539	491	514	519	484	503	457	497	481	484	448	482	523	507	503	509	473	501	485	483	506	507	469	508	503	482	532	493	488	474	488	491	468	522	519	497	499	505	492	490	509	496	436	487	474	469	500	490	523	495	476	523	493	489	486	507	483	478	491	471	513	482	467	522	459	520	467	497	538	500	488	500	467	513	467	462	476	464	497	507	485	508	486	529	537	521	522	479	521	491	515	473	492	539	519	490	455	502	503	482	483	504	522	489	458	503	513	479	465	517	517	458	535	486	477	536	505	474	485	455	530	477	512	492	507	458	519	514	472	493	474	494	486	494	487	483	467	556	528	461	479	474	498	517	532	529	527	524	500	506	468	513	478	495	509	488	488	494	487	515	474	460	461	489	466	503	452	500	494	449	464	502	495	503	469	521	532	480	516	472	533	463	482	485	476	508	534	517	488	490	470	522	471	494	507	478	495	508	496	521	495	502	449	510	484	519	464	514	501	531	489	498	469	489	459	510	501	511	541	474	499	492	548	489	443	509	495	487	526	489	492	506	522	487	495	515	524	505	502	494	482	527	463	471	481	479	491	535	496	458	493	475	469	530	524	520	531	470	481	468	489	477	506	522	488	509	493	452	502	451	482	506	518	503	511	490	518	502	494	507	479	486	534	500	499	482	474	516	500	498	481	491	482	494	505	517	513	494	491	489	492	518	498	478	493	480	524	446	528	538	528	509	474	511	506	495	504	533	461	485	501	503	486	486	507	531	469	473	443	508	474	497	451	449	501	517	471	485	495	482	476	463	502	491	527	490	467	487	512	456	502	475	502	455	479	509	494	481	526	498	492	484	523	501	505	498	503	532	493	474	489	504	482	471	481	525	519	495	512	523	488	456	460	492	454	470	491	475	501	502	497	500	547	495	476	551	506	491	499	504	514	479	475	494	492	484	463	491	530	483	504	502	476	478	460	475	486	483	499	470	542	511	493	490	455	505	467	485	512	487	464	503	480	522	490	489	497	519	483	508	491	524	508	494	479	494	538	539	491	476	505	470	471	494	489	485	472	478	514	550	519	540	522	482	487	484	472	523	470	440	502	473	541	472	505	490	498	490	476	528	502	501	513	509	499	470	505	457	495	491	477	479	511	490	493	513	470	501	555	498	530	511	502	490	462	482	495	524	470	506	507	471	478	502	476	481	521	481	535	460	486	516	461	487	501	476	468	482	482	498	503	515	479	506	500	470	492	507	473	480	495	527	492	515	480	511	487	481	500	511	481	502	479	480	494	473	492	502	490	523	522	491	501	484	486	497	478	503	460	498	489	483	531	515	515	478	485	483	499	487	486	482	454	479	492	494	519	471	513	454	555	486	497	483	522	499	456	490	498	523	491	517	520	524	514	502	501	481	504	463	456	491	477	469	538	525	490	491	483	485	534	489	521	497	488	505	472	495	517	433	514	530	495	500	504	475	478	507	519	479	471	528	480	492	484	506	524	485	506	541	488	477	476	495	507	484	489	475	489	471	472	503	509	519	486	514	482	449	496	474	473	516	474	519	482	471	510	484	487	484	465	543	474	515	487	479	501	501	488	480	501	482	487	502	505	505	522	483	481	472	524	517	469	462	508	480	486	483	489	486	477	487	483	483	464	519	482	477	513	489	509	527	488	494	491	463	513	475	534	519	516	492	513	445	495	486	485	498	524	473	463	512	459	498	482	522	497	493	477	497	504	493	514	483	499	477	543	501	487	446	489	495	498	500	522	501	494	456	506	497	513	490	487	478	458	507	512	503	503	524	473	511	506	505	511	491	464	482	511	507	500	520	519	529	477	454	477	461	499	488	481	470	479	479	486	489	532	443	485	456	514	505	445	472	554	489	479	510	448	490	463	502	480	502	514	503	487	518	502	496	490	497	485	513	472	511	512	523	449	517	502	492	489	467	473	501	526	498	475	511	524	516	510	532	487	520	489	485	511	501	493	501	475	459	494	449	515	544	488	509	487	488	480	497	485	482	494	481	479	478	522	467	504	478	473	533	507	457	544	504	515	484	495	466	525	470	496	454	490	474	460	488	493	471	492	458	489	505	479	493	505	478	494	521	455	500	482	512	486	513	495	514	513	493	515	478	503	526	461	483	488	539	455	496	463	494	485	482	501	519	539	472	515	514	487	525	472	477	448	513	495	487	505	536	506	468	477	497	496	499	531	490	471	514	521	487	484	513	442	511	484	499	525	505	498	506	500	505	465	486	486	511	481	473	493	466	478	500	496	500	502	455	498	503	502	527	498	514	514	508	504	491	526	485	468	492	488	483	499	527	455	485	471	475	516	486	518	491	513	487	499	497	451	494	476	457	511	484	476	490	506	510	526	523	489	494	480	501	492	499	505	500	512	515	434	459	508	451	460	479	511	481	470	467	477	472	503	490	496	516	508	465	483	468	462	471	446	502	482	471	489	513	518	451	521	536	460	488	513	504	506	465	474	474	449	496	492	522	518	502	512	468	506	491	459	505	490	520	464	478	485	481	503	518	493	512	483	483	465	496	517	496	497	516	470	516	510	497	517	482	486	453	483	498	459	512	511	497	543	518	473	491	469	486	558	552	538	462	478	501	496	489	456	507	484	488	521	503	477	488	460	516
29801	42600	34500	15838	6496	3643	2517	2286	1769	1322	1138	897	760	769	767	695	724	670	654	672	678	694	647	658	680	638	736	659	632	618	655	622	662	648	611	655	679	649	623	624	617	624	571	620	650	579	605	642	601	585	626	625	593	656	636	593	579	621	571	595	579	609	599	617	584	580	582	602	607	614	651	624	632	637	583	651	628	598	614	546	600	607	629	587	587	635	578	643	648	599	622	589	637	659	605	590	593	572	615	574	588	579	550	663	583	598	579	611	605	617	608	589	579	619	612	566	602	611	573	672	573	584	591	657	608	577	610	619	589	649	594	588	633	628	598	613	648	637	634	590	611	625	598	621	608	584	630	624	666	619	579	600	613	587	623	598	589	636	647	572	649	594	612	591	588	607	606	628	631	589	585	622	615	592	590	582	597	625	559	575	635	588	599	621	633	614	577	626	636	654	620	594	627	556	633	599	547	587	588	638	587	644	608	598	612	628	608	600	622	569	629	625	646	630	598	597	606	587	624	588	584	616	601	559	588	537	605	599	629	568	558	657	634	577	607	595	561	610	614	594	598	635	602	588	583	571	604	595	616	599	612	620	586	619	619	555	610	617	563	612	591	596	594	613	603	611	624	617	572	607	559	593	620	577	661	619	599	525	645	595	632	601	578	656	590	604	652	610	577	611	596	627	597	596	562	595	592	605	612	616	639	594	605	564	622	605	611	613	597	618	584	608	621	627	584	599	637	596	595	621	593	596	627	578	607	614	604	613	604	623	590	605	575	588	571	570	634	622	631	645	612	604	609	568	623	610	610	581	577	624	598	555	617	609	573	573	601	573	631	590	622	627	587	652	593	611	634	620	593	627	624	619	609	607	644	570	630	597	582	595	619	637	620	615	603	589	591	639	613	622	632	593	596	609	592	625	599	600	569	602	572	631	558	641	625	606	603	616	587	587	606	604	638	582	650	569	641	580	585	611	640	534	614	650	611	633	627	570	634	633	631	591	600	611	633	651	605	609	565	618	611	601	552	604	593	616	565	590	647	585	592	580	583	561	585	578	612	595	655	594	606	618	604	614	594	601	643	590	656	560	596	562	588	605	611	596	609	590	591	668	600	596	601	559	593	581	633	658	595	599	600	642	600	638	603	601	640	645	582	564	607	577	547	613	590	591	610	619	619	620	572	622	591	620	603	615	621	580	584	636	591	586	580	628	589	564	586	570	597	594	587	617	614	585	600	551	633	579	615	664	589	628	651	643	631	625	587	589	621	633	610	597	624	600	565	617	622	609	602	611	585	640	582	586	580	585	642	572	621	582	627	608	595	563	572	593	564	607	578	641	598	621	577	636	571	615	607	629	629	583	590	608	640	632	625	618	602	610	605	633	598	589	606	647	656	632	599	620	591	603	582	673	583	596	600	580	581	559	562	602	602	610	628	584	609	599	651	607	614	556	622	639	627	675	630	589	609	607	573	611	610	596	603	576	567	620	589	610	620	608	588	604	646	556	635	607	583	637	590	623	596	584	596	592	649	611	624	608	599	573	589	562	584	677	597	632	600	605	578	603	569	620	613	591	569	573	636	574	632	574	622	601	578	636	625	570	630	620	605	627	617	586	614	631	595	578	596	580	614	618	589	557	604	598	611	631	620	594	627	635	596	625	598	653	646	605	586	595	618	578	586	613	633	614	600	578	603	545	626	604	646	611	603	617	641	616	614	605	634	593	586	581	599	560	617	567	568	590	614	617	639	551	632	618	653	615	611	612	562	594	611	597	632	585	568	614	559	655	598	635	585	627	577	562	601	595	628	617	598	604	618	593	579	639	591	633	678	578	599	539	606	584	608	640	612	606	598	583	551	563	588	605	613	633	623	669	634	583	593	592	593	618	632	620	650	595	588	611	636	626	613	565	615	605	558	622	598	599	616	569	555	616	605	576	572	634	627	631	585	604	627	622	620	604	617	573	612	583	590	604	621	633	592	600	635	593	611	600	590	621	637	611	581	629	560	608	592	601	564	595	623	596	589	586	600	623	619	586	581	580	598	605	566	552	629	612	618	603	612	564	605	597	548	622	591	602	594	608	615	615	535	596	578	635	609	615	593	602	640	623	590	595	596	612	609	603	654	620	666	631	585	593	596	590	631	627	592	636	647	587	610	589	580	632	613	633	650	605	625	620	546	632	538	594	626	585	586	617	605	630	631	607	627	614	602	615	598	630	594	587	579	613	599	583	597	601	621	598	608	609	623	640	601	589	556	638	596	617	589	650	589	610	609	555	610	601	613	559	606	605	647	616	590	603	585	571	596	585	614	588	588	594	593	588	578	585	580	583	626	582	589	583	587	569	564	584	576	619	627	574	642	610	603	580	612	588	562	625	612	600	612	579	645	576	570	636	627	605	620	607	618	590	599	626	601	633	614	622	550	614	598	593	634	597	602	580	596	595	636	570	608	571	637	597	629	603	626	641	608	651	645	642	614	631	599	612	570	643	619	635	591	573	602	637	637	589	605	607	564	585	588	604	608	583	620	641	625	610	634	572	572	614	600	610	597	617	608	619	563	591	589	571	603	620	621	614	587	674	645	634	623	579	619	612	603	601	628	591	615	600	591	578	638	624	626	589	613	605	627	602	586	602	591	598	601	624	594	607	614	616	569	605	551	598	624	666	611	565	605	580	598	602	627	615	600	612	585	602	610	639	610	560	602	610	615	605	622	581	591	606	605	614	589	587	549	564	575	627	577	609	579	605	592	611	591	667	634	621	619	584	592	585	571	602	604	629	601	599	582	637	639	608	618	628	592	600	602	626	588	616	557	647	592	629	616	625	608	632	619	591	630	630	578	606	638	605	601	590	622	598	609	589	603	608	575	595	578	587	593	614	644	588	655	645	610	585	601	566	594	596	623	638	575	622	622	643	613	579	615	578	587	582	605	569	659	595	601	609	606	600	613	643	651	621	613	584	589	621	565	596	602	607	624	609	603	581	607	595	639	611	637	545	619	653	551	585	584	598	589	607	598	620	601	631	571	618	642	618	598	593	600	640	652	589	608	588	628	595	568	588	627	642	640	569	611	623	645	594	603	580	599	616	646	602	617	536	592	578	598	630	602	626	588	614	618	609	614	590	590	584	630	582	555	605	636	611	581	632	577	596	601	619	617	642	568	606	600	589	610	601	602	618	649	564	594	614	612	596	603	610	614	634	610	584	606	596	623	551	616	605	597	604	541	615	588	592	577	602	632	583	609	612	635	634	611	629	599	548	592	598	598	609	563	573	587	526	643	583	571	647	634	584	596	625	601	586	627	606	606	608	654	608	590	616	607	626	627	613	615	615	635	602	586	582	597	599	617	581	600	639	617	609	625	622	646	581	600	549	616	587	619	601	623	653	618	605	628	620	652	598	548	606	587	611	609	587	580	616	583	617	597	613	611	588	617	585	613	624	629	599	622	643	580	603	596	585	629	623	611	596	599	581	575	605	647	621	623	604	581	614	573	577	616	615	620	663
24382	21297	28531	24943	20449	9847	2953	1960	1415	1049	830	701	589	558	537	474	493	477	478	451	441	423	450	485	425	453	484	443	436	458	425	396	415	440	428	403	425	410	401	386	404	416	418	392	396	437	439	404	423	423	391	404	417	406	390	408	407	364	415	381	388	426	439	398	420	420	453	437	368	428	423	384	449	439	419	402	419	361	398	405	426	385	396	394	447	406	398	415	395	394	417	415	424	379	363	394	436	400	409	395	398	399	431	403	391	387	401	402	381	410	415	414	422	411	411	398	376	374	360	388	377	416	399	398	421	407	414	372	382	361	410	390	405	431	434	399	435	402	409	400	399	370	366	414	387	408	456	429	391	392	395	393	366	402	403	413	415	412	408	394	402	426	438	402	433	395	416	414	404	429	408	386	412	394	396	405	370	374	411	371	384	413	391	408	384	382	427	403	370	374	411	392	382	381	427	393	415	372	409	403	368	437	406	393	398	404	422	372	358	437	385	435	370	408	423	405	383	404	426	443	409	419	407	387	374	380	404	398	387	409	423	388	404	387	403	381	416	418	407	419	432	387	423	372	396	388	381	423	406	429	377	415	371	405	390	388	371	425	382	400	410	416	452	415	401	379	405	442	383	393	405	408	438	406	377	378	399	388	391	415	387	406	351	393	397	398	461	372	420	359	422	419	416	390	380	415	355	416	390	390	365	407	391	414	421	375	400	408	443	392	403	412	413	407	362	394	403	387	398	378	411	408	449	385	408	423	392	403	396	376	377	423	438	401	404	361	398	414	365	444	384	425	397	403	394	386	400	390	417	381	408	410	399	391	401	368	399	407	394	399	422	441	373	373	390	397	418	396	413	425	373	387	405	409	401	425	437	373	405	381	375	393	394	431	413	384	401	410	404	398	416	396	412	400	406	380	376	402	398	409	410	390	395	438	364	401	376	388	416	406	380	390	404	391	400	408	377	393	398	377	405	392	388	398	440	392	396	407	355	398	422	395	406	378	409	367	434	426	383	392	408	404	414	392	400	422	381	378	379	403	395	393	407	408	413	418	364	407	401	389	386	437	380	389	379	394	394	404	438	439	415	404	407	375	423	400	402	425	420	399	391	354	382	367	390	408	346	402	428	414	402	392	415	426	420	382	403	388	408	392	405	414	397	396	399	397	405	398	369	419	375	420	377	389	416	421	425	431	422	395	379	437	374	396	425	414	435	397	411	383	382	423	420	417	400	388	371	388	409	412	389	405	416	404	354	378	408	382	395	356	406	405	416	415	389	402	420	410	390	356	403	406	409	408	396	445	396	411	416	427	428	399	403	395	397	388	409	431	376	397	393	379	395	409	392	366	391	406	414	392	415	370	372	401	404	407	387	362	397	430	430	393	412	409	407	396	400	386	385	398	409	408	404	389	422	377	413	442	430	423	419	404	394	376	393	446	411	380	421	362	389	396	405	406	424	428	389	419	402	420	387	379	393	412	411	386	405	395	391	398	405	414	418	417	370	389	469	395	400	413	408	405	425	432	447	393	408	419	429	370	419	363	419	384	403	387	396	387	397	393	413	418	397	405	410	415	412	381	409	405	400	390	378	404	403	396	424	368	405	421	405	422	398	383	387	395	388	384	404	433	404	395	389	403	379	386	405	408	413	389	389	378	411	413	398	407	393	394	397	424	363	407	397	378	395	402	392	440	424	406	405	404	397	404	411	393	405	410	380	412	384	422	388	410	405	418	377	423	447	401	406	404	442	444	363	422	373	422	409	366	396	415	411	384	394	383	431	395	408	429	413	374	409	403	410	389	400	404	387	391	377	379	393	421	366	387	402	392	417	381	418	389	391	408	464	404	437	399	407	401	418	409	368	403	389	416	434	417	367	393	427	389	387	382	391	396	390	404	374	361	407	411	386	395	419	362	388	370	422	423	389	418	404	383	386	429	402	424	432	370	375	397	387	434	416	407	435	435	431	412	405	401	399	436	419	381	381	407	420	358	399	390	385	392	344	377	374	416	391	391	425	387	415	387	382	391	382	393	380	428	400	400	389	439	400	431	384	419	413	395	402	434	396	378	361	406	406	380	403	422	383	430	415	407	402	380	429	415	381	414	407	369	402	410	407	400	395	401	421	416	402	383	406	376	395	401	395	387	410	408	411	392	391	411	356	392	413	417	396	402	375	395	391	364	365	373	380	377	420	403	427	411	433	379	383	421	405	421	409	391	417	415	433	380	370	402	399	371	417	388	376	362	401	386	383	436	387	383	392	397	407	422	418	431	374	410	396	400	380	406	402	387	410	418	398	420	406	417	386	398	389	395	387	389	389	413	412	409	371	434	412	402	399	403	403	405	412	417	411	416	389	429	413	413	413	397	427	400	383	411	365	434	409	413	401	411	428	373	399	403	421	444	407	398	443	394	410	434	424	381	390	388	414	355	407	380	403	412	395	453	403	384	413	405	411	419	408	452	456	388	413	385	382	415	401	399	433	407	395	398	424	411	391	384	364	419	423	394	428	377	394	349	406	432	421	413	431	399	397	407	359	416	397	446	369	433	413	378	381	445	363	421	398	375	372	384	369	382	389	378	418	398	409	379	397	390	432	404	469	408	407	361	381	381	383	405	406	391	362	397	415	401	417	403	402	402	353	425	405	421	403	396	421	408	392	392	408	393	397	385	396	418	383	393	389	404	404	370	390	410	433	396	403	399	396	397	351	420	410	406	372	357	406	395	396	396	389	410	440	470	395	388	385	423	415	398	419	425	427	411	385	399	389	386	383	395	369	406	466	370	419	449	403	400	401	391	396	407	393	413	393	393	394	405	407	347	433	444	388	417	373	484	384	437	423	415	394	405	412	396	404	408	387	393	432	417	412	389	380	414	412	396	388	365	396	411	468	384	408	362	390	438	396	387	405	406	411	393	418	437	437	403	397	437	374	407	416	417	416	408	395	399	399	376	383	385	396	417	386	406	404	393	404	382	371	403	395	376	429	382	422	390	428	373	411	403	398	413	385	434	389	395	421	420	402	406	367	381	373	396	413	417	385	456	411	440	421	372	409	397	405	436	384	401	402	387	432	355	410	410	354	346	406	424	397	394	428	393	397	426	420	389	400	377	393	400	396	385	444	408	414	397	379	383	422	408	388	417	390	375	444	387	383	403	419	415	404	396	395	393	404	402	371	383	421	376	413	442	404	416	395	347	399	420	396	419	388	425	400	423	389	416	372	397	380	411	387	407	417	436	360	416	384	413	401	406	416	401	403	427	404	380	422	413	404	405	386	373	386	393	445	424	418	409	406	377	382	422	410	423	413	375	429	390	409	385	397	414	381	427	404	425	401	377	398	430	385	400	421	373	406	394	407	431	410	396	393	394	373	416	410	414	382	405	359	418	364	412	389	395	411	424	392	382	362	394	424	403	411	406	387	392	382	413	421	390	413	389	441	404	382	422	413	378	431	402	415	456	394	385	395	418	385	396	370	426	432	388	371	399	388	396	409	425	406	385
31317	54092	43390	27426	14060	7056	4591	3911	3149	2054	1594	1264	1051	900	819	706	640	660	657	647	590	609	608	600	617	546	664	573	617	598	569	548	592	540	522	536	523	531	559	556	532	522	493	489	501	527	522	524	539	514	513	527	524	509	505	483	529	459	481	501	499	499	500	484	494	497	537	505	471	471	498	484	482	508	496	494	476	520	510	490	533	453	523	496	512	461	526	496	455	497	500	502	499	498	513	470	461	444	497	508	467	509	500	472	475	473	521	503	472	534	456	483	495	487	520	503	515	533	445	471	460	488	511	497	448	487	485	471	513	500	528	492	497	478	509	499	483	495	500	536	486	503	470	456	492	500	481	486	516	472	481	453	491	500	473	480	485	476	490	478	471	478	526	539	495	500	479	507	525	492	495	454	504	488	507	455	510	492	491	519	500	497	503	474	504	469	497	484	503	471	468	520	494	516	546	458	496	498	493	498	532	523	513	515	467	485	453	520	499	512	518	497	519	514	450	486	493	512	498	485	457	484	482	484	449	492	490	466	488	506	483	483	451	510	494	481	501	531	524	516	457	483	472	471	480	460	532	484	487	477	482	474	492	532	518	482	495	488	497	532	470	487	508	493	508	500	467	519	519	541	506	494	469	497	491	493	478	455	473	486	500	507	497	458	510	477	486	488	480	458	487	486	488	471	503	490	521	466	497	530	489	512	479	461	485	476	510	500	515	463	470	488	517	491	504	499	444	514	480	506	524	478	519	488	531	507	479	500	460	516	509	492	512	515	491	475	469	495	481	506	461	487	497	474	518	490	516	508	479	451	509	476	505	506	498	510	492	507	476	479	467	483	490	475	514	484	510	517	528	486	476	514	496	516	501	504	470	516	491	519	477	484	443	470	510	498	499	479	477	486	501	477	498	504	492	514	499	496	482	509	462	515	513	512	466	506	521	490	484	500	476	496	475	520	466	512	484	458	457	482	497	558	525	481	477	515	520	475	495	504	480	456	517	474	500	438	507	504	495	474	517	466	492	468	478	492	490	461	477	479	488	476	517	513	498	477	457	475	532	500	485	502	473	508	474	479	433	529	479	512	464	503	476	493	465	469	506	477	478	534	477	494	501	501	480	488	510	504	477	532	505	487	481	481	496	443	484	483	496	491	452	466	457	438	548	491	498	484	482	456	461	513	490	500	475	507	511	473	491	490	477	478	490	501	484	462	474	494	498	495	494	485	550	489	495	516	504	518	497	529	502	493	500	487	475	510	522	474	500	504	510	469	487	503	474	463	502	480	476	483	507	493	511	457	506	482	521	455	471	504	492	446	526	460	466	462	498	466	489	454	449	444	466	519	511	500	462	504	486	488	488	500	499	508	514	508	522	503	470	489	490	497	494	524	533	512	496	469	482	499	507	517	481	469	476	500	498	512	476	506	503	520	467	472	538	488	491	502	471	467	489	488	503	487	498	513	471	461	471	492	443	475	487	550	488	485	490	494	526	488	479	494	506	501	485	452	506	532	519	478	490	464	436	488	494	457	514	481	490	508	501	476	515	482	501	496	510	533	527	486	469	452	474	484	486	487	503	511	500	488	464	464	495	500	466	483	473	489	510	453	490	492	500	480	462	522	516	499	477	468	446	486	483	509	499	526	499	454	495	534	482	480	498	499	489	506	457	499	522	473	513	474	488	465	477	508	473	491	518	481	521	527	483	483	501	506	444	516	527	519	520	502	545	477	482	509	455	507	486	510	482	486	514	497	488	507	495	461	494	487	495	548	472	498	470	482	488	474	526	483	497	483	484	467	454	489	447	515	490	479	509	476	456	483	494	532	494	507	491	456	498	489	551	463	514	469	470	454	537	510	472	500	510	504	509	503	483	500	473	484	514	506	504	501	496	482	500	488	523	509	518	479	472	479	489	508	500	480	534	518	487	521	468	494	495	468	497	498	511	504	468	468	449	493	479	512	503	504	482	458	471	489	500	488	507	482	503	504	486	494	491	468	507	473	469	497	520	485	502	486	476	441	495	495	505	451	463	497	511	500	499	480	491	493	487	492	477	518	486	488	460	466	496	480	521	518	504	510	488	439	544	495	464	486	490	494	522	534	464	494	538	479	484	501	514	507	515	484	519	512	490	467	486	485	471	511	470	462	517	488	497	519	505	505	495	505	488	495	513	485	476	491	497	492	507	528	509	457	489	480	522	490	502	457	483	487	489	490	506	469	481	510	473	462	452	489	513	505	458	472	516	458	511	509	467	497	500	522	507	491	514	499	520	511	449	497	517	487	525	462	525	507	465	477	521	470	486	473	522	511	470	452	508	456	497	464	471	495	502	466	516	500	508	466	504	490	474	448	495	466	463	482	513	521	491	485	511	505	491	499	520	499	485	508	470	494	482	487	467	469	513	492	501	506	460	513	487	467	543	507	486	472	497	500	501	520	465	498	485	469	494	492	487	497	521	502	492	469	454	473	496	486	492	479	447	494	473	481	478	505	454	513	496	494	467	509	507	515	459	477	485	523	484	503	473	485	500	475	484	485	499	488	459	505	484	470	506	489	532	528	468	519	497	478	503	464	511	448	495	500	490	451	496	470	501	494	508	507	476	517	509	487	525	477	485	500	486	507	472	519	501	488	501	532	489	511	492	494	445	506	477	492	497	498	529	477	510	522	515	459	460	511	448	493	506	459	512	500	506	487	546	449	502	481	470	486	480	458	474	470	501	493	494	475	499	471	489	499	528	493	457	473	508	498	517	467	505	486	487	491	493	504	496	461	508	511	490	484	518	481	487	540	499	496	482	496	514	483	465	467	496	488	506	474	492	475	465	459	491	532	454	443	487	455	469	524	503	512	474	522	468	522	463	525	498	521	461	524	511	467	508	513	467	498	488	525	488	510	498	486	453	476	477	522	478	492	502	493	452	470	508	467	489	459	487	468	457	488	504	474	496	465	487	493	487	446	505	477	494	493	460	466	471	518	472	500	502	509	525	483	490	490	502	498	471	503	489	507	461	466	499	478	499	525	467	487	478	472	489	516	472	470	506	509	487	478	477	487	467	482	511	456	444	479	498	511	474	466	463	470	488	495	494	496	482	472	515	498	504	436	453	494	476	455	498	506	508	451	491	528	520	503	493	481	503	530	508	449	502	492	505	504	474	488	483	534	470	481	491	544	510	473	501	482	479	494	486	502	493	519	521	442	466	479	509	490	444	500	523	500	475	518	474	490	514	468	496	497	481	499	495	498	459	500	510	489	478	506	473	508	456	451	537	523	456	487	471	533	516	512	490	481	467	492	527	499	475	471	507	521	524	502	484	509	497	480	433	482	491	469	500	491	500	463	516	503	465	502	485	488	459	506	510	508	497	457	525	496	512	456	479	512	498	520	506	499	470	474	482	474	479	482	474	484	489	485	480	472	503	514	490	537	465	485	470	506	489	524	498	443	431	480	464	516	521	481	487	495	479	448	463	496	455	464	476	494	488	484	514	481	523	512	477	522	482	488
25476	21382	28022	25889	13753	4439	2097	1675	1458	1249	1030	893	930	871	825	826	812	823	762	765	756	799	791	751	762	754	745	783	794	744	803	759	793	743	740	710	753	756	737	741	727	709	752	784	767	723	731	705	749	749	751	707	773	761	747	691	743	785	739	756	741	709	690	676	775	715	681	763	702	710	763	719	716	740	738	740	720	717	716	713	697	679	773	732	716	719	736	730	716	740	692	748	692	734	685	691	742	769	715	708	730	702	756	758	705	731	761	710	762	698	795	750	684	744	769	748	727	717	727	712	762	720	752	683	694	689	689	748	683	748	696	753	779	708	760	727	692	713	770	749	660	692	703	731	781	776	704	700	750	794	763	717	732	731	751	732	670	731	728	750	747	707	738	719	732	702	717	715	762	718	712	763	730	688	698	700	691	764	725	719	773	747	711	749	737	778	789	718	758	728	714	710	750	701	736	726	754	758	701	747	742	781	714	685	789	707	747	771	735	725	686	772	725	732	718	742	694	754	746	724	726	719	723	783	771	719	705	755	710	736	741	716	727	697	744	738	740	701	752	710	704	705	718	732	753	736	834	665	724	766	740	744	749	745	700	772	766	709	756	716	713	717	739	692	690	736	755	708	730	740	679	693	754	754	728	750	753	746	721	710	710	736	782	759	714	704	749	759	758	716	766	742	733	721	751	734	743	748	701	769	756	694	725	758	722	761	723	700	762	738	755	748	705	726	715	705	727	710	733	684	750	722	688	732	716	703	729	754	762	748	724	711	732	739	717	753	740	677	761	811	740	744	711	761	695	714	757	681	721	713	755	763	729	772	756	749	727	714	706	736	762	735	705	718	733	731	726	760	735	718	688	754	707	721	708	764	686	706	774	716	726	694	736	746	734	688	737	763	763	735	752	748	712	746	729	746	698	700	751	741	725	767	712	672	725	727	677	740	703	751	735	681	713	729	737	729	720	767	716	760	770	711	723	717	744	709	725	723	711	730	730	699	722	718	721	717	703	756	710	704	741	751	684	764	710	707	764	716	663	731	722	721	716	740	711	730	750	705	767	737	759	732	724	752	742	737	773	744	695	723	676	689	739	742	746	713	671	746	728	708	727	717	725	712	738	740	748	772	728	734	692	712	690	763	784	732	765	742	683	726	739	723	745	740	748	705	660	748	733	695	766	732	701	753	729	730	703	706	743	748	699	715	752	732	750	773	759	734	721	723	695	708	708	733	722	728	744	712	755	698	731	679	749	755	747	765	729	740	757	715	746	742	714	745	740	714	730	681	720	752	740	727	732	737	764	731	749	771	736	732	741	744	720	740	699	755	736	753	737	687	674	678	712	748	729	738	708	690	711	706	775	778	726	746	720	704	771	750	681	741	754	722	708	740	701	682	756	729	770	735	709	777	711	727	707	729	725	693	747	716	731	664	737	708	734	792	735	732	725	726	729	717	725	693	737	683	737	694	752	735	777	708	734	745	724	670	766	704	683	693	771	714	661	711	706	738	712	720	665	708	725	727	710	706	715	740	753	693	737	771	718	754	722	728	697	694	750	734	710	739	704	717	701	700	736	730	753	703	739	715	715	748	710	756	713	732	700	755	731	736	731	720	737	745	744	752	738	753	717	730	722	715	730	787	728	721	726	718	735	736	674	739	760	712	743	724	723	761	692	703	673	784	733	752	718	704	720	693	688	763	720	767	691	786	740	743	758	699	715	699	735	667	692	670	691	695	713	781	717	711	735	769	736	725	699	725	736	724	745	714	732	694	726	756	732	689	721	737	783	736	702	681	777	712	735	722	741	743	744	738	728	710	727	768	747	794	734	756	736	785	736	738	676	779	716	697	769	746	728	740	720	742	712	723	738	647	721	756	736	749	752	733	691	710	748	746	759	783	720	717	705	744	754	759	719	708	724	749	754	736	717	742	710	723	734	702	739	699	698	762	775	773	734	685	766	718	749	704	691	726	721	756	715	748	715	718	754	740	715	703	746	742	738	728	773	724	710	708	729	720	701	757	738	757	727	723	764	684	751	710	727	744	668	724	746	724	721	729	721	726	724	736	734	730	717	684	696	791	724	702	690	762	711	791	707	768	729	709	728	745	721	742	695	733	729	776	706	752	725	697	735	746	722	726	714	737	723	742	743	746	721	688	721	714	720	727	690	733	690	755	766	702	699	712	702	726	743	740	692	689	765	726	705	666	684	765	715	793	679	720	728	761	739	729	727	726	744	717	711	733	694	768	731	747	696	738	730	753	715	738	741	745	678	703	717	712	787	700	692	672	694	772	718	737	759	724	758	738	746	729	715	739	753	750	759	714	727	724	804	704	730	733	718	755	793	717	717	713	730	709	722	735	741	718	730	736	650	756	738	727	692	759	714	736	737	732	701	717	738	726	740	780	720	672	722	708	737	773	752	733	741	675	694	786	719	773	755	685	737	717	748	732	745	751	712	764	721	675	691	783	724	741	758	745	689	719	745	725	710	724	745	743	723	745	679	768	780	697	718	747	739	767	698	774	735	716	701	751	721	734	726	721	718	700	687	704	717	717	716	749	688	730	729	718	708	704	702	715	758	769	777	697	760	657	733	714	744	695	710	724	741	719	750	738	732	755	758	745	784	764	728	776	757	736	724	735	707	756	775	736	748	731	685	713	721	713	745	734	755	699	746	718	783	743	722	731	721	785	754	730	674	709	737	712	776	748	749	705	721	705	728	712	754	754	757	734	756	776	684	732	742	745	698	706	699	750	718	680	813	738	699	697	706	705	697	720	712	788	720	710	720	721	709	724	748	710	713	703	724	759	661	743	755	738	764	746	710	780	746	715	765	731	704	731	721	713	758	719	746	773	735	688	748	725	740	752	705	747	683	721	692	659	749	723	719	744	727	725	694	726	690	737	758	710	727	722	717	671	705	694	725	738	714	677	715	676	734	762	706	772	741	690	667	717	709	750	712	709	753	721	739	741	735	781	797	717	765	714	798	714	754	747	739	716	743	665	707	747	678	765	754	716	727	729	722	718	764	742	711	721	747	745	717	681	733	759	754	740	731	744	758	726	763	718	743	686	700	740	742	747	742	761	764	757	711	714	729	754	690	769	770	743	748	759	754	756	656	744	720	704	758	685	707	721	697	741	743	747	690	756	734	720	724	737	702	682	698	755	720	720	729	718	689	711	713	736	729	733	773	734	693	721	724	775	772	719	746	727	767	709	729	751	730	688	789	783	735	708	781	693	736	722	760	743	769	730	759	766	688	750	776	726	713	728	751	708	751	754	715	746	722	683	734	704	761	742	714	730	719	687	690	734	718	723	715	698	734	727	722	781	667	725	755	725	728	788	753	761	719	743	763	777	729	767	694	700	770	755	725	750	712	736	725	746	740	754	718	721	726	723	738	720	718	739	724	749	739	692	705	709	720	717	731	727	779	688	704	730	757	717	731	728	666	743	728	757	728	772	737	734	754	746	743	773	715	706	747	787	706	697	731	751	726	677	756	687
32467	48413	39749	24895	12008	6628	3867	3165	2885	2274	1678	1334	1295	1161	1118	1089	1011	978	967	983	978	924	940	954	967	928	922	950	931	909	953	896	902	937	895	878	851	891	867	886	893	899	830	888	796	880	886	871	855	860	872	853	892	882	848	877	860	849	814	840	847	847	837	853	882	914	876	829	839	870	857	838	901	911	910	871	861	887	868	844	906	848	844	848	904	849	861	825	890	874	864	873	899	873	816	861	930	849	902	918	853	914	898	851	854	829	875	886	848	834	867	843	909	851	884	888	861	857	812	811	860	853	824	877	846	899	840	851	883	818	873	877	851	854	875	853	893	803	837	871	804	852	865	866	817	881	771	862	903	922	823	912	875	812	897	842	843	869	891	844	819	849	867	864	876	900	876	863	851	835	912	884	848	891	831	877	885	889	889	850	867	838	854	879	857	857	825	877	811	868	800	896	831	846	770	831	814	800	882	834	811	869	810	833	863	870	819	843	946	868	838	866	843	835	877	889	878	837	814	832	846	875	904	841	855	872	906	833	799	828	831	827	904	821	857	840	888	870	859	854	810	862	837	835	838	900	915	866	831	850	885	863	899	831	879	878	846	860	889	863	892	868	840	850	854	864	847	882	860	864	887	815	889	872	892	835	859	830	867	860	851	823	832	839	837	823	890	889	849	883	849	772	846	902	869	836	857	872	854	856	863	814	882	836	898	824	886	803	913	904	869	906	860	864	843	856	864	907	871	853	867	842	878	890	833	856	858	887	902	889	842	852	896	859	862	833	915	814	860	888	888	840	873	921	836	865	851	853	838	886	875	922	862	840	893	842	837	837	868	825	890	824	886	878	878	849	854	858	854	908	852	815	870	847	839	805	873	861	851	801	829	799	878	793	786	864	838	853	839	872	869	836	848	870	876	876	870	893	862	883	903	875	868	947	906	834	844	856	853	905	857	901	837	817	878	851	835	866	884	927	863	823	881	841	844	886	850	798	852	919	832	840	832	891	839	857	861	862	866	815	859	861	845	855	895	893	836	831	865	818	837	800	876	882	864	841	857	881	856	874	865	834	866	819	889	834	852	859	876	847	888	846	948	872	879	850	837	881	836	850	903	842	853	847	873	873	859	877	913	847	861	869	876	863	903	885	857	872	873	840	877	866	949	832	868	853	833	803	832	865	811	775	824	896	840	830	843	854	860	885	816	833	867	824	882	839	833	848	860	874	867	844	895	841	890	873	857	851	846	904	891	856	923	837	859	827	840	861	852	864	885	866	853	877	886	905	859	872	855	805	903	865	876	892	893	873	845	819	872	870	826	898	892	914	863	838	853	867	800	894	904	903	845	842	900	856	846	923	842	841	819	883	863	892	815	873	838	818	874	874	867	853	833	834	838	829	881	813	824	817	941	855	902	923	903	918	887	846	833	894	828	863	892	880	860	932	866	780	818	895	866	871	902	858	824	818	874	866	798	817	842	856	848	885	922	888	846	899	851	860	865	815	909	904	859	891	861	821	840	828	917	853	847	846	847	849	875	907	856	851	861	931	884	848	892	863	866	854	856	880	826	874	846	846	871	866	867	834	849	894	805	887	816	868	828	880	882	842	929	884	889	904	869	828	873	820	845	852	893	873	847	853	879	884	841	863	893	847	840	858	844	812	873	913	835	873	844	859	878	823	884	855	850	859	905	859	851	871	821	857	877	821	849	844	858	852	892	885	868	827	878	859	856	860	835	821	827	880	849	838	834	861	836	863	865	886	884	869	805	846	890	832	845	866	907	853	818	891	820	844	841	877	853	864	883	836	844	795	874	864	821	877	897	824	864	834	853	846	852	905	877	835	869	815	808	878	886	849	855	884	814	873	838	875	871	856	889	851	889	891	855	866	866	884	842	841	857	834	806	882	853	859	892	836	887	837	874	831	826	852	864	823	839	860	825	864	881	827	887	855	880	864	890	850	867	821	886	846	864	832	801	835	837	814	852	893	806	890	830	859	846	833	853	853	863	820	824	872	868	876	862	873	853	892	853	855	878	865	868	860	850	890	864	884	903	820	895	834	836	813	868	869	848	866	847	817	888	877	868	864	830	833	849	824	854	852	880	909	840	879	851	852	822	867	836	833	848	820	879	860	823	879	871	881	825	835	840	846	904	795	849	879	833	883	830	841	878	866	860	827	853	864	878	874	849	835	876	826	865	874	885	819	852	854	906	851	879	928	854	845	844	859	813	852	855	838	825	887	811	909	903	916	807	920	892	858	863	862	868	863	802	879	846	911	850	916	831	837	866	870	856	824	823	893	885	840	913	855	840	896	838	894	858	879	842	848	817	864	870	911	896	839	824	858	813	851	871	847	805	856	838	907	844	871	845	869	886	929	892	828	862	853	822	869	830	853	840	871	862	838	845	879	846	847	882	863	855	878	854	817	874	818	871	910	849	789	910	882	840	864	843	887	843	867	848	871	838	806	814	845	857	867	871	836	869	879	842	883	917	893	864	875	881	890	857	847	851	890	832	867	899	840	876	795	840	854	865	850	849	852	896	884	890	832	901	841	861	873	880	851	848	825	875	848	884	825	860	851	829	914	853	883	848	880	877	827	924	887	872	924	864	893	815	872	842	874	849	855	860	897	876	870	864	886	794	830	872	837	893	806	853	893	840	881	879	798	839	835	869	918	887	873	829	836	808	927	854	878	885	824	869	889	910	854	886	891	857	867	860	825	882	817	833	809	871	865	878	842	828	875	875	802	911	907	879	879	884	818	875	831	895	869	815	849	857	884	845	831	854	866	883	871	872	856	917	828	840	868	832	796	803	903	865	829	852	880	894	883	831	821	832	819	891	847	869	877	840	790	875	860	818	833	895	818	861	874	885	860	855	806	835	892	841	895	808	935	883	870	854	872	867	882	872	817	889	842	850	831	891	909	859	853	844	892	901	792	872	871	871	814	850	897	827	869	868	895	885	774	872	844	874	870	854	902	845	876	924	889	851	879	855	845	855	820	864	914	863	890	861	804	833	905	842	842	870	881	876	831	824	874	831	831	827	902	815	901	862	847	903	843	859	861	886	869	804	881	851	904	842	838	837	891	830	888	835	875	835	850	860	873	846	805	882	884	936	837	859	856	855	878	846	857	834	820	849	829	904	845	865	849	844	927	878	877	855	877	847	895	851	909	890	829	895	913	928	831	838	861	897	913	871	832	880	822	874	867	880	847	848	869	878	868	818	839	824	885	905	869	843	859	903	876	905	841	818	835	854	819	874	866	822	855	881	862	871	816	841	888	868	869	854	832	879	815	833	913	838	843	900	877	879	881	858	815	832	872	869	857	805	841	881	879	849	845	833	821	876	869	879	818	861	837	859	875	895	820	838	841	885	852	822	890	876	859	854	813	838	903	808	831	845	906	863	919	849	884	860	883	828	833	869	855	908	872	904	865	826	840	878	840	881	879	861	873	861	908	875	871	863	859	872	861	866	825	860	836	845	846	854	831	855	838	847	865	865	823
23272	21313	29055	24176	21594	20840	10972	3170	2390	1897	1479	1281	1184	1035	955	896	877	882	811	808	822	831	788	840	786	778	806	780	728	795	761	727	838	772	740	730	755	760	681	734	724	716	724	708	705	685	689	716	693	741	762	752	711	737	720	685	665	733	676	693	680	729	711	716	732	744	714	685	758	725	712	746	743	675	699	691	678	680	716	703	737	726	724	734	663	743	763	688	728	734	715	730	797	690	670	682	738	686	731	700	703	718	678	672	685	673	705	693	699	719	705	720	690	735	668	693	739	693	724	675	758	728	692	721	705	716	720	693	708	695	720	700	742	692	696	723	762	687	739	715	725	689	714	660	667	735	729	757	715	719	726	729	676	726	638	691	683	725	707	691	747	671	728	717	673	745	735	711	701	718	661	701	674	730	723	673	682	729	736	690	716	682	679	704	672	698	708	678	718	695	747	689	725	728	678	718	697	691	714	668	735	729	713	741	703	731	727	688	688	787	742	706	698	672	703	690	742	659	703	661	724	657	676	657	693	677	661	647	676	725	723	749	697	702	668	686	718	700	682	700	671	686	684	638	737	726	731	722	684	700	678	686	707	722	690	677	724	711	706	743	690	705	713	734	690	714	700	684	737	746	704	705	691	701	633	743	696	683	664	695	716	690	632	683	686	718	673	731	701	722	703	680	743	701	691	647	703	666	704	708	734	742	679	722	654	719	742	704	684	692	662	705	698	655	711	709	710	716	723	746	673	689	648	722	731	675	739	675	735	718	741	652	740	696	705	676	733	709	707	758	697	698	703	742	709	671	731	708	717	710	689	768	721	628	699	687	748	680	706	684	638	733	691	773	674	708	727	705	717	716	699	710	661	747	716	758	713	734	683	705	688	695	685	705	739	643	718	699	687	678	725	688	719	731	707	707	760	735	752	699	744	691	749	714	687	692	759	701	676	704	686	684	722	709	671	678	682	695	718	683	701	711	733	686	661	705	696	688	762	711	662	698	708	754	728	691	731	732	726	696	703	702	738	709	682	728	711	721	701	718	692	699	665	692	709	699	687	716	707	720	695	684	714	694	719	671	713	719	727	686	715	678	670	778	704	745	735	738	684	666	714	716	668	703	705	735	622	712	665	713	703	716	683	747	758	678	730	739	695	730	684	755	696	744	686	647	654	702	656	711	743	692	714	695	691	683	683	702	757	697	715	729	696	731	692	682	732	720	698	694	677	675	738	697	701	666	708	701	713	747	687	663	758	717	683	699	673	714	666	745	701	665	709	703	720	687	690	744	718	710	699	667	685	687	703	689	685	675	684	678	733	700	650	692	719	736	693	746	735	698	721	699	709	693	658	678	708	686	722	721	764	696	672	717	658	712	717	710	722	744	716	704	673	702	707	726	686	714	720	701	730	701	728	648	704	706	706	657	701	689	669	725	667	706	745	738	700	746	676	707	725	718	735	711	731	701	660	670	696	737	700	776	720	716	690	664	651	710	724	690	667	736	685	737	675	687	712	707	692	750	684	729	674	734	681	706	735	713	735	683	706	694	685	693	658	692	728	687	697	684	661	751	709	713	684	733	640	674	710	653	696	690	743	716	702	726	713	678	698	672	704	724	702	702	730	707	695	665	694	725	701	724	733	706	718	667	662	726	698	741	642	677	741	692	635	671	691	740	700	689	734	690	709	748	687	704	705	684	711	757	705	671	731	718	730	690	725	743	687	715	728	699	710	737	722	716	708	693	703	691	703	745	673	702	701	626	738	697	689	719	637	730	657	691	723	681	697	739	735	727	723	708	687	695	728	726	748	673	710	659	665	724	697	634	675	707	704	692	673	664	655	700	693	718	711	702	678	693	695	723	725	736	720	702	682	713	694	691	742	713	686	727	711	714	731	688	675	722	664	704	697	764	693	745	691	721	706	713	680	721	727	686	721	739	733	725	666	696	681	693	695	641	670	751	741	701	710	677	698	752	753	720	766	688	683	680	724	704	711	703	684	712	698	721	709	685	688	700	721	646	695	744	719	702	695	719	708	746	726	705	689	691	732	731	727	746	712	740	699	687	688	694	704	699	717	716	687	717	728	711	693	721	704	708	732	715	701	687	720	714	684	698	736	665	694	727	707	712	718	749	683	731	691	710	739	741	695	719	704	663	708	724	702	700	683	685	677	713	755	706	731	702	741	709	703	654	713	693	714	683	699	791	729	689	691	724	722	714	673	691	709	654	713	698	671	704	673	711	671	689	697	702	693	670	737	669	732	748	769	738	713	677	699	692	692	684	684	677	698	710	684	747	739	729	718	676	715	681	665	719	701	719	665	689	696	689	726	699	686	669	733	709	708	717	676	705	686	751	662	740	743	709	670	700	721	673	704	730	687	663	684	666	708	695	681	728	691	724	696	714	683	698	683	681	700	669	728	736	677	701	687	682	717	699	718	693	640	711	667	731	674	720	684	724	712	713	732	672	715	729	739	685	691	741	668	686	728	720	731	698	679	650	659	730	701	682	725	707	646	750	773	761	694	655	675	670	679	695	682	689	725	726	703	709	693	700	709	687	723	702	734	709	715	690	685	667	676	709	694	696	677	698	737	740	678	757	698	721	674	688	723	678	719	701	677	704	695	740	713	689	664	701	709	706	708	734	692	687	703	710	694	694	647	720	699	687	665	672	713	761	756	715	674	695	721	677	677	734	713	677	758	700	745	691	705	702	729	692	699	705	707	673	723	689	663	707	695	716	689	721	737	680	697	719	718	717	718	728	672	690	646	674	716	701	705	754	688	719	728	742	684	705	705	715	687	691	700	666	678	700	670	666	701	709	678	708	699	648	734	727	712	699	773	723	721	692	672	711	703	686	727	709	698	710	695	680	724	699	669	732	736	660	732	728	704	690	681	709	660	710	669	650	676	727	685	754	688	638	677	673	682	710	665	722	715	716	692	700	702	712	646	693	708	669	711	699	690	708	717	672	709	713	720	672	722	681	741	726	717	735	687	696	692	682	672	736	689	680	683	699	681	723	680	694	703	755	745	713	679	656	714	730	690	679	717	738	693	728	686	707	756	682	697	664	726	706	687	692	709	683	692	717	722	728	674	678	714	682	706	709	658	706	701	725	720	722	728	672	674	677	738	708	724	693	674	715	711	696	696	674	691	683	698	650	701	711	739	712	720	710	695	674	703	768	693	723	736	731	747	672	704	679	721	748	691	685	760	764	727	728	698	720	723	692	661	737	664	726	725	706	678	675	710	662	728	717	722	693	704	705	739	663	700	720	734	694	700	729	701	700	693	746	731	640	691	700	706	759	697	754	675	723	654	692	697	741	705	697	736	681	704	680	705	724	693	719	712	727	724	680	719	687	690	672	724	683	669	706	739	705	688	726	698	762	713	704	658	706	740	726	669	726	692	691	719	683	707	692	719	720	716	668	652	709	681	708	708	670	752	731	733	738	742	664	740	708	693	718	641	715	714	714	725	712	735	713	696	690	679	734	718	700	713	685	697	713
35826	61401	53035	36780	22717	12515	7667	5290	4619	3584	2645	2344	1746	1568	1376	1193	1144	1157	1045	1049	954	1006	999	1068	948	930	958	960	965	900	929	897	869	906	888	905	809	847	870	822	842	841	844	860	828	835	862	822	815	815	775	788	833	838	815	827	787	842	796	799	811	783	832	872	792	845	776	824	807	769	798	768	782	788	845	848	761	771	788	770	768	804	772	764	797	777	815	841	826	823	787	761	769	816	859	822	784	789	759	821	794	771	794	796	801	800	816	788	770	798	807	814	814	804	821	820	797	804	741	787	786	789	770	786	841	786	787	772	799	816	774	834	766	788	831	823	817	809	809	717	832	787	846	789	791	783	802	804	794	776	789	796	760	786	768	772	800	781	828	805	817	789	808	751	782	803	758	765	767	839	772	784	800	815	838	799	815	794	813	762	827	797	802	815	787	790	760	808	776	782	790	820	806	786	822	797	809	798	760	832	790	774	797	796	762	763	796	780	768	765	773	832	807	777	772	774	789	771	777	789	802	851	812	799	733	801	795	753	790	775	794	819	803	754	839	799	810	754	773	790	778	779	833	814	818	830	778	782	798	788	749	781	773	739	820	821	760	777	783	766	793	777	756	857	843	839	767	828	791	831	792	768	826	780	795	805	817	781	764	742	728	823	805	824	766	781	842	790	792	764	765	887	797	799	707	818	820	786	829	756	775	834	754	793	792	787	769	813	836	794	780	825	816	833	742	763	781	806	775	790	769	807	789	802	793	775	752	789	807	769	813	718	755	768	794	765	786	783	798	817	789	811	813	750	800	810	808	801	808	794	776	795	804	850	829	817	848	831	798	826	756	814	824	799	793	788	818	825	827	800	819	798	841	822	817	853	796	802	796	775	768	762	850	819	793	773	765	775	806	789	758	779	798	749	787	851	767	793	800	764	786	820	787	793	866	820	834	802	812	793	755	770	773	806	784	783	801	764	788	783	800	798	798	794	800	810	780	718	804	786	785	761	740	771	823	792	791	830	823	841	799	806	787	810	773	774	764	856	762	768	782	773	772	801	806	752	799	804	788	810	761	761	810	791	762	755	793	811	770	802	822	772	780	808	769	788	770	774	768	735	857	824	851	822	820	835	802	810	799	809	785	778	839	782	756	872	795	783	791	804	794	771	848	809	810	783	819	791	832	815	770	808	770	801	761	795	827	826	752	795	786	806	761	770	780	818	797	791	842	820	811	748	773	763	854	795	783	779	798	749	794	752	783	781	801	810	861	828	775	730	786	750	800	764	783	810	770	821	782	814	784	709	794	767	813	797	843	805	780	807	815	823	763	803	831	808	758	786	782	747	856	788	827	804	792	790	776	798	773	749	821	784	827	774	807	769	754	774	798	772	794	801	821	764	816	792	771	838	753	816	780	793	790	773	773	832	805	785	807	759	756	789	787	767	865	758	816	843	798	721	795	833	800	803	832	807	831	780	800	837	771	757	804	782	800	803	803	807	796	830	782	826	814	752	819	809	780	822	807	839	774	771	785	802	783	784	799	776	751	840	789	793	809	830	785	817	790	822	790	802	788	769	800	827	761	798	794	823	798	762	791	793	816	870	803	767	773	756	790	829	787	798	784	750	785	809	763	798	824	792	820	800	772	823	811	815	806	796	767	806	823	786	821	798	777	840	815	798	849	798	813	818	804	765	778	806	789	821	772	766	796	825	786	761	769	808	813	783	769	791	780	750	799	847	766	836	839	792	833	811	768	771	799	776	779	770	773	824	780	808	824	761	796	792	796	794	726	859	818	788	797	825	760	774	777	832	800	787	816	822	735	774	804	780	779	762	845	795	733	754	760	786	786	776	801	761	877	795	767	787	809	797	741	750	824	776	823	794	807	801	816	829	832	820	808	806	772	765	770	788	794	769	767	773	806	806	804	816	768	817	809	781	795	802	832	802	815	793	742	785	745	750	772	830	849	803	773	796	802	818	782	783	752	739	816	759	783	790	761	810	863	793	818	770	772	756	751	813	815	765	757	792	806	846	804	806	817	768	788	801	814	825	791	823	831	758	826	816	802	732	823	797	799	807	819	820	798	782	824	811	810	788	833	793	828	818	776	821	762	766	796	790	849	766	835	768	803	802	828	814	792	778	788	830	823	806	803	833	770	773	759	786	822	826	760	820	786	727	770	783	776	777	770	821	786	742	749	794	821	839	835	771	838	799	775	773	761	762	832	767	786	832	832	815	787	868	794	836	790	811	813	824	795	795	767	775	774	799	804	799	799	827	728	782	763	801	801	750	768	781	811	756	766	798	771	747	811	823	821	784	792	838	810	814	796	795	749	843	775	774	757	790	843	777	748	812	821	831	791	827	792	827	803	806	787	793	802	772	817	732	791	745	828	820	799	816	795	806	774	837	736	772	830	782	793	807	855	785	812	813	780	835	817	782	805	769	782	807	783	826	753	834	760	779	835	737	759	795	763	809	814	787	792	781	771	802	799	857	823	766	786	799	816	775	851	808	757	803	762	793	766	805	899	839	803	790	823	819	779	801	765	782	818	777	790	766	805	831	820	837	848	798	774	775	832	836	818	713	845	817	796	778	830	811	808	735	797	804	827	789	815	794	802	752	776	752	829	777	766	760	795	782	750	818	745	791	760	803	772	790	759	751	798	808	820	790	804	828	779	757	779	779	750	720	807	814	829	819	790	786	823	832	783	744	773	790	797	819	733	729	805	787	784	799	820	776	788	808	791	799	808	751	824	788	780	769	798	783	798	825	829	750	782	789	799	780	793	765	804	810	792	789	816	816	814	841	796	800	834	848	789	747	780	824	812	840	790	826	777	794	819	835	732	753	775	782	807	804	804	807	780	766	772	784	807	819	762	797	861	785	824	806	744	816	793	788	811	769	842	794	782	797	746	838	807	782	770	784	798	759	816	801	823	777	793	844	831	790	807	749	768	840	842	806	811	794	766	832	768	751	778	779	860	775	787	757	795	805	820	774	797	808	776	819	768	791	769	814	820	828	805	761	782	835	731	783	796	746	749	776	801	810	802	787	797	761	845	782	791	753	813	798	769	790	778	801	803	795	858	871	789	789	807	822	788	818	792	815	777	776	781	770	776	798	799	750	741	799	811	770	778	813	785	807	813	774	797	776	830	790	733	799	781	786	758	820	765	773	808	835	798	804	803	819	802	788	777	835	755	793	831	812	799	798	773	830	809	770	765	766	800	787	788	758	808	784	807	743	772	823	788	804	841	782	814	791	803	763	810	789	815	786	805	769	768	768	779	753	770	791	812	778	791	752	780	794	778	797	794	855	806	818	858	837	777	729	769	836	812	796	843	838	793	830	745	790	743	745	765	821	820	727	786	774	786	780	796	820	796	755	798	805	782	763	792	802	873	759	794	742	807	796	802	766	789	849	784	854	836	764	841	791	839	753	804	779	769	788	794	789	823	797	761	837	786	798	821	830	792	796	830	815	763	765	764	737	818	828	789	765	790	795	812	815	811	775
29236	27566	28876	17240	5572	2513	1598	1061	830	797	751	676	592	535	522	512	515	529	522	517	540	505	581	460	501	482	535	499	534	518	543	495	536	482	500	515	486	472	503	488	476	522	458	508	472	525	495	499	467	497	459	498	527	485	470	493	473	484	528	484	462	514	493	448	471	503	520	507	498	505	485	484	492	497	463	486	522	452	474	473	513	505	499	497	528	506	476	482	509	482	491	485	497	483	474	469	423	508	488	479	462	502	543	478	539	489	505	439	448	468	486	512	494	501	520	515	496	495	513	492	492	545	484	473	474	453	515	501	489	497	501	540	506	487	528	507	495	462	483	478	474	482	484	511	515	496	511	521	478	502	486	487	469	507	457	508	504	495	468	493	513	504	515	510	441	490	523	478	468	479	467	473	501	486	460	500	472	479	498	507	511	528	441	474	499	508	474	502	504	509	528	505	525	496	522	462	478	467	533	536	520	488	518	502	467	507	463	491	470	463	512	527	459	531	498	495	514	476	499	483	520	489	484	489	494	502	472	519	500	497	487	509	480	500	519	490	499	482	533	486	504	497	509	507	504	525	494	470	500	517	502	497	508	525	489	528	522	437	483	534	510	518	492	495	501	512	486	468	525	520	467	503	469	449	467	466	441	493	487	476	509	480	535	471	488	531	544	519	503	541	542	480	492	521	474	557	479	509	492	510	486	455	523	520	478	529	481	500	517	458	479	491	538	492	479	451	504	511	487	439	503	463	481	491	469	485	533	524	496	485	482	472	500	476	541	474	510	462	491	477	504	504	504	517	490	545	498	533	541	445	518	483	463	514	508	501	480	532	480	493	509	498	537	494	536	468	505	494	504	494	489	520	495	512	480	524	501	485	484	470	475	482	470	537	491	489	515	515	511	497	536	504	471	530	472	461	514	503	527	521	532	478	505	473	484	534	507	488	495	515	534	502	519	521	452	498	493	503	462	545	465	519	503	477	497	522	454	479	504	483	457	510	489	502	505	550	497	514	517	491	469	473	512	499	503	527	484	510	484	500	505	477	491	479	475	468	506	464	493	513	477	485	484	520	498	476	494	491	523	517	485	452	478	470	504	497	488	502	459	493	494	482	499	502	508	479	490	498	460	534	474	490	489	472	516	490	505	531	519	505	496	485	508	514	460	506	483	539	465	495	474	475	543	492	497	528	520	524	515	511	526	515	496	471	522	518	502	494	496	476	490	524	484	517	521	511	483	497	476	484	488	485	517	527	472	488	472	484	470	522	485	484	511	455	450	491	519	481	474	482	470	519	497	509	502	523	494	507	477	499	502	474	521	543	497	492	470	485	460	440	501	457	501	471	458	511	475	487	441	505	508	458	504	541	531	505	503	480	503	493	493	515	487	513	519	489	500	454	466	465	471	459	486	499	501	518	455	524	457	525	495	504	501	513	468	470	509	543	496	510	491	490	510	491	497	500	468	501	464	500	473	473	497	494	482	523	459	506	502	472	512	468	506	485	468	517	491	505	461	520	498	523	525	501	525	435	492	498	488	514	480	511	499	509	530	480	505	500	483	471	511	516	469	474	501	492	514	456	482	517	494	509	494	474	485	519	494	502	508	475	506	484	467	493	525	500	521	479	491	498	493	510	473	564	498	452	496	510	492	470	539	500	510	428	493	451	492	502	439	499	482	514	500	478	472	467	491	485	482	497	523	450	505	500	473	463	575	504	495	508	509	500	473	487	508	536	499	464	527	504	473	474	540	457	476	498	498	500	505	462	523	490	479	496	479	480	534	502	498	486	470	517	486	504	469	512	477	510	507	479	471	493	484	495	482	477	531	479	462	492	493	482	487	495	478	468	462	479	483	475	486	496	526	489	489	498	501	490	500	509	491	497	539	469	497	476	513	476	527	508	491	532	459	473	533	501	445	482	498	482	476	481	490	492	498	504	526	534	524	494	502	505	457	480	518	508	478	501	466	485	486	444	459	510	500	515	497	519	519	476	511	511	506	491	490	464	486	469	497	501	491	460	510	532	527	502	475	508	540	488	487	564	506	495	533	519	458	473	508	508	499	486	508	473	523	523	487	517	457	490	490	483	471	497	507	498	513	505	486	484	479	478	516	493	514	490	503	520	450	449	471	527	492	540	467	524	508	514	518	474	512	501	481	485	499	450	484	462	460	501	442	499	499	480	511	490	474	505	506	511	446	492	497	521	472	512	524	515	489	464	463	503	509	484	461	501	499	510	494	474	471	487	503	489	509	479	467	474	483	514	516	495	473	496	483	475	497	522	542	488	465	476	492	478	483	507	507	528	500	522	520	504	540	458	481	467	458	501	533	549	506	463	488	494	541	494	485	440	500	461	497	487	501	464	472	545	514	436	471	444	507	470	490	482	523	471	545	485	532	504	506	503	505	490	494	493	522	494	492	449	484	500	492	490	498	471	517	497	480	482	457	502	455	497	466	454	532	509	485	483	488	481	504	493	537	489	481	495	503	482	514	491	483	487	507	509	469	488	561	459	502	469	484	505	515	511	521	460	498	505	496	482	478	496	519	460	476	499	499	506	513	540	516	500	499	523	518	521	565	500	471	466	495	494	540	507	506	476	513	470	515	482	517	483	465	501	506	513	522	533	508	450	492	547	481	521	542	477	549	479	482	491	483	494	508	463	472	465	486	461	456	504	519	462	495	535	480	483	449	518	473	486	495	518	492	535	499	511	538	466	489	497	503	481	499	570	466	447	528	469	488	467	490	475	502	472	484	543	521	487	468	527	501	479	483	474	486	503	470	527	471	492	511	520	477	478	469	478	481	464	493	462	513	508	530	501	500	495	519	471	467	509	495	503	500	534	515	465	482	515	493	482	464	501	513	508	542	520	479	492	494	499	534	485	495	501	484	455	476	482	500	527	458	469	484	504	539	495	492	500	508	486	467	500	459	481	484	511	537	513	525	505	514	499	539	488	499	508	492	494	491	539	486	509	477	512	505	508	475	536	495	522	480	495	509	491	493	503	503	490	503	476	510	495	530	485	519	479	497	501	496	498	474	506	514	511	457	499	483	485	486	452	511	490	514	493	498	539	514	483	537	467	452	513	475	502	522	484	500	536	496	455	502	513	520	483	531	488	475	507	479	468	486	509	471	447	496	498	555	484	524	511	442	485	482	497	497	500	444	511	506	454	461	500	515	505	510	500	517	445	507	529	496	473	524	473	482	481	461	505	518	504	507	465	482	466	483	509	520	490	517	497	475	512	468	516	475	522	491	516	543	499	502	522	435	545	507	487	471	533	524	508	515	489	498	445	505	509	480	465	478	520	502	481	464	490	462	498	480	494	482	490	490	497	476	507	509	509	506	460	479	509	460	554	510	535	484	460	501	555	500	487	476	460	488	501	457	523	456	510	494	501	555	522	535	481	514	490	485	461	535	519	463	496	456	497	498	449	478	511	500	516	484	491	481	475	462	492	535	486	473	469	490	526	472	480	506	488	547	503	509	476	506	477	505	480
30920	42924	33469	17359	7697	4624	2911	1910	1579	1433	1221	985	841	814	707	701	644	692	670	668	654	681	654	656	694	650	703	699	681	619	667	643	630	654	637	625	570	603	611	626	628	590	607	601	636	615	601	637	609	669	633	604	601	593	605	633	628	619	596	598	609	572	685	595	620	599	637	607	609	574	622	548	599	607	612	596	601	598	587	611	648	550	579	611	622	628	605	580	579	556	649	651	607	608	587	609	569	639	576	628	576	603	653	572	603	603	573	587	613	638	613	609	598	611	594	606	585	585	602	589	604	609	601	640	562	580	573	601	644	559	597	640	587	665	606	592	631	647	591	605	616	597	614	581	636	627	607	573	644	574	618	611	607	610	582	609	597	600	604	571	584	571	598	599	534	632	581	591	620	615	648	631	586	627	548	587	658	571	580	576	580	589	616	600	637	620	608	563	573	646	614	629	634	588	627	579	606	651	610	603	656	608	575	599	579	532	577	601	615	577	583	612	593	584	575	621	611	564	620	576	593	602	645	595	598	617	637	600	642	567	603	598	637	595	593	585	632	583	647	555	581	639	619	600	622	604	613	599	574	610	612	595	605	566	613	597	629	633	587	561	603	570	596	588	568	601	615	612	609	570	620	592	615	593	589	567	615	599	589	577	590	593	611	595	594	598	596	581	599	590	607	619	563	622	609	616	577	557	590	625	639	605	581	591	631	583	638	593	582	577	624	602	595	601	631	612	617	591	567	586	579	625	573	576	625	612	556	582	614	603	608	628	580	603	634	628	629	586	571	580	591	607	570	620	643	629	568	609	629	578	606	534	589	600	630	566	580	609	596	579	601	624	607	635	602	618	588	603	589	578	552	583	642	617	591	625	609	558	575	609	639	632	631	589	612	575	616	602	635	573	589	625	586	621	626	621	637	589	571	620	605	600	576	619	621	644	631	599	605	617	615	595	607	620	613	592	592	643	556	608	640	613	586	592	615	616	579	593	617	630	625	590	565	591	627	608	585	576	573	600	596	588	562	589	616	571	619	559	618	607	565	573	546	582	602	619	587	585	585	603	603	604	649	586	566	612	571	585	591	657	638	598	579	587	603	601	622	579	615	603	611	619	596	564	577	599	561	638	671	614	604	569	607	594	561	601	612	605	610	597	574	624	545	579	569	552	616	635	584	621	641	605	576	547	594	610	615	617	655	566	629	603	597	597	642	615	631	641	594	607	636	625	648	614	591	607	569	599	637	631	583	575	594	587	604	594	625	644	634	624	605	608	629	600	627	601	624	590	633	654	617	594	636	613	624	662	585	570	610	617	565	616	566	626	596	600	631	575	583	595	636	583	594	566	622	569	575	599	636	612	574	642	568	647	603	574	595	671	647	596	595	661	571	582	568	578	601	601	580	628	575	568	603	590	565	618	555	554	585	646	631	589	560	595	625	612	602	547	629	626	595	573	570	631	597	572	572	600	607	600	598	679	599	522	597	605	571	610	633	631	614	592	615	600	574	611	604	605	621	638	607	545	638	629	584	640	595	592	559	622	598	618	624	642	572	639	587	613	566	618	590	565	600	588	629	609	601	603	624	646	627	607	607	607	599	606	647	613	606	610	607	584	619	588	578	592	655	545	636	576	618	625	568	565	623	623	618	573	610	636	604	593	635	569	585	565	588	579	603	587	629	571	612	575	614	546	527	613	602	630	576	614	606	614	614	649	603	619	614	612	584	555	569	584	586	577	594	563	571	567	566	597	594	591	628	610	589	594	610	591	579	605	625	602	564	610	595	608	647	650	652	619	627	594	626	672	603	627	592	636	617	636	590	564	607	634	641	639	633	608	592	659	651	587	614	578	610	620	575	669	589	610	598	623	550	588	633	624	642	612	621	568	628	609	597	622	630	633	589	600	614	595	625	616	593	622	582	616	584	612	637	594	551	588	576	582	640	628	568	602	596	619	585	627	635	613	624	599	618	591	640	602	576	577	569	602	614	597	654	617	585	592	577	573	557	579	629	626	607	583	584	610	604	615	577	610	584	589	562	581	584	615	607	599	591	610	616	577	613	600	561	583	594	607	581	638	565	578	602	609	589	618	639	579	604	601	580	609	618	586	625	575	632	566	601	598	595	613	610	596	584	612	569	581	576	585	599	574	587	580	653	576	604	539	592	613	609	602	596	592	618	621	620	603	614	603	638	590	570	579	540	598	603	601	612	576	606	631	568	644	627	641	629	609	625	635	581	581	612	603	589	578	600	565	614	630	619	591	591	592	596	569	632	577	598	604	638	609	601	618	577	606	596	600	644	601	627	637	575	596	662	581	602	578	595	626	608	602	631	590	636	620	542	624	586	607	626	616	580	608	582	581	591	624	614	647	619	588	589	619	605	600	618	606	587	620	583	559	577	602	574	627	570	608	626	587	583	610	588	622	564	591	638	610	649	607	574	596	688	596	597	612	580	606	609	606	624	605	596	554	592	595	618	620	589	611	618	572	571	627	609	603	616	580	614	633	635	570	603	637	653	631	627	625	553	599	588	569	594	550	613	600	599	615	584	620	627	619	567	600	591	566	616	603	594	591	614	601	587	635	596	599	598	619	598	572	567	576	608	590	583	612	603	625	600	562	581	562	582	592	584	608	587	614	568	622	612	618	554	593	574	590	603	632	572	646	578	632	614	645	599	590	596	639	603	600	576	615	589	605	526	604	628	635	576	623	617	585	621	620	608	601	620	588	594	592	642	607	580	627	608	587	580	638	582	587	610	629	628	592	571	574	632	612	604	604	582	603	578	621	622	573	583	593	626	646	595	578	627	598	577	557	643	595	595	635	638	560	596	611	606	587	625	593	599	594	560	592	620	670	597	586	597	626	613	627	627	609	615	606	579	533	624	551	584	596	606	605	620	597	607	617	643	586	606	642	594	615	630	649	583	599	640	619	608	585	624	608	616	575	637	625	583	644	603	591	578	596	577	544	561	596	619	598	606	543	642	552	625	570	620	623	624	568	611	579	566	609	550	614	558	607	572	586	614	608	616	564	611	634	596	633	592	606	602	622	591	615	619	555	652	654	597	623	611	603	558	577	640	629	582	608	568	574	637	611	601	615	565	601	571	602	608	548	613	594	574	601	564	622	589	599	585	556	602	615	602	607	611	589	624	621	609	568	594	615	630	615	605	616	577	622	589	634	628	589	616	617	638	610	600	598	622	564	662	576	567	598	651	579	608	552	622	586	600	584	618	633	593	607	595	586	596	641	575	627	553	629	607	611	618	623	600	549	644	609	609	595	599	569	615	615	595	574	575	623	617	608	590	634	646	561	623	545	610	582	610	592	575	596	600	591	622	653	626	594	622	621	614	633	608	592	632	601	607	616	611	654	621	589	593	617	611	580	596	614	604	587	592	637	584	654	593	627	618	616	600	626	622	601	611	605	616	581	555	612	591	605	639	601	542	575	634	596	584	587	632	600	650	587	692	636	640	591	589	628	629	567	608	638	582	602	594	589	613	616
24378	21304	28601	24953	20395	10423	3442	1717	1248	1073	1034	754	686	592	544	487	557	497	478	450	446	469	447	499	478	453	461	405	469	445	478	412	429	425	411	442	386	426	439	427	413	398	438	401	387	419	433	414	410	421	426	409	392	465	426	419	433	383	423	403	442	378	386	382	401	377	460	409	380	377	395	444	420	385	398	383	419	395	413	430	395	424	394	379	373	411	414	403	406	401	415	398	424	405	387	411	424	414	377	391	376	413	331	393	380	429	431	411	410	421	387	417	407	389	382	418	382	401	418	399	404	382	392	383	381	425	446	418	389	425	388	408	395	405	383	394	369	429	406	407	417	369	393	385	419	400	410	386	384	431	412	418	413	423	407	404	429	416	415	402	396	415	404	365	413	372	399	385	417	401	428	372	390	409	411	404	418	357	396	389	372	404	399	434	402	397	372	420	402	365	386	411	425	395	393	438	377	432	410	439	365	388	423	387	446	417	401	414	404	386	425	412	400	392	446	435	449	392	409	399	382	421	415	384	390	414	423	425	390	383	386	419	395	392	376	415	408	376	446	394	416	429	364	424	414	376	422	380	371	419	400	404	399	401	382	448	396	417	373	397	389	412	401	409	414	418	404	369	430	390	404	415	428	393	380	387	381	386	379	423	424	401	364	428	371	380	366	406	419	402	396	378	391	410	383	371	404	368	386	404	388	397	396	384	413	423	395	404	343	388	412	386	423	365	418	406	406	452	409	418	413	371	424	419	406	412	391	413	391	426	411	383	402	392	396	434	374	411	415	389	412	411	423	379	428	406	411	427	393	389	364	434	394	383	429	427	368	389	394	402	408	399	429	407	408	436	390	359	436	361	392	379	444	391	371	428	414	378	418	404	398	407	428	403	385	416	387	379	412	392	405	413	441	411	403	396	359	421	443	405	403	401	377	407	421	409	376	410	404	397	391	424	398	416	374	415	394	436	379	399	411	398	409	393	372	397	377	401	409	406	405	393	423	398	384	426	405	380	402	437	397	373	389	364	396	376	423	411	415	403	386	378	408	392	416	393	382	430	385	394	396	394	418	424	391	451	415	390	411	393	381	403	399	402	419	373	427	433	388	384	403	383	420	413	430	420	378	408	400	436	421	384	433	377	422	414	409	400	414	427	396	412	405	373	391	413	404	388	392	377	401	415	396	411	423	386	408	419	388	430	406	420	402	391	422	395	419	419	437	408	418	431	377	388	431	405	404	397	427	403	390	392	387	376	402	363	389	402	423	400	426	369	411	410	414	386	392	357	413	385	387	397	399	401	389	386	401	377	378	402	399	436	400	399	415	375	403	383	414	390	398	425	398	405	382	370	366	409	392	400	399	381	358	425	388	375	411	386	426	419	407	409	422	424	403	413	413	399	370	425	408	413	414	416	402	420	399	381	418	397	401	428	418	429	419	441	458	369	392	389	383	392	401	384	383	418	402	376	413	401	398	386	401	387	402	400	411	373	429	415	418	398	382	377	386	414	366	402	377	371	397	391	415	398	395	416	393	403	431	418	393	382	359	402	412	407	417	349	399	402	375	445	417	377	409	407	417	419	406	403	400	412	405	380	401	407	400	410	379	379	417	359	375	424	381	407	427	457	420	391	399	416	398	375	411	386	402	395	396	410	418	374	398	387	443	423	395	389	416	360	396	371	397	392	462	415	400	391	385	366	399	390	392	417	398	436	395	410	380	405	384	353	386	396	409	351	387	407	401	418	438	402	396	412	422	402	395	375	389	414	415	399	394	407	417	380	438	406	396	402	403	371	399	439	388	380	387	439	422	387	378	418	396	399	449	413	411	405	386	405	357	418	395	433	436	395	404	392	355	434	407	366	378	397	405	381	406	400	406	396	370	397	383	422	404	406	405	392	412	369	423	396	426	414	402	415	404	432	370	395	417	382	383	416	399	411	411	387	385	421	399	427	407	409	408	425	397	414	416	409	382	380	426	423	391	435	397	395	390	412	383	410	393	401	392	374	391	366	386	397	448	421	404	394	381	413	421	403	424	391	432	411	389	410	400	408	395	390	428	393	386	407	410	407	349	407	381	408	399	407	386	408	403	401	416	438	411	402	432	409	435	368	400	436	379	405	414	406	434	413	376	390	403	396	403	455	371	375	405	405	394	395	427	376	399	407	398	390	395	422	400	372	364	420	397	408	396	411	409	427	394	426	363	396	413	383	414	393	383	431	415	422	443	436	404	402	432	430	379	400	402	424	431	399	415	387	402	410	401	387	375	386	413	412	407	418	421	408	428	380	360	397	444	398	359	409	390	416	444	419	430	395	435	392	449	403	378	403	414	400	379	409	436	404	386	407	438	358	399	391	409	389	386	376	389	414	383	401	432	403	411	402	396	402	413	389	404	385	399	385	392	406	404	389	420	452	393	364	366	390	378	413	401	390	427	375	399	416	422	404	384	395	391	404	414	402	386	413	381	401	376	396	417	371	389	408	421	387	404	391	398	379	385	410	371	425	409	382	399	398	391	441	400	441	409	415	393	396	392	410	409	391	420	371	375	446	396	396	427	353	408	405	416	388	415	410	436	407	358	373	404	444	383	431	396	413	435	377	391	429	372	390	450	377	414	450	412	408	406	429	420	398	406	380	368	410	385	364	420	439	379	386	401	449	394	405	387	396	426	426	361	417	388	404	377	453	356	419	408	397	378	404	426	404	433	387	398	400	399	383	355	360	387	406	409	413	384	377	413	411	351	442	379	389	424	380	405	426	365	399	394	388	419	410	423	415	397	388	427	388	398	400	397	379	393	392	404	406	376	381	399	397	406	417	411	373	376	367	416	411	388	414	370	403	385	434	382	379	387	392	391	410	398	381	407	358	429	363	392	407	426	380	409	390	423	404	379	378	378	413	425	362	409	384	397	430	389	392	371	381	379	380	387	390	439	383	365	401	400	423	375	411	355	422	418	364	393	386	432	411	370	410	418	396	376	416	367	406	427	383	385	398	384	413	362	406	382	395	406	421	384	412	413	436	412	413	446	429	401	393	393	388	403	413	411	396	404	370	416	414	398	389	407	425	406	400	427	379	403	400	394	373	419	395	377	439	432	401	379	388	379	373	396	392	409	405	390	406	440	401	428	411	429	402	377	422	442	426	370	369	406	414	403	443	423	371	387	361	393	379	421	389	424	409	421	408	422	374	436	396	408	375	393	435	416	429	397	398	398	400	394	411	366	413	414	387	398	391	429	404	387	406	415	418	407	414	409	412	404	388	377	405	385	455	390	425	378	446	428	392	391	404	378	395	422	420	423	370	427	421	399	373	409	387	390	389	363	385	395	382	447	407	370	394	430	384	408	405	396	435	379	443	401	423	443	404	378	395	422	402	401	376	385	421	408	408	425	411	395	388	418	368	395	455	414	451	435	382	413	418	420	397	387	389	429	402	401	394	406	357	416	393	409	396	459	412	416	411	392	432	401	401	421	401	412	422	392	416	416	348	406	412	409	381	402	436
32053	54746	45727	25933	13164	7976	5202	3372	2391	2135	1836	1333	1087	928	828	749	720	675	629	646	640	637	649	653	618	618	600	624	601	549	581	554	507	545	585	512	538	519	507	528	479	511	501	523	519	460	488	481	476	479	506	508	522	472	484	482	448	491	461	509	504	464	480	470	503	487	527	511	496	520	501	475	511	493	490	510	505	484	478	487	474	506	474	469	497	475	531	490	529	522	495	490	483	513	465	495	500	510	481	449	522	476	488	477	504	450	488	488	512	457	476	466	503	477	506	516	488	515	516	477	453	511	476	477	490	458	513	482	488	480	500	517	505	502	486	457	473	501	487	518	495	500	507	487	527	539	452	476	532	489	499	485	503	516	457	480	497	469	494	459	491	499	527	465	467	457	492	481	477	504	470	520	485	456	513	529	503	482	507	472	477	519	528	505	518	469	488	508	488	501	494	456	459	495	512	470	491	498	506	477	479	518	474	477	453	472	491	485	475	502	497	489	478	486	507	510	502	531	481	484	494	502	518	468	508	521	494	484	497	478	496	511	471	488	532	484	461	502	526	473	488	450	494	470	546	473	532	508	510	471	482	518	510	507	492	476	487	452	511	498	504	491	502	500	480	488	486	485	465	486	469	544	440	497	491	488	463	489	539	478	474	504	482	487	454	433	466	465	518	485	456	517	508	478	468	478	506	477	527	516	531	482	479	480	459	509	488	503	508	495	516	505	493	451	517	506	496	498	535	496	509	484	470	489	466	469	482	512	502	470	494	484	491	483	489	503	507	485	499	489	511	525	485	499	491	483	471	491	514	483	501	490	484	462	487	482	463	461	514	480	504	499	473	480	474	510	465	476	507	485	503	490	487	484	479	493	522	505	458	500	500	477	476	476	481	496	476	537	529	479	519	474	488	471	489	516	463	540	461	492	532	511	431	547	497	503	509	476	489	502	494	477	455	483	470	503	482	473	496	517	531	482	488	486	463	483	499	489	488	448	468	501	516	487	519	523	515	489	453	500	484	504	501	476	504	469	489	510	464	498	512	518	482	490	475	497	509	487	489	481	457	497	526	485	454	498	483	509	499	519	506	486	491	491	456	484	470	434	507	461	477	500	518	490	463	483	491	459	482	523	491	507	480	484	472	545	516	454	476	496	508	468	549	530	509	478	498	460	514	487	495	467	455	477	498	526	457	497	494	487	497	474	509	495	473	511	541	511	500	489	503	497	489	506	462	494	465	497	495	504	514	476	487	464	447	497	464	501	477	475	489	470	502	527	491	477	519	474	446	469	483	503	515	505	473	485	494	467	478	531	462	502	491	555	476	468	504	479	470	505	478	517	508	500	478	510	496	515	522	506	490	458	510	469	503	464	483	479	478	473	512	496	492	491	516	495	500	506	502	482	482	482	492	504	500	489	510	501	493	490	439	453	469	529	489	475	477	505	485	500	458	527	463	482	474	491	525	480	454	510	473	487	455	463	483	500	461	506	486	471	480	466	491	471	524	468	489	450	498	482	485	547	530	510	495	483	498	456	491	498	503	464	480	504	499	539	455	492	502	510	463	486	461	508	498	481	556	492	497	478	536	486	437	510	492	506	479	503	476	489	486	518	449	486	509	482	480	491	452	458	464	481	459	484	521	518	465	479	513	471	496	462	470	480	482	492	530	507	469	425	473	485	500	502	503	472	501	500	503	513	488	463	504	473	536	484	498	477	486	471	486	516	473	506	484	486	525	494	509	475	480	458	496	477	501	479	447	451	484	503	521	545	468	490	477	495	523	452	483	496	487	500	460	506	539	491	485	484	493	464	481	479	476	479	483	516	478	471	441	485	460	483	471	476	510	508	529	487	485	519	504	475	475	445	492	470	489	523	491	516	476	487	487	501	509	437	519	442	500	447	449	472	504	526	510	497	515	473	480	500	496	495	496	490	475	491	466	510	510	503	467	486	471	520	433	467	500	432	499	494	512	502	483	449	506	521	446	511	483	494	514	493	510	483	492	431	501	494	479	487	447	489	491	503	494	505	476	506	498	473	477	480	458	485	510	482	487	490	473	454	495	489	457	532	492	462	480	485	487	490	505	506	513	491	468	486	483	502	481	491	484	477	521	486	499	458	479	505	502	490	543	491	447	498	522	518	515	502	488	487	462	504	479	483	507	502	528	478	491	500	505	447	498	441	503	475	484	509	499	479	490	457	463	477	468	469	498	501	541	493	477	474	534	461	503	487	478	483	514	467	463	489	470	534	493	456	527	501	512	529	493	480	525	461	475	492	468	463	484	507	491	454	473	450	532	518	510	490	486	490	459	501	490	448	482	482	437	469	493	501	478	476	510	485	473	483	492	514	483	524	502	532	483	466	462	530	476	476	502	501	500	490	489	479	495	481	513	466	479	488	484	506	460	506	473	477	521	487	485	463	510	474	500	507	486	471	502	495	462	477	488	526	512	472	480	459	504	516	531	517	483	487	520	498	506	479	459	510	487	481	499	492	486	473	507	516	495	509	472	492	487	470	513	486	520	487	485	473	507	513	515	500	515	503	457	447	491	461	492	449	455	470	467	447	470	448	468	467	469	515	433	469	483	478	465	513	510	502	483	505	534	496	494	507	498	469	475	475	462	457	499	509	514	514	516	465	481	488	495	473	494	462	508	494	485	492	489	487	505	487	521	496	507	474	482	506	496	502	451	503	468	482	456	494	483	452	521	504	496	472	500	482	486	471	495	484	470	468	486	501	503	462	488	508	484	508	489	485	494	471	489	454	510	465	467	506	474	462	542	487	470	541	488	478	498	488	493	493	466	524	491	521	531	514	507	470	510	490	448	472	498	481	494	489	496	480	501	530	471	424	488	520	504	494	491	481	504	457	487	522	510	513	497	479	464	493	463	440	468	508	481	488	493	440	514	473	502	534	485	461	509	474	491	482	487	511	467	471	468	479	516	484	490	513	461	477	531	509	457	485	472	511	498	497	461	487	495	487	469	482	485	534	452	501	494	486	515	475	496	512	495	501	514	497	524	489	457	488	485	470	473	489	494	493	502	507	485	468	496	463	487	483	518	472	512	550	507	481	463	468	479	465	496	475	476	467	468	540	480	514	491	477	468	511	492	538	469	428	487	488	461	467	466	499	487	489	479	480	505	513	468	487	511	453	478	487	465	483	478	506	484	433	516	502	483	493	510	483	452	460	506	459	512	485	537	515	474	520	456	472	430	503	505	481	538	505	468	483	522	483	503	439	432	470	522	496	476	492	457	493	462	505	517	474	494	502	499	477	468	473	497	475	542	522	459	461	477	514	529	449	494	483	496	484	511	503	488	495	502	503	467	465	472	460	484	491	522	511	518	472	483	477	486	529	469	491	476	495	477	507	491	492	506	478	476	446	504	505	504	517	459	499	446	491	500	496	494	493	506	503	477	500	497	518	496	532	498	482	482	474	529	483	488	490	527	486	525	450	506	516	471	502	470	490	489	507	502	460	495	527	511	478	531	479	483	462
25570	21455	28166	25807	12772	4514	2543	1647	1288	1291	1105	966	903	889	848	735	793	746	827	772	750	783	763	793	775	770	725	756	767	749	784	764	727	764	765	734	763	717	732	703	730	760	716	722	697	752	725	745	786	771	753	736	711	748	709	778	671	700	747	705	744	734	730	770	678	753	751	763	715	779	724	769	746	691	785	746	774	767	749	745	743	718	710	737	747	801	724	748	730	767	714	761	681	707	707	719	734	791	763	730	738	770	693	761	765	722	748	717	726	758	746	747	715	750	761	740	742	724	759	745	751	747	775	737	730	733	756	729	732	764	816	726	716	739	724	713	776	695	767	760	755	754	710	702	680	749	708	726	729	763	707	767	733	757	765	753	706	743	751	742	769	733	689	727	721	772	779	729	710	743	722	697	755	735	750	718	765	708	709	763	760	718	729	728	759	711	695	759	734	712	723	727	707	755	729	708	769	703	746	774	709	757	712	759	719	745	745	721	704	728	792	708	711	714	762	771	778	770	733	749	753	774	696	711	739	731	690	737	749	731	770	752	721	725	783	754	726	722	749	774	720	714	742	742	765	699	754	753	739	768	700	758	698	750	778	745	729	787	743	722	758	675	723	741	742	738	759	715	776	759	745	737	730	753	767	741	731	754	737	762	707	689	716	779	744	785	771	751	750	720	720	720	743	739	737	752	669	757	732	748	742	684	698	709	704	723	727	787	777	743	773	772	765	781	731	715	799	685	779	793	748	701	747	737	743	748	765	717	737	752	709	732	753	697	732	743	761	700	766	733	750	755	734	738	775	719	733	737	742	732	698	734	709	738	765	734	738	774	685	737	732	742	815	728	755	801	725	700	769	708	761	756	713	769	732	770	774	751	743	781	757	726	730	692	724	730	709	703	680	693	735	706	703	756	757	736	793	753	712	733	728	709	748	734	688	773	768	764	722	755	791	787	733	795	738	707	703	733	760	766	750	738	763	781	756	734	749	757	737	687	716	730	728	718	748	735	732	701	730	706	768	751	761	788	749	731	723	742	713	720	772	703	758	785	737	750	706	764	793	731	748	762	705	722	705	690	740	746	747	735	741	743	748	749	756	751	737	762	706	765	778	732	751	699	738	735	734	743	733	735	734	686	716	710	708	724	747	749	718	704	716	753	724	716	767	703	752	722	725	758	729	701	721	724	772	700	744	726	753	740	764	690	748	765	729	735	715	749	764	674	699	734	767	754	769	776	736	768	750	747	729	708	762	715	740	742	737	691	732	743	756	691	704	753	767	673	724	769	753	787	789	714	719	753	727	744	736	740	758	696	745	751	723	740	712	754	702	698	761	746	771	760	746	685	717	711	726	760	706	763	753	693	756	722	725	741	765	698	748	653	715	741	751	765	766	730	742	728	768	768	719	768	734	767	709	731	730	772	775	786	760	738	771	703	731	726	730	704	727	716	717	730	755	714	720	720	727	743	723	723	749	750	745	731	726	744	774	761	752	743	679	771	718	711	758	772	744	758	720	730	759	778	737	704	748	735	743	712	755	747	750	714	717	724	703	767	741	722	730	703	761	740	760	722	773	730	782	772	736	748	744	759	707	743	673	741	766	790	749	779	692	734	721	742	737	733	728	695	722	757	722	691	705	702	712	715	782	753	777	778	768	757	709	739	742	729	739	692	694	746	733	707	696	748	735	762	736	720	754	718	737	759	761	739	730	731	770	771	710	745	693	700	760	732	810	796	680	764	744	750	773	816	770	797	789	725	773	763	720	724	741	754	718	724	764	756	734	722	717	722	726	733	731	734	778	748	745	725	759	786	795	718	755	742	732	739	715	740	736	682	700	686	757	757	708	775	720	715	776	737	758	764	761	726	676	743	693	759	795	742	732	707	709	744	761	712	776	800	744	761	725	763	758	685	733	754	716	730	745	717	750	747	735	771	743	729	719	760	745	716	732	781	770	770	744	723	788	779	723	718	779	706	730	711	774	698	709	753	747	754	747	700	759	795	773	710	772	723	765	705	748	745	753	715	743	747	719	723	709	789	731	759	700	715	718	769	712	741	725	738	781	732	728	702	764	724	740	729	755	724	739	766	794	742	754	715	729	712	721	738	742	748	793	754	713	714	718	721	739	735	722	728	733	708	779	730	718	766	712	761	731	715	718	751	754	713	708	708	706	728	749	724	739	781	781	725	715	701	716	737	746	734	725	708	765	708	775	760	765	756	696	703	734	671	723	711	747	703	745	744	737	750	722	756	781	746	765	740	729	724	724	725	746	725	735	772	719	694	675	716	767	723	736	718	727	726	712	716	722	719	777	750	731	794	739	760	752	727	755	740	742	756	760	758	717	713	738	767	732	722	757	727	783	737	731	758	701	715	751	737	731	709	734	699	738	736	750	736	755	738	755	759	719	734	742	792	761	755	733	743	752	723	749	745	727	721	746	766	745	744	734	752	728	724	734	741	724	766	814	709	762	740	754	708	681	722	723	744	784	743	784	718	758	764	721	730	747	765	733	738	681	710	738	728	738	684	697	726	715	718	688	765	712	776	776	758	688	741	746	753	749	766	748	763	718	718	695	752	781	744	772	735	735	708	743	753	709	744	729	785	711	732	745	686	746	758	744	727	753	709	713	742	752	722	719	772	708	715	740	764	749	734	761	767	717	761	768	787	747	736	761	723	722	731	747	763	653	756	747	701	722	718	690	735	754	802	751	737	799	757	720	764	686	729	694	748	699	714	762	728	715	720	732	728	730	731	700	772	709	733	755	712	743	783	678	737	731	764	756	737	746	720	753	789	733	760	731	748	744	773	768	729	704	697	704	763	781	785	743	713	701	726	735	773	745	738	756	727	725	761	718	726	758	707	748	760	714	734	775	718	774	715	745	759	742	708	694	701	714	722	676	749	684	742	729	770	719	752	776	712	746	766	765	747	729	713	752	724	697	722	743	751	774	717	749	759	746	718	739	792	738	776	748	728	722	761	736	737	759	661	742	746	672	766	763	692	708	786	798	712	752	707	725	756	707	758	787	765	707	711	711	759	735	733	726	757	704	727	741	720	747	728	770	773	762	780	748	725	718	742	698	728	729	756	711	763	758	731	766	756	688	735	784	748	738	725	760	765	757	729	795	761	713	695	731	808	736	670	767	723	757	749	707	719	778	726	746	771	770	741	773	716	782	767	750	756	754	728	741	749	723	753	696	703	718	713	731	779	785	672	754	730	738	768	693	747	764	743	732	729	702	751	727	687	715	736	708	762	711	732	748	712	766	744	698	733	758	740	742	736	736	735	705	744	766	764	725	707	774	758	749	768	743	698	749	762	739	777	720	720	788	724	759	757	737	759	798	688	702	746	658	720	782	718	739	767	720	734	726	723	729	702	747	716	775	689	766	769	834	738	757	728	705	720	749	711	728	755	749	747	741	721	741	715	773	755	762	697	764	702	711	759	770	721	736	726	777	718	737	719	740	775	750	736	747	757	746	777	732	685	707	748	730	726	734	736
31868	50373	39900	23494	10082	7099	4712	3047	2434	2102	1891	1535	1347	1150	1092	1032	1053	956	994	938	866	961	1000	933	964	967	986	931	946	946	926	942	914	874	943	875	881	880	849	855	851	885	878	812	853	856	837	833	870	858	884	842	862	858	861	846	856	910	850	872	845	819	892	807	831	861	870	865	907	880	854	857	818	844	887	886	824	811	827	842	913	865	809	849	875	846	911	863	864	842	823	862	829	882	864	851	873	851	800	926	861	828	837	863	852	860	864	821	891	856	831	851	886	850	811	875	842	868	859	840	869	859	874	807	854	872	817	821	869	880	879	859	908	818	884	890	854	852	886	845	910	845	878	764	913	824	821	859	873	881	855	826	856	822	904	827	864	830	877	851	871	838	806	830	840	915	896	839	863	874	826	820	837	880	840	843	893	848	887	867	823	865	882	866	843	826	906	859	918	861	837	831	859	859	854	903	894	854	885	799	845	822	871	831	910	850	847	831	911	900	872	840	861	863	831	846	791	834	858	893	851	880	895	857	891	859	842	876	852	864	826	855	886	878	853	826	863	880	879	886	912	851	828	866	884	824	846	851	819	840	857	844	899	804	856	912	846	857	863	849	830	872	878	893	863	808	870	893	871	837	889	890	862	913	881	809	869	907	846	857	845	870	818	858	842	877	867	907	850	834	844	873	893	879	899	836	839	857	864	863	862	865	849	891	904	867	869	884	858	866	799	874	834	877	835	822	880	809	923	881	872	858	829	899	827	848	804	913	893	864	906	879	816	850	823	888	834	889	817	868	901	834	913	850	867	887	801	855	830	924	840	876	827	855	831	847	852	874	836	850	832	896	924	873	882	859	859	892	853	842	853	854	852	860	805	815	867	895	907	847	844	832	826	849	882	830	846	843	861	820	868	900	833	861	873	894	831	866	866	802	799	864	879	838	856	925	859	824	842	908	866	842	866	835	837	814	855	899	838	864	869	872	870	814	860	835	825	867	819	848	835	905	862	829	794	835	814	911	852	901	815	812	830	887	883	834	839	811	820	830	852	845	914	885	863	872	861	894	873	890	897	771	850	818	861	857	845	862	864	864	880	850	832	907	957	883	879	875	871	887	889	833	844	869	849	861	889	792	882	840	850	883	789	855	852	884	887	870	870	856	889	821	831	865	870	854	896	793	852	860	820	806	856	806	899	862	836	826	856	888	856	842	861	887	861	893	848	851	919	826	853	861	866	836	848	907	876	887	897	835	828	841	881	852	815	897	819	858	847	877	872	829	840	870	894	821	860	871	893	817	895	774	879	896	818	831	867	840	822	833	887	850	888	869	812	871	836	835	927	839	815	867	846	834	889	838	851	841	851	908	809	890	781	900	892	873	853	867	843	828	860	850	839	853	870	877	860	885	856	856	887	824	845	879	885	853	829	892	883	881	867	846	853	876	853	836	883	803	850	819	841	860	896	852	825	941	851	862	864	832	866	875	920	850	858	818	862	806	860	810	880	818	843	905	889	889	892	864	925	852	839	847	864	792	873	843	871	888	874	824	828	850	867	899	863	830	831	917	869	894	849	872	870	815	916	860	845	851	833	869	899	851	808	845	865	865	869	842	847	905	828	858	824	869	845	852	900	813	850	869	862	857	815	904	825	876	886	850	858	845	832	870	908	837	835	854	853	897	809	850	921	857	842	856	887	807	833	880	833	842	891	863	860	895	805	864	885	870	888	854	873	860	866	880	830	937	854	843	871	854	843	889	870	896	865	853	835	886	882	807	849	868	854	861	824	880	846	861	864	861	853	804	869	869	873	832	859	850	880	831	865	847	866	901	857	882	858	890	860	854	830	862	852	809	840	856	901	887	833	849	870	836	869	892	839	864	819	869	848	832	854	895	857	886	907	873	885	882	873	854	773	857	846	870	839	882	831	917	815	822	871	878	919	895	847	872	840	845	857	850	808	880	854	867	812	837	852	870	829	868	853	816	819	874	872	859	858	832	850	818	865	888	861	831	854	882	860	869	816	879	885	875	836	799	826	857	884	823	857	882	813	849	843	858	842	862	867	856	839	909	863	832	866	821	821	840	857	905	890	853	831	824	889	956	830	863	804	838	883	856	842	867	902	899	810	883	887	823	843	866	834	870	892	808	884	911	874	867	810	842	904	906	876	823	916	843	881	881	853	844	923	847	873	842	931	829	872	893	901	853	820	815	905	818	920	885	792	851	845	810	855	866	830	901	925	890	868	819	902	833	892	862	871	879	856	894	819	878	865	877	880	914	872	878	887	897	860	843	828	810	831	851	854	892	866	849	883	832	846	786	868	842	842	850	840	893	866	899	886	841	867	805	865	841	829	855	885	877	908	875	828	842	883	870	881	857	879	862	843	884	821	808	855	901	814	891	883	852	918	855	823	890	815	884	871	875	807	874	850	819	858	812	875	816	853	881	821	855	853	899	867	838	880	848	866	869	846	910	840	857	862	851	827	829	903	914	823	856	873	870	889	867	864	901	876	871	846	869	864	913	880	850	862	848	888	868	890	898	832	861	883	800	866	818	872	886	855	890	861	876	894	898	813	885	846	868	819	828	804	847	841	873	862	861	846	833	887	851	892	888	853	859	867	873	885	879	869	859	866	837	837	807	838	826	826	855	832	864	850	846	869	854	868	876	871	867	877	833	829	853	862	914	881	795	914	860	832	874	837	828	813	868	871	887	844	858	816	860	872	867	850	806	876	825	880	806	799	804	839	861	856	853	868	876	873	849	886	825	825	826	876	895	830	860	836	853	872	857	816	882	920	839	839	799	801	841	825	866	884	834	852	821	793	880	877	891	825	912	862	852	844	883	875	910	848	883	921	890	818	843	824	896	867	865	838	872	874	833	858	825	856	864	827	855	864	847	883	859	874	877	865	840	851	883	909	882	830	871	922	857	852	845	875	882	864	830	851	861	818	850	874	856	865	821	852	808	890	853	847	813	833	836	869	864	824	869	862	907	835	867	870	877	795	905	872	887	873	840	833	857	899	870	858	829	859	867	938	805	850	913	845	887	802	862	858	817	901	844	850	810	876	827	904	878	882	844	858	851	834	874	819	852	834	923	887	840	838	800	853	880	865	901	895	882	844	854	867	856	867	820	915	835	928	873	868	893	873	826	817	877	871	829	867	860	830	935	852	866	839	800	848	876	825	893	810	878	842	851	856	817	865	817	850	876	864	865	872	877	820	867	859	848	854	827	894	862	855	828	913	827	876	853	860	841	878	855	829	885	907	864	894	889	898	834	844	843	875	875	861	871	798	873	833	823	935	853	830	845	864	819	877	834	865	829	864	852	838	834	889	950	845	807	860	833	863	825	862	874	835	891	843	830	829	919	829	846	878	887	872	882	808	843	848	879	833	871	876	825	857	892	847	832	834	825	881	852	852	874	853	880	887	870	835	809	838	845	804	828	881	866	862	863	832	839	887	830	881	871	818	805	852	865	824	836	901	886	839	837	805	847	862	848	902	837	887	852
23185	21289	29065	24033	21351	20794	11543	3630	2244	1924	1664	1354	1178	1072	969	938	887	822	844	873	762	840	766	810	775	767	811	790	790	768	779	784	706	803	733	752	780	729	779	726	703	711	703	750	741	703	756	682	744	702	690	724	734	677	731	732	720	731	736	700	713	693	635	712	691	779	668	709	724	744	717	684	715	742	741	717	714	711	698	707	686	731	684	712	712	708	670	695	717	709	706	677	706	697	679	712	730	780	655	731	660	718	690	738	688	729	695	738	704	751	763	699	666	685	713	701	746	743	679	735	710	743	746	663	674	732	684	687	696	692	695	729	728	718	716	702	675	713	742	691	699	696	712	692	668	670	705	662	671	690	671	688	721	710	692	720	694	666	701	671	678	734	690	772	755	749	671	754	709	708	716	723	674	784	722	657	746	688	693	723	749	761	755	684	708	712	674	760	721	725	635	668	719	735	663	670	699	751	661	773	710	674	690	679	731	685	672	695	691	681	674	722	723	714	755	686	727	686	671	684	703	709	735	725	781	696	743	688	724	728	690	695	727	663	720	747	726	707	732	737	673	707	705	711	661	693	723	757	704	678	654	726	707	695	743	726	697	695	671	697	699	735	687	667	710	735	723	743	687	739	685	699	729	759	736	668	710	710	720	762	694	682	709	751	686	738	729	722	680	739	702	724	722	720	718	708	696	740	717	702	750	658	675	666	740	716	730	694	695	714	753	710	653	698	670	728	687	684	709	677	699	696	737	694	712	731	705	741	715	693	703	701	717	674	724	736	753	666	679	696	691	678	700	657	656	719	703	718	741	682	665	729	692	710	732	709	696	653	712	702	656	693	731	663	746	694	690	732	727	759	707	683	691	707	667	721	674	681	720	693	695	686	728	704	694	701	691	728	755	702	693	715	712	674	701	726	752	734	733	685	705	719	685	740	678	683	726	720	698	699	722	661	676	775	691	692	693	725	679	693	685	682	715	722	695	722	664	752	719	683	729	671	667	719	733	653	760	717	671	728	734	746	717	699	702	716	689	710	704	719	681	695	699	705	747	752	707	705	707	704	701	720	704	724	732	703	687	704	641	694	732	678	663	694	695	684	657	677	717	705	705	697	707	689	674	691	773	620	724	722	722	679	728	683	704	677	724	688	701	730	695	776	674	674	734	779	708	713	678	684	721	747	727	700	723	737	676	763	694	737	700	709	689	785	768	726	738	742	692	713	711	756	713	727	667	726	686	715	697	723	792	699	661	685	640	739	721	693	695	703	694	717	694	760	719	713	725	704	734	686	685	754	716	747	676	747	668	692	724	686	728	751	707	715	719	684	679	657	727	712	758	724	688	693	717	703	727	653	728	722	709	703	691	726	730	716	722	703	707	678	690	707	731	686	713	741	745	720	721	702	697	683	699	682	679	748	711	670	679	693	704	692	759	692	699	696	743	683	775	666	694	720	707	745	754	680	651	675	751	684	721	683	748	709	735	672	654	679	713	688	685	723	747	716	721	656	684	741	673	698	719	696	653	745	630	712	657	665	676	681	696	753	677	716	751	729	686	713	706	699	706	718	690	718	731	718	724	689	690	691	713	680	709	701	716	706	671	662	687	733	723	665	717	709	709	681	694	732	701	681	720	711	717	679	676	749	703	736	725	682	728	718	678	707	749	663	656	741	690	700	700	717	738	696	707	756	689	659	733	709	648	686	675	678	732	681	729	708	688	653	699	705	687	687	784	705	723	690	694	697	744	662	705	726	643	688	672	682	684	703	679	689	673	714	678	647	758	703	688	696	723	680	724	704	711	711	677	710	761	731	705	747	657	660	634	684	663	714	708	695	731	739	723	685	714	722	759	724	699	716	701	725	679	688	702	675	695	730	705	682	696	694	638	698	655	746	689	673	673	689	694	668	703	723	701	728	685	717	665	695	685	697	707	726	720	716	680	735	751	673	737	721	706	702	704	733	701	736	717	717	683	714	689	716	707	720	710	675	688	741	726	684	691	703	712	704	700	682	689	715	675	710	740	691	774	709	678	723	722	745	706	707	727	711	750	689	696	712	677	700	693	660	711	666	722	697	723	710	706	728	697	673	738	746	673	734	697	800	680	729	716	686	736	701	739	708	673	638	746	711	664	702	714	735	737	709	721	694	717	692	736	685	723	717	720	642	695	644	666	669	696	684	720	747	691	731	708	735	697	748	723	699	728	677	682	619	721	656	740	693	743	727	708	700	705	663	715	726	739	746	652	704	745	702	673	659	732	707	666	696	697	686	748	736	731	706	723	747	734	704	695	687	757	710	712	691	700	659	689	699	710	679	689	695	739	716	704	747	707	715	686	745	689	704	685	682	630	698	746	680	724	666	732	714	706	685	669	721	672	691	650	639	727	711	687	721	723	699	695	689	636	709	700	673	727	696	741	674	687	700	728	670	693	721	672	744	700	679	720	682	713	682	713	702	704	732	743	720	708	724	681	707	684	734	748	672	721	738	654	701	717	734	693	691	725	676	681	704	718	738	695	714	682	692	742	711	731	688	707	687	679	702	713	692	686	697	747	658	728	706	653	744	708	690	726	701	727	710	696	708	728	693	673	702	674	742	674	709	739	718	709	739	694	681	704	733	737	699	707	720	688	703	690	698	698	726	730	719	645	742	715	673	706	738	722	720	722	710	706	705	685	671	700	686	672	705	714	673	687	725	710	735	690	709	749	735	706	689	734	716	693	710	662	695	728	764	671	704	669	682	714	717	729	684	676	683	683	762	695	712	689	679	722	666	669	712	722	641	698	698	676	661	698	729	666	707	729	716	687	671	728	673	688	715	658	712	706	743	705	730	691	714	746	753	657	660	701	644	709	714	713	689	706	722	708	681	678	743	712	682	668	707	685	681	725	734	749	694	725	709	694	714	695	697	652	688	697	684	739	687	720	714	693	690	684	658	728	683	701	669	716	734	736	714	733	685	695	696	738	664	733	663	735	616	714	674	688	692	712	758	692	705	766	721	650	726	734	710	674	742	715	704	739	731	710	686	720	713	702	658	720	663	708	683	666	708	704	726	689	723	741	683	693	720	702	744	705	749	689	713	674	706	769	692	720	715	695	674	692	684	764	742	742	752	657	707	681	735	711	703	741	694	687	719	723	724	729	703	704	733	677	744	727	684	752	703	682	719	707	663	673	696	744	687	737	704	732	724	722	735	734	728	700	743	693	711	689	679	711	659	724	695	662	686	688	725	705	694	751	690	674	749	674	669	673	753	715	711	718	700	707	704	695	732	641	675	692	703	706	655	709	664	702	697	729	765	711	732	674	708	718	699	655	725	692	707	721	696	755	688	704	737	653	681	724	727	696	717	744	716	732	726	703	675	703	680	651	685	700	710	709	698	720	699	715	724	692	716	667	671	669	680	753	749	675	710	680	773	671	697	683	678	726	665	748	697	738	660	700	657	763	709	619	683	754	673	697	700	689	709	694	674	699	690	682	738	723	713	712	686	688	682	726	746	699	705
35681	61919	52676	33134	16927	11950	8768	6006	4440	3612	3175	2397	1974	1655	1434	1229	1139	1107	1091	1015	1043	1000	991	1072	1043	1016	981	910	969	912	912	896	920	923	853	882	898	881	881	820	876	854	846	826	811	803	804	810	780	744	806	833	842	800	845	809	796	791	825	783	770	807	818	831	823	841	799	772	788	864	795	752	848	794	813	830	816	798	795	793	777	793	836	830	832	742	832	815	805	778	872	815	769	820	776	834	797	784	775	799	816	777	808	784	761	815	777	775	836	796	806	823	757	830	791	777	799	807	811	821	827	830	772	790	829	818	766	835	798	773	766	844	789	850	778	811	788	834	765	828	786	840	794	840	808	822	766	809	788	814	780	765	784	812	814	752	768	786	765	805	793	826	823	764	755	815	780	834	786	782	810	827	797	788	776	843	797	777	799	807	801	818	754	785	817	804	826	825	776	731	810	798	817	784	765	789	826	782	807	821	779	801	803	777	811	808	770	810	782	826	805	775	815	815	785	792	792	762	771	817	782	772	773	804	804	800	798	760	812	801	812	744	728	762	772	777	856	787	790	811	815	780	777	841	775	809	797	724	840	777	831	786	778	776	806	817	805	816	797	746	757	781	746	799	755	813	795	768	821	797	811	780	803	758	778	778	815	791	817	828	818	827	777	808	796	818	773	791	770	801	751	803	788	795	734	823	814	778	780	755	849	784	816	857	786	819	807	823	817	800	804	788	777	842	815	832	767	742	827	797	817	841	830	794	798	828	817	828	786	857	783	768	770	855	769	765	833	800	753	821	849	771	767	777	814	786	846	799	792	806	816	792	774	807	759	826	779	762	758	789	767	778	791	808	781	811	793	791	777	763	786	783	833	824	771	783	831	786	821	805	784	771	817	832	754	782	807	831	778	850	742	752	825	792	798	801	812	805	772	782	850	757	820	780	843	804	704	812	780	820	753	799	824	875	823	796	819	816	793	814	745	785	746	797	800	812	797	821	751	807	816	787	843	812	794	788	769	786	759	818	752	822	790	818	789	858	750	822	803	783	728	795	789	783	801	782	762	830	781	749	797	783	791	792	807	786	810	790	750	801	766	749	751	873	779	792	817	763	804	771	819	852	796	788	793	817	786	781	781	797	781	776	775	802	816	826	801	766	795	812	774	754	834	777	775	805	833	764	782	818	814	789	807	754	753	761	784	749	814	830	793	784	785	793	832	826	814	788	786	755	761	807	811	780	807	787	816	796	771	802	810	801	810	775	798	747	796	811	829	800	771	802	783	765	818	788	779	829	868	781	762	830	816	804	769	842	773	796	738	776	822	758	796	751	820	789	798	816	793	795	751	757	777	766	807	811	817	785	835	779	817	727	798	804	822	798	806	832	738	799	764	771	783	789	768	772	761	774	782	810	789	781	807	775	782	775	770	815	823	811	792	797	730	810	764	771	775	840	824	809	811	777	817	792	828	795	800	826	743	768	779	804	837	791	747	782	826	810	847	780	727	793	845	749	791	763	706	781	773	779	826	780	808	811	823	785	763	789	850	790	817	760	791	809	819	812	840	797	780	765	804	776	825	813	798	764	786	800	788	805	800	861	756	757	840	810	842	769	781	731	811	824	829	804	818	808	801	775	763	843	800	779	820	796	763	782	806	793	780	798	791	804	769	811	812	799	778	801	817	783	814	768	791	747	809	794	807	772	775	774	819	801	794	831	774	797	803	813	801	806	795	795	779	764	818	795	773	776	763	783	806	801	797	783	802	803	782	779	820	795	774	801	828	783	802	781	793	818	775	804	808	796	759	840	805	755	840	815	784	780	785	757	763	790	820	842	800	803	757	750	765	838	793	805	821	766	765	791	762	843	800	780	842	789	817	844	779	765	858	792	784	813	832	737	779	797	780	794	811	798	812	826	757	782	712	854	765	812	755	782	800	794	806	752	795	782	753	779	794	786	768	809	756	874	803	783	808	767	811	794	745	786	785	777	790	778	794	785	817	802	774	811	831	781	709	786	796	801	803	786	806	777	720	780	821	820	804	805	785	782	794	747	787	717	715	781	783	786	780	784	844	761	780	830	752	771	814	832	821	782	794	754	813	787	833	783	786	797	782	772	750	774	795	831	789	822	765	775	786	769	809	763	737	823	765	794	822	805	804	830	816	797	777	809	822	796	805	811	765	814	831	857	795	806	786	840	777	791	826	735	729	787	767	778	820	743	818	790	781	805	814	806	779	799	847	808	782	824	795	826	806	827	822	797	765	815	837	764	813	807	766	767	811	807	874	819	785	728	810	822	800	768	750	794	793	795	779	775	814	798	747	795	730	823	754	820	776	826	752	830	799	774	804	845	781	771	759	787	790	783	747	807	790	746	829	769	821	799	788	810	813	784	832	774	823	807	780	785	779	741	781	885	827	780	792	842	773	763	762	753	762	800	813	795	840	783	778	783	786	809	806	786	781	774	792	784	871	787	770	792	827	832	797	785	821	766	830	809	801	830	780	788	796	837	768	778	777	821	789	839	805	797	826	756	805	770	808	833	780	802	773	779	846	748	745	790	798	807	811	841	775	798	842	785	847	811	830	781	823	772	787	803	789	821	835	798	770	777	766	835	788	769	797	778	770	791	764	802	796	785	764	809	820	763	782	800	818	833	791	784	809	832	774	857	753	794	756	833	852	800	793	834	771	826	805	873	794	763	843	765	831	791	814	833	794	762	784	759	815	804	768	837	749	741	793	798	779	795	769	806	788	755	821	799	803	804	781	800	773	853	798	786	802	832	770	767	806	808	777	770	796	780	799	830	795	800	814	832	781	814	834	829	794	830	771	807	782	769	819	761	760	788	787	779	812	798	770	824	805	798	842	792	789	821	759	803	766	759	753	778	764	838	797	787	796	808	788	822	821	779	799	834	763	815	813	783	825	798	820	766	794	740	766	768	784	795	793	787	819	816	812	875	785	757	825	825	828	814	789	818	755	774	816	778	800	780	811	799	769	776	788	747	778	798	843	746	722	766	811	771	776	840	817	794	775	780	753	817	803	783	796	824	805	794	760	780	798	796	758	821	829	861	823	791	832	802	839	795	758	782	800	807	799	727	795	782	833	843	824	790	802	776	818	791	772	742	786	799	773	782	745	826	774	803	766	794	775	802	791	810	774	835	837	773	797	780	782	854	826	859	859	822	820	790	811	787	777	786	787	790	807	772	802	818	738	802	829	818	790	798	791	750	792	748	789	762	826	793	799	808	803	832	852	804	817	758	819	785	831	784	829	784	800	834	807	792	739	789	823	858	768	782	746	793	794	809	772	794	845	809	845	744	791	781	776	769	805	823	794	819	805	822	806	774	807	792	789	813	785	806	786	784	771	837	771	813	781	840	754	802	841	773	845	802	799	783	804	756	803	772	802	770	789	759	778	820	770	811	770	764	811	841	775	804	770	837	811	836	782	816	812	792	851	803	805	737	809	840	814	743	787	820	766	769	792	808	778	812	817	804	857	752	775	809	829	814
29418	26601	28226	15928	5092	2480	1618	1061	869	770	705	674	620	610	562	543	515	553	553	531	518	525	525	512	543	528	543	479	500	477	513	540	518	506	499	521	498	494	542	512	481	475	464	460	513	526	487	563	483	526	498	502	493	503	471	492	483	478	488	512	534	512	531	530	515	491	505	507	525	500	492	464	528	476	498	474	493	471	480	472	527	464	540	522	477	534	507	435	510	477	523	505	517	459	497	495	495	473	469	508	430	450	499	501	479	488	491	456	458	507	497	534	448	493	493	508	475	471	487	467	450	478	496	543	533	483	464	488	515	514	476	475	475	475	471	478	534	501	446	490	535	519	523	468	466	517	511	495	496	501	449	476	465	462	516	481	545	491	515	510	515	468	486	506	477	437	437	471	508	503	515	520	496	507	487	495	536	512	462	519	521	471	474	487	503	500	506	452	541	495	491	469	509	455	512	449	492	501	485	520	476	478	515	480	446	481	512	495	503	505	492	492	482	470	499	484	462	477	478	528	513	493	478	467	471	470	524	505	504	528	501	513	497	534	439	495	464	490	518	450	420	491	504	508	504	476	495	463	470	462	494	505	517	480	531	446	503	469	477	483	462	516	465	478	474	487	532	534	507	485	498	517	523	517	505	504	497	491	465	465	453	501	457	461	456	484	490	464	532	503	552	446	482	468	517	503	463	502	501	473	466	495	519	487	537	503	478	498	536	485	459	501	515	515	455	468	483	506	517	510	471	468	453	512	474	505	488	499	507	491	478	489	484	493	496	464	519	493	483	477	491	506	472	479	506	460	472	468	455	482	461	494	507	538	547	471	505	513	472	483	492	486	494	500	462	492	496	489	524	475	485	487	486	479	512	504	526	499	474	511	451	492	534	494	489	475	502	555	532	529	493	520	476	460	513	470	483	502	471	481	522	480	483	490	509	506	468	465	485	526	480	493	473	460	516	483	492	484	480	481	519	522	438	517	475	512	535	493	485	498	460	462	504	525	453	496	447	501	460	500	534	464	498	494	491	496	476	486	508	467	490	473	476	471	490	491	463	504	504	504	513	521	493	497	489	543	538	471	514	502	503	492	499	538	458	509	446	532	491	482	465	468	509	508	513	497	460	472	484	516	520	480	486	461	481	494	462	498	511	493	519	442	475	519	495	507	536	441	487	500	482	522	442	480	503	504	484	490	487	510	485	486	507	484	515	500	515	524	515	554	487	515	495	530	503	448	468	500	516	469	486	466	468	476	496	470	473	513	440	494	498	486	474	521	478	506	510	469	499	527	491	476	533	516	508	498	505	450	516	486	531	507	469	499	525	495	475	520	529	483	494	487	487	490	513	498	497	477	471	465	513	521	501	512	507	512	485	475	499	496	470	451	512	507	494	492	496	468	465	507	532	478	467	499	479	480	458	484	461	449	489	484	488	509	483	513	469	520	501	493	478	507	490	468	499	526	500	456	464	510	495	495	497	486	542	520	504	496	471	522	470	478	492	484	541	461	464	520	480	486	468	480	490	453	504	502	478	487	476	418	452	452	496	449	447	497	482	506	487	495	486	503	510	482	492	477	495	481	509	528	481	521	483	470	477	501	518	491	467	518	534	505	511	464	477	470	516	504	490	465	487	542	509	489	538	507	467	508	497	507	499	457	487	547	475	491	492	518	484	497	498	500	487	503	457	466	510	478	518	452	516	512	484	482	488	479	512	502	540	474	537	489	463	503	515	485	486	485	500	503	491	481	514	505	492	447	526	458	506	504	534	499	508	503	466	468	500	511	512	451	509	469	513	500	505	488	532	494	494	512	498	518	496	483	514	500	498	533	466	481	482	475	477	455	499	538	505	501	456	504	474	469	513	545	497	526	508	492	517	491	512	505	513	502	481	478	511	535	485	487	537	480	468	478	465	464	496	509	509	504	508	475	466	483	487	500	537	496	513	467	486	444	479	488	510	485	494	515	451	455	518	491	481	508	492	505	483	469	486	442	514	440	510	478	524	515	510	510	493	487	547	483	490	500	493	475	488	506	513	512	502	478	499	473	476	473	482	495	504	464	524	503	443	476	514	499	509	508	476	514	492	499	482	544	490	462	527	463	496	507	506	517	479	487	487	494	469	490	512	456	548	506	543	549	462	492	482	492	507	468	501	486	500	447	520	503	470	501	485	544	461	499	539	477	500	457	479	498	507	452	495	477	486	524	466	508	487	469	499	468	528	477	517	477	495	494	493	464	449	474	487	505	462	516	466	484	496	504	479	482	506	459	474	468	482	497	475	451	452	465	460	468	505	495	508	475	489	531	504	517	482	523	510	495	471	499	478	461	546	478	521	510	515	487	449	456	515	497	490	455	503	499	484	510	495	524	502	484	510	510	466	490	475	477	506	532	501	513	506	491	492	468	513	524	473	474	480	514	522	470	498	476	530	471	494	469	500	504	507	487	465	522	444	453	491	487	523	504	478	497	452	501	503	501	550	470	519	487	513	513	536	485	501	494	420	479	490	559	499	490	446	439	496	493	520	464	488	485	480	509	501	474	482	503	546	466	497	525	509	472	452	499	498	456	490	484	509	464	501	491	482	462	499	482	458	477	523	507	505	504	485	459	467	508	491	495	476	472	468	477	520	477	461	470	505	501	477	482	482	497	518	460	516	457	470	530	480	533	460	495	489	486	490	482	493	494	442	503	556	482	486	528	491	462	473	480	470	475	496	489	467	444	527	460	475	475	503	496	479	495	499	510	493	482	486	541	498	535	463	512	489	479	496	511	509	467	481	496	453	513	468	485	478	506	472	481	477	502	475	521	456	473	480	488	516	474	464	482	466	460	507	483	476	461	490	488	519	518	491	454	549	489	504	473	531	450	490	494	466	491	500	454	510	489	490	474	512	486	469	531	494	520	518	458	504	508	498	518	488	469	449	492	444	476	497	520	509	512	510	502	460	510	482	499	466	532	513	491	506	511	485	507	475	478	507	518	513	486	516	526	460	456	467	477	545	468	469	503	490	521	459	444	497	470	482	478	474	483	520	507	510	521	445	507	501	489	438	496	472	505	495	492	521	491	470	500	510	497	519	521	507	528	501	462	481	463	484	494	490	532	488	471	496	461	467	493	451	420	466	477	523	466	464	482	483	495	487	498	511	500	466	472	471	556	489	513	492	457	495	513	469	483	479	490	456	458	535	483	542	453	492	479	484	489	501	496	484	465	498	510	500	487	473	466	453	473	474	485	436	496	501	488	492	485	515	481	498	497	538	471	470	509	462	492	496	503	490	533	521	482	507	509	456	475	469	523	518	492	507	486	486	459	498	466	463	492	492	420	464	514	464	478	465	505	532	495	472	496	494	488	484	519	466	515	473	487	506	483	517	463	503	511	486	472	486	473	470	495	470	475	503	483	475	486	447	455	501	543	473	473	490	493	498	479	488	499	461	467	492	496	511	513	489	500	509	489	500	452	486	492	526	506	458	474	513	505	496	490	507	495	487	509	497	512	493	487
30398	41363	33144	15700	7226	4654	3231	2201	1644	1297	1232	1052	971	826	787	673	689	636	666	643	600	659	652	659	687	690	695	684	635	603	623	654	617	635	641	608	590	607	612	597	621	594	608	619	620	628	618	585	629	577	660	615	637	582	627	617	629	575	616	604	609	579	601	638	634	590	635	612	594	589	668	585	585	615	644	648	604	620	612	613	612	608	621	630	579	581	539	595	613	627	617	600	598	533	592	594	610	610	629	610	582	622	608	581	598	578	642	570	573	618	581	617	587	597	683	586	551	597	618	568	597	579	597	567	655	600	573	638	562	614	551	576	585	633	599	545	578	603	594	598	607	616	596	625	614	586	587	603	574	612	635	553	612	593	567	646	595	637	585	607	589	621	579	597	580	612	598	625	603	585	595	580	574	551	598	618	625	668	601	585	600	598	608	590	611	624	552	622	616	615	557	573	626	620	634	599	610	606	625	636	590	609	597	594	632	591	630	597	600	593	681	618	586	608	624	570	562	615	582	562	627	648	603	570	596	595	600	608	603	626	655	606	616	621	599	602	591	598	585	568	590	625	566	589	623	603	548	586	581	571	576	640	594	621	580	596	628	628	615	610	551	651	623	620	621	608	628	561	619	571	589	647	583	619	615	615	600	608	613	626	619	582	561	622	565	656	599	583	600	598	620	612	556	592	622	627	560	622	603	563	602	580	597	629	636	588	601	595	615	585	560	606	651	624	593	624	580	620	597	595	577	611	610	592	611	605	632	583	598	596	587	588	600	611	582	636	592	590	556	635	613	611	624	621	649	608	577	581	587	594	579	608	610	636	592	584	576	603	615	562	622	573	594	591	646	612	586	583	610	610	603	621	610	589	600	638	629	644	594	625	611	598	631	626	579	599	555	635	591	658	603	623	603	591	589	605	652	613	634	635	564	609	625	599	563	587	592	609	582	564	602	595	574	606	630	592	602	603	563	587	603	612	618	609	618	612	633	672	564	609	564	613	592	640	632	601	611	598	639	629	578	608	606	641	585	575	623	558	587	619	619	574	595	614	585	577	611	573	593	574	551	602	576	632	586	588	602	600	640	612	606	595	580	577	543	561	626	580	596	593	624	570	605	555	608	584	590	603	629	609	575	657	633	568	596	574	614	563	601	613	544	599	587	575	575	602	635	591	618	584	565	580	617	558	601	614	571	595	598	544	612	582	569	620	553	613	594	626	599	619	621	616	611	652	579	633	594	610	612	616	600	592	576	667	571	620	598	580	605	596	577	617	630	590	613	574	604	649	591	556	621	621	603	613	641	616	587	548	634	667	553	577	593	600	596	553	637	593	594	587	584	611	580	660	586	643	566	639	614	622	635	608	592	615	603	596	622	575	611	603	586	596	636	606	580	582	626	637	610	568	610	646	560	574	614	566	609	582	580	554	604	599	613	570	655	597	609	628	654	588	636	626	603	602	660	567	594	598	593	609	606	610	583	630	602	586	565	548	632	602	566	582	619	600	547	613	582	623	604	623	544	538	587	645	618	569	601	630	613	561	599	631	595	636	614	585	583	579	622	613	594	639	595	572	621	582	617	591	600	582	581	564	571	609	618	641	649	608	619	590	558	607	626	631	591	581	576	646	566	634	601	625	575	610	612	559	626	603	592	612	602	608	597	616	586	588	573	636	619	614	607	642	575	542	593	670	570	640	599	638	586	585	599	607	643	582	577	602	581	663	570	606	584	639	641	653	589	619	588	628	597	592	639	566	612	626	605	630	595	611	580	616	594	608	578	663	608	548	553	631	575	613	594	599	616	670	568	600	609	581	569	588	600	584	563	591	612	600	595	630	553	593	627	608	632	602	616	593	642	615	613	574	589	631	631	606	594	612	579	553	606	600	560	618	613	561	571	600	593	625	598	619	560	598	586	590	644	602	579	616	628	579	600	601	600	591	605	619	551	554	619	618	610	613	594	605	652	601	622	587	564	540	589	651	615	605	596	601	621	574	594	586	604	602	577	589	596	578	611	577	570	595	633	620	617	609	568	624	599	554	583	599	586	590	557	584	631	670	595	638	603	628	599	584	597	614	604	607	607	595	561	628	630	598	546	608	618	555	624	589	633	572	556	569	604	592	602	569	553	627	574	561	631	632	605	586	609	583	570	576	570	587	623	563	621	554	630	617	639	595	580	571	586	654	573	643	638	585	607	571	642	611	582	599	609	612	609	603	636	620	574	613	605	603	601	591	585	601	602	614	563	559	586	580	591	608	571	582	583	620	580	573	607	640	581	654	616	599	626	576	651	571	619	568	654	572	648	605	635	602	601	600	589	587	582	624	583	592	645	606	531	609	571	644	615	651	579	582	606	602	589	600	593	606	582	568	570	610	570	665	596	579	585	615	618	587	585	625	581	560	587	628	599	589	619	626	573	599	632	627	605	612	591	605	595	581	590	581	591	600	627	631	593	610	580	617	581	582	608	610	619	627	621	639	572	593	591	619	586	592	604	582	633	584	621	584	606	630	625	573	598	630	578	596	578	601	571	612	611	604	632	608	585	608	615	612	569	619	595	620	573	612	584	610	618	608	617	625	562	561	653	604	580	623	603	576	592	606	605	594	550	570	601	592	622	569	572	547	625	610	596	589	586	596	626	628	581	614	602	585	576	615	560	617	658	577	559	617	599	611	652	604	587	596	573	618	606	613	603	594	612	584	601	573	624	598	647	600	549	621	619	619	569	650	587	579	624	596	589	623	572	613	590	592	617	582	567	592	623	589	594	618	578	560	616	586	634	642	604	620	574	593	572	621	618	647	553	623	621	590	633	612	595	579	589	574	597	593	569	598	606	592	615	601	627	597	591	605	586	606	620	597	589	596	641	587	612	588	654	614	632	626	593	583	621	593	610	607	619	542	594	628	590	608	593	633	590	558	629	654	569	575	605	583	580	623	605	569	595	578	625	584	641	610	611	564	618	611	606	643	560	632	589	596	554	632	598	587	614	613	638	602	577	634	603	601	583	590	591	604	593	575	661	599	609	662	572	583	590	569	542	589	579	617	566	623	619	621	614	617	644	567	612	607	620	571	621	638	583	623	596	594	587	594	620	602	578	576	641	600	591	615	574	605	625	567	592	621	610	652	610	565	621	632	605	606	557	570	572	562	632	596	606	572	630	596	621	610	595	611	570	646	563	604	614	578	634	667	598	614	595	576	588	650	617	605	593	560	620	586	596	616	640	560	573	597	620	618	613	583	640	673	620	626	600	632	579	595	597	567	598	584	606	619	573	621	624	615	599	578	597	592	673	601	587	627	595	589	599	564	553	600	561	627	575	599	584	581	618	602	642	608	637	629	580	554	598	599	585	602	626	584	556	573	589	633	610	601	601	573	595	557	656	617	550	617	573	610	590	608	586	632	608	604	603	609	597	620	583	587	552	648	603	608	617	639	616	637	591	621	609	600	609	621	570	622	593	585	643	571	573	606	601	619	578	615	618	598	594	571	590	563	597	593	575	601
24450	21328	28653	25030	20393	10194	3753	1986	1341	1073	1015	813	812	606	530	514	497	496	487	476	459	461	440	479	458	445	435	460	453	453	450	435	436	450	423	426	464	423	430	417	462	448	421	415	428	400	387	439	401	394	454	438	433	419	439	383	381	457	413	388	388	376	410	437	420	421	374	391	454	383	391	377	392	445	375	425	406	395	369	392	391	359	381	404	377	432	425	418	404	407	417	406	413	400	406	409	435	415	400	444	377	394	398	373	404	390	449	432	418	420	385	387	409	403	442	403	440	390	408	424	382	419	417	391	400	403	406	401	416	394	376	372	408	427	400	411	395	420	413	393	416	423	392	386	423	349	396	399	413	424	404	398	397	397	393	413	403	398	410	390	398	419	355	395	433	435	390	399	365	397	404	371	426	406	430	368	416	411	396	400	402	368	398	412	429	415	401	417	391	401	402	402	406	411	383	428	407	388	431	415	380	379	378	439	419	380	404	386	396	437	409	411	436	405	385	397	393	429	417	382	384	397	400	428	382	423	382	426	439	368	374	398	385	429	417	403	400	431	446	429	385	399	384	423	394	387	404	429	421	374	414	393	388	388	415	408	411	451	404	392	412	409	440	364	369	397	405	456	401	402	384	388	428	395	366	415	395	427	386	392	409	391	409	405	402	397	421	394	411	375	388	369	400	412	401	407	446	419	392	402	415	355	376	389	471	379	385	420	404	370	402	359	385	384	405	374	387	398	414	393	364	390	412	422	386	421	383	445	354	422	385	418	434	414	426	384	406	399	394	416	417	382	397	384	424	406	415	370	396	437	412	411	405	403	392	397	381	401	391	430	430	402	416	422	448	392	415	421	396	409	394	400	406	420	377	400	423	415	414	406	386	426	426	418	415	397	389	380	357	420	398	404	404	379	406	413	372	376	434	385	391	375	436	406	388	413	455	436	439	374	440	420	392	374	439	432	385	385	413	423	396	375	413	409	384	375	411	387	400	393	371	409	412	413	410	431	402	349	391	403	390	404	402	416	400	362	388	429	391	401	396	411	427	362	384	382	401	426	412	426	384	410	403	380	387	391	402	427	388	370	394	389	387	372	403	402	429	413	404	423	401	429	370	386	407	382	405	443	374	402	388	385	419	401	411	430	409	420	408	380	398	428	410	392	380	414	401	438	354	394	377	400	412	349	445	441	407	452	373	401	419	411	401	402	396	400	385	404	410	419	403	397	390	402	418	355	369	412	404	381	408	415	400	393	441	408	391	421	415	377	413	400	415	426	414	398	375	397	378	382	417	378	426	378	356	361	407	405	415	371	413	366	390	391	397	390	426	374	412	427	409	433	375	364	398	357	416	429	415	423	434	437	411	404	383	433	380	413	439	415	364	421	382	389	410	380	395	409	384	379	413	400	433	409	378	422	456	411	438	405	395	419	418	403	409	381	407	374	404	413	431	398	416	398	375	427	395	385	401	420	403	463	415	433	403	420	404	401	405	438	399	411	394	382	400	437	428	415	399	410	393	382	402	433	389	399	383	401	389	405	391	394	391	401	377	402	402	384	390	378	377	430	393	450	400	382	439	418	417	394	385	377	408	397	413	383	395	417	390	396	408	421	399	415	418	420	391	364	373	427	391	458	437	383	380	378	411	445	399	410	394	380	400	410	400	367	373	416	402	368	380	405	420	420	397	409	394	389	398	377	398	435	373	413	392	402	414	406	388	357	399	408	382	403	399	435	435	440	409	384	423	358	442	363	406	363	399	387	388	367	401	409	445	408	379	396	391	446	348	387	434	401	412	397	382	391	406	410	415	399	408	398	377	385	385	399	432	418	375	436	428	427	428	381	401	446	382	398	378	399	406	370	388	358	368	365	384	435	375	435	398	396	387	388	424	422	375	377	427	447	415	410	414	361	410	369	435	406	425	442	382	410	388	422	409	375	418	433	444	388	390	380	394	361	388	370	407	397	398	404	426	377	379	362	412	376	396	424	436	427	419	416	405	407	400	381	390	377	443	427	407	379	389	376	369	404	378	397	410	443	413	414	427	387	400	372	415	397	384	413	395	447	422	382	387	400	410	403	401	396	416	421	371	459	378	405	419	373	426	427	411	394	391	400	371	385	400	442	367	414	438	419	418	401	383	425	410	412	423	433	397	390	414	366	377	440	402	408	403	400	372	376	420	347	371	370	397	426	414	395	421	411	429	399	365	382	388	416	384	388	383	427	415	395	409	392	413	416	417	380	384	404	404	408	375	420	391	398	398	358	379	377	405	429	406	404	389	415	399	385	396	406	408	385	427	404	409	390	365	381	394	423	386	440	422	415	427	418	435	397	374	379	405	394	410	427	394	400	443	403	387	370	407	417	383	411	393	457	415	412	366	398	375	392	413	381	376	377	390	401	420	384	386	407	408	398	417	422	391	418	406	403	422	384	395	410	391	400	408	417	441	378	400	385	386	413	373	378	407	410	384	385	436	361	420	365	405	460	445	403	424	376	386	410	416	404	428	416	383	391	398	374	408	433	449	418	399	406	395	393	404	362	391	389	423	393	395	387	405	418	389	388	424	381	405	386	396	398	417	397	404	405	408	394	371	381	409	413	389	399	382	393	356	392	384	427	401	413	434	397	409	399	397	357	388	370	421	417	398	344	377	413	404	411	399	395	405	400	376	403	409	386	346	422	413	400	412	407	393	419	396	437	401	441	406	400	383	388	386	442	364	372	403	422	447	372	393	420	406	400	423	381	432	410	363	430	416	409	399	395	415	468	424	375	388	433	386	382	412	365	388	433	393	395	413	390	410	406	370	394	416	381	396	380	420	427	413	414	424	415	409	370	389	435	370	407	411	382	405	398	428	385	422	432	411	406	425	386	387	411	393	387	414	440	400	411	400	387	413	415	380	395	406	447	392	386	401	430	433	403	394	385	405	397	388	396	412	388	428	365	432	409	416	409	407	401	400	388	378	429	410	370	394	390	362	366	413	375	423	402	368	430	377	385	447	398	398	385	408	372	408	368	426	384	371	390	412	414	396	347	416	387	447	386	387	416	380	410	369	379	421	384	390	428	396	372	387	394	358	398	368	426	384	385	439	411	379	393	398	436	369	409	441	412	394	405	413	420	381	400	398	416	413	415	376	410	415	402	373	406	404	400	395	344	417	412	387	422	395	380	402	462	402	400	399	441	405	390	381	372	418	381	391	404	396	389	407	409	373	414	446	362	400	378	396	419	385	398	396	407	395	413	427	378	429	419	405	417	378	408	409	386	387	407	399	400	413	420	460	362	417	424	418	437	416	415	383	386	424	397	385	390	444	424	368	372	422	404	374	447	381	395	433	361	416	398	421	430	375	378	440	402	440	411	378	413	398	404	418	435	386	394	400	392	415	393	393	400	441	434	394	409	405	374	402	410	398	410	385	379	420	454	388	375	408	424	394	396	399	385	416	398	428	390	372	395	356	402	380	382	373	385	411	426	404	420	399	400	388	400	381	423	453	432	383	366
31066	54915	45151	26870	12834	7998	5743	4083	2880	2096	1948	1577	1274	1004	880	727	685	684	618	613	628	610	615	608	621	637	590	630	555	580	542	570	551	546	509	579	518	508	487	513	497	516	533	504	496	512	533	517	541	505	479	500	517	545	522	514	480	528	466	492	472	503	509	511	497	469	466	504	493	512	471	541	490	460	501	489	519	492	548	476	505	478	484	477	481	478	522	483	508	492	499	508	501	467	515	490	476	478	511	503	458	463	492	502	498	457	487	491	519	470	522	518	531	472	484	524	493	502	528	470	499	547	472	528	534	478	506	485	493	497	503	484	502	491	463	494	474	503	512	480	493	537	506	505	459	465	563	488	490	476	485	482	488	501	531	499	501	488	504	510	480	476	502	497	459	520	499	460	505	495	473	477	543	493	470	472	488	469	486	506	502	514	509	534	480	484	527	504	484	504	463	477	485	479	498	457	486	476	446	508	498	533	475	468	487	482	511	485	519	499	520	493	479	509	489	475	512	492	472	505	501	512	476	495	523	500	503	497	443	490	477	476	501	537	470	503	504	489	530	477	492	492	518	478	517	500	490	516	489	495	456	484	498	468	525	465	505	489	470	486	465	497	510	474	463	489	513	493	486	516	530	526	452	489	505	485	473	497	515	478	474	489	508	502	501	454	496	518	515	533	490	501	504	492	500	532	459	539	539	469	478	513	509	514	510	516	465	505	483	485	466	509	464	511	523	488	525	511	502	478	533	500	484	501	495	502	447	495	464	547	505	499	472	509	491	498	472	469	492	443	510	537	479	520	472	478	510	489	508	532	483	507	482	509	467	507	464	463	509	490	522	525	490	484	486	519	476	467	495	469	499	498	476	503	494	483	512	492	484	481	475	490	505	420	484	497	454	512	514	488	523	486	450	451	480	508	521	527	475	508	460	490	459	500	494	484	504	488	498	476	509	476	481	505	485	518	457	507	490	505	491	477	501	524	466	446	490	476	486	536	509	512	426	509	512	496	495	501	465	517	476	479	506	522	477	487	502	494	545	465	473	480	483	480	503	496	532	452	488	513	491	507	475	484	472	485	487	491	475	486	493	487	462	480	473	489	507	523	510	499	496	481	479	536	522	449	476	500	493	497	502	509	516	541	496	460	568	485	521	489	487	469	498	484	480	513	495	478	505	476	503	475	478	531	502	511	468	490	486	465	478	484	462	495	522	523	488	523	517	499	516	478	523	461	527	506	463	481	482	506	479	512	489	482	479	523	488	504	475	509	500	497	512	457	472	504	501	500	466	477	490	490	503	527	489	475	479	530	460	504	534	520	510	509	491	484	444	515	497	507	512	494	496	500	490	461	486	491	479	500	487	478	454	479	529	511	485	436	472	470	506	490	464	498	477	472	465	462	490	463	493	496	524	546	481	477	482	487	480	447	450	487	527	507	505	509	501	489	514	449	490	491	511	540	481	513	518	494	493	523	460	472	525	472	457	494	468	505	491	498	528	463	473	463	494	500	469	487	500	490	480	452	495	502	512	520	506	523	533	489	472	521	478	444	476	500	496	510	473	510	476	512	515	527	522	491	477	507	482	492	501	511	538	517	497	502	503	539	476	487	516	481	486	525	485	480	518	444	476	505	493	493	471	505	469	494	475	495	506	504	455	510	503	455	497	507	474	479	496	549	447	500	432	495	511	488	491	539	494	526	491	500	497	499	471	516	475	487	486	486	473	492	491	503	493	504	496	497	476	470	533	525	491	455	482	451	528	551	471	477	457	491	475	512	507	485	507	483	487	488	494	498	499	481	468	503	472	497	479	520	485	521	461	457	517	477	497	489	461	500	497	528	503	510	493	452	470	479	535	474	517	447	446	462	509	495	484	488	506	489	486	484	488	485	492	492	455	472	498	477	500	506	492	490	471	513	539	536	461	497	507	501	489	490	495	483	484	454	526	455	480	504	484	495	492	491	488	487	473	532	468	525	491	477	513	507	513	477	491	501	531	515	476	440	497	478	488	520	451	522	465	514	500	451	473	491	492	512	485	485	488	518	476	485	484	463	513	475	511	461	508	439	461	504	480	464	461	513	491	482	457	476	480	489	476	478	483	503	488	515	475	513	484	481	502	522	507	491	455	506	507	499	513	473	506	472	500	507	514	507	511	479	488	516	506	523	498	467	511	452	489	474	511	506	483	466	539	486	496	486	456	481	479	498	511	511	518	518	486	489	502	488	497	475	474	524	486	480	462	485	490	510	470	445	462	483	493	467	496	475	491	495	443	489	486	506	506	485	487	471	489	518	471	498	459	469	489	490	477	467	539	481	527	517	532	461	486	495	459	498	473	494	521	475	509	482	540	497	478	489	537	488	515	503	459	513	514	496	508	481	493	509	489	492	470	504	481	494	500	499	478	466	514	531	464	481	462	465	509	504	495	481	489	502	496	499	508	447	478	469	496	506	474	467	478	503	474	482	500	479	514	520	487	501	521	510	509	529	506	480	509	496	470	445	488	497	479	511	461	495	508	481	463	495	491	506	506	553	476	505	510	465	506	474	490	525	517	492	478	486	514	454	505	474	531	488	524	512	471	476	483	508	483	523	531	494	496	482	479	489	493	508	524	505	514	515	509	498	468	479	505	466	472	509	477	493	481	493	472	477	471	476	480	506	515	473	467	450	500	454	480	491	491	484	488	512	469	496	524	499	487	453	473	514	511	532	499	501	475	490	479	497	496	488	522	506	502	448	477	502	484	477	506	481	519	512	507	484	510	472	507	444	532	446	483	490	506	489	460	534	499	483	497	503	532	482	513	529	534	489	505	497	511	493	487	508	509	480	492	506	503	507	514	487	479	482	503	519	511	487	500	489	479	475	487	480	469	433	500	439	485	484	459	499	491	487	485	502	503	526	500	482	496	512	457	516	497	488	496	497	477	502	452	501	448	498	466	520	471	517	502	495	489	504	511	490	496	496	509	523	468	522	488	502	458	451	509	495	524	512	444	434	541	533	502	482	471	540	451	504	533	513	514	448	495	529	512	476	459	506	477	490	514	509	507	496	519	489	537	508	465	501	485	479	491	505	487	441	502	484	493	479	511	513	515	435	485	526	494	500	471	466	505	505	451	490	508	497	495	489	471	484	515	478	487	491	470	513	500	483	468	462	509	480	493	492	505	478	452	524	480	474	524	498	478	451	474	475	478	461	462	494	497	466	475	496	496	500	458	513	454	500	507	492	520	485	473	485	511	505	477	502	460	473	522	539	485	530	459	447	495	501	480	494	494	517	476	510	507	502	507	490	477	496	508	509	494	495	512	474	466	470	482	545	472	492	470	495	529	460	503	465	495	492	503	478	538	504	465	465	470	478	522	509	498	481	525	522	512	489	502	514	491	488	491	436	516	505	471	490	492	487	492	464	506	466	507	494	498	493	467	464	457	498	494	444	486	510	508	435	512	500	479	470	475	503	506	469	508	478	456	492	496	510	509	464	522	507	465	524	497	482	455	460	522	507
25543	21477	28014	25648	13211	4324	2664	1881	1445	1217	1148	1035	999	863	844	844	810	758	776	740	760	757	737	802	849	766	793	803	716	774	765	770	787	756	797	760	717	773	750	757	755	763	738	737	721	765	741	736	746	706	765	742	750	745	723	762	787	791	755	717	745	714	786	721	722	726	702	741	745	675	762	739	716	730	724	752	739	754	725	732	752	712	809	740	752	724	745	752	746	762	747	720	747	689	745	736	761	655	762	761	740	713	750	699	712	742	719	705	721	688	723	779	736	802	721	704	769	737	718	719	789	730	728	692	700	733	735	695	793	680	769	702	721	744	723	727	763	689	714	773	771	720	743	717	727	729	726	721	720	765	710	737	751	709	720	771	741	735	745	738	766	685	706	714	714	791	775	710	711	742	745	747	704	756	765	734	722	745	719	731	782	710	701	733	721	768	764	707	717	717	727	715	694	709	735	733	776	711	749	732	787	734	730	697	726	734	736	758	712	727	752	739	744	746	743	730	718	707	734	750	758	716	698	709	760	724	753	715	743	759	704	677	755	714	730	725	768	766	766	767	711	717	711	747	779	746	719	723	782	738	696	721	730	741	705	676	719	703	739	766	748	719	713	739	713	757	738	710	753	736	759	729	759	725	717	745	779	685	707	698	746	712	672	757	711	686	731	735	728	747	690	742	757	750	724	757	772	750	706	674	708	750	720	722	717	729	715	752	723	807	754	755	710	728	710	740	721	734	685	718	726	685	700	743	710	743	737	770	693	746	726	740	776	749	731	819	791	735	698	724	701	668	732	741	726	694	724	765	734	804	749	744	718	713	704	738	733	722	721	739	732	780	759	734	755	760	705	692	732	695	729	777	744	689	729	740	802	685	691	743	733	706	712	769	755	741	736	741	770	731	722	740	765	739	681	782	710	709	759	695	730	724	753	728	704	746	754	776	681	702	762	760	683	767	699	691	744	724	728	709	736	763	702	741	704	724	734	709	733	727	735	754	767	786	705	695	747	747	697	754	752	732	765	763	746	741	712	751	762	710	741	719	739	706	737	701	719	748	720	696	721	731	754	734	731	821	731	727	708	678	736	760	740	748	720	751	726	755	754	810	738	757	733	706	728	730	758	783	731	767	724	735	717	752	756	743	695	719	756	730	703	772	783	731	757	758	726	790	745	752	723	711	729	752	765	736	731	736	755	772	714	673	722	690	747	750	791	745	719	730	687	707	723	729	709	740	748	682	708	777	708	786	734	708	710	711	740	708	702	731	758	767	710	727	787	764	758	739	724	725	732	708	738	772	719	770	697	697	720	720	699	751	734	736	736	765	714	703	734	710	732	727	757	727	701	732	691	695	753	694	717	742	771	766	753	712	737	700	725	710	770	733	688	774	760	715	733	686	718	740	767	719	765	699	736	746	776	757	754	711	729	691	692	774	722	694	766	759	707	756	708	742	702	725	780	696	750	745	769	765	685	720	688	704	706	746	788	747	717	748	681	731	760	713	741	733	734	715	718	719	735	759	758	691	759	716	700	776	714	753	726	697	755	722	745	731	709	739	732	737	777	728	767	727	700	713	736	719	772	726	721	745	737	790	792	710	687	697	707	764	719	780	730	734	734	715	771	780	743	753	688	778	716	737	738	759	722	765	726	777	708	733	756	771	714	737	744	737	782	708	709	755	746	723	741	720	749	758	753	695	768	710	730	787	757	746	765	686	647	716	740	735	751	699	762	705	768	785	737	754	742	702	738	727	770	789	749	707	764	732	797	732	737	698	733	776	727	770	752	707	740	781	771	715	726	759	751	724	748	706	721	738	731	788	729	713	693	733	715	738	731	763	758	720	759	749	732	738	731	711	726	765	711	710	785	736	774	698	702	685	753	732	792	730	761	716	736	719	746	751	695	741	754	742	759	720	725	715	743	740	782	724	710	759	728	753	740	748	777	715	737	734	729	737	714	753	748	762	773	712	711	738	771	773	747	760	734	747	716	756	731	723	757	678	735	736	756	680	751	735	693	698	691	769	737	684	723	730	729	726	699	738	790	735	710	722	736	796	708	756	752	773	751	756	717	708	699	758	698	751	695	753	760	726	732	735	764	801	723	730	718	736	775	748	746	743	721	713	749	726	771	750	709	733	716	749	691	724	756	771	731	801	731	740	746	721	752	756	755	732	739	739	727	790	713	768	783	671	761	719	744	722	715	719	740	745	734	752	703	749	746	766	711	737	720	715	725	721	739	714	731	727	679	754	764	727	735	762	714	707	693	740	713	685	694	713	743	714	727	713	745	782	662	740	736	703	706	709	718	761	768	724	709	723	726	805	770	737	684	755	687	691	728	742	712	721	731	721	798	747	699	712	744	739	718	718	719	728	692	748	739	766	733	746	738	762	737	762	736	718	787	704	761	728	724	725	706	725	742	771	784	744	701	703	805	788	709	734	769	742	742	727	770	727	804	748	717	737	660	746	713	744	702	743	724	693	747	755	721	735	739	780	728	792	806	718	720	737	715	754	740	703	713	724	686	707	740	731	669	742	772	765	749	761	741	746	730	723	733	735	678	719	723	782	730	747	713	765	751	728	731	719	726	705	749	665	782	717	760	725	757	689	733	746	755	766	791	785	723	811	734	687	715	755	725	684	724	753	753	747	737	702	701	743	745	766	725	715	727	757	668	720	754	741	697	743	735	758	718	770	767	789	742	720	737	725	774	722	796	736	767	728	775	699	740	762	756	742	688	743	713	733	755	737	714	737	731	672	774	769	750	770	708	742	759	715	766	694	721	738	763	786	725	709	731	732	715	711	665	711	724	737	762	698	742	759	730	703	709	746	722	805	704	752	745	717	757	733	778	728	729	788	752	705	768	741	752	769	717	770	716	740	697	749	737	759	720	738	751	703	736	746	752	734	749	724	738	762	696	789	734	761	723	684	717	761	743	745	736	756	739	758	762	755	719	734	768	730	733	679	695	696	716	746	770	763	724	714	724	704	771	724	694	699	715	781	782	720	744	757	705	771	746	741	774	742	728	719	713	713	732	732	771	724	749	739	722	703	733	761	763	760	728	752	787	759	713	764	771	711	733	780	743	718	749	721	734	688	764	751	750	778	712	783	667	779	705	716	747	689	679	708	675	734	693	772	673	736	742	746	696	718	738	754	737	737	717	733	695	744	719	703	755	754	748	724	734	774	780	737	768	723	712	747	737	697	720	733	736	697	747	786	717	693	729	739	791	711	723	713	729	783	775	720	781	751	742	752	724	688	687	728	771	731	725	701	778	688	737	728	705	712	685	705	739	699	677	705	724	709	784	790	695	743	691	703	707	696	725	763	741	745	732	718	720	719	733	749	708	757	704	752	721	733	732	739	720	736	758	749	757	682	733	719	733	728	738	710	734	780	786	768	712	733	707	763	709	761	766	751	721	747	747	730	727	727	705	761	746	725	744	750	684	685	710	746	733	731	744	765	709	715	769	712	714	748	716	705	748	762	696	724	713	744	764	688
31132	49959	38802	23053	11368	6702	5051	3561	2867	2048	1834	1706	1443	1305	1185	1040	1040	1008	970	941	930	918	875	970	931	1015	914	943	919	920	921	927	910	923	891	946	861	910	861	895	903	889	894	941	850	830	869	850	872	833	829	898	880	857	901	859	875	859	863	898	894	801	880	855	817	818	875	863	885	905	863	862	851	876	859	884	821	860	838	866	871	892	879	846	855	850	837	878	890	906	836	862	861	846	877	854	890	849	891	850	871	866	810	842	860	826	853	860	860	834	848	892	821	857	857	879	829	864	877	855	868	843	890	857	848	928	851	869	878	896	832	819	814	845	848	869	834	843	824	846	851	850	868	903	813	887	895	858	845	853	868	837	788	814	926	840	848	847	880	913	891	872	870	830	840	834	875	899	857	870	849	863	912	828	896	907	828	860	801	855	795	883	834	846	883	909	845	866	863	849	833	854	865	855	859	853	856	873	848	833	858	847	876	865	931	875	900	847	853	846	873	909	874	867	840	848	881	869	819	874	830	877	893	879	883	923	878	929	908	861	875	879	919	849	877	884	787	878	824	934	820	841	883	893	914	815	874	833	816	860	869	896	857	819	912	867	846	876	846	866	917	836	868	867	838	870	828	860	849	847	907	934	837	849	904	827	806	868	918	934	878	816	878	865	859	881	873	855	842	833	838	850	854	792	869	881	877	882	844	909	857	887	855	863	814	892	868	837	834	879	829	857	802	891	852	811	897	888	918	837	854	902	837	818	824	878	861	884	889	892	909	849	879	857	857	885	822	903	878	888	914	834	850	892	900	858	855	909	850	851	851	854	851	883	893	875	834	840	849	886	908	859	854	827	867	851	902	839	867	891	880	848	864	900	830	861	884	863	858	864	907	909	936	822	888	871	885	888	888	830	849	854	839	900	845	864	898	860	849	845	843	876	849	863	799	868	840	888	895	877	891	862	890	863	846	809	822	840	876	812	844	810	868	857	893	823	844	859	844	854	925	868	870	860	907	888	906	833	830	823	873	876	885	838	875	873	855	813	859	854	833	889	863	823	887	872	861	837	851	826	899	883	855	881	917	846	879	828	876	876	864	880	852	887	870	864	870	861	905	880	882	884	876	864	881	830	909	876	824	857	844	862	883	854	823	853	897	827	865	932	873	857	860	837	857	842	834	834	870	887	849	894	884	868	839	827	843	877	867	883	841	893	886	840	795	826	823	830	798	861	890	861	935	868	884	913	852	813	835	883	848	882	876	868	895	840	865	858	852	886	844	816	872	862	896	898	851	865	876	863	873	898	908	903	933	891	930	849	874	831	832	878	841	906	876	847	874	947	867	878	886	851	877	890	825	865	862	833	847	860	871	865	876	895	934	893	875	881	873	876	882	909	850	894	836	857	888	876	877	866	854	879	909	859	918	946	847	834	875	815	831	920	849	833	839	865	858	898	870	868	838	903	852	821	866	849	886	908	874	851	863	857	852	862	871	871	884	885	857	857	822	832	889	879	894	920	873	903	836	818	885	847	842	845	883	838	913	927	883	836	896	879	884	887	858	884	870	889	875	832	858	912	866	866	889	854	829	858	926	864	870	905	896	854	840	861	875	871	896	856	882	836	904	864	889	877	839	884	900	901	845	832	881	844	900	890	842	899	887	852	859	874	856	864	929	873	827	851	875	902	869	818	842	846	834	891	855	873	873	871	840	854	886	841	887	908	862	834	896	863	874	884	833	907	900	863	835	887	892	856	883	894	848	900	819	881	897	912	827	855	857	831	861	816	891	830	835	913	871	884	841	860	894	842	865	894	846	876	876	871	846	834	874	850	868	877	845	821	874	848	839	905	881	897	838	852	867	884	898	844	862	895	916	876	890	812	891	899	844	876	893	873	869	867	855	868	863	853	844	854	866	802	902	876	860	910	859	838	918	883	913	815	852	873	881	852	828	834	857	916	875	848	891	877	922	851	839	921	862	879	874	804	853	840	857	864	841	856	876	899	833	888	884	814	824	822	799	831	829	849	852	866	872	838	840	823	822	851	876	882	903	838	874	852	917	861	825	837	901	866	869	879	857	881	862	826	855	850	844	886	824	896	848	852	816	870	896	825	846	884	925	854	914	836	842	846	853	828	868	830	894	864	912	826	838	894	922	871	800	916	874	890	861	801	866	884	855	862	816	853	886	886	846	836	862	872	869	869	837	809	860	854	834	804	863	851	860	894	886	899	849	811	864	840	866	878	779	895	851	861	864	886	863	860	858	834	866	897	872	867	913	873	901	902	879	874	833	935	826	883	869	904	845	896	891	885	854	850	867	846	852	860	829	852	886	884	922	870	896	872	811	860	889	896	840	824	888	861	833	868	843	886	852	872	855	863	876	842	843	842	845	816	877	869	865	904	824	858	869	859	833	872	848	905	832	850	857	860	850	825	819	901	880	899	842	818	890	875	908	789	846	844	882	833	879	856	854	864	870	851	836	834	855	905	915	868	860	844	846	915	840	855	854	880	872	902	838	827	938	833	856	891	828	841	845	827	861	838	819	921	883	850	901	863	964	869	806	875	879	869	871	872	874	854	885	872	820	870	825	822	881	879	846	892	917	875	858	868	877	839	863	869	873	836	874	856	916	841	832	856	778	865	902	841	812	794	841	821	807	905	817	824	881	864	898	888	905	847	886	837	883	911	882	906	820	873	840	924	876	852	863	874	871	918	852	847	870	870	840	892	878	859	896	858	878	875	889	866	870	883	786	910	880	846	800	849	886	886	847	839	835	876	840	931	824	844	812	858	831	876	858	844	825	844	860	923	880	884	895	869	863	888	849	849	876	831	887	896	804	925	894	830	832	874	825	834	880	880	898	853	819	888	871	890	873	865	895	871	871	850	824	849	858	856	871	851	840	898	880	859	834	895	844	855	829	867	873	861	875	869	844	840	862	902	838	831	903	861	811	834	855	873	860	883	887	868	820	857	871	855	872	851	903	820	886	799	850	875	867	883	879	863	894	894	882	858	905	859	855	900	895	920	877	850	858	819	837	861	881	854	861	870	898	851	872	906	879	875	885	909	879	780	893	872	913	891	851	822	891	837	830	903	884	876	870	877	851	855	849	839	819	903	863	864	838	848	860	905	829	846	868	848	899	852	815	836	885	848	911	854	816	861	888	847	841	910	866	860	887	877	832	859	912	907	833	906	858	809	830	867	893	839	918	866	909	922	873	872	866	837	861	917	859	861	849	866	891	859	830	837	846	859	884	848	831	856	831	854	821	865	884	874	834	890	855	848	837	895	849	845	870	860	816	916	853	840	849	857	899	852	880	883	822	848	825	881	829	846	839	850	834	847	866	866	887	843	900	814	844	906	849	813	832	825	807	829	887	861	804	875	848	840	868	826	841	862	861	801	861	858	834	855	880	858	893	933	871	870	861	861	880	837	822	877	830	866	845	901	870	847	869	892	786	791	821	811	844	840	880	861	841	854	916	918	782	808	903	863	897	896	812	867	831	890	842	893
23246	21321	29042	24213	21497	20547	11329	3794	2453	2108	1621	1431	1253	1119	1074	902	861	870	826	751	798	791	796	788	888	788	849	808	759	786	779	776	727	806	728	752	762	737	716	741	779	730	775	729	727	712	714	734	663	721	734	745	720	790	778	720	729	706	704	704	724	740	725	730	756	668	701	720	733	732	736	724	676	707	741	693	685	685	667	749	676	714	680	713	686	745	713	700	707	712	648	744	731	689	767	731	699	710	723	730	727	710	725	726	752	694	703	740	733	710	700	717	713	745	675	736	725	681	688	697	687	701	751	762	740	751	735	694	726	732	715	710	682	652	691	726	703	733	708	755	768	681	677	669	754	698	711	697	717	722	701	698	670	727	694	724	708	690	689	711	740	723	731	735	733	682	767	745	687	725	704	702	738	692	711	713	713	750	718	697	681	725	740	705	717	668	685	716	665	738	731	705	731	678	754	737	710	760	710	735	749	743	676	715	720	753	665	709	760	733	751	745	710	732	735	700	656	720	729	760	699	720	712	689	655	727	687	731	683	684	709	788	715	703	736	725	682	734	707	717	733	715	740	719	716	703	745	677	750	718	725	706	701	703	754	695	694	659	740	718	693	642	742	668	693	710	722	741	703	687	690	716	703	696	714	689	730	679	698	645	765	695	708	720	703	733	686	695	673	742	704	712	745	748	664	734	710	718	717	725	676	676	691	694	711	728	747	742	693	690	772	753	699	718	749	714	710	737	703	674	763	714	695	704	717	674	726	675	769	684	747	717	758	765	734	709	741	658	699	760	681	705	719	649	726	689	743	697	746	711	718	699	699	722	693	696	680	740	717	687	693	673	711	733	729	718	675	684	742	692	720	675	682	712	663	709	692	652	721	699	756	684	684	707	710	710	699	701	798	719	755	783	685	700	695	657	723	732	719	710	702	754	689	706	670	687	682	702	696	711	726	756	751	732	722	684	645	721	731	693	674	699	643	680	721	750	703	721	641	689	714	712	708	691	711	698	696	711	721	733	721	785	757	698	702	694	726	719	705	775	715	724	641	733	682	674	700	713	673	719	697	706	727	701	752	634	762	717	756	693	701	690	687	700	738	690	683	680	685	691	697	724	770	706	698	685	722	706	648	668	688	694	765	724	690	741	686	756	754	677	707	712	691	696	676	712	695	689	724	705	704	692	685	720	775	740	727	695	667	688	717	725	762	668	785	680	696	694	671	716	750	684	687	727	723	724	733	707	696	743	726	697	709	743	704	698	715	724	674	723	703	708	701	691	732	711	666	746	741	674	702	736	727	701	703	668	679	681	681	734	770	644	710	680	665	671	713	655	655	674	686	692	661	702	706	735	715	711	685	674	689	726	706	679	687	707	742	762	687	748	709	715	704	682	734	749	717	713	724	686	671	690	696	693	663	760	692	696	714	714	721	748	667	717	749	747	741	727	704	706	685	635	714	683	693	741	731	722	717	739	694	754	708	719	745	694	721	738	758	746	674	765	655	771	729	691	768	681	698	731	727	683	757	691	732	658	689	664	707	707	680	699	683	721	742	661	663	686	696	769	644	666	699	696	668	725	696	734	713	724	725	673	716	726	710	716	693	684	705	702	737	745	736	716	707	701	669	742	670	699	707	767	702	671	726	719	740	683	686	688	701	669	746	683	681	741	753	726	693	746	715	704	725	724	733	651	671	694	703	690	741	721	711	691	764	731	691	692	663	732	662	700	699	689	704	700	703	648	707	677	691	729	676	719	739	712	708	724	703	752	692	693	695	695	734	680	742	702	674	712	731	667	723	674	731	692	738	727	789	707	714	683	684	740	689	689	693	716	681	711	719	670	710	644	671	759	762	703	679	719	742	724	715	729	691	762	708	734	696	675	732	782	735	770	723	697	725	699	738	702	708	742	712	732	713	715	676	700	738	736	696	749	692	774	704	716	741	710	640	746	718	716	738	711	682	698	762	671	686	671	680	703	742	749	705	737	668	699	729	745	713	731	720	716	753	703	733	772	708	707	713	721	650	699	653	739	719	727	721	723	719	744	753	690	722	723	681	700	696	768	684	733	709	693	676	692	711	741	728	705	706	731	711	721	707	732	712	738	728	699	692	682	721	670	709	700	684	737	678	765	738	721	690	695	683	731	741	683	662	712	676	670	703	665	689	696	666	693	700	722	727	717	754	709	730	688	724	687	714	739	684	685	707	695	683	675	742	701	695	716	691	717	708	717	682	713	691	734	706	693	684	700	683	714	726	704	707	714	712	741	666	695	702	691	678	682	703	719	726	683	690	660	758	681	747	694	703	752	704	751	667	718	686	703	687	710	754	695	736	694	689	742	723	697	702	697	778	711	695	734	674	706	693	719	736	687	683	686	730	667	719	706	749	719	751	693	691	725	684	687	707	700	735	740	703	764	711	737	674	763	716	726	710	660	688	752	716	711	728	702	714	733	669	711	718	727	707	710	674	680	711	704	769	702	679	696	678	711	706	656	735	713	675	675	729	706	700	652	681	721	695	662	653	718	715	708	735	717	671	669	696	696	720	698	724	696	682	693	753	666	713	725	694	688	667	672	712	721	725	685	707	678	726	750	743	681	634	693	803	681	740	696	736	708	714	679	685	721	703	694	678	720	723	688	765	713	708	705	703	686	702	737	711	782	703	720	726	707	724	714	698	721	740	669	741	729	697	677	710	658	709	716	711	710	721	720	759	678	739	683	776	698	693	684	710	698	680	703	704	685	733	717	730	727	743	747	699	767	667	768	712	651	743	684	723	659	720	680	731	739	709	720	692	780	742	705	727	754	742	722	748	695	704	703	723	673	681	738	700	726	671	718	672	730	695	733	691	750	720	737	684	764	716	740	696	685	685	759	713	699	721	731	713	687	736	721	712	758	695	703	732	709	669	706	728	703	695	693	694	675	752	728	721	694	741	707	723	706	751	709	692	708	689	698	718	764	696	722	738	711	704	723	708	728	728	701	722	688	742	717	751	691	759	749	719	679	733	719	724	725	684	761	767	731	651	690	718	721	723	720	733	758	689	724	707	748	731	744	692	749	710	685	752	729	737	728	728	692	762	697	680	674	749	727	680	715	721	709	736	649	723	741	707	729	714	719	726	713	698	694	675	669	707	717	696	748	700	671	700	650	736	678	696	739	713	770	722	684	692	726	704	705	678	647	751	725	727	713	717	704	723	775	758	668	665	670	698	734	737	704	674	734	712	696	698	730	748	693	748	684	682	700	707	716	735	677	699	704	677	690	678	760	681	701	715	697	699	767	699	727	738	727	709	676	674	668	670	709	714	706	699	745	705	737	745	674	721	728	763	742	677	693	662	728	727	671	762	743	699	697	681	735	751	713	737	664	704	705	707	683	740	711	736	716	686	714	668	702	734	756	736	716	696	700	699	676	717	719	681	747	715	735	750	695	703	688	725	732	728	675	686	699	654	722	715	742	688	686	675	678	698	716	738	717	683	727	707	715	703	699	740	728	717	707	739	719
35663	62389	52739	36988	19901	11269	8970	6277	4901	3864	3025	2496	2095	1938	1622	1240	1128	1117	1055	979	961	946	951	1026	921	926	992	927	954	906	963	896	898	924	907	870	891	879	853	882	851	885	799	839	822	803	818	747	885	839	833	812	834	848	810	802	860	816	842	845	838	820	833	874	840	816	813	823	814	786	792	785	797	773	892	796	800	832	792	851	829	832	796	817	823	773	792	850	792	786	791	824	826	816	855	826	856	775	797	814	767	774	809	806	779	777	853	802	796	827	787	793	834	792	824	817	786	817	795	823	782	826	853	826	795	790	790	764	807	798	810	805	835	736	791	805	791	832	790	849	801	824	796	778	850	795	789	819	766	789	828	824	773	834	785	797	815	859	820	811	833	769	778	811	827	816	800	837	785	825	807	753	834	778	808	790	820	804	811	833	839	792	786	778	821	825	806	821	790	780	832	802	794	844	804	771	816	813	812	813	777	801	813	816	759	802	820	769	790	788	802	824	871	780	792	815	837	778	807	799	778	832	800	836	774	792	838	811	781	771	795	780	810	748	792	750	765	794	780	791	841	796	753	790	847	777	801	832	797	760	776	792	811	817	773	782	855	761	808	811	786	749	829	804	789	823	844	814	810	808	823	824	819	753	807	769	751	800	768	781	823	824	800	813	788	770	805	780	791	814	766	813	808	787	766	807	815	830	833	844	779	843	804	780	781	767	788	818	778	791	783	788	829	797	845	792	817	787	782	788	803	772	795	771	866	795	831	823	789	830	779	835	727	824	835	796	844	772	791	762	743	820	818	803	795	804	843	843	768	821	791	841	870	757	810	805	794	866	800	812	818	802	809	784	825	829	776	762	777	818	794	822	818	845	861	836	796	790	810	827	787	806	785	861	802	806	826	829	801	823	745	776	816	832	808	810	752	821	808	760	792	829	797	768	806	792	807	788	835	810	769	843	834	746	785	795	770	815	795	757	799	775	761	768	802	802	836	793	757	773	857	832	841	810	762	814	792	808	833	795	777	780	787	822	794	845	814	826	800	809	773	773	780	815	819	756	795	785	816	826	801	781	804	814	792	778	796	778	793	778	810	772	850	770	810	778	799	749	770	804	826	795	837	787	817	770	770	794	826	759	816	796	788	794	810	817	772	752	802	786	834	794	829	815	803	818	788	806	806	815	781	798	806	832	812	801	846	844	770	832	788	843	844	790	777	778	802	805	778	837	796	779	830	865	802	793	837	779	817	797	837	773	825	803	779	791	794	804	789	840	865	779	827	827	833	819	764	828	817	840	811	809	843	823	813	851	832	820	798	807	819	791	776	805	801	788	813	767	850	728	809	760	804	803	852	834	744	818	774	766	845	776	761	763	765	857	834	886	813	822	800	738	820	761	790	804	825	817	770	810	769	761	808	785	794	795	811	831	826	819	814	747	805	808	761	842	751	771	815	768	758	805	815	783	822	843	783	786	775	806	784	795	823	836	805	827	776	776	831	845	852	788	803	809	799	790	759	817	721	825	776	779	848	837	791	765	805	803	806	780	822	775	785	822	806	785	814	774	783	781	778	825	783	875	835	851	783	785	753	834	851	783	836	842	772	798	833	814	833	813	816	721	806	787	845	762	752	793	819	816	823	800	801	801	807	792	807	762	807	761	843	794	839	786	760	775	810	820	819	805	819	824	765	744	822	833	783	809	795	799	777	813	809	773	830	888	847	816	804	839	751	807	780	746	805	778	769	797	770	805	837	770	805	814	780	865	846	790	797	801	844	830	817	812	824	811	817	795	825	801	797	819	810	768	814	818	744	787	796	827	833	813	780	854	837	769	834	817	780	799	813	852	804	799	782	797	848	777	804	765	820	788	783	825	778	800	820	847	788	830	786	763	793	837	848	821	826	797	815	770	789	824	805	879	788	832	789	838	833	866	785	807	768	813	852	776	784	817	781	810	846	790	865	804	793	784	728	767	825	788	799	818	804	809	815	785	834	782	786	805	820	804	868	787	812	794	795	761	816	746	790	802	783	774	755	821	816	795	812	845	783	773	851	802	864	798	801	839	755	845	793	802	789	807	806	788	820	786	795	816	782	788	792	756	803	799	806	837	831	811	830	790	831	777	752	791	776	810	821	790	837	802	785	807	791	844	840	780	751	806	838	828	822	862	759	844	777	759	848	864	871	824	796	804	809	820	770	836	764	781	785	780	783	855	826	811	789	819	751	860	807	830	773	803	801	828	763	829	766	867	798	832	756	764	865	800	784	824	777	782	842	853	828	762	827	788	838	789	737	814	796	775	767	808	823	818	818	831	784	842	835	817	766	822	785	817	808	856	731	837	819	782	786	820	771	809	783	763	795	790	844	807	797	782	799	821	795	773	802	761	813	793	776	818	789	818	788	809	796	782	796	766	783	799	806	826	817	734	814	843	806	791	773	797	802	797	801	782	833	806	786	820	763	828	751	801	801	853	799	813	784	830	855	780	806	797	824	829	832	788	806	790	834	842	838	809	790	803	783	820	836	733	806	838	801	771	791	781	798	820	774	809	813	788	792	795	773	754	780	845	778	775	845	777	792	800	803	807	797	815	811	862	829	746	828	775	827	819	776	807	758	791	873	788	784	819	769	811	797	839	812	852	807	795	822	819	835	818	846	849	782	832	815	775	834	805	806	779	798	826	817	751	800	807	799	821	818	774	808	798	769	828	831	843	811	833	841	837	803	802	817	784	784	748	795	808	840	765	794	823	839	818	777	788	768	847	792	864	785	801	870	764	799	781	780	793	799	784	802	757	813	762	764	822	817	735	838	809	768	811	811	823	792	800	833	815	755	806	776	800	845	805	835	811	793	775	832	868	834	750	805	795	794	747	869	806	793	811	768	802	783	810	826	797	795	833	807	789	777	780	772	766	809	811	778	804	793	826	795	810	790	819	806	807	772	852	770	791	815	799	834	806	777	782	780	799	821	901	817	770	817	777	825	798	756	867	758	813	787	856	774	775	741	832	845	815	787	771	760	801	853	827	773	820	778	760	836	771	760	790	804	785	817	776	808	757	806	784	800	837	801	828	826	831	853	784	855	768	824	763	850	783	793	817	798	842	805	761	874	793	770	824	820	783	827	827	798	817	797	790	825	749	797	777	762	840	862	787	847	806	769	781	821	800	719	840	814	799	794	773	815	866	803	825	760	793	807	817	825	831	832	773	794	742	789	784	810	815	807	789	801	822	851	829	784	810	809	832	787	804	783	825	756	772	816	768	865	792	740	807	789	767	764	774	810	784	782	842	815	845	805	828	760	835	787	809	760	795	818	796	767	789	815	815	829	838	783	764	819	831	752	783	803	821	839	785	780	793	809	832	817	795	757	776	780	814	777	810	828	805	805	805	791	840	788	822	776	798	777	782	798	784	805	789	826	772	804	801	815	766	773	790	769	777	801	814	795	792	776	789	816	785	879	777	848	764	816	777	726	798	815	840	798	779	828	766	799	815	811	786	753	762	793	794	761	847
29020	27588	29357	16452	5083	2346	1698	1179	996	795	697	664	645	591	564	512	527	517	505	489	527	481	514	475	517	520	497	493	503	515	488	506	498	485	483	525	486	517	481	483	510	500	460	472	464	484	491	460	522	489	532	498	459	518	464	470	431	486	490	502	478	483	498	498	484	492	511	476	494	523	484	450	480	519	530	508	450	516	486	516	495	506	498	512	545	497	468	482	480	520	470	551	477	487	486	452	479	514	489	484	489	519	491	434	543	517	458	503	464	488	516	486	473	533	496	485	461	468	488	508	525	496	513	455	447	456	490	546	477	520	516	494	489	466	540	468	467	500	493	470	508	476	485	510	497	516	528	484	493	499	487	493	474	463	453	482	524	466	516	511	443	471	475	506	470	499	484	462	486	481	505	555	483	505	501	458	543	462	458	494	484	490	524	461	520	508	465	481	501	509	552	488	500	512	483	475	497	498	481	514	493	493	474	521	453	497	512	525	504	477	469	503	494	486	507	477	468	481	447	465	518	557	493	465	490	466	486	496	527	469	480	481	479	506	480	472	496	477	490	484	466	482	479	495	497	507	516	477	518	504	493	519	534	495	539	480	485	540	450	514	525	478	459	513	511	513	508	482	466	488	486	496	507	468	490	499	515	465	539	472	504	497	458	462	469	487	457	526	486	491	499	495	477	506	497	474	524	513	497	499	506	451	452	507	478	501	489	471	471	503	466	510	488	472	516	477	474	475	483	510	496	502	478	490	493	480	487	511	499	489	515	504	419	482	490	446	530	470	486	422	502	493	534	485	466	490	520	498	445	442	520	498	526	490	522	517	490	486	567	486	483	499	487	467	507	476	486	482	478	480	503	482	487	512	490	535	469	474	483	503	509	514	480	496	489	509	511	481	481	455	477	506	477	515	516	492	496	550	494	487	495	466	450	481	481	513	497	504	464	524	539	479	499	461	451	509	472	512	520	477	476	544	553	482	463	486	471	479	491	463	499	482	491	468	485	474	525	471	516	478	482	477	496	452	485	512	507	493	475	485	491	515	469	503	470	511	498	528	508	471	521	509	491	478	536	495	550	500	480	527	509	503	490	469	542	478	515	517	483	511	524	485	482	476	466	530	509	491	493	478	454	461	484	492	461	484	483	455	491	454	471	487	505	481	501	476	457	511	519	478	544	497	483	523	536	480	457	503	508	491	496	466	501	507	477	503	520	477	454	514	471	443	473	495	500	524	510	497	449	479	502	516	498	474	484	449	475	492	513	476	486	482	486	513	495	516	500	486	473	525	495	473	482	497	495	480	510	521	502	498	505	470	502	503	482	470	520	504	477	457	486	481	490	480	494	506	544	493	483	505	482	485	506	507	491	499	467	506	444	500	463	527	514	486	468	481	486	488	515	506	520	489	505	543	491	504	496	483	513	467	479	463	521	536	488	448	488	493	521	481	520	434	456	495	469	493	503	507	424	460	475	473	450	465	541	501	487	498	488	533	516	447	478	517	504	509	523	491	505	500	506	493	523	454	459	538	487	500	483	511	485	499	496	506	501	491	537	486	479	460	473	531	471	464	455	510	474	495	493	509	507	493	525	471	512	466	494	492	505	517	471	467	485	504	506	516	491	454	503	517	522	503	474	475	490	471	496	475	499	525	521	478	486	526	469	499	528	469	503	522	482	460	540	460	508	533	516	501	456	490	456	505	525	478	491	456	515	520	522	501	473	481	476	489	482	514	491	478	485	533	529	536	499	515	496	480	493	526	527	531	501	516	480	526	525	451	506	485	498	483	475	477	533	517	457	484	468	510	521	510	544	488	459	484	496	492	527	523	530	509	475	461	482	512	539	486	518	497	465	492	483	499	485	517	492	465	489	498	507	519	486	465	522	498	494	439	498	514	497	488	512	489	496	464	466	504	475	494	478	502	493	457	501	465	499	484	487	460	490	483	469	491	491	480	479	476	483	488	506	457	491	489	480	522	472	483	516	490	463	554	486	500	470	490	465	469	511	466	467	533	452	484	516	500	472	504	474	500	506	491	496	498	471	509	526	489	491	515	483	490	469	477	436	510	511	500	541	479	517	476	470	484	528	485	485	485	513	486	531	487	488	504	497	525	473	462	490	517	542	483	498	489	493	543	459	469	484	475	518	499	422	482	497	477	501	521	521	476	516	483	499	481	525	453	486	504	469	500	518	472	463	490	496	472	501	476	456	472	463	475	493	501	502	466	484	500	512	498	456	520	447	492	474	472	524	511	498	479	464	518	488	526	478	487	470	511	501	485	483	526	473	483	480	457	546	475	524	435	505	497	503	497	480	540	457	502	509	479	462	481	466	492	500	525	499	480	484	477	502	452	492	474	486	508	500	460	497	472	494	516	463	450	467	526	495	495	471	460	468	479	496	479	524	493	508	507	504	469	508	511	479	496	478	460	499	499	497	534	470	488	483	504	502	464	517	455	477	475	494	503	494	494	498	503	506	459	501	517	483	516	503	504	499	481	488	488	481	472	493	534	475	472	504	493	498	474	516	473	500	470	454	460	524	483	493	478	513	481	507	494	500	492	472	484	486	508	488	478	522	497	478	477	499	528	515	508	474	487	493	495	483	514	530	490	479	449	489	508	471	475	518	493	537	504	523	515	500	466	487	471	537	501	491	484	529	504	512	514	490	539	500	504	507	486	500	497	466	536	517	491	516	479	539	482	488	495	510	470	482	472	490	450	483	498	525	491	484	495	528	490	478	522	489	501	438	462	512	482	477	517	511	491	485	500	487	497	499	494	514	465	466	519	498	484	472	473	496	476	502	509	524	519	481	512	500	512	514	501	479	497	465	449	498	491	520	472	491	520	552	478	486	493	448	479	498	487	500	464	494	473	500	517	504	517	454	481	456	522	497	462	532	482	512	485	432	489	460	505	481	492	496	491	458	520	451	458	499	490	490	495	518	480	481	503	456	497	514	510	473	512	499	494	513	512	461	487	473	505	475	486	493	450	507	468	506	500	453	502	468	502	535	491	482	508	492	498	473	499	469	452	465	482	481	496	494	509	526	538	463	481	462	511	446	497	465	511	497	484	461	498	527	519	469	473	478	494	530	499	517	506	513	539	498	510	507	499	467	472	513	518	500	484	495	502	477	497	468	472	480	504	468	471	486	470	437	487	520	508	513	502	524	474	519	482	507	484	521	488	495	464	497	519	487	493	504	459	456	499	513	483	501	526	452	502	509	509	497	474	481	451	455	438	474	508	491	464	483	447	505	460	453	457	493	516	506	498	506	499	503	445	472	546	440	470	494	492	499	510	488	490	432	449	485	477	515	492	477	497	475	465	482	518	429	483	513	447	509	477	492	485	449	513	465	503	475	497	458	473	510	503	470	503	508	485	511	485	497	542	548	497	466	522	502	483	473	523	492	491	516	489	507	517	452	493	467	520	456	486	509	514	494	478	442	484	459	464	490	475	476	482	513	495	521	473	481	487	476	459	447	492	472	504	458	482	501	511
30070	42983	33390	16292	7195	4163	3256	2371	1804	1477	1232	1009	987	913	788	731	680	659	653	659	656	577	658	665	613	616	667	644	645	615	630	627	629	639	636	570	660	627	671	642	631	571	568	615	618	563	582	607	636	595	601	586	604	634	568	637	641	595	610	611	599	590	641	628	577	592	584	622	630	605	575	636	588	574	594	625	608	615	615	625	606	571	576	622	603	617	637	599	617	631	657	553	606	608	617	609	616	591	564	624	570	600	608	602	552	593	575	614	607	607	592	560	587	569	587	629	642	572	652	568	583	616	596	588	551	614	551	568	596	586	578	605	587	577	604	628	631	604	625	619	569	569	618	630	560	575	583	623	608	596	630	624	573	615	619	610	579	570	611	627	604	605	583	574	635	642	596	658	638	593	609	576	572	600	601	607	610	626	668	612	613	602	637	585	580	605	567	609	577	599	586	593	643	602	598	612	587	681	581	630	589	625	592	561	589	537	606	588	566	604	630	583	677	652	568	573	615	561	599	643	633	642	608	616	560	588	607	609	610	583	569	681	590	630	590	586	593	613	578	618	626	622	589	599	616	607	589	600	651	597	568	602	607	641	585	613	585	586	588	585	567	608	601	618	595	616	580	625	594	599	609	562	599	597	623	552	591	620	611	578	620	563	588	606	614	620	615	621	608	644	613	631	578	615	566	632	602	594	618	593	637	566	650	601	636	565	601	606	589	626	633	636	609	641	615	654	631	565	589	609	586	590	646	610	578	622	630	596	591	631	591	582	645	562	557	607	605	591	594	580	587	607	626	631	603	622	594	589	591	583	586	605	575	596	627	572	602	619	587	606	566	629	597	587	619	611	628	599	631	578	592	580	599	587	578	614	649	633	611	603	622	601	635	613	585	642	614	617	621	594	627	599	564	630	595	614	591	648	630	575	583	601	593	610	589	626	595	593	596	590	596	625	617	560	633	616	591	605	631	516	591	639	590	655	581	588	593	570	600	620	613	648	613	589	635	603	594	627	644	627	622	656	600	575	615	606	574	613	571	553	595	595	586	598	567	600	578	639	602	584	564	626	610	621	596	632	680	623	569	608	597	591	590	621	603	609	588	608	621	593	583	548	593	594	600	617	600	586	604	568	614	609	605	596	561	582	602	601	593	640	664	628	537	574	548	638	629	619	621	629	620	628	607	633	621	583	596	611	568	600	617	599	591	584	592	607	603	622	567	607	566	583	613	560	640	570	592	588	614	597	629	612	625	632	568	610	597	605	605	588	588	613	564	588	585	574	602	603	627	559	541	610	597	614	587	602	562	607	596	607	579	600	593	584	592	568	590	609	564	612	564	617	584	603	602	613	615	603	562	591	589	672	609	623	583	579	609	610	631	601	643	583	625	584	614	592	594	570	557	598	599	581	587	554	629	578	580	587	619	555	578	619	582	618	588	588	595	617	573	612	563	602	593	547	605	618	586	593	580	598	599	558	629	605	588	570	615	636	597	617	590	613	592	599	618	613	621	608	610	595	586	590	554	589	608	602	602	588	611	600	595	594	616	626	619	616	606	599	643	610	571	593	644	629	593	623	562	613	607	599	652	617	566	609	582	603	592	643	602	649	555	639	645	606	632	640	585	612	605	610	608	666	588	655	603	592	610	628	620	610	628	601	600	602	617	618	571	596	608	614	633	605	612	569	631	597	603	614	642	610	622	629	619	611	590	575	621	612	651	600	583	574	602	580	613	634	598	617	611	572	598	629	570	616	605	621	633	632	643	624	591	648	619	610	637	653	607	554	635	621	621	622	614	583	608	576	605	555	595	583	618	616	572	627	579	643	590	596	605	602	582	598	621	597	570	579	615	608	599	625	615	622	618	608	589	607	579	580	533	549	637	605	594	591	587	604	641	552	621	646	576	620	612	635	566	576	653	607	582	609	666	592	598	626	625	569	606	618	575	584	612	606	648	594	597	616	608	614	616	643	651	570	591	623	601	588	602	644	588	608	628	604	650	563	567	603	564	610	578	628	624	585	595	617	585	597	557	583	617	608	569	572	593	580	588	626	573	585	621	618	604	591	632	581	630	610	570	623	598	583	611	594	603	595	606	579	619	581	621	597	613	628	584	615	574	606	592	605	557	581	619	621	626	605	605	651	609	596	598	579	556	547	652	595	613	605	615	613	593	571	622	608	622	595	580	589	622	604	595	598	599	603	606	616	561	592	601	606	598	602	607	620	607	642	588	601	575	606	596	617	607	634	613	550	599	620	619	602	610	588	608	596	601	671	646	598	568	636	587	572	563	579	597	578	601	569	582	582	566	612	581	631	596	633	634	600	540	616	657	644	627	597	591	599	624	620	593	597	591	612	608	595	617	576	624	578	573	646	600	592	642	622	610	610	619	621	636	587	609	616	610	587	622	595	603	593	640	568	614	613	618	626	598	589	607	609	581	566	588	607	620	609	604	631	611	585	627	573	628	594	584	593	598	595	632	613	622	614	568	614	609	609	577	652	590	619	624	581	604	597	619	633	649	607	609	589	586	631	571	666	580	634	536	641	630	604	612	623	620	602	601	589	559	591	613	616	589	591	604	618	576	577	555	542	577	662	582	589	628	579	609	648	609	553	548	616	586	585	622	604	572	596	589	557	575	589	604	632	586	610	608	602	606	600	592	595	593	611	613	604	585	590	621	622	601	566	560	607	538	598	630	604	607	631	644	619	604	580	616	615	595	635	604	607	596	633	570	619	554	619	576	613	591	624	595	620	622	583	580	608	573	599	591	600	606	567	618	562	600	609	614	615	562	587	608	612	615	608	611	560	552	611	602	591	599	638	588	589	587	609	650	604	586	616	661	646	585	549	635	593	599	576	600	552	627	601	600	589	609	610	563	621	569	570	637	559	600	633	637	585	600	592	578	579	621	613	658	599	603	551	635	612	604	615	593	624	599	594	640	633	611	625	589	578	580	594	641	589	610	615	608	595	666	587	631	625	555	632	594	627	557	619	529	629	568	627	611	601	631	622	602	654	606	649	624	622	569	604	597	597	636	591	566	615	605	623	574	593	590	600	616	608	589	625	598	589	569	616	614	625	634	622	562	643	593	597	627	610	630	595	628	607	635	630	619	625	623	612	636	636	601	627	656	615	586	630	566	635	622	613	603	618	617	563	621	619	663	613	597	628	574	621	582	620	570	639	559	589	598	602	609	630	584	619	629	562	628	611	577	636	619	648	579	579	577	599	620	623	622	633	602	592	581	601	640	609	632	575	594	572	656	586	582	578	616	623	611	635	591	603	605	596	589	647	613	597	611	626	579	607	633	603	589	612	549	648	616	611	571	593	616	615	590	617	542	582	606	624	571	559	606	578	635	622	592	558	603	581	592	598	587	583	574	581	594	623	599	588	638	560	625	606	639	572	586	628	626	566	575	590	590	598	558	606	590	571	583	599	599	621	593	641	616	596	625	579	619	586	609	622	573	542	603	589	609	615	638	608	603	594	610	606	609	661	614	642
24358	21300	28646	24894	20417	9785	3493	2124	1424	1226	867	798	759	686	591	516	482	443	504	474	470	461	460	435	429	434	423	463	454	422	399	442	430	409	456	418	395	411	397	411	402	391	439	415	390	406	420	428	433	423	438	422	424	422	446	403	406	388	428	394	394	396	359	422	402	389	407	393	369	423	411	423	376	386	405	366	377	383	401	373	390	417	396	394	389	409	399	407	451	407	413	400	425	405	418	439	427	398	421	413	415	386	399	413	363	398	384	396	415	421	448	431	422	417	396	373	389	440	414	401	415	421	404	424	428	420	435	369	399	398	394	416	404	440	390	391	420	357	399	386	396	378	459	400	389	381	369	427	376	394	404	388	397	434	387	355	438	384	387	430	418	446	445	382	432	370	436	409	444	367	362	384	389	431	409	399	398	424	384	407	433	407	369	410	424	381	413	416	404	389	377	405	407	406	370	418	398	390	398	423	387	413	416	403	393	402	409	403	392	410	403	427	403	438	449	372	413	382	384	425	410	426	403	416	426	398	417	393	406	418	408	404	418	433	411	406	415	429	411	421	389	428	406	447	408	407	386	371	394	450	388	395	378	397	379	438	429	409	385	413	401	387	397	414	379	374	402	410	405	419	400	404	431	384	404	416	425	375	427	402	448	415	380	360	425	403	384	407	418	395	426	413	410	421	428	405	431	399	399	400	373	404	390	389	406	391	398	424	409	438	406	450	395	380	374	397	422	364	373	402	392	399	384	431	456	368	372	411	427	361	440	439	363	410	407	407	421	384	411	427	424	432	415	388	372	395	385	385	358	371	433	425	412	407	429	402	443	381	407	431	351	412	392	396	394	406	389	406	386	380	395	416	425	381	448	432	403	394	414	338	408	413	374	402	419	412	397	372	376	403	397	393	397	403	410	411	447	414	399	426	418	416	406	393	403	408	412	408	386	397	414	424	420	429	387	382	406	396	359	415	395	405	378	386	397	415	398	373	421	436	393	401	381	407	420	386	429	417	421	396	396	477	374	425	397	406	392	407	434	409	403	413	410	398	430	391	417	400	386	389	432	398	409	399	409	396	401	383	415	455	398	398	414	407	406	377	411	424	404	384	420	457	383	358	363	406	412	396	405	399	426	424	411	423	371	409	394	371	377	414	402	401	388	415	404	351	399	399	412	410	420	401	421	430	432	393	400	402	384	410	416	420	412	421	425	409	435	386	392	392	379	373	401	421	396	398	366	381	378	370	384	415	396	377	364	388	383	370	402	387	405	422	406	414	427	413	424	407	381	404	422	427	398	410	392	407	395	402	406	434	403	391	412	397	400	402	411	422	423	392	404	425	398	409	417	353	412	383	432	409	414	383	397	414	430	432	421	436	444	439	428	383	422	420	411	420	412	423	387	375	442	386	397	406	379	405	422	399	430	412	378	408	417	387	413	389	410	454	407	370	411	433	405	395	404	387	397	405	389	407	404	404	394	364	432	414	392	398	405	443	413	403	417	404	409	384	406	388	440	394	404	415	380	427	363	365	380	387	394	408	390	354	430	389	435	427	410	392	421	441	404	406	420	408	403	403	411	408	409	437	400	382	356	397	390	384	397	440	401	373	387	407	389	414	382	399	399	401	449	409	435	396	380	399	413	396	428	419	426	377	440	384	365	391	399	388	401	402	400	424	469	387	377	383	403	403	362	449	397	388	422	397	394	403	411	402	433	420	407	416	413	396	387	431	405	420	390	362	392	414	419	421	388	401	385	411	423	400	410	409	392	384	423	407	408	383	413	407	387	413	395	436	392	412	390	386	421	406	375	415	414	425	392	363	396	423	406	399	404	384	392	415	413	416	434	395	365	414	417	364	404	399	382	409	445	407	395	438	378	405	401	412	377	402	399	414	401	413	415	411	413	412	394	391	423	432	375	393	385	418	397	373	399	354	446	401	375	361	419	390	414	400	410	420	420	388	387	410	374	387	380	401	409	395	406	378	354	409	398	418	412	413	423	405	412	416	425	391	394	392	375	412	394	439	432	399	430	421	402	428	426	397	401	403	397	441	428	367	414	415	362	364	390	396	360	395	421	418	413	404	377	440	389	372	416	394	398	413	428	424	427	389	396	417	419	382	398	395	432	425	401	431	395	411	375	382	401	398	439	396	419	410	420	388	388	418	435	394	395	427	403	415	395	367	398	382	418	391	427	432	415	424	406	437	391	386	381	398	436	392	373	413	409	395	386	376	367	399	411	419	395	373	406	401	382	429	435	393	394	383	424	432	399	402	402	397	418	378	420	418	395	382	409	439	407	431	433	417	399	413	419	424	424	423	396	412	404	398	387	408	411	378	382	391	381	425	425	443	404	432	412	448	394	391	420	401	417	382	404	416	417	389	435	406	419	381	406	412	401	448	406	435	389	366	406	419	446	411	380	428	432	401	422	388	413	421	417	413	423	455	418	420	404	372	416	355	387	425	441	382	404	391	405	372	411	409	403	419	421	389	382	383	425	427	430	432	405	409	437	376	407	420	430	372	428	387	389	418	402	436	397	405	412	396	412	393	417	417	419	366	420	380	407	426	456	388	461	378	406	407	434	408	393	465	379	406	395	398	414	412	387	392	399	441	408	411	413	425	383	389	393	422	423	418	370	407	417	391	393	419	398	411	432	414	350	419	392	390	453	403	398	424	430	388	407	411	401	413	398	396	417	412	439	431	356	396	415	377	387	408	383	390	390	408	435	360	388	449	393	398	402	403	431	426	402	416	388	432	397	370	394	415	377	397	434	398	379	443	400	391	402	405	411	394	385	448	393	380	404	414	422	426	402	388	447	423	381	389	407	414	409	405	422	428	436	399	397	429	437	393	406	391	386	408	431	378	423	380	413	410	419	393	384	439	428	404	422	410	438	416	394	429	437	417	423	425	421	422	418	434	393	413	406	380	438	391	402	379	429	402	377	386	417	364	426	422	390	397	409	387	385	422	386	416	432	387	377	402	421	398	425	410	419	384	440	410	459	392	397	436	423	398	409	398	437	391	418	416	408	461	414	388	439	403	389	406	400	394	428	404	401	405	413	420	375	364	411	403	423	407	404	371	394	411	420	404	383	460	385	430	419	394	422	390	377	406	409	417	393	409	416	377	355	406	390	429	406	396	426	404	387	391	395	428	392	400	391	401	428	390	368	412	424	396	420	415	420	397	408	415	363	410	379	397	439	415	390	380	449	418	381	422	408	402	393	408	391	409	405	404	448	415	410	401	399	385	397	401	413	383	391	360	393	434	383	408	405	411	402	407	421	393	407	376	409	395	402	396	428	447	391	395	363	415	395	420	407	416	413	398	413	403	436	404	398	374	405	427	418	400	408	399	405	412	404	390	405	390	422	403	402	420	434	399	397	391	445	373	389	373	371	443	385	412	444	391	399	404	419	447	374	390	369	421	386	403	375	388	404	394	378	399	391	386	410	393	397	361	393	387	455	391	432	409	433	418	407	413	394	379	411	393	450	375	399	422
32243	54418	44231	26165	13582	7518	5425	4184	3087	2362	1643	1379	1379	1118	973	770	706	713	620	630	634	600	603	607	591	631	572	590	599	591	575	562	593	558	600	551	555	532	559	503	488	540	480	506	509	495	501	492	517	517	545	513	510	516	523	524	533	547	486	501	472	504	469	474	495	470	496	484	526	524	505	490	500	537	515	517	513	455	502	526	527	513	483	510	500	472	489	496	510	480	490	466	501	469	444	498	443	500	502	513	501	491	500	516	496	470	527	487	519	519	497	501	501	483	472	478	492	495	486	512	477	492	500	484	458	480	519	494	522	487	487	494	510	514	495	497	493	514	478	443	484	441	500	524	487	454	504	493	477	491	492	505	499	521	467	492	460	506	493	469	514	464	501	515	471	454	519	518	453	539	522	498	509	486	503	511	515	498	469	486	477	499	479	479	479	473	480	489	474	506	477	506	513	491	463	498	469	526	533	476	475	498	543	472	500	486	518	494	473	508	493	471	471	487	471	515	472	505	477	509	496	507	481	485	454	507	490	473	453	504	489	481	458	508	496	470	497	493	492	511	506	512	514	522	504	478	517	486	504	470	471	470	509	498	508	506	481	534	512	490	516	464	502	494	524	502	480	498	454	487	495	487	465	469	487	479	481	484	511	496	465	443	491	515	494	513	479	464	537	484	516	491	456	500	503	471	539	478	500	496	512	495	499	443	482	495	508	501	529	489	494	463	509	466	433	487	485	467	473	492	477	514	448	525	494	524	484	505	521	448	483	496	494	519	461	479	480	516	468	503	530	503	500	535	537	518	496	548	525	507	483	491	501	499	502	463	505	541	479	493	490	501	493	516	503	494	471	514	474	508	478	462	519	502	472	464	511	480	476	533	498	461	490	510	495	494	494	464	488	503	494	442	516	469	544	502	509	495	493	520	471	502	511	477	513	476	472	481	475	524	488	510	484	496	466	500	475	532	499	464	516	495	429	494	510	478	504	521	485	507	479	509	489	475	505	485	485	480	516	508	509	484	492	525	442	473	487	495	482	479	486	502	500	515	486	534	506	536	509	481	478	463	529	490	492	482	476	464	489	479	480	485	483	440	509	478	482	489	432	503	516	511	496	495	490	487	497	500	514	540	473	498	513	525	495	467	495	465	476	491	505	497	497	540	552	497	475	476	475	479	467	481	474	508	470	479	525	505	525	534	505	503	479	487	497	513	477	463	504	533	470	469	516	506	506	519	499	478	475	447	478	485	516	492	476	497	504	510	475	496	466	446	502	486	498	504	504	508	492	502	518	503	486	498	507	510	533	511	472	519	494	521	517	478	465	500	477	480	484	452	484	498	485	508	499	484	465	483	489	504	497	515	521	472	444	518	490	522	517	482	493	501	510	491	518	487	458	518	509	471	494	489	488	494	517	496	473	489	502	493	475	476	437	501	486	509	541	454	501	517	491	514	481	556	530	495	512	481	499	481	529	499	468	509	452	455	506	479	480	506	554	482	490	490	533	520	493	504	516	486	525	499	462	479	478	465	488	489	502	495	479	513	522	535	511	482	455	503	491	491	521	471	487	482	500	462	469	514	505	484	484	483	476	507	512	484	503	509	501	483	465	482	464	450	516	501	450	495	463	518	480	474	518	450	467	558	476	500	512	486	512	495	510	486	511	487	504	489	498	493	505	501	481	453	477	518	533	480	500	518	537	473	488	458	540	500	456	497	473	485	520	518	478	502	510	462	487	495	531	473	500	501	499	468	507	494	522	501	496	482	482	485	519	482	529	477	490	512	502	480	487	517	467	460	465	522	494	530	470	525	479	493	493	522	473	504	496	517	477	506	425	459	489	502	456	478	485	472	480	497	467	469	458	496	502	457	462	454	494	518	475	544	480	466	477	500	457	498	537	503	489	490	461	512	481	453	514	490	481	491	472	474	525	471	505	506	510	475	482	514	467	480	465	488	505	486	493	452	505	504	507	487	449	496	526	445	451	495	472	487	479	465	512	488	484	477	519	499	515	495	511	455	527	526	483	435	479	524	526	502	514	518	482	461	481	450	519	496	511	516	480	446	509	501	498	460	508	492	489	473	484	464	467	520	489	470	472	532	505	507	497	490	502	513	470	501	493	492	503	492	476	535	510	495	486	510	467	501	485	453	545	499	450	491	460	470	535	480	490	488	502	465	500	502	488	470	468	487	476	513	529	458	509	461	450	479	495	511	480	511	477	461	483	494	509	498	481	488	488	501	501	498	495	464	495	472	502	469	489	521	460	495	478	536	512	518	473	490	494	507	513	506	483	475	516	498	480	528	495	494	512	460	535	482	532	477	500	507	484	472	507	471	455	466	464	489	466	563	500	504	494	491	453	488	470	497	515	481	514	483	444	515	463	505	482	477	459	493	520	519	484	477	511	501	478	512	520	506	545	492	488	461	495	477	472	494	461	513	511	454	497	532	517	459	528	489	459	490	432	532	476	501	506	506	482	480	496	492	490	452	537	453	533	500	490	490	512	556	462	523	509	469	496	495	465	477	497	491	446	453	476	510	469	496	477	473	482	540	512	470	524	506	513	498	486	498	474	493	440	514	497	483	514	461	536	491	468	516	479	465	491	485	487	481	502	469	505	498	492	482	485	502	471	508	488	500	438	488	529	459	508	489	497	488	460	509	519	549	501	508	477	484	494	480	482	444	513	423	464	490	441	441	523	472	507	501	501	471	496	477	499	489	498	480	512	491	486	474	486	449	482	484	458	512	516	506	469	540	481	495	498	526	472	496	524	474	468	503	535	486	503	519	495	522	469	504	478	462	488	498	521	515	478	461	481	528	468	480	463	511	517	470	495	510	491	487	524	518	500	487	474	518	488	528	482	450	472	498	489	480	490	460	464	532	505	504	483	504	504	481	487	490	455	495	483	542	492	524	531	505	481	513	456	479	522	473	474	492	465	450	486	492	505	492	494	453	483	506	531	476	482	539	543	496	531	476	496	520	450	509	501	495	484	485	543	519	485	489	490	466	504	501	460	513	501	491	516	513	463	502	426	488	477	548	475	461	525	495	514	501	479	520	523	448	488	522	467	483	485	520	519	492	484	504	490	511	467	505	480	483	493	475	518	481	506	507	490	514	438	548	461	511	535	472	490	480	506	516	540	487	498	454	493	492	513	481	482	494	464	458	507	490	462	487	508	558	500	473	487	545	490	520	503	472	448	510	514	497	475	493	507	488	475	495	507	518	482	496	468	478	450	527	470	496	497	490	483	486	549	489	516	503	507	469	493	475	487	470	462	480	462	494	470	483	488	468	479	464	477	491	497	478	442	501	562	500	495	475	496	503	499	507	546	497	470	504	488	492	499	523	516	483	489	541	513	503	502	516	464	505	496	494	492	527	481	522	488	501	492	447	476	515	500	523	481	494	448	485	502	515	525	501	480	483	484	493	519	479	483	479	496	513	501	490	452	456	502	484	489	492	481	508	490	497	493	510	497	520	494	500	466	499	514	515	483	513
25571	21431	28163	25776	14066	4415	2475	1790	1462	1323	1126	1106	962	889	897	840	810	757	872	771	801	745	827	760	749	775	728	769	757	778	765	689	787	781	790	743	774	783	732	783	743	756	774	737	702	750	736	727	751	743	754	710	793	775	746	771	757	705	731	690	747	706	759	757	734	753	701	740	733	748	752	727	753	741	765	761	690	754	761	697	737	767	765	777	761	717	737	722	721	762	805	735	740	719	750	729	713	735	770	709	764	725	762	703	703	778	705	811	744	698	756	735	742	760	768	693	759	764	752	731	771	763	727	685	791	738	735	772	752	705	727	738	741	716	729	728	780	745	722	751	729	719	735	751	723	746	744	720	721	759	714	729	774	706	756	703	729	714	756	791	774	682	706	739	744	784	738	732	734	786	745	727	752	741	726	719	727	754	718	707	823	755	697	696	742	696	792	749	702	722	725	690	774	755	725	727	732	768	728	766	738	720	710	706	730	713	745	730	771	733	764	713	714	742	705	712	741	725	783	753	736	710	732	772	730	726	744	717	739	721	737	742	742	768	764	760	756	779	682	694	704	763	732	725	746	700	728	742	772	723	750	696	722	752	751	758	740	730	741	712	743	781	750	705	701	736	703	768	687	745	803	726	691	761	693	712	730	764	748	786	726	747	758	748	723	741	747	715	779	755	724	757	784	749	762	704	712	707	726	733	740	735	733	739	711	741	778	717	706	706	733	755	755	731	723	760	733	720	700	722	754	752	724	688	777	727	758	763	759	785	729	747	744	714	709	784	766	771	704	781	755	748	750	704	738	724	705	738	729	770	722	724	767	770	776	766	752	717	744	760	718	777	749	736	782	705	713	746	753	731	727	695	718	699	734	724	739	750	732	734	732	729	785	751	742	728	756	737	708	726	759	696	764	754	772	759	790	763	737	703	728	752	708	713	780	676	704	708	770	679	759	735	748	711	691	741	779	731	724	730	740	736	714	751	809	727	709	713	712	756	702	763	712	707	763	684	722	773	718	728	723	719	761	698	835	740	755	745	726	682	781	681	753	761	777	726	752	737	783	721	734	721	780	738	727	721	792	692	697	688	725	751	720	745	763	757	765	774	716	725	725	755	743	733	743	733	737	771	720	706	744	695	734	732	738	748	737	746	743	729	746	764	710	758	745	711	746	713	770	759	665	736	743	727	762	733	764	703	740	712	752	760	719	753	757	726	726	760	777	705	742	773	752	774	723	735	729	750	728	735	746	741	740	746	747	733	728	782	724	749	782	686	746	731	748	748	745	717	702	717	756	787	757	712	723	734	742	776	768	730	774	775	705	731	732	745	795	747	758	725	740	712	730	737	789	755	745	701	726	718	734	708	790	780	777	720	772	758	722	698	698	727	731	693	680	732	762	811	710	747	723	733	730	760	712	755	720	680	780	769	718	730	733	769	746	709	710	748	726	733	757	745	736	746	757	709	764	743	750	770	760	732	742	784	702	798	749	730	757	762	753	718	748	762	733	726	745	703	751	717	718	756	733	776	712	794	724	713	739	758	732	748	736	791	750	744	803	729	722	753	763	782	764	748	738	726	760	722	730	734	784	744	796	746	809	767	750	709	716	761	799	722	800	742	791	735	653	757	750	663	730	723	758	699	761	728	680	721	707	751	767	753	740	662	704	773	757	755	749	750	745	748	744	672	740	751	757	765	721	715	738	722	725	737	720	701	728	777	769	758	768	739	752	753	793	748	746	749	741	738	741	736	693	714	746	702	722	698	745	740	721	717	767	761	752	777	722	702	752	757	753	688	751	730	741	738	762	713	768	771	754	760	818	745	729	731	693	755	716	735	718	691	744	713	732	731	750	703	744	724	699	698	756	756	731	775	766	744	712	762	755	773	729	736	810	717	743	768	744	729	728	736	727	708	699	814	765	732	733	734	708	725	722	734	721	705	762	713	722	733	723	724	727	753	724	676	717	750	771	730	731	699	742	730	775	734	738	764	757	754	780	734	717	726	699	744	760	788	770	760	752	756	715	763	704	723	716	764	721	731	711	741	753	738	749	714	738	766	768	743	760	780	713	731	728	792	681	714	744	714	740	758	726	742	772	752	683	731	768	744	735	743	745	795	746	693	727	725	735	757	706	709	739	728	720	715	710	735	719	721	698	729	698	727	807	757	742	766	711	729	737	746	754	730	709	717	706	710	715	715	787	768	699	699	744	729	735	761	783	754	748	736	708	735	738	747	729	716	730	723	721	748	736	753	758	757	704	756	794	743	720	738	755	754	764	772	748	751	729	792	785	791	737	746	792	771	735	757	758	708	736	771	769	760	782	702	745	723	752	734	705	749	712	779	748	753	748	691	750	798	747	723	699	739	716	718	730	702	728	708	766	724	724	759	741	742	698	740	720	788	705	737	795	691	691	709	692	722	760	715	708	778	721	729	697	765	709	740	756	744	724	720	684	708	762	754	740	756	736	728	713	771	743	715	746	764	709	776	764	742	742	756	756	714	739	741	719	741	746	697	683	729	733	747	778	750	761	722	745	772	728	718	730	722	705	746	793	765	703	725	770	692	744	723	708	705	757	709	707	755	719	735	728	729	742	709	732	704	683	747	687	695	701	749	653	738	769	737	737	716	742	775	758	667	730	702	743	751	761	719	783	683	749	798	745	737	719	681	715	731	690	710	717	760	719	757	739	746	781	788	746	765	697	701	740	700	738	739	718	717	767	756	757	728	728	747	786	753	771	716	760	730	752	717	739	714	743	739	737	733	752	767	753	718	719	761	777	798	750	775	713	700	758	754	689	743	703	719	710	771	719	737	709	763	746	748	772	745	753	748	765	753	767	748	730	705	787	717	751	764	732	725	734	738	744	717	736	792	772	679	774	749	732	755	721	765	721	767	710	742	699	759	730	730	737	743	691	735	748	760	731	778	723	695	732	681	744	725	741	770	722	755	680	731	752	718	752	766	724	766	746	734	772	783	733	753	754	749	760	757	769	770	768	762	767	737	725	772	748	780	758	716	754	753	732	767	705	800	751	724	738	714	691	747	707	748	812	749	779	746	734	785	784	697	718	740	714	709	723	731	701	777	743	726	799	747	752	747	713	709	768	707	723	738	743	721	753	703	687	800	737	722	738	723	776	716	758	743	714	759	735	738	725	724	701	706	769	727	735	744	731	739	677	703	725	749	753	736	786	726	706	733	699	737	748	710	747	716	731	754	711	771	697	700	776	685	755	777	687	697	744	760	713	757	753	726	743	723	768	772	713	734	727	727	741	747	755	756	720	751	740	765	762	748	712	721	784	722	761	725	759	736	727	723	699	734	731	749	713	727	763	735	781	728	718	763	736	712	720	758	719	730	687	689	718	737	782	725	746	713	798	744	738	787	737	736	769	700	732	734	654	730	748	740	722	709	736	743	711	743	740	742	751	758	730	782	742	751	738	754	757	738	723	790	700	734	739	789	665	748	736	732	771	753	769	731	730	693	751	728	742	694	762	740	766	758
32435	49369	40180	23827	13399	6360	4578	3494	2801	2376	1811	1567	1462	1328	1140	1066	1024	1013	1026	1003	940	904	949	903	974	965	915	940	959	972	928	889	880	979	854	930	868	853	878	872	871	918	902	905	891	890	893	849	901	827	904	906	853	891	882	896	873	889	859	870	830	941	846	851	848	855	882	861	894	857	848	856	890	870	899	829	817	862	856	897	913	870	848	893	865	894	827	888	883	893	829	843	881	875	894	885	875	855	878	822	859	851	855	880	851	854	896	860	819	884	856	891	872	839	841	857	875	822	882	887	848	896	885	877	867	841	831	801	865	879	838	878	892	865	874	833	848	881	867	878	865	899	896	873	874	846	838	898	919	886	855	876	874	898	848	860	894	858	871	861	865	868	862	856	830	869	848	856	905	926	887	920	858	863	804	856	858	829	837	875	874	907	887	900	890	864	877	879	877	867	836	871	886	914	902	869	881	888	875	855	832	839	891	822	870	881	890	883	910	875	850	880	811	871	897	887	863	875	876	882	869	804	832	887	824	911	855	840	908	880	839	889	875	821	860	867	869	854	876	845	912	855	863	899	818	915	887	925	869	878	862	917	808	856	854	867	916	860	872	885	843	836	895	889	875	840	828	818	835	897	872	863	861	893	854	847	868	874	840	877	845	855	887	834	861	923	876	865	832	831	851	862	823	813	853	847	865	849	851	853	846	837	862	847	876	848	865	867	846	850	860	829	856	838	891	838	811	872	888	897	842	890	845	934	904	882	943	959	913	834	894	936	830	937	862	858	886	836	830	896	885	831	838	847	869	845	875	859	819	882	896	879	869	843	849	893	870	848	816	877	868	885	870	844	840	824	839	827	836	840	904	929	872	861	839	869	882	808	884	833	900	927	896	885	863	860	808	897	839	838	886	825	875	864	865	828	882	885	873	867	847	848	826	922	900	851	883	840	887	878	871	860	863	871	901	867	913	883	848	859	897	914	790	834	843	888	869	849	886	813	868	860	847	883	876	880	757	804	837	895	913	891	833	839	890	871	856	825	863	882	828	815	838	877	839	872	888	871	846	868	879	817	881	920	863	860	835	903	895	851	880	903	859	856	864	824	931	864	811	845	831	856	889	846	822	923	841	809	887	898	831	840	817	862	859	891	915	885	863	849	864	942	852	835	817	886	866	875	854	855	899	841	874	870	869	839	869	826	843	876	920	827	861	887	846	846	864	840	893	887	875	946	832	875	824	867	848	877	816	923	911	857	880	890	892	843	874	851	854	873	881	872	844	856	868	889	884	855	893	822	809	849	869	899	856	866	888	855	891	917	879	899	797	844	841	880	846	892	825	847	906	872	876	881	901	854	870	846	839	910	896	857	833	876	898	819	858	884	829	908	806	870	878	844	899	889	862	870	872	849	858	879	844	893	885	813	873	790	859	907	894	849	828	814	864	856	837	878	862	912	907	847	867	911	847	850	924	838	898	852	902	856	862	855	907	834	847	818	848	915	858	896	896	886	850	868	885	898	866	833	887	803	821	881	814	909	822	833	846	839	879	818	815	823	840	826	830	859	863	845	853	898	842	844	890	818	881	820	887	827	858	865	897	877	904	862	898	883	862	882	873	861	906	916	830	833	867	878	870	873	860	879	899	875	873	900	852	862	833	932	862	931	880	847	851	879	882	904	890	865	932	867	843	900	829	880	893	950	912	857	834	889	848	852	879	835	857	839	852	896	874	899	833	866	833	892	862	887	931	881	868	893	895	838	886	831	874	876	825	833	947	887	872	875	882	880	883	912	910	908	867	826	864	835	880	920	855	858	854	875	866	877	883	885	890	839	884	856	809	858	851	838	880	841	896	876	863	828	838	901	823	812	917	870	881	818	885	866	878	887	873	845	836	847	887	849	852	867	889	849	918	815	870	893	827	863	831	810	827	846	877	831	873	937	874	857	844	888	864	857	845	928	937	868	807	912	838	873	896	849	878	872	828	881	854	853	884	840	889	858	882	854	889	901	867	844	889	837	887	861	929	860	879	863	882	866	829	782	868	832	847	853	898	884	907	832	847	858	799	858	903	911	918	852	917	877	832	849	877	855	887	901	879	843	896	933	860	880	823	871	839	878	832	871	882	856	875	885	836	860	853	859	823	861	897	900	839	853	883	888	897	809	820	876	856	833	961	873	855	856	844	917	864	867	837	890	888	894	841	851	840	920	870	867	856	821	872	880	907	854	839	899	880	929	850	878	841	840	819	896	850	866	856	887	874	852	862	834	881	866	884	919	847	867	864	902	827	894	854	825	823	901	858	832	837	867	867	835	876	870	868	914	864	884	879	864	863	820	859	870	901	892	872	868	819	898	868	869	839	862	843	812	866	828	867	890	879	885	862	838	846	832	820	886	886	823	882	911	885	889	880	877	832	860	904	937	860	840	879	842	885	855	839	843	861	876	853	887	880	836	838	858	870	835	809	913	843	927	870	889	870	864	875	861	864	853	881	871	853	884	857	865	865	932	886	842	870	857	835	807	888	852	833	870	868	812	851	882	832	869	890	853	883	873	872	897	882	842	839	847	862	833	875	848	884	890	881	841	872	893	943	859	897	894	906	894	892	884	861	874	829	913	876	802	830	854	861	876	867	854	859	896	814	825	867	909	888	860	861	878	878	824	920	886	842	886	847	902	879	802	816	827	873	883	836	832	846	856	886	856	841	852	883	845	855	885	863	859	874	886	921	866	829	845	874	884	883	937	941	851	891	842	856	896	860	874	795	900	823	861	843	848	933	907	853	842	860	872	862	825	927	886	879	860	879	884	842	930	834	794	887	828	854	904	892	847	797	823	824	892	909	905	828	834	847	860	899	896	895	865	899	851	841	834	833	866	925	849	851	886	830	869	883	868	891	871	870	864	839	851	886	841	853	886	869	835	864	852	828	836	924	818	899	852	874	831	850	881	927	867	795	878	829	835	862	852	814	850	887	850	909	831	784	851	860	851	853	843	901	845	833	833	809	868	868	818	821	858	869	903	891	841	830	909	878	809	839	891	901	841	891	878	858	868	856	927	918	917	908	805	874	818	893	911	843	922	846	859	863	859	835	839	870	860	878	886	842	869	894	846	882	869	869	797	833	822	873	855	822	922	882	861	905	867	856	841	910	879	876	864	847	823	854	870	885	822	890	890	859	838	850	870	844	845	794	943	812	912	879	880	895	818	875	891	836	881	895	866	878	820	884	862	920	913	855	870	922	801	867	876	822	882	847	920	864	848	906	848	876	911	839	854	821	851	854	876	849	903	871	894	911	832	864	895	867	842	795	913	861	808	872	888	826	862	886	817	891	815	869	888	869	851	863	891	853	887	932	870	865	858	847	860	888	885	870	881	868	858	812	865	815	811	818	881	841	827	859	855	922	902	838	852	883	894	860	809	871	845	910	871	885	886	866	870	855	861	866	845	879	857	838	881	917	844	830	887	820	872	831	846	850	845	847	863	895	813	869	886	885	855	877	899	879	825	898	865
23302	21368	29121	24232	21557	20660	10911	3556	2398	2147	1760	1388	1241	1071	985	938	874	848	835	833	795	812	824	751	784	742	790	794	784	816	725	751	734	751	762	755	757	779	784	741	724	699	771	696	737	716	728	727	706	735	707	726	750	702	693	734	711	741	725	729	734	703	669	711	713	749	700	693	708	694	716	705	695	771	705	697	701	736	732	723	752	744	715	710	687	712	760	699	743	706	670	710	711	698	724	717	704	656	699	744	691	667	748	720	735	694	714	717	741	669	718	696	699	763	709	713	706	701	727	706	700	720	685	668	730	739	749	761	723	687	751	695	719	715	698	674	732	671	691	749	714	691	687	661	678	715	725	705	769	712	763	710	708	700	682	748	696	688	717	754	723	688	711	705	724	731	687	656	731	710	735	683	691	703	695	673	703	696	719	698	705	701	706	663	707	726	699	688	727	690	712	699	761	733	722	746	697	700	737	736	726	709	730	717	725	701	757	715	733	706	756	675	742	714	630	722	726	736	695	731	737	694	676	705	696	718	737	722	654	801	692	730	692	698	728	702	728	736	652	667	692	739	740	690	744	742	703	735	722	667	732	750	682	714	760	723	671	740	732	678	710	738	710	727	744	705	704	697	697	706	681	724	769	703	731	711	729	739	685	679	673	715	684	713	768	671	720	728	727	706	677	716	719	746	692	741	705	707	731	737	733	704	697	725	667	663	660	722	683	714	710	687	693	733	688	695	689	679	721	671	765	642	765	750	724	679	737	719	742	741	670	729	703	748	643	709	684	694	707	705	706	727	724	732	744	750	728	765	685	737	692	681	707	702	711	675	722	697	796	753	687	736	684	733	703	682	653	675	711	738	720	699	714	693	748	715	706	690	692	715	686	684	742	671	706	750	679	694	716	729	718	688	742	705	727	730	703	698	678	740	729	697	689	766	733	701	690	699	724	652	741	709	716	737	699	693	716	708	708	705	706	744	735	737	731	694	678	696	720	712	689	738	688	730	731	706	712	657	711	681	693	706	739	711	675	754	733	736	698	723	666	785	708	694	725	754	685	703	748	751	704	741	657	649	742	716	747	743	701	711	672	699	712	712	699	715	699	735	719	698	680	717	749	714	691	716	710	732	711	712	691	681	698	726	701	707	672	685	714	690	719	721	695	682	720	743	739	749	693	723	695	709	720	707	748	716	685	752	733	684	745	736	683	748	698	682	680	730	735	707	640	720	671	737	737	728	668	696	707	687	721	686	755	727	672	727	702	713	747	688	671	706	748	695	710	669	704	697	702	738	755	693	722	749	676	744	689	681	700	714	684	680	710	690	718	717	680	731	694	709	709	740	706	730	742	679	667	701	702	673	705	676	686	705	726	704	709	673	727	743	701	720	753	714	708	700	695	690	720	699	677	691	735	726	709	710	695	723	711	692	689	678	770	747	706	717	676	699	734	665	736	698	702	695	749	719	746	737	707	701	734	725	691	755	709	711	739	729	742	667	735	729	700	747	709	737	733	683	718	735	689	709	700	706	716	662	716	679	711	719	691	703	731	703	790	721	718	683	746	732	682	686	707	682	709	735	728	669	731	717	734	723	728	717	724	705	696	668	717	702	739	704	704	709	727	729	731	754	736	679	691	723	687	692	740	678	727	707	726	732	723	716	698	702	743	755	696	725	688	777	758	668	716	743	684	725	691	708	672	710	724	695	684	711	689	662	714	668	759	689	700	737	747	700	733	741	673	715	744	711	697	703	743	731	738	673	721	697	718	743	720	686	656	757	701	729	755	679	718	734	735	735	724	739	744	699	687	641	744	687	763	782	707	713	729	726	759	698	703	722	725	720	712	726	699	704	721	694	718	686	717	709	768	726	696	719	741	697	682	710	719	697	673	721	723	679	707	732	690	718	710	765	694	745	744	717	685	709	693	745	740	683	743	692	642	722	723	707	681	722	652	719	736	717	739	657	730	764	741	669	738	661	688	683	684	701	696	706	740	706	674	701	719	715	695	720	714	689	705	746	689	743	716	756	728	770	716	667	704	691	743	715	726	731	682	728	703	763	688	761	687	729	692	713	722	718	686	714	695	723	760	725	734	662	679	658	658	704	751	677	687	683	702	720	767	694	730	759	756	715	653	745	744	736	749	688	725	724	742	681	686	759	721	672	691	665	706	693	717	683	701	729	710	736	685	745	704	668	705	749	712	713	703	766	680	712	719	718	692	680	692	688	688	779	669	729	718	736	711	663	709	678	703	690	699	703	713	741	746	729	718	742	709	675	712	738	685	698	725	721	744	756	707	730	729	675	707	696	698	723	724	684	749	702	710	667	689	701	693	672	654	750	753	705	708	688	687	750	761	762	741	648	743	715	710	711	762	686	696	711	665	690	746	705	727	723	660	739	629	702	687	715	679	704	750	724	731	728	742	727	757	729	739	720	697	642	703	682	702	731	718	703	738	673	724	709	738	675	698	730	697	695	727	750	703	754	728	733	746	676	725	723	730	680	681	717	755	727	669	700	749	698	715	691	672	700	696	715	710	722	696	707	644	747	682	680	661	698	666	730	725	750	705	730	686	692	696	716	733	738	701	676	741	742	728	708	746	700	662	670	724	658	763	710	699	685	736	697	720	720	700	685	753	692	685	683	685	692	783	733	669	753	696	680	720	726	691	664	721	728	760	678	727	718	695	745	732	677	768	709	767	688	690	694	721	758	736	715	689	718	676	677	681	748	707	696	658	729	695	723	708	697	731	695	702	720	731	736	725	712	745	693	683	723	698	696	752	710	697	730	669	782	744	707	681	733	700	658	660	703	727	676	681	705	693	707	762	740	714	744	663	711	668	726	726	703	786	703	705	706	739	670	666	696	750	734	730	703	737	715	716	734	707	708	669	719	696	741	737	765	704	704	779	693	678	733	754	746	696	669	700	752	729	710	706	753	659	696	706	671	681	649	745	734	691	705	717	687	718	687	704	697	744	673	716	688	708	723	701	732	676	706	735	712	706	719	690	637	742	684	693	711	695	746	718	689	655	731	685	709	690	719	707	715	683	748	731	723	728	739	741	706	715	697	683	724	725	709	669	725	706	711	735	705	712	707	684	738	700	697	688	684	695	775	708	736	670	715	690	684	679	717	743	682	770	691	734	697	660	744	720	711	718	685	718	723	704	714	743	725	711	640	654	709	714	671	749	687	757	727	723	682	700	730	700	710	709	733	711	707	699	710	726	704	673	754	742	730	706	757	696	667	685	726	771	742	702	705	746	725	658	690	701	682	698	726	733	738	682	698	732	749	692	649	707	699	666	751	683	683	676	721	690	688	688	712	698	759	743	692	753	738	710	686	669	771	673	724	688	716	746	712	705	704	687	686	682	704	722	677	734	721	713	757	668	695	671	709	766	728	692	749	734	700	746	689	715	696	731	679	727	711	719	716	746	699	708	731	717	711	736	725	771	711	690	734	713	721	731	722	705	761	700	690	702	714	714	783	736	709	690	688	745	709	670	713
34751	60766	54132	36108	18395	11475	8213	6173	4725	4102	3080	2481	1934	1713	1472	1346	1161	1115	1053	1034	993	980	994	972	984	983	1003	966	991	945	923	890	898	915	849	809	846	873	895	809	837	848	847	831	818	779	866	798	845	870	900	886	821	835	835	856	899	807	796	786	796	804	804	837	795	805	781	840	797	791	855	861	836	883	844	807	740	878	794	803	794	784	759	806	795	812	830	829	805	868	817	782	848	800	875	839	809	830	801	834	792	819	766	839	815	843	793	842	752	803	766	799	840	747	774	785	825	799	858	768	789	748	822	865	805	799	792	772	782	834	798	840	777	751	860	773	847	776	874	800	798	884	824	823	805	770	821	810	810	812	887	829	799	785	779	767	798	830	834	797	809	774	841	809	821	784	844	796	773	795	790	818	815	775	803	801	833	838	782	782	801	853	779	745	792	824	799	795	764	806	769	783	788	806	815	824	819	791	783	838	814	821	760	816	795	767	733	826	826	824	774	816	804	832	762	827	791	801	830	878	815	819	839	784	789	865	749	822	747	812	776	790	800	830	831	769	795	833	824	747	840	824	785	843	826	842	803	768	812	821	801	801	812	825	773	823	804	835	821	781	813	813	798	834	852	831	737	853	833	804	778	781	776	827	829	824	745	855	834	797	798	839	819	854	807	785	742	804	851	789	773	822	806	777	833	815	828	755	787	791	800	812	849	817	796	776	795	844	799	792	787	797	804	800	791	821	840	744	877	841	816	819	802	770	791	796	754	805	842	808	856	804	788	779	817	790	804	849	790	785	845	814	772	767	775	781	823	814	802	762	808	836	783	777	872	744	807	835	813	796	827	819	809	826	820	816	832	786	819	804	835	823	791	785	771	819	784	809	761	788	803	840	727	798	757	801	819	782	810	764	805	842	834	805	842	817	833	798	809	833	782	797	773	803	812	769	792	849	762	821	804	871	790	807	755	807	807	800	790	865	803	827	823	805	818	806	795	821	800	825	824	829	803	770	787	782	782	825	801	823	787	801	831	783	816	767	822	780	777	799	759	768	783	793	810	822	833	751	744	808	798	849	782	825	793	802	821	787	776	779	805	814	766	828	782	789	774	821	806	823	815	775	797	822	821	843	791	784	792	790	744	873	811	809	822	779	785	828	810	816	768	860	785	828	767	753	810	802	807	756	766	831	825	799	818	822	790	843	803	817	796	803	734	804	788	812	772	812	797	799	825	788	809	770	834	768	804	827	835	811	805	754	830	814	801	795	787	784	820	784	806	801	791	797	825	803	765	847	804	808	820	772	800	826	826	813	835	735	747	814	792	773	835	752	798	834	792	735	852	818	814	807	860	803	881	810	804	789	812	867	820	818	837	777	814	814	808	828	839	800	814	792	828	847	742	786	790	829	822	765	803	844	796	783	742	757	764	826	774	731	803	782	818	814	789	869	844	793	822	766	781	822	773	803	800	839	785	761	838	813	778	771	813	769	770	815	785	866	781	844	794	756	826	800	839	823	776	833	781	803	830	775	791	777	806	834	793	746	801	801	805	815	798	807	833	817	801	797	787	838	786	793	799	767	828	776	801	775	771	759	800	844	836	832	788	814	818	804	811	818	826	839	800	803	778	790	782	752	822	818	813	752	810	790	776	806	762	799	802	795	831	800	818	794	792	751	800	779	751	761	781	794	828	823	815	794	803	822	794	828	793	778	813	828	835	785	854	759	807	806	828	803	838	775	812	792	773	790	816	817	815	803	775	802	778	787	778	836	744	826	850	812	777	798	806	796	825	760	793	790	779	815	859	833	763	866	760	813	799	825	739	826	785	793	829	782	761	855	800	799	793	813	773	811	787	810	768	853	850	797	801	838	782	778	797	837	763	833	772	831	842	800	813	819	824	829	805	824	746	822	846	838	802	837	805	808	834	833	815	884	823	770	806	807	795	859	796	798	785	766	846	849	761	831	779	831	796	791	804	775	796	778	844	834	784	818	825	776	823	839	795	752	815	811	808	774	863	795	805	819	769	787	786	813	800	815	838	806	875	792	851	837	806	783	858	772	842	843	818	758	788	788	815	783	827	728	806	769	791	825	783	789	779	797	812	842	830	813	762	853	789	820	822	784	787	778	813	836	751	813	825	836	828	766	747	829	786	797	816	847	808	788	791	808	828	782	802	830	874	783	783	787	770	814	836	778	745	791	820	794	852	809	805	845	778	776	805	832	837	810	789	803	815	775	741	819	746	785	823	789	864	855	814	783	803	811	811	834	819	835	827	791	761	783	783	819	794	861	798	796	809	760	844	761	815	776	760	754	823	826	806	805	833	783	762	827	765	850	788	799	775	775	813	803	774	811	760	844	812	803	841	856	805	849	839	812	855	852	779	821	862	785	828	749	796	819	770	825	777	826	782	825	771	834	775	782	754	786	868	798	795	730	776	847	799	754	822	769	751	804	758	765	758	789	810	794	805	824	817	764	810	760	799	794	755	780	816	784	755	848	811	764	794	798	851	756	805	818	819	824	781	841	799	827	823	796	813	787	803	797	820	850	867	853	758	806	803	791	835	793	808	859	837	819	842	774	847	803	766	814	790	781	840	792	831	795	816	786	768	823	781	806	810	804	790	781	844	788	808	785	862	796	745	814	761	752	813	826	814	786	788	756	763	786	815	802	802	804	795	816	784	807	802	793	800	815	769	822	813	774	832	833	821	769	858	835	810	801	809	816	811	812	779	829	848	817	817	793	797	803	841	822	791	818	865	826	802	809	802	748	836	857	813	802	808	883	803	763	757	801	788	792	790	784	800	807	805	798	836	784	794	788	797	812	855	798	854	820	774	785	819	810	810	805	757	770	794	801	761	815	821	800	826	756	792	808	801	773	809	830	799	759	813	797	811	809	805	841	842	812	752	814	817	770	803	781	780	814	765	771	791	862	799	835	859	819	791	766	769	828	752	852	771	825	801	790	794	804	782	798	809	790	857	822	793	794	839	813	804	804	784	814	781	770	822	780	788	754	795	832	811	831	783	799	753	815	802	818	805	769	796	801	778	807	880	829	777	800	769	805	818	839	823	793	805	808	790	755	772	796	815	820	766	741	813	784	815	765	750	860	784	874	830	833	809	819	795	828	817	843	771	876	794	847	803	842	812	831	831	746	816	816	825	824	788	823	806	858	787	795	836	794	829	783	773	777	796	836	818	818	794	783	789	752	784	817	791	808	849	837	760	736	791	849	867	787	825	840	829	810	812	817	801	810	813	737	800	766	797	821	821	789	768	791	829	762	802	796	801	848	807	810	823	776	784	749	808	786	812	825	809	810	812	779	805	789	839	831	827	831	834	817	779	818	828	786	792	805	851	786	844	814	782	852	807	812	824	855	794	845	790	815	807	755	783	793	786	780	835	766	823	793	818	739	772	754	826	794	814	795	849	762	796	835	838	840	888	789	784	797	787	803	806	817	806	856	799	848	819	799	777	757	825	820	818	847	772	845	784	839	810	827	723	818	866	818
28860	25471	27444	16715	5478	2345	1555	1173	988	788	700	685	601	562	526	542	538	516	511	520	547	501	530	514	518	508	523	530	573	515	495	493	521	463	517	516	489	487	479	489	511	517	472	494	498	482	483	486	556	522	441	493	483	505	474	498	523	507	494	491	552	453	452	500	487	503	514	486	471	493	514	510	520	513	470	501	441	511	478	517	483	506	503	486	491	505	455	464	484	491	466	497	526	497	504	503	542	526	489	535	474	504	521	470	535	486	511	541	473	469	497	484	443	494	499	486	479	471	492	463	514	493	466	445	497	472	491	479	523	485	490	481	520	479	489	509	501	527	517	457	507	477	518	504	498	471	476	527	483	499	499	522	456	502	522	506	485	499	474	515	478	491	471	484	511	454	502	491	476	482	485	515	495	431	525	508	475	513	514	469	485	512	487	517	506	503	480	504	473	473	528	468	519	514	513	471	484	514	474	502	498	491	485	535	524	442	472	510	495	513	490	479	481	499	462	487	466	499	477	495	442	461	497	483	454	486	499	458	487	456	484	510	510	489	467	527	481	464	488	521	495	491	491	460	529	480	498	473	486	500	481	478	504	482	486	522	461	529	482	460	484	495	480	532	476	482	472	487	471	487	472	495	495	491	516	483	480	446	487	509	471	482	486	494	497	503	489	484	469	470	468	448	532	514	478	466	439	424	500	520	499	537	503	486	470	514	501	489	527	493	527	478	465	499	473	469	503	461	493	482	513	502	490	488	460	477	487	500	521	488	472	497	479	473	517	489	474	497	483	462	488	477	526	509	493	466	452	451	513	527	464	504	503	431	508	490	510	495	530	445	435	464	509	486	479	485	477	483	489	497	522	497	492	483	462	466	496	489	505	472	506	510	454	465	487	498	511	459	480	497	484	497	470	458	500	546	463	527	464	471	525	433	500	489	476	494	499	489	489	495	486	486	504	484	500	495	486	482	496	442	500	532	504	507	493	474	490	566	495	495	474	516	469	479	495	493	509	467	475	465	470	467	475	506	501	443	462	498	482	511	521	489	482	515	475	507	495	504	481	474	509	488	478	484	476	515	480	534	470	486	494	485	466	512	477	481	473	519	521	500	489	471	481	496	493	473	490	499	511	482	493	488	508	475	442	502	458	501	480	518	479	491	472	491	449	493	465	488	437	503	475	486	485	454	509	489	469	500	466	450	479	522	477	501	496	459	461	492	500	502	487	434	483	449	520	501	488	495	467	515	492	498	501	501	493	550	464	484	457	461	495	502	499	514	473	456	487	508	487	487	514	526	447	504	461	490	484	493	512	476	471	511	475	499	479	453	523	527	502	491	479	502	461	497	519	533	500	520	535	478	475	497	517	494	479	469	491	497	493	464	486	492	515	503	490	479	478	494	468	489	496	471	497	503	459	485	491	496	512	492	470	497	508	473	490	442	540	487	491	481	499	483	513	497	513	487	513	533	496	485	489	507	480	502	512	458	515	519	487	489	495	454	481	503	467	499	495	503	465	513	497	531	518	492	495	485	478	525	481	495	504	490	481	513	479	498	479	476	485	504	490	530	465	526	525	462	476	491	468	490	511	511	472	474	483	518	489	527	479	499	480	482	484	518	499	481	530	453	492	466	488	512	457	538	540	495	477	460	505	478	506	486	532	488	475	462	503	454	486	526	469	457	503	470	467	505	463	481	489	501	493	478	478	501	480	477	484	463	519	501	486	542	489	498	502	463	485	476	483	514	455	449	476	475	465	547	483	455	501	508	483	480	478	474	454	510	461	505	498	476	510	525	506	438	538	467	461	477	483	478	519	447	517	473	478	487	470	525	485	461	482	520	527	487	479	527	521	486	441	479	514	489	517	498	512	488	450	498	457	484	478	459	488	484	493	489	515	496	463	474	485	497	482	492	514	498	504	493	464	504	483	475	466	472	475	478	507	487	481	493	487	494	475	471	485	464	520	494	472	519	463	469	485	487	518	530	472	484	528	443	437	480	522	513	480	473	522	494	466	494	482	491	472	499	522	462	460	525	526	507	510	479	484	479	505	512	469	458	501	473	476	471	486	455	492	472	491	491	512	469	505	488	514	508	499	480	490	435	424	498	462	507	486	493	496	508	497	504	497	478	495	509	498	454	510	475	461	453	512	517	469	494	505	490	498	494	532	468	447	505	477	475	461	521	483	466	474	523	480	510	482	487	498	441	476	491	459	460	464	516	486	464	467	482	502	530	518	476	480	493	475	505	498	503	502	511	477	484	485	528	540	531	491	536	472	484	521	464	456	491	523	489	492	459	507	476	491	505	488	496	482	491	458	524	526	491	515	504	473	527	510	467	493	500	472	498	508	494	496	477	509	487	493	474	469	526	544	516	502	473	486	538	525	541	530	485	474	488	468	507	479	460	495	483	467	459	497	468	494	504	499	464	505	509	469	517	520	520	478	511	489	531	490	511	480	466	493	461	485	476	490	522	511	492	475	491	484	471	491	487	499	475	496	504	487	514	488	518	473	465	475	474	515	517	470	482	477	485	480	513	495	456	486	487	524	483	471	482	516	500	490	519	504	505	500	456	532	513	512	526	550	482	493	516	443	490	500	496	528	545	480	457	474	489	500	477	476	502	500	526	502	495	490	496	481	486	503	483	516	483	466	523	439	497	493	531	506	506	544	523	509	493	483	470	451	467	515	484	512	490	520	486	491	480	487	471	490	509	520	515	517	526	503	484	484	475	494	495	471	482	493	497	481	483	477	471	509	481	494	456	486	487	472	477	484	487	479	421	504	487	499	473	494	502	514	474	494	483	529	503	481	481	487	524	487	515	476	481	506	511	493	487	490	521	520	477	519	497	506	515	482	498	479	479	455	474	546	543	480	486	464	461	475	476	496	465	491	507	450	477	515	489	486	462	535	498	472	482	526	496	481	512	511	482	468	482	455	481	512	512	474	487	479	492	512	454	521	483	504	462	488	476	495	461	513	441	498	475	436	437	488	523	488	453	497	465	505	479	498	488	497	492	480	483	494	469	503	498	524	488	505	501	488	493	486	473	578	503	501	486	426	498	469	520	480	471	488	455	519	487	523	457	511	521	509	477	488	464	492	497	478	483	494	461	497	469	482	455	488	488	521	503	493	495	463	484	468	450	471	523	522	505	455	532	452	511	493	497	458	498	510	495	475	527	476	513	476	507	510	485	468	496	483	495	530	454	501	507	453	459	471	483	489	494	445	469	450	464	501	506	479	476	472	530	481	459	498	519	481	537	458	509	511	492	517	462	506	496	514	511	468	474	478	493	484	502	493	483	513	496	499	486	474	507	496	513	492	507	503	470	441	502	465	486	488	469	471	452	479	495	472	501	515	523	450	543	497	470	469	488	502	475	497	467	481	509	439	475	480	518	490	510	472	517	487	513	490	500	506	525	500	484	501	457	515	458	492	505	509	523	527	487	492	504	480	498	513	481	502	489	524	506	493	508	463	482	474	471	473	521	491	498	458	472	488	483
29046	39992	32362	16962	7936	4659	3150	2261	1799	1455	1170	1010	912	816	798	730	665	653	640	684	705	663	641	658	659	643	602	652	625	653	635	670	601	593	625	590	618	613	635	612	604	593	622	606	603	593	606	587	614	577	596	633	627	616	645	616	576	621	597	609	628	609	619	579	606	600	609	626	624	575	581	633	606	656	611	584	566	631	576	584	655	597	622	611	603	610	588	606	607	608	587	621	593	624	613	653	582	608	618	634	603	583	608	565	572	587	600	592	607	613	583	613	618	606	571	588	607	620	577	578	603	559	583	635	594	626	610	553	678	587	599	626	606	586	557	562	643	615	587	565	565	624	614	582	636	621	576	606	607	590	575	606	579	612	637	571	635	599	613	596	566	614	580	616	585	584	587	633	614	614	603	595	604	539	583	625	551	624	583	583	570	630	610	593	593	583	624	639	593	646	621	627	607	602	561	600	617	609	591	600	582	589	614	580	585	634	634	637	651	617	630	580	593	533	578	595	627	597	538	636	574	620	606	586	604	619	572	588	591	598	605	618	589	605	622	596	571	593	577	577	634	612	573	563	629	592	588	600	588	603	618	564	569	607	617	592	587	609	593	554	623	595	574	621	586	598	589	625	627	583	600	609	657	594	609	595	616	551	573	643	627	598	572	635	578	597	558	576	595	570	603	580	636	584	593	592	639	648	580	640	611	598	634	569	619	583	628	609	589	632	625	607	611	616	617	637	618	612	593	594	568	615	581	578	619	616	630	641	574	625	596	575	579	581	604	610	576	582	613	581	611	606	601	576	617	620	606	606	588	612	577	549	613	585	562	586	615	643	615	650	566	591	574	584	619	584	594	580	608	622	614	606	595	611	596	601	599	625	558	660	621	651	669	591	599	609	587	621	602	610	568	604	643	609	587	599	621	595	620	565	611	555	603	606	628	594	618	601	635	589	591	591	597	631	588	650	597	597	559	638	623	604	603	590	616	584	601	630	586	623	582	616	583	622	535	597	602	600	632	554	629	582	580	565	587	616	617	569	602	604	642	617	609	593	601	650	610	631	598	604	602	622	573	623	583	582	634	603	602	600	579	618	572	605	577	627	599	577	582	617	620	612	604	587	609	628	617	606	595	624	592	638	623	609	594	617	614	582	601	571	570	611	565	597	600	618	650	616	585	598	607	595	588	605	594	585	590	577	613	633	618	582	584	639	605	592	580	563	596	608	592	566	597	614	601	595	585	598	623	611	587	599	630	645	602	588	600	603	637	616	593	604	592	658	632	585	570	600	586	581	650	573	648	620	634	601	586	627	660	634	583	611	615	596	600	608	577	618	572	608	622	629	645	627	604	582	594	602	596	600	592	617	599	615	609	611	633	581	608	584	560	588	654	579	588	596	592	570	588	626	594	605	602	572	593	636	597	591	593	565	607	606	588	597	570	595	620	594	588	562	616	591	574	538	605	619	571	557	604	619	576	589	570	627	610	575	578	599	595	584	570	654	557	594	626	600	591	581	635	576	650	646	617	620	566	568	605	558	588	654	542	608	648	572	592	610	596	620	596	568	588	609	623	616	602	601	574	579	619	613	596	585	628	618	575	580	581	564	626	534	584	598	585	618	557	663	611	582	588	639	598	569	620	591	604	627	608	605	573	589	617	580	610	613	635	616	643	595	652	629	601	601	558	642	651	568	580	588	611	578	589	590	626	571	619	592	639	597	635	610	628	586	622	589	605	592	585	588	578	604	616	637	592	599	623	604	584	645	607	601	579	610	626	591	605	624	555	657	638	587	596	583	530	644	567	584	552	609	587	621	609	577	630	587	603	614	568	556	615	638	583	569	592	599	576	616	602	611	621	608	618	596	653	597	593	625	588	640	588	619	558	607	612	627	615	544	591	639	620	583	613	628	630	579	583	582	563	595	613	618	607	596	556	585	619	600	631	619	599	611	569	602	606	608	604	618	633	599	584	628	627	577	604	592	604	577	579	593	561	623	607	558	602	631	600	601	608	608	607	603	584	578	630	587	637	596	614	615	592	580	632	620	583	560	562	628	607	596	610	601	610	568	600	614	589	590	585	612	600	611	613	598	609	592	637	594	592	574	593	644	576	580	644	630	655	615	620	615	598	610	555	573	573	601	634	607	652	581	586	626	599	590	621	585	638	586	571	582	608	605	614	620	619	609	596	614	655	611	597	602	636	561	619	596	628	567	593	647	547	600	559	615	594	594	604	587	614	587	616	605	640	566	570	620	630	600	610	574	639	587	633	617	579	617	579	583	647	613	601	611	623	599	607	625	589	604	641	626	612	583	583	617	585	585	614	598	624	600	617	573	587	594	585	596	622	604	647	619	635	593	588	598	643	561	602	605	643	584	620	574	582	576	599	609	553	579	565	626	603	611	636	641	573	577	611	625	562	585	608	619	590	650	610	643	587	595	614	607	604	561	614	601	593	593	590	559	587	618	626	610	590	594	606	630	567	620	605	569	565	670	591	582	607	605	622	612	600	601	593	609	579	644	620	609	631	594	625	546	637	600	615	645	600	637	623	592	627	599	596	608	620	584	605	592	638	622	564	580	578	604	619	587	624	606	596	616	587	606	597	613	608	590	603	579	621	653	604	590	603	609	612	605	610	582	625	617	578	612	577	639	654	571	596	588	571	604	590	614	580	586	632	629	551	575	585	620	593	599	563	625	616	621	647	572	565	603	586	626	593	595	598	560	652	654	578	606	601	604	602	587	595	607	625	631	607	585	609	593	593	583	595	586	605	581	612	602	614	590	616	613	548	581	615	634	602	584	567	596	629	624	660	584	612	628	631	625	585	570	604	620	584	618	605	599	618	556	589	568	605	596	617	613	567	614	622	612	604	584	586	585	590	608	620	536	615	600	572	608	612	622	614	671	564	633	573	610	605	595	649	593	566	588	629	614	622	581	612	572	593	587	585	611	614	627	630	586	599	624	613	614	568	628	582	572	590	559	614	581	599	605	579	590	623	651	564	590	626	662	595	605	613	597	588	571	596	581	575	588	594	612	631	601	604	558	586	612	597	630	609	583	567	588	600	603	618	598	610	617	605	633	610	573	592	601	621	633	538	610	590	590	597	605	554	628	619	603	633	603	644	584	581	594	657	601	615	542	547	621	600	622	597	615	597	597	575	554	563	602	586	575	590	600	615	596	590	629	581	601	563	577	607	596	609	595	614	608	617	583	606	595	641	554	623	625	588	598	601	608	616	609	592	578	631	606	606	602	599	576	604	633	598	605	612	640	604	603	612	631	565	584	582	596	558	598	627	575	608	590	632	581	630	597	618	586	604	595	576	605	541	567	614	603	613	594	581	572	559	647	601	584	600	589	567	575	581	594	619	596	595	645	563	626	633	587	546	619	578	580	586	607	645	590	610	609	606	589	560	589	606	618	580	591	628	606	589	582	580	585	616	647	626	647	586	574	611	592	579	579	606	599	646	613	630	547	585	646	602	598	573	622	631	597	671	610	650	619
24450	21299	28698	25238	20267	10135	3670	2046	1464	1211	874	789	691	636	570	531	500	499	419	509	488	514	439	436	429	469	462	430	423	449	420	435	423	456	414	425	419	418	405	412	422	429	424	393	421	423	389	435	378	412	408	428	437	411	422	432	383	439	431	417	379	409	400	433	400	400	444	403	453	423	428	374	392	428	425	465	404	421	426	392	417	404	408	422	429	421	443	411	368	451	401	381	438	388	417	454	422	378	390	378	423	398	410	397	425	387	448	425	374	410	390	437	395	397	399	408	418	382	403	413	424	406	444	430	373	385	389	409	433	413	458	359	382	395	425	390	424	382	401	403	410	404	406	376	430	417	408	372	418	378	445	388	377	385	414	367	420	412	387	433	375	420	384	416	403	379	421	386	369	410	417	388	435	409	363	395	429	407	385	406	407	430	407	397	398	456	432	409	393	392	421	430	405	404	427	424	424	421	427	448	427	370	400	407	419	374	401	402	409	412	389	402	397	372	422	378	397	400	405	403	411	416	403	416	408	392	424	381	398	427	389	399	408	406	355	423	429	394	388	361	400	409	436	390	437	393	367	376	383	395	408	384	421	426	397	408	395	398	400	427	446	362	402	388	432	397	365	419	357	395	389	397	401	390	374	400	438	430	419	413	413	417	437	397	405	389	423	397	371	419	429	394	400	387	360	410	424	372	406	384	382	398	384	433	409	426	432	406	397	386	427	411	418	381	407	414	437	391	433	372	429	417	386	402	423	418	370	392	413	419	453	387	407	394	431	415	398	450	375	450	406	401	395	468	386	405	380	393	378	372	432	413	414	427	412	426	398	401	392	388	393	386	417	398	395	391	387	432	400	413	363	449	419	390	430	403	395	420	421	432	404	405	424	444	446	437	391	411	397	410	433	414	403	446	367	413	445	370	386	405	392	398	467	398	394	391	388	409	387	394	420	368	399	395	388	379	415	423	392	385	404	405	386	411	381	424	367	417	419	412	389	385	435	400	389	410	424	395	380	418	395	427	423	399	405	373	423	408	413	421	358	406	374	426	429	388	391	404	385	420	421	384	446	402	398	452	436	448	401	386	458	378	408	394	417	403	363	375	419	429	429	448	387	389	404	390	393	423	405	436	406	350	414	400	399	385	394	392	407	407	406	412	405	422	366	412	383	390	416	394	381	421	403	398	399	429	409	381	382	404	365	400	359	391	376	426	428	399	379	401	420	402	409	428	418	424	407	398	429	395	415	408	397	405	407	381	461	403	390	406	400	427	418	374	404	435	391	400	406	408	421	417	413	431	370	422	382	431	412	392	424	388	392	434	401	425	440	394	391	432	389	410	413	393	429	393	443	395	411	404	381	394	415	407	444	387	402	364	457	404	447	414	385	386	402	401	397	417	388	416	438	402	408	427	395	412	402	372	415	412	410	421	408	402	389	460	410	444	427	402	407	377	438	378	408	391	430	407	414	376	418	402	408	400	393	397	406	404	406	391	436	430	413	403	451	385	414	402	411	479	415	392	405	393	432	383	407	411	370	457	390	395	403	424	417	394	403	432	376	405	395	407	435	434	396	402	393	418	411	422	384	398	394	357	405	403	372	379	411	382	375	406	412	418	399	431	373	424	403	402	380	407	362	423	396	384	394	422	406	410	397	425	441	428	354	454	422	413	385	367	415	422	375	372	409	385	376	421	390	366	420	375	421	402	440	408	433	426	397	395	394	382	437	424	398	425	450	419	432	400	382	380	399	398	403	406	399	373	387	408	389	410	389	423	411	401	400	408	420	384	389	412	410	387	431	463	419	368	402	436	391	412	386	412	442	425	400	408	409	376	414	412	371	472	399	391	413	384	387	418	440	412	405	432	386	401	376	413	419	405	394	414	401	388	393	407	416	394	378	382	400	410	402	425	417	412	395	403	365	421	376	404	405	423	399	410	394	381	420	404	424	405	415	404	446	424	399	412	429	412	426	393	431	390	444	382	433	391	374	409	417	409	412	373	434	368	372	386	384	403	404	422	369	442	380	382	415	396	367	447	409	391	416	421	402	400	399	430	414	371	417	437	435	413	412	405	428	413	413	412	393	397	411	397	397	406	418	416	401	382	392	402	391	412	413	430	398	420	414	441	367	404	402	401	406	412	418	388	410	390	391	384	412	379	419	422	411	392	372	427	413	423	397	434	381	427	379	374	420	405	379	416	384	420	400	417	398	389	378	381	399	443	455	426	374	410	398	394	431	385	399	409	415	393	397	360	415	372	419	413	397	410	380	381	414	455	400	388	407	364	449	388	418	394	412	387	406	397	412	426	395	421	395	413	361	421	448	414	402	390	404	401	388	409	403	402	380	403	415	412	406	350	377	421	401	419	412	409	384	424	402	410	424	408	405	412	413	398	400	412	421	386	401	413	414	376	408	407	390	405	402	426	399	382	411	431	406	409	357	378	434	399	424	406	424	410	388	405	389	400	417	418	430	404	427	400	390	439	399	443	399	403	347	418	405	401	427	401	388	392	430	423	413	419	417	418	379	414	345	429	398	390	410	382	410	416	418	358	401	379	401	445	410	447	403	387	347	404	395	412	399	386	417	370	387	429	417	417	427	422	379	376	416	410	352	388	388	401	414	392	392	402	409	396	392	420	410	420	407	405	418	418	405	362	384	416	376	403	381	399	395	412	454	383	434	436	437	396	406	396	407	476	377	377	413	368	402	407	395	427	448	400	359	432	420	369	380	416	380	392	407	404	384	401	402	442	409	400	420	426	407	417	424	383	407	421	443	418	426	399	406	396	395	377	394	398	380	389	414	371	384	404	408	404	424	439	376	391	442	408	388	423	403	419	407	430	375	388	393	409	431	394	373	405	404	409	436	405	419	420	411	456	440	405	409	456	409	449	417	358	403	409	423	408	433	407	419	403	373	417	404	424	360	403	419	396	395	386	389	396	392	418	413	409	413	430	379	415	388	438	406	398	380	463	405	414	410	393	399	413	401	387	422	395	415	371	412	385	394	409	425	380	421	396	407	368	397	414	393	411	385	422	365	400	386	418	430	413	443	396	395	408	401	431	422	390	384	367	381	413	389	444	380	373	418	420	389	442	441	412	409	458	434	422	438	367	418	406	406	401	414	397	392	418	381	400	434	397	426	369	435	419	402	385	389	411	424	411	405	420	437	440	396	400	393	394	392	378	401	390	409	400	405	411	396	383	451	364	412	430	407	409	367	390	417	369	413	411	408	422	442	386	427	376	413	394	389	387	401	399	414	383	357	433	387	403	410	425	441	381	403	398	397	434	457	409	383	386	414	377	382	404	389	426	409	401	424	386	361	381	430	390	380	429	453	405	415	394	386	398	412	444	387	380	416	410	440	407	413	389	399	447	409	436	400	419	429	426	399	396	383	391	437	403	423	381	407	447	380	436	405	415	381	417	408	386	422	389	445	357	410	435	398	401	405	396	449	421	393	403	392	386	404	427	414	386	367	417	441	401	363	399	399	414	402	408
29810	52208	47248	28689	12184	7991	5800	4114	3048	2412	1793	1498	1227	1045	870	774	682	702	622	620	593	638	596	599	567	600	613	586	578	591	574	525	536	560	548	549	577	537	498	517	486	551	509	487	507	483	527	464	506	523	489	495	484	523	521	544	524	488	536	471	479	504	502	564	508	455	476	510	469	503	506	488	536	470	543	521	490	518	499	501	490	477	475	510	493	508	515	477	493	536	487	508	510	505	512	507	461	500	433	489	526	494	487	452	499	510	509	521	510	521	496	506	510	499	523	481	495	536	546	500	495	500	492	479	492	485	477	516	501	470	472	503	484	500	487	489	473	495	518	473	516	494	466	485	490	483	490	518	491	494	479	478	522	501	526	496	506	490	488	492	534	509	527	536	495	459	506	507	502	505	496	527	483	519	511	455	492	487	484	509	495	454	514	525	463	555	510	484	499	498	486	467	464	512	499	524	487	450	498	503	486	506	486	493	507	517	469	457	521	486	495	492	519	498	484	504	488	485	474	466	516	489	487	512	489	494	453	482	534	468	484	496	464	469	499	483	497	460	452	489	471	517	472	503	476	481	521	483	475	485	481	508	521	521	509	509	493	495	463	508	494	520	475	502	523	534	496	492	513	474	498	496	473	491	473	525	547	526	488	513	503	495	496	501	508	530	506	483	485	495	498	528	535	508	482	505	520	479	510	523	511	497	525	529	493	502	481	490	494	521	498	471	485	499	498	509	503	485	483	463	473	494	502	457	470	509	482	506	464	514	505	429	496	535	476	515	497	507	508	499	520	508	495	463	483	529	484	490	478	482	507	450	467	475	497	511	502	511	473	504	494	521	509	485	535	459	478	528	481	519	473	495	468	540	519	514	511	479	513	476	526	519	466	449	495	481	502	494	485	492	536	482	477	506	495	518	505	484	498	509	474	479	483	492	499	519	524	507	498	466	507	483	549	494	503	482	507	501	480	506	494	483	521	493	484	485	500	450	500	483	512	493	519	529	526	513	510	492	477	500	488	538	487	521	503	525	497	485	507	478	497	481	520	503	484	496	518	516	500	509	513	476	508	535	514	503	477	524	447	490	457	515	473	463	489	498	494	506	503	501	509	503	513	479	453	490	460	507	491	460	486	484	467	466	538	527	506	496	504	497	502	500	512	469	518	492	477	445	497	527	503	460	557	445	489	485	485	535	480	501	484	481	477	531	502	498	494	472	513	507	524	508	533	486	514	528	531	476	462	521	471	504	483	528	471	479	504	492	492	489	511	461	486	499	463	506	503	498	528	467	481	516	497	453	511	540	520	447	479	529	480	493	521	484	486	474	504	509	485	550	494	518	512	462	509	459	505	505	501	511	459	481	499	512	505	489	462	489	494	492	507	487	500	479	519	487	480	528	509	519	510	511	508	551	493	479	492	504	462	505	495	536	510	522	454	509	542	460	456	483	501	461	496	482	520	499	456	532	491	501	477	486	528	512	506	478	486	492	540	469	449	519	499	475	429	514	508	508	503	526	533	502	516	513	507	480	494	494	530	518	481	475	488	497	492	492	466	466	456	466	522	484	507	485	490	520	475	499	510	491	503	505	496	522	537	485	510	452	488	485	518	501	514	489	474	499	500	507	447	496	506	448	463	477	466	499	522	473	530	482	473	484	532	449	446	455	532	493	506	531	486	494	479	494	457	506	473	480	498	503	518	474	475	490	472	477	519	477	493	471	455	549	486	517	526	489	524	486	505	472	482	505	490	505	480	475	515	491	460	465	532	495	500	499	511	495	526	537	461	510	481	535	501	504	519	541	516	489	518	482	506	502	483	495	478	496	463	493	485	489	479	507	499	491	515	487	476	497	520	478	466	519	475	474	498	495	449	449	485	523	538	502	499	479	508	502	487	451	472	502	432	521	500	468	501	507	501	499	510	477	520	517	499	469	464	500	498	502	502	495	454	512	508	478	507	507	492	515	480	469	444	519	500	497	525	473	508	517	517	511	448	510	520	480	497	467	494	458	491	510	527	455	513	526	471	483	505	475	485	459	519	494	501	503	488	502	473	502	535	486	521	492	491	488	539	499	493	530	490	483	521	497	549	486	503	503	468	451	524	472	485	467	492	472	474	488	509	514	483	472	521	465	492	480	475	495	448	488	511	543	512	447	492	516	461	533	524	465	491	505	495	488	491	457	497	520	487	457	479	498	482	457	551	490	497	416	520	494	532	517	495	444	472	515	484	463	502	500	523	488	497	527	510	486	484	486	462	495	476	480	523	476	544	515	472	490	497	478	431	515	489	538	493	515	464	465	517	511	508	455	473	491	486	488	515	490	518	468	472	463	484	513	485	489	492	512	509	518	500	482	457	461	455	513	504	485	473	493	499	495	501	494	483	482	480	493	481	493	498	543	495	539	509	495	515	536	506	477	487	507	508	468	474	525	473	451	540	531	493	520	499	483	523	494	482	488	496	462	487	446	525	516	501	475	484	483	483	492	493	510	505	461	485	534	504	492	450	499	480	523	475	513	464	495	503	470	466	500	509	493	522	517	502	496	502	476	461	528	498	456	506	482	492	465	480	484	503	500	477	520	524	495	571	479	487	470	514	532	475	495	479	499	471	484	481	475	561	522	531	459	470	507	502	483	482	493	442	444	507	485	484	494	480	486	517	484	520	510	494	500	491	480	505	502	529	526	493	549	451	522	471	513	477	540	527	485	479	532	502	497	508	506	502	466	509	457	504	478	480	474	509	512	495	456	475	511	495	524	500	492	508	511	498	494	502	516	474	508	467	498	483	508	494	488	517	464	507	493	465	455	487	515	527	480	475	518	532	501	487	489	466	466	470	468	476	477	500	513	466	484	499	478	469	494	479	495	505	465	476	466	514	488	537	513	481	515	521	491	513	513	528	488	502	504	507	504	486	505	529	509	490	501	489	490	491	531	475	498	475	517	516	479	465	482	471	475	505	463	478	548	545	522	478	476	463	471	491	514	507	475	506	515	520	493	468	525	514	467	488	525	503	470	500	468	512	485	470	484	533	545	468	493	490	481	471	495	511	476	484	488	500	515	488	489	513	485	514	525	516	482	502	510	507	506	477	522	463	547	446	463	484	468	494	499	468	502	496	488	520	536	509	525	494	506	520	504	500	464	509	486	494	431	492	494	450	508	482	514	500	498	503	496	440	486	492	487	477	472	477	515	483	461	496	550	540	522	482	464	514	492	476	481	455	469	501	509	478	496	541	508	507	467	501	468	456	520	494	528	507	556	518	487	471	497	493	487	511	467	478	491	528	494	485	462	501	487	510	455	484	498	448	492	511	478	541	539	498	485	484	483	506	524	491	496	495	477	522	464	486	474	504	503	495	512	517	476	485	527	497	497	472	483	472	475	483	482	473	508	517	491	502	500	527	517	484	497	500	561	499	450	470	518	486	497	524	498	468	523	529	497	505	512	506	497	474	468	508	520	503	507	525	486	514	507	536	502	506	457	505	520	512	452	491	543	488	513
25487	21385	28150	25614	12614	4251	2647	1774	1505	1358	1123	1019	982	893	856	848	876	796	779	791	765	798	729	737	749	762	802	744	768	747	778	788	747	698	772	784	738	785	752	737	724	732	737	748	725	749	750	709	718	756	773	763	809	708	729	685	740	770	780	722	753	747	762	738	799	775	758	773	742	735	749	743	742	769	745	729	736	744	724	723	692	751	751	759	719	789	767	732	780	769	720	735	744	761	740	709	740	733	721	755	757	779	763	747	766	740	682	768	749	815	732	706	721	767	739	760	709	723	716	751	763	758	740	794	763	678	732	701	699	733	760	726	765	722	757	738	709	714	761	731	736	760	729	735	698	732	760	725	774	704	768	740	730	763	788	765	754	752	803	741	705	745	727	769	719	719	738	717	740	750	727	746	722	748	714	694	738	768	721	698	691	709	733	763	777	763	743	677	707	764	709	750	739	728	763	777	701	755	771	810	732	767	726	715	735	695	731	745	738	791	746	704	738	744	725	731	740	774	715	754	774	711	708	742	741	704	751	718	768	721	754	714	726	678	729	728	715	737	723	747	745	729	741	738	756	718	726	751	733	742	775	730	727	672	713	738	707	743	734	782	662	722	680	718	736	749	704	725	752	747	718	756	754	683	779	744	739	716	763	721	748	711	743	712	717	725	770	779	715	683	742	768	687	718	730	745	746	743	730	722	768	723	764	743	732	724	680	758	728	758	777	763	755	751	711	727	707	684	725	761	759	716	753	724	780	749	710	759	772	729	741	746	724	746	733	752	747	722	745	755	724	720	761	739	768	718	750	727	754	740	720	766	753	683	811	739	705	762	739	763	772	746	752	760	736	774	754	783	764	762	743	749	743	739	743	733	710	731	771	727	744	745	722	772	710	714	747	712	735	722	727	690	753	752	767	726	737	756	736	704	709	729	757	789	750	706	779	757	736	749	730	705	735	738	726	757	751	732	770	740	719	720	753	709	755	737	723	753	746	716	721	765	681	781	735	751	743	758	716	728	747	766	749	723	715	736	713	754	727	711	709	759	755	752	733	746	731	725	760	745	737	676	784	755	703	762	762	773	747	781	786	790	719	753	796	715	721	734	762	740	794	753	765	731	766	772	735	726	757	737	770	740	727	745	759	737	717	803	748	735	725	764	742	721	757	753	700	704	709	716	736	780	744	719	723	753	759	749	743	792	728	768	735	720	699	703	725	740	736	672	731	723	729	728	690	751	718	728	734	721	720	723	758	758	745	787	731	718	732	753	748	764	795	762	780	695	779	783	730	752	784	715	730	718	732	703	710	728	747	821	764	745	757	749	771	746	771	746	729	767	712	772	730	770	752	741	769	769	714	723	716	752	720	690	720	778	709	770	764	724	730	689	716	750	748	719	724	733	676	761	773	724	705	707	756	800	722	667	739	716	735	761	738	704	745	747	731	722	738	750	730	694	790	784	778	727	781	755	702	728	717	741	770	743	746	722	743	759	709	720	774	733	745	738	712	785	770	778	727	730	737	753	718	801	758	728	780	745	729	729	715	743	721	731	709	771	762	720	745	724	713	760	692	715	723	754	766	752	758	744	653	703	775	711	700	766	709	711	723	782	717	662	708	782	697	719	789	736	694	773	771	711	711	768	768	794	721	767	771	708	730	716	719	760	721	743	718	742	713	701	757	783	720	750	741	753	714	737	721	749	750	766	748	755	768	744	717	699	787	761	785	751	746	696	773	736	727	755	735	759	701	731	746	721	734	726	731	728	763	754	783	727	753	738	737	746	742	743	710	739	730	781	748	770	764	712	744	726	788	724	789	743	773	766	774	748	751	741	719	716	734	728	744	715	728	758	739	761	713	752	753	694	754	749	680	748	757	755	708	752	751	674	754	699	707	715	740	744	764	762	752	716	754	763	711	717	755	749	730	782	765	771	756	747	751	808	739	761	688	700	714	784	790	720	748	737	717	761	738	759	740	778	746	731	732	798	765	707	795	736	755	675	749	743	700	766	749	697	758	678	716	732	762	795	707	730	759	742	757	727	726	720	747	723	772	728	745	763	773	728	783	734	769	696	773	706	755	753	735	715	742	724	773	753	722	748	748	729	760	778	737	695	730	720	671	700	747	740	683	730	766	722	761	714	738	709	734	732	691	729	734	701	749	713	732	727	720	722	744	732	739	720	714	704	717	744	775	764	761	749	687	767	785	763	734	767	723	681	777	767	723	765	704	753	746	738	746	757	761	705	754	731	731	747	736	788	702	701	728	741	777	758	719	686	738	731	737	776	746	768	752	775	739	764	769	730	776	769	729	689	744	764	746	745	723	767	756	713	739	729	771	706	742	730	714	760	679	786	713	754	714	742	719	779	724	703	741	746	723	728	725	764	764	720	737	736	762	749	745	699	711	731	774	758	758	720	730	765	754	731	748	762	786	757	711	768	679	743	743	688	716	713	724	725	719	763	755	767	707	724	704	710	727	647	774	754	699	747	719	779	729	767	788	823	756	756	748	742	749	703	717	711	662	749	762	747	724	674	728	734	764	775	725	738	720	694	730	696	740	723	738	779	735	707	719	753	715	761	748	708	723	689	712	734	751	720	775	731	736	794	725	747	632	760	777	798	767	720	714	764	770	710	745	732	740	745	730	736	744	740	700	728	739	747	727	769	801	752	735	699	753	731	725	814	724	704	748	780	748	757	704	790	741	777	716	727	775	757	745	719	770	736	715	760	727	741	711	704	747	721	723	727	744	722	736	751	724	747	759	774	724	722	775	744	689	739	753	749	709	792	783	758	757	716	747	730	721	737	750	706	725	750	721	776	760	741	715	760	763	694	739	739	731	704	737	754	743	707	710	804	773	703	749	750	738	781	718	791	733	742	733	759	749	751	728	733	755	763	712	824	790	757	770	718	756	707	704	743	747	733	728	776	754	688	743	751	809	751	733	733	727	700	741	761	696	755	778	705	805	774	746	779	700	769	755	724	733	711	772	736	714	772	722	725	725	731	760	765	755	758	689	739	773	712	797	703	774	738	766	695	761	760	748	740	708	739	762	716	775	741	780	809	699	758	760	731	752	732	690	757	745	693	747	722	744	725	739	743	740	740	746	730	733	717	787	803	779	737	735	728	704	732	742	798	728	695	749	715	769	722	694	736	727	722	718	732	735	782	816	721	798	745	730	766	794	731	809	714	706	745	727	760	739	752	710	693	746	747	760	758	752	748	739	746	731	789	788	726	764	759	747	703	714	771	728	736	719	720	742	768	723	706	735	737	761	742	749	719	731	719	754	747	759	765	720	735	720	732	761	719	771	733	699	788	763	714	748	720	776	742	760	772	731	743	742	705	739	711	783	756	775	762	782	742	767	765	726	766	766	757	718	753	786	715	788	780	732	762	753	707	725	791	687	762	722	727	773	746	740	744	742	710	726	740	715	737	755	743	761	705	757	750	772	790	716	645	736	744	719	779	761	753	692	716	738	747	675	717	741	762	750	746	771	755	754	758
31279	48527	40237	22863	10073	6707	5044	3744	2793	2360	2014	1651	1470	1316	1174	1089	1077	1015	939	965	935	938	1024	947	965	918	943	902	964	930	901	881	872	872	886	894	929	863	892	890	864	886	860	884	913	902	885	844	898	874	899	894	829	842	891	885	881	847	849	932	877	882	860	898	844	898	873	891	810	891	890	849	821	894	867	825	912	921	859	841	899	860	864	837	879	846	884	815	897	873	943	905	829	885	906	835	908	869	852	933	818	891	896	906	893	882	843	905	884	889	881	840	854	836	824	869	875	876	821	887	857	882	867	882	872	906	827	891	896	872	827	922	875	887	846	850	871	880	944	864	907	845	862	847	874	812	894	885	842	837	902	886	838	860	893	867	854	811	875	871	843	852	899	843	882	774	863	871	888	892	842	873	868	894	871	947	832	840	831	816	900	869	896	881	797	864	821	864	863	928	836	859	831	851	825	851	863	882	878	877	827	844	887	849	848	926	846	875	898	843	938	871	846	839	896	850	810	872	875	817	865	848	862	850	874	854	883	889	861	890	846	872	829	808	842	818	899	897	884	871	870	827	854	871	847	912	849	893	871	870	895	842	830	887	864	877	870	906	833	890	807	879	827	859	887	855	878	855	907	816	866	854	863	884	905	871	865	899	865	825	913	853	939	826	877	857	842	871	870	858	849	875	919	884	922	826	849	876	854	901	846	882	828	841	824	896	830	901	817	848	873	885	864	918	856	853	848	833	865	885	850	800	888	874	857	882	862	867	864	840	842	870	854	876	906	861	844	880	869	840	875	838	834	885	892	872	846	871	877	879	924	826	846	843	832	889	874	860	874	890	849	887	899	850	891	878	858	884	895	850	873	809	851	813	844	907	861	887	845	868	831	899	848	860	866	854	820	852	851	841	820	849	870	852	830	869	914	878	838	863	846	887	914	859	820	851	789	857	822	866	869	814	868	912	903	840	878	882	867	862	826	884	868	865	863	836	848	912	846	895	811	903	821	840	844	917	887	845	945	868	858	929	868	832	882	861	836	844	830	841	892	883	879	843	835	895	836	863	852	867	865	909	912	914	891	854	846	864	893	849	888	865	846	835	900	935	836	875	866	865	860	856	864	878	829	873	877	826	879	826	855	850	888	854	858	837	893	858	889	826	851	840	855	857	847	867	876	837	905	865	864	889	877	891	913	845	944	867	865	869	832	857	885	860	863	884	922	866	876	852	888	835	912	857	936	866	845	910	902	898	901	827	830	823	840	894	849	866	891	880	846	896	895	886	913	866	850	878	877	881	846	837	869	868	858	825	890	858	932	830	876	844	829	904	827	818	829	885	905	890	860	834	899	873	887	859	816	864	838	948	896	846	838	869	848	878	868	847	870	843	884	856	857	889	894	886	854	832	835	875	851	852	872	853	864	881	851	911	883	839	875	876	852	852	885	882	875	873	863	850	864	828	820	864	825	784	837	863	786	816	835	879	865	793	860	874	861	920	882	910	886	800	875	837	870	893	833	944	929	834	875	843	865	832	836	873	832	828	787	821	868	892	851	886	875	830	859	889	934	926	878	892	868	849	876	808	889	829	888	871	844	858	883	875	882	815	848	876	866	822	878	908	828	873	866	843	853	900	842	835	821	850	837	912	861	879	921	897	917	905	813	869	884	882	905	822	826	873	879	878	873	871	908	845	842	838	859	908	864	855	857	836	837	879	827	853	836	895	860	876	781	849	846	840	868	844	800	820	850	856	867	835	793	857	817	861	913	879	891	813	836	897	885	856	925	917	915	876	898	840	814	867	846	865	851	871	836	839	830	910	866	874	808	905	859	915	795	865	886	917	816	812	868	826	828	868	885	855	913	874	870	894	881	910	881	869	857	875	850	862	912	844	886	874	837	913	879	890	892	875	848	851	866	849	843	846	843	873	877	836	853	875	870	888	828	835	887	840	861	823	830	886	873	811	890	855	896	848	852	889	851	870	848	882	892	882	913	856	813	875	844	818	862	857	838	885	826	840	843	896	907	847	852	843	823	890	870	868	888	844	909	881	868	932	872	908	855	861	847	873	855	864	887	858	845	827	924	821	863	911	817	842	847	917	845	845	905	841	857	807	839	815	838	860	910	862	863	908	860	893	908	869	867	856	875	845	903	839	902	905	811	856	839	881	811	847	864	864	818	876	845	838	790	829	843	902	815	876	848	865	853	867	878	895	842	853	856	854	830	863	844	949	884	852	855	859	834	866	875	839	856	827	856	862	858	901	901	844	860	865	882	860	865	842	849	894	864	871	820	753	853	883	858	929	856	849	916	835	860	846	869	818	833	942	864	832	847	842	913	908	849	901	910	844	818	841	883	867	894	867	852	869	861	860	848	876	812	852	899	898	861	837	872	859	894	879	895	873	842	831	856	826	887	831	860	923	911	825	883	896	855	814	856	826	892	867	840	827	897	902	888	899	851	827	848	875	899	794	859	859	830	855	846	894	865	864	853	870	915	885	863	877	870	852	873	846	799	858	896	808	868	898	899	874	820	870	933	800	892	828	837	848	887	894	854	870	848	856	872	885	844	891	855	853	898	806	840	878	850	857	848	885	865	863	834	849	831	870	937	815	847	848	871	851	848	939	873	873	843	864	833	832	856	901	869	900	874	950	882	914	823	849	827	843	847	855	798	892	869	847	850	904	831	878	922	846	869	884	850	856	840	832	852	853	821	874	896	822	916	850	868	866	866	865	881	856	834	839	895	846	893	892	884	876	889	890	858	931	876	850	883	853	812	820	868	929	901	886	907	843	878	877	859	844	863	901	832	878	872	853	851	874	876	886	894	883	890	860	859	909	888	825	833	883	842	830	824	870	847	834	859	902	876	836	877	829	843	897	892	846	853	840	902	885	853	926	889	836	855	868	890	904	842	822	835	870	824	858	877	854	860	841	870	877	847	904	823	866	850	890	901	883	857	876	840	912	816	879	868	801	881	877	872	912	895	841	858	908	914	840	870	870	871	890	865	893	814	920	875	884	831	874	835	821	846	855	883	843	842	837	832	861	905	852	896	864	871	829	884	841	888	891	852	872	873	851	863	889	907	853	859	883	862	859	852	836	871	847	856	837	871	857	885	859	860	874	836	839	851	822	840	852	879	880	907	874	889	830	867	883	891	868	880	920	865	874	871	847	832	866	856	841	886	866	853	911	848	896	853	830	915	890	906	860	897	842	869	876	886	866	886	817	862	839	854	830	871	896	861	814	853	814	901	845	870	848	837	895	869	860	887	895	835	883	897	836	772	874	878	882	875	880	825	849	845	853	842	919	913	871	852	880	857	820	893	920	823	914	855	902	903	832	860	865	916	889	846	886	884	880	896	875	873	874	835	874	845	870	871	875	860	919	885	857	873	899	864	880	851	845	840	809	886	840	862	833	871	913	859	898	826	838	922	844	906	854	869	842	828	894	867	826	901	899	911	871	901	852	915	856	902	851	879	892	847	869	897	892	855	860	816	877	836	828	871	898
23212	21305	28975	24093	21441	20589	10994	3838	2584	2048	1732	1491	1324	1122	970	926	924	860	841	783	821	792	831	776	798	755	752	771	858	756	751	737	813	770	828	777	733	693	719	776	734	774	690	727	725	689	728	696	675	711	772	766	739	712	721	679	701	668	694	683	695	719	743	723	737	721	695	687	707	766	711	720	713	693	703	736	684	758	722	731	762	731	762	699	754	731	750	746	732	705	731	727	733	718	708	742	738	705	682	753	749	741	707	686	743	716	717	705	737	754	736	738	698	723	700	748	781	739	768	719	714	722	640	744	710	759	763	694	727	739	728	722	678	718	788	692	680	721	727	703	719	719	706	704	750	688	699	693	706	701	720	723	707	677	739	695	716	730	760	711	716	724	684	673	682	752	754	725	748	742	731	735	682	696	688	722	742	717	737	707	725	716	721	706	697	714	711	734	735	720	725	724	744	667	707	701	686	703	711	708	692	770	717	709	738	676	711	758	705	714	741	697	697	714	726	683	717	695	667	747	676	706	694	702	696	701	709	715	716	696	728	719	706	718	739	711	665	681	711	733	692	702	714	686	738	696	714	728	697	714	663	691	735	726	704	684	737	694	722	697	701	670	698	727	750	714	690	718	708	707	721	665	704	684	712	738	721	750	710	768	700	707	727	723	748	718	717	710	738	681	718	692	700	726	721	765	720	699	704	746	694	761	703	721	722	721	667	701	702	681	674	723	732	725	729	737	683	756	695	737	722	695	715	731	743	727	732	718	727	723	741	706	750	762	671	705	718	729	689	684	689	695	694	692	694	771	697	721	708	694	730	676	709	736	677	747	702	713	715	717	649	735	718	699	713	656	716	722	689	707	742	735	694	698	720	736	699	716	694	716	713	633	732	703	754	686	666	732	688	717	739	718	708	697	749	683	730	676	692	687	738	729	714	720	709	724	726	782	688	738	713	717	740	737	665	709	721	688	694	720	689	687	736	747	743	709	738	746	655	665	701	718	771	726	688	727	716	741	748	740	679	755	731	674	751	732	757	696	681	710	704	716	701	674	718	710	722	721	657	753	751	715	705	698	710	750	687	691	729	670	723	756	723	677	759	730	729	715	739	713	707	704	733	654	724	699	706	719	746	692	704	717	724	692	713	689	737	728	658	725	701	766	744	717	715	732	770	679	705	708	750	714	743	755	764	744	732	741	751	712	732	688	724	714	706	735	766	730	732	705	752	769	696	711	711	707	796	733	705	685	718	732	733	681	702	691	720	733	699	710	760	685	707	724	717	689	741	711	676	710	656	717	698	687	741	742	722	752	710	718	740	684	756	654	751	709	736	723	713	705	700	708	726	684	699	717	734	704	733	687	762	723	735	695	752	704	671	713	708	706	694	730	693	740	747	754	692	687	723	698	696	704	701	711	650	733	740	702	725	716	690	720	722	667	707	700	693	724	734	659	718	741	713	739	698	726	698	723	763	678	692	752	700	745	739	698	683	748	727	685	705	716	719	665	691	709	716	689	709	741	682	701	714	731	722	692	722	755	687	687	719	746	667	710	676	713	752	729	738	690	727	721	664	681	699	712	665	717	718	720	689	700	696	688	695	692	729	679	686	674	715	707	722	703	716	679	717	737	712	763	747	729	713	704	696	743	680	697	635	737	769	692	659	647	694	766	758	716	682	771	719	716	667	687	700	733	717	711	697	660	702	737	702	725	709	748	715	740	689	732	722	744	741	736	701	663	720	709	652	693	719	744	661	745	688	729	762	733	649	774	716	736	739	719	679	715	698	701	676	743	681	709	698	703	684	669	702	720	725	672	743	707	708	683	719	744	705	690	703	688	715	734	725	773	701	704	734	689	678	756	721	680	706	690	682	712	719	739	740	689	720	667	729	742	707	708	698	697	702	667	719	698	725	705	679	714	746	729	723	660	720	703	728	699	728	678	699	683	720	684	712	752	709	721	710	768	687	692	765	717	748	716	725	712	719	682	691	689	715	640	737	692	726	712	781	705	692	694	679	693	741	748	670	706	709	759	658	735	678	728	707	690	700	702	659	700	658	660	685	697	683	755	692	728	716	714	684	737	744	723	715	715	695	738	718	702	714	721	707	698	730	755	719	739	707	686	712	745	758	702	663	709	698	696	725	728	741	680	672	629	712	720	739	748	685	705	693	741	724	699	704	756	728	717	721	715	734	662	708	748	697	639	718	764	698	728	713	710	731	708	689	723	734	676	715	683	715	703	729	726	761	727	728	718	713	744	683	742	716	720	692	714	721	686	695	714	638	667	731	709	713	670	748	704	686	715	693	704	677	714	721	708	708	744	740	691	699	693	719	727	717	758	699	715	694	712	691	736	691	681	736	715	680	748	691	741	695	717	697	703	710	682	694	731	705	709	716	708	722	673	750	709	719	736	680	681	652	666	691	743	711	740	739	732	664	710	694	704	708	704	687	717	703	733	712	728	700	700	775	682	727	739	734	665	687	682	669	696	696	714	702	701	770	733	686	720	670	719	695	773	645	714	713	751	695	740	700	747	709	793	731	724	719	703	698	716	714	733	701	727	693	696	717	771	707	667	708	669	729	686	718	719	699	694	712	720	749	702	748	690	697	704	752	700	676	729	655	697	717	749	732	707	750	724	740	747	686	768	669	698	684	700	695	746	743	724	708	766	713	737	745	667	722	692	681	712	724	748	742	661	756	741	691	734	684	702	710	728	676	769	727	733	717	676	647	703	658	716	693	726	719	739	750	720	725	706	697	710	714	717	685	715	721	739	690	726	764	724	741	642	721	698	704	710	731	693	738	727	695	715	689	736	736	714	745	698	706	748	756	653	726	698	699	725	670	760	704	732	722	726	741	663	723	748	723	665	733	722	753	696	727	688	671	759	676	683	728	744	714	723	741	668	716	676	667	669	710	757	726	682	710	735	694	655	780	681	746	714	679	677	714	716	741	714	719	732	710	745	750	748	732	710	706	695	742	677	702	669	678	716	727	751	744	730	692	741	699	711	713	647	737	742	746	726	683	660	702	705	749	728	733	695	701	684	703	664	729	720	707	695	728	696	729	751	680	709	673	742	698	691	751	737	674	706	751	742	688	691	768	712	695	734	753	735	729	688	706	675	742	719	656	723	709	728	719	757	696	692	677	727	695	682	691	679	722	712	715	698	745	740	721	733	775	729	671	723	739	734	700	706	726	698	673	699	681	728	791	714	737	717	707	709	735	683	700	644	733	769	691	701	725	682	705	712	723	744	745	665	729	718	766	698	692	662	702	711	700	714	668	718	708	738	722	760	724	676	670	711	705	722	730	743	704	708	717	733	730	712	715	734	700	713	708	717	712	665	699	704	691	724	710	731	750	732	731	734	722	717	754	703	694	740	725	716	714	726	692	702	718	632	696	710	759	780	712	736	720	714	665	695	755	724	678	717	744	754	709	679	731	688	750	714	736	745	738	682	724	691	704	654	674	722	680	680	714	736	767	727	675	706	743	668	707	722	672	728
34733	61493	51776	32716	18186	11179	8948	6621	5212	3795	3086	2690	2347	1798	1518	1253	1234	1165	1071	1047	1030	1015	954	993	954	929	974	941	969	950	976	908	895	886	890	878	864	820	855	851	908	881	800	870	788	864	854	812	813	823	829	819	851	781	832	881	834	813	788	813	844	813	840	799	783	776	813	833	828	790	818	829	790	791	774	798	827	825	797	812	837	817	843	796	799	808	807	842	846	798	820	819	852	817	809	818	841	793	818	788	802	770	801	831	799	796	854	795	835	842	804	795	838	798	811	829	776	853	788	821	812	805	806	821	817	813	833	815	742	826	775	783	765	852	759	813	805	814	797	793	836	819	830	756	827	794	802	788	834	798	787	784	832	807	859	799	814	785	836	798	842	776	834	840	816	828	802	784	774	775	795	790	802	815	865	769	801	746	813	854	816	756	794	834	795	841	853	804	791	843	828	831	776	793	807	812	811	823	841	829	793	806	808	838	819	831	806	746	834	777	816	822	785	772	833	805	794	829	813	758	819	805	790	758	800	792	871	823	778	776	804	793	816	804	815	756	767	817	784	776	779	807	762	819	795	785	818	760	825	783	847	785	795	811	825	789	806	798	804	785	854	826	815	778	848	779	796	810	804	767	832	851	815	800	777	872	781	794	849	793	822	782	825	805	812	747	770	772	784	828	804	810	818	818	786	840	832	788	763	873	785	806	774	826	749	751	760	815	773	803	751	862	842	837	847	823	743	801	792	854	820	848	783	814	860	815	823	829	815	783	816	807	843	821	745	846	751	793	767	772	810	782	800	804	777	826	819	771	803	803	803	794	803	837	790	815	813	814	838	827	845	797	827	792	831	742	793	805	836	828	825	842	865	848	799	821	751	756	838	799	818	781	804	758	818	749	804	814	807	780	878	859	740	836	885	818	800	863	845	831	845	768	789	780	761	812	806	835	838	766	802	816	826	828	817	808	723	809	801	837	819	806	774	765	804	795	772	789	792	827	823	850	783	819	785	770	774	796	818	822	805	819	770	829	770	832	776	790	827	855	819	801	815	794	803	819	847	756	788	802	822	785	829	805	819	763	778	809	778	787	838	794	795	847	801	758	839	798	837	792	769	821	787	858	853	809	811	805	793	828	820	811	779	814	834	805	790	783	810	809	752	785	808	798	830	831	784	847	850	743	771	788	823	841	849	782	787	812	757	810	798	828	780	827	823	759	799	820	827	795	822	810	761	820	836	838	847	780	822	784	819	793	813	817	803	782	818	766	785	818	843	781	799	780	839	816	799	809	813	802	790	806	821	786	804	766	824	822	827	783	779	801	798	795	769	806	832	821	819	786	809	857	807	813	805	805	780	778	835	809	831	804	742	844	794	799	838	806	748	791	832	832	777	797	808	823	847	787	842	863	824	798	823	826	819	831	821	785	816	754	850	742	814	832	787	800	791	783	755	835	824	795	814	828	801	827	796	782	769	883	796	830	759	850	765	818	796	820	823	778	813	835	805	763	840	855	768	808	802	857	785	841	849	831	814	776	772	806	809	846	792	826	797	791	757	852	808	808	814	817	756	843	773	828	744	860	785	816	822	785	824	849	852	791	771	785	768	817	748	805	838	797	770	804	828	780	808	825	796	851	805	835	753	789	788	817	764	813	849	819	814	798	818	853	808	795	810	825	776	807	832	757	846	815	785	799	812	797	817	831	840	835	817	863	798	868	818	791	846	789	856	772	786	819	833	812	853	768	804	816	808	719	755	785	790	791	790	827	772	806	809	789	791	772	817	899	804	752	863	780	845	779	791	814	801	829	806	835	797	812	804	814	800	725	817	739	777	847	783	797	849	844	795	844	752	821	808	862	884	812	784	818	788	828	840	805	785	795	811	780	880	812	814	753	780	874	815	851	816	763	800	824	782	802	835	841	808	807	799	787	841	859	817	844	813	792	794	850	788	815	805	807	780	835	846	826	851	793	794	776	810	755	804	794	751	773	824	810	821	807	796	739	839	806	792	819	831	761	819	846	794	790	801	807	801	818	761	849	813	802	815	818	824	809	810	771	819	811	817	786	788	825	785	749	760	806	852	830	790	809	772	850	787	782	787	773	804	789	801	806	802	763	765	787	817	792	817	853	751	754	827	829	876	789	793	843	777	815	777	815	808	815	785	800	783	765	799	813	844	809	779	769	760	855	762	808	771	808	831	812	808	797	798	825	827	757	772	829	846	804	837	848	833	819	791	749	788	811	833	817	846	797	811	811	831	777	809	800	789	836	790	823	798	893	761	819	799	855	799	832	812	826	829	789	788	815	783	827	820	837	811	824	778	846	783	817	813	813	819	787	756	782	834	778	789	850	823	770	826	798	827	815	807	842	840	785	843	830	789	750	762	842	816	794	809	828	816	787	803	824	833	832	763	809	818	762	731	786	795	850	801	838	794	822	837	834	795	778	816	838	799	817	786	815	809	831	804	848	801	799	790	800	790	772	790	835	832	792	819	822	859	798	861	870	799	779	845	801	775	761	779	810	825	832	810	794	802	855	815	817	792	785	763	837	745	777	759	814	820	812	814	787	785	809	806	794	814	798	795	818	813	801	830	823	835	811	838	853	853	757	774	821	797	837	798	801	762	792	830	754	856	795	794	847	823	820	761	827	801	764	835	767	859	853	819	834	813	840	827	837	777	769	817	765	800	825	814	844	833	764	778	821	803	845	853	815	733	787	819	788	836	762	793	792	768	789	853	833	859	833	809	785	862	811	840	797	868	829	742	808	787	800	835	809	832	782	868	809	815	839	794	799	817	802	860	817	801	829	853	744	826	818	763	778	788	726	817	821	840	843	838	812	841	830	776	844	802	789	872	817	781	765	741	853	796	817	802	777	803	813	829	839	747	789	842	859	798	770	781	813	778	769	808	816	825	829	802	843	804	795	815	821	769	764	760	788	822	765	758	810	766	809	865	856	840	816	721	831	880	789	840	794	810	798	810	801	842	815	822	806	761	848	853	774	794	833	808	803	781	779	853	854	805	758	857	778	819	820	810	783	825	823	796	786	790	830	830	832	825	832	790	854	783	782	797	848	825	751	820	796	785	795	771	793	819	793	820	862	823	794	843	789	847	815	800	782	789	832	829	799	808	815	836	739	817	819	808	808	818	783	767	795	767	817	820	834	780	819	799	791	827	780	807	813	810	890	799	803	813	807	822	859	802	788	792	858	768	780	800	807	855	818	836	788	861	813	793	854	833	751	813	798	848	776	833	854	799	811	792	754	800	752	799	756	800	795	819	823	799	759	848	791	795	772	886	828	783	763	827	795	828	749	877	783	796	859	750	748	744	825	851	822	807	866	812	766	819	784	838	783	830	809	794	786	829	846	811	838	775	815	800	772	782	769	797	765	802	838	790	788	775	799	820	816	808	790	774	798	783	814	749	805	819	795	835	791	797	827	806	761	784	805	845	790	841	762	785	776	816	827	846	822	843	845	801	793	816	827	766	799	862	800	786	811	796	855
28928	26775	27393	15452	4584	2042	1571	1219	980	881	752	647	633	644	514	584	489	517	524	487	514	502	522	541	530	479	500	511	502	489	532	483	506	492	481	481	530	487	510	469	515	458	493	500	499	490	484	487	463	469	504	530	461	516	543	484	478	494	514	474	497	450	515	511	494	427	465	500	520	474	488	481	483	510	482	513	442	507	439	532	509	468	465	496	439	456	474	484	486	493	517	490	495	464	498	491	515	485	472	485	467	477	498	539	492	498	544	519	507	479	450	485	452	501	494	476	493	487	511	490	511	474	510	473	471	480	490	489	464	455	500	516	474	469	485	465	490	520	499	480	519	464	500	478	472	478	476	473	506	502	497	499	492	520	466	487	500	505	532	518	537	456	482	501	533	474	501	497	506	527	473	463	454	511	485	507	492	524	506	518	518	488	499	466	456	511	510	472	503	505	489	528	491	488	496	479	470	473	497	483	511	520	469	524	493	514	470	464	509	496	513	496	481	472	460	467	518	470	503	500	464	518	480	511	476	471	520	512	504	491	441	505	492	475	490	522	474	492	502	489	451	464	513	500	529	476	487	514	454	468	507	484	488	489	480	507	481	473	484	484	513	490	507	495	491	504	514	503	487	490	542	505	477	518	472	445	506	508	460	481	477	501	473	497	485	504	468	499	545	472	531	474	474	509	500	499	456	515	466	466	499	479	499	498	530	514	465	436	469	468	453	477	494	438	523	471	541	448	492	468	481	491	509	447	474	537	507	523	524	504	512	477	483	487	483	472	456	508	501	492	502	483	458	487	514	489	472	469	430	477	514	510	510	475	499	495	492	499	510	484	498	509	502	462	493	478	473	499	499	511	456	517	492	453	469	499	458	454	466	486	464	496	441	494	499	511	511	495	473	517	464	490	492	536	493	520	450	502	492	493	533	506	514	486	557	495	485	510	508	521	488	473	522	495	473	459	502	464	478	483	492	491	485	502	518	502	448	503	534	500	496	525	458	505	517	519	461	473	493	481	486	509	462	496	499	480	482	454	489	484	479	462	474	504	513	492	512	451	480	490	479	470	537	495	466	529	500	491	515	514	477	499	510	508	480	524	480	510	486	510	497	495	491	505	510	483	542	464	485	475	511	501	499	501	495	466	505	513	522	505	511	480	525	503	482	472	495	482	525	459	518	515	506	505	508	528	475	521	482	482	474	478	477	481	495	503	512	513	517	518	462	475	503	495	468	503	527	489	475	481	496	463	491	475	495	497	493	509	487	459	477	530	465	514	472	475	483	487	504	452	495	509	478	501	457	469	493	517	508	514	509	484	518	487	476	526	450	481	455	453	516	488	524	481	539	461	472	497	504	515	493	497	461	489	495	477	566	466	535	483	481	505	467	452	483	548	471	502	488	518	503	517	454	474	473	495	519	474	481	501	527	507	511	458	502	460	446	490	477	477	449	486	523	509	510	493	489	465	457	468	477	482	497	456	444	494	491	483	453	446	486	467	483	478	506	496	490	470	492	525	537	518	512	500	491	514	504	488	444	501	503	492	460	521	510	494	491	476	484	503	498	473	494	476	528	526	501	505	485	526	458	475	469	507	511	525	497	491	464	490	507	501	507	488	504	474	472	502	512	495	479	493	515	486	532	446	451	501	463	499	477	488	496	483	470	504	491	502	559	498	485	501	486	502	491	506	452	498	501	476	502	529	472	513	534	484	481	527	514	480	490	493	425	474	486	485	528	493	473	524	497	511	479	507	530	468	451	487	475	492	488	497	515	454	461	502	502	522	540	457	454	495	469	489	482	465	465	481	525	466	516	488	463	501	464	507	470	420	495	467	511	472	503	439	498	493	482	490	494	506	487	472	484	494	515	464	508	514	490	490	476	458	508	500	477	540	501	461	491	512	492	453	519	484	486	462	492	504	517	494	534	484	492	492	516	456	499	532	506	469	470	506	487	477	448	500	490	510	458	432	519	520	517	489	515	511	494	503	499	481	490	517	491	481	475	483	459	534	468	488	496	513	516	465	459	496	526	497	531	488	496	523	487	453	457	466	517	443	546	486	479	509	504	476	499	489	477	492	454	482	505	472	480	474	466	500	488	507	551	522	470	479	471	487	531	510	519	534	460	518	498	467	496	465	501	482	473	468	519	484	481	511	499	458	512	438	483	476	517	482	477	491	509	476	489	460	492	510	525	481	475	474	494	481	442	485	479	465	497	505	486	493	463	512	483	497	497	493	486	489	466	488	509	489	483	471	507	480	491	481	506	498	456	515	474	490	446	496	516	504	517	451	500	476	506	517	554	504	493	506	490	468	477	458	461	497	471	490	495	515	505	515	474	487	490	511	519	514	516	486	474	482	474	521	450	508	467	517	511	495	495	506	475	533	505	481	450	496	493	472	504	482	482	498	501	468	509	473	474	467	507	509	498	485	489	466	499	492	524	517	467	493	513	490	531	505	500	480	504	458	506	511	525	478	505	456	506	466	502	484	473	467	500	472	488	494	469	510	433	523	509	496	477	484	484	444	497	502	471	480	522	521	504	520	481	494	498	513	528	479	480	499	490	509	512	484	489	501	539	534	494	438	458	492	462	482	502	462	490	514	505	484	491	505	518	485	461	492	439	464	499	503	490	512	502	482	481	489	475	507	477	509	505	438	509	493	512	485	488	494	493	444	452	489	507	469	512	435	534	477	452	528	492	502	458	466	513	482	484	472	498	490	492	508	524	488	514	492	505	498	480	484	477	492	507	509	536	465	474	533	498	522	493	515	505	468	458	474	459	500	529	475	514	531	472	510	529	534	483	511	478	501	489	517	497	495	472	464	504	492	449	504	504	499	502	493	492	499	476	505	485	504	465	468	511	508	491	515	487	487	503	500	489	514	463	498	499	509	516	471	516	524	495	468	476	492	501	497	501	493	461	500	480	482	518	496	469	486	449	461	511	471	495	498	467	491	516	475	463	507	478	503	469	527	532	497	488	521	483	481	507	482	491	500	478	509	508	477	459	489	504	552	454	476	470	473	448	473	457	493	505	494	499	518	473	526	475	461	493	504	471	470	465	465	479	476	489	498	448	509	457	467	446	491	498	499	508	500	504	479	481	472	484	519	489	485	516	488	487	463	500	495	507	466	507	513	479	494	486	491	479	487	480	482	429	547	501	486	487	486	509	509	504	466	490	484	486	468	536	467	486	482	481	497	467	494	533	504	463	500	481	475	482	478	488	500	481	475	510	473	471	520	484	506	482	499	474	491	484	486	480	504	497	482	470	505	473	456	524	481	480	500	490	464	471	485	485	505	508	487	519	494	470	496	496	550	456	496	457	485	455	467	504	501	512	485	525	457	481	517	484	487	482	488	521	504	497	466	477	479	458	502	511	491	537	488	480	498	529	509	485	485	482	524	495	498	514	479	484	490	500	484	445	508	468	494	451	523	478	483	508	480	460	522	495	500	460	477	507	496	467	480	535	489	522	472	454	495	480	503	489	483	531	520	518	488
29943	41533	31603	15857	6768	3949	3012	2352	1810	1453	1232	1140	1030	914	787	720	668	646	665	665	613	657	654	665	645	658	625	672	607	642	601	675	625	620	584	602	644	640	615	663	581	578	608	602	665	594	640	605	599	601	595	598	587	637	591	583	596	603	614	553	614	620	603	597	656	588	629	586	611	605	609	595	622	598	589	606	599	604	615	598	575	643	610	583	566	564	633	600	593	590	627	620	638	613	650	615	560	609	642	634	591	594	606	603	595	519	623	690	588	641	595	628	627	621	588	623	677	606	594	605	568	649	643	603	559	591	589	631	582	600	563	595	644	597	581	594	555	567	629	614	651	577	617	586	648	558	564	599	616	596	614	593	588	585	604	611	599	610	620	586	568	611	587	626	583	630	604	613	599	596	567	577	626	575	578	599	627	608	594	542	602	573	613	598	641	582	600	637	627	651	617	628	600	637	613	599	599	615	583	629	615	575	605	568	630	578	569	607	627	549	568	608	587	601	598	588	591	587	606	562	627	619	600	636	555	621	593	642	527	560	629	608	592	610	618	601	593	568	592	618	530	613	598	563	582	564	585	613	594	670	620	606	614	584	603	628	585	596	604	636	584	616	604	593	634	619	640	536	589	628	547	596	577	604	622	597	602	563	614	619	591	597	576	619	633	576	613	630	596	594	601	608	639	607	591	584	605	586	592	579	552	618	620	588	582	589	626	593	632	638	595	629	567	576	627	608	605	623	591	633	570	594	622	609	564	588	621	593	566	589	577	594	564	586	650	631	620	611	578	617	615	611	597	607	591	612	589	571	595	624	649	600	615	602	603	663	596	620	651	553	596	626	612	614	596	610	596	621	624	668	583	599	602	565	575	620	603	604	588	605	630	619	550	619	584	636	623	582	592	580	615	598	655	601	596	604	582	601	623	570	609	588	591	621	608	598	590	614	641	599	632	586	617	614	584	576	574	596	632	642	612	567	595	609	592	605	598	605	590	597	602	610	580	589	596	608	598	611	590	598	617	612	584	584	598	586	641	609	564	582	592	624	601	599	611	579	628	587	614	558	599	587	601	637	598	612	557	605	581	610	597	612	582	618	611	609	584	620	558	608	613	571	576	616	589	610	601	596	603	583	588	618	590	573	605	617	593	625	582	593	583	639	581	606	580	613	588	601	608	629	634	581	550	596	578	632	621	612	624	625	604	555	572	612	605	634	567	591	590	615	630	595	580	611	623	569	577	594	616	561	593	610	607	590	643	636	567	631	559	648	614	608	614	616	608	625	589	566	578	603	599	582	560	602	574	650	620	584	656	578	641	613	654	636	621	639	608	621	606	603	612	638	637	575	603	625	630	652	617	568	624	568	627	591	618	558	624	619	645	611	564	605	587	603	562	615	593	622	603	612	592	617	643	613	654	632	626	636	588	612	586	597	629	628	650	577	616	595	572	594	603	611	618	578	590	582	614	562	625	649	555	607	602	621	605	576	613	649	591	619	573	606	641	652	611	616	622	640	569	621	620	665	645	617	574	628	602	581	591	566	581	605	660	593	583	622	573	592	601	603	590	633	583	626	585	615	598	591	604	566	591	595	583	649	610	608	600	610	609	572	625	602	654	618	656	607	626	597	601	563	613	538	637	609	634	579	617	580	594	576	595	599	605	603	599	592	581	643	608	608	626	628	578	598	613	594	594	590	597	618	574	633	586	602	598	585	624	630	596	638	547	614	619	579	574	597	600	599	590	632	608	582	620	584	565	599	633	615	595	618	598	573	607	586	614	595	569	614	580	620	587	562	555	593	600	596	617	574	656	585	574	620	633	607	623	616	606	564	579	617	608	636	606	581	627	631	549	606	633	582	626	575	563	605	634	580	637	600	605	622	658	586	618	572	598	551	587	632	593	580	591	601	598	609	609	575	595	651	559	619	612	596	613	586	585	629	628	612	636	591	591	569	588	635	563	591	540	595	579	614	552	594	603	593	587	588	623	579	543	605	632	584	620	592	618	589	568	576	575	600	606	575	646	608	625	656	614	600	621	602	633	589	590	601	593	611	567	614	580	576	605	594	626	606	621	610	621	599	589	613	595	606	616	651	579	599	594	590	551	602	610	599	583	552	603	616	630	599	610	590	631	618	609	561	617	558	591	609	619	600	575	576	589	611	591	611	661	601	609	598	582	615	578	634	595	560	580	624	602	615	623	614	626	574	643	588	588	565	627	650	612	611	653	643	605	609	592	585	575	561	609	591	577	600	600	593	590	570	590	590	582	602	574	636	663	614	599	590	652	607	592	577	591	611	588	633	655	669	602	624	561	678	621	617	551	583	628	656	605	570	656	589	597	634	565	626	555	622	620	606	562	622	624	607	621	617	576	589	573	611	620	569	622	634	561	625	612	582	621	585	558	584	584	594	644	576	618	619	599	569	587	605	652	580	538	602	589	595	615	589	576	596	588	575	652	573	580	587	600	580	601	606	610	616	605	665	561	611	631	642	604	607	626	555	603	606	631	614	564	565	623	618	564	613	590	587	624	590	564	609	599	593	600	581	599	599	594	607	616	582	630	605	633	602	583	566	631	577	580	629	601	590	579	622	611	601	626	603	618	611	598	624	615	649	640	614	584	596	611	580	622	614	639	641	615	611	578	599	588	603	570	626	570	641	549	575	575	624	599	643	610	605	601	596	657	677	603	609	599	608	610	570	607	577	637	584	624	572	662	588	629	546	575	592	594	603	595	599	620	609	598	632	625	627	600	591	595	573	619	631	581	633	618	619	611	595	598	576	596	620	580	587	590	611	611	593	598	550	590	607	598	592	602	592	581	598	636	613	579	596	621	576	598	603	627	578	621	613	609	598	588	626	569	609	591	634	623	653	599	633	628	602	607	611	664	659	601	622	613	589	582	588	619	607	608	653	604	629	642	566	648	587	579	624	625	610	568	600	546	600	629	590	603	577	583	647	606	612	597	589	614	601	600	559	580	559	616	630	616	616	551	572	577	580	624	600	613	595	580	634	615	629	593	588	599	588	626	542	618	606	654	598	629	623	632	593	603	585	652	655	609	588	621	617	609	586	571	610	567	622	587	622	584	601	615	643	613	598	591	608	596	615	541	610	614	616	602	618	595	633	628	617	615	584	647	618	589	587	621	604	627	641	600	596	615	644	651	566	576	573	602	610	595	625	591	580	634	547	638	602	572	598	593	589	609	575	586	566	607	550	636	595	621	596	571	641	636	569	603	575	582	586	571	630	572	611	618	584	643	607	632	584	611	598	587	594	606	601	642	574	620	624	631	608	576	637	596	614	592	652	608	607	620	638	604	624	591	623	602	602	600	643	553	550	595	650	610	643	610	608	606	610	587	584	598	600	605	593	625	578	570	639	632	640	558	615	584	601	602	617	621	612	601	639	603	617	626	573	618	632	585	623	620	606	592	554	604	591	592	586	593	598	609	586	650	632	603	613	580	603	607	576	620	629	578	582	589	627	635	573	625	617	637	640	565	604
24503	21350	28685	24856	20250	9618	3479	2010	1524	1168	965	826	726	666	600	573	515	534	487	465	475	477	456	447	449	428	391	428	458	470	457	432	434	410	413	428	403	429	416	427	434	431	436	411	402	385	412	436	412	428	408	402	395	436	398	427	410	412	415	431	431	435	435	401	398	437	419	416	444	413	398	435	430	414	377	401	414	412	376	414	396	375	393	404	383	417	408	444	416	404	401	439	400	395	402	463	415	419	376	392	418	382	416	418	399	405	423	413	397	388	450	408	374	405	401	369	450	439	397	402	408	396	401	386	422	396	407	408	403	427	404	402	407	406	401	395	436	414	396	394	407	438	424	439	413	422	398	413	397	383	411	428	407	418	391	402	383	414	398	424	392	404	428	392	403	397	414	399	428	411	385	422	400	393	417	403	416	387	411	388	385	395	412	407	419	406	401	421	422	405	421	415	428	398	401	395	383	396	408	372	426	415	411	397	442	378	380	399	375	386	370	416	422	374	416	435	433	417	384	439	409	413	392	423	434	442	418	424	422	402	420	406	420	440	388	439	412	416	401	411	391	402	419	403	386	407	375	428	426	429	394	388	405	427	445	439	403	409	385	434	399	402	407	382	394	397	418	414	385	381	407	422	402	412	384	444	382	420	412	424	375	394	396	396	440	397	448	411	384	400	396	400	385	418	426	402	443	417	408	421	407	395	416	440	443	430	402	406	430	435	416	410	395	408	428	397	421	412	436	407	396	380	391	402	389	399	342	415	421	381	396	417	402	391	429	398	423	407	421	452	389	444	414	421	420	427	368	375	427	380	398	386	415	418	395	407	393	427	388	423	398	385	406	411	373	407	413	414	413	407	416	420	420	407	417	413	402	423	411	433	413	416	374	435	398	419	432	437	405	408	373	397	382	386	413	398	396	405	408	410	367	427	444	384	408	391	438	424	374	450	409	421	389	383	403	373	436	377	419	418	399	401	390	431	403	408	408	418	401	435	414	395	409	401	429	405	397	433	439	422	384	410	389	433	427	418	411	441	377	396	412	401	407	443	409	420	410	395	383	389	423	343	433	432	412	396	409	388	430	402	420	417	426	405	428	468	413	398	430	392	414	393	405	426	417	411	420	421	391	385	380	434	415	410	416	415	438	419	404	459	374	412	410	443	376	426	413	402	405	422	425	441	412	386	405	385	437	366	419	395	411	401	364	432	427	412	386	388	399	441	430	404	418	385	451	441	422	398	400	401	396	422	403	437	379	379	381	422	395	414	388	420	378	369	372	404	409	413	448	383	407	404	420	408	401	393	411	409	401	405	382	406	419	441	430	399	409	386	394	369	375	395	400	427	422	401	397	363	428	378	433	416	414	415	425	392	446	405	404	372	428	394	382	379	438	387	385	405	384	381	406	428	428	431	405	402	433	379	428	415	454	410	396	394	411	412	385	465	430	419	389	409	402	411	436	404	403	382	418	408	417	420	407	418	405	390	401	407	446	432	436	370	415	375	386	431	390	378	397	423	409	386	426	434	390	397	439	424	445	451	420	369	408	384	410	393	393	398	407	396	431	394	394	412	396	414	431	405	412	409	393	428	419	417	431	410	426	435	443	407	425	395	413	408	373	444	404	385	442	357	406	398	439	439	402	395	414	425	412	410	416	423	432	392	436	434	397	385	422	423	392	453	398	450	405	421	411	421	413	417	429	409	458	399	406	439	386	426	381	421	411	394	408	400	415	394	390	417	409	438	393	413	409	388	410	406	410	408	364	414	440	414	400	420	400	415	424	397	414	422	428	423	376	408	453	412	384	418	392	405	379	400	425	378	385	426	402	374	432	403	442	392	402	397	416	417	417	397	420	395	387	416	398	429	386	390	470	403	374	404	439	396	407	421	434	390	392	414	440	409	418	396	394	409	405	432	375	418	400	397	388	420	432	424	413	428	396	423	396	381	386	408	432	419	421	443	395	409	403	414	413	414	437	388	421	419	421	385	375	412	404	417	417	399	411	420	437	406	413	397	414	390	388	380	390	409	442	411	427	405	406	392	408	397	381	437	415	391	392	383	380	407	400	388	385	417	408	391	414	423	431	388	412	417	394	413	467	374	380	426	418	380	455	424	414	433	410	422	416	402	380	410	391	403	394	379	429	443	369	418	384	391	385	437	390	441	414	407	379	447	413	375	379	407	412	409	402	417	415	418	392	391	401	398	415	377	409	406	435	399	392	386	399	428	433	406	434	410	408	412	431	413	416	412	393	400	395	415	409	414	403	426	380	399	409	399	381	396	391	405	427	421	411	421	383	395	370	415	413	452	388	421	398	419	387	403	418	380	421	399	404	405	394	406	420	417	393	394	427	405	442	412	392	435	400	431	407	375	393	406	432	412	426	406	386	407	422	435	403	398	407	421	416	429	418	381	445	400	404	429	435	393	415	407	409	402	467	376	410	402	392	419	418	385	389	413	416	390	411	397	398	404	403	385	394	409	392	379	400	381	398	391	422	425	412	436	409	432	388	432	384	430	409	436	407	423	418	443	437	386	431	384	401	409	418	436	393	387	395	396	411	404	437	428	413	423	399	401	387	421	416	392	428	409	425	411	434	420	388	384	432	391	402	437	398	406	393	395	396	417	424	424	392	357	390	380	387	392	394	384	370	362	426	410	355	396	383	417	398	412	400	413	408	416	426	411	404	391	378	377	403	388	397	368	403	397	380	437	389	434	396	454	409	395	442	429	408	389	413	392	423	422	358	425	425	378	416	369	448	397	437	410	381	419	428	393	422	432	375	366	401	403	378	458	446	426	426	407	423	421	418	370	408	415	405	411	465	439	457	378	405	381	397	406	400	409	397	390	414	414	401	408	432	391	431	363	392	403	419	416	418	405	426	423	400	388	371	412	395	434	385	376	398	412	389	431	422	390	398	386	414	413	430	424	367	409	442	395	415	384	423	410	413	406	392	418	426	428	387	406	413	424	384	378	398	383	408	448	413	377	422	387	410	374	429	389	397	398	409	404	476	390	389	425	423	390	393	386	432	394	403	394	405	377	428	413	438	374	384	394	388	378	405	411	399	440	369	432	421	417	389	361	404	420	418	391	425	387	393	420	411	368	425	403	428	426	428	429	396	391	389	412	360	388	408	404	389	407	420	395	389	414	416	386	371	397	427	400	413	430	420	386	426	382	396	410	419	412	424	413	428	377	389	433	373	430	393	423	407	397	408	440	419	414	420	397	408	414	421	407	414	406	415	395	419	442	414	393	401	400	362	392	398	401	431	452	407	434	408	395	414	406	411	383	393	410	433	418	422	428	434	404	439	402	382	405	393	380	409	377	426	420	428	361	418	389	394	427	411	395	417	422	366	391	427	426	399	400	413	404	387	405	416	423	426	443	420	451	426	402	421	401	387	404	412	387	399	420	396	416	430	438	390	420	391	354	340	409	406	450	378	438	422	370	448	430	408	416	419	409	406	425	423	415	443	447	423	425	422	393	426	395	427	393	393	392
31222	52577	45397	25329	12487	7071	5513	4080	3134	2462	1929	1549	1304	1118	911	779	757	695	662	673	630	590	601	591	598	588	569	615	578	569	543	594	524	553	559	524	557	517	526	510	546	507	498	541	519	524	504	508	487	557	493	516	508	528	518	503	526	554	562	536	477	470	488	511	519	466	481	508	477	504	484	443	493	481	472	518	503	481	492	477	481	538	496	495	487	517	481	517	507	500	486	481	490	483	518	489	484	475	446	496	492	484	520	491	482	508	533	544	478	519	493	517	533	521	460	509	514	492	544	505	487	503	482	521	518	466	489	470	508	467	495	480	461	518	467	567	510	503	504	467	496	549	478	472	534	523	503	466	517	481	513	463	498	444	491	497	546	530	499	491	483	484	480	490	464	483	520	482	492	466	514	504	516	495	483	518	518	514	484	475	498	485	518	490	462	509	555	492	508	478	542	460	483	491	493	460	502	515	500	507	526	474	485	503	499	501	516	496	478	490	494	526	520	513	475	482	481	530	511	485	529	497	495	493	455	463	500	491	502	523	476	472	475	493	460	486	491	511	505	507	471	501	502	506	482	529	492	500	502	517	494	527	481	491	473	485	495	488	482	508	497	520	523	522	465	494	491	503	521	516	469	508	500	510	512	474	487	506	490	484	505	504	478	502	474	515	476	451	502	516	497	492	505	484	478	519	499	496	481	478	491	484	514	478	486	502	517	495	488	494	530	454	480	508	523	522	476	522	456	497	506	506	503	500	467	494	500	499	487	477	502	456	481	470	478	469	467	463	534	501	473	545	465	485	500	506	530	504	477	519	502	506	469	476	502	475	492	487	489	511	490	488	492	468	518	541	531	512	502	486	471	498	490	486	470	523	493	470	501	499	509	480	456	497	524	504	501	467	517	472	486	533	471	498	503	479	488	472	502	496	491	492	538	520	489	534	485	483	497	492	498	482	471	523	526	486	521	490	485	491	519	526	492	520	494	490	501	536	513	533	489	492	441	524	484	493	479	494	497	540	455	446	497	516	479	467	476	501	499	516	470	470	498	486	505	496	477	499	484	477	437	471	494	492	492	508	500	506	485	476	489	484	496	481	522	488	501	510	469	469	490	504	535	452	452	502	469	500	500	483	487	512	528	502	477	492	489	547	449	464	509	461	511	484	462	476	496	485	510	483	485	515	467	512	460	511	489	474	490	480	540	495	510	478	504	497	502	524	462	537	484	519	508	516	472	501	495	498	501	516	503	475	537	538	542	542	496	484	513	480	524	526	519	532	474	503	514	471	514	467	490	494	507	485	530	494	523	466	530	466	520	472	484	511	518	510	492	470	482	502	481	489	490	508	440	496	542	490	489	498	499	526	494	494	519	480	509	493	452	524	482	530	508	451	453	507	506	477	463	522	470	502	519	515	460	516	504	518	468	481	498	480	485	508	472	535	476	491	477	511	515	494	488	487	478	531	555	477	526	473	499	458	503	470	513	491	489	502	519	460	485	492	490	455	497	477	491	509	470	482	497	526	510	490	497	519	504	482	459	488	480	478	489	484	482	528	506	491	470	501	454	509	539	479	502	525	459	510	463	520	508	474	490	528	516	477	498	518	480	508	515	474	465	468	531	497	489	489	478	506	443	505	455	519	488	489	482	502	547	529	494	469	490	491	488	504	477	475	464	531	491	507	499	536	452	475	462	462	488	492	498	459	469	513	484	515	470	514	472	515	480	508	463	535	482	494	497	511	471	474	463	488	493	490	557	450	493	537	514	499	505	506	487	500	529	522	485	495	515	524	523	453	504	517	478	547	500	457	472	510	509	478	506	485	474	522	480	498	468	479	506	471	468	477	485	492	493	512	488	512	448	540	494	470	496	497	544	505	449	467	492	511	468	464	503	519	494	567	492	510	495	509	473	513	508	504	528	501	528	543	469	555	507	445	512	497	475	476	510	506	485	497	489	468	488	448	485	524	488	488	501	506	486	474	520	505	484	473	457	499	484	524	528	496	526	454	503	496	506	488	534	543	518	510	496	472	499	488	467	547	490	544	533	508	524	519	484	485	507	491	478	478	480	474	504	507	515	495	516	450	490	545	464	461	521	479	448	525	469	476	493	492	531	485	503	458	525	489	454	446	486	538	487	502	478	507	479	526	525	540	510	464	496	516	510	474	547	492	462	513	504	522	465	528	474	485	459	543	476	500	505	486	529	540	448	484	502	456	505	482	510	525	569	525	503	506	525	480	490	474	482	506	514	468	505	519	491	515	469	488	515	508	480	459	491	524	480	506	477	496	518	542	515	483	490	495	517	478	464	516	492	485	496	511	495	481	488	521	484	458	527	515	485	497	463	525	523	480	506	534	488	507	482	515	481	470	457	496	544	539	527	515	481	463	532	541	502	504	490	485	540	508	525	497	513	533	475	506	490	495	501	463	517	466	514	517	532	501	467	496	489	476	509	535	472	496	471	495	493	524	532	506	525	493	518	459	498	505	515	500	521	501	502	509	488	521	513	523	491	459	505	497	473	528	497	462	494	501	491	475	495	484	502	533	514	506	485	489	516	534	538	488	505	462	532	493	468	465	506	541	530	498	483	491	445	510	477	491	489	503	461	482	488	473	517	488	489	478	479	472	516	499	489	477	515	476	519	496	483	488	461	471	491	482	450	513	476	530	473	455	476	523	482	469	515	482	491	489	479	502	486	474	476	511	519	496	498	544	519	507	505	496	531	485	507	533	503	523	509	492	497	469	482	468	513	477	511	510	482	534	517	497	510	528	492	502	516	498	524	489	496	431	493	476	487	523	448	499	504	459	517	519	502	512	459	486	474	499	488	494	484	466	464	517	548	485	496	550	481	532	502	490	468	485	477	491	527	508	523	518	547	502	509	480	501	489	469	503	490	491	486	454	546	461	500	519	483	499	494	478	487	522	506	464	557	442	534	490	441	490	498	488	473	476	469	480	522	526	493	506	523	513	480	461	460	484	513	521	492	435	514	483	482	495	478	506	503	497	502	496	463	480	482	505	457	518	489	479	500	511	540	507	508	522	481	544	499	503	521	539	493	475	488	475	463	498	517	488	486	456	480	528	496	461	540	494	552	481	559	480	478	505	446	509	498	521	496	501	499	530	503	480	458	499	481	507	466	527	508	486	496	522	519	540	482	492	479	514	502	520	509	482	495	524	516	485	516	516	513	478	497	496	462	476	471	514	490	520	473	509	478	478	491	493	513	442	511	517	502	497	511	492	503	491	474	512	503	454	515	535	461	495	476	521	492	518	500	510	484	545	508	497	521	554	486	531	503	530	462	487	512	496	517	463	512	497	492	519	471	487	503	452	516	508	501	471	456	506	515	483	486	492	503	505	506	500	506	533	505	512	501	472	486	537	449	486	512	503	464	477	484	485	479	523	489	523	464	490	469	486	502	503	541	517	508	495	530	487	505	473	475	491	495	516	477	521	523	524	507	530	542	487	525	472	484	489	505	488	510	495	456	494	521	465	478	476
25486	21389	27941	25296	12866	3998	2483	1785	1488	1274	1128	1049	969	913	892	830	798	868	784	793	808	752	754	748	776	789	799	783	772	770	785	717	764	748	783	715	742	760	733	741	750	737	798	758	761	767	745	713	712	720	716	746	745	739	720	790	781	777	759	751	734	693	707	741	746	793	699	721	748	814	730	770	733	717	751	788	749	733	722	745	736	725	760	679	703	734	752	752	725	715	716	780	775	713	706	738	716	713	732	712	755	760	748	739	778	712	753	708	728	759	738	723	749	705	760	675	747	760	764	677	720	693	773	730	728	760	691	692	741	767	788	708	713	673	705	761	700	747	751	747	793	727	736	678	748	735	749	739	776	708	756	724	706	756	731	709	742	739	735	710	723	710	736	704	754	716	716	738	725	705	748	700	748	726	743	781	698	751	747	737	740	739	724	709	729	775	748	725	720	698	726	750	730	734	745	740	765	764	743	742	730	751	775	777	716	793	771	747	759	763	695	759	757	749	704	718	696	739	715	703	706	754	740	706	746	710	796	727	723	786	745	724	730	738	735	727	770	771	707	709	727	738	743	730	714	757	745	754	710	738	781	735	716	712	796	752	731	756	734	712	754	730	711	738	746	700	721	703	753	673	746	751	727	750	754	764	740	726	691	763	730	759	743	713	723	749	722	758	770	686	770	728	698	766	758	788	762	712	746	761	758	745	680	744	748	728	722	713	759	767	765	702	735	745	743	760	722	742	702	725	749	706	731	746	740	765	725	754	735	712	750	746	728	754	777	737	730	734	716	748	714	741	713	744	715	729	698	731	700	708	797	716	724	739	779	732	743	733	754	727	719	709	732	726	750	686	677	743	693	733	726	770	692	750	716	731	759	778	760	676	742	754	784	718	732	731	716	724	727	739	736	749	775	746	732	739	732	692	755	683	690	736	703	708	735	709	772	729	734	748	722	730	768	707	731	756	729	743	726	746	738	745	729	679	705	664	713	780	703	717	717	781	709	731	722	755	735	749	760	708	742	730	743	769	765	686	722	741	760	752	734	764	714	741	776	741	729	728	737	783	702	730	767	786	724	782	732	734	745	775	763	745	771	722	721	715	780	778	714	750	724	685	693	760	773	731	719	716	728	751	788	753	721	742	699	727	739	700	721	718	746	773	712	792	771	732	707	686	764	757	747	753	754	733	667	731	759	738	709	699	800	696	722	685	742	749	748	730	711	762	720	694	743	705	738	775	736	684	734	765	723	746	753	697	725	693	704	716	702	742	708	762	744	742	683	730	694	716	719	655	735	761	773	757	754	800	733	763	754	733	707	695	729	749	755	777	744	737	712	693	687	709	733	757	769	692	705	718	730	770	773	702	746	743	703	771	722	786	698	705	725	792	749	704	717	692	728	753	743	676	737	722	713	717	735	693	711	718	738	691	707	742	710	705	770	738	702	735	771	718	754	722	714	700	696	732	710	694	693	764	808	781	706	765	707	718	743	742	744	712	730	737	728	757	723	739	779	721	684	752	749	735	754	669	700	723	712	709	726	705	731	755	732	743	715	709	743	689	720	709	717	718	723	737	773	722	770	708	732	745	695	716	728	773	713	733	769	752	757	694	684	732	735	693	748	723	735	740	745	710	728	700	721	714	750	718	714	742	699	698	694	748	739	735	736	718	693	677	765	749	740	749	726	728	733	700	738	737	736	726	731	812	726	669	700	748	740	738	745	740	731	658	736	737	728	751	723	765	754	707	706	744	712	735	743	742	735	724	734	763	726	756	723	790	736	725	750	729	759	696	733	762	771	754	743	725	759	764	706	735	782	742	765	733	724	721	721	729	708	735	752	689	727	682	752	797	746	738	750	729	718	744	731	740	735	715	726	698	766	731	719	766	694	805	719	772	711	721	748	712	700	757	744	739	738	791	731	707	747	737	734	692	708	700	729	754	724	726	747	732	707	708	753	727	716	772	716	751	769	731	725	722	762	771	663	732	737	738	729	721	731	766	751	739	782	767	780	755	683	737	744	746	711	738	706	726	741	770	708	679	730	763	768	746	727	713	732	704	697	728	747	771	707	746	784	742	769	708	728	751	769	789	736	712	700	706	699	758	692	742	757	718	745	714	734	736	799	703	812	724	721	716	732	741	787	701	799	744	757	765	762	687	758	712	723	771	768	692	714	737	712	735	766	724	704	752	755	751	719	698	760	746	674	685	734	712	754	693	791	744	731	705	703	752	758	743	727	742	731	741	799	735	786	717	777	704	761	760	745	771	739	735	722	748	718	737	775	719	683	722	751	748	753	699	737	723	709	714	757	770	691	748	765	748	752	702	782	711	708	782	736	728	718	743	741	736	718	727	689	685	719	758	751	732	749	732	731	748	745	723	730	781	763	734	740	752	738	705	688	747	738	719	785	774	751	737	759	763	744	728	726	760	770	752	750	720	800	742	708	705	760	730	702	714	798	706	724	725	744	779	737	722	770	739	702	749	671	772	717	736	675	735	703	774	764	719	698	725	718	736	708	744	735	725	719	702	725	776	744	769	676	701	769	722	754	726	739	771	713	704	675	729	743	720	763	719	706	694	785	792	718	741	661	762	763	725	702	776	740	744	747	687	763	778	689	737	749	705	757	726	727	755	769	760	763	729	721	733	677	695	709	759	741	721	773	732	751	767	744	714	748	744	718	757	723	731	768	685	734	732	729	689	724	710	789	688	763	720	723	753	690	722	701	744	775	737	657	740	729	727	754	770	737	733	761	794	732	748	728	699	766	759	751	737	761	751	734	754	713	732	738	713	702	747	721	703	744	729	718	769	725	761	706	770	745	711	731	735	735	793	740	722	754	762	732	765	669	698	755	708	739	768	803	738	780	745	728	741	782	753	794	728	734	741	718	689	763	757	744	716	711	708	753	747	750	732	743	742	723	725	714	691	754	795	728	755	719	706	762	723	758	769	703	727	750	736	749	761	718	722	743	744	736	786	770	772	748	746	704	763	746	767	728	738	733	791	755	747	680	724	686	717	762	750	755	739	729	731	764	727	771	713	741	704	734	732	736	733	717	735	728	728	730	754	730	725	732	715	732	752	724	706	727	649	731	714	699	785	759	781	739	727	705	786	739	737	804	778	743	755	767	742	735	688	694	740	745	730	736	724	815	723	753	737	705	703	733	708	738	727	763	770	699	725	746	730	790	742	741	726	739	720	736	724	730	755	721	696	733	740	703	745	748	743	751	718	737	756	734	814	697	711	749	739	731	715	717	771	753	746	700	737	787	750	739	723	711	741	714	744	741	731	708	788	704	753	762	735	761	713	752	723	748	713	761	707	705	717	694	746	744	751	757	734	737	737	749	740	759	741	729	751	721	742	694	710	707	719	729	726	711	715	726	733	779	733	743	715	720	737	742	745	806	749	719	767	686	735	740	692	696	798	763	705	747	768	752	731	746	757	749	739	733	681	726	752	740	717	715	688	703	751	724	734	698	708	725	731	747	724	761	714	749	733	743	712
31437	49672	38520	20546	11321	5555	4823	3463	2874	2219	1928	1666	1483	1369	1175	1074	1022	1000	935	993	968	977	1012	990	940	935	944	994	924	901	918	922	842	916	886	886	914	857	831	879	905	896	863	872	865	891	823	845	900	875	892	850	854	866	884	813	862	918	878	859	878	858	915	904	930	874	858	899	862	889	896	857	856	850	893	853	895	849	837	841	850	857	856	862	883	887	862	878	877	878	886	887	864	846	898	855	862	838	868	922	892	873	893	888	866	858	831	935	844	939	814	870	875	897	884	848	882	887	822	850	852	916	857	821	895	840	838	851	880	884	840	876	867	871	899	895	900	842	933	906	843	864	879	841	869	910	883	829	878	882	817	898	848	902	867	869	883	892	890	864	879	850	896	898	837	911	910	917	861	827	823	906	892	905	833	854	864	903	851	889	899	858	875	904	863	868	872	904	882	908	890	865	896	886	846	915	807	875	830	851	830	850	871	782	871	797	858	873	897	898	869	854	897	871	927	875	857	838	810	856	818	850	864	837	866	837	844	943	861	897	867	871	873	851	841	817	867	876	896	906	844	866	896	871	908	906	846	884	838	822	887	849	872	864	845	868	881	875	803	888	829	833	934	873	914	939	865	843	849	844	914	859	896	854	840	916	844	882	816	892	867	831	824	879	894	891	860	897	908	871	869	852	871	858	847	857	876	866	854	858	869	874	848	872	888	898	831	886	830	866	823	890	841	875	847	879	830	854	848	804	924	827	918	864	865	839	862	858	831	887	853	869	841	908	902	875	844	827	845	818	922	878	829	866	822	881	938	865	911	850	870	875	858	856	889	887	829	877	827	862	879	819	854	809	861	855	820	839	860	849	850	865	880	875	890	893	826	885	868	870	815	870	917	822	885	823	843	832	857	902	888	842	836	875	869	878	829	918	832	846	917	856	808	891	857	843	823	849	841	909	863	865	831	803	889	855	867	854	839	868	907	866	861	906	855	884	865	865	853	866	843	839	879	856	913	903	914	858	856	820	880	846	874	872	862	866	846	876	868	860	839	865	838	827	852	868	883	867	867	880	869	843	801	850	847	853	831	899	920	820	865	872	822	861	851	827	863	873	873	815	874	872	860	879	854	914	872	896	894	851	871	870	854	834	876	857	891	896	867	920	890	834	847	869	916	859	854	854	852	932	873	849	872	879	828	925	927	929	854	873	840	871	885	859	869	855	900	879	909	874	855	864	859	870	860	878	895	835	868	865	848	858	846	865	843	866	805	878	814	910	885	856	870	800	852	856	882	911	898	896	886	817	867	845	874	847	839	864	880	893	855	857	841	867	883	929	881	870	887	892	916	789	848	798	897	884	868	859	869	859	892	842	813	879	891	907	863	902	866	841	912	888	842	860	891	871	859	889	872	918	851	853	839	829	895	879	865	852	833	809	881	897	832	936	860	866	849	841	882	806	885	856	885	879	853	895	923	821	898	869	836	870	838	866	839	892	844	901	849	903	822	849	826	905	841	871	871	829	897	850	896	868	833	889	875	847	869	896	850	888	883	891	877	881	876	844	839	832	882	829	901	845	869	879	809	912	895	862	856	835	850	865	880	817	817	865	851	819	834	924	871	887	863	856	862	799	878	905	839	828	866	865	883	883	817	871	862	850	860	851	893	905	837	882	875	874	866	859	893	861	845	870	867	829	878	888	768	863	855	857	822	837	885	880	861	897	906	890	844	863	884	828	898	864	828	834	862	867	857	840	838	836	834	831	775	867	890	877	849	897	820	851	875	847	892	832	873	842	857	851	911	887	832	862	840	899	934	861	828	842	859	872	869	883	882	871	877	874	869	871	825	813	858	860	841	843	849	850	817	865	872	818	849	808	862	845	825	844	849	869	929	913	848	900	859	911	865	853	910	856	900	866	840	874	838	846	841	882	839	877	891	832	802	929	819	857	886	893	867	903	904	869	837	867	882	887	942	862	861	825	809	909	824	855	842	809	824	827	863	876	900	899	849	865	895	924	818	880	823	812	839	866	882	928	856	865	847	876	880	897	890	862	854	833	893	871	881	886	883	869	820	902	875	860	830	863	880	914	857	868	819	820	899	877	860	907	863	911	869	905	864	886	894	872	875	916	855	830	887	853	822	865	848	863	829	882	845	878	854	871	870	837	912	875	851	866	870	895	827	890	837	836	863	859	870	886	798	844	880	890	845	875	845	858	886	883	842	879	813	865	843	918	869	864	867	851	866	854	895	850	888	811	830	838	867	827	886	882	896	872	850	852	911	866	844	828	838	879	896	905	886	820	876	813	883	812	929	809	836	846	841	848	841	858	875	898	825	881	837	910	870	877	856	846	851	856	863	873	820	885	870	865	883	786	810	898	852	865	884	859	843	915	906	876	831	909	871	891	882	820	879	866	900	859	833	843	901	862	792	929	866	899	875	860	863	866	866	908	907	802	836	826	924	848	841	830	846	859	801	868	863	847	870	851	819	869	958	847	912	893	927	893	830	814	868	918	866	885	872	873	886	803	879	848	869	796	864	861	820	891	855	887	803	876	885	841	941	892	864	916	829	884	844	827	797	878	889	831	869	882	879	848	935	857	882	916	882	872	837	837	889	864	889	850	876	880	833	859	855	893	868	844	848	874	853	900	847	866	842	860	887	877	842	836	838	850	875	856	848	800	866	811	877	875	866	811	901	901	872	856	864	885	840	880	892	864	868	923	905	854	873	844	857	852	883	863	888	924	791	845	875	814	924	874	892	893	869	862	865	867	847	857	883	865	857	846	827	860	862	889	891	875	808	838	824	892	894	825	867	901	837	860	885	809	901	835	847	855	839	938	833	852	872	825	844	820	847	919	859	898	874	847	875	843	832	905	873	879	845	842	843	842	856	887	921	836	851	857	862	841	846	871	881	862	847	850	844	833	833	866	887	852	867	877	822	839	844	860	888	886	878	892	846	920	841	903	854	853	847	917	840	899	869	855	860	860	845	891	850	860	891	930	881	878	920	869	828	903	877	834	838	856	852	898	826	896	882	845	859	881	843	824	877	857	848	885	859	855	821	872	823	902	835	860	845	845	882	913	858	873	889	817	835	853	923	857	882	874	848	849	861	865	852	854	847	794	889	813	908	860	828	895	905	899	856	881	858	874	883	845	872	900	880	912	850	902	864	844	843	848	854	872	896	831	891	843	834	883	868	900	861	892	870	849	898	846	863	876	888	784	825	847	854	897	827	857	873	873	907	883	867	850	882	831	895	940	868	825	907	827	822	894	862	884	874	835	823	823	920	911	853	835	857	880	882	871	875	862	869	894	854	854	854	830	866	869	851	864	854	843	867	870	856	872	917	853	872	863	841	882	840	849	860	864	875	876	848	922	864	940	887	886	881	829	795	842	880	847	881	815	827	885	878	897	884	876	875	869	844	914	885	835	810	867	799	869	874	862	857	840	857	894	911	862	895	889	863	858	865	868	803	906	852	829	855	876	873	869	883	866	918	849	883	864	851	905
23251	21327	29063	24109	21550	20627	11135	3689	2459	1964	1650	1458	1269	1232	1006	964	898	881	833	797	798	801	784	783	779	764	726	742	779	794	787	765	730	728	736	750	710	751	727	706	757	736	762	707	718	757	768	744	755	672	746	746	749	745	752	695	684	727	700	719	719	748	682	761	684	717	769	711	705	775	716	722	716	655	740	709	696	759	711	740	757	681	680	714	686	684	744	704	670	700	776	718	727	785	730	739	720	771	695	683	707	773	673	658	705	686	669	721	645	739	747	716	709	736	692	712	744	769	653	726	698	714	689	732	698	726	719	734	688	715	695	694	693	736	724	773	689	699	663	760	716	708	715	691	720	684	699	686	708	710	698	704	704	663	704	629	753	701	698	684	700	679	725	756	745	739	751	707	682	703	742	747	683	735	726	685	703	708	701	746	706	715	702	748	711	718	762	691	727	693	735	706	718	691	685	716	701	769	666	721	728	716	717	725	729	701	717	649	694	741	670	730	707	720	717	674	766	699	682	688	756	709	728	657	719	771	693	696	715	742	716	734	714	702	725	689	726	726	760	738	710	726	756	707	648	711	733	709	727	716	703	683	742	746	693	731	687	710	731	688	737	709	687	716	729	703	681	695	705	651	707	754	763	730	732	720	720	719	724	720	727	700	743	697	722	725	653	728	700	782	672	724	729	780	680	691	687	683	706	722	757	710	710	675	734	727	658	707	708	754	719	711	678	680	691	697	699	779	679	703	670	738	713	711	751	722	730	750	694	729	727	655	705	749	735	706	697	674	708	739	699	730	775	700	687	681	682	715	698	710	689	721	733	762	726	777	686	737	714	706	750	741	716	668	706	727	728	691	693	677	689	716	685	646	690	725	677	707	666	751	735	680	717	695	707	742	715	718	747	752	744	725	738	711	720	719	708	683	762	730	717	683	742	680	712	745	684	687	713	780	667	745	672	714	732	748	686	714	693	756	724	688	737	735	732	705	760	717	744	693	673	746	730	701	698	705	680	741	719	714	725	706	741	696	725	704	745	692	709	726	739	718	715	707	698	733	735	709	708	745	731	714	722	672	694	693	711	739	711	707	682	700	752	757	693	709	722	736	725	727	733	693	650	678	688	696	682	709	745	661	705	670	734	731	716	679	722	702	718	717	715	743	770	697	661	717	714	722	706	696	734	707	722	677	685	719	756	732	736	703	677	732	681	759	722	748	757	701	727	689	714	731	740	691	682	693	707	693	697	697	732	738	730	678	745	663	741	661	700	664	696	673	658	727	705	720	720	697	719	696	692	684	697	733	724	726	724	671	715	738	706	683	702	741	720	708	716	740	716	699	735	735	706	700	713	693	697	686	719	682	728	719	762	703	722	739	728	741	761	741	740	740	749	721	683	754	720	684	716	685	733	676	710	733	736	715	710	729	650	709	694	698	730	685	675	747	703	706	730	722	704	689	697	706	714	721	727	662	701	673	665	724	679	731	690	666	666	721	690	706	750	699	725	670	685	684	676	721	784	704	711	728	667	712	726	704	738	723	727	733	696	707	708	708	690	723	709	734	727	707	712	715	717	728	710	706	713	690	732	678	690	707	724	683	684	705	661	710	724	700	719	705	667	728	719	735	740	746	710	710	747	727	699	724	675	701	729	688	680	686	736	720	714	673	715	698	699	718	714	703	688	699	766	725	697	664	679	718	757	649	703	737	690	724	716	732	717	738	716	738	728	686	736	723	726	741	736	714	717	733	735	727	744	676	685	698	701	684	717	693	698	716	677	713	713	695	730	714	681	735	675	677	777	701	673	724	696	707	685	703	785	743	696	704	728	746	670	713	667	754	657	713	729	722	682	699	725	681	691	663	647	686	650	668	706	708	714	694	734	705	745	709	711	726	700	726	740	693	658	666	723	704	688	716	717	681	729	748	665	691	647	742	733	722	728	717	720	670	688	692	696	682	725	701	739	717	663	672	708	677	699	683	724	712	718	685	712	718	707	742	703	749	729	701	743	706	759	711	721	749	735	692	702	684	762	698	709	693	692	731	729	704	667	707	737	690	710	727	740	724	712	683	688	764	724	667	685	702	712	736	717	732	702	722	720	730	721	695	637	752	694	712	728	738	701	765	727	754	727	689	729	732	690	694	674	689	708	712	710	698	718	760	699	672	665	716	748	722	741	685	728	716	719	744	676	733	704	718	688	716	693	679	686	653	764	699	713	662	715	724	690	706	739	703	702	688	750	665	719	701	663	757	726	686	693	704	661	722	698	724	683	654	693	722	667	743	700	734	720	702	722	720	713	678	674	705	685	734	744	710	687	717	702	713	725	720	679	733	742	735	722	702	717	711	665	742	711	716	720	707	743	735	651	718	692	678	691	698	722	740	738	696	714	733	677	685	705	688	638	730	649	707	738	701	715	703	676	721	729	713	685	732	719	726	719	762	745	763	701	727	730	755	702	763	696	704	728	686	728	703	737	692	691	730	674	730	773	680	695	708	701	711	718	752	691	712	718	741	704	732	693	729	733	741	707	726	716	682	727	699	650	688	709	695	730	663	745	720	698	732	695	752	752	708	705	725	684	693	723	726	655	699	677	720	727	687	705	688	708	734	662	710	676	753	740	772	677	707	741	728	694	691	703	698	690	678	675	705	755	686	725	690	716	738	681	732	727	689	714	676	701	720	713	665	762	715	688	721	721	695	736	650	725	708	656	714	668	700	690	726	702	712	728	713	715	730	728	722	706	719	675	686	700	705	713	749	692	740	721	691	688	678	684	678	726	721	735	704	710	689	723	677	680	734	743	731	715	717	705	729	703	717	720	702	728	682	660	698	740	700	658	727	717	721	733	696	726	715	731	661	650	741	737	728	726	717	711	710	709	682	742	701	706	697	762	717	732	684	690	714	713	671	696	759	735	673	756	696	770	707	712	722	694	689	706	700	704	722	696	692	674	701	698	719	674	720	699	675	679	781	736	702	713	692	673	687	744	680	718	691	713	723	694	712	673	701	741	668	681	715	681	743	749	737	702	718	729	738	728	726	703	709	728	737	655	683	661	752	726	701	709	728	693	724	641	746	724	699	673	681	726	687	724	696	722	697	706	714	690	729	764	678	696	667	742	711	767	695	690	744	711	726	739	742	709	723	751	721	723	692	689	684	733	683	695	728	677	751	745	689	694	720	684	713	728	716	705	739	722	742	709	693	733	736	728	778	724	701	741	750	690	726	702	711	675	695	753	709	713	677	699	747	680	699	721	712	693	704	671	728	732	737	715	682	700	735	753	734	721	683	710	752	719	712	696	717	777	697	696	731	768	728	703	688	694	735	675	740	717	698	778	701	673	731	754	681	750	650	771	669	674	700	691	742	696	691	734	696	656	686	715	695	684	758	742	658	694	768	711	710	716	721	669	729	716	740	700	654	709	660	690	734	732	755	788	724	698	716	711	746	695	709	739	713	675	739	671	689	702	705	728	689	672	711	743	761	724	797	675	710	687	735	715	709	725	692
34984	62709	50597	35050	20487	10272	8826	6131	4737	3822	2996	2630	2192	1887	1580	1373	1236	1093	1081	1088	1013	968	1019	976	927	1034	908	952	941	940	944	845	887	889	889	902	841	876	879	843	823	809	832	842	788	836	823	851	870	840	827	856	870	777	813	853	857	828	784	886	797	788	810	778	825	809	860	782	813	837	806	847	733	826	823	828	829	800	791	786	845	796	754	827	815	866	811	809	791	817	819	845	758	825	786	786	828	763	810	802	842	793	794	763	803	765	901	887	818	766	786	744	805	843	826	839	792	839	802	829	804	833	847	797	806	790	810	753	816	863	813	771	865	801	818	804	839	790	779	816	803	817	815	777	866	749	823	793	826	832	778	773	768	763	793	775	773	838	815	793	839	814	835	807	793	783	816	781	786	849	805	823	872	803	816	805	782	814	770	786	793	816	771	827	835	824	836	823	855	806	841	784	825	851	809	809	776	841	789	819	747	789	832	820	802	761	802	789	853	783	828	843	804	775	772	850	787	814	798	791	782	798	793	801	805	838	825	822	801	829	809	760	806	830	781	855	760	861	797	819	757	803	782	815	857	833	790	786	822	800	864	788	813	857	770	802	756	832	806	794	863	788	836	809	803	788	811	826	806	825	820	798	804	790	820	797	781	875	791	737	812	829	838	798	824	785	801	822	731	759	858	825	802	819	863	734	826	812	732	815	830	787	858	854	766	842	781	795	831	800	819	784	826	830	785	779	817	760	808	825	822	789	833	774	730	882	781	844	860	793	791	791	810	812	801	791	829	846	769	822	777	862	807	801	816	813	830	786	840	802	761	797	794	805	762	763	779	825	808	731	805	799	796	822	786	789	818	791	816	875	830	803	849	775	780	811	802	840	813	756	802	822	798	829	774	780	809	779	826	793	801	801	789	797	827	780	805	805	805	826	790	823	801	854	815	812	859	786	832	777	840	791	799	808	807	744	850	784	887	863	783	828	813	838	825	805	759	829	774	830	821	791	830	841	813	827	817	824	826	788	802	838	817	809	776	853	776	828	829	803	816	801	818	802	847	833	762	881	798	797	860	801	859	778	863	793	829	825	791	826	772	822	794	787	807	819	818	821	812	794	789	737	790	789	815	802	780	764	743	852	801	840	763	799	834	826	826	804	790	818	833	809	826	808	792	853	786	801	787	789	821	828	853	811	839	806	819	808	819	780	763	881	842	824	800	800	864	839	777	783	830	816	822	815	812	850	763	799	825	781	795	781	794	804	778	740	778	805	752	789	818	795	765	810	777	840	841	794	759	795	784	784	786	817	804	845	810	795	827	787	756	772	818	777	854	784	784	807	771	798	849	833	764	833	817	804	757	825	802	781	800	844	784	771	798	889	837	812	806	783	790	883	822	828	766	822	828	736	778	776	781	838	775	812	784	914	782	801	720	806	783	805	834	873	813	799	774	814	759	788	774	820	785	800	785	748	821	824	792	762	837	799	784	796	811	779	828	779	788	767	825	828	847	823	790	810	817	787	836	797	760	810	851	808	799	793	795	823	859	815	860	778	796	823	802	845	801	833	825	815	844	833	746	790	844	808	851	822	829	794	790	811	801	804	783	824	788	808	777	776	772	830	781	760	773	845	845	808	832	821	773	832	800	836	819	817	833	814	813	783	831	821	848	766	823	782	796	787	770	819	836	808	835	750	837	791	789	797	798	757	770	805	780	753	804	814	780	804	803	828	807	791	743	843	767	829	766	829	825	805	835	875	835	816	760	803	775	820	819	809	826	837	802	780	794	778	781	822	820	838	824	860	797	797	776	810	834	798	864	776	830	796	805	780	773	794	803	786	759	767	821	833	821	825	830	792	769	828	801	773	800	758	810	777	796	779	850	838	784	766	820	788	809	868	835	778	813	824	764	783	848	798	772	767	829	794	810	811	819	797	781	846	825	810	795	794	782	764	793	837	801	809	796	790	834	846	827	792	765	839	810	790	796	733	814	810	798	837	770	810	779	795	793	823	823	863	824	786	763	836	831	765	808	818	820	804	819	823	783	812	795	782	819	809	809	759	811	789	809	853	808	813	793	822	806	808	786	827	792	830	824	812	800	798	771	839	829	806	775	780	759	825	802	826	836	798	825	842	770	815	785	811	728	848	764	827	772	859	767	790	765	815	745	787	765	811	814	774	788	844	822	782	744	792	837	824	823	813	788	780	848	785	857	819	807	846	802	801	809	841	803	808	815	800	762	834	781	799	830	822	845	838	771	793	784	776	808	794	842	799	852	797	819	799	850	826	846	819	844	781	814	753	782	817	783	788	773	805	776	834	843	867	806	768	830	828	783	808	809	797	769	812	804	827	814	814	757	872	765	824	780	803	818	825	768	868	769	820	788	814	778	816	768	805	800	806	808	800	788	780	805	808	822	794	861	793	841	843	834	824	783	854	820	766	843	815	820	759	821	787	843	817	821	804	781	849	798	773	782	827	783	747	793	816	818	826	770	832	795	851	778	798	814	847	824	775	796	804	787	744	791	824	811	799	774	815	823	813	782	871	769	828	806	823	779	798	875	788	789	820	782	826	800	764	771	801	794	851	814	771	803	804	777	812	808	811	847	818	798	722	807	825	833	842	794	793	812	768	879	747	782	795	864	809	809	771	815	792	788	787	833	799	811	781	806	809	806	784	828	804	837	820	816	859	823	776	851	811	834	804	821	787	807	822	785	786	732	803	814	846	820	822	847	827	767	766	848	792	798	802	823	771	800	814	849	795	819	814	792	779	838	791	844	869	751	818	805	822	809	821	835	817	813	831	806	853	793	802	797	838	799	805	823	793	805	806	794	856	827	831	787	819	809	832	760	796	865	791	744	768	807	791	816	817	841	800	855	772	786	839	834	785	827	810	825	783	789	769	813	775	834	814	816	799	779	774	843	818	805	817	810	817	855	807	805	776	833	837	836	778	828	829	810	801	789	807	801	840	866	771	810	795	727	815	833	771	828	762	797	775	818	781	824	839	773	855	862	830	761	857	854	814	798	780	844	784	816	872	771	781	796	803	793	815	830	837	813	856	848	796	842	751	773	821	838	776	806	780	836	844	757	851	798	774	845	824	747	757	762	793	797	796	817	819	787	783	784	774	773	783	848	823	826	827	735	781	829	804	829	826	798	751	854	829	817	812	805	791	790	848	809	793	792	854	800	798	822	821	832	759	790	784	795	821	811	805	816	843	728	825	746	804	835	797	811	802	797	849	824	788	836	783	785	815	810	870	819	799	838	815	842	766	825	803	762	789	799	828	802	845	725	790	841	805	771	865	833	791	789	844	787	776	807	800	853	774	822	785	789	811	838	808	838	804	845	781	804	770	801	828	838	788	819	888	857	758	829	881	808	814	824	762	762	844	802	787	853	809	808	789	801	840	795	779	812	801	788	797	829	794	796	815	771	787	790	792	776	811	806	826	795	774	821	810	808	855	775	789	767	796	795	808	754	823	816	824	806	758	856	824	786	786	842	784	807	852
29013	26267	27196	16242	5207	2059	1554	1176	976	808	717	650	631	588	532	556	486	506	534	514	509	510	504	520	513	518	494	529	493	481	526	528	493	502	499	463	492	469	483	500	517	509	473	469	438	483	442	514	497	505	495	494	501	443	518	474	474	498	456	483	481	505	490	487	512	481	433	512	461	484	494	512	478	509	494	549	478	511	460	479	507	482	461	461	464	512	486	499	484	459	435	473	457	487	487	473	501	487	465	471	468	523	484	515	487	520	488	489	494	500	480	502	513	427	493	483	478	492	489	445	528	490	468	470	535	492	525	489	498	502	445	469	448	453	491	488	441	494	475	465	522	456	505	488	449	505	494	488	491	464	466	510	489	503	467	480	525	451	519	500	486	485	469	485	496	508	504	498	507	496	459	526	496	464	474	467	505	470	461	485	453	509	489	477	502	511	494	526	491	536	525	485	472	475	490	505	514	499	448	450	471	490	495	461	502	475	500	451	467	480	498	481	484	527	492	489	474	457	476	483	484	488	472	485	463	470	484	512	476	494	499	517	515	482	490	534	463	476	449	501	476	491	473	483	465	490	455	509	490	511	507	468	450	469	467	520	460	471	495	490	477	447	480	533	503	452	495	467	449	471	482	448	509	478	459	497	486	476	508	496	497	479	477	482	466	474	484	490	525	492	465	488	502	478	479	494	481	494	512	467	505	495	502	443	501	480	466	476	491	514	479	525	494	534	526	489	471	483	465	518	464	494	479	484	516	523	492	446	486	497	532	473	489	492	487	493	445	461	475	466	480	495	483	520	471	472	484	471	510	449	466	478	507	470	508	465	473	476	456	429	493	453	497	479	486	489	501	489	459	479	486	477	477	507	481	520	464	476	476	465	481	493	489	449	472	523	491	506	538	457	509	499	449	501	507	456	523	471	502	454	467	467	517	514	460	485	447	492	483	519	472	484	482	531	485	504	457	508	481	486	459	500	456	498	489	465	505	465	501	475	497	446	473	499	512	474	532	492	477	498	511	476	497	486	487	530	441	490	475	480	515	465	481	494	494	507	493	475	470	461	545	470	489	534	491	481	446	473	503	469	485	489	493	461	493	472	484	473	539	492	485	450	509	522	490	488	470	501	514	495	457	451	468	510	500	494	523	480	524	488	497	467	479	506	485	463	468	499	487	468	506	498	515	506	489	459	528	483	420	528	444	472	500	434	496	467	519	475	478	477	438	503	487	444	485	482	498	466	459	517	475	514	504	473	483	487	463	504	476	485	443	468	465	482	451	515	471	481	496	490	517	479	477	510	466	500	476	493	472	498	491	526	471	472	492	507	481	483	468	453	495	504	462	446	483	451	515	499	532	463	494	458	498	489	534	493	456	502	462	508	506	487	484	472	500	492	502	473	544	508	487	475	493	451	518	494	443	504	472	495	532	503	490	490	533	499	509	513	466	471	460	469	451	524	497	524	468	483	477	475	523	493	479	487	467	488	511	489	483	525	510	492	494	485	488	508	476	479	514	482	498	516	473	462	497	485	503	504	445	466	463	458	495	452	482	495	492	506	497	486	514	498	471	484	467	494	504	466	461	533	470	477	469	463	475	509	503	493	475	478	484	478	470	487	512	488	474	508	468	475	489	442	469	458	432	496	502	486	457	502	492	497	510	490	490	467	492	520	482	449	503	473	456	464	523	460	493	498	498	477	511	502	481	476	495	476	459	494	519	462	509	448	461	461	456	465	498	502	514	470	464	469	485	502	494	431	497	495	477	452	509	455	493	484	451	479	444	484	454	496	510	527	510	511	476	494	490	481	495	491	463	505	491	504	467	463	475	527	470	464	464	495	476	500	509	496	492	463	479	506	487	509	481	492	495	474	491	550	510	487	485	478	479	507	484	479	485	494	496	485	486	510	493	465	439	527	453	479	480	478	472	514	527	523	450	476	489	500	451	483	472	459	489	448	491	488	494	495	488	438	473	485	491	477	478	480	483	502	494	504	442	470	493	465	489	458	469	513	500	452	492	523	476	480	499	474	474	463	475	496	501	466	472	469	492	493	520	477	463	506	487	510	511	549	473	451	472	499	521	479	497	468	472	480	475	516	508	512	516	438	467	480	497	477	511	519	451	452	514	486	449	500	525	492	463	510	446	444	511	477	496	497	462	473	513	477	481	498	477	510	501	481	487	513	494	495	503	489	515	447	507	445	462	458	498	484	470	468	483	480	494	491	482	447	473	482	481	486	496	454	460	466	432	468	479	476	508	475	470	486	448	503	492	483	510	474	511	508	477	466	490	468	460	474	498	494	508	452	488	484	462	517	479	493	469	477	490	494	480	487	495	513	453	492	484	497	480	432	463	493	464	477	489	511	465	506	505	493	473	516	499	427	450	473	494	477	507	459	515	500	496	470	485	442	471	464	503	494	516	509	449	463	505	496	455	480	499	513	465	470	500	484	509	496	475	512	501	497	507	488	490	478	487	501	457	457	485	468	504	469	462	481	457	478	487	481	455	499	445	465	474	494	500	496	452	475	481	475	473	496	494	473	472	499	494	489	484	468	499	493	510	453	521	497	508	502	474	498	480	508	488	466	469	503	475	487	478	467	511	497	509	498	461	493	468	498	505	489	472	466	467	502	490	509	500	471	479	478	504	470	479	518	491	475	485	500	484	517	454	522	479	499	480	472	463	485	476	494	485	508	486	468	510	459	479	491	513	466	486	474	503	464	483	494	512	473	505	495	505	417	493	468	456	503	483	522	450	467	460	532	473	467	508	501	495	471	495	474	506	503	476	495	447	481	473	478	474	471	504	463	525	482	484	513	495	478	457	475	486	464	535	508	494	491	494	487	492	486	500	453	481	492	505	469	511	506	473	456	444	480	527	472	470	502	494	493	518	506	484	491	501	478	508	461	502	531	494	499	491	490	493	491	474	532	518	468	526	478	477	490	476	484	495	480	490	494	495	509	495	506	483	526	518	461	517	501	526	492	492	481	498	492	481	485	461	459	496	464	514	473	495	469	483	453	500	474	479	495	464	472	449	501	476	466	485	467	479	485	521	454	480	497	505	451	491	496	544	463	489	453	480	484	496	512	488	466	483	493	479	482	464	463	483	461	502	507	485	504	501	536	454	487	483	506	486	476	521	492	503	453	508	478	494	488	463	447	498	488	494	437	461	492	489	449	508	482	478	493	499	474	463	483	475	504	459	492	511	492	499	500	473	521	471	477	523	484	488	507	505	492	495	468	514	485	489	483	502	478	518	489	498	509	510	483	532	494	478	453	482	526	465	492	498	497	494	521	516	511	483	464	483	481	497	497	527	488	469	450	498	472	520	443	489	437	479	498	504	506	482	451	475	497	494	465	493	469	479	447	488	457	500	467	462	516	522	503	447	419	580	472	489	520	452	490	426	484	462	473	472	501	460	493	505	482	471	484	416	484	470	510	506	467	448	503	493	501	505	475	497	477	518	549	526	494	472	522	442	477	487	495	469	468	444	491	480	453
29464	40825	31907	16285	7540	3796	3209	2389	1823	1447	1226	1061	1004	888	814	707	646	638	656	639	657	653	636	629	626	612	656	627	669	680	653	621	641	615	633	631	605	609	588	612	619	631	616	604	614	607	608	620	611	583	611	582	608	606	590	595	636	602	608	592	639	577	584	619	588	546	650	576	601	610	632	599	628	645	605	562	619	621	595	603	618	589	580	600	602	621	601	590	640	576	604	590	619	592	585	622	630	552	611	618	582	622	620	608	561	573	625	621	643	618	565	606	554	590	603	607	608	653	588	519	581	584	604	609	597	561	636	619	585	588	625	617	618	579	630	633	569	603	625	602	649	621	621	627	583	559	618	635	634	583	603	573	657	556	622	575	649	555	596	579	599	627	603	624	567	655	639	598	630	609	645	575	595	608	609	575	584	586	628	596	564	579	640	614	595	599	623	624	647	580	614	640	665	587	596	614	621	558	588	604	607	601	577	598	578	599	584	662	616	643	597	595	584	590	601	568	609	584	585	592	560	598	640	605	566	648	613	619	613	594	610	597	606	624	599	596	587	580	604	603	631	594	621	621	619	563	598	597	572	593	585	605	587	661	565	635	615	589	615	672	568	620	631	589	629	617	561	583	609	616	576	608	562	545	596	545	605	609	616	626	597	625	607	630	581	599	620	636	577	593	561	607	543	559	635	610	646	610	603	632	597	628	587	632	569	600	604	648	557	574	567	596	604	600	559	585	634	591	648	631	562	600	651	583	602	632	581	591	613	593	579	572	613	559	617	602	583	606	621	588	581	595	649	595	588	622	589	604	656	573	607	600	576	599	631	635	598	655	633	594	570	624	613	603	618	599	628	626	620	630	614	558	609	562	538	593	571	613	585	639	603	595	583	598	602	603	572	563	574	540	612	590	588	616	671	635	606	626	586	568	609	614	587	596	594	566	602	572	588	591	575	611	582	594	580	628	581	583	564	580	640	624	607	583	634	563	621	566	636	583	572	617	587	582	591	606	622	574	626	610	609	560	580	595	624	589	601	635	582	606	604	634	582	605	576	578	591	563	586	616	617	589	582	582	584	612	636	590	585	630	606	644	604	538	633	619	627	610	630	625	590	604	623	597	564	585	600	604	601	597	645	566	620	563	584	558	593	584	603	611	584	590	566	589	632	586	588	545	619	616	599	624	640	607	611	601	605	580	537	641	605	606	609	600	593	589	634	555	603	605	634	676	598	610	587	593	583	624	622	594	588	632	569	588	611	619	622	596	552	614	611	630	571	607	621	612	587	632	605	559	619	627	600	608	578	618	556	580	641	573	567	602	568	631	615	561	553	550	622	632	620	637	606	612	540	552	599	591	610	559	587	602	634	593	556	584	622	588	596	587	637	650	606	653	577	633	591	621	604	564	599	588	671	616	589	613	626	570	608	586	632	622	547	638	580	572	591	589	610	585	638	610	611	597	531	611	591	595	570	595	588	584	629	560	594	573	556	567	606	603	547	590	604	652	593	568	619	575	556	604	611	589	556	597	578	558	597	611	565	607	563	590	584	598	599	617	575	654	600	569	641	574	565	610	585	597	565	571	624	554	575	611	591	607	573	618	618	603	559	561	615	553	599	614	573	656	558	596	590	574	660	608	609	573	601	599	629	641	603	576	647	564	592	571	614	619	654	617	580	606	622	574	585	634	593	577	590	589	625	577	585	629	599	605	610	587	620	595	635	585	613	622	593	581	572	585	622	581	635	590	593	581	561	597	623	564	564	568	649	611	598	593	614	581	608	588	596	592	568	597	594	593	588	550	578	565	565	582	616	628	630	617	618	592	605	588	598	604	588	588	597	566	588	608	557	629	599	585	648	556	609	589	620	660	617	582	594	600	596	604	613	638	592	604	634	597	625	615	566	610	557	587	584	626	569	567	601	587	546	597	632	605	592	621	612	616	631	590	639	601	594	636	614	554	586	622	586	587	608	574	582	541	571	616	617	582	562	608	601	642	603	599	573	593	608	626	625	624	617	605	630	621	597	578	592	637	603	555	638	570	640	568	593	578	622	623	581	598	634	583	620	597	622	592	611	641	628	605	620	650	578	564	595	610	579	597	588	556	619	596	626	599	614	579	631	638	592	583	596	585	610	577	626	599	610	576	659	634	661	586	580	574	596	624	592	623	549	609	607	600	608	616	591	621	601	600	596	616	605	622	576	621	609	559	599	565	590	593	603	647	616	600	630	638	601	621	599	596	610	601	623	601	598	642	526	585	647	618	591	558	629	606	593	607	597	622	625	603	610	585	614	607	618	608	650	628	575	618	629	593	604	545	641	580	639	609	597	630	570	602	580	576	567	572	567	584	588	575	559	620	592	608	586	570	589	619	569	633	623	557	579	612	606	605	609	644	614	539	620	648	614	584	607	590	578	659	588	651	568	597	546	628	615	605	576	612	577	591	596	610	590	617	602	582	624	615	618	605	620	641	608	590	647	634	562	588	553	623	599	602	582	571	579	578	589	616	602	597	638	614	606	562	555	601	608	635	648	621	563	634	582	598	579	630	612	582	551	573	650	570	592	668	590	614	629	600	617	598	558	606	592	585	584	586	599	609	589	593	591	642	634	590	600	592	603	585	609	589	583	602	570	640	575	616	556	609	626	560	614	580	607	576	591	606	610	609	549	587	607	596	638	566	626	593	639	616	598	587	570	578	615	603	589	583	607	576	565	594	609	578	594	613	626	626	597	587	597	567	585	617	613	604	610	600	594	568	634	618	609	621	617	587	575	610	575	582	606	569	608	592	585	615	579	615	597	584	608	577	608	621	604	601	637	678	619	579	611	565	606	576	562	601	587	569	556	602	595	598	611	594	582	607	565	598	587	594	613	632	606	667	599	558	614	586	572	564	602	585	545	590	627	593	580	592	561	621	588	593	601	593	580	584	615	572	601	658	630	627	576	593	618	602	579	611	600	568	589	581	591	563	581	585	633	628	583	596	613	637	572	602	588	584	573	605	607	619	609	613	609	586	618	580	640	587	612	591	584	622	606	600	562	649	602	617	609	605	551	627	605	632	627	576	536	546	566	562	579	608	637	606	571	621	632	610	654	576	585	577	546	568	579	623	575	658	583	593	639	589	624	586	589	625	596	629	601	582	599	622	593	608	598	613	651	600	628	618	596	609	593	552	559	607	620	571	633	626	625	600	578	618	611	615	567	588	654	620	619	575	607	612	615	631	625	596	602	576	592	598	592	589	626	560	603	614	589	609	575	620	609	605	605	610	564	587	598	634	589	592	596	622	584	577	589	595	616	587	602	574	612	626	556	611	615	577	600	645	593	579	594	644	600	605	601	585	613	621	569	588	573	606	605	611	590	564	586	612	622	607	567	589	624	586	605	606	624	568	589	597	648	618	610	608	620	645	566	591	628	601	617	617	609	562	632	606	584	579	617	608	601	565	584	626	591	576	583	579	602	639	556	590	633	645	612	627	625	564	575	592	620	629	638	623	596	617	598	643
24444	21347	28635	25047	20196	9341	3292	2129	1349	1138	966	786	742	656	606	557	505	465	464	452	474	466	464	445	463	483	445	429	465	423	449	412	470	440	409	442	431	389	478	400	399	392	414	381	424	415	444	419	469	407	459	437	427	401	397	432	415	378	424	433	405	381	415	391	370	413	431	416	392	390	381	420	397	386	410	394	408	385	411	428	362	430	437	421	385	394	423	388	412	406	382	368	391	423	387	423	443	395	369	423	397	421	422	392	395	417	397	408	391	418	403	368	395	450	425	391	430	395	368	399	437	429	389	422	357	412	408	403	420	395	440	406	407	408	407	453	428	362	391	385	382	393	437	390	392	375	352	393	415	423	404	393	385	453	382	447	397	403	404	372	401	387	385	430	387	369	389	397	383	373	408	390	374	432	417	387	433	409	419	409	405	387	382	390	423	387	390	424	400	378	381	427	388	355	383	404	384	414	433	422	426	394	406	395	375	410	413	398	409	402	392	416	435	390	416	421	385	429	428	376	393	401	404	435	408	390	386	442	425	425	390	370	422	418	390	392	415	398	428	406	391	412	405	365	399	401	399	399	421	373	423	410	447	403	388	403	397	409	382	415	385	398	392	430	404	378	397	398	388	380	401	394	406	401	447	397	403	396	387	430	434	393	406	441	377	408	394	369	411	412	366	412	370	410	400	409	398	422	418	416	405	380	399	395	424	423	411	435	425	367	407	413	426	416	426	403	410	436	410	400	419	390	424	393	390	415	411	395	434	384	382	401	404	401	440	399	430	399	401	385	395	410	403	438	416	389	422	419	421	404	424	441	400	367	409	392	424	406	404	410	424	411	434	399	397	428	418	375	417	393	395	432	392	412	417	399	408	398	423	420	387	419	424	394	376	429	431	393	428	379	391	423	394	411	388	399	400	408	364	382	406	400	397	380	411	367	440	399	441	386	414	369	385	405	392	403	390	372	378	384	396	409	402	398	394	377	403	421	418	391	387	404	388	403	370	407	418	363	403	425	408	383	374	385	419	383	409	394	406	390	372	418	402	436	394	412	414	426	401	410	392	402	399	410	405	439	414	432	428	390	403	395	434	416	388	408	410	416	456	418	397	386	418	406	403	404	410	417	400	388	385	398	385	389	412	394	397	385	392	424	421	385	389	377	402	383	403	439	422	422	394	357	370	380	414	395	413	407	413	391	420	383	388	409	434	354	403	362	409	413	407	398	415	400	425	415	421	417	397	419	393	417	368	381	375	380	404	415	409	385	367	420	389	395	376	419	355	388	409	400	399	390	392	408	383	394	412	405	426	447	427	388	395	398	423	419	444	419	405	423	402	428	425	405	407	395	392	376	405	407	402	408	402	418	399	394	418	400	383	375	386	417	433	387	367	405	410	446	400	404	397	395	360	421	426	406	401	390	396	387	419	406	379	421	402	410	428	411	409	408	406	417	423	417	396	411	406	415	407	428	455	413	384	441	386	435	380	399	433	420	378	407	384	396	453	403	403	410	419	387	360	406	426	380	388	400	359	398	417	366	428	415	404	404	404	393	377	416	400	443	404	377	394	395	409	376	408	389	368	423	389	373	396	403	411	375	402	415	437	396	442	404	421	398	393	401	403	404	432	395	418	364	352	387	391	417	403	406	426	413	411	384	392	431	390	396	413	434	401	394	374	407	387	419	380	415	395	390	393	382	402	416	373	380	403	436	430	456	405	439	391	410	388	400	405	405	367	377	422	401	404	408	459	397	433	443	409	361	443	410	407	381	394	431	381	415	414	386	397	393	399	431	378	414	382	390	406	421	404	412	413	407	408	383	426	373	413	414	424	415	421	395	396	401	406	391	389	375	419	428	453	391	377	386	411	356	400	381	419	414	412	405	377	401	405	408	394	410	393	379	378	435	420	397	438	398	418	384	384	406	385	362	399	396	377	395	398	441	375	413	429	433	447	378	376	394	388	417	393	438	403	391	405	396	425	395	404	390	424	379	414	386	417	408	405	419	381	423	416	419	383	413	375	413	460	379	436	432	374	419	430	371	379	373	378	412	402	434	451	408	406	393	402	384	393	410	360	392	428	399	411	420	444	431	395	411	386	422	413	430	348	412	372	405	440	408	436	445	384	405	424	369	396	379	455	397	368	446	426	368	439	360	432	395	414	393	367	440	444	404	407	437	420	367	346	393	403	389	418	435	425	395	403	390	408	408	417	409	395	359	411	437	377	388	433	394	446	379	430	400	440	388	439	387	421	418	400	403	409	379	392	415	420	438	422	373	424	404	421	417	388	409	408	385	386	418	408	433	402	391	412	399	404	423	430	430	391	379	382	398	395	385	412	419	387	368	415	409	382	376	396	398	411	409	398	395	368	395	428	401	378	385	398	430	388	408	406	415	384	446	372	380	408	388	429	385	415	426	397	417	432	407	398	394	410	409	419	414	410	397	390	423	392	386	394	442	381	374	394	434	416	399	405	428	408	404	422	401	415	382	389	412	425	381	378	391	384	422	408	393	450	414	383	410	435	392	404	406	427	390	425	364	410	395	399	382	425	392	400	408	404	384	400	402	415	380	391	408	405	414	368	423	450	365	410	417	417	372	419	395	403	389	375	388	420	407	396	406	366	396	431	418	420	384	367	445	426	437	399	389	405	406	388	425	401	409	383	411	428	394	383	445	422	382	357	401	422	382	365	436	374	414	441	393	422	390	397	395	404	405	388	389	414	402	428	393	408	378	425	409	382	389	395	388	409	417	415	393	405	396	416	406	408	425	387	391	377	409	420	400	424	411	410	400	388	423	411	425	408	395	378	451	421	401	362	395	358	389	408	408	404	421	418	427	377	400	417	403	421	402	435	381	402	438	442	426	408	425	405	422	423	420	408	420	384	383	392	381	421	391	428	400	398	365	439	408	449	401	417	416	380	407	427	456	416	421	381	424	398	375	378	408	361	408	424	385	410	373	363	374	386	369	430	394	361	415	420	358	423	423	391	367	433	408	390	418	385	420	371	428	396	387	410	406	397	384	406	412	416	425	420	409	380	387	368	395	409	393	431	380	378	414	419	422	420	392	387	459	401	406	396	382	440	443	430	397	411	406	394	397	397	401	427	415	414	384	382	398	411	428	396	375	388	442	400	404	409	411	400	408	418	413	413	399	409	400	394	391	423	405	367	389	412	377	378	379	384	416	418	407	418	355	408	395	407	386	368	437	402	424	407	412	432	398	374	387	389	426	396	395	388	395	414	382	436	381	408	431	395	411	410	396	385	394	391	403	389	405	391	416	416	384	361	400	367	375	397	407	413	386	354	420	416	396	428	382	385	366	398	410	412	392	419	386	400	406	397	408	365	421	395	386	411	441	382	438	398	409	430	440	404	420	418	407	362	395	402	435	421	434	411	370	429	376	410	399	413	436	404	386	398	425	460	403	367	396	402	414	428	411	378	413	414	374	380	414	432	390	420	390	364	373	407	351	395	458	398	408	424	451	387	404	417	398	413	380
31224	54622	44471	26459	12386	7066	5349	4241	2961	2408	1865	1553	1331	1094	931	821	741	685	666	617	582	603	633	599	586	576	572	603	606	589	593	521	569	610	549	522	529	538	522	494	554	509	526	463	504	497	496	508	499	494	483	492	508	512	484	518	535	524	528	479	475	520	500	494	543	496	497	498	498	482	474	518	455	517	494	486	473	486	492	524	514	533	473	462	495	505	513	511	502	516	503	479	488	482	501	579	511	484	526	501	473	487	460	532	488	467	459	501	506	527	492	481	514	497	486	486	465	492	504	499	522	495	508	491	499	496	534	498	481	516	493	497	488	512	527	483	478	542	486	497	499	473	463	505	508	490	521	507	508	481	496	485	498	472	478	475	507	463	473	508	502	494	482	474	483	484	474	485	470	483	472	489	459	470	519	463	495	486	504	491	492	476	525	481	471	489	509	526	479	457	496	511	468	499	510	486	490	483	521	479	488	490	482	503	502	477	500	522	495	547	462	466	487	481	483	471	483	525	542	463	464	551	486	488	535	525	468	499	476	465	499	510	498	508	517	455	524	522	479	482	501	515	503	507	485	477	475	504	498	502	537	519	523	471	497	483	533	485	493	495	476	476	498	499	469	498	482	515	503	489	528	503	496	485	501	497	481	511	472	545	501	495	497	482	468	507	483	475	486	499	459	520	465	499	509	442	516	489	512	463	477	517	491	493	515	487	503	443	455	491	441	494	532	476	534	496	507	514	502	502	494	497	473	532	514	504	503	491	487	453	516	490	530	496	475	519	503	495	505	520	500	492	520	502	482	476	499	490	515	494	441	514	495	492	471	515	497	460	480	494	520	478	503	512	448	495	480	464	512	517	512	496	529	494	478	513	506	514	516	475	516	506	498	486	503	479	457	491	494	475	479	502	532	449	522	526	492	439	500	517	530	492	488	485	501	475	467	495	525	462	474	471	474	510	477	504	483	502	515	488	510	477	499	507	488	516	492	525	507	522	492	457	527	497	509	525	476	488	529	510	468	458	555	470	468	509	469	480	510	478	523	491	533	517	511	514	475	505	463	487	504	520	501	478	497	494	476	482	521	486	500	494	495	500	508	498	500	486	487	490	488	495	528	473	484	504	485	504	478	489	504	495	512	520	483	522	526	520	453	473	478	519	473	504	494	520	525	549	464	530	466	455	526	506	479	531	460	528	490	500	469	486	498	496	491	491	513	504	493	496	497	537	512	487	526	480	489	484	468	495	523	474	492	474	450	521	534	468	496	524	500	505	479	524	481	473	512	466	502	512	517	479	509	461	511	498	538	514	555	492	511	507	502	491	504	489	491	521	503	484	515	465	480	494	536	513	485	472	458	475	471	480	503	493	481	492	502	469	521	517	517	527	480	491	496	481	481	459	498	487	512	440	478	507	485	506	479	515	485	523	508	448	481	511	451	473	506	476	513	500	476	485	511	480	487	461	473	481	474	488	527	483	465	445	495	454	491	474	498	500	494	490	499	488	505	469	473	512	513	492	516	474	448	464	472	492	471	494	484	491	502	513	504	498	482	500	500	492	522	465	521	513	515	523	436	484	478	494	483	479	506	550	500	491	490	492	523	503	511	510	506	509	477	509	517	474	511	462	482	483	511	533	500	480	466	473	472	524	468	510	512	467	568	482	480	481	456	496	501	465	534	496	525	492	491	491	453	488	497	497	553	484	503	496	496	505	461	462	484	483	520	482	504	498	554	486	483	504	482	487	471	473	486	514	502	514	502	503	481	505	473	466	500	464	514	493	480	471	429	468	449	490	454	523	482	510	486	465	533	470	538	509	502	474	476	506	483	449	479	485	454	495	534	481	505	482	502	464	479	485	478	535	476	496	488	491	479	483	497	501	496	547	486	479	473	485	499	499	512	500	511	526	501	513	478	461	462	526	525	482	499	451	478	518	471	449	507	517	481	505	467	493	528	520	458	464	452	446	470	507	521	458	482	484	490	504	547	439	490	472	509	539	516	507	498	464	482	525	489	501	470	494	504	525	507	526	488	489	560	493	483	494	483	518	498	486	490	513	493	453	521	525	514	468	496	497	490	479	492	530	510	483	507	493	483	524	484	498	493	508	487	526	496	503	479	499	481	479	470	456	472	475	478	535	483	500	458	510	499	476	481	480	471	479	473	526	454	483	482	531	526	501	498	472	503	495	501	489	506	439	517	501	499	525	482	483	511	462	508	479	472	506	494	473	465	484	486	498	539	496	466	498	483	484	526	494	505	505	489	492	484	518	512	470	554	496	485	485	491	503	497	496	518	556	473	493	473	492	519	476	469	485	488	496	442	460	492	480	534	485	504	516	492	490	516	537	519	501	497	468	497	488	505	490	521	467	462	492	452	449	514	493	475	505	501	463	506	530	518	521	507	505	493	515	530	521	462	487	473	514	490	484	506	500	493	492	518	486	465	526	490	493	491	473	507	484	501	471	489	463	504	515	496	471	507	488	501	478	503	467	526	478	512	509	517	539	505	521	506	486	483	510	491	498	487	503	495	501	500	532	538	489	495	528	527	500	491	498	501	501	491	529	506	472	496	437	474	484	441	510	478	514	522	503	526	478	509	514	517	493	509	455	477	490	496	477	516	503	501	504	513	516	535	484	498	512	499	547	501	488	502	484	496	490	503	495	516	482	507	521	502	519	505	507	501	466	496	491	514	517	495	493	550	510	492	473	502	506	501	520	474	502	492	482	507	467	483	464	520	474	484	465	453	480	531	489	459	480	500	493	478	513	459	532	488	513	503	470	483	493	505	504	443	497	493	500	489	456	476	487	491	483	508	523	497	460	519	470	498	459	513	502	483	450	474	482	464	510	481	477	497	487	535	461	453	483	511	508	518	505	513	472	494	477	482	553	502	492	532	476	496	537	517	459	506	487	457	479	495	508	474	504	493	491	492	480	481	535	499	494	535	487	480	517	503	535	479	505	499	457	473	476	486	482	483	499	506	491	496	488	499	481	503	483	455	532	506	492	478	479	477	516	472	476	483	522	510	487	494	516	495	520	457	489	538	532	524	509	485	499	487	502	486	502	501	520	504	463	476	508	489	513	518	526	474	492	510	441	511	509	490	512	474	505	538	473	473	505	479	499	522	485	485	502	484	529	512	504	524	479	461	505	465	503	487	486	473	510	497	502	489	478	486	502	493	540	502	487	522	513	497	494	480	500	484	483	498	507	501	512	482	524	484	492	469	471	476	485	521	514	465	501	459	476	489	514	518	547	476	488	502	474	517	512	550	473	489	526	548	503	484	486	464	514	478	522	466	507	521	493	480	501	477	508	494	483	501	477	481	471	476	500	448	495	484	515	464	531	503	498	483	500	484	491	518	484	478	515	516	498	502	504	521	515	526	489	493	520	469	519	486	504	498	447	514	474	497	486	515	439	504	517	526	509	484	516	488	504	495	457	525	534	480	523	525	508	509	528	503	501	487	454	487	491	512	487	534	461	475	457	481	515	517	491	503	498
25520	21388	28015	25359	11772	3591	2467	1808	1495	1210	1095	1038	1068	941	881	806	786	764	797	793	737	763	782	784	823	734	768	754	808	794	790	766	734	757	691	756	754	733	713	736	751	737	798	712	733	724	738	699	711	768	731	758	742	683	716	712	703	769	731	771	794	716	722	708	755	727	777	771	728	725	732	703	794	677	777	752	758	769	747	726	772	708	770	738	723	654	801	721	743	733	682	728	770	725	756	754	753	757	703	754	718	712	733	706	784	736	773	744	731	735	728	753	715	714	758	774	754	736	719	693	745	739	739	721	764	760	717	698	745	759	729	697	753	731	773	734	757	699	714	730	749	819	696	726	702	726	790	723	738	704	698	761	715	735	763	708	732	763	738	693	772	704	686	770	716	730	763	710	734	738	756	686	700	756	747	742	731	745	754	731	655	765	720	686	747	771	692	691	734	706	733	729	731	739	694	746	736	739	774	788	703	758	747	758	677	748	756	765	730	790	723	728	706	755	712	724	757	682	745	706	753	771	774	758	743	738	748	764	747	747	729	745	740	760	730	769	771	749	676	730	760	708	727	767	692	702	738	799	744	760	707	749	741	746	786	771	786	779	751	771	711	762	738	762	701	717	725	716	716	746	735	707	704	726	723	730	738	740	733	716	780	714	739	710	794	722	774	804	769	680	760	711	738	725	743	750	758	764	742	706	767	723	804	783	736	754	726	634	708	791	759	720	730	718	739	729	738	758	745	714	702	753	747	760	759	717	760	741	732	780	749	791	736	732	777	721	695	722	763	727	699	743	699	722	773	748	767	776	748	742	719	740	746	742	760	741	759	770	771	744	714	696	777	759	733	737	759	723	759	749	721	709	742	761	736	729	766	720	712	732	757	700	767	698	744	752	757	769	716	694	718	729	673	775	753	702	726	808	759	748	776	701	750	731	716	682	773	732	759	767	688	751	721	773	699	641	728	751	698	720	706	760	721	721	738	716	672	712	761	784	755	754	763	745	707	743	794	748	712	722	737	693	776	748	828	702	751	748	748	764	718	725	770	730	755	743	724	751	722	677	719	774	692	731	756	739	748	727	749	734	771	765	746	734	740	758	743	693	740	725	759	750	749	745	719	746	697	684	789	719	743	761	772	690	711	707	771	737	755	755	709	746	757	749	735	778	772	769	752	761	751	726	684	728	805	694	745	767	734	737	743	746	720	718	746	716	760	759	765	756	727	737	712	756	753	727	775	723	701	713	744	784	737	724	756	705	769	735	720	719	744	730	739	751	685	818	771	775	720	764	720	737	755	743	756	729	708	713	793	746	701	761	740	772	690	740	718	802	699	716	735	745	759	739	725	727	727	720	773	722	742	755	753	798	736	736	734	660	736	718	720	767	715	760	727	733	749	716	685	744	728	723	794	740	717	690	711	772	767	740	753	760	769	779	705	750	735	803	729	722	730	725	766	772	755	736	731	686	736	769	742	772	722	766	800	683	676	685	726	716	758	705	751	688	748	773	703	723	694	741	776	727	731	763	732	792	701	729	716	747	738	721	711	678	755	755	739	726	709	749	708	750	760	718	756	786	735	743	738	758	705	781	743	734	731	761	732	712	702	716	690	769	732	756	744	766	751	725	734	705	727	711	725	783	728	705	694	723	737	739	792	727	760	769	711	771	759	729	744	716	761	683	744	748	764	726	760	728	770	736	701	717	741	735	745	743	732	707	728	750	736	716	707	710	695	711	757	733	731	717	773	729	740	735	758	755	760	751	704	752	720	749	770	745	758	772	693	779	738	720	752	776	754	700	746	740	767	732	716	742	726	739	734	747	761	742	743	758	706	736	721	763	737	791	757	695	774	736	672	734	761	757	751	733	719	686	729	699	681	719	670	710	779	728	764	704	767	746	708	771	684	734	767	727	786	740	700	725	737	731	787	736	782	710	710	737	743	759	757	709	728	725	742	747	726	737	753	735	718	752	719	754	769	753	716	767	734	737	743	728	706	760	729	722	710	734	742	762	744	725	749	695	736	781	692	783	829	686	718	682	698	770	756	703	726	779	753	746	735	790	725	703	717	723	729	755	700	773	759	732	784	796	772	705	772	732	721	730	732	726	754	753	755	760	711	745	715	680	735	764	714	702	686	762	700	753	766	766	760	735	713	768	736	699	696	776	704	744	697	717	722	735	723	781	713	720	762	782	759	724	728	713	780	757	758	751	773	797	736	731	720	727	735	721	777	711	712	773	793	756	767	742	731	702	738	724	760	744	743	752	745	694	780	748	795	767	730	730	762	745	746	741	793	701	724	744	757	733	735	761	756	689	742	720	729	764	729	695	723	738	759	709	741	738	762	785	760	697	711	760	712	701	759	746	725	737	741	734	726	739	750	812	770	722	725	771	726	774	707	747	729	723	694	731	806	803	785	727	747	775	742	772	761	710	757	755	730	735	754	748	796	752	739	712	776	719	744	697	735	733	732	724	753	721	721	759	758	732	717	701	735	736	690	698	728	726	682	740	739	732	747	760	798	748	727	705	738	747	758	781	793	740	771	724	746	739	740	734	719	733	774	714	748	740	741	758	744	755	765	758	739	715	737	683	728	723	780	746	770	726	729	748	729	716	749	711	709	772	742	691	733	752	761	760	792	740	767	732	739	795	768	743	765	721	734	730	711	731	700	745	757	753	706	722	665	729	785	734	733	726	732	736	727	775	710	769	688	769	733	803	753	738	725	709	763	732	760	730	744	701	724	753	728	760	712	767	729	715	783	706	790	760	756	705	780	680	699	737	698	688	726	733	718	726	775	696	729	706	770	715	694	742	732	739	671	730	779	709	706	737	681	725	748	709	735	795	754	709	740	742	768	753	711	702	713	728	680	708	705	725	743	736	735	750	715	725	758	686	718	773	740	744	733	726	674	738	728	712	790	755	736	746	777	700	768	708	767	708	744	760	775	739	731	762	788	762	748	739	763	739	750	770	703	697	769	727	756	730	713	746	712	729	713	735	752	688	713	701	722	743	713	717	739	705	745	698	742	751	758	779	767	712	734	746	729	741	741	781	725	723	759	758	693	741	720	722	720	719	720	713	770	743	774	754	704	728	705	783	766	723	746	693	722	725	800	771	756	717	759	706	712	720	754	721	788	772	732	709	756	671	715	686	778	790	709	709	707	740	733	725	732	763	774	717	700	737	731	755	728	744	712	705	741	701	771	742	704	726	734	746	761	751	721	765	724	754	770	789	755	766	718	735	700	719	769	735	725	742	689	769	761	706	680	721	791	777	769	707	717	728	795	728	776	717	688	723	722	769	769	741	738	693	735	769	735	752	714	726	765	734	750	748	756	744	700	720	725	754	799	746	740	719	724	694	758	755	774	731	680	763	729	720	746	705	713	714	772	724	746	746	763	720	730	759	735	719	743	708	740	758	694	756	739	799	769	740	719	714	765	733	723	756	699	724	768	746	748	723	756	716	766	737	717	739	716	747	740	749	708	719	725	728	741	709	703	745
31977	49004	39007	21282	8872	5618	4572	3478	2796	2146	1917	1675	1536	1444	1248	1080	1022	998	1000	963	1019	913	985	957	920	951	935	882	934	910	905	968	879	894	897	853	868	841	872	888	898	851	906	849	865	864	896	821	897	838	900	816	855	846	884	843	879	874	867	892	904	925	910	847	853	853	864	860	862	850	886	820	835	853	851	846	870	912	874	849	847	870	884	887	878	880	855	833	876	899	841	882	861	852	818	886	904	852	837	875	821	876	895	897	858	867	851	845	755	850	879	854	852	877	820	866	891	868	890	878	821	871	850	838	912	886	862	857	878	889	872	871	849	819	858	848	852	840	883	844	809	881	867	866	872	813	829	866	911	895	853	843	868	873	836	895	905	860	804	873	882	910	832	853	894	828	880	853	843	866	805	840	826	877	824	820	855	875	872	843	862	852	830	821	852	829	875	854	867	864	873	871	887	849	878	833	875	834	858	907	838	843	878	822	889	857	864	809	853	937	887	890	848	867	835	865	847	843	893	809	879	834	843	846	870	908	851	868	821	862	831	894	847	816	871	902	815	860	844	887	846	878	849	843	871	892	923	877	813	888	871	903	870	866	889	858	880	860	888	858	836	870	828	884	870	862	825	854	847	877	867	868	857	873	941	873	871	841	830	830	803	865	859	892	823	872	854	860	836	828	849	888	886	788	862	856	906	889	895	888	845	866	879	863	861	851	886	906	838	860	866	901	873	902	863	847	861	855	833	887	829	861	895	836	800	843	846	833	858	852	844	835	835	888	846	893	821	878	819	830	871	865	839	871	838	866	855	830	859	865	864	820	860	845	876	858	871	877	833	885	871	865	859	844	859	848	833	829	899	857	893	874	826	838	880	838	865	966	875	814	932	825	866	790	827	811	801	896	916	804	880	845	921	847	946	867	860	844	860	865	844	831	848	858	860	862	846	810	886	880	841	837	853	845	861	867	835	934	862	788	846	836	902	861	864	886	859	881	881	900	887	827	883	875	841	831	880	839	847	900	888	855	828	849	817	893	868	900	827	833	767	861	830	883	846	826	864	832	827	856	879	926	822	857	885	900	827	823	841	858	868	857	832	870	873	873	868	889	877	890	898	897	846	890	864	846	827	919	854	841	893	832	865	867	896	882	845	841	846	823	841	861	872	826	859	869	830	920	845	835	890	852	852	847	827	825	830	846	917	888	840	895	866	889	900	829	858	830	885	854	838	792	891	844	878	829	854	890	803	856	843	845	860	850	845	926	884	873	875	881	886	898	854	828	868	852	874	856	903	933	849	859	852	835	922	877	792	862	860	826	860	900	822	878	817	856	830	823	880	921	819	867	843	867	907	894	797	807	834	882	836	829	875	898	859	805	856	873	827	855	852	874	811	865	836	863	894	840	891	890	897	908	883	828	928	859	825	863	848	817	875	901	871	856	859	844	811	860	825	864	906	852	869	852	892	884	913	871	870	852	882	821	902	827	916	831	869	826	857	872	872	890	844	815	824	843	843	824	855	858	859	881	846	868	876	848	842	826	893	871	828	885	819	857	845	893	869	899	883	828	832	833	900	827	869	869	869	844	869	819	845	850	799	904	836	880	897	867	831	884	871	838	824	878	845	856	858	823	898	827	850	839	877	850	906	834	853	858	901	834	872	876	864	854	832	855	891	867	836	887	899	813	797	871	840	856	841	864	893	830	831	925	881	877	859	877	860	890	846	852	877	820	831	840	854	844	802	833	828	876	894	855	862	857	860	920	837	889	866	855	867	831	846	858	861	862	872	854	872	889	843	869	850	825	902	825	884	860	806	885	862	901	900	876	866	874	871	862	905	879	859	899	829	838	861	893	915	800	885	832	821	816	918	883	804	834	843	840	852	843	872	881	846	895	892	828	900	868	871	892	859	865	849	853	832	879	858	888	875	870	883	857	862	869	893	866	861	834	825	868	855	899	831	813	818	835	874	876	889	872	848	883	852	860	915	851	838	848	852	903	883	899	863	864	799	852	887	859	864	852	774	874	862	862	846	847	830	882	872	800	851	846	844	875	892	878	780	832	845	812	854	869	857	869	884	916	840	863	861	886	809	865	904	816	848	816	866	843	830	839	902	852	884	871	887	807	907	818	856	876	878	860	868	902	846	880	878	848	847	836	849	829	891	835	904	875	839	849	846	883	911	893	857	922	842	875	883	892	862	900	893	892	869	838	835	865	857	864	893	826	849	858	864	871	874	861	859	835	854	814	851	847	882	863	816	896	879	863	906	915	906	806	868	877	848	857	889	867	870	830	861	916	834	862	859	789	834	852	898	836	836	884	911	912	882	827	780	823	894	860	884	829	841	827	884	891	901	845	803	844	905	927	817	875	859	885	842	875	870	839	890	847	922	845	824	833	863	840	921	910	902	865	880	882	816	851	873	886	846	852	804	872	872	835	883	845	842	826	865	897	894	845	867	855	851	904	809	841	851	881	836	885	934	848	867	887	849	835	860	881	846	829	804	815	832	871	903	863	887	848	892	827	889	871	842	863	870	897	868	865	873	903	858	879	869	885	848	844	844	840	825	872	861	893	826	862	833	835	864	876	880	903	870	870	846	827	839	891	811	856	808	841	814	893	849	849	841	832	827	896	851	829	852	832	832	834	850	844	854	880	850	850	799	833	918	851	857	807	864	830	903	843	792	901	881	848	879	867	839	843	831	811	853	881	874	881	868	815	909	876	885	846	857	854	835	845	879	798	894	869	901	884	849	854	872	871	850	848	845	859	847	866	847	850	816	876	848	919	829	839	883	837	956	831	857	819	882	851	851	882	800	821	822	899	883	861	919	882	857	914	801	843	845	842	873	884	847	903	858	848	865	862	808	844	840	870	858	887	821	842	875	909	815	827	878	819	849	843	872	867	871	852	853	899	877	827	898	824	843	881	846	888	849	895	898	897	861	886	829	841	888	881	833	822	889	868	875	832	905	869	889	849	889	860	876	849	842	839	887	874	877	844	841	832	886	901	885	847	856	866	829	842	816	840	838	849	873	882	794	861	810	913	864	824	816	859	890	867	862	821	850	838	873	857	844	877	827	867	842	890	865	832	903	861	845	842	863	858	879	857	913	843	889	853	913	858	846	832	798	857	901	888	816	872	867	903	879	832	868	866	865	883	844	854	858	822	855	898	840	784	862	867	848	845	900	873	874	804	859	876	855	850	775	871	842	849	818	896	835	841	863	904	780	781	867	873	874	878	850	900	854	828	821	857	880	924	855	862	846	887	861	839	878	892	906	900	830	860	858	860	862	860	935	835	875	815	868	857	840	839	867	876	864	877	880	857	888	887	846	836	895	901	854	878	817	864	883	832	838	849	841	805	832	888	822	820	900	880	860	842	863	896	893	874	875	903	812	894	857	875	879	871	866	845	849	846	823	904	848	813	819	831	836	895	883	831	828	832	884	884	888	875	859	865	899	833	888	859	891	850	866	778	851	906	910	872	783	867	873	855	842	854	874	898	846	851
23340	21372	29061	24179	21438	20664	10450	3654	2394	2072	1708	1470	1345	1182	1071	959	894	871	948	805	826	798	785	803	744	763	767	820	841	792	827	795	717	784	755	771	797	770	752	759	775	805	775	762	720	722	700	735	741	744	700	761	729	742	774	756	719	714	728	693	696	739	693	708	733	743	658	737	711	722	683	711	771	728	728	692	698	713	740	699	668	737	694	668	700	742	690	709	650	706	717	777	694	703	707	721	714	757	684	713	719	711	756	690	744	718	705	717	745	771	739	689	693	710	726	733	734	723	713	794	749	703	720	730	725	784	767	720	709	715	727	729	699	698	727	709	751	729	682	686	702	740	797	695	732	737	745	692	730	699	731	680	745	691	674	698	753	663	729	712	755	693	768	767	727	674	717	735	695	719	698	692	675	677	703	707	700	734	710	738	758	714	690	704	670	705	729	727	689	721	708	713	734	675	699	715	707	683	714	721	732	699	753	717	717	742	671	711	718	749	722	768	678	714	715	767	695	729	751	716	701	711	718	714	755	776	722	761	698	706	706	741	744	735	722	689	714	697	730	744	716	657	715	762	712	698	718	670	709	699	706	731	799	784	728	700	685	697	736	699	728	702	740	737	659	649	738	690	689	725	674	768	696	723	662	710	693	664	745	747	697	681	745	673	682	760	763	715	717	688	752	705	654	762	762	718	695	672	697	694	716	712	760	686	730	725	769	731	740	678	731	688	731	689	688	684	678	782	701	711	724	762	712	743	738	686	699	735	699	705	707	747	684	737	726	760	720	718	708	701	694	761	721	703	687	732	710	747	675	704	666	750	748	726	711	746	711	683	660	695	712	689	688	691	696	670	722	694	690	718	696	682	716	697	732	759	687	703	696	743	715	668	729	753	686	693	742	721	690	709	738	744	715	743	714	707	765	706	706	701	705	681	669	710	719	734	696	759	746	678	731	663	688	740	724	676	676	693	752	690	728	721	721	674	742	734	677	743	666	744	689	769	760	706	709	671	745	717	716	696	738	737	728	708	765	725	721	756	731	682	697	752	750	721	687	711	725	723	729	736	722	693	739	707	733	732	727	757	686	713	728	730	776	673	696	719	695	709	698	784	738	736	679	688	699	699	709	694	725	749	758	682	705	761	749	700	737	731	650	733	735	752	697	714	738	684	684	732	738	727	690	698	714	727	723	729	734	719	697	679	665	705	739	798	753	707	702	706	726	748	728	694	740	722	667	730	693	705	740	726	765	670	717	773	680	765	670	709	723	765	740	722	727	765	732	724	706	717	709	692	677	707	725	688	707	722	717	726	664	711	651	715	710	701	682	708	706	704	709	735	686	753	703	691	706	681	727	693	731	723	714	703	713	697	658	697	767	716	698	781	754	729	728	738	736	691	708	712	682	661	725	736	671	744	749	745	712	706	774	742	698	675	736	723	780	730	706	726	682	727	765	748	703	684	751	704	729	735	764	706	756	680	701	744	682	754	727	743	674	694	715	723	686	692	718	675	689	764	733	724	752	742	716	767	673	732	741	727	738	750	719	651	691	721	723	703	716	708	720	699	718	705	679	706	720	719	732	693	703	724	697	740	713	750	725	691	751	674	716	703	676	711	727	691	700	726	758	719	693	689	671	736	714	688	698	672	688	745	752	724	699	700	699	729	750	733	661	690	713	690	693	713	757	706	696	677	727	719	739	748	698	697	757	718	714	717	687	721	733	764	718	732	697	731	746	719	688	712	678	729	730	711	745	713	721	747	699	702	710	690	698	723	689	766	706	729	735	722	736	666	714	706	752	723	720	728	704	703	692	766	710	706	676	666	741	723	681	762	685	708	745	708	737	725	699	706	671	679	731	702	749	648	770	749	770	672	766	714	647	711	666	786	726	715	725	728	785	713	713	737	683	702	732	694	717	692	715	708	698	699	693	730	701	708	687	685	730	709	685	762	689	721	708	728	736	710	701	757	687	724	774	710	696	686	768	713	710	725	681	748	674	714	715	671	705	675	753	706	667	648	668	715	680	692	741	750	720	689	675	728	706	692	723	692	719	729	706	686	746	772	726	754	704	733	686	697	717	699	680	749	689	668	757	720	755	702	728	719	740	671	702	721	719	720	706	731	722	743	769	726	703	701	732	729	688	730	687	659	712	690	703	692	696	683	660	675	699	737	717	693	706	692	723	746	725	693	714	665	702	715	709	694	695	750	732	722	727	722	678	715	715	721	731	701	740	750	731	729	716	687	700	691	728	749	724	702	683	698	763	743	729	733	693	732	670	723	713	710	699	755	695	754	708	707	708	676	679	679	729	713	762	704	747	767	675	707	719	655	753	740	687	732	678	763	714	779	750	666	730	703	716	701	755	728	698	700	692	693	734	733	764	748	709	681	718	704	685	701	722	710	718	761	764	707	732	713	682	709	737	690	711	726	707	705	696	687	750	726	755	770	691	690	717	718	685	700	728	715	735	740	751	739	742	676	733	682	752	739	712	718	735	708	758	697	692	742	720	689	707	716	719	665	736	710	723	737	687	739	720	685	751	684	707	688	733	767	682	708	701	739	695	744	717	685	686	701	711	718	734	722	693	710	731	700	766	665	707	732	695	726	754	728	696	727	713	719	709	696	707	767	758	709	718	732	742	761	791	689	736	734	706	718	741	701	733	685	717	735	689	731	715	703	722	721	748	776	708	709	706	730	726	694	733	743	735	696	775	736	739	733	738	758	722	721	745	695	710	748	713	713	729	645	719	702	714	737	717	731	722	713	721	732	653	777	716	695	709	692	683	729	745	684	686	698	703	721	703	761	717	717	735	663	732	708	746	741	676	670	723	769	750	713	728	705	690	747	722	673	692	737	734	709	730	716	695	730	743	731	744	705	680	743	691	704	730	724	704	735	724	705	711	677	675	692	719	723	730	697	682	687	712	716	716	705	700	706	734	760	704	679	772	720	746	724	724	712	716	658	669	726	654	685	718	731	704	695	731	762	701	780	733	737	699	720	700	702	731	677	715	705	673	728	679	681	703	661	731	764	724	679	711	707	692	693	710	701	693	722	681	727	664	677	699	664	650	733	708	755	649	680	745	735	717	710	751	740	711	707	731	703	714	690	687	712	658	674	707	701	654	737	728	746	721	783	696	732	734	717	734	655	718	742	699	693	708	745	685	716	724	704	664	663	701	714	705	691	710	688	690	727	703	722	673	726	722	696	655	711	715	698	708	666	740	703	728	762	699	716	760	708	716	732	719	721	674	710	691	712	715	723	669	729	705	726	690	707	705	722	714	718	764	692	707	779	732	692	748	728	700	716	733	712	719	703	686	686	705	710	695	699	673	758	773	696	721	710	709	699	726	763	753	744	719	685	701	675	736	716	690	714	687	704	727	707	695	734	712	677	714	694	713	661	694	667	758	758	692	666	708	746	717	726	709	750	682	727	694	718	662	755	700	705	710	716	709	678	711	713	716	711	681	729	772	734	728	723	738	711	720	726	695	651	717	736	711	704
35651	62788	50877	30811	15888	10610	8087	6428	4603	3699	3024	2436	2232	1942	1669	1275	1188	1115	1087	1092	1078	1005	1039	971	930	930	927	928	904	908	931	930	917	855	891	959	825	896	901	929	851	839	860	831	806	844	819	829	783	869	800	845	845	870	892	770	827	852	816	807	785	824	771	826	790	818	770	847	818	776	819	825	802	809	763	753	788	798	836	841	786	776	819	799	786	815	788	844	824	851	795	827	825	811	822	800	760	862	805	787	833	824	787	802	842	859	793	755	806	772	815	827	788	805	828	874	811	818	805	803	805	805	760	812	861	771	781	815	835	810	830	855	786	824	846	815	820	842	791	793	832	795	795	786	838	782	803	864	793	817	830	789	853	795	804	796	854	822	776	789	797	822	826	780	740	794	822	753	789	853	831	753	820	780	851	764	812	772	795	776	789	789	859	790	833	842	807	779	823	790	837	766	833	808	841	792	785	747	794	786	780	840	772	836	806	787	803	752	789	829	777	819	817	827	828	766	786	775	796	813	798	810	868	772	788	805	797	805	752	842	826	775	832	726	759	779	830	841	813	807	789	795	808	896	811	797	773	804	814	840	787	877	806	797	766	794	792	838	800	791	813	836	795	834	810	795	773	801	830	789	750	823	787	838	805	813	819	852	876	764	762	788	732	805	761	778	788	814	824	771	844	837	879	812	818	805	812	829	803	793	790	828	828	807	887	800	795	811	792	780	786	805	784	812	808	827	786	780	819	785	785	845	843	786	786	801	770	840	837	792	857	814	810	783	819	791	786	811	862	773	789	837	840	824	828	787	816	789	781	800	812	822	800	782	793	831	835	825	838	823	758	806	834	790	766	771	820	802	832	862	819	793	786	813	825	786	808	879	815	815	801	799	818	779	799	810	820	801	812	782	783	759	825	855	741	806	839	798	817	839	830	820	754	828	822	781	809	780	813	818	794	793	842	811	796	810	753	830	766	815	777	820	816	817	764	792	807	805	860	809	802	838	812	745	799	829	820	821	804	762	802	839	794	753	778	842	789	802	808	805	756	831	832	792	843	801	809	773	840	828	758	784	788	750	821	771	838	776	793	809	859	775	774	797	853	782	852	823	804	820	766	801	784	830	838	786	802	800	752	776	806	794	810	781	842	802	822	855	797	789	865	738	828	800	819	843	790	812	860	807	814	805	770	771	815	774	831	810	785	769	839	788	792	816	769	854	800	801	835	867	793	766	782	805	779	794	846	827	800	781	826	754	824	807	785	785	818	763	821	777	814	830	754	751	815	839	828	797	841	769	809	790	811	801	817	794	770	859	804	806	832	798	732	803	829	787	826	810	796	871	757	841	784	831	774	761	789	846	742	810	775	787	800	764	794	749	806	802	834	782	833	845	822	832	823	781	819	811	834	778	807	764	784	791	788	792	844	801	756	805	792	766	797	797	814	804	760	817	833	808	796	791	819	850	817	836	800	843	803	791	815	803	803	803	829	824	811	778	815	830	839	793	863	757	815	834	791	783	832	805	828	778	738	792	846	823	784	814	813	856	813	760	820	800	800	818	821	806	789	792	815	837	789	805	840	736	781	758	769	824	796	795	766	808	788	800	810	852	826	884	840	850	834	846	793	805	828	826	743	788	787	832	791	801	819	814	756	817	831	814	787	820	821	841	805	813	825	790	831	795	808	759	842	796	859	833	876	809	839	827	837	820	795	757	813	779	756	814	787	807	796	824	827	787	835	852	814	818	789	827	850	797	780	861	828	798	781	862	737	822	836	868	815	803	825	794	735	786	811	808	853	849	761	800	849	752	830	775	777	836	782	791	794	790	789	848	792	795	764	767	725	816	818	771	778	815	848	795	802	757	789	808	830	745	830	845	797	811	776	759	805	805	777	818	830	839	785	855	765	817	807	811	838	823	776	801	847	740	804	746	831	770	739	851	809	824	826	810	803	784	761	752	833	780	796	784	841	791	812	776	810	825	787	843	841	829	774	778	799	827	842	825	789	793	814	806	781	795	824	843	833	758	801	786	817	767	826	799	784	762	789	847	817	825	740	803	865	834	795	798	788	828	812	795	825	795	742	806	842	829	803	819	807	788	777	854	758	800	819	804	830	793	774	811	819	828	806	792	800	787	821	814	785	789	858	802	811	750	808	844	816	785	822	827	811	802	840	789	785	868	838	827	868	830	808	810	781	795	830	794	788	819	808	815	792	800	845	796	819	790	820	828	805	838	823	815	805	840	808	841	816	760	801	829	796	806	801	766	833	833	785	794	820	814	810	837	806	802	802	784	811	842	771	849	798	801	883	793	798	769	790	778	783	810	800	795	826	762	844	811	767	806	808	833	803	774	766	776	811	785	834	794	765	823	820	724	827	792	814	822	809	823	843	800	817	770	820	819	801	796	818	842	822	791	855	812	777	817	805	790	789	803	837	794	809	784	819	846	843	745	817	802	810	831	801	785	850	838	841	801	827	792	850	783	807	796	811	793	824	778	803	784	779	835	816	835	818	823	750	818	876	811	794	852	773	804	798	782	787	875	827	794	782	802	823	841	806	787	804	837	812	842	781	747	805	830	818	761	812	800	815	840	817	765	810	787	832	745	835	816	809	790	812	847	814	791	809	832	849	782	822	808	773	800	808	795	775	802	820	845	818	817	807	837	771	808	778	815	800	805	812	828	759	826	805	803	813	821	809	820	759	825	786	803	808	807	781	839	814	813	777	780	800	770	793	841	795	833	801	838	808	785	761	826	834	833	764	792	829	825	828	797	854	827	849	779	802	787	776	766	819	804	756	808	820	849	858	782	809	833	800	776	817	823	773	789	830	796	789	794	786	784	769	827	809	846	807	835	730	829	839	825	798	814	811	798	831	823	817	811	772	804	823	800	796	803	829	841	798	804	817	822	786	798	813	786	781	808	800	770	818	767	803	794	817	798	789	754	851	810	844	804	834	770	796	813	794	796	816	794	806	814	805	824	848	789	801	814	766	826	805	842	751	833	832	780	788	831	809	786	835	804	789	815	773	798	809	762	818	775	796	834	785	827	785	781	786	820	835	821	867	783	786	845	776	846	860	812	769	805	767	807	803	776	802	816	805	841	769	798	796	801	819	767	833	824	782	806	816	841	851	774	807	783	811	819	792	803	791	783	806	793	840	795	792	809	828	786	838	783	794	814	819	769	766	835	810	812	810	815	767	804	802	764	827	791	817	837	827	830	830	782	859	864	808	839	794	803	849	805	820	773	770	810	810	811	770	791	807	789	789	854	815	834	810	830	741	800	802	801	795	777	806	804	789	813	766	807	802	734	840	789	873	784	766	838	828	830	821	748	775	790	787	838	835	797	808	827	801	764	808	820	795	821	788	806	821	772	750	776	835	790	819	801	777	764	713	803	759	774	766	847	805	787	823	782	805	801	760	824	836	844	861	804	793	811	838	824	807	802	756	811	862	801	783	818	824	813	861	848	783	852	855	806	768	819	800	766	814	798	797	801	805	811	789	807
29339	26563	26627	13935	4068	2032	1429	1188	936	802	752	764	589	574	559	562	530	494	521	489	516	500	502	508	538	506	521	495	482	493	490	511	496	499	495	478	503	514	493	550	495	484	473	500	481	524	496	508	500	501	479	496	523	481	467	468	491	450	513	489	463	479	472	465	485	491	472	495	516	470	465	469	460	476	481	468	466	453	493	510	507	456	513	506	433	459	486	467	478	474	482	493	491	462	478	501	471	456	482	448	500	495	453	475	519	489	477	489	472	476	514	501	502	513	494	511	497	479	470	468	528	512	484	488	496	474	492	503	489	505	479	494	475	499	473	488	470	522	473	483	496	537	503	436	492	464	492	519	491	495	482	511	517	470	472	523	506	499	450	541	472	484	491	445	494	464	492	495	492	500	490	464	445	515	480	510	496	456	473	478	492	470	451	469	476	498	490	479	486	483	507	474	489	425	518	470	474	487	474	467	484	491	491	482	483	473	494	502	488	496	484	500	472	479	450	498	468	476	483	454	483	476	500	460	506	458	487	479	494	452	497	484	499	536	483	456	494	474	446	462	511	520	453	463	469	477	480	473	467	463	481	471	488	474	472	468	482	516	470	453	530	497	493	466	485	518	458	447	485	492	521	466	447	525	510	455	494	475	492	502	495	483	517	527	470	449	475	465	473	465	486	481	467	444	482	486	496	516	485	454	478	457	469	486	525	496	468	522	478	489	501	442	514	496	536	520	489	486	499	445	455	483	463	473	487	500	499	470	474	482	480	467	497	446	485	480	478	484	492	470	468	502	489	470	497	496	533	459	489	472	486	546	488	445	514	483	510	496	448	510	492	481	479	487	504	465	507	466	467	481	436	514	468	488	508	481	478	453	452	502	504	479	469	436	442	443	457	413	462	463	525	500	452	483	481	477	470	465	501	478	467	457	474	510	492	495	476	430	503	468	486	458	465	464	461	450	527	477	496	480	443	524	506	457	510	507	509	500	504	460	474	472	467	520	463	457	476	464	449	515	492	469	466	464	457	524	493	489	462	456	512	534	487	477	513	532	472	489	486	490	501	475	474	488	490	528	479	490	472	453	466	494	480	500	501	473	459	500	466	509	466	477	544	452	517	470	516	537	513	536	506	490	438	500	476	511	489	470	520	501	482	489	486	507	469	485	498	488	482	520	502	483	497	492	454	472	473	513	457	469	499	484	499	483	491	476	462	473	488	467	460	501	474	474	515	484	483	498	460	429	493	488	470	475	485	504	480	483	470	496	485	469	499	450	496	460	463	474	484	499	457	487	526	473	463	488	507	467	488	445	484	476	461	468	490	463	506	479	469	465	512	513	466	506	508	448	500	507	485	542	519	504	531	492	471	523	466	484	478	450	510	446	487	494	507	461	483	482	505	465	467	479	471	472	517	512	471	451	467	538	474	466	485	483	502	471	485	478	488	487	461	481	518	457	527	498	475	497	460	454	485	483	441	504	510	477	487	487	479	482	557	471	475	482	491	448	519	504	485	481	516	484	514	478	488	441	489	517	516	474	454	487	464	502	496	494	474	491	488	500	475	474	516	511	458	481	464	524	473	528	492	506	528	474	532	491	490	476	483	501	503	460	455	470	459	453	441	434	486	492	456	485	459	484	501	453	486	508	492	490	462	516	499	524	507	512	461	478	471	480	482	503	556	489	493	448	419	483	479	503	497	464	476	525	510	472	486	469	506	484	470	473	494	495	468	432	503	526	509	486	484	447	469	495	460	513	497	514	508	497	530	485	478	518	495	473	487	514	477	502	458	513	495	493	501	513	496	493	483	490	467	465	491	468	478	478	479	504	467	517	490	511	491	464	542	517	486	480	500	475	501	480	519	488	495	493	459	498	527	495	519	486	462	476	494	488	494	453	463	496	529	505	494	450	485	551	481	495	478	471	517	505	484	471	496	465	485	465	454	449	514	442	503	454	500	481	495	448	490	478	483	475	506	508	460	448	532	563	485	512	489	504	498	490	510	481	507	464	473	431	530	448	509	475	500	490	499	491	482	432	501	492	435	489	456	491	444	492	489	470	487	470	449	480	442	469	474	466	452	504	486	458	469	519	467	487	467	497	492	498	488	503	470	469	508	442	449	497	465	456	481	509	476	462	497	492	494	510	477	495	491	490	481	491	480	472	468	534	495	459	485	451	494	518	493	464	471	470	484	488	492	490	470	515	437	507	484	495	488	473	496	467	495	484	441	452	476	491	477	476	483	466	466	524	500	453	472	458	489	470	489	498	499	506	502	501	465	505	485	498	468	516	475	474	530	483	487	462	487	491	486	463	481	487	477	491	505	488	495	476	479	478	493	428	490	498	464	442	472	516	506	494	487	524	497	459	499	439	504	509	473	547	444	439	472	477	492	487	487	509	503	458	498	512	503	482	507	476	494	483	458	486	521	444	492	501	474	479	496	501	505	472	497	503	437	505	469	508	516	456	473	507	466	499	501	480	465	477	491	492	508	494	480	473	521	526	499	488	474	489	452	523	488	448	491	472	498	530	493	505	479	469	474	471	480	467	469	492	479	458	528	471	490	486	465	482	498	501	520	505	510	484	468	489	431	457	507	490	502	510	517	486	496	505	492	489	533	469	506	510	465	481	485	437	488	509	523	470	511	474	497	497	481	497	491	463	503	460	497	447	501	487	509	432	470	492	482	472	509	510	477	519	475	489	507	519	439	514	507	455	461	509	437	487	443	453	486	522	495	521	525	433	486	444	508	501	449	455	485	455	504	467	449	468	485	525	491	484	456	506	519	480	471	486	459	487	481	508	503	511	496	484	517	482	464	474	478	471	511	483	498	476	481	472	488	483	519	468	469	481	514	460	474	531	491	475	467	473	496	481	468	457	501	474	457	468	471	491	478	437	488	489	500	491	496	480	520	501	485	483	497	497	473	502	517	501	479	483	504	507	485	480	445	497	496	486	479	450	457	481	465	492	457	480	494	497	470	476	460	465	469	460	472	504	466	491	477	506	533	484	537	501	495	437	491	483	490	472	456	440	463	472	496	508	489	496	513	521	493	511	454	474	489	461	460	507	486	475	483	478	522	505	462	511	525	492	464	508	476	469	484	464	537	473	453	496	473	480	521	441	471	471	498	480	511	481	450	496	483	419	481	526	485	498	517	481	464	493	481	444	516	479	467	501	467	481	471	494	491	505	476	482	497	529	496	476	475	491	442	510	477	481	457	463	479	490	462	463	510	496	506	458	509	470	531	506	492	506	458	495	480	468	455	450	492	464	491	472	513	459	495	469	467	496	465	470	466	455	487	468	503	497	491	482	465	484	477	501	492	483	503	498	465	504	523	458	488	479	447	468	488	498	479	495	470	470	469	455	471	500	468	496	494	478	492	493	489	483	482	510	485	480	484	528	505	506	500	501	515	467	503	489	454	501	454	483	499	500	433	509	501	489	513	481	504	446	438	465	453	476	438	516	493	481	497	481	479	496	461	543	488	455	481	488	468	489
30513	40927	30677	14403	6047	3789	2710	2360	1741	1393	1212	1129	955	937	774	721	700	641	668	660	646	610	640	619	616	633	626	609	652	596	655	630	625	640	655	672	606	615	646	587	607	570	586	591	599	544	601	595	625	580	591	614	622	595	610	577	572	626	600	575	575	616	565	637	587	580	644	625	611	618	626	622	597	629	644	592	566	571	573	585	630	575	610	636	574	612	591	620	582	574	624	590	571	524	622	630	641	566	542	581	621	621	584	619	580	593	585	621	572	601	593	609	574	564	613	584	559	641	622	595	614	572	578	578	616	589	588	587	544	598	591	593	629	591	591	604	617	562	548	575	589	612	589	568	620	618	609	602	585	575	553	593	629	578	583	589	628	567	616	604	592	652	642	596	608	623	618	544	592	586	562	581	544	640	593	623	576	584	560	607	621	622	571	583	607	566	554	584	564	573	550	570	611	601	567	626	600	583	530	598	574	612	616	641	598	575	623	605	590	582	577	587	588	574	564	598	603	590	584	565	604	604	602	651	581	609	577	588	570	558	614	598	577	565	598	555	547	632	573	553	605	605	594	629	578	595	605	567	600	582	529	589	581	632	622	605	621	641	602	558	645	604	577	629	607	577	599	572	603	559	612	611	587	595	616	584	583	604	605	594	596	623	614	589	596	574	622	574	570	608	588	569	614	611	608	616	564	556	592	635	597	597	556	619	595	584	619	614	568	631	560	572	610	630	574	565	602	562	577	629	571	612	615	608	548	586	632	584	636	587	579	618	599	587	618	580	594	600	579	585	596	570	596	608	570	620	605	630	584	598	596	597	588	582	601	606	573	590	586	579	608	624	587	580	622	605	609	612	598	593	591	564	577	558	565	617	570	581	598	570	581	581	623	624	620	604	564	596	585	637	607	616	604	579	572	572	566	588	613	594	603	575	582	583	590	612	606	580	586	634	570	569	577	607	606	579	575	580	605	594	593	546	578	606	652	611	601	608	606	566	623	590	568	573	603	615	569	572	597	613	600	601	625	602	592	538	596	628	574	561	628	583	574	576	615	609	601	598	562	599	618	586	584	560	585	630	609	560	562	639	588	601	644	653	566	567	571	613	588	571	575	591	600	565	604	626	621	615	569	580	590	577	550	551	580	581	586	566	629	589	568	617	637	581	554	586	617	571	584	608	586	572	649	547	616	611	618	594	607	629	591	615	595	620	580	628	597	613	553	617	660	593	591	579	587	568	630	630	611	621	603	616	577	570	591	622	566	562	591	581	557	623	570	570	549	606	614	611	596	577	599	618	616	583	603	645	592	608	580	571	613	553	563	583	606	574	627	597	603	590	543	607	603	583	575	611	592	573	576	580	573	525	620	538	612	612	577	599	570	622	590	566	622	600	611	556	594	597	564	533	583	591	621	607	569	597	568	608	589	637	613	573	672	617	595	601	556	594	624	605	631	603	578	572	599	555	578	559	599	599	600	612	586	582	593	561	623	600	609	556	577	583	589	599	607	578	612	593	628	599	594	571	583	597	584	554	565	589	629	592	615	595	590	551	617	613	628	570	590	572	616	526	577	619	574	560	593	615	629	562	589	579	621	574	575	572	625	606	598	571	617	599	605	562	567	576	638	649	585	587	591	589	626	576	619	636	637	561	629	595	616	593	579	580	596	579	586	571	594	637	577	534	596	591	532	579	599	590	621	567	602	569	654	571	616	587	576	569	612	608	616	569	601	628	584	586	624	573	588	583	621	627	601	588	582	585	588	606	580	643	531	617	556	592	621	595	623	579	582	633	552	625	572	573	611	590	599	614	545	542	587	608	629	597	627	572	583	548	605	596	582	592	559	615	583	609	605	597	630	585	578	590	667	611	530	580	629	561	584	585	637	567	566	547	572	621	616	621	624	603	611	633	637	589	586	590	556	599	660	575	601	631	589	617	589	559	595	587	607	589	574	586	573	587	559	643	596	593	526	602	569	567	554	582	590	614	609	575	637	556	571	601	604	569	575	622	588	633	607	564	634	575	606	620	606	553	584	594	568	596	642	616	597	572	603	606	549	573	596	629	611	588	616	568	591	599	600	622	592	598	598	571	620	567	589	575	633	542	555	582	609	587	617	605	618	587	602	636	631	598	618	629	572	627	589	551	574	606	589	570	574	605	587	600	629	571	574	588	582	601	564	580	633	580	614	624	569	592	591	545	579	613	614	614	633	629	591	598	580	567	624	622	606	585	579	614	627	578	611	588	586	594	600	608	591	620	591	556	606	569	599	598	580	599	591	542	586	593	593	629	585	627	604	588	609	540	599	589	582	589	588	588	563	584	564	584	586	591	579	575	571	582	579	597	629	587	569	613	622	632	575	587	574	621	587	551	597	610	565	638	594	632	609	598	590	599	621	578	593	586	605	588	579	632	563	603	586	614	565	626	583	558	621	557	573	596	641	642	601	620	576	555	561	598	612	561	595	621	555	598	594	600	635	577	604	655	556	586	602	616	606	606	585	585	590	567	564	574	591	630	615	594	607	610	620	580	592	591	596	631	619	617	512	578	599	633	610	583	575	570	574	541	588	567	548	589	579	546	559	582	597	609	587	575	615	567	610	546	621	585	637	597	625	607	615	610	619	553	584	589	574	620	603	582	600	551	623	624	593	592	597	656	576	608	610	592	568	606	590	573	626	591	613	611	610	596	589	595	552	594	590	568	611	629	613	558	553	576	627	615	596	578	613	572	564	564	624	612	602	595	604	567	631	616	611	570	612	599	584	600	612	581	605	589	543	549	621	598	591	561	550	615	606	606	603	606	606	584	595	549	576	556	605	595	624	605	591	625	597	581	559	616	572	614	585	610	605	577	580	623	581	631	595	564	611	612	612	614	600	594	590	578	564	630	543	601	554	551	612	583	655	558	582	636	613	581	603	572	606	550	624	620	599	553	615	575	624	596	567	616	580	584	590	611	547	582	612	589	577	590	620	576	561	632	588	618	551	572	607	581	598	570	632	562	572	570	577	590	612	614	589	619	560	597	611	604	602	597	544	565	605	617	602	565	612	615	622	577	585	595	578	592	596	569	582	601	602	607	604	615	607	607	596	616	601	583	587	549	609	586	604	651	625	586	574	603	614	567	580	604	561	608	581	604	572	628	552	561	626	626	566	624	637	612	599	610	601	650	592	601	590	604	592	600	622	591	593	592	593	633	592	613	572	570	589	594	599	585	617	590	571	588	615	570	564	572	594	630	617	612	593	590	601	571	585	585	633	588	568	603	602	598	543	585	605	589	614	601	575	606	592	525	617	594	604	585	601	563	581	593	581	602	599	614	589	578	592	600	587	631	584	598	623	599	574	611	603	610	604	592	599	575	568	569	594	619	584	589	550	603	620	592	560	610	612	575	590	612	637	619	589	650	600	550	556	612	571	568	586	591	600	612	591	574	537	593	580	571	552	621	590	613	526	573	620	628	609	596	630	622	562	592	597	618	608	638	612	605	607	577	582	621	521	605	586	603
24458	21292	28449	24947	20063	8700	2988	1877	1476	1166	944	822	799	704	617	544	494	473	443	431	442	465	455	443	433	424	455	436	434	427	436	403	454	429	407	410	458	408	400	397	438	405	378	395	391	395	423	398	449	404	398	409	419	382	379	395	401	410	384	417	442	403	399	384	400	418	407	400	411	424	403	382	380	407	403	438	395	416	408	427	414	393	410	423	405	444	436	415	392	394	437	388	398	393	422	410	427	401	416	384	399	417	368	453	419	389	395	383	377	395	401	397	389	417	395	386	426	449	389	405	402	393	380	400	420	401	419	399	404	388	383	383	403	386	386	355	385	404	411	429	403	407	412	425	386	374	416	404	375	392	414	418	419	380	396	417	397	418	391	395	353	428	404	419	414	357	397	431	430	413	447	390	381	374	387	394	403	401	383	405	386	423	419	402	393	399	394	383	383	428	392	406	375	378	416	397	385	443	400	428	390	399	396	436	410	420	410	401	406	417	440	395	432	416	394	403	389	407	404	391	426	408	387	396	409	388	403	456	396	415	399	430	411	399	382	382	410	361	358	385	428	396	427	421	413	403	377	407	379	402	396	399	421	444	366	399	392	422	366	394	351	418	412	401	382	391	386	385	393	418	411	400	393	411	432	382	411	386	410	415	422	391	398	415	428	388	419	444	399	376	416	383	397	386	390	402	434	369	383	383	389	369	419	429	379	403	416	412	447	390	399	394	405	366	382	415	402	373	364	435	383	388	390	381	403	404	378	413	401	386	368	386	391	443	396	423	397	381	422	404	397	359	402	392	377	389	367	414	403	399	377	376	387	418	387	370	405	362	417	388	380	383	408	391	391	396	415	406	362	387	396	393	393	385	397	408	388	414	405	431	370	410	389	443	405	377	394	421	382	407	394	410	399	383	411	376	416	437	409	422	419	379	411	392	426	399	432	337	436	461	372	377	413	416	409	405	388	399	415	382	394	389	409	416	379	405	379	422	432	364	362	407	399	423	402	395	428	384	394	416	399	375	401	391	397	397	417	394	386	401	382	371	412	390	412	391	402	398	412	400	396	348	384	393	381	436	402	377	426	415	383	401	398	382	350	438	401	366	416	391	409	421	380	386	402	400	392	396	349	406	431	384	406	376	420	395	455	397	406	421	424	387	397	401	390	407	429	420	421	377	398	400	426	416	435	402	399	397	393	382	411	418	435	384	419	403	377	404	411	382	380	413	372	377	403	414	399	407	417	416	437	403	390	415	384	418	380	395	409	410	407	431	395	396	385	378	413	393	431	398	374	413	362	409	412	427	389	369	392	391	382	377	379	418	386	421	407	393	443	382	413	419	407	396	408	404	416	348	446	388	381	408	432	399	415	399	432	390	432	421	399	432	394	364	377	376	392	414	410	404	419	382	390	370	396	391	387	398	410	417	372	407	414	371	381	399	398	396	411	370	380	398	447	401	418	380	387	406	405	397	365	381	406	399	415	414	440	416	415	396	407	415	421	417	403	381	405	413	414	400	384	462	390	373	404	428	437	396	400	401	420	394	407	386	386	383	357	411	371	401	414	389	411	369	372	389	400	416	413	373	404	386	381	414	371	382	394	417	408	420	385	417	385	394	393	393	450	380	401	416	407	416	412	379	411	391	399	405	430	387	407	398	375	380	402	415	397	424	426	400	399	386	384	374	405	423	419	373	374	396	422	381	408	383	402	405	397	412	398	408	419	372	399	405	412	403	388	359	406	405	418	393	373	442	377	443	433	381	402	365	400	385	418	401	413	377	402	398	388	382	387	442	385	422	388	405	412	378	426	411	383	398	433	421	418	398	368	414	398	420	424	380	389	425	407	362	444	379	367	395	395	404	369	386	417	436	443	445	376	386	425	397	408	451	413	403	379	396	399	395	401	401	392	382	404	403	405	383	409	366	358	391	411	380	399	409	438	407	407	409	402	422	406	408	400	399	377	408	383	430	409	373	395	428	411	377	419	413	387	413	428	368	367	392	366	392	406	373	396	411	401	394	396	385	411	425	405	416	368	405	426	387	401	419	414	382	415	364	408	394	415	442	364	400	442	405	393	414	392	375	356	422	365	409	401	413	398	418	386	395	432	386	425	395	397	397	398	416	379	361	399	401	378	373	374	405	406	412	430	385	419	393	385	413	408	412	403	390	382	384	402	389	401	425	399	385	389	422	385	427	409	392	411	387	415	379	418	377	441	387	387	365	397	400	359	362	403	367	434	351	404	427	366	412	433	413	391	417	457	371	370	368	383	403	408	436	408	377	443	364	402	391	393	402	418	450	400	401	393	376	384	407	391	401	422	381	378	395	406	399	414	373	414	398	423	399	366	393	399	381	353	405	379	409	407	390	397	398	443	391	369	415	408	431	389	425	390	404	370	373	414	376	419	391	389	388	438	397	359	397	405	398	406	385	393	381	336	398	393	415	407	391	394	392	429	379	349	393	419	415	380	404	383	388	385	444	401	408	381	370	365	404	400	409	360	399	379	392	426	355	428	412	401	410	428	411	425	400	369	441	404	419	435	428	394	419	388	348	399	370	391	392	387	345	361	411	369	385	359	379	392	390	408	361	435	404	429	412	403	401	414	400	401	399	422	404	448	384	357	371	416	378	373	398	403	386	396	420	417	384	446	425	424	365	396	433	403	367	382	371	432	381	430	428	388	411	405	398	437	391	425	394	420	396	438	388	446	356	410	399	393	382	418	395	394	429	391	413	406	400	406	412	441	423	385	363	417	392	416	411	397	428	408	387	379	424	415	393	407	403	386	403	461	382	413	385	412	378	378	405	386	447	410	357	433	405	407	450	427	381	385	364	434	385	401	398	364	388	385	391	391	415	410	418	388	382	419	394	448	382	402	384	372	386	408	402	376	417	431	378	384	426	402	410	415	409	436	378	417	402	409	391	409	380	388	395	395	401	396	429	403	409	377	398	426	410	369	365	393	397	374	437	410	359	409	402	414	426	383	373	427	421	397	361	379	415	404	390	382	396	434	378	391	404	386	392	394	387	399	415	384	399	406	387	338	384	421	387	419	450	406	435	421	434	423	384	378	428	432	391	412	433	426	429	415	361	451	407	423	405	418	416	382	393	370	368	395	413	391	441	396	416	366	416	406	411	375	439	379	413	382	395	379	446	418	416	395	404	350	416	398	409	411	395	394	423	418	410	438	468	403	413	378	381	441	416	397	451	416	419	381	390	403	385	395	363	395	397	416	422	403	384	424	408	389	408	407	406	394	377	380	411	428	392	462	408	376	362	404	420	432	367	386	397	377	366	371	388	383	414	422	414	399	373	414	392	358	432	383	377	388	394	408	426	383	392	420	395	361	418	393	396	385	409	411	379	379	382	371	375	394	379	391	415	414	392	423	391	405	403	379	445	413	371	432	387	403	413	431	441	387	373	388	376	433	412	390	390	385	408	406	385	429	417	414	388	417	435	411	421	401	400	387	375	409	374	383	413	384	407	398	391	362	379	408	383
31725	52430	43773	24904	10313	6237	4942	3959	3012	2310	1801	1538	1374	1218	912	762	728	676	634	637	611	619	629	577	605	569	593	553	582	565	544	496	569	561	524	513	548	482	527	495	535	525	478	524	502	523	515	521	488	498	475	502	490	524	502	505	511	473	501	557	503	513	498	506	466	457	514	513	521	499	493	486	487	506	511	468	503	514	509	489	470	456	514	494	538	475	444	500	473	521	518	529	521	476	536	491	493	487	506	497	499	496	489	485	479	547	470	474	499	475	496	501	525	499	524	492	463	468	464	475	467	510	499	507	507	499	504	492	518	478	527	501	497	512	495	469	529	513	496	437	468	531	498	502	472	514	485	503	480	459	475	462	479	509	494	471	457	529	498	474	512	506	521	483	506	498	548	493	512	492	517	504	479	496	501	492	481	511	471	464	498	497	491	477	529	494	508	483	484	487	514	517	493	508	497	508	465	500	478	475	465	501	520	509	488	520	463	479	504	495	509	522	502	482	474	456	506	478	479	490	507	466	507	473	504	473	513	463	475	460	534	509	470	463	525	489	498	448	487	496	497	496	498	494	494	510	509	465	457	456	513	495	525	476	475	506	492	448	507	535	484	469	521	464	489	473	459	466	457	489	480	517	504	459	491	494	456	504	491	498	502	475	459	460	501	483	501	485	475	526	497	510	477	486	510	494	480	505	492	453	488	507	491	496	497	515	500	495	501	471	526	492	469	496	485	506	500	458	512	497	490	475	499	543	498	510	476	522	493	524	466	484	465	494	509	431	518	445	511	552	525	481	494	552	489	507	512	462	477	516	502	473	519	510	499	450	444	487	511	496	492	500	505	489	492	493	483	497	510	468	478	489	522	484	538	497	490	471	482	532	493	523	514	486	480	505	496	505	471	500	502	454	501	530	510	521	486	457	486	501	472	522	494	470	530	460	462	493	462	512	470	501	503	487	477	467	505	494	488	441	502	451	499	486	500	497	462	472	476	496	485	535	535	513	436	522	506	481	484	533	475	505	514	461	478	471	469	462	480	491	511	491	490	502	508	491	492	499	538	554	495	501	516	516	494	474	491	504	495	519	486	500	503	510	512	478	482	489	464	480	466	484	473	492	503	434	473	450	491	500	527	453	493	516	488	503	529	510	498	496	474	508	487	473	446	486	496	508	480	529	463	480	500	510	487	508	485	491	444	511	504	461	500	525	465	502	493	543	496	531	555	486	552	492	536	506	514	514	481	467	501	476	487	484	498	487	479	494	530	505	488	516	502	499	492	470	497	482	513	499	486	464	477	526	500	487	494	466	441	478	515	530	492	482	485	485	445	463	515	498	490	511	485	497	499	514	525	478	542	508	502	467	466	505	473	493	503	476	492	508	490	491	485	469	506	503	515	497	471	481	516	504	468	499	514	494	493	483	500	485	526	473	474	474	523	498	557	502	532	487	488	507	487	500	474	471	522	501	529	511	484	481	451	489	505	494	452	482	497	511	478	490	497	468	496	486	484	522	474	492	513	516	479	478	465	486	500	494	506	460	481	509	501	483	504	521	490	470	499	490	506	491	464	474	479	498	524	536	497	477	487	489	537	473	534	474	533	495	475	522	483	468	524	458	458	459	486	491	479	508	478	490	463	505	513	464	529	492	550	496	508	448	512	528	484	516	488	506	491	468	439	501	485	451	410	495	506	459	515	460	507	477	481	492	525	520	479	537	483	494	538	472	436	483	490	480	471	493	454	508	481	537	506	500	454	499	492	499	506	508	486	486	517	482	487	515	408	477	518	507	471	511	495	477	447	510	474	529	469	468	459	488	460	544	512	507	479	497	469	466	465	452	471	504	486	517	518	447	523	493	448	508	486	489	446	513	508	499	446	474	457	481	528	502	449	491	558	528	520	492	471	498	496	465	505	458	458	493	492	487	483	484	462	470	493	496	538	477	513	509	487	473	468	483	502	463	474	462	500	525	508	501	479	512	536	498	478	494	436	520	492	498	496	508	499	496	480	506	474	481	528	482	518	473	483	494	490	477	462	464	475	505	483	479	473	482	477	509	475	520	493	496	493	440	496	523	461	477	491	530	496	481	524	497	516	473	465	496	518	482	516	463	494	449	483	465	509	492	518	487	526	467	513	502	478	550	491	488	517	502	529	494	507	485	543	466	461	467	486	461	484	480	529	471	460	502	533	486	477	507	497	512	502	463	478	529	471	467	491	450	499	461	522	475	474	506	476	516	460	442	535	543	523	485	466	490	527	465	477	477	495	530	518	484	453	517	535	512	509	498	474	493	506	512	495	515	506	485	442	471	493	486	455	490	497	480	475	476	471	474	467	462	472	491	501	511	490	538	474	520	516	525	483	492	484	498	510	498	522	506	513	490	457	517	504	504	460	498	437	448	501	531	497	476	485	435	482	489	501	486	496	490	505	490	521	471	471	446	475	446	524	506	519	474	503	523	520	533	480	478	514	520	477	511	479	469	479	493	501	500	461	465	474	525	471	514	479	512	476	468	473	511	498	517	465	499	479	480	512	473	510	493	519	473	522	473	532	477	492	521	513	466	480	488	504	437	475	481	483	464	526	461	478	520	467	521	491	516	491	515	477	495	466	468	495	512	494	498	488	542	528	463	461	486	513	499	512	495	516	498	483	493	501	479	474	517	515	506	482	461	500	528	514	509	490	485	503	483	483	524	509	457	448	499	440	477	538	485	498	496	526	465	481	501	520	472	556	487	501	507	480	478	514	481	520	520	456	485	462	485	496	494	510	527	490	482	465	486	487	490	512	478	511	489	477	467	521	477	497	498	496	486	504	483	466	553	493	493	479	501	483	483	508	488	455	526	498	509	497	536	454	459	490	456	496	488	485	477	515	496	459	517	532	535	486	526	490	480	499	480	465	488	492	478	509	507	502	500	498	483	511	486	502	470	444	473	478	510	503	480	458	472	454	464	451	482	503	480	472	459	478	478	493	494	469	503	524	529	494	507	489	533	509	504	498	494	509	498	441	482	460	490	475	481	518	517	489	498	482	471	458	465	479	486	477	486	500	520	498	507	506	505	523	510	499	485	485	487	507	488	467	453	509	488	438	480	459	483	548	478	488	494	484	462	522	493	493	477	487	482	462	523	504	527	464	482	469	459	453	488	488	484	468	499	490	484	456	497	477	466	516	452	467	475	467	510	521	482	479	474	507	474	498	441	449	424	502	499	500	464	505	505	466	474	446	504	446	517	527	504	465	530	486	471	496	546	494	460	487	475	509	494	486	482	500	459	497	456	485	505	502	479	489	495	550	493	492	513	459	525	514	496	437	494	467	474	466	461	445	468	474	467	519	482	530	499	486	472	496	475	497	483	498	449	530	446	454	485	469	502	450	501	478	490	465	516	451	507	434	481	474	494	492	459	497	493	496	520	506	465	460	471	499	463	486	469	491	502	481	469	498	520	513	517	519	494	497	465	449	508	467	489	505	538	453	494	508	545	489	494	473	474	488	491	461	506
25519	21418	27655	25284	11615	3294	2147	1847	1429	1297	1146	1107	1025	940	881	866	872	820	795	780	778	784	784	802	796	760	733	782	779	730	726	741	781	755	729	767	784	751	743	767	765	798	767	739	762	736	707	781	748	773	731	741	726	773	719	762	720	788	734	763	742	688	745	722	747	732	756	678	755	736	738	738	738	785	744	663	703	743	777	716	753	803	724	749	732	696	696	752	692	731	770	752	720	705	741	750	762	729	788	735	761	743	777	705	732	724	767	723	680	734	777	703	774	713	746	728	744	738	715	736	759	754	688	742	693	709	748	746	717	771	701	708	721	755	748	740	732	737	766	732	744	725	765	741	746	733	744	706	699	696	742	757	704	761	750	712	770	809	740	771	728	708	740	715	701	752	706	741	708	736	711	755	710	738	697	736	716	758	717	736	767	721	711	723	692	728	764	692	749	694	759	755	732	741	733	745	701	726	738	716	758	766	732	713	708	745	732	712	703	730	747	812	768	788	661	714	703	755	748	769	742	752	747	707	693	749	701	721	783	750	713	738	697	743	753	778	708	741	717	721	730	704	748	660	717	724	747	730	703	718	745	736	715	742	743	757	746	742	735	704	786	716	759	740	716	714	755	687	707	729	719	780	758	712	744	731	720	714	695	736	655	707	731	755	743	758	709	710	684	724	772	756	770	724	803	765	703	716	703	738	760	750	723	726	725	758	733	742	699	773	688	749	731	681	698	750	698	751	707	745	699	762	699	753	770	698	780	769	734	708	763	759	742	707	772	760	682	776	750	756	697	689	783	722	742	772	776	729	770	675	778	739	734	719	727	720	705	727	743	752	696	735	778	691	741	766	734	733	733	757	752	746	742	772	707	760	757	716	672	776	744	735	791	760	756	708	733	800	705	744	738	762	702	753	719	730	773	744	733	741	739	722	733	705	752	710	762	714	733	751	744	698	741	663	723	719	765	717	698	736	749	724	714	734	740	749	748	759	737	739	719	690	761	764	745	735	718	707	745	720	721	742	722	749	743	695	712	795	721	788	767	691	694	705	807	700	716	721	772	741	720	739	709	706	767	739	740	778	720	727	721	788	744	766	709	758	746	752	732	736	699	740	712	705	703	766	743	705	715	756	683	695	755	774	711	733	766	703	719	734	790	738	738	734	721	693	815	733	751	726	698	729	746	744	731	722	745	709	714	768	737	696	717	762	744	726	723	754	714	748	718	735	790	730	724	727	760	750	712	716	754	719	784	771	697	740	759	772	760	769	695	702	753	767	702	718	744	764	737	786	721	714	731	761	718	734	698	768	715	749	777	740	725	750	748	725	702	729	758	711	716	702	710	713	729	717	731	712	731	716	744	735	768	725	757	715	733	755	762	730	735	704	706	727	726	706	725	727	754	702	674	749	701	710	742	713	771	735	686	689	766	738	704	683	708	723	748	734	722	699	740	735	717	700	646	764	730	755	709	735	722	692	724	772	726	774	726	691	745	753	728	738	761	721	737	730	810	791	726	750	716	742	761	730	767	757	779	700	730	708	745	726	714	748	700	753	717	737	693	747	792	714	698	732	735	758	772	754	737	745	723	710	714	742	753	704	741	752	708	757	743	724	726	752	746	746	771	758	714	717	697	699	692	737	710	739	718	715	715	777	755	735	735	713	755	753	741	734	730	725	744	744	724	755	722	711	764	732	761	724	740	711	730	760	739	715	739	733	756	681	792	778	704	750	703	727	749	726	705	753	766	702	772	777	755	746	755	702	726	759	738	745	776	752	749	733	771	797	751	793	701	717	658	731	761	709	713	740	785	737	768	782	731	773	765	760	731	728	769	724	663	740	725	779	745	725	795	753	743	744	692	792	723	763	761	713	733	739	703	684	661	750	759	742	728	736	761	717	693	739	725	766	727	758	710	758	723	731	676	722	719	714	736	749	784	699	759	734	807	719	790	769	761	673	702	717	723	710	700	659	789	740	702	744	739	753	716	715	737	710	721	753	758	777	694	747	739	765	752	733	720	753	740	744	765	719	681	681	705	699	732	763	749	707	725	704	729	793	727	739	737	710	730	701	744	773	761	704	734	744	729	759	744	711	705	723	720	766	744	692	734	720	719	728	743	776	750	725	778	726	767	725	731	750	741	658	712	710	747	745	728	721	756	741	715	756	686	738	666	737	715	736	745	730	730	750	739	741	702	725	730	752	722	733	745	757	730	700	753	701	734	731	737	713	780	720	704	708	736	682	722	697	730	738	720	779	721	760	747	756	683	744	748	733	688	704	720	664	731	679	717	708	750	787	727	725	771	700	737	783	741	754	722	760	707	696	702	717	758	723	707	757	774	732	751	745	743	730	777	724	680	747	735	730	729	712	742	756	712	692	769	732	778	722	750	723	710	724	751	735	727	731	680	774	696	719	721	744	731	748	711	724	698	692	716	734	751	767	712	700	695	733	711	712	745	744	677	697	815	729	751	760	766	712	745	713	741	718	724	706	769	746	715	750	740	777	783	784	744	748	680	684	769	730	701	687	716	779	701	765	742	750	752	741	771	770	713	727	742	723	721	754	738	752	777	743	723	760	761	731	738	703	749	736	750	747	702	769	692	737	737	748	695	765	777	680	766	723	807	760	651	737	707	725	786	736	700	754	703	751	760	702	698	766	775	730	786	727	771	717	757	743	737	706	736	761	763	707	723	760	763	713	721	655	677	736	732	748	733	746	767	717	750	743	737	731	723	738	706	722	758	771	728	780	731	732	761	750	704	739	738	713	726	765	747	752	745	718	750	677	774	745	758	714	741	726	757	656	778	715	752	778	702	770	749	741	697	737	708	775	753	771	736	716	802	736	674	759	727	659	751	735	705	754	711	760	742	749	780	704	730	668	718	745	778	786	721	708	741	716	722	743	700	716	722	713	696	740	733	755	715	791	750	674	753	706	708	757	744	700	697	731	752	711	713	707	695	743	742	736	706	738	705	757	712	706	725	697	720	739	675	797	709	744	713	748	747	719	729	730	753	738	742	705	725	735	695	763	752	714	696	780	769	734	732	700	760	735	687	658	732	765	747	711	743	724	743	718	696	739	770	748	732	725	786	731	744	697	680	701	745	773	741	748	727	706	731	739	739	736	699	723	739	800	699	777	698	755	739	760	746	745	730	710	759	731	719	694	737	771	737	673	698	713	752	752	733	738	715	730	750	714	752	754	742	702	695	722	728	722	731	726	762	684	714	727	720	792	716	757	722	703	713	740	700	738	703	710	725	752	704	724	716	725	713	687	726	738	740	770	741	717	664	763	733	747	764	707	716	687	750	727	724	689	695	704	771	708	743	746	735	718	754	727	716	727	706	705	752	729	694	742	818	744	740	726	740	764	778	718	701	764	725	687	765	760	760	757	723	771	749	770	756	728	768	701	750	742	747	746	762	704	753	730	752	760	763	737	720	764	745	731	703	756	680	713	730	741	707	732	784	742	747	743	731	726	736	754	774	719	739	725	726	736	711	702
31534	48058	36291	19730	8633	5061	4117	3516	2705	2212	1949	1848	1572	1426	1321	1091	1006	1032	980	1010	955	964	915	945	895	888	893	912	945	925	992	911	902	870	913	851	875	923	827	874	900	875	870	862	887	865	889	934	892	856	878	849	878	893	894	835	851	913	864	876	882	864	854	841	891	866	881	839	881	876	841	889	767	892	887	843	830	837	894	843	835	793	820	858	806	905	880	877	869	842	767	847	850	870	856	800	848	835	864	849	861	903	883	942	852	844	783	804	822	900	909	840	804	860	841	867	873	851	856	887	887	853	883	864	832	817	856	855	884	806	902	878	935	884	877	887	816	833	830	866	874	889	875	857	896	851	897	900	874	886	895	860	797	858	830	886	853	826	858	833	828	882	885	850	864	887	873	915	863	889	850	899	881	850	833	857	830	842	889	810	844	851	856	854	816	897	868	844	874	901	860	868	816	881	868	893	791	861	851	863	883	805	820	896	807	827	868	837	853	830	867	902	845	849	883	845	864	822	874	839	889	874	867	892	834	895	887	890	867	897	930	824	875	872	856	837	883	826	884	792	850	835	896	867	854	899	893	905	867	871	844	867	845	776	831	843	859	840	844	884	902	879	865	862	839	884	826	873	825	865	874	903	910	868	825	827	890	908	883	843	856	897	846	821	814	884	809	823	839	874	896	832	844	890	779	835	830	897	888	832	876	920	894	861	859	819	851	843	928	825	870	870	845	781	848	880	866	902	891	830	892	855	887	862	842	889	859	862	960	874	799	894	860	843	871	871	885	828	871	879	859	863	874	887	857	848	864	870	837	883	852	898	891	850	892	859	837	871	854	886	875	829	889	848	847	872	847	867	802	854	919	837	868	853	879	864	861	909	901	842	881	855	837	921	860	853	885	840	886	848	835	893	835	825	902	833	876	861	846	939	932	811	883	904	828	831	875	839	898	839	864	813	816	858	852	863	883	845	817	893	840	816	904	819	839	839	860	858	935	900	867	909	835	824	829	882	886	833	857	883	866	833	848	831	855	813	897	857	804	861	824	835	864	822	858	850	844	802	901	871	853	874	901	814	817	860	851	881	846	844	873	859	867	854	894	847	843	850	901	846	847	825	865	881	875	913	836	869	856	904	872	878	883	850	846	861	821	832	858	868	951	862	884	871	889	852	919	828	862	878	827	911	905	792	878	866	858	855	877	872	937	843	848	860	857	826	837	873	813	872	855	841	874	845	878	847	881	878	838	843	893	898	827	809	866	925	904	866	849	854	875	814	806	865	814	861	832	864	836	877	829	883	834	891	885	814	855	854	915	831	875	848	852	837	803	834	883	852	840	869	833	840	829	855	905	862	840	804	864	834	865	914	827	853	850	866	846	801	875	876	907	817	868	854	883	845	839	847	857	865	865	857	896	872	847	861	848	882	858	824	877	853	811	847	880	831	834	817	830	844	857	841	895	867	878	872	863	849	864	854	807	904	827	811	866	845	874	902	805	837	820	836	887	865	866	889	890	919	830	835	803	870	889	870	835	852	845	841	857	837	870	844	861	869	856	841	927	832	911	843	866	765	875	875	818	861	844	861	809	838	792	849	834	828	836	872	862	848	852	898	853	873	846	896	806	881	839	914	920	930	818	808	847	870	808	870	849	811	840	865	801	870	893	903	886	869	926	854	912	932	862	816	857	846	849	869	873	840	821	857	826	861	881	852	871	827	855	882	886	854	890	858	850	862	857	820	816	849	866	854	893	857	835	816	839	847	867	906	852	851	827	863	852	894	864	817	820	826	909	898	874	851	891	904	860	876	918	899	821	866	840	856	861	878	889	871	852	900	854	851	886	798	867	872	933	856	808	836	895	903	857	850	880	856	885	857	888	869	895	873	908	859	885	844	842	829	878	889	854	876	873	910	818	845	879	876	830	897	880	825	883	897	840	834	878	854	887	877	856	866	843	847	865	810	891	846	881	902	851	842	860	851	886	810	875	827	817	804	838	848	849	857	876	838	881	789	841	916	875	880	892	829	887	855	891	826	871	808	858	854	858	801	847	854	865	812	887	854	858	878	846	836	858	839	861	854	815	827	916	865	788	872	864	829	953	881	857	884	891	822	839	837	819	882	828	889	805	847	921	851	865	900	895	857	859	828	801	904	856	876	907	882	858	812	846	897	896	907	833	886	903	891	908	876	805	868	843	907	841	878	864	835	876	922	828	868	866	877	888	897	798	904	856	809	872	856	813	825	859	856	842	868	859	842	864	878	919	837	886	846	856	852	831	873	810	863	892	862	867	849	826	859	871	861	851	872	889	845	869	852	861	868	885	892	880	872	840	851	861	874	843	866	888	818	916	905	873	868	872	911	846	840	870	821	860	845	932	871	852	861	864	853	830	843	834	882	834	834	915	878	913	765	804	827	895	866	924	857	817	907	889	840	815	841	881	878	802	869	852	834	883	895	851	855	855	894	827	839	850	857	837	881	887	808	795	857	852	829	830	843	869	843	844	818	854	890	833	875	845	854	863	874	903	837	833	874	886	874	854	867	862	862	860	906	879	879	819	848	892	839	843	875	853	857	857	837	852	863	845	864	863	879	898	827	813	874	902	836	805	891	870	864	825	801	860	868	831	835	876	875	883	864	862	852	885	819	839	904	814	852	852	870	827	902	815	869	832	883	875	844	849	887	831	892	890	878	869	869	817	852	834	832	826	845	828	839	854	801	859	850	838	866	935	845	883	842	840	929	875	880	879	852	867	832	857	847	867	841	852	897	844	857	874	854	870	861	835	855	870	861	898	818	872	883	854	824	889	918	822	909	834	879	880	826	847	848	895	837	861	866	899	832	821	880	839	815	897	823	835	870	899	867	919	874	823	848	845	859	837	864	873	837	819	865	860	869	855	834	877	843	882	838	870	848	826	856	845	857	864	879	854	805	880	849	897	844	884	856	840	910	843	862	833	843	872	890	882	871	889	847	851	856	847	820	861	859	834	865	802	863	871	855	857	886	844	861	874	858	895	875	855	868	904	840	841	801	849	869	861	937	898	899	855	770	798	860	837	897	895	837	908	799	846	855	848	818	814	831	823	828	858	856	869	820	839	870	901	849	892	835	913	824	856	830	863	839	858	860	899	846	902	845	846	830	797	871	832	836	814	863	818	909	890	834	888	890	845	899	844	866	839	897	859	865	842	874	811	795	878	830	892	835	806	855	915	848	846	844	878	849	815	818	891	876	844	830	872	860	867	880	909	876	922	861	837	855	856	860	836	853	910	875	841	865	879	858	819	863	892	864	884	874	846	918	858	824	882	833	865	838	882	837	821	891	863	832	858	865	842	943	837	894	880	818	851	905	830	840	844	835	880	914	835	845	902	866	842	846	817	878	819	886	889	879	861	866	866	902	884	836	803	880	864	835	870	865	904	861	853	840	842	905	862	852	844	810	837	827	868	876	863	884	847	829	849	837	834	853	886	892	809	903	855	866	878	885	894	893	905	899	868	915	832	873	820	860
23276	21381	29106	24113	21419	20525	9736	3414	2419	1968	1619	1492	1414	1245	1197	1028	984	888	841	889	770	796	796	780	806	769	810	786	792	769	832	748	734	793	716	770	747	735	705	708	768	739	747	738	727	789	783	772	733	713	709	748	707	758	693	719	694	728	744	736	717	739	709	670	706	716	803	740	701	744	730	715	740	770	727	747	741	748	706	721	717	783	698	715	694	750	716	759	766	737	780	679	716	752	727	723	712	713	680	701	758	742	717	730	697	756	759	699	720	712	651	706	752	717	718	714	698	725	725	692	725	705	702	743	746	722	694	719	736	715	741	699	701	752	740	744	710	678	780	698	679	705	729	699	693	691	668	728	729	706	718	757	684	714	749	805	719	713	757	690	729	750	729	725	782	685	731	687	740	744	764	763	717	711	697	747	745	701	727	719	719	756	704	733	761	726	767	730	787	730	715	757	763	720	705	720	712	732	704	714	739	728	691	679	723	730	726	761	699	787	735	722	699	680	743	724	676	658	683	745	729	724	757	720	714	727	703	678	694	760	710	703	736	706	699	692	721	709	694	728	756	746	732	741	732	715	737	683	733	684	701	756	689	734	672	768	727	654	730	715	702	743	750	717	727	705	684	685	726	756	727	727	726	705	724	697	714	747	726	747	700	715	733	708	764	782	720	710	716	716	707	694	746	770	706	709	683	720	711	776	708	729	682	709	731	741	720	683	744	708	712	737	762	716	749	736	682	708	737	724	735	713	701	774	697	719	688	712	746	679	737	685	732	744	678	702	714	723	762	717	727	706	701	721	716	683	716	687	732	720	684	709	696	750	724	732	708	748	694	744	719	780	747	733	719	730	699	724	736	693	667	681	712	724	702	680	734	720	699	739	727	757	714	710	733	697	709	719	687	729	713	719	735	737	674	750	725	710	717	671	735	719	725	675	711	670	705	711	765	750	696	687	738	664	686	744	713	733	700	731	657	749	753	707	699	697	717	669	733	772	693	724	731	716	683	717	711	771	734	722	750	695	720	725	727	749	701	711	725	721	740	722	702	712	700	703	713	741	713	761	705	711	714	725	707	732	783	716	705	708	718	705	703	697	706	735	727	686	701	702	697	674	715	634	721	655	718	731	656	672	662	733	760	746	700	756	725	776	723	668	693	717	735	697	746	709	708	703	704	708	752	718	715	710	771	735	736	705	709	709	725	716	714	713	779	674	720	713	710	718	706	703	708	755	673	722	714	742	721	728	699	703	736	710	722	727	724	717	759	747	641	747	687	741	692	741	733	730	743	714	756	713	746	736	722	705	693	699	696	717	704	731	745	717	720	765	682	716	737	716	736	691	707	735	711	657	699	697	728	697	730	677	721	731	733	703	733	762	652	721	669	711	729	686	653	730	688	683	716	710	739	700	731	734	700	703	694	702	758	702	649	746	727	749	728	723	748	729	711	741	741	706	696	659	729	715	693	730	680	742	688	732	724	735	656	717	736	676	724	680	721	668	696	699	731	689	718	732	714	702	729	687	702	704	669	707	696	736	737	700	729	706	713	726	728	726	726	744	726	719	737	703	694	701	688	738	674	708	729	719	705	726	686	712	718	707	691	738	734	691	721	734	703	744	769	705	685	678	694	702	736	736	727	670	730	689	727	703	696	725	687	723	760	713	733	701	722	734	722	728	714	719	732	766	715	731	695	710	745	685	724	772	736	736	689	722	703	709	726	734	735	736	694	692	729	734	691	732	729	741	752	719	747	706	722	705	726	689	710	727	638	734	692	699	697	734	718	713	675	744	693	717	676	689	697	710	694	688	700	728	738	718	699	666	715	662	704	727	729	760	740	698	724	725	681	722	711	736	746	708	679	727	736	748	663	668	686	721	760	659	713	699	674	663	742	718	678	699	733	692	724	653	761	706	723	755	699	680	689	699	752	708	740	718	740	774	687	761	758	697	705	700	725	731	695	762	705	699	691	688	727	712	685	728	755	736	722	703	682	758	734	700	677	673	706	694	737	706	736	695	720	707	739	720	663	719	710	708	670	673	703	753	693	704	724	758	713	691	756	696	712	695	727	705	699	749	725	697	721	732	713	714	759	732	732	727	732	759	734	743	752	717	755	753	760	676	656	731	742	755	712	759	746	672	753	705	770	684	727	727	726	707	670	705	752	702	669	751	716	722	706	745	718	673	725	742	717	715	685	705	674	663	686	756	697	751	706	747	789	741	720	743	698	703	733	724	744	741	688	764	757	749	707	690	731	713	691	721	710	741	720	675	729	676	737	717	666	718	680	670	724	674	668	737	673	732	748	732	662	732	753	712	703	749	709	714	737	684	758	749	682	729	758	670	752	737	654	707	737	729	718	723	710	730	648	761	745	752	788	749	680	712	766	742	693	709	710	694	705	719	732	713	700	740	689	707	766	721	701	728	669	704	728	702	757	660	665	759	694	717	751	689	699	731	689	756	694	678	668	676	762	749	726	707	703	699	699	711	698	756	694	652	769	750	721	712	715	742	767	747	684	734	780	725	721	737	728	681	738	760	727	683	725	723	703	679	710	624	732	713	738	765	656	721	727	719	747	683	690	721	743	692	739	688	741	692	689	714	704	729	710	715	738	746	701	751	740	717	716	755	723	699	733	744	643	700	732	733	707	693	671	732	707	732	696	708	671	717	723	764	691	694	717	712	734	711	757	770	720	742	741	740	732	733	757	686	717	668	726	644	691	726	674	682	718	693	708	745	729	708	685	683	711	686	743	698	746	734	705	702	722	685	765	772	786	735	749	717	741	707	718	717	749	611	729	697	681	707	727	690	757	717	712	737	682	738	718	726	709	693	776	657	688	786	695	695	760	724	742	719	702	726	728	769	745	719	712	748	723	694	699	771	683	702	693	720	720	730	719	706	696	734	740	716	685	739	692	704	742	712	754	702	708	722	681	715	725	720	727	686	686	719	689	692	685	717	684	747	697	738	773	720	673	727	722	717	681	674	692	776	686	733	693	748	738	678	741	665	742	731	737	713	694	700	707	709	702	686	692	682	708	668	655	719	710	737	733	634	693	730	686	738	697	659	743	664	663	705	744	737	746	706	768	783	674	728	704	708	659	727	691	675	702	696	713	740	706	744	659	696	739	706	772	759	711	683	708	698	715	703	667	778	754	678	703	713	743	690	701	685	716	715	721	721	743	714	751	720	677	694	717	718	727	708	717	700	699	748	734	739	700	760	727	730	734	733	765	705	708	703	658	715	704	732	716	702	766	703	749	712	699	706	707	734	711	721	680	741	682	681	697	715	697	732	716	667	693	739	784	681	709	685	725	720	642	678	680	697	679	690	720	673	697	718	720	705	741	694	710	699	715	714	713	730	705	716	711	677	793	674	711	723	699	685	721	745	665	744	695	733	740	725	732	714	723	727	699	772	723	734	699	763	700	721	728	728	696	650	738	742	699	730	680	722	754	724	729	721	674	711	721	693	689	759	713	690	740	684	702	734	701	743	731	718	686	713
34767	60385	51020	32977	15868	9433	7228	6003	4878	3695	3078	2578	2420	2051	1879	1518	1356	1162	1091	1079	1049	1000	964	975	927	953	936	927	900	937	930	914	918	892	872	822	867	832	854	859	814	903	884	829	854	907	887	872	876	810	821	837	846	774	840	815	820	785	882	811	801	819	823	821	842	762	780	859	834	870	860	782	812	793	789	788	838	814	784	822	837	765	837	799	799	795	866	823	865	784	810	817	816	801	848	772	792	761	800	775	787	817	801	775	833	826	783	854	835	812	828	788	851	781	838	804	792	829	856	788	736	755	819	768	802	827	778	770	818	792	884	814	823	785	786	779	795	796	804	844	791	831	792	801	789	735	844	794	844	813	807	825	830	847	845	849	759	851	844	824	799	798	804	777	821	789	808	794	850	789	790	786	797	782	820	853	820	801	829	758	805	772	831	800	800	799	821	799	779	810	832	813	798	823	803	787	763	806	787	838	749	800	713	839	836	808	766	770	802	828	835	848	756	818	773	801	825	763	791	837	838	843	814	827	827	805	832	773	859	801	809	791	861	831	822	836	826	794	771	772	814	797	818	799	820	796	757	806	844	755	805	776	815	803	784	848	833	789	820	763	799	819	787	772	816	795	823	738	803	814	816	825	813	842	810	807	795	785	825	810	809	862	768	766	806	830	837	845	815	767	832	829	775	798	779	781	822	779	823	718	861	823	757	763	799	766	841	864	769	820	852	848	802	792	822	787	771	804	791	855	794	840	831	821	807	828	787	820	761	802	788	760	822	769	865	794	819	809	835	857	773	799	822	821	770	775	804	793	736	782	834	763	839	855	829	840	802	759	799	811	805	802	798	798	804	809	748	779	775	809	811	802	816	822	770	817	808	797	797	740	826	791	791	785	810	795	828	828	785	810	771	849	835	823	855	793	807	797	785	796	778	801	808	831	814	831	780	830	789	806	829	824	791	793	818	772	808	793	792	797	800	790	817	817	837	822	797	743	839	833	761	782	799	827	738	842	820	810	801	859	822	821	813	759	763	802	856	860	760	803	854	801	770	738	822	820	801	784	822	767	780	784	800	785	793	817	756	809	794	820	767	826	793	859	840	791	856	832	800	815	791	751	816	777	802	815	817	843	775	849	820	798	809	778	778	803	783	765	764	801	780	789	784	881	836	813	812	826	827	787	800	801	828	830	832	762	824	803	824	834	762	751	798	809	824	803	836	819	845	844	777	784	827	785	862	786	812	846	809	824	859	758	824	801	801	798	768	827	801	807	780	775	837	806	849	840	802	818	832	802	772	788	822	783	764	806	826	800	793	804	843	852	790	755	829	846	798	819	812	789	793	807	768	763	769	807	858	798	837	838	798	736	785	769	804	868	806	839	842	786	811	810	839	765	851	850	779	836	780	788	750	783	807	745	803	787	826	820	797	822	858	801	812	793	803	845	813	808	791	811	824	839	804	777	769	798	852	850	801	786	858	842	827	832	800	799	806	793	820	835	808	776	758	726	826	800	809	835	829	818	842	778	862	788	827	813	793	777	809	857	825	814	785	816	807	835	812	825	782	844	783	821	764	774	854	868	817	798	827	830	824	819	835	768	787	798	854	775	782	809	798	773	812	809	793	783	808	789	784	811	831	801	824	808	820	767	839	785	798	803	749	847	861	737	794	798	856	822	833	854	804	807	826	764	827	814	806	761	809	792	836	819	840	824	780	793	813	851	774	851	801	840	770	830	791	809	807	821	826	826	850	802	728	715	822	824	793	797	832	853	817	765	779	802	788	757	814	795	776	821	813	818	813	784	809	813	833	823	763	774	804	820	793	776	780	794	813	763	862	793	839	858	778	822	793	807	788	869	807	807	810	857	764	802	771	807	789	800	815	823	812	775	794	771	850	820	773	818	811	827	831	806	861	847	806	789	800	768	778	770	865	801	739	824	821	802	790	819	802	808	808	794	853	776	820	790	795	811	824	820	799	834	830	808	797	778	823	799	806	838	807	816	797	785	768	827	791	770	759	793	842	814	752	800	862	833	785	801	770	863	858	771	807	825	761	748	834	824	808	831	809	856	804	795	715	797	773	774	799	797	795	791	806	813	811	786	703	817	766	801	779	794	848	834	816	823	786	803	790	810	806	791	799	816	855	818	851	826	773	794	781	795	820	799	766	816	803	808	788	827	751	826	769	793	850	851	852	782	799	779	782	790	816	776	793	855	823	782	799	807	751	823	803	815	839	795	799	806	787	804	810	788	818	836	826	832	816	809	815	811	811	776	806	763	804	834	814	819	842	806	821	841	784	810	870	837	801	787	810	783	819	805	795	795	788	833	810	834	847	799	794	807	770	770	769	804	800	842	808	760	802	831	823	814	775	804	803	787	819	784	802	788	811	806	774	745	784	787	867	796	828	782	797	819	810	815	876	813	808	825	869	753	817	776	863	762	786	845	844	829	794	834	800	758	797	830	765	840	835	822	789	863	813	817	808	822	789	791	793	795	855	783	807	789	772	813	864	763	802	854	780	798	782	793	800	831	831	785	784	799	830	751	777	778	744	804	767	798	846	835	802	802	782	761	817	860	793	781	786	828	785	775	826	824	817	804	780	792	851	797	798	771	811	822	826	835	812	756	859	824	818	771	815	782	822	812	832	874	800	786	762	808	832	798	824	786	828	786	761	813	820	797	819	760	823	865	778	807	836	822	745	785	814	781	783	818	785	815	818	827	788	835	810	847	800	833	803	792	771	830	800	782	783	807	783	791	840	826	755	836	844	778	785	830	790	815	792	787	838	805	800	810	802	849	804	795	821	811	796	778	799	808	814	855	851	840	841	800	775	816	806	842	795	810	784	800	782	801	786	836	823	844	805	860	770	819	809	795	800	803	809	822	777	838	779	798	764	795	778	802	787	829	804	783	806	830	784	846	772	787	798	773	810	811	870	858	792	840	845	790	800	828	807	750	818	757	787	854	812	804	719	830	832	799	750	789	815	793	788	828	784	779	761	839	822	791	859	767	819	794	796	782	803	781	798	813	784	828	834	733	836	825	837	817	808	788	781	811	806	761	835	837	840	802	774	869	750	797	826	828	793	820	789	823	807	767	856	801	764	771	799	819	796	836	811	817	798	834	836	810	802	773	801	816	771	793	808	811	863	836	800	811	814	789	834	843	835	788	803	789	808	729	806	763	831	754	766	773	778	816	794	849	813	782	824	795	798	808	761	868	790	783	821	796	751	778	788	767	823	823	817	843	806	823	774	792	780	853	839	770	812	780	856	805	809	778	756	789	789	832	793	807	796	832	854	823	840	793	828	808	821	826	815	835	829	757	792	812	773	794	856	807	805	814	814	795	794	811	815	787	828	845	798	831	822	796	755	862	814	751	753	811	811	850	830	779	777	778	857	787	789	772	816	810	847	832	819	829	832	781	799	775	813	746	763	823	769	815	838	774	867	808	776	821	849	806	788	782	791	829	750	818	817	841	795	749	837	777	789	817	838	820	790	824	766	841
28977	27274	28400	15365	4233	1819	1279	1070	913	808	702	691	607	619	565	597	526	534	529	507	520	539	506	496	489	484	501	501	524	523	466	535	517	493	463	491	498	473	470	473	497	489	567	491	493	496	507	536	470	489	458	567	520	501	495	514	513	468	510	492	486	469	507	492	495	523	495	477	476	533	451	483	505	470	523	484	518	505	485	483	507	479	503	500	524	479	497	500	443	486	489	490	493	517	458	512	524	490	501	519	480	463	490	467	458	508	467	461	494	493	482	474	484	483	492	489	535	492	494	537	507	491	499	482	475	496	490	471	487	509	454	487	512	497	523	477	475	476	494	491	472	484	458	453	499	512	516	502	519	492	504	497	442	502	496	472	478	482	479	492	533	492	527	536	490	504	485	489	489	453	494	494	528	517	454	483	510	499	494	521	518	510	479	451	489	475	491	491	517	477	477	502	491	481	509	505	524	474	480	480	480	469	464	488	537	505	470	487	495	498	468	503	502	496	544	464	511	460	475	477	517	508	514	528	516	496	535	468	472	440	493	461	461	520	522	486	465	493	523	463	480	524	449	525	530	494	506	482	495	502	492	492	469	540	496	502	514	508	485	502	436	462	499	496	467	484	484	511	523	450	483	471	493	464	513	505	458	500	503	478	498	522	491	521	495	509	516	515	508	469	457	499	497	470	506	464	460	518	498	480	488	472	501	509	517	492	480	522	450	526	520	477	484	513	517	536	464	491	484	551	511	506	468	466	498	475	500	436	490	476	510	486	460	484	476	494	478	515	466	515	461	462	488	506	510	491	540	505	489	502	487	495	485	480	471	495	517	479	517	497	504	486	499	536	492	500	477	510	523	481	460	457	467	473	508	526	526	463	536	501	520	479	494	481	480	445	525	499	526	497	492	494	493	449	503	525	497	505	514	464	519	490	495	491	500	513	511	483	497	499	518	473	491	480	463	486	500	472	482	501	492	485	502	478	450	513	519	505	467	467	457	484	507	475	487	509	487	517	479	496	448	482	462	498	531	507	494	522	477	471	486	490	477	485	531	491	495	486	450	526	477	505	451	521	524	480	503	513	461	498	534	487	495	472	483	495	494	491	473	500	504	484	471	497	500	510	470	483	479	484	470	456	518	512	509	500	496	490	502	497	489	507	541	494	525	511	518	484	454	476	531	533	473	503	470	507	476	513	482	537	462	515	506	473	496	483	487	470	473	499	490	518	523	448	511	485	464	520	441	480	450	445	454	491	519	501	478	451	482	490	484	497	480	505	481	471	452	530	490	488	477	504	515	489	465	501	492	493	509	504	466	511	513	502	493	513	491	514	492	504	454	445	459	467	450	474	515	494	500	489	462	453	466	475	462	474	484	464	459	502	482	511	478	482	507	481	490	511	455	543	509	467	518	503	498	480	475	501	435	494	491	522	484	483	489	510	487	522	517	484	501	510	467	507	472	512	453	521	487	486	500	504	476	475	499	517	469	510	477	477	472	477	449	454	481	469	481	517	500	475	529	481	489	477	469	495	472	513	515	487	436	465	455	517	468	495	506	478	521	493	498	514	478	524	462	502	488	503	490	507	508	480	517	472	518	471	477	460	523	546	475	462	513	486	535	474	453	489	514	491	525	477	494	487	482	477	486	514	501	453	513	476	499	505	491	499	487	465	480	482	503	446	474	485	466	506	507	458	471	460	537	514	440	520	505	531	505	488	500	488	491	502	526	499	498	493	464	516	536	519	540	441	475	508	493	495	472	508	484	494	475	498	494	468	489	509	490	469	473	519	489	510	516	459	513	499	522	461	485	497	496	501	477	505	502	500	522	530	493	479	455	496	523	500	478	480	489	491	523	499	489	478	471	539	508	506	517	485	515	477	481	468	471	528	532	497	480	479	511	516	469	489	511	481	492	510	530	485	497	511	516	502	476	498	482	517	457	522	500	522	522	441	489	499	465	486	525	506	482	516	466	490	475	512	525	456	497	489	523	476	517	470	456	494	494	489	487	505	452	531	510	538	518	482	474	483	468	505	487	475	510	482	438	504	494	501	439	502	509	496	469	493	452	519	484	478	539	503	494	492	497	518	525	538	471	489	494	521	499	480	474	510	516	495	527	507	503	479	504	476	468	487	455	518	442	494	475	565	492	507	499	484	526	487	455	495	453	498	483	522	514	474	457	493	499	482	467	487	463	505	510	517	480	528	516	481	465	506	531	472	490	418	529	489	491	498	519	503	470	475	470	496	484	484	518	493	490	498	517	503	491	495	504	437	522	497	511	500	506	510	492	464	513	508	518	464	481	475	484	484	506	493	485	476	515	510	507	530	501	507	480	479	542	513	473	485	483	485	506	505	479	468	491	545	481	517	534	475	476	470	521	471	508	538	503	522	484	512	493	501	474	500	501	490	528	487	525	536	502	473	497	497	463	521	473	474	495	531	495	478	512	477	496	513	490	478	509	504	503	502	485	461	480	507	488	487	506	480	481	481	500	501	482	502	502	550	473	474	504	491	535	464	494	536	507	506	510	474	508	526	483	448	447	495	487	497	471	474	477	489	515	512	444	494	520	497	495	519	556	531	461	490	491	472	493	489	525	516	495	504	477	493	515	509	438	480	484	521	499	516	547	494	480	522	492	495	463	473	506	510	454	469	507	534	477	479	513	476	429	499	475	473	470	451	488	454	467	485	502	497	472	477	485	508	477	484	463	459	511	444	481	474	487	540	530	490	539	509	513	452	499	556	492	461	488	510	518	504	447	486	499	452	506	503	486	486	470	479	527	498	452	500	507	458	501	477	499	493	444	500	485	481	493	478	497	485	528	499	498	486	492	476	508	487	512	545	502	461	476	500	485	548	467	506	523	494	528	516	483	544	462	523	481	487	507	478	470	483	504	505	467	453	483	460	500	496	470	444	439	468	447	480	482	489	494	520	507	515	454	513	515	521	489	477	501	426	471	468	489	535	500	483	495	498	518	521	499	464	508	490	515	519	491	478	508	468	535	490	477	494	476	453	494	463	486	489	491	505	479	487	507	477	485	522	489	488	503	480	464	515	482	530	460	489	511	520	504	476	501	468	531	494	503	457	496	499	493	484	473	472	508	494	501	483	461	500	505	471	512	500	536	479	485	461	443	517	529	472	501	489	519	482	441	440	500	496	488	469	471	522	491	507	519	524	481	499	489	489	473	493	480	513	503	500	524	466	480	499	509	494	484	529	494	488	500	534	485	515	499	488	479	503	496	493	492	483	492	506	472	498	467	467	507	477	508	487	517	471	476	471	468	460	540	491	487	483	518	529	472	510	513	439	500	485	518	479	472	488	519	489	485	482	474	497	487	519	518	525	500	510	483	491	481	510	460	462	514	510	481	489	490	483	486	520	508	516	500	510	491	492	443	471	489	486	517	520	489	528	489	482	507	497	517	480	482	467	452	482	476	493	527	517	486	491	504	484	480	476	507	513	478	516	501	457	509	505	533	521	495	453	511	468	525	471	490	489
29789	42452	32804	15357	6225	3307	2537	2049	1681	1389	1117	1135	997	927	864	749	777	644	678	635	606	624	671	641	648	647	662	618	634	617	642	614	623	634	581	567	582	574	612	621	615	578	648	589	587	598	604	633	606	574	643	611	548	614	619	633	582	611	613	594	594	639	647	615	600	611	598	589	594	596	583	600	623	652	608	573	567	610	591	591	596	607	580	640	556	542	571	527	560	638	590	566	590	606	616	592	589	639	597	586	596	583	591	586	614	567	575	604	638	614	611	637	592	566	593	601	625	627	575	607	652	561	605	590	555	608	608	652	608	648	590	612	557	616	560	615	593	627	592	597	571	555	602	606	621	578	597	641	566	628	620	600	569	556	594	593	616	598	599	619	568	566	595	580	576	609	612	616	631	642	621	640	591	551	635	571	565	610	531	623	652	581	582	586	615	590	612	617	621	589	624	605	599	624	629	600	589	609	600	609	622	599	637	580	595	523	611	671	591	599	577	571	569	573	565	588	633	635	593	579	584	610	609	590	617	615	575	636	621	599	551	634	622	627	589	589	584	608	598	562	596	552	606	617	605	571	620	588	626	606	569	576	569	589	609	646	620	595	628	636	609	579	609	607	617	597	560	594	641	642	630	597	521	647	624	574	592	593	604	602	623	612	616	629	628	629	597	599	592	586	597	644	606	599	573	610	622	612	606	544	586	606	592	605	583	616	590	583	616	630	582	610	616	612	649	570	600	596	638	606	589	653	550	592	590	594	616	580	619	602	622	567	609	594	624	608	649	604	567	582	580	597	583	592	612	568	571	574	559	581	644	610	600	599	595	635	550	617	551	594	621	600	625	618	603	629	593	617	556	611	605	591	588	592	610	606	588	593	578	619	585	611	566	574	611	605	642	570	559	582	575	601	623	601	571	587	608	565	578	547	581	612	607	581	646	602	601	612	551	554	613	583	582	601	605	630	633	599	614	575	626	633	569	576	608	613	600	605	593	632	564	596	557	576	564	638	614	616	607	601	603	614	601	612	604	618	594	618	612	599	580	586	638	603	594	578	574	586	570	557	609	585	599	561	620	600	588	572	602	635	543	589	596	574	557	599	592	577	627	594	577	618	607	576	582	606	608	592	587	582	593	577	609	610	614	584	616	628	596	630	611	600	590	608	557	588	615	608	575	561	643	565	609	622	617	572	585	603	584	610	588	585	582	601	607	579	578	607	606	604	589	664	631	576	590	603	585	637	592	564	577	636	625	593	619	608	594	599	583	586	577	600	590	622	572	602	603	582	579	625	555	627	587	652	579	627	606	566	553	617	598	610	616	601	632	601	604	606	611	570	612	624	578	608	580	583	568	626	557	576	587	605	592	572	592	613	635	606	587	561	587	608	583	624	613	638	595	629	632	577	631	573	628	609	607	633	580	631	597	643	560	575	595	551	625	633	575	571	579	596	617	583	616	608	624	569	644	584	573	581	553	600	562	638	599	590	571	620	608	619	626	619	623	613	629	605	638	590	600	599	598	647	575	608	576	575	577	610	617	597	575	606	600	586	563	567	576	627	613	625	611	616	606	603	575	641	600	546	593	601	596	618	579	569	581	607	597	609	652	578	610	611	625	588	612	625	603	611	610	624	586	620	607	581	627	587	581	619	597	629	624	582	581	570	603	579	580	610	617	567	549	594	607	614	527	610	586	574	574	655	571	590	584	608	581	649	600	600	604	626	554	594	621	579	616	569	596	620	553	602	623	590	589	591	566	648	557	624	600	602	552	615	569	615	576	559	564	606	631	576	556	618	582	575	594	584	575	609	650	593	558	586	582	608	621	575	645	605	598	625	605	601	604	612	620	624	638	595	565	616	581	576	585	609	576	587	597	621	587	620	606	603	593	591	609	602	618	655	608	590	626	625	564	600	621	640	596	603	552	590	586	544	639	563	593	586	621	562	596	580	606	591	640	587	580	601	580	600	584	618	628	628	656	593	624	592	608	646	581	597	565	566	564	593	621	569	598	569	591	591	601	635	604	568	570	622	578	584	613	605	591	637	609	606	552	584	577	610	572	654	586	561	576	603	638	589	603	641	616	594	573	631	604	593	603	576	554	609	602	639	620	601	599	561	594	594	583	622	600	643	626	590	582	574	657	550	580	602	587	620	659	565	635	589	579	589	607	564	642	596	605	574	579	618	617	606	574	603	592	612	609	593	594	590	559	584	611	626	591	583	540	528	573	636	616	578	592	583	635	622	566	579	600	622	591	620	543	594	586	536	559	544	603	566	599	597	578	582	578	645	622	568	582	591	627	631	593	590	585	594	586	583	592	624	560	607	633	592	580	589	626	602	577	598	626	542	574	626	590	580	573	586	596	585	604	611	616	622	617	594	608	621	583	602	594	596	606	626	630	607	581	593	610	632	614	587	548	601	630	646	608	613	630	581	625	582	623	625	647	587	637	625	649	596	611	626	603	595	587	627	568	623	612	583	581	604	588	616	599	595	668	617	578	589	529	603	568	584	598	534	587	613	595	670	579	567	641	577	601	595	575	580	629	581	581	600	554	575	531	575	564	597	604	584	561	642	580	607	577	596	606	623	569	609	592	575	571	550	607	604	602	588	614	567	613	627	577	587	556	592	580	640	534	570	582	610	591	614	588	598	589	594	580	582	626	584	611	574	553	634	554	627	578	586	548	638	635	565	634	605	543	542	612	585	609	592	641	582	591	605	551	596	602	616	553	591	548	562	572	578	581	589	583	567	569	633	555	633	623	597	582	581	554	578	564	581	594	615	601	580	630	588	597	600	556	621	577	619	587	596	654	607	608	607	617	573	587	594	566	587	605	619	567	620	588	593	616	618	617	616	568	590	600	615	595	575	591	584	555	571	621	603	628	594	573	630	623	638	576	581	619	584	584	575	612	647	627	601	644	599	577	558	554	616	623	623	615	624	563	613	582	622	578	593	615	555	597	572	622	615	584	598	632	655	607	581	606	625	577	582	644	617	610	577	612	632	595	560	596	637	639	619	588	592	589	625	588	580	594	668	604	586	576	568	616	579	597	579	544	605	588	627	585	559	617	578	597	621	603	619	579	598	674	559	595	588	610	642	544	587	553	586	554	568	605	606	627	557	613	581	602	592	559	542	601	567	567	613	568	576	572	609	599	622	598	604	588	581	602	550	641	614	623	614	642	614	585	631	598	584	613	612	637	585	609	592	534	627	576	559	572	625	632	572	586	576	587	605	595	596	567	598	639	618	564	588	578	631	593	621	578	581	550	633	574	588	582	600	570	587	601	624	585	642	647	603	595	605	559	635	604	624	587	591	567	625	595	600	575	613	591	604	672	594	565	624	606	608	652	596	621	594	558	612	579	630	627	584	624	578	617	567	579	567	649	637	563	575	570	591	611	616	617	599	603	608	634	595	541	626	575	609	568	605	616	566	562	617	598	588	589	585	593	605	593	655	593	571	596	575	560	612	564	597	586	622	581	578	612	605	616	561	634	593	650	590
24428	21299	28578	24999	20122	8949	2814	1699	1280	1056	937	758	763	680	640	593	606	544	512	469	480	463	422	427	446	442	405	435	428	452	411	426	450	405	459	439	396	438	442	418	427	432	410	410	408	421	433	407	386	415	425	431	397	446	371	428	416	398	451	410	400	429	383	394	412	398	407	420	420	390	393	373	422	407	405	429	380	417	456	400	383	403	404	432	432	411	421	410	417	457	404	409	411	406	436	383	418	414	425	424	405	406	401	394	423	409	387	369	379	441	408	431	375	386	404	404	422	383	362	384	406	438	417	406	399	375	427	435	416	397	382	417	417	377	443	416	395	388	394	423	389	403	401	408	433	419	434	406	440	438	394	406	387	395	416	386	391	378	364	380	397	390	410	395	404	409	389	439	400	410	386	404	416	375	414	397	418	419	413	423	346	384	419	436	382	418	400	417	425	420	445	433	434	381	393	394	443	412	400	390	392	394	404	429	404	404	403	403	401	374	419	374	410	377	409	389	413	376	380	410	383	383	433	402	420	404	417	420	411	398	398	426	433	437	405	409	399	446	409	437	402	412	411	399	436	431	444	430	387	378	396	423	434	406	397	408	409	425	381	425	434	401	386	445	388	393	398	422	401	449	411	418	387	411	394	422	428	406	405	403	392	415	393	422	450	405	440	396	433	389	401	400	384	386	393	390	415	387	446	405	435	391	374	401	413	419	400	378	380	411	391	412	402	428	402	396	396	380	369	410	438	404	434	392	401	406	401	411	390	432	440	373	378	443	408	418	435	427	417	423	408	432	428	407	415	415	424	398	423	376	403	429	381	390	411	421	411	398	431	434	413	367	401	412	421	430	424	384	382	405	385	387	417	385	399	395	399	416	382	390	405	401	423	422	387	379	408	378	424	392	407	403	407	383	409	408	375	405	373	433	375	414	419	400	406	394	398	387	429	406	371	410	378	401	404	422	426	394	411	394	394	401	385	410	439	440	386	415	432	424	415	428	412	388	363	417	444	428	394	422	399	451	424	426	397	358	396	381	385	413	367	426	410	420	427	429	401	411	440	413	441	396	414	397	432	399	368	376	419	457	401	409	363	415	440	405	409	418	397	389	368	409	398	409	388	374	408	386	434	428	411	381	382	421	413	421	386	402	397	418	410	434	400	402	410	398	412	398	413	417	415	423	424	414	411	412	350	443	405	435	375	428	372	375	386	396	446	414	395	415	392	434	384	405	415	413	449	399	419	397	389	406	397	407	401	411	366	418	394	408	399	397	423	430	410	428	385	414	425	411	379	435	407	373	387	396	410	394	409	434	419	434	410	381	389	384	430	410	421	382	405	412	409	407	404	383	369	414	400	432	441	419	435	400	422	396	405	420	421	431	422	394	390	395	404	423	396	399	411	422	418	395	430	382	399	417	418	397	385	409	421	415	413	405	408	388	372	395	410	386	405	387	427	379	407	388	418	414	406	394	394	427	425	423	402	423	405	416	379	387	398	389	392	401	414	416	424	417	394	413	416	381	409	388	407	410	397	413	397	404	389	412	377	378	403	399	415	406	424	389	425	392	408	402	416	397	409	414	421	401	452	401	433	399	411	397	393	387	388	395	399	419	406	395	414	405	408	420	394	414	439	386	401	394	388	414	370	395	416	392	391	399	412	419	410	375	382	412	404	417	408	388	393	396	421	368	402	384	418	423	402	409	395	416	439	367	407	398	399	380	392	445	415	396	393	387	437	402	370	399	388	419	418	414	385	404	397	416	396	374	400	402	423	397	394	431	445	375	387	413	422	381	393	428	404	383	429	398	427	397	399	393	420	409	397	395	390	349	398	402	406	408	412	409	400	410	421	391	382	379	428	416	400	415	405	409	402	395	398	398	428	403	395	419	404	412	419	415	408	423	423	416	393	419	384	408	402	429	412	397	368	425	423	420	392	391	380	379	432	400	391	415	376	406	410	375	410	410	406	406	403	404	433	365	421	414	422	388	430	399	418	436	381	402	403	405	406	409	414	389	392	384	442	404	402	405	368	404	443	374	397	392	403	405	404	409	399	393	440	449	399	435	414	451	379	411	419	401	435	387	384	387	424	374	416	383	407	411	414	386	358	422	381	394	429	432	385	411	382	389	382	412	374	431	381	442	406	377	397	411	401	431	391	432	434	414	414	468	388	390	443	390	444	415	411	431	410	416	403	421	377	398	421	416	400	431	397	393	411	387	375	407	417	420	407	391	408	408	403	418	414	370	415	415	431	359	387	417	391	381	337	447	394	427	420	389	404	394	409	392	395	418	448	384	402	405	399	408	421	404	408	369	400	379	414	422	391	358	425	391	411	379	401	392	384	434	425	411	436	406	385	429	423	376	408	384	435	392	394	432	443	400	411	393	407	385	382	382	400	360	374	404	407	396	437	395	411	426	420	427	405	403	364	382	387	385	397	397	413	405	435	397	384	379	390	393	413	377	400	387	425	410	424	382	390	401	383	412	419	401	426	397	405	384	402	389	393	416	396	392	415	418	380	445	384	418	391	399	405	392	389	388	387	377	420	400	416	388	383	386	388	445	435	388	420	417	424	436	416	367	445	412	388	392	389	404	394	409	377	400	423	406	404	416	409	438	401	455	415	409	378	433	400	430	402	427	417	408	379	431	389	438	400	395	403	396	397	434	383	429	415	359	405	434	386	416	412	395	404	414	417	410	403	407	364	403	406	433	429	426	428	433	428	397	411	426	444	391	384	427	401	413	417	416	397	421	369	444	398	430	429	394	434	371	406	388	387	385	384	385	395	399	382	401	385	409	398	378	392	402	406	439	421	382	370	413	427	407	407	410	418	362	402	400	406	403	397	402	425	424	434	390	436	405	404	397	416	402	397	407	399	394	385	406	404	425	390	419	408	384	394	407	434	415	418	414	397	392	373	435	423	444	401	415	413	423	453	426	450	403	413	390	413	416	377	403	385	417	399	414	405	392	428	406	413	437	406	414	382	421	393	404	394	429	387	397	408	388	397	436	357	409	417	389	412	401	361	414	400	412	379	420	413	405	407	405	403	430	410	395	410	395	382	396	413	397	406	431	396	411	427	452	419	417	420	431	426	364	432	383	426	381	404	430	422	403	447	411	389	371	447	413	394	405	449	426	357	369	408	421	405	405	372	400	431	420	414	402	420	430	407	400	402	416	407	420	419	399	404	393	428	396	444	415	399	461	402	439	402	429	422	397	399	391	397	422	447	392	401	422	408	390	367	391	417	481	439	386	404	394	434	372	400	415	392	394	404	439	412	382	411	368	398	392	415	416	397	376	407	423	396	392	406	415	418	411	425	440	445	426	394	427	362	407	418	399	376	391	394	389	376	386	384	406	440	397	393	386	461	395	399	378	412	418	400	414	401	406	409	406	413	410	415	389	398	361	398	384	402	381	418	405	450	391	414	419	397	411	392	372	415	406	392	390	422	424	435	384	423	402	411	421	391	378	434	421	407	449	369	425	403	396	381	389	426	430
31698	55209	43968	26381	11146	6107	4371	3460	2635	2072	1622	1457	1248	1099	1112	1019	910	727	649	608	615	588	506	602	599	583	564	573	577	579	517	542	522	537	498	565	539	534	501	535	489	520	467	501	477	522	478	534	479	521	515	476	484	492	575	500	540	490	489	501	484	503	507	534	519	477	520	506	504	485	522	482	529	537	486	523	465	516	509	481	506	490	545	457	480	516	485	492	507	487	475	528	500	529	489	533	538	500	505	505	489	495	539	500	501	467	502	474	477	491	519	514	467	499	496	510	470	502	506	502	513	498	514	508	513	494	491	498	502	527	495	553	482	484	515	509	538	502	465	513	481	464	485	506	501	477	513	480	485	459	493	500	468	503	472	472	461	494	511	516	506	466	531	477	490	524	491	483	529	514	513	493	513	501	499	487	490	428	464	498	495	484	529	469	498	498	473	518	481	524	491	464	488	481	498	475	513	477	492	468	469	504	494	508	516	534	533	467	535	518	523	512	522	503	513	506	520	467	489	496	493	485	518	518	488	518	499	506	468	463	445	496	508	490	503	471	491	468	506	463	447	515	485	501	506	521	516	515	492	468	481	497	484	528	486	488	477	483	501	514	483	471	490	474	463	515	454	524	452	520	505	541	502	491	521	468	468	531	516	513	497	490	480	492	492	506	485	509	501	513	506	492	518	504	480	472	509	487	505	507	513	517	500	487	548	532	472	484	486	490	468	511	513	445	502	459	497	480	497	481	490	511	475	509	486	498	528	500	506	474	471	477	519	471	479	513	501	476	463	503	520	502	505	492	469	485	485	445	467	511	482	538	473	485	478	487	479	467	461	495	508	548	499	501	473	478	520	488	527	502	494	452	494	483	466	513	526	473	514	500	505	491	475	566	487	463	467	487	484	473	480	484	519	500	516	489	490	494	465	512	483	443	501	503	491	493	496	470	516	486	471	496	488	513	508	476	486	481	478	466	502	506	509	485	479	487	455	494	488	472	483	490	512	544	518	447	510	522	489	489	492	491	498	485	502	512	514	485	493	495	474	464	439	464	508	481	468	487	519	504	501	466	504	489	515	518	477	466	468	487	475	499	498	519	502	542	496	510	500	503	496	498	484	508	479	517	493	478	503	498	497	525	487	510	468	500	482	500	509	522	515	462	498	531	507	506	477	492	533	499	534	507	511	472	554	523	502	475	514	459	510	484	460	514	471	516	478	532	521	501	490	510	523	499	486	490	475	494	484	485	468	487	501	453	509	500	479	505	488	500	474	503	477	511	485	482	472	510	489	497	552	480	504	491	484	501	512	553	490	520	502	515	451	468	474	512	509	557	466	493	463	491	498	453	488	507	493	499	491	495	487	473	457	485	487	481	483	470	518	484	508	480	489	467	536	508	459	511	518	483	508	465	491	482	510	495	503	506	496	523	509	525	501	484	489	536	520	518	525	471	434	496	454	497	493	493	461	525	481	503	482	473	506	458	493	488	469	456	492	495	509	481	496	503	497	450	475	477	478	486	514	511	514	515	527	464	483	479	508	471	536	499	523	502	477	484	470	506	539	500	507	484	478	500	487	490	477	485	497	501	535	491	468	484	468	478	489	485	502	514	497	489	470	488	515	491	481	493	496	465	519	494	488	476	478	505	473	491	490	517	452	516	481	467	439	494	456	495	484	467	510	474	554	526	487	470	472	459	501	555	521	535	512	491	505	512	486	496	518	493	494	485	469	508	499	511	480	513	467	492	509	512	488	458	470	477	487	465	477	475	478	478	494	467	492	507	493	506	466	487	456	473	503	497	490	499	429	524	461	500	532	511	469	505	462	471	483	493	530	494	496	485	522	471	479	519	514	488	491	501	490	544	518	510	489	505	498	501	481	510	508	472	509	487	512	427	439	517	494	491	492	532	508	482	507	498	487	467	456	509	537	476	485	505	506	553	512	483	485	489	534	527	516	510	482	473	490	495	484	469	464	499	474	508	463	501	497	512	486	497	502	469	498	519	466	527	486	507	475	498	478	517	453	523	465	471	471	475	484	528	509	514	492	468	490	509	512	472	465	477	493	464	518	512	525	535	499	501	482	477	451	507	467	511	460	504	487	438	485	482	499	476	497	470	479	517	524	496	465	484	497	497	506	507	500	508	511	496	506	497	501	466	485	504	491	503	502	470	492	491	483	505	541	459	477	507	450	475	487	476	508	485	472	498	533	493	487	463	520	494	521	512	480	496	522	501	465	506	496	475	509	502	472	548	456	497	504	511	484	510	498	475	526	454	463	496	458	466	518	522	468	485	476	511	481	469	497	511	429	485	513	460	514	492	501	536	511	490	465	498	512	492	494	490	498	471	477	491	505	501	437	516	434	506	513	515	481	494	473	471	504	456	496	484	490	523	525	506	515	443	487	490	483	487	488	531	459	466	489	527	496	475	502	502	474	494	515	502	492	498	446	525	517	474	498	460	490	520	477	497	474	519	514	514	484	503	467	496	476	512	493	476	493	507	494	503	505	483	499	460	515	485	498	462	490	509	460	460	506	470	541	475	475	484	534	497	487	500	480	508	475	513	514	444	484	454	500	487	496	489	460	525	446	519	484	482	515	503	542	462	498	491	471	491	485	488	529	486	468	493	452	490	477	480	499	478	524	487	485	488	502	448	472	475	506	483	525	500	544	480	494	497	502	486	473	492	494	465	509	532	498	473	509	473	507	499	493	502	504	517	517	495	515	508	486	494	472	503	486	486	492	495	490	523	512	472	512	503	505	484	465	482	508	493	557	518	499	506	504	490	535	502	511	498	468	440	518	492	515	515	469	496	517	464	466	500	516	505	472	492	544	465	504	487	492	448	472	481	470	525	481	498	476	481	513	467	505	522	494	515	505	453	458	490	521	482	499	478	500	513	497	517	506	494	491	472	456	504	483	529	469	509	510	468	479	507	517	451	484	498	503	493	491	497	474	536	490	505	473	525	482	505	501	460	507	476	507	508	492	454	483	490	481	471	498	516	499	465	455	483	477	490	464	461	488	484	490	481	545	480	506	513	482	464	486	520	533	457	539	492	530	492	475	474	493	485	489	462	493	468	476	504	469	506	512	492	511	480	503	478	462	489	533	482	488	518	473	481	499	507	525	494	497	527	474	514	458	468	508	475	471	527	453	476	498	492	488	490	500	506	492	470	468	448	480	510	522	486	497	493	518	493	506	475	506	518	468	488	485	491	501	479	513	450	497	471	499	504	498	487	511	536	499	504	491	482	503	457	462	479	499	462	508	496	457	444	460	499	467	489	487	498	487	466	504	461	517	496	494	523	508	522	467	496	496	511	504	489	549	503	457	474	460	476	496	494	477	487	498	488	499	480	464	455	495	503	467	500	501	536	506	533	480	548	497	532	488	487	523	497	519	533	494	501	506	482	480	422	491	502	498	485	488	459	496	522	495	444	485	476	521	503	478	504	443	457	496	491	469	487	510	464	485	506	491	519	492	468	520	517	514	447	452	505	480	490
25448	21402	27906	25750	12307	3489	2132	1574	1373	1135	1045	987	936	986	957	873	894	874	815	815	815	771	759	799	752	783	783	724	818	783	772	837	730	724	721	723	784	710	751	763	739	731	798	734	750	720	737	745	751	716	774	760	707	722	698	808	751	757	691	742	824	767	745	684	776	746	782	768	700	728	763	703	781	723	753	709	729	733	751	691	797	757	761	736	738	754	743	733	716	743	764	737	802	781	760	773	773	698	728	736	715	780	705	731	765	670	720	721	733	715	732	770	737	718	695	729	727	719	726	700	736	695	765	750	733	757	703	739	777	725	745	697	707	771	711	724	744	756	723	726	744	726	723	729	762	727	787	768	748	774	742	741	771	721	747	827	806	746	747	725	798	767	710	735	688	763	685	699	762	762	748	775	731	748	762	656	749	700	722	716	795	767	769	742	764	751	755	752	746	735	703	782	728	727	713	719	740	695	806	690	728	713	758	737	795	711	707	776	763	705	751	766	695	749	723	742	709	762	740	775	791	757	745	766	782	725	791	754	722	745	721	743	778	746	747	760	660	706	749	766	726	757	773	762	741	760	755	693	797	761	756	711	725	754	759	768	763	732	772	786	743	740	753	648	782	810	784	741	696	739	740	728	751	689	724	751	741	743	754	731	788	712	743	775	747	784	721	764	739	746	739	780	679	724	777	688	737	764	747	714	762	766	717	723	743	709	743	773	756	721	753	750	730	754	684	711	703	729	697	735	713	721	773	737	738	789	716	745	723	749	712	742	731	722	701	722	737	697	749	722	715	690	750	759	721	738	729	737	722	728	751	728	774	748	739	700	738	705	691	663	758	722	717	781	733	742	734	753	761	697	737	751	744	736	719	711	772	737	748	721	744	754	746	731	728	794	748	785	694	710	675	767	748	739	794	685	714	711	717	763	741	723	738	785	750	745	734	752	712	728	778	711	739	765	755	707	698	779	769	774	741	724	802	728	738	715	744	791	749	738	783	776	709	736	744	735	809	661	747	704	696	757	759	752	699	715	751	703	703	694	705	780	721	739	729	757	749	763	735	717	744	743	745	724	757	760	736	774	702	752	762	754	755	776	772	714	776	707	725	746	726	725	782	793	765	774	729	743	740	754	707	782	802	696	706	699	735	723	690	726	754	747	719	687	725	675	734	761	730	768	716	748	820	775	787	760	767	764	712	737	717	734	743	726	736	746	775	722	743	770	770	720	721	739	795	748	730	682	737	728	715	769	725	739	742	755	733	737	727	732	694	734	757	720	769	751	769	736	789	760	807	727	792	696	764	726	723	752	733	726	743	775	739	729	681	782	761	703	704	710	756	742	694	726	737	732	733	689	739	780	742	702	752	713	770	706	748	710	731	732	711	754	730	791	783	757	722	723	693	702	738	762	771	784	732	757	727	749	709	739	724	782	733	721	713	768	715	730	755	715	788	782	711	786	740	737	799	762	769	724	720	759	729	721	686	709	708	779	683	747	713	717	702	775	734	740	775	713	691	739	717	770	725	684	724	725	715	708	767	737	775	741	680	744	788	711	749	724	752	773	748	717	706	732	743	720	694	713	749	747	753	705	740	753	737	727	711	758	680	728	732	760	758	754	753	789	736	751	696	740	746	721	762	724	720	749	735	703	770	764	743	731	726	741	818	794	727	745	767	726	702	696	727	747	750	791	746	757	672	751	752	749	751	714	745	757	729	686	747	723	758	747	712	720	726	755	722	778	716	725	753	723	762	791	722	746	727	732	722	710	787	739	743	733	759	745	709	739	723	731	730	716	758	793	775	727	662	671	777	730	715	779	729	746	697	715	765	786	736	762	758	762	729	746	721	704	720	748	710	782	734	708	719	734	753	761	737	730	719	768	717	725	719	749	785	734	750	718	778	698	773	755	758	699	741	744	777	743	733	727	717	816	721	739	728	710	717	722	727	749	686	717	743	711	730	735	755	782	730	698	722	750	747	741	752	746	729	744	711	751	725	715	729	756	748	745	724	718	724	748	701	723	750	749	744	789	771	759	747	800	766	792	754	728	701	774	719	747	753	727	761	738	779	724	768	702	756	755	718	775	709	738	726	688	748	752	737	674	757	704	705	715	776	747	724	732	750	688	725	752	753	770	723	711	717	691	735	744	695	790	766	744	718	737	752	742	777	762	756	827	716	735	707	730	726	718	725	721	761	740	722	734	776	737	763	742	820	739	730	765	746	727	795	764	747	730	753	774	699	790	773	765	726	761	716	761	815	768	777	720	702	720	764	756	742	736	755	732	692	740	715	752	768	757	735	741	760	725	762	726	735	803	722	721	754	772	729	715	698	748	691	721	724	761	723	712	722	773	714	759	744	743	769	732	728	714	745	760	782	679	732	726	703	761	715	740	714	768	757	735	714	748	782	757	751	773	746	777	770	784	760	746	717	746	756	751	702	788	722	731	687	725	753	729	749	738	753	728	744	671	727	751	764	740	771	761	743	753	753	716	753	723	738	771	700	724	774	782	780	712	732	746	700	720	759	734	736	696	757	733	750	743	743	704	720	705	752	760	781	742	774	762	700	754	735	742	790	709	759	742	724	749	718	766	738	758	734	753	722	783	749	755	747	747	728	685	768	715	779	728	756	766	764	713	697	736	706	734	719	715	803	739	728	773	723	711	719	734	799	708	680	708	749	765	697	727	746	718	756	739	765	730	728	744	776	757	788	731	715	762	760	764	709	787	742	718	748	739	720	725	752	754	750	756	770	713	777	703	721	746	740	742	746	783	730	748	742	715	756	749	733	734	722	675	665	751	762	732	719	755	753	709	704	773	657	688	753	745	747	761	721	711	741	750	723	738	795	791	762	685	737	738	754	764	722	770	747	753	751	747	772	730	749	799	667	745	739	733	703	707	735	738	736	738	762	739	779	767	756	751	726	714	745	730	737	784	814	712	775	712	789	678	717	763	751	769	717	679	739	788	792	720	693	788	694	760	738	790	745	721	779	716	727	719	764	713	758	735	732	739	702	712	765	726	744	774	726	742	733	756	742	713	768	739	704	762	742	742	778	726	759	672	735	768	716	745	680	803	756	751	693	725	798	743	697	739	723	744	748	734	756	782	703	719	736	759	789	725	702	713	735	720	728	788	724	722	687	761	755	743	717	754	701	739	766	774	757	726	737	714	706	709	772	784	751	731	716	755	678	734	771	769	758	755	681	731	794	707	746	757	707	740	758	809	740	748	729	727	808	751	714	728	701	722	775	738	725	733	749	714	743	754	702	737	743	790	734	704	753	746	704	709	750	754	741	764	790	721	714	756	779	729	750	755	742	730	742	769	737	736	743	757	745	728	712	730	780	746	742	772	723	812	733	726	754	712	728	736	767	732	723	703	711	759	759	791	723	717	719	802	724	753	688	709	732	739	758	745	771	754	714	757	740	729	736	763	767	740	723	719	685	710	802	756	693	760	738	720	797	757	729	784	738	733	777	789	779	752	753	765	755	733	769	699	702	729
32282	48300	38652	23076	9153	5243	3850	3065	2594	2018	1627	1497	1480	1404	1311	1257	1175	1079	986	936	950	937	949	932	878	903	948	888	900	909	909	919	916	925	851	882	869	925	916	893	918	868	912	897	944	865	843	873	866	870	868	883	917	879	867	807	902	852	849	885	873	836	843	856	933	858	835	859	865	863	875	823	841	812	863	910	851	876	799	864	823	870	892	827	849	861	839	873	874	874	883	870	895	834	860	840	845	883	906	878	897	878	825	869	842	843	847	863	899	853	853	850	852	845	854	883	883	887	849	836	842	888	849	851	855	897	903	814	863	803	838	847	877	914	885	838	874	846	872	839	854	842	839	861	887	866	859	833	903	860	843	860	861	872	860	904	885	862	858	850	847	859	834	860	856	809	861	880	904	906	849	929	873	865	829	871	867	820	874	869	876	848	909	915	847	882	842	864	859	882	853	890	859	880	858	813	852	870	838	845	876	905	857	873	866	874	835	845	886	858	867	890	882	882	892	891	873	895	815	884	790	824	850	842	899	828	892	844	832	882	852	885	850	845	840	923	813	864	842	908	893	887	844	912	864	829	879	813	835	858	907	850	882	871	846	904	882	827	886	774	879	816	839	902	838	855	845	852	861	859	894	884	844	874	872	811	882	866	917	821	843	848	897	927	840	855	919	875	888	863	896	890	869	832	889	840	801	813	911	831	883	868	834	872	828	858	856	788	843	883	863	892	823	899	869	886	867	791	812	922	865	869	877	824	862	854	832	876	917	886	876	878	915	875	798	910	827	876	863	857	861	885	908	843	887	843	884	834	876	882	861	883	822	835	859	860	856	861	854	826	898	839	875	825	909	822	902	860	889	849	881	863	849	865	875	849	858	890	905	856	875	873	860	899	895	877	824	885	856	892	896	796	835	879	815	904	892	852	866	839	831	865	884	847	831	882	821	866	882	886	899	829	844	867	817	853	916	883	845	855	827	846	799	863	836	873	883	888	852	831	882	888	813	844	885	805	876	861	847	839	872	861	841	865	852	850	862	863	848	814	868	851	822	824	905	879	866	839	867	860	839	886	861	861	867	872	844	838	906	837	875	846	807	810	874	866	913	837	795	831	818	835	875	877	868	876	893	908	788	854	880	889	838	882	874	825	873	897	931	823	916	832	879	897	890	877	812	841	936	810	816	855	845	874	874	840	862	829	893	891	856	867	894	822	815	948	828	834	850	899	868	855	852	828	847	917	861	888	843	914	906	861	879	851	871	873	857	856	899	904	865	827	835	850	802	815	851	889	848	833	877	846	835	841	845	870	838	904	863	887	818	817	887	839	854	921	809	810	781	861	857	862	873	834	888	895	884	835	871	879	912	850	847	844	845	823	877	863	840	884	879	844	862	902	852	843	825	917	882	882	881	862	889	800	898	851	855	852	844	788	869	897	855	861	895	872	858	840	852	844	903	854	875	890	873	835	832	891	862	874	835	857	826	830	853	828	912	881	905	820	887	827	898	830	839	888	867	863	852	900	898	807	882	925	853	840	861	906	860	820	860	868	855	881	875	841	888	817	809	935	816	871	855	865	938	869	901	891	888	828	860	847	855	819	857	837	837	886	905	879	825	874	863	862	880	879	833	849	888	891	846	870	847	854	870	840	869	855	839	893	866	863	897	892	853	859	846	835	803	873	893	818	901	822	919	888	842	822	908	825	894	877	852	914	880	856	845	911	886	866	868	867	883	879	822	878	878	865	853	870	902	860	798	904	851	854	893	945	834	892	893	904	810	876	899	839	804	864	868	877	853	874	916	846	803	840	890	850	878	856	875	874	916	844	807	833	841	873	899	840	893	884	859	895	845	846	834	841	855	881	849	903	858	858	893	835	866	845	926	852	864	886	905	874	899	888	832	891	852	803	808	826	820	885	874	884	841	857	879	869	867	891	901	887	881	850	873	859	868	799	919	894	883	891	885	882	863	871	811	868	862	898	890	867	874	851	898	829	827	883	887	873	855	885	858	821	864	872	820	835	844	852	878	884	848	888	861	864	872	826	922	880	840	914	846	841	833	821	857	879	881	866	892	847	868	828	882	848	841	848	878	909	857	854	844	892	816	881	845	937	905	881	866	881	878	848	909	854	847	862	904	853	838	908	839	890	853	868	846	908	861	917	858	904	866	874	803	842	810	839	864	873	838	860	910	886	820	906	865	834	853	840	848	852	869	873	865	895	865	833	897	814	856	836	907	866	775	861	859	839	848	895	825	885	849	907	845	863	896	849	859	827	832	875	851	830	855	854	904	902	839	860	857	899	825	868	881	840	925	860	882	835	819	894	827	853	837	840	869	871	813	801	863	884	872	829	948	854	874	867	907	869	822	893	849	835	899	899	841	853	861	847	811	865	906	846	875	834	851	847	869	901	885	881	869	895	865	877	836	825	863	836	842	867	862	913	904	815	861	908	886	896	858	826	802	836	856	849	862	849	834	821	821	874	880	869	842	899	876	853	892	855	850	840	886	919	887	892	863	840	885	887	884	852	890	871	817	863	864	873	864	868	877	847	847	921	843	861	859	809	904	819	865	877	849	876	852	829	795	833	852	920	851	892	836	834	838	845	821	871	870	838	817	879	835	882	898	910	880	851	864	886	807	839	852	897	857	854	880	880	880	848	837	860	889	845	881	887	854	868	865	857	881	953	862	874	907	911	893	872	862	916	860	851	875	874	910	895	849	870	856	828	848	932	881	875	852	875	839	860	914	843	852	874	907	850	893	880	826	847	859	846	851	856	843	876	831	833	870	873	850	856	819	848	852	834	894	896	870	888	856	829	803	871	867	875	828	879	861	852	848	879	886	874	838	862	914	828	835	860	846	867	829	858	851	839	894	823	884	856	903	869	876	839	859	884	862	888	813	859	872	874	857	846	885	909	872	833	887	809	844	833	863	824	858	937	879	878	866	858	915	862	829	835	886	848	883	915	816	871	793	869	862	840	866	847	880	900	878	838	917	841	842	875	879	886	827	866	814	873	846	856	850	871	902	881	782	827	870	844	880	897	803	855	903	887	881	869	840	878	884	885	827	858	904	893	902	866	845	853	847	894	883	863	863	869	890	888	873	844	847	879	853	857	921	901	844	915	826	894	937	804	875	847	909	865	785	844	863	868	928	841	917	860	856	842	867	896	877	886	876	850	857	853	825	844	931	903	845	861	854	808	845	841	875	834	928	807	851	884	875	835	891	849	840	864	872	874	872	883	832	896	871	832	872	869	899	856	851	846	857	894	870	834	902	885	863	876	876	875	877	823	855	869	886	828	855	852	936	837	876	862	819	825	858	858	858	860	901	825	900	850	816	860	883	850	879	885	824	834	875	795	892	870	875	861	887	862	870	844	904	878	864	828	933	821	823	822	877	852	854	823	862	861	902	865	876	907	835	836	851	822	854	848	894	814	948	830	859	882	857	857	824	885	876	867	826	884	867	879	834	840	839	866	874	888	840	871	830	948	885	829	895	882	898	832
23247	21306	28985	24044	21374	20601	9991	3276	2324	1974	1511	1361	1319	1204	1047	1040	1008	864	886	839	764	767	828	794	791	805	806	807	767	767	751	777	791	803	783	769	752	751	785	705	757	755	727	718	747	743	733	752	714	760	783	665	675	769	737	794	697	719	752	723	693	737	711	754	716	751	769	685	779	712	731	724	731	768	678	727	720	712	735	732	668	733	711	716	738	716	729	692	725	735	682	735	735	671	749	703	703	677	691	702	704	719	717	723	678	665	665	703	677	739	684	734	716	723	712	786	742	715	681	746	680	772	714	702	720	658	757	688	720	739	691	732	655	766	715	767	728	698	683	752	721	733	712	700	723	741	734	707	727	737	768	731	738	716	746	750	723	697	719	716	758	682	726	737	745	714	733	673	702	697	693	682	725	710	736	674	685	733	721	733	717	734	676	735	689	699	745	704	728	720	711	699	740	713	780	719	760	703	712	698	688	718	737	687	728	752	744	729	684	712	679	681	749	731	742	723	718	711	698	756	688	715	718	713	726	712	730	813	728	696	722	712	759	706	703	769	777	739	717	741	763	725	790	724	722	694	673	752	724	744	731	737	715	717	728	717	679	720	718	708	646	709	734	737	701	733	718	684	679	696	700	717	752	724	685	719	766	690	713	737	704	718	731	680	689	717	712	704	734	719	666	670	698	702	737	694	729	712	729	754	747	763	755	698	704	740	742	735	744	653	698	720	738	736	729	714	747	680	711	716	730	676	674	696	743	691	703	697	708	751	704	763	728	725	767	688	744	724	729	699	704	722	717	683	761	707	672	726	680	703	765	644	703	715	710	745	747	697	727	720	722	745	691	736	735	727	767	749	704	688	720	710	657	743	720	714	715	708	760	723	703	746	735	696	711	720	715	755	701	748	723	708	668	750	780	717	715	668	718	743	695	678	733	709	671	763	715	744	724	730	736	678	729	707	711	697	772	712	676	768	734	735	725	717	686	695	694	754	668	793	749	714	700	710	695	748	709	677	706	712	719	710	729	681	752	683	738	670	688	715	681	736	704	713	734	713	712	703	709	719	709	741	726	714	702	739	687	751	774	688	711	712	684	756	708	758	681	694	693	714	754	719	689	699	710	708	748	720	677	718	704	695	702	756	753	718	727	668	727	724	730	742	707	759	730	727	729	709	700	709	733	718	724	750	713	689	751	715	736	742	704	726	716	708	786	674	710	722	688	691	719	702	711	730	740	700	755	756	705	747	674	703	718	696	711	716	721	699	706	701	729	758	708	707	734	679	748	710	745	739	738	684	707	765	738	661	704	728	738	733	694	722	677	738	741	781	690	763	767	730	700	679	726	699	715	756	723	714	702	730	719	679	722	753	722	730	730	681	747	747	713	724	722	731	680	689	709	701	674	704	753	710	772	731	693	749	757	674	679	733	694	785	740	700	749	673	737	709	668	687	731	713	710	756	681	731	753	687	679	684	759	727	724	667	710	742	721	716	694	765	726	684	722	691	734	691	704	737	724	770	737	721	708	697	721	686	691	736	748	694	706	707	730	721	693	703	696	737	726	743	715	713	712	667	730	682	709	679	726	774	701	730	695	735	770	741	703	679	698	743	725	705	703	736	699	734	734	661	751	746	684	739	727	635	687	698	749	686	718	722	721	701	737	726	746	701	734	724	797	714	670	704	723	754	677	683	725	719	769	705	787	667	738	744	666	722	737	721	732	716	718	691	703	730	737	746	702	749	703	739	737	710	730	682	737	728	750	754	720	731	677	719	731	720	732	692	681	753	718	758	721	759	689	747	715	763	690	692	736	686	723	736	753	701	711	712	735	654	707	692	742	756	653	707	713	702	726	749	769	761	699	734	683	693	766	747	698	743	710	694	713	689	728	751	708	763	693	711	727	717	700	729	749	676	700	736	661	723	719	719	748	699	716	731	706	703	717	746	751	694	705	702	717	708	699	726	720	716	733	697	794	704	752	736	720	693	755	693	724	750	728	696	719	709	786	696	722	704	677	734	724	689	718	735	736	715	675	739	731	711	677	744	728	674	697	674	712	702	713	754	694	727	728	689	717	686	714	723	667	731	736	720	726	731	725	729	687	704	696	696	673	709	733	723	723	736	715	720	726	721	773	710	713	708	708	700	700	719	739	714	754	735	757	718	720	736	708	702	705	684	702	728	707	684	711	710	745	697	736	694	719	735	731	722	702	705	698	708	706	699	703	700	708	742	708	682	740	737	712	683	705	714	682	733	676	735	677	674	740	766	801	688	701	745	740	679	714	704	686	736	780	740	749	728	686	698	694	720	727	675	793	677	719	703	682	735	681	710	748	723	735	695	718	717	675	720	701	737	662	683	683	724	705	721	720	716	722	767	698	719	738	757	711	705	729	698	719	740	726	698	711	709	712	724	752	670	702	700	664	689	690	688	694	675	784	699	722	694	735	748	708	729	736	724	745	726	752	702	758	720	677	698	651	729	730	663	723	701	701	717	730	720	697	714	691	791	708	733	666	746	742	744	698	680	745	732	682	753	678	692	651	730	729	696	699	689	710	749	739	714	713	713	708	698	680	766	758	713	720	696	708	679	724	757	718	737	737	719	671	744	745	674	717	733	729	734	730	721	701	722	731	697	698	711	692	750	724	728	693	700	726	728	680	743	706	729	680	765	703	669	704	697	681	711	768	697	754	718	720	709	743	718	682	733	715	732	712	727	735	754	703	746	735	701	679	728	712	719	676	769	731	736	722	725	683	730	680	719	716	710	725	727	771	728	728	722	748	744	746	761	741	705	693	698	695	687	692	773	715	713	683	685	676	669	729	770	714	658	726	736	749	715	711	752	720	667	758	705	696	734	748	665	742	638	759	716	697	720	709	714	676	757	773	691	714	668	719	753	721	725	722	749	728	704	711	705	687	706	730	702	722	660	669	783	740	740	716	728	817	717	696	748	692	700	722	713	650	716	656	741	744	700	754	729	732	722	748	683	735	711	697	686	739	666	724	712	665	749	717	697	699	689	716	711	732	742	694	717	753	709	719	702	736	754	724	723	734	724	735	762	687	744	701	789	747	699	714	668	693	688	722	756	683	768	723	741	733	685	670	691	736	699	732	701	732	715	715	697	734	714	725	742	687	715	652	701	693	734	734	733	698	691	762	690	702	718	736	683	687	743	763	682	718	700	749	709	680	711	704	750	725	703	742	736	672	722	688	721	734	705	686	687	702	771	718	693	789	732	715	688	720	743	711	721	693	697	715	715	736	685	750	694	725	717	699	737	704	745	776	732	650	735	761	717	715	680	725	708	728	704	673	712	734	709	656	711	727	740	731	717	771	756	683	703	714	695	691	721	717	666	735	735	734	726	717	771	691	754	739	705	723	706	736	700	691	716	738	701	758	735	725	650	719	689	681	693	718	718	726	736	685	692	694	726	667	729	718	702	718	720	694	755	746	699	705	710	725	700	728	754	667	700	690	721	767	727	710	759	741	736	733	753	735	692	731	712
36048	59327	50516	31503	16409	9476	7010	5503	4520	3658	2765	2411	2166	1904	1742	1549	1486	1257	1135	1075	1066	985	997	935	947	975	962	884	979	900	938	921	914	898	847	909	874	864	899	793	856	875	878	882	819	890	863	830	859	853	836	803	825	823	829	836	788	905	778	788	841	790	868	860	862	834	831	845	835	817	784	817	755	798	827	799	826	811	827	816	803	767	784	808	795	792	783	820	792	822	804	793	786	812	836	809	840	791	812	831	830	836	788	766	788	819	850	831	826	826	815	846	786	837	843	801	805	807	820	820	790	766	821	772	798	788	809	841	828	811	817	791	820	802	798	810	785	804	790	842	761	837	838	831	775	837	816	837	795	807	785	790	733	813	824	817	814	798	787	764	811	810	826	784	842	804	788	844	782	787	751	843	794	821	816	788	797	749	827	759	844	770	769	833	753	851	791	817	826	808	825	791	781	789	792	773	765	829	819	768	772	853	834	792	780	760	771	813	745	820	780	803	861	823	809	797	791	797	864	861	775	775	787	786	824	812	800	802	837	799	787	819	855	847	817	786	844	782	828	856	800	777	858	776	768	828	817	809	761	813	835	755	808	779	786	785	778	833	842	803	861	802	817	851	813	778	764	845	782	790	808	758	826	815	787	868	807	823	780	800	812	828	782	817	852	784	775	816	850	839	824	808	803	854	836	806	810	804	767	818	774	801	767	846	852	766	807	771	766	785	786	832	813	816	845	889	765	820	822	793	784	822	826	872	846	825	805	814	839	797	808	837	798	762	808	847	815	767	782	818	793	866	804	842	821	823	838	817	807	762	786	853	847	753	833	810	789	847	850	805	783	846	778	799	757	825	821	799	853	779	847	802	788	843	797	825	796	824	787	842	765	814	826	830	808	789	811	809	844	857	780	802	800	817	753	800	825	814	775	825	831	817	772	786	776	792	800	840	819	791	781	788	822	796	782	825	791	773	795	798	778	775	765	827	822	822	856	798	803	830	798	832	814	776	823	816	829	844	781	812	783	824	852	766	773	836	808	851	825	817	812	831	836	803	809	772	811	837	824	741	793	739	807	757	824	832	791	822	843	865	853	832	772	831	788	818	785	788	810	823	806	842	815	797	781	767	803	796	832	816	767	807	836	824	831	828	786	782	765	843	781	856	777	839	830	795	784	799	816	794	816	800	780	813	789	830	792	811	824	719	766	796	750	814	802	776	805	792	794	812	792	832	754	775	783	805	806	783	807	791	784	772	849	786	810	768	831	843	780	847	792	807	827	808	797	809	771	847	778	823	780	812	797	827	841	785	776	845	811	794	799	821	805	833	801	758	769	824	778	828	808	818	793	793	805	783	803	798	772	792	824	796	756	815	834	803	858	837	751	841	803	824	790	824	783	796	797	793	804	819	813	785	786	822	831	799	852	844	807	840	833	766	792	776	796	790	841	809	865	784	820	817	813	819	797	808	781	798	811	720	835	795	784	847	791	820	812	847	771	813	819	836	833	765	850	804	850	819	804	761	775	810	812	806	846	796	793	791	836	801	851	777	796	852	780	837	857	793	799	805	802	833	783	811	776	849	784	761	811	818	811	828	780	815	800	767	807	828	826	837	798	798	845	802	830	891	846	786	825	801	781	893	826	808	838	824	823	811	780	817	811	782	800	793	821	768	848	833	811	777	837	818	802	801	826	828	791	796	860	801	790	874	823	831	832	794	818	783	844	746	818	820	832	802	855	886	833	808	851	769	826	819	819	846	836	808	803	813	788	752	826	789	792	852	815	831	808	816	858	802	879	797	780	815	779	768	770	804	824	767	771	807	810	786	804	802	839	828	774	807	795	758	794	793	813	829	771	821	840	818	762	791	808	809	825	798	840	778	808	805	804	786	822	754	799	819	817	831	787	834	808	869	771	787	768	778	804	763	807	766	776	843	797	779	846	787	830	810	796	809	781	809	854	771	830	852	815	798	832	774	845	862	796	789	829	833	839	816	787	792	837	778	766	789	818	769	833	797	806	852	837	847	820	808	829	798	808	835	793	775	818	837	806	813	810	847	791	839	754	845	837	822	825	847	824	850	819	865	809	840	854	773	781	779	806	860	803	804	863	779	802	774	789	775	811	768	837	851	838	794	836	775	791	833	773	759	842	773	834	791	775	800	860	732	805	838	809	795	854	800	791	818	843	786	798	793	810	815	825	850	791	811	794	819	803	802	808	815	784	807	767	783	841	806	802	797	830	870	788	778	823	768	820	789	826	834	818	835	838	852	799	810	862	817	772	791	773	811	807	820	832	812	795	831	807	875	788	824	823	794	812	762	828	797	818	737	834	803	800	769	812	815	777	861	830	795	846	785	795	806	815	775	809	818	774	762	758	756	810	794	771	783	807	831	766	832	815	819	783	815	825	836	832	853	844	826	850	807	811	820	806	839	798	809	821	864	807	842	796	832	806	836	806	829	833	792	801	830	853	824	799	741	811	856	847	793	798	792	786	809	756	825	809	843	783	794	811	812	835	826	787	870	855	800	807	851	794	800	788	798	831	790	777	811	811	781	784	851	778	855	836	821	808	778	843	768	831	806	828	805	778	789	795	827	843	844	844	801	823	819	797	838	808	845	826	834	784	782	818	846	822	778	852	805	849	803	786	836	792	828	779	825	831	865	839	811	857	854	830	792	813	807	783	814	788	802	824	827	834	817	822	804	817	800	809	799	759	821	795	826	799	870	809	802	819	795	813	742	853	776	786	777	779	784	876	811	836	788	788	810	795	798	793	787	784	789	793	840	814	792	807	796	793	821	827	830	770	779	772	794	790	859	795	874	799	793	829	785	827	836	848	780	802	791	776	816	801	796	830	771	817	873	835	863	798	810	758	793	865	791	790	837	752	791	866	789	827	837	822	769	763	832	810	827	847	789	790	856	807	787	800	818	812	812	758	830	833	788	769	818	759	827	797	794	805	823	813	838	849	831	854	845	821	826	791	815	858	836	759	810	815	749	757	784	821	833	759	813	802	806	810	795	878	833	796	832	781	766	852	837	846	791	765	862	797	821	777	863	772	803	777	751	814	779	782	799	850	842	769	809	779	795	806	842	760	795	857	813	822	795	809	816	828	869	786	786	788	829	769	787	788	846	785	766	777	814	778	816	769	853	807	805	810	841	784	760	799	834	858	745	792	812	782	753	773	792	809	801	811	834	823	825	760	787	727	838	822	840	797	774	834	827	814	805	792	798	801	764	776	817	825	812	819	852	790	839	841	819	906	818	787	812	804	793	759	775	832	806	863	825	807	879	745	830	749	789	816	861	818	772	826	774	815	816	856	812	829	775	728	762	766	872	793	854	827	825	778	849	823	808	813	741	783	809	819	822	830	803	857	803	801	793	783	858	785	803	785	837	810	818	763	803	803	793	792	827	805	802	721	810	773	904	809	840	793	804	769	838	810	812	835	799	822	784	757	775	832	825	848	819	821	816	799	829	768	833	819	782	767	852	798	811	804	827	791	793
29065	25674	27073	13589	4256	1816	1313	1007	927	798	696	639	615	587	575	595	560	530	526	501	523	474	521	496	520	516	477	475	496	480	495	512	477	504	490	516	482	525	478	482	500	485	511	543	495	507	492	479	505	454	456	489	496	443	482	492	482	484	475	517	495	483	483	501	496	452	474	531	525	523	541	460	505	486	507	493	438	468	454	463	476	489	481	482	489	477	501	457	495	441	474	517	473	487	476	457	486	464	496	479	480	487	489	499	496	463	486	471	504	472	459	488	453	473	528	491	455	453	516	483	496	465	492	491	511	494	498	492	502	524	510	471	458	467	502	507	458	524	488	532	472	471	513	456	489	466	492	437	528	502	477	491	490	450	488	510	514	472	482	511	512	479	465	471	504	536	476	506	469	463	486	487	431	517	480	487	490	476	451	533	500	502	506	517	495	503	476	473	480	494	490	484	479	487	469	468	453	494	478	477	449	413	486	504	491	494	501	490	457	512	490	478	509	477	484	494	500	468	507	456	482	446	526	483	446	456	496	461	486	486	457	483	475	491	453	448	498	461	484	468	480	478	483	465	466	461	459	489	463	539	473	494	453	481	495	477	460	490	482	465	495	486	484	490	517	489	452	467	499	490	461	501	487	519	515	459	509	478	486	525	505	475	504	555	487	516	481	490	499	493	501	478	516	506	468	526	482	541	500	545	523	507	473	483	476	487	486	485	497	472	503	479	500	438	495	474	431	501	495	483	489	491	487	471	487	471	501	486	424	453	486	545	480	502	519	502	505	497	456	479	484	479	479	468	472	501	449	491	484	473	471	491	496	512	486	480	481	487	453	462	505	494	516	512	468	461	496	452	486	498	481	504	495	457	501	475	512	498	491	455	514	493	521	460	480	552	470	492	465	473	481	470	520	492	508	513	513	468	493	505	502	495	475	456	531	510	477	476	478	504	484	487	464	497	455	480	522	480	458	528	481	483	463	457	509	489	468	492	501	446	509	487	476	480	493	515	466	452	490	487	472	470	490	472	468	431	460	473	474	482	478	512	503	534	479	488	495	510	533	462	488	517	471	482	479	439	474	484	523	482	466	507	488	464	498	479	496	511	463	455	460	466	494	431	497	485	480	518	494	511	489	464	476	464	471	473	498	508	467	461	483	452	476	505	499	501	474	505	465	479	503	465	519	463	449	483	477	477	491	472	486	447	475	500	496	481	466	507	468	514	484	501	454	463	512	462	490	471	466	523	460	474	483	486	470	524	509	454	463	477	503	423	476	482	533	482	462	518	488	509	481	516	508	502	487	478	490	495	495	496	494	485	455	463	485	490	475	470	506	484	491	491	479	497	443	495	477	509	477	496	505	480	515	480	483	502	468	465	520	505	480	507	538	510	476	466	491	482	468	453	537	493	498	452	459	513	475	465	484	488	496	525	479	511	469	492	474	484	471	482	468	504	490	506	517	464	499	511	473	518	481	485	494	475	496	490	436	494	497	486	524	491	521	520	465	460	513	500	469	508	495	482	481	500	505	512	489	470	473	525	484	467	523	510	457	495	484	462	496	489	480	492	507	462	476	516	489	475	496	518	486	468	453	506	508	490	493	534	500	452	452	500	482	440	465	489	508	472	467	503	472	467	481	501	475	517	520	506	510	487	504	505	489	473	535	466	481	481	495	491	490	471	478	471	458	470	488	506	442	514	536	467	515	494	460	492	514	516	499	473	467	496	536	509	487	482	467	475	470	476	480	470	498	490	502	541	490	462	532	482	474	496	519	515	496	518	484	460	500	504	461	485	491	492	470	496	432	476	476	470	482	465	494	462	458	528	460	462	499	558	529	467	482	485	472	519	486	484	484	462	495	505	481	435	500	496	487	476	487	495	498	492	466	446	512	486	491	446	492	506	555	480	488	498	473	483	473	507	486	500	478	498	518	464	497	476	507	485	489	492	472	422	501	481	466	485	488	448	475	452	500	441	535	429	511	480	472	488	483	502	486	469	474	474	477	522	477	492	516	488	503	500	452	512	490	507	482	501	470	508	457	415	482	484	489	502	453	530	482	512	462	498	505	431	487	497	514	508	502	505	491	419	478	479	512	500	504	478	451	451	511	525	459	488	483	478	487	467	485	527	482	470	455	469	478	485	451	456	463	487	454	474	461	445	463	467	454	480	453	448	512	512	474	501	547	486	497	492	481	561	486	503	479	492	494	486	519	504	480	504	472	478	459	495	460	493	491	519	476	449	519	532	466	472	483	480	489	475	494	487	476	487	466	517	528	501	508	492	482	470	489	537	533	482	508	498	455	475	503	466	527	486	485	510	505	444	460	485	501	489	482	482	511	465	497	516	472	473	486	501	507	463	442	482	464	472	493	502	506	476	462	527	475	479	486	474	491	505	497	484	457	454	466	507	492	466	484	513	494	482	472	477	488	499	466	504	448	489	469	442	521	481	500	494	463	473	504	499	437	480	544	511	522	522	505	454	475	452	482	507	461	474	496	516	469	500	499	490	459	487	478	502	519	497	481	503	512	506	465	533	483	463	484	497	463	482	486	476	480	467	492	482	496	480	442	484	480	485	503	496	506	481	513	458	548	484	481	479	512	480	481	472	529	469	481	494	509	489	476	512	493	494	513	467	460	468	458	456	498	476	513	479	484	498	462	459	462	527	449	497	491	503	490	471	444	456	481	498	502	457	484	469	500	504	518	534	499	493	480	467	494	498	459	462	465	528	519	458	501	509	479	527	456	504	496	489	478	495	453	493	470	482	482	467	492	503	475	515	475	491	527	470	455	496	504	474	505	511	475	478	440	454	470	512	471	499	481	455	497	506	516	494	473	481	472	494	492	546	488	472	479	497	529	473	493	484	501	469	460	481	512	504	442	508	491	476	462	478	457	508	486	465	497	487	488	482	484	439	464	439	441	477	487	475	520	461	460	495	439	467	526	494	513	486	529	490	456	450	461	494	490	487	498	438	492	510	508	480	476	504	498	504	476	469	484	478	493	500	487	471	477	490	478	474	506	479	455	484	484	464	497	490	510	504	502	464	497	500	478	479	500	446	471	503	491	456	490	464	449	509	474	496	531	500	493	459	464	470	535	458	452	497	500	497	452	490	504	471	479	489	518	475	491	486	470	519	519	492	448	484	512	464	503	490	476	519	523	484	472	478	458	483	496	511	460	488	471	454	482	466	491	488	483	442	468	475	441	489	472	515	473	482	457	495	466	476	499	431	516	453	486	461	446	467	479	504	477	474	474	459	480	478	489	526	478	510	493	487	504	512	487	472	469	466	454	481	488	489	468	507	441	501	493	500	474	503	490	495	475	468	490	525	447	504	485	478	486	536	518	452	494	479	462	487	479	466	487	518	454	469	467	504	463	516	461	475	501	516	469	480	482	446	477	487	489	482	453	458	498	470	471	500	485	484	528	458	464	512	497	504	456	490	468	474	486	480	497	484	443	485	489	514	480	481	515	491	506	488	490	479	496	488	467	486	500	488
29732	39832	31088	13519	6518	3441	2680	2187	1684	1390	1163	1042	1007	926	860	799	771	773	680	651	640	615	618	687	627	615	623	681	643	627	611	612	651	624	621	634	637	605	585	577	586	604	632	577	621	627	603	607	576	591	593	600	621	583	646	588	551	565	603	573	588	614	601	621	605	619	614	546	588	613	605	560	601	580	624	583	602	598	559	618	593	577	599	589	606	578	594	599	592	545	599	604	677	624	579	625	589	610	591	588	600	609	549	638	607	591	579	596	592	613	604	571	623	627	593	592	604	607	602	560	585	586	604	613	576	594	638	575	627	599	544	576	560	616	620	601	613	577	582	598	611	590	626	601	578	578	594	636	585	571	569	565	578	618	588	586	561	604	591	581	616	593	619	567	593	608	636	573	587	540	597	617	593	566	582	555	560	644	615	579	597	599	605	605	592	599	558	564	590	602	650	593	584	582	574	566	635	593	550	604	591	638	631	653	588	571	595	597	626	569	635	608	606	618	594	573	599	567	547	606	555	606	621	582	627	577	600	615	586	595	596	564	615	605	594	554	600	588	558	623	604	564	601	599	583	573	623	561	556	588	593	622	618	552	598	563	570	648	576	589	598	640	588	567	569	562	593	607	579	610	599	636	579	615	592	547	566	581	603	578	589	596	598	593	576	586	602	635	612	589	575	548	616	624	635	607	559	607	605	564	607	584	584	628	592	578	591	554	611	623	559	585	562	591	606	554	564	582	618	601	577	610	573	571	634	605	567	569	591	561	544	609	592	598	580	601	624	599	586	586	549	621	622	643	609	590	611	593	590	599	603	616	551	612	592	638	553	570	569	559	592	617	608	604	619	601	595	566	599	593	594	536	596	680	620	588	588	596	554	617	561	579	613	572	603	592	557	543	559	605	541	594	630	541	581	588	574	583	649	572	583	606	603	569	614	650	573	607	583	600	594	545	608	611	545	574	593	594	597	550	584	629	593	619	582	593	560	580	560	606	577	561	593	599	592	583	590	616	569	615	625	597	578	567	584	580	566	553	582	595	632	630	659	624	589	594	597	606	604	576	607	593	554	592	611	599	574	589	541	580	619	605	592	604	617	578	587	617	561	584	578	646	582	563	620	610	608	594	636	591	584	578	623	616	570	577	592	583	640	599	606	607	642	591	560	587	603	584	596	593	571	569	662	570	591	590	592	629	620	569	623	589	566	555	576	567	579	571	604	573	613	615	572	607	621	586	586	626	599	658	596	652	579	580	569	623	566	608	626	610	601	517	615	608	600	562	577	565	577	574	602	571	541	631	558	588	588	612	610	567	570	581	573	593	641	546	621	592	622	611	592	596	589	601	601	561	583	576	595	623	638	589	615	611	583	571	574	567	584	614	611	554	559	593	621	637	607	592	615	591	565	592	530	576	584	604	581	564	603	591	618	640	606	628	568	621	605	562	629	599	627	573	586	586	539	613	573	623	611	573	585	577	619	598	601	587	626	510	569	573	601	596	592	636	582	609	591	571	591	612	561	564	609	605	623	601	624	566	544	591	611	546	587	556	566	554	579	603	617	567	591	562	604	604	594	621	608	613	617	566	635	591	603	577	595	597	605	628	593	584	604	615	616	588	626	571	597	572	604	582	620	621	579	568	566	603	559	607	596	603	586	580	616	587	582	582	615	583	586	603	602	588	543	615	615	620	633	580	584	550	605	574	561	601	589	595	637	662	600	586	591	598	625	647	559	582	601	562	550	593	572	572	549	608	640	598	554	569	601	616	570	653	581	597	567	625	602	611	590	583	583	576	622	608	625	601	552	576	577	594	563	567	589	599	590	559	607	585	611	602	595	657	638	562	618	599	626	585	608	569	639	596	578	624	549	583	594	571	583	598	583	590	606	558	560	616	625	595	587	585	562	571	567	615	613	603	583	586	586	600	597	618	577	565	587	609	597	585	594	612	567	564	603	602	612	570	541	580	579	582	589	623	634	636	593	592	585	589	569	586	566	578	641	578	593	615	592	576	610	610	599	559	594	634	616	542	615	562	655	592	581	561	591	602	605	573	606	606	616	635	584	597	618	596	591	585	590	583	605	592	591	558	610	587	626	577	621	628	616	607	559	608	592	578	623	580	584	574	616	622	656	606	577	601	584	535	594	626	616	627	598	560	590	573	559	579	629	572	609	605	598	611	567	614	606	552	616	618	623	529	562	583	639	569	589	580	552	542	612	636	569	575	582	592	587	598	646	600	597	583	630	625	603	591	628	605	595	642	615	563	606	626	583	576	585	586	570	583	592	581	592	591	633	569	633	568	579	590	622	589	610	576	606	592	592	573	584	611	610	639	608	592	585	529	603	594	638	597	575	612	558	602	589	670	587	528	638	567	599	603	561	602	565	613	634	601	564	575	594	613	581	563	591	560	571	584	683	622	599	554	617	615	611	608	562	598	612	579	580	575	604	597	576	575	578	597	589	565	565	587	593	603	598	625	575	613	588	624	568	588	585	591	640	607	594	602	538	600	547	597	558	589	545	606	578	581	622	603	560	575	575	580	616	597	616	639	567	557	590	589	579	588	582	618	553	610	570	587	586	603	572	582	578	613	579	596	587	576	565	601	593	584	602	592	612	659	589	604	636	591	576	613	578	590	586	602	619	585	595	584	585	635	584	588	589	584	556	627	592	579	551	563	583	586	614	626	568	578	577	602	569	569	593	595	602	571	594	623	578	593	572	596	570	606	570	573	581	583	574	582	576	580	557	569	561	570	559	588	548	665	589	596	623	577	586	622	564	608	568	571	557	557	562	577	583	612	601	601	611	554	594	573	603	604	613	619	618	546	639	600	647	597	602	581	598	572	597	594	556	579	608	556	593	600	579	583	597	600	602	570	624	609	626	588	583	592	585	622	588	603	576	633	593	612	607	590	592	590	600	597	607	588	627	587	581	605	611	607	626	564	563	634	586	591	587	596	627	591	609	630	618	574	624	594	578	576	570	624	558	617	589	621	598	568	591	563	605	627	604	586	542	617	619	551	607	661	591	606	589	624	628	621	594	587	601	606	568	637	595	597	577	550	596	599	624	585	631	598	587	557	565	595	584	589	551	586	591	603	624	541	599	606	591	641	579	611	619	598	560	602	583	579	533	601	589	583	588	576	616	592	629	583	617	594	615	584	586	597	608	608	632	587	563	634	624	549	623	569	550	573	605	567	634	615	622	581	579	595	577	605	620	624	602	529	589	625	575	574	583	585	624	594	614	596	603	601	582	617	581	585	614	592	563	568	616	603	619	594	601	581	586	576	616	569	547	598	618	615	554	548	631	543	597	580	630	581	565	610	556	566	588	527	591	580	602	570	586	583	581	534	579	613	606	587	586	594	555	576	616	576	574	647	582	581	577	601	603	604	609	611	598	582	578	609	588	546	602	562	605	550	568	601	611	591	615	587	609	603	613	607	600	588	617	586	603	634	579	611	563	612	543	552	602	587	602	617	634	614	604	605	616	675	618	607	621	582
24472	21370	28726	24978	20158	8885	2985	1771	1515	1225	952	809	774	741	657	568	553	481	512	465	470	436	469	405	468	445	430	494	453	439	488	448	402	442	447	413	419	423	401	401	417	419	449	444	384	407	402	433	392	405	435	441	401	418	383	427	420	379	405	412	395	381	416	408	437	429	393	382	382	406	394	436	422	402	405	409	402	396	369	412	410	414	410	429	424	393	393	413	413	429	400	431	426	405	391	467	456	410	408	385	423	444	424	386	404	397	393	406	392	409	408	395	398	404	423	407	416	431	407	431	422	397	386	389	401	409	429	411	383	375	425	431	403	449	412	380	445	464	406	431	419	403	426	428	395	418	421	413	421	379	383	438	374	411	422	409	392	398	397	398	422	428	358	408	414	413	382	408	385	445	426	417	372	411	419	400	417	428	393	417	361	444	398	423	419	405	419	404	436	435	402	421	430	424	409	389	394	378	382	425	369	391	410	395	427	412	386	399	409	407	398	409	417	423	374	401	413	380	430	391	430	386	377	434	418	443	406	424	396	412	388	434	411	376	435	391	394	371	405	402	399	393	385	413	412	399	393	423	446	429	387	390	411	425	428	424	389	394	393	386	402	418	412	412	432	372	399	420	402	409	418	409	402	386	396	438	369	428	401	437	404	407	398	394	404	405	413	402	412	420	432	419	382	430	372	409	437	386	408	420	406	424	404	389	433	404	400	426	410	398	450	413	411	368	404	386	390	409	423	416	379	406	393	418	411	376	365	439	411	436	395	434	432	459	404	385	408	413	400	442	394	434	377	424	407	386	401	373	385	409	387	434	409	400	417	416	390	421	362	392	398	405	373	425	402	423	433	401	412	428	396	415	435	455	413	438	422	395	377	386	399	393	460	388	378	388	406	409	409	401	400	383	408	412	405	434	355	406	445	413	404	424	451	399	404	441	406	388	377	377	405	380	421	366	427	395	422	381	385	402	425	405	415	386	438	419	351	395	392	371	402	398	423	430	439	415	390	364	358	396	404	442	440	379	420	440	403	402	432	397	412	429	450	416	428	412	402	420	416	413	396	402	366	415	409	422	409	412	425	384	381	363	417	379	388	389	392	404	388	386	447	388	397	416	403	366	410	407	414	415	387	391	434	412	416	416	412	436	418	437	416	420	381	401	415	397	398	418	414	423	362	415	390	395	412	357	398	374	423	401	387	432	410	415	394	445	399	394	422	397	416	401	407	426	451	417	376	442	411	430	394	391	438	386	405	396	370	385	422	392	417	395	383	383	414	405	386	416	393	379	407	411	410	423	423	384	389	357	416	413	415	398	416	428	408	384	369	410	440	414	420	378	452	371	408	420	429	398	414	379	416	373	377	431	396	421	431	378	429	363	401	424	418	384	401	409	415	433	382	403	397	422	440	430	433	431	414	404	384	405	394	400	403	410	423	383	392	422	405	389	384	412	350	405	421	443	415	377	399	403	401	431	431	396	413	420	397	413	392	432	393	449	387	395	402	396	409	404	397	442	430	401	428	441	405	386	406	396	414	400	406	416	399	428	402	422	387	407	377	410	444	400	439	409	445	412	391	438	380	434	380	411	386	395	399	379	403	410	397	417	425	423	405	405	437	433	395	445	374	406	413	412	413	402	408	412	401	429	431	431	430	418	412	420	432	435	418	412	384	404	403	397	422	389	421	402	391	392	372	446	392	398	394	409	407	408	426	398	428	432	418	423	404	390	402	411	425	406	430	416	406	410	419	420	388	409	426	448	405	406	392	407	392	406	393	387	394	415	427	419	409	424	420	394	423	358	403	410	430	410	407	426	363	416	441	388	408	409	403	397	368	393	410	388	409	396	464	413	436	424	408	371	398	386	469	402	428	398	380	409	453	392	429	411	426	353	402	400	394	397	411	386	373	377	389	371	380	423	411	394	393	398	404	367	395	407	393	417	410	428	397	419	403	412	407	415	424	386	396	408	404	421	398	422	425	430	416	402	409	428	429	408	443	405	408	432	417	428	417	448	373	430	411	415	436	441	398	428	414	379	409	404	374	421	374	420	417	432	426	429	378	365	464	392	379	393	445	394	404	411	390	394	424	379	393	399	383	400	393	433	407	435	351	400	395	410	392	428	404	409	420	428	407	378	420	400	414	447	447	437	406	368	385	411	366	396	401	406	403	404	418	416	404	411	375	420	429	403	442	415	435	426	412	387	410	408	411	452	418	398	384	429	398	418	396	408	397	402	430	390	418	414	433	407	399	460	397	455	399	402	370	439	369	418	436	412	399	393	416	428	433	427	404	401	416	395	406	405	410	427	414	381	439	395	425	383	391	382	399	397	421	444	419	457	391	386	384	411	405	413	383	385	443	380	394	427	402	393	404	451	381	397	456	386	398	393	384	392	380	396	403	434	421	415	382	443	407	424	387	440	428	412	434	391	413	394	401	402	422	442	399	376	398	404	415	414	463	380	434	412	410	434	413	404	380	402	407	401	437	390	397	399	421	411	413	385	444	451	375	434	394	379	424	378	394	376	392	408	447	416	426	362	396	436	415	383	411	399	405	435	423	389	394	453	413	364	422	384	412	388	391	376	402	423	422	395	377	386	412	416	411	408	412	414	405	369	438	365	370	397	414	408	400	402	412	398	435	394	413	358	422	412	434	382	412	427	439	382	423	435	421	389	395	401	416	390	438	400	426	410	433	432	418	413	421	401	392	373	419	393	401	417	439	416	416	399	410	440	444	371	387	406	384	414	404	362	435	411	390	389	399	418	387	377	431	445	407	405	397	417	427	433	406	417	392	366	403	403	397	384	387	409	426	437	415	371	399	401	440	421	401	398	395	418	417	413	438	403	396	356	428	400	439	416	419	387	404	392	445	422	418	423	392	400	419	412	436	413	406	441	392	396	389	396	408	371	446	389	384	401	411	424	408	384	415	386	415	372	391	414	427	393	354	425	378	419	412	426	414	419	384	413	379	399	391	407	408	427	405	424	379	370	410	428	372	395	400	382	406	438	378	401	383	404	410	428	443	387	439	387	405	412	432	428	403	430	415	417	374	418	440	412	390	382	396	391	399	419	409	395	359	427	438	407	402	393	377	399	371	440	419	421	418	411	437	414	383	432	423	374	385	385	404	387	422	404	374	405	376	407	426	382	406	390	413	383	413	404	426	368	407	361	406	417	403	390	429	390	427	431	426	415	384	413	399	415	411	408	365	371	393	453	390	431	394	441	438	374	397	438	410	386	407	402	386	390	420	415	429	395	394	354	378	441	384	455	410	402	366	439	401	400	397	396	432	399	405	382	383	397	440	408	400	416	399	382	416	427	408	417	458	418	436	435	382	381	401	401	418	420	440	440	392	407	369	417	397	398	414	445	409	422	406	419	407	450	439	404	405	429	405	419	404	422	389	414	419	411	436	408	379	400	401	452	387	400	409	427	388	407	396	427	403	428	390	422	401	427	412	412	395	405	408	432	368	466	422	392	413	435	411	406	404	441	436	379
31534	54313	44388	24520	12070	6185	4677	3617	2977	2382	1829	1542	1295	1153	1017	961	772	777	683	662	612	604	590	581	547	592	570	592	533	561	603	563	513	608	562	504	505	486	572	507	489	524	482	482	494	495	520	558	515	535	511	546	466	515	519	536	533	502	520	468	493	483	500	494	537	499	481	462	454	506	453	465	495	466	466	499	547	526	493	514	492	524	505	479	481	479	477	502	522	530	519	513	492	483	513	495	549	506	486	495	471	514	476	506	519	498	488	474	499	503	499	512	497	507	488	496	493	447	479	508	508	442	524	405	518	499	494	484	506	531	477	483	447	495	502	484	486	486	475	487	489	496	490	496	499	495	488	496	485	468	530	518	530	510	469	490	515	468	528	532	524	489	485	494	473	492	493	499	504	512	499	499	495	490	542	504	495	484	481	472	493	514	454	528	460	488	522	540	543	527	522	507	505	486	499	464	466	478	478	479	527	456	524	505	506	502	508	510	497	520	498	526	492	504	461	501	483	482	490	480	481	466	482	509	494	489	493	473	510	475	492	484	536	547	499	508	486	489	492	503	541	510	475	473	502	488	503	527	509	513	492	502	479	496	521	507	513	502	504	512	501	504	491	502	476	481	481	495	497	496	493	469	513	537	499	509	485	523	447	539	476	481	535	527	466	495	532	483	466	460	475	469	495	546	502	493	477	491	529	506	483	477	469	473	510	450	505	492	494	495	504	480	474	471	507	490	475	515	495	498	518	457	485	501	495	541	475	520	500	485	501	536	509	492	477	480	423	483	460	475	522	492	456	493	493	504	470	458	519	480	461	539	485	475	496	496	488	450	512	492	516	477	463	524	510	484	528	451	533	463	512	501	510	524	502	505	485	471	470	513	498	469	515	480	471	509	519	459	474	489	498	501	487	569	536	512	491	479	510	538	489	470	511	491	485	476	477	421	484	510	497	487	478	505	509	511	507	482	465	519	461	507	506	488	494	505	454	454	493	497	493	529	464	486	466	484	446	484	532	486	494	486	503	497	510	527	475	522	482	513	504	467	498	482	473	464	481	520	532	512	503	470	492	482	480	485	464	486	467	520	466	484	471	506	540	493	475	499	508	478	487	515	507	534	459	449	536	530	499	491	482	508	488	524	472	464	512	491	526	523	497	498	473	469	529	488	486	486	485	522	482	512	491	515	482	489	494	467	467	489	472	479	460	494	508	507	471	490	547	467	450	511	514	516	561	461	513	499	502	477	496	460	491	468	531	461	492	487	493	536	460	538	526	472	477	495	492	518	515	514	505	452	465	447	511	480	487	475	456	477	493	471	469	506	530	490	510	513	484	477	544	482	498	501	509	493	479	500	509	474	521	517	492	507	487	514	506	508	511	526	507	493	477	478	506	509	506	530	540	475	506	486	467	537	503	498	502	475	495	480	492	462	554	542	501	527	517	511	523	526	488	510	504	524	483	539	504	473	491	515	514	476	554	486	460	510	505	482	489	485	479	483	488	481	548	508	473	522	476	538	527	476	476	495	489	497	492	534	537	511	529	531	486	512	501	455	455	455	569	493	470	485	470	485	521	464	458	541	454	469	511	505	483	480	482	474	500	512	456	496	474	509	499	499	490	499	497	500	457	514	462	461	514	478	496	477	506	469	526	486	424	475	523	486	515	476	459	492	486	486	497	504	491	494	457	504	532	500	462	546	528	475	499	500	511	505	484	469	493	432	487	498	545	547	491	446	481	468	488	497	489	524	504	478	477	492	506	483	473	537	518	506	522	465	494	511	500	491	493	515	471	494	474	498	506	500	484	524	458	504	470	450	484	525	535	484	499	476	490	491	456	494	472	487	487	481	521	495	531	505	521	456	524	459	536	521	498	535	497	488	475	490	513	513	489	494	499	498	472	480	464	469	542	542	502	502	511	480	481	506	494	472	481	522	484	496	488	489	523	503	464	485	453	499	473	520	500	505	493	484	513	496	491	474	496	516	461	455	528	517	458	497	489	498	477	498	496	466	481	495	519	481	522	493	505	466	487	472	510	530	482	538	476	490	481	500	470	471	487	410	512	512	478	517	538	511	495	509	496	499	487	466	483	511	473	463	445	462	519	463	504	536	469	493	502	489	498	526	471	539	512	508	484	468	496	474	519	516	499	464	498	515	516	474	488	499	529	460	488	493	470	482	471	505	463	494	502	481	535	470	455	528	528	507	514	460	488	492	538	485	518	483	496	485	481	501	496	467	513	479	507	494	456	492	487	494	461	503	485	531	494	493	497	488	490	469	488	508	456	527	509	485	490	506	497	472	527	488	440	524	531	480	516	507	470	505	482	472	489	497	527	467	473	519	481	541	492	493	479	528	506	448	478	475	476	501	515	545	493	534	496	495	509	505	485	478	519	490	478	546	501	497	466	442	516	513	491	468	456	511	500	465	483	496	518	467	482	491	496	502	461	490	500	482	494	444	494	503	473	518	475	492	493	501	473	486	483	465	525	508	484	493	492	522	501	493	518	475	469	504	495	473	536	534	533	479	509	521	537	485	520	532	430	460	510	486	505	514	467	479	505	475	486	526	483	487	482	483	488	526	529	504	508	500	497	509	458	487	518	511	504	511	518	528	448	480	519	469	502	491	475	493	468	480	489	473	495	481	489	516	512	498	494	529	484	462	521	494	499	507	490	495	523	493	437	491	493	490	475	497	536	487	486	482	481	495	521	480	531	520	493	482	488	476	506	471	432	481	483	478	543	503	497	526	499	471	518	481	486	491	528	475	477	475	488	480	479	445	481	480	494	463	498	467	446	466	460	478	478	482	484	513	474	546	467	452	482	497	493	517	549	503	515	506	517	515	513	492	507	532	456	504	482	504	492	484	473	482	479	478	481	471	530	491	518	504	445	507	497	503	526	524	497	484	489	518	503	459	492	495	486	479	558	502	495	509	506	460	533	517	475	518	487	491	508	500	544	471	494	529	506	504	514	526	536	533	495	481	493	513	547	506	501	511	440	531	491	532	495	463	483	506	488	497	513	495	468	473	512	489	511	484	483	488	444	481	502	488	494	495	490	494	512	492	479	516	466	540	472	500	468	497	496	466	465	527	496	488	467	515	497	493	477	515	471	513	450	466	478	519	511	485	476	494	487	487	503	491	506	467	498	478	499	501	530	506	479	523	512	478	480	513	496	478	496	505	506	526	443	501	486	511	484	498	524	499	492	491	487	492	483	473	489	500	484	449	529	512	546	503	511	497	537	494	450	513	481	488	472	481	480	518	443	489	519	492	521	479	480	498	444	462	524	489	495	496	536	469	480	496	548	486	515	534	490	493	478	470	533	506	530	485	507	466	484	503	484	536	500	494	469	515	470	525	507	517	499	525	520	492	514	498	523	475	505	478	479	516	530	514	503	505	499	518	506	498	517	519	510	483	448	465	510	475	507	485	524	478	488	492	500	491	491	477	516	491	442	508	545	506	477	467	508	513	489	472	511	487	555	478	511	520	463	493	486	513
25578	21449	28119	25404	12279	3531	2144	1669	1439	1377	1141	1017	1026	988	928	880	861	863	835	878	810	771	774	761	775	770	781	738	828	785	750	798	733	815	812	775	724	786	794	725	693	756	757	777	754	779	730	730	766	765	775	782	793	749	711	749	719	718	712	726	750	695	703	755	749	731	728	766	745	710	771	731	763	753	787	788	747	779	735	777	758	755	736	710	752	719	750	748	726	787	720	743	758	733	788	744	733	709	734	730	733	725	762	725	728	739	759	703	771	773	725	772	771	749	739	771	733	754	782	704	755	797	749	733	743	766	718	752	720	736	706	719	760	741	748	739	728	711	731	763	700	715	748	722	733	791	706	719	696	765	707	700	739	741	716	759	721	738	739	757	754	706	743	744	739	734	775	759	788	742	746	740	746	779	773	758	775	747	761	770	768	758	764	735	749	743	723	747	731	779	718	686	763	808	730	768	755	751	749	728	713	778	733	754	760	745	768	760	749	756	725	706	742	732	714	752	729	735	743	729	719	758	754	728	751	725	793	726	751	742	750	735	764	770	758	698	742	695	777	796	752	750	740	741	701	789	762	740	669	744	767	770	735	745	696	768	720	748	770	764	739	780	728	726	787	744	729	729	749	755	788	778	737	793	751	722	758	737	771	750	747	737	743	750	787	763	708	786	764	732	733	743	710	758	705	721	703	724	763	774	750	769	744	770	742	739	727	718	716	729	721	755	736	706	723	733	768	755	731	697	674	718	751	741	762	719	702	727	732	767	765	792	726	733	709	775	747	716	759	751	789	801	714	751	781	765	767	730	780	752	750	769	707	788	715	766	724	691	719	736	711	725	771	706	757	729	769	811	721	753	740	743	789	729	723	767	807	757	696	771	774	715	773	764	686	722	723	733	673	780	809	721	711	752	676	714	747	745	689	716	735	719	715	694	704	731	733	756	774	733	741	731	787	747	729	693	765	772	752	729	724	782	762	772	802	730	676	738	707	727	752	750	749	772	707	747	753	715	717	741	765	715	778	750	727	735	736	787	776	726	751	734	776	770	735	760	707	696	749	778	711	709	763	698	671	738	748	769	780	738	733	708	698	734	735	737	769	711	714	756	736	746	706	746	750	749	747	738	743	725	710	792	772	760	671	785	711	727	723	758	757	722	713	779	716	743	759	755	770	716	753	725	709	743	796	756	719	721	766	773	739	719	698	751	765	717	756	752	744	780	728	776	741	709	764	727	762	712	738	769	758	768	767	778	759	767	728	729	750	712	747	727	752	727	680	735	686	790	766	743	753	773	685	704	770	747	782	712	718	729	699	758	731	748	737	797	750	740	688	770	752	760	675	756	710	751	736	721	696	753	743	769	778	750	733	734	762	758	714	699	676	717	746	744	782	700	748	791	727	732	723	760	660	787	734	751	720	785	760	742	689	766	771	708	744	729	767	739	742	707	750	707	703	776	727	750	779	757	716	710	724	760	789	718	785	760	707	769	723	779	760	703	741	756	705	769	762	759	769	747	759	786	745	727	726	692	782	698	740	722	719	736	751	695	745	773	714	724	779	767	727	758	756	724	734	733	741	723	716	727	749	761	698	746	715	759	718	764	724	742	761	746	794	769	744	762	778	740	764	759	769	746	712	703	701	744	782	775	768	743	726	724	792	724	705	734	740	756	723	737	786	732	750	751	741	729	740	747	672	746	763	774	747	712	767	711	745	748	780	765	728	723	735	738	785	709	793	738	716	705	734	761	753	708	736	771	753	746	743	776	750	737	772	711	710	742	787	769	751	695	800	763	729	739	741	722	752	727	775	723	777	781	716	793	783	806	753	720	759	727	736	745	746	746	700	750	730	775	735	716	741	749	743	753	746	716	731	725	744	741	725	769	771	759	700	751	757	735	756	742	698	729	753	713	690	739	749	736	746	761	744	758	733	773	771	726	741	729	741	730	716	787	755	730	775	772	733	756	779	720	762	761	688	750	727	761	764	678	740	747	799	720	731	743	743	707	733	742	760	722	794	708	706	704	749	752	749	751	763	708	734	718	744	729	783	710	748	807	714	763	727	729	754	746	717	807	767	718	763	757	740	750	768	720	683	722	710	748	745	739	741	732	724	755	715	719	729	791	769	694	770	728	725	764	736	708	715	755	744	695	773	756	713	741	760	753	744	767	761	749	761	747	730	726	778	758	761	742	735	735	788	742	754	764	739	733	724	720	761	754	765	758	734	756	670	741	699	726	737	768	751	720	772	756	770	717	744	717	767	711	816	752	739	666	683	731	745	706	720	750	723	748	810	738	768	762	743	806	748	763	743	724	741	786	694	766	751	730	758	770	779	773	754	764	769	772	705	703	708	717	761	748	770	738	687	742	706	754	783	756	744	720	738	730	700	742	687	710	774	785	789	712	700	740	728	777	741	741	738	773	768	737	754	746	755	721	727	709	745	733	746	704	709	739	760	729	693	752	736	768	755	759	730	784	780	764	770	698	769	751	769	764	783	722	712	722	774	756	782	729	722	744	727	725	721	721	765	720	762	719	788	735	739	706	794	740	739	753	760	705	783	714	722	787	759	749	737	689	762	717	758	762	771	762	730	809	763	792	783	792	777	715	731	716	784	740	749	729	724	724	718	789	752	741	737	689	748	706	711	759	771	804	745	742	730	772	762	788	762	755	761	738	732	725	748	777	766	754	773	745	777	761	746	715	735	777	739	732	762	714	753	781	720	760	795	726	740	727	737	722	727	767	744	777	741	689	728	768	742	735	764	717	744	765	787	782	746	748	732	681	695	743	803	744	713	716	733	746	713	775	738	747	766	756	723	702	706	760	772	741	766	775	765	771	770	725	693	814	767	757	780	753	731	755	695	729	748	709	738	773	784	793	749	720	760	726	708	784	703	726	716	770	752	729	735	767	716	748	757	749	749	765	745	755	794	715	727	686	740	802	764	735	770	790	744	731	707	782	726	738	756	749	728	718	772	759	745	763	755	754	771	726	763	689	706	728	754	752	750	713	746	795	717	786	728	714	756	754	757	715	721	775	748	750	756	750	751	738	740	723	780	721	743	694	746	748	791	696	706	772	714	695	748	700	731	733	742	750	743	765	754	747	763	755	780	726	726	703	784	749	718	802	799	790	729	792	753	762	743	760	769	730	774	725	775	748	738	725	730	701	763	776	751	786	744	763	766	704	749	738	752	762	739	750	743	684	775	757	757	754	725	735	766	743	763	777	723	711	722	744	777	758	759	698	713	692	754	742	704	721	727	769	732	747	754	712	743	723	751	775	813	728	708	739	724	720	758	768	755	756	759	711	778	802	754	725	744	704	772	767	760	757	707	758	768	758	743	733	739	704	673	731	700	742	771	718	718	780	691	713	782	761	722	699	722	774	741	753	746	766	727	758	712	745	709	752	751	747	775	806	729	746	743	684	762	820	679	817	724	752	758	749	719	770	769	704	747	701	805	696	779	757	782	748	727	726	757	723	712	710	742	756	742	745	726	758
31801	49012	39188	21210	9909	5239	3989	3147	2796	2491	1974	1655	1542	1365	1298	1163	1076	1168	1009	1060	928	900	918	907	903	911	871	953	912	894	893	913	908	905	878	870	870	870	937	856	838	861	899	876	915	800	879	910	855	893	869	843	857	883	864	906	890	829	903	820	866	855	903	840	886	813	863	861	871	850	851	845	835	885	895	868	835	861	845	789	894	827	876	914	929	904	900	869	873	847	874	859	860	863	864	894	846	857	835	877	930	908	871	858	922	872	935	867	898	870	896	898	875	833	890	880	955	888	792	895	856	966	827	879	890	886	825	841	844	876	876	884	847	841	863	886	868	823	876	884	919	834	867	849	813	841	874	882	882	834	845	871	872	818	816	880	832	893	860	853	855	838	851	858	864	891	898	869	883	854	830	832	819	888	841	894	868	874	847	918	866	858	784	894	914	861	869	876	884	827	861	895	855	885	854	871	854	884	893	881	895	862	870	903	856	868	850	814	812	886	852	887	868	842	836	898	876	856	847	830	876	857	865	907	846	844	862	886	857	879	889	879	906	811	865	813	880	838	845	858	832	836	871	892	868	850	887	951	812	890	826	889	895	838	895	898	875	864	917	809	861	833	890	872	914	847	851	857	880	892	852	881	866	913	826	877	821	898	863	846	825	872	893	844	821	920	887	878	854	896	865	847	848	822	841	869	918	839	911	834	839	829	891	871	902	843	829	878	922	849	860	884	866	870	855	862	865	901	816	904	871	869	815	882	916	883	889	828	884	863	873	861	849	874	865	906	879	837	844	808	872	902	863	855	875	872	901	832	796	920	850	876	870	890	875	876	875	871	888	826	843	880	869	858	867	854	827	803	890	866	875	844	856	851	837	869	852	834	918	899	847	867	886	864	846	889	865	896	850	799	876	885	834	839	848	907	828	895	861	834	876	912	877	861	854	865	838	878	932	869	855	899	884	832	864	849	921	840	877	898	821	870	895	896	847	933	845	843	890	922	875	846	882	835	838	845	833	824	872	861	825	877	842	901	870	880	943	894	861	840	839	913	855	896	887	896	894	859	920	863	883	860	908	877	850	881	894	853	831	885	871	880	844	877	884	864	841	878	906	853	861	910	892	840	829	906	913	855	857	880	894	899	894	892	862	914	840	893	845	841	882	849	908	882	826	872	871	869	891	877	897	876	820	857	873	849	811	881	890	882	883	849	863	854	869	823	887	889	915	895	878	873	845	880	862	832	836	943	870	879	869	869	870	839	865	839	817	844	866	932	874	889	886	875	834	842	895	855	880	871	910	890	834	863	837	874	869	876	897	870	872	856	883	904	857	855	874	807	909	870	887	836	875	894	895	879	883	837	859	878	809	956	826	896	817	901	807	819	880	885	859	870	879	902	880	878	860	866	800	873	837	815	819	864	827	917	862	865	867	871	832	915	861	905	875	843	873	876	896	965	908	875	823	874	889	888	888	814	835	838	865	878	890	885	902	881	936	884	829	869	855	862	876	909	887	901	878	908	896	856	913	905	843	853	877	847	849	880	885	840	837	902	844	886	865	854	872	852	906	802	853	857	918	903	853	898	870	884	877	878	874	874	851	854	859	836	798	921	911	846	861	892	831	849	839	839	915	865	895	851	928	872	876	812	914	859	835	850	907	843	821	874	887	883	868	870	884	856	866	878	858	843	827	889	856	829	861	867	814	903	846	852	831	818	868	866	867	870	844	900	840	890	874	863	879	920	815	897	836	881	865	833	841	863	872	880	923	821	899	899	814	887	813	808	883	838	824	885	929	931	873	878	862	816	886	874	921	870	918	890	882	888	891	847	896	870	873	818	825	906	834	824	834	858	866	864	860	874	866	872	869	860	854	889	839	910	804	867	866	869	864	846	859	849	896	840	859	892	882	889	882	856	847	905	865	857	855	857	924	853	847	870	876	867	833	869	852	886	839	861	839	881	875	882	830	836	841	896	839	876	876	908	843	850	877	851	864	877	872	856	906	908	893	851	875	828	868	845	852	877	876	860	835	856	912	877	833	867	841	889	895	896	905	872	858	876	901	860	846	924	872	870	857	850	847	935	859	897	880	853	825	835	855	912	869	846	879	867	906	891	872	834	871	839	811	849	878	847	872	944	878	837	876	864	817	891	839	898	932	837	912	839	847	900	865	818	890	901	840	879	834	873	882	862	822	927	864	886	868	917	928	831	892	824	916	856	894	895	884	871	909	904	829	871	844	863	937	847	913	905	865	836	877	881	865	865	910	891	871	870	875	844	852	826	876	860	859	916	861	906	877	922	889	845	891	830	825	870	888	881	842	898	890	834	813	873	832	838	839	859	862	833	819	881	898	828	897	871	895	875	861	934	853	869	883	869	933	877	878	864	853	879	821	873	884	794	880	867	856	847	826	877	889	879	865	824	891	852	858	900	867	850	833	852	868	820	902	863	879	868	854	842	898	869	867	830	921	828	862	834	906	861	900	860	876	884	864	910	839	871	903	883	853	850	887	869	868	871	886	843	854	892	853	829	908	858	843	918	898	872	923	833	958	855	857	869	848	866	799	859	876	901	859	887	847	845	855	873	870	861	875	882	828	837	878	882	874	863	879	890	915	907	900	841	851	867	849	845	908	835	874	925	902	905	850	899	848	885	852	866	885	888	833	866	893	861	858	861	905	891	857	834	836	893	843	894	843	881	883	865	860	863	891	888	861	887	906	852	834	816	866	832	891	880	859	883	897	899	838	866	884	881	903	922	866	850	885	850	899	826	802	852	843	931	861	887	871	888	881	911	869	874	895	822	830	851	845	844	866	840	870	884	883	892	897	864	877	902	906	817	856	928	846	865	848	818	839	863	857	843	882	838	898	887	890	910	861	892	902	883	882	834	839	890	849	870	916	843	877	881	861	844	848	884	863	845	864	870	900	868	844	889	928	885	879	874	851	862	874	890	828	886	925	930	837	882	877	818	912	879	861	840	869	853	885	875	836	819	856	839	850	894	875	847	853	951	865	907	869	892	836	907	829	891	890	870	856	863	860	886	889	924	880	877	853	909	808	890	881	831	841	867	897	861	847	870	812	904	867	899	884	900	853	873	897	846	857	865	836	872	882	824	856	842	854	898	874	885	876	887	856	834	822	875	872	880	902	862	874	859	857	827	879	910	854	867	855	899	855	875	854	860	880	881	853	834	861	834	866	878	845	902	861	932	880	909	864	892	880	820	876	871	886	882	888	891	876	895	844	890	839	845	867	838	867	793	825	844	845	889	871	852	870	871	854	902	866	874	865	836	883	830	822	879	898	846	859	893	811	855	905	873	813	907	849	866	887	856	867	893	932	874	863	890	831	886	839	859	877	899	847	853	886	876	895	871	904	873	878	791	885	851	907	876	811	909	854	899	945	844	938	890	844	880	868	888	910	859	906	889	862	875	903	830	889	861	891	835	858	918	891	844	844	877	860	847	860	884	843	875	795	876	867	848	889	851	912	874	889	835	844	862	912	878	835	876
23265	21333	29155	24098	21413	20335	9448	3010	2356	2020	1744	1382	1312	1164	1146	1061	964	921	927	837	821	781	796	777	793	783	762	787	839	830	826	758	801	752	723	766	753	756	734	785	742	740	771	770	733	711	720	752	766	701	729	751	730	744	772	736	731	748	723	727	753	787	753	730	763	704	718	737	742	767	740	716	706	710	710	710	756	732	705	747	725	685	745	696	723	778	747	747	731	750	712	750	714	719	715	724	695	720	659	749	738	721	752	708	725	762	738	740	716	755	714	771	687	688	737	708	745	747	747	730	716	713	742	676	766	675	750	715	715	752	689	719	770	750	668	711	708	715	677	694	708	691	787	736	748	744	724	716	747	694	718	685	694	711	700	756	758	711	713	740	675	734	727	764	769	751	694	732	708	729	700	685	703	750	696	727	688	755	694	715	707	729	735	666	722	694	734	653	723	686	697	697	731	736	760	706	694	708	715	663	740	750	708	704	754	700	706	723	734	676	734	719	731	758	707	739	756	741	738	679	723	712	754	775	737	756	739	717	724	729	720	741	695	715	787	729	768	743	685	714	719	726	752	729	752	732	735	752	761	737	704	720	756	759	764	709	727	702	702	707	709	711	733	716	739	742	731	708	713	713	717	723	738	767	729	716	745	732	747	729	741	667	732	728	758	770	742	695	757	716	688	738	751	712	732	737	749	719	751	743	696	781	721	718	705	760	741	744	730	753	739	716	678	707	697	700	696	722	720	725	709	714	730	755	690	669	723	733	731	732	738	707	704	726	705	695	675	735	698	695	725	725	679	745	716	692	724	686	711	735	715	757	776	725	771	711	725	719	719	705	690	698	709	715	730	739	758	746	712	720	712	783	713	697	770	695	761	744	744	741	740	755	713	770	747	692	714	731	707	720	701	715	699	711	725	706	711	756	706	728	703	686	769	684	747	719	703	710	666	731	774	745	743	739	722	636	713	761	745	729	720	666	710	742	744	740	748	723	726	740	745	753	692	735	698	770	773	750	690	751	701	751	729	714	699	686	741	730	722	683	724	690	744	695	714	759	694	711	761	720	779	689	729	683	729	693	699	745	705	714	681	702	695	705	721	722	774	735	760	698	706	721	707	738	720	698	749	765	716	754	692	727	744	729	723	742	678	741	723	709	716	740	732	683	717	731	723	698	740	713	690	700	758	713	748	682	703	751	751	753	733	766	710	703	724	720	746	737	740	725	747	708	700	688	700	700	750	708	731	693	709	691	709	744	791	715	772	724	728	747	710	721	719	650	712	712	703	710	761	727	728	714	712	779	699	737	729	675	727	745	745	694	764	704	654	713	673	690	719	720	702	708	737	734	707	726	674	747	767	714	691	713	743	708	706	672	775	722	723	767	726	730	708	764	698	713	744	709	776	710	691	740	736	738	739	721	684	713	739	682	728	701	745	699	647	706	704	716	707	726	726	678	682	681	728	754	744	715	771	731	804	706	751	703	754	675	725	720	709	757	733	720	721	703	727	704	691	714	713	741	770	712	732	749	732	713	723	722	697	720	708	731	710	773	731	690	751	741	705	782	743	751	705	759	734	714	666	729	719	693	723	708	726	700	731	736	683	684	766	725	710	719	704	728	732	723	684	733	644	680	715	682	709	741	739	726	730	701	696	677	714	728	724	716	714	664	727	749	734	707	710	702	712	689	731	728	710	715	734	725	730	744	738	718	768	683	698	710	724	699	734	737	724	722	719	759	700	717	736	725	724	726	735	724	702	702	769	710	736	720	705	751	746	685	761	725	699	695	712	695	713	719	689	766	633	701	780	729	772	733	724	745	721	758	714	714	687	706	726	710	719	714	780	783	703	697	774	727	711	767	731	710	717	736	732	710	682	711	659	711	723	752	723	755	751	710	748	680	650	752	709	706	744	703	725	722	726	734	730	718	722	733	734	711	750	725	773	724	691	750	685	733	755	693	696	781	733	742	723	734	674	677	725	695	714	714	738	721	728	741	680	723	725	704	736	700	718	769	764	721	759	701	723	714	743	775	721	725	690	730	704	708	672	729	788	667	739	706	715	721	741	788	726	704	725	731	743	711	725	705	692	728	719	747	681	728	691	683	687	699	718	651	707	763	745	737	680	742	701	743	697	807	710	760	693	685	735	725	719	715	688	679	770	692	759	753	724	703	734	725	750	710	738	776	729	678	717	708	736	732	752	699	701	719	714	736	738	717	746	711	769	748	740	631	734	690	721	743	710	724	735	705	692	760	664	745	718	714	680	664	723	743	675	715	727	673	764	726	672	699	683	777	747	716	697	695	714	698	759	739	709	654	742	774	757	719	662	720	711	715	741	716	659	716	702	694	715	705	717	762	656	718	707	734	734	732	778	681	735	712	770	704	739	784	719	688	726	748	718	742	700	756	731	753	741	750	690	715	704	710	708	747	704	695	740	725	725	758	713	729	712	709	703	766	743	730	767	680	721	713	686	684	784	711	732	722	689	735	710	758	762	702	731	746	728	719	726	746	727	759	665	701	711	694	705	721	708	702	676	729	749	696	731	745	732	752	680	689	719	727	684	740	697	752	693	731	698	714	682	707	720	726	736	754	703	693	705	688	715	758	670	787	757	758	713	734	726	721	724	736	677	712	742	694	742	778	728	710	724	723	750	681	680	718	709	760	768	715	714	650	728	741	747	716	706	680	690	675	719	681	739	708	755	751	729	737	745	704	715	723	694	752	733	726	717	702	679	669	762	778	694	737	725	701	739	707	680	714	729	759	737	747	762	739	659	723	648	738	684	706	750	754	752	730	702	715	750	747	740	724	707	748	665	781	740	685	699	716	710	732	687	734	718	708	770	666	729	692	712	723	725	732	716	738	751	705	734	739	716	669	705	731	708	736	713	699	710	703	679	743	705	707	731	688	796	716	736	740	704	693	757	747	777	765	702	724	707	726	683	779	687	707	704	711	758	740	763	760	698	752	733	752	698	691	667	678	668	716	726	742	707	695	683	740	754	727	717	717	721	759	706	730	730	710	762	722	672	733	735	700	708	726	692	710	716	683	745	785	675	715	734	712	728	732	717	741	715	713	703	751	735	656	666	767	698	767	733	713	737	764	724	734	748	722	714	691	655	740	721	743	753	697	727	737	734	719	705	763	737	708	719	714	718	726	736	721	708	691	679	734	745	732	733	753	720	723	739	743	698	729	759	698	770	700	685	733	738	689	779	737	687	717	723	746	701	694	715	712	724	760	765	663	746	719	775	751	728	700	715	688	735	753	694	763	711	729	738	721	686	753	730	734	717	746	720	706	704	717	727	754	701	719	689	738	734	729	725	724	701	687	720	731	709	771	736	696	727	729	735	711	688	743	717	741	706	675	686	687	687	699	697	704	757	688	717	696	766	657	680	739	702	751	679	746	720	745	723	781	736	701	688	756	759	727	727	746	664	702	748	723	679	671	686	741	731	693	713	693	678	756	712	708	706	704	727	712	734	650	743	732	759	713	696	726	708	741
35612	63576	52023	32258	16752	9234	6837	5380	4670	3982	3118	2380	2179	1949	1682	1538	1294	1275	1202	1139	1014	1030	1001	946	952	916	932	944	913	901	934	1006	913	906	899	856	905	885	858	885	867	861	822	816	850	794	898	894	840	873	860	810	825	804	871	878	810	873	788	868	761	838	823	818	795	813	849	856	772	839	864	814	812	818	885	820	815	856	797	781	823	832	849	828	804	808	828	755	853	855	916	786	832	751	803	816	835	794	819	809	759	820	798	865	817	835	761	797	794	809	866	782	826	804	781	827	838	768	845	821	821	813	789	845	818	821	847	820	816	843	862	811	851	792	808	829	842	779	761	773	799	828	823	833	801	821	782	807	804	833	820	847	807	776	790	808	794	835	793	864	810	817	798	806	809	826	791	844	772	802	784	773	835	785	804	835	825	793	821	799	770	765	830	834	823	791	811	887	840	806	871	814	850	828	773	847	758	859	786	805	806	786	806	806	835	811	818	824	817	879	863	848	852	765	815	770	833	812	809	776	830	842	793	835	826	783	853	776	823	826	822	875	827	815	842	785	805	759	845	799	804	812	847	786	801	819	822	809	834	781	807	784	767	809	802	794	836	785	879	841	824	822	824	860	807	783	854	847	859	807	789	847	820	828	818	841	759	833	817	827	786	822	791	780	805	853	835	852	790	802	821	774	800	797	823	807	802	849	803	820	870	805	781	789	814	808	830	805	865	826	804	792	781	824	795	821	838	829	835	858	826	831	813	876	835	829	822	824	830	811	799	795	814	810	839	811	873	837	798	806	863	817	846	840	866	885	829	802	806	846	825	812	828	764	820	828	778	834	854	867	781	791	821	812	859	820	848	807	807	872	833	774	778	806	819	821	851	800	828	829	794	854	773	823	808	805	820	861	772	873	830	781	815	797	828	850	794	817	812	854	801	820	779	814	778	832	856	862	814	807	814	830	871	820	782	834	793	784	816	795	792	808	762	832	846	859	801	895	820	789	814	825	795	777	792	827	836	807	796	891	807	799	789	791	761	836	852	832	751	812	777	825	826	848	773	819	827	833	752	831	796	777	829	844	813	836	815	815	792	819	810	801	769	838	797	823	840	839	811	821	799	848	805	798	823	791	791	808	842	776	819	830	780	813	809	810	843	814	849	795	831	785	812	810	814	865	835	818	822	826	815	793	851	832	806	834	794	875	859	844	851	818	783	874	815	845	825	775	807	829	856	787	799	804	851	783	765	816	793	798	783	734	825	820	834	805	828	825	786	804	796	834	810	803	817	800	793	836	862	785	844	853	773	787	833	803	856	807	809	831	779	803	817	819	866	828	845	821	799	809	844	809	843	832	810	758	834	831	868	833	843	841	820	795	806	841	802	817	812	846	881	838	820	799	764	803	806	843	821	767	840	814	797	849	817	784	828	805	842	823	786	785	804	789	837	812	812	788	801	822	842	838	883	810	778	832	774	824	847	796	842	843	873	795	876	766	823	793	866	814	813	775	832	825	846	796	819	826	790	815	849	821	825	840	844	798	813	770	828	778	831	757	847	803	846	799	821	816	806	812	780	796	862	816	824	837	829	794	844	845	846	789	814	780	790	788	860	851	829	771	810	847	806	825	834	822	794	859	825	778	823	829	792	861	781	804	820	808	811	837	798	803	811	859	812	771	818	808	805	754	823	791	855	791	820	833	774	844	829	813	819	865	822	787	754	831	791	837	845	834	829	816	789	795	839	833	807	827	798	776	823	833	749	840	777	835	828	809	813	796	820	837	834	820	817	817	799	858	800	827	871	801	818	845	838	809	781	802	847	828	808	829	827	810	834	798	832	809	793	841	798	828	787	829	833	839	842	812	807	795	768	811	803	826	827	804	761	840	760	808	799	770	812	801	841	809	854	789	785	805	845	836	817	832	820	855	783	790	825	835	822	816	813	786	779	810	871	802	841	789	804	846	809	833	810	844	897	838	826	784	809	831	864	802	869	861	790	814	800	798	816	803	809	820	814	829	827	807	793	822	778	787	824	796	824	806	829	774	819	848	780	844	809	758	802	778	799	803	816	829	771	812	809	854	819	801	825	843	806	837	798	841	774	820	806	797	822	777	818	868	830	796	812	802	779	775	789	818	799	799	843	830	806	824	841	873	803	833	822	813	750	800	832	796	829	773	792	784	868	813	771	804	838	813	791	822	826	789	791	856	838	773	808	827	815	810	868	815	787	884	841	830	810	825	826	798	827	799	772	811	837	820	824	854	842	816	818	834	794	862	844	834	785	820	777	843	794	785	850	854	886	801	797	798	802	783	846	799	803	881	835	800	852	818	772	780	819	879	800	814	789	777	798	820	840	840	824	815	779	819	848	821	800	756	842	803	852	792	844	778	809	827	823	828	871	807	809	770	821	839	802	825	853	831	794	829	873	877	774	812	826	833	839	858	830	821	811	818	818	873	782	817	825	816	847	796	848	800	819	827	811	854	792	839	790	843	772	832	825	798	850	782	805	786	831	803	858	775	844	821	795	804	854	785	812	794	813	837	821	772	821	778	849	800	809	789	772	790	841	839	792	824	810	798	793	792	768	821	814	825	793	792	820	790	815	849	777	787	803	816	858	804	829	800	823	809	780	781	882	796	809	760	788	795	826	851	783	789	842	821	809	778	866	791	815	835	766	821	812	793	858	822	818	829	797	739	812	798	798	834	821	829	858	819	868	796	811	815	819	804	828	817	812	839	821	830	783	823	848	771	833	770	770	833	890	808	803	792	817	770	812	820	820	793	811	796	757	791	774	800	833	802	811	813	864	844	822	838	849	824	798	801	821	771	812	802	817	808	842	825	888	809	838	813	809	825	849	821	803	850	797	845	819	832	814	876	791	784	834	824	830	794	827	791	811	828	833	812	804	821	854	782	781	824	809	791	791	815	754	759	784	822	823	826	876	796	811	797	753	862	856	841	767	838	813	838	847	809	843	763	809	836	876	820	820	807	828	826	817	856	818	811	837	828	799	787	775	754	802	876	849	862	816	816	876	786	830	776	829	854	818	810	812	858	798	828	814	849	822	732	827	811	801	784	794	802	775	852	764	805	784	829	761	855	844	782	854	846	850	811	797	889	763	840	817	822	834	845	797	787	817	805	807	815	856	843	820	825	754	788	804	863	780	822	839	770	767	816	785	830	771	803	810	812	808	828	816	827	783	804	803	817	815	851	807	763	854	836	767	795	783	816	810	882	821	829	843	784	853	804	757	825	811	810	805	865	807	804	846	863	841	787	833	862	825	838	802	801	871	831	822	806	871	800	793	841	830	810	822	821	811	849	825	786	782	831	823	801	827	759	845	815	759	840	820	780	794	845	787	843	784	828	811	841	829	802	806	779	777	794	810	828	832	825	813	796	830	819	810	801	794	862	855	818	832	828	790	870	800	831	833	855	815	844	819	799	803	811	793	832	760	783	804	772	801	862	842	797	830	808	836	828	791	831	798	824	837	824	840	776	823	787	761	852	862	835
29320	27997	28000	16397	5007	2043	1308	969	897	838	720	657	571	576	556	606	566	534	499	540	518	480	509	549	524	515	506	516	514	505	512	504	526	539	522	529	496	517	495	490	518	522	524	489	541	470	466	482	447	503	491	519	469	515	487	470	476	504	499	539	523	480	492	496	538	494	488	488	448	540	504	512	501	481	553	491	498	526	507	514	480	469	500	533	490	526	523	509	521	497	524	504	494	477	468	547	457	514	478	484	489	495	472	517	473	507	479	442	512	468	485	482	519	496	473	529	530	473	522	507	459	524	464	484	453	479	472	489	501	519	527	500	551	478	486	508	504	540	484	475	537	472	528	500	480	472	448	480	480	495	522	525	482	455	531	487	470	490	523	479	468	502	510	457	498	486	495	459	502	478	471	471	502	520	508	483	489	492	496	477	495	499	484	518	465	468	506	499	534	515	476	501	490	462	490	540	464	482	504	463	495	546	499	519	505	516	493	495	496	537	547	502	433	485	503	512	506	519	516	534	477	494	503	472	484	482	528	474	487	511	477	510	486	506	508	460	514	522	501	468	469	488	501	506	471	518	501	492	469	493	459	517	532	479	478	516	548	468	475	500	462	473	498	508	498	452	467	544	477	488	529	506	511	476	470	462	470	515	506	516	493	519	480	494	486	512	507	489	476	493	447	498	450	505	483	500	502	497	521	521	542	528	480	454	503	482	447	509	504	476	500	464	524	496	522	485	486	540	525	486	462	504	490	469	509	478	499	509	509	528	470	465	520	452	506	489	490	487	510	487	492	509	536	502	479	508	494	484	502	534	490	484	486	469	480	506	506	493	495	491	472	468	469	474	498	474	550	471	499	503	485	482	468	474	531	501	496	490	496	479	482	493	502	501	502	514	484	475	493	501	509	477	476	512	461	467	511	485	536	463	475	497	450	481	461	490	464	519	499	487	497	488	495	509	510	522	486	473	499	489	512	504	492	477	467	466	474	486	468	546	481	473	551	500	504	512	480	479	507	546	488	518	533	484	498	470	526	488	510	449	480	538	468	434	514	494	484	539	518	481	515	513	488	496	511	500	441	532	458	508	473	491	494	497	508	537	478	470	484	519	543	492	538	473	501	514	520	512	494	516	484	496	491	507	486	492	461	466	520	480	485	470	478	534	519	503	505	492	440	515	502	508	524	482	484	525	484	476	470	478	510	531	497	485	513	469	481	448	529	448	479	476	508	528	537	487	478	474	485	483	488	533	493	486	485	525	509	492	549	516	528	508	496	490	484	531	538	475	520	496	525	526	449	534	513	461	525	535	477	470	467	472	473	485	493	520	505	492	471	501	510	519	493	504	499	478	496	497	464	519	483	474	483	487	523	521	506	521	507	513	481	480	510	487	493	459	462	492	492	476	490	519	489	493	498	505	506	547	513	531	477	481	505	510	469	498	438	530	472	501	512	530	508	461	495	487	478	529	477	518	526	472	460	522	502	491	491	482	478	475	489	481	468	489	477	484	492	490	499	533	501	513	518	528	499	456	446	529	466	520	516	488	470	497	502	473	488	523	519	497	499	521	508	530	473	473	471	479	487	501	487	499	493	497	488	509	484	484	483	460	512	486	476	485	489	502	477	486	518	485	521	506	484	493	452	461	518	475	458	476	494	539	445	490	515	530	503	525	457	478	501	517	511	482	493	509	497	472	521	486	519	467	512	498	479	495	489	481	506	504	521	494	467	455	490	508	482	493	493	511	499	444	518	477	481	453	506	483	518	499	526	505	513	464	493	490	499	452	472	491	440	530	510	502	488	500	470	494	507	476	487	478	503	482	474	517	462	487	496	503	473	503	473	452	473	468	513	488	549	509	484	486	448	500	488	488	485	475	510	486	494	476	500	504	491	472	464	483	524	428	467	519	493	476	525	499	511	496	539	481	506	500	529	467	481	503	474	503	479	466	494	478	525	497	509	500	483	495	502	497	445	524	487	513	488	505	490	494	534	473	498	469	503	489	509	493	514	478	448	476	490	503	520	512	505	500	518	484	484	490	492	521	471	462	464	463	472	534	525	503	498	504	494	514	519	468	517	485	519	499	488	465	506	491	508	501	499	494	520	453	514	484	523	473	485	507	531	464	521	507	461	497	482	518	511	513	464	488	503	509	536	485	496	493	534	499	475	525	482	500	477	499	465	481	477	500	486	486	464	504	458	459	500	493	470	496	479	519	492	497	486	471	533	489	485	487	470	445	537	501	466	447	487	464	516	509	483	525	514	512	453	496	490	505	538	466	524	533	481	472	500	450	471	489	463	472	468	473	477	498	481	519	456	509	471	503	496	496	463	502	527	509	522	485	489	502	515	478	499	488	474	472	531	505	494	522	510	514	503	476	450	482	459	509	529	457	501	499	512	501	503	475	497	505	457	470	464	530	494	509	502	478	500	461	457	516	507	507	468	533	493	519	499	484	473	508	484	505	487	512	464	458	490	526	522	503	498	499	476	512	493	493	503	501	468	521	493	500	496	497	485	497	516	482	526	443	465	499	528	513	516	450	510	511	498	466	526	517	522	496	489	518	497	521	507	497	519	479	482	512	460	486	493	496	446	478	529	497	521	494	497	454	480	528	517	501	557	480	485	484	510	481	443	498	499	509	488	463	520	524	519	500	543	469	444	493	510	523	505	506	497	496	509	473	475	491	478	504	489	493	483	476	511	513	521	492	506	468	525	482	552	508	550	463	529	457	466	497	525	482	481	495	454	527	498	462	449	460	535	482	507	506	495	521	529	496	476	532	547	491	464	511	539	505	494	489	512	489	487	503	489	471	511	473	546	489	535	513	495	514	512	500	474	503	516	513	512	460	472	528	495	459	465	468	474	494	483	479	464	491	521	471	482	496	517	468	468	484	494	487	472	531	530	487	530	503	495	484	499	508	520	492	506	489	506	461	496	516	479	484	524	499	481	468	476	469	489	510	500	460	494	490	471	494	504	514	539	502	521	466	464	474	488	486	491	511	459	498	479	487	500	493	505	517	515	513	455	501	502	485	479	502	484	484	491	477	490	464	469	489	505	498	543	495	516	468	501	478	478	477	453	527	449	490	458	484	501	493	480	504	495	494	484	497	525	491	438	535	506	467	470	463	481	500	529	484	491	488	484	491	521	483	495	520	459	464	519	522	529	481	520	482	502	501	545	520	474	496	513	461	539	495	487	482	486	495	497	483	503	479	451	516	525	494	516	511	520	458	531	501	515	493	469	501	502	465	527	511	519	475	503	483	494	488	539	518	483	511	508	530	497	499	518	510	491	497	506	485	484	524	526	472	487	521	480	500	496	467	448	482	461	493	530	531	475	540	460	490	517	473	491	522	463	486	476	516	482	509	498	477	497	479	514	490	506	488	510	450	479	480	524	521	530	468	461	501	501	536	473	497	521	540	487	509	490	494	523	520	463	471	547	522	489	507	455	506	470	468	502	505	495	473	483	497	465	480	450	490	461	513	456	487	459	505	504	509
31392	42835	32161	16542	6593	3532	2376	1903	1659	1481	1227	996	962	905	878	821	756	715	699	704	627	645	672	628	620	641	662	598	619	690	672	644	616	662	634	589	602	611	633	626	610	584	612	648	612	648	639	607	615	598	575	643	575	571	589	621	594	645	591	619	599	622	621	603	620	570	617	624	630	622	623	602	606	656	594	584	607	603	592	621	598	585	624	572	628	616	588	629	588	586	602	599	572	634	572	554	625	625	623	597	635	581	591	607	558	614	597	597	596	569	605	611	621	625	611	589	614	585	585	577	615	603	579	611	589	588	557	625	604	572	563	588	605	610	592	569	594	604	602	629	607	595	602	630	602	598	622	607	570	598	614	588	604	607	629	609	634	603	611	577	592	612	616	611	612	608	595	599	649	587	577	573	565	572	616	624	606	615	606	607	593	588	561	632	591	582	594	603	590	635	594	566	556	591	560	598	573	611	574	654	635	563	559	628	576	544	624	611	623	585	618	615	616	626	638	563	615	635	627	574	620	603	592	569	611	604	627	577	580	586	591	583	653	599	618	603	583	612	602	571	605	609	609	643	628	574	576	613	604	595	616	602	636	608	630	583	581	628	554	626	613	605	639	594	622	618	618	631	616	631	631	667	569	649	603	603	628	597	615	604	599	607	594	650	610	610	579	633	550	614	636	630	599	604	597	601	597	535	559	575	656	563	631	565	621	608	623	626	587	582	615	583	602	587	629	616	559	573	612	642	624	579	609	612	582	547	622	571	617	552	594	625	645	611	618	616	594	548	600	636	607	594	614	609	660	631	581	588	625	635	609	595	596	621	604	620	619	574	594	581	594	610	631	621	607	632	624	637	600	583	607	592	615	588	610	607	665	625	631	617	610	566	624	593	591	650	606	585	615	595	551	563	564	570	629	613	615	566	586	543	622	627	591	625	578	620	575	637	562	639	611	636	614	627	589	615	549	610	621	621	610	618	610	629	605	606	626	602	661	601	610	616	575	635	589	576	611	561	615	580	601	545	574	604	606	584	594	609	586	627	575	607	546	599	565	559	600	584	583	605	588	635	633	599	624	607	610	621	612	581	575	585	596	618	562	599	615	595	591	595	603	597	630	625	611	603	605	608	585	605	617	596	619	610	580	554	596	593	599	610	616	571	575	586	633	616	639	603	625	626	568	598	594	580	614	605	631	616	594	598	543	578	648	641	616	575	570	660	664	605	642	592	608	601	600	579	604	616	597	603	622	591	574	629	585	583	601	593	572	609	586	621	591	576	588	605	622	595	594	600	595	657	603	550	612	602	608	601	579	571	618	635	592	577	604	594	616	599	623	589	582	584	609	590	593	594	585	623	586	612	608	602	586	576	588	583	576	610	573	612	582	618	600	620	574	595	638	623	553	611	614	600	609	596	598	642	601	585	560	573	595	567	617	639	633	592	611	564	612	572	608	611	635	590	657	616	648	586	629	636	611	608	629	585	634	660	616	560	599	597	594	646	616	598	608	601	622	616	613	583	579	608	611	628	617	633	573	588	610	577	616	616	635	612	609	608	597	578	644	606	617	610	602	559	657	601	566	623	620	617	588	601	631	604	630	622	598	587	593	612	583	560	614	604	637	584	596	640	624	625	615	650	614	641	599	558	621	629	620	614	572	629	621	653	642	639	640	587	619	636	611	627	574	649	609	567	606	599	549	623	604	608	584	664	637	589	642	599	606	593	610	611	565	574	627	602	587	603	599	598	640	582	591	625	615	612	593	590	573	567	619	593	632	631	594	613	660	589	557	645	592	653	599	594	651	637	607	622	596	602	618	602	587	609	612	596	559	615	594	664	586	597	600	610	611	634	573	630	609	591	601	578	580	615	604	632	620	604	591	627	599	640	597	549	602	593	605	568	634	596	628	592	596	594	608	586	640	619	604	571	608	606	561	623	599	652	597	605	594	647	653	583	609	560	607	619	612	603	580	542	648	614	581	627	614	615	589	633	591	612	582	600	624	624	595	596	582	584	607	598	631	633	623	601	602	599	586	599	616	620	573	598	656	634	654	613	606	626	629	590	589	582	632	603	628	587	555	596	584	612	629	649	609	619	613	616	603	610	658	618	618	571	629	595	640	644	606	635	620	606	589	611	574	604	572	610	617	568	573	591	616	611	596	583	626	662	649	616	551	579	658	621	572	628	629	611	573	584	593	619	638	598	597	579	581	558	631	661	597	564	608	637	581	634	582	590	636	600	642	622	548	623	622	624	595	597	587	569	615	589	589	593	616	586	581	584	580	563	613	606	626	608	595	602	585	555	570	575	645	558	588	636	609	648	587	596	609	573	571	589	641	623	637	595	567	596	621	607	621	612	623	645	580	579	616	621	610	636	597	620	580	637	575	626	635	614	601	570	557	577	634	581	605	625	576	595	633	590	583	578	629	623	666	675	578	621	598	640	569	618	565	572	629	604	608	624	582	565	610	627	597	600	608	586	629	611	613	579	597	596	610	592	594	615	591	640	591	622	611	593	626	599	603	585	577	584	609	628	608	611	574	611	617	584	606	594	591	606	591	586	569	608	594	602	604	600	581	624	615	645	607	594	621	628	601	627	637	598	570	588	570	599	603	591	629	631	605	587	643	603	575	600	637	594	616	604	639	603	609	606	563	570	614	574	613	601	622	568	633	629	578	655	603	592	619	616	619	621	608	562	611	631	596	594	598	580	616	591	634	623	603	619	621	603	572	611	586	587	620	615	609	635	596	607	604	580	611	612	606	623	625	612	598	647	590	613	591	584	601	562	614	588	624	621	610	611	606	613	619	588	631	584	551	631	581	607	614	645	645	562	634	600	594	613	635	621	606	600	604	610	598	601	616	603	626	618	608	580	614	583	617	618	603	609	596	620	559	627	623	619	563	609	609	629	613	583	543	623	595	584	619	592	585	610	605	617	551	598	630	577	643	560	612	602	591	586	607	605	611	561	590	583	597	623	559	583	627	592	608	647	574	615	584	603	614	633	600	592	582	582	630	624	596	641	581	605	616	630	591	635	644	601	641	594	597	588	588	604	594	592	607	591	592	596	620	641	556	598	637	620	599	614	599	564	628	656	631	610	622	627	602	654	583	635	653	575	571	593	584	568	615	595	632	576	575	600	595	612	583	593	642	644	635	662	608	622	615	605	603	589	595	584	627	567	617	564	616	618	641	609	598	626	595	562	617	589	570	591	629	588	565	625	638	616	588	593	604	621	590	631	589	627	582	603	617	583	625	587	606	585	596	608	604	546	615	594	563	588	567	607	617	659	641	586	632	580	585	585	630	608	574	595	573	591	614	624	623	607	578	583	606	596	618	610	593	622	604	595	605	617	581	579	638	605	587	658	619	580	580	645	622	614	603	644	612	637	632	612	630	612	608	618	598	652	631	581	567	608	612	600	589	583	608	620	605	643	628	602	606	621	598	557	646	593	596	608	619	613	606	597	610	609	586	577	593	621	611	601	577	676	600	629	597	601	636	632
24382	21318	28636	25317	20389	10022	3149	1553	1279	1161	994	784	685	639	577	611	577	541	504	480	497	477	452	479	442	455	455	461	458	468	459	426	429	443	452	414	449	430	460	453	396	436	401	459	392	398	432	464	411	414	424	476	438	403	434	439	418	441	414	421	397	424	418	422	364	451	439	413	424	401	414	401	438	384	429	421	415	416	391	456	444	443	441	382	446	435	429	424	411	419	398	426	422	393	378	411	415	423	421	384	386	452	387	375	443	399	421	445	459	429	418	435	395	394	420	411	435	425	448	396	408	414	414	406	402	452	408	358	425	418	439	403	419	433	397	408	420	400	407	418	447	393	406	409	424	375	405	395	449	408	440	409	428	406	397	427	414	399	429	404	398	394	427	394	419	432	431	418	399	424	411	402	405	397	409	412	402	383	423	434	403	423	431	387	399	408	423	382	414	409	389	420	416	436	388	443	440	368	412	423	375	415	418	421	395	413	433	409	446	414	416	414	423	410	423	375	387	451	435	443	412	434	403	402	425	392	383	429	411	409	431	395	437	413	397	430	405	402	439	391	394	401	400	402	413	410	398	435	427	404	386	416	424	413	415	407	404	384	413	376	412	409	407	385	413	412	430	425	366	408	434	430	381	427	424	378	441	444	411	430	438	396	400	419	454	399	364	442	428	392	439	443	422	435	414	421	433	419	423	414	422	433	392	397	424	420	420	421	442	403	412	445	447	422	440	382	429	404	416	427	420	424	393	431	430	387	427	410	426	425	412	397	406	403	427	422	435	413	412	375	429	380	399	394	357	436	416	389	398	423	450	424	442	425	411	408	415	415	408	462	429	427	414	371	399	420	433	384	414	415	417	391	403	407	398	459	400	456	417	420	393	411	458	403	420	418	407	463	398	413	408	408	401	440	416	418	408	418	412	447	418	441	412	412	421	433	391	359	412	383	391	444	394	403	419	419	415	434	367	413	404	408	418	400	418	391	448	428	366	403	416	415	376	425	385	395	401	402	451	405	417	421	423	403	425	411	408	372	357	405	387	366	438	437	420	411	426	452	426	439	426	414	404	422	416	410	424	414	397	393	422	431	445	426	415	415	429	419	422	392	453	369	427	479	412	418	399	387	429	429	416	388	436	360	362	412	392	432	421	382	423	377	420	411	373	386	406	391	402	370	428	416	408	434	447	388	415	421	431	414	443	409	401	398	413	434	447	408	405	424	390	456	399	396	412	422	439	406	375	420	421	378	432	395	409	425	449	439	425	444	407	400	429	399	412	431	437	419	409	383	400	406	415	375	364	383	421	374	435	428	406	423	434	427	439	419	410	400	402	367	406	437	424	406	414	416	406	407	393	421	401	385	387	416	378	429	417	443	414	428	431	408	415	442	396	411	396	428	460	410	394	391	439	415	455	400	378	418	383	437	432	418	429	408	407	434	382	414	380	389	396	425	460	433	414	429	401	389	431	407	414	406	385	408	410	397	409	402	392	423	398	404	435	422	389	419	378	435	444	382	435	418	388	423	441	391	405	390	435	421	437	404	389	437	425	413	411	382	417	404	424	408	407	429	452	414	409	413	378	409	413	429	439	399	456	422	421	376	364	411	419	450	417	396	427	417	431	413	424	428	386	370	404	389	401	414	398	430	416	402	423	434	435	436	414	424	435	418	404	397	414	398	426	443	441	423	423	417	385	421	389	404	431	417	388	441	415	413	373	428	367	394	434	432	388	414	403	430	412	454	422	397	410	379	396	435	375	411	457	368	373	389	408	410	394	365	420	414	441	414	426	382	414	423	406	445	416	404	440	404	415	416	412	425	374	455	401	458	438	442	410	399	455	428	414	397	407	425	396	399	389	434	396	420	442	436	403	400	424	438	404	428	419	399	421	397	434	411	422	437	397	414	415	430	388	423	392	390	375	444	428	393	407	416	412	383	406	376	408	400	419	412	409	400	371	446	409	407	400	417	386	427	398	419	433	431	389	390	427	472	441	410	437	457	413	422	403	395	386	385	417	383	412	420	420	426	414	429	382	368	387	410	423	419	359	435	443	370	420	399	424	407	404	404	436	430	424	420	406	418	416	417	408	421	444	408	442	414	416	430	399	384	394	410	426	410	396	395	423	439	372	435	447	411	405	372	390	410	409	401	430	427	391	375	414	425	432	412	382	407	412	390	407	400	402	399	438	434	443	406	381	376	369	375	408	420	392	387	439	394	391	370	406	431	407	432	448	425	410	418	396	405	389	400	464	421	382	413	397	393	401	436	413	414	413	376	403	447	407	377	416	393	411	435	416	410	431	396	426	414	428	435	400	429	407	388	418	416	436	426	382	375	413	401	389	407	430	451	390	409	415	406	434	409	422	404	409	458	384	414	380	431	397	390	431	413	414	398	387	420	403	375	413	367	447	410	385	434	468	386	380	438	399	453	405	390	408	403	417	409	443	405	396	397	427	428	405	396	422	416	429	409	390	431	403	427	368	469	421	426	434	406	401	456	362	423	424	408	442	436	392	409	426	423	412	397	446	394	406	434	422	373	405	410	433	393	395	420	433	406	404	426	413	421	405	424	417	429	393	427	461	403	384	400	406	413	425	415	398	407	435	400	424	411	432	409	424	396	409	379	431	420	415	413	383	393	416	418	423	435	423	374	409	458	416	409	411	410	405	397	412	422	394	447	445	384	426	399	416	395	414	440	414	419	421	429	417	418	411	405	424	424	378	380	402	416	405	390	424	395	389	374	414	403	455	419	384	398	414	433	369	398	433	391	376	400	362	399	390	408	423	421	435	392	406	407	413	440	397	378	393	383	393	406	423	393	422	432	422	402	428	383	418	438	403	390	392	404	397	433	406	411	414	444	421	436	424	395	402	416	416	384	420	396	406	428	444	462	436	381	426	381	405	397	424	432	419	403	424	415	408	423	404	416	399	423	434	425	417	412	409	445	402	399	409	393	407	409	395	408	403	399	423	378	403	447	444	401	428	399	365	410	407	425	416	412	393	424	471	404	357	429	424	419	400	410	378	395	414	427	387	426	399	377	414	384	471	438	420	417	373	392	402	409	394	415	439	408	401	414	429	408	412	411	468	401	395	387	384	399	369	443	404	414	434	413	456	401	414	426	413	429	418	431	421	412	418	415	415	429	395	444	413	435	434	401	400	419	407	389	401	420	394	402	407	434	429	407	410	425	412	396	407	413	412	405	415	436	409	438	447	437	433	404	370	428	432	437	409	418	399	399	415	388	392	408	429	452	382	434	394	396	427	430	409	408	403	381	385	397	422	429	410	425	420	403	410	439	425	394	445	402	412	438	412	419	422	397	433	394	410	392	383	463	423	416	439	449	450	445	395	381	436	414	380	415	397	411	390	423	406	406	396	417	394	381	388	383	410	398	403	431	425	415	415	410	403	423	400	364	416	387	430	399	404	425	400	420	405	436	420	356	376	396	415	385	401	447	401	436	434	429	401	379	420	395	426	402	396	405	422	375	405	416	410	406
32613	51307	45122	29692	13260	6943	4503	3105	2760	2249	1758	1467	1183	1013	989	911	845	721	729	691	657	627	612	606	624	611	570	617	523	527	581	580	577	540	557	592	506	551	574	556	535	532	527	515	521	518	488	539	510	499	500	517	478	500	495	519	492	511	528	517	534	535	507	500	523	499	505	495	501	514	501	489	532	502	449	515	515	532	518	514	451	517	495	543	481	532	463	530	519	519	496	483	462	502	491	499	527	526	511	496	505	527	458	531	524	493	491	495	497	507	493	532	527	462	509	485	539	500	527	468	477	476	488	523	501	503	548	504	476	490	501	523	484	506	488	535	515	479	487	533	510	477	475	525	483	531	506	538	494	483	527	489	507	522	493	516	466	490	514	477	465	471	492	470	508	454	513	506	505	499	516	543	511	487	491	480	510	504	516	497	507	518	486	499	502	520	487	510	479	527	533	509	501	500	459	490	490	502	475	473	504	526	486	480	495	523	494	506	502	490	536	520	497	496	490	522	497	529	478	502	472	475	463	501	485	489	493	518	544	505	520	511	519	490	562	477	470	509	494	485	466	494	486	465	479	537	498	495	511	516	518	486	500	518	506	484	490	482	522	483	499	553	490	536	493	479	548	534	499	496	501	486	520	497	513	482	467	490	485	483	483	515	506	484	518	516	476	493	469	468	562	510	494	499	487	502	479	521	482	528	470	516	493	461	479	500	478	511	500	537	508	514	503	483	499	517	479	484	462	520	488	498	489	494	498	483	517	499	480	505	534	487	517	533	480	478	520	543	506	468	502	545	511	476	481	541	500	528	506	479	496	502	490	528	500	487	498	483	506	542	502	515	504	498	538	494	454	497	470	531	480	506	459	509	493	502	466	498	528	467	491	484	531	494	497	484	455	528	508	518	494	498	474	485	490	497	470	475	482	516	444	480	502	544	465	463	522	503	507	487	500	476	501	492	485	507	465	498	506	494	497	511	486	549	489	473	511	522	477	476	491	528	482	508	485	505	497	528	513	500	477	488	507	488	467	486	488	495	454	463	486	490	512	486	524	502	530	484	500	513	484	536	513	496	524	552	484	519	520	525	468	490	486	519	472	490	469	546	499	484	525	483	480	534	518	482	496	481	483	536	465	505	492	486	510	493	504	524	509	484	520	496	476	513	531	475	497	499	513	486	497	498	525	488	511	491	499	472	489	517	511	496	491	479	499	497	508	497	475	508	507	483	516	552	488	504	490	492	527	476	529	472	498	520	500	491	502	520	482	506	494	502	502	519	470	501	491	498	495	549	506	534	495	497	497	523	528	458	485	524	518	466	529	494	494	494	522	494	527	521	496	510	465	493	474	486	460	536	498	452	518	508	501	488	479	531	527	500	472	546	528	482	489	536	497	467	512	502	460	477	487	488	485	498	525	499	531	487	489	485	509	510	482	497	496	537	519	462	506	451	480	474	492	489	512	508	521	500	478	465	476	502	522	514	516	528	477	481	504	493	513	480	516	512	508	500	496	476	473	488	489	518	536	533	479	499	527	525	485	485	513	502	462	487	540	525	502	526	516	473	494	516	490	482	514	494	449	516	485	471	508	508	487	495	497	541	472	465	528	517	476	507	474	497	515	479	490	471	485	525	481	468	510	542	483	483	503	483	518	490	500	487	491	517	503	511	478	498	527	471	484	498	508	541	516	479	480	522	513	485	478	510	473	527	514	506	502	489	526	499	474	541	491	569	489	512	498	519	560	492	494	476	506	477	476	472	500	506	483	519	518	550	513	483	501	498	556	480	478	483	443	526	490	480	534	486	507	503	533	491	538	493	532	508	514	513	508	510	537	491	486	499	517	479	488	505	479	488	500	496	490	489	491	525	523	509	494	530	484	484	478	543	501	497	465	516	480	518	510	518	506	469	519	518	491	465	504	512	501	503	482	471	496	499	474	473	471	519	511	464	522	499	500	496	533	460	531	494	507	494	508	505	502	499	531	517	511	470	513	497	499	498	496	482	535	488	481	519	542	487	476	477	507	545	521	508	503	533	499	526	491	515	487	484	472	519	476	532	468	487	486	495	489	460	499	484	496	534	502	484	512	468	491	507	508	479	516	534	508	552	509	516	510	542	511	511	493	537	496	473	512	508	464	494	490	537	513	496	523	501	527	485	464	527	487	495	489	475	521	541	461	516	478	483	491	490	490	491	475	512	493	494	507	559	447	512	511	505	535	491	488	516	494	482	505	491	524	488	487	530	468	506	484	483	525	502	539	517	514	527	500	493	508	459	478	448	493	500	498	508	517	502	515	503	474	498	550	512	486	482	456	450	509	485	523	496	481	461	515	512	488	506	512	500	476	491	521	505	509	488	529	503	495	523	525	511	535	505	511	489	485	490	492	485	471	503	463	536	490	524	508	519	492	506	474	499	504	512	486	496	535	474	475	483	490	487	477	479	483	517	491	489	479	509	542	490	509	484	509	494	538	468	489	495	461	473	505	492	505	496	534	525	510	507	508	512	492	505	524	507	482	447	491	526	474	504	560	501	532	529	514	477	489	489	486	497	521	461	504	496	468	530	482	492	493	487	494	494	486	479	488	493	448	467	522	526	554	474	474	514	499	552	496	495	517	477	493	489	538	504	505	514	498	548	532	469	477	474	484	477	509	501	465	528	482	492	466	522	524	489	471	483	544	505	484	483	512	501	546	479	537	520	513	471	517	475	527	528	473	495	491	493	474	471	482	464	495	520	514	533	490	489	494	522	536	520	502	481	466	500	514	539	474	492	485	480	518	529	513	482	502	512	487	513	481	509	499	486	528	570	527	517	477	500	515	526	484	483	480	527	511	523	509	509	509	497	534	505	478	502	487	503	503	496	516	489	476	552	517	504	475	500	520	518	502	503	520	519	498	501	547	489	517	531	505	506	499	494	445	486	485	480	500	529	521	484	510	504	508	502	535	532	494	488	498	507	504	477	502	471	539	509	523	486	486	483	495	480	468	440	502	524	529	495	499	478	482	489	503	559	493	522	534	501	532	468	479	519	517	533	516	515	486	535	461	470	494	477	493	457	504	526	491	478	470	520	501	503	486	516	504	494	521	505	499	520	496	505	530	543	528	488	538	476	500	465	517	507	503	544	516	483	472	523	497	472	508	495	485	484	529	501	516	468	516	469	485	549	483	499	508	473	513	485	488	528	505	429	531	528	492	480	523	487	497	495	531	516	468	492	495	526	488	460	504	492	541	500	477	505	484	505	497	515	486	539	500	507	468	487	497	497	489	464	487	516	489	479	469	520	476	521	508	497	511	506	497	502	453	507	506	487	476	510	516	477	513	492	519	491	505	460	534	512	495	490	484	502	504	502	524	499	479	486	503	516	508	481	507	474	513	505	463	499	494	489	518	506	503	509	524	513	486	503	544	464	518	503	518	495	505	522	485	470	504	504	500	512	509	503	529	445	497	469	540	513	489	522	501	466	475	473	525	496	495	508	476	529	504	485	529	470	473	491	497	507
25460	21414	28378	26166	13502	4164	2149	1553	1326	1195	1081	1038	879	898	863	875	811	830	866	811	803	753	784	698	731	757	771	716	802	757	767	778	797	745	756	792	799	803	731	746	777	781	746	767	701	783	785	782	738	777	766	738	783	765	698	818	772	761	732	724	772	739	704	738	749	741	771	695	726	715	692	728	735	740	720	745	753	797	692	763	713	758	708	753	731	735	739	712	748	792	775	777	785	747	758	791	796	792	759	762	697	728	702	737	802	758	720	732	780	754	700	762	835	764	714	760	715	721	710	738	710	747	734	728	792	740	698	785	739	781	762	758	750	777	736	761	754	793	744	716	725	728	745	755	744	766	754	748	739	769	708	780	783	774	769	784	778	773	776	732	768	743	756	708	788	682	748	720	771	718	746	779	770	752	764	732	764	757	775	757	744	785	790	749	765	772	693	783	722	783	770	764	734	761	736	782	741	804	714	764	708	735	715	740	713	747	700	710	775	754	720	745	757	796	790	699	719	751	734	761	782	759	804	729	751	748	745	747	736	736	734	776	750	770	746	754	774	739	723	778	745	715	770	755	736	739	734	781	750	760	719	758	756	763	724	767	756	746	723	746	806	742	780	753	739	728	749	705	727	704	735	699	766	719	744	738	782	788	737	737	696	725	766	720	707	751	736	728	768	774	719	721	765	755	749	739	733	714	729	682	710	764	751	731	760	681	737	788	774	722	736	727	761	752	708	741	735	748	754	742	761	767	756	759	729	768	740	717	692	747	733	754	777	772	694	737	746	757	756	736	701	764	740	754	754	723	754	734	725	775	736	796	753	706	713	772	752	766	757	757	735	737	747	752	717	810	760	772	692	768	780	755	758	751	725	749	759	738	755	723	742	787	786	769	714	765	734	786	784	762	742	775	722	748	704	718	724	740	773	713	744	683	762	707	748	745	737	708	769	740	746	749	771	785	729	785	747	762	729	740	772	768	757	753	794	760	791	755	737	785	760	701	698	759	773	762	748	682	744	727	768	749	762	775	746	786	714	745	740	715	741	761	752	754	711	753	783	762	739	798	681	718	736	746	733	732	757	721	722	765	730	792	718	766	697	727	747	775	744	778	758	720	763	730	722	771	815	767	709	718	759	769	822	734	778	740	788	746	745	755	750	753	798	746	783	755	701	758	749	726	757	759	727	791	772	749	735	749	737	812	778	727	728	730	730	713	712	780	704	727	732	739	760	826	789	754	727	759	730	776	753	748	759	757	751	726	713	751	719	789	732	776	733	760	715	754	777	713	793	742	736	779	774	772	741	743	727	748	799	810	755	720	726	702	708	780	783	762	722	800	754	756	767	795	768	716	737	787	791	766	784	749	713	772	718	757	746	693	753	754	716	717	717	801	723	690	695	765	715	764	767	738	741	716	803	744	741	770	736	689	723	779	730	772	747	717	742	770	803	762	745	763	743	690	721	744	717	742	715	765	706	763	713	706	730	755	705	757	753	717	748	763	718	743	754	721	714	735	747	779	741	715	789	769	725	749	744	711	724	743	705	745	750	770	757	736	775	749	672	735	765	767	761	734	740	710	727	757	770	738	782	736	729	703	731	725	735	735	742	750	740	726	730	758	780	763	752	789	754	760	743	735	714	732	803	776	724	760	713	758	698	704	769	730	733	751	805	690	761	772	751	764	754	721	775	715	744	746	757	747	726	701	788	729	749	761	755	700	722	776	744	740	749	752	721	719	774	756	792	768	778	757	709	758	823	768	770	783	698	749	765	749	732	739	744	708	700	760	742	733	738	742	711	712	738	743	734	728	772	816	736	739	763	742	717	726	821	707	741	754	779	747	806	752	777	687	737	728	741	709	725	732	757	746	753	746	751	800	761	773	748	776	720	754	755	703	773	749	734	759	756	767	705	728	780	774	716	740	747	752	754	748	801	802	740	767	784	795	721	753	783	788	743	762	760	767	765	741	746	740	703	760	754	742	772	769	725	752	725	759	723	755	764	709	762	735	734	711	782	737	740	776	776	725	781	743	745	738	754	788	732	780	737	725	721	784	742	763	711	746	806	748	799	712	764	745	726	703	724	737	682	734	731	711	741	730	769	770	724	763	780	781	765	740	689	739	793	698	754	796	767	773	744	746	733	726	768	734	806	741	763	715	777	736	736	733	729	715	758	806	783	695	717	742	687	715	754	773	710	759	760	721	733	731	758	705	719	683	723	718	744	727	705	782	711	739	748	724	765	745	737	733	760	727	760	754	740	763	777	717	785	761	757	715	740	703	697	747	760	767	719	784	779	742	715	742	717	746	730	762	751	741	758	769	770	717	751	740	752	768	728	755	757	770	711	744	720	760	720	778	763	735	702	762	768	783	759	811	749	707	745	766	807	737	775	739	745	740	703	754	766	746	748	753	765	778	758	774	772	748	740	732	755	694	758	780	745	703	716	781	730	786	715	738	749	750	752	793	772	739	770	748	760	719	757	755	818	739	771	776	727	779	728	757	771	757	767	756	771	745	790	725	742	734	699	778	730	742	763	757	724	792	731	782	738	719	709	786	722	767	749	769	736	744	783	750	755	776	755	752	744	736	707	758	734	751	707	765	718	754	731	762	740	724	768	765	792	729	718	755	775	738	773	751	725	736	743	700	765	756	750	743	735	686	715	787	706	753	749	747	706	745	747	736	768	768	734	676	744	776	711	699	770	774	735	765	758	748	729	760	744	740	760	726	741	741	733	695	736	748	700	731	731	761	751	751	745	743	729	744	824	745	709	734	748	699	769	749	723	799	701	778	769	776	726	758	745	756	713	787	786	747	719	753	730	730	781	732	775	761	747	745	755	741	772	727	800	752	760	775	740	795	784	751	701	739	799	740	769	731	726	747	725	755	750	740	758	708	796	701	755	758	749	767	724	723	758	727	751	727	731	733	750	743	734	750	755	750	736	774	738	739	747	759	727	704	785	730	746	746	755	751	777	826	763	771	769	780	788	727	761	732	799	715	769	720	718	766	747	774	738	780	770	761	788	758	728	738	749	762	723	789	773	721	792	726	766	708	709	756	713	774	727	723	714	751	709	809	735	768	714	772	823	742	737	759	725	792	769	736	742	750	809	733	751	753	756	754	712	746	754	734	755	760	781	764	775	761	726	745	761	765	714	780	769	739	796	727	738	755	767	715	765	708	763	724	774	756	786	740	734	758	747	715	751	741	744	811	733	743	737	750	787	766	790	744	766	782	764	752	730	723	717	746	730	765	723	705	759	718	755	727	780	779	762	714	728	699	751	737	707	786	781	692	695	764	736	702	753	726	733	723	730	750	729	732	712	760	777	797	669	742	734	713	758	719	727	758	800	743	768	764	745	747	737	764	809	752	774	799	742	749	719	762	780	760	761	748	765	716	733	757	697	688	753	726	729	768	710	740	729	739	733	772	770	756	798	705	710	728	756	796	751	751	770	754	719	717	757	720	754	758	754	705	739	743	754	748	771	699	777	776	766	798	674	741
32172	49844	41272	24635	11057	6058	3842	2728	2385	2140	1893	1572	1363	1307	1199	1251	1115	1094	1053	1073	1002	1025	917	923	986	946	922	957	871	857	974	928	928	935	957	910	911	899	889	881	838	874	896	900	866	874	850	909	888	873	955	877	894	894	852	883	959	869	901	889	883	933	907	863	850	850	893	860	859	876	888	877	855	823	912	884	903	862	834	830	868	857	852	874	856	921	886	894	827	860	860	841	912	913	888	914	843	914	874	912	905	875	889	803	870	886	854	892	857	906	867	830	911	895	879	848	816	837	893	910	913	826	872	887	897	865	951	846	793	869	877	893	831	849	890	882	893	891	891	832	904	858	870	827	889	797	902	868	901	865	887	896	878	871	878	850	839	909	964	852	855	831	874	878	914	850	932	885	928	850	870	895	839	924	874	862	834	858	831	905	862	839	884	864	869	866	901	903	864	877	891	894	931	879	906	870	869	845	851	894	834	853	861	938	825	873	876	908	894	858	845	875	855	858	897	875	885	926	925	908	879	923	795	858	915	890	925	914	892	851	868	828	894	851	818	889	815	822	900	866	855	895	842	877	911	870	874	891	900	856	898	880	916	930	855	871	870	853	876	875	913	886	853	862	907	884	876	842	855	871	848	891	846	884	909	910	857	928	855	861	900	906	872	875	838	869	858	901	894	833	865	866	859	869	883	902	878	888	838	874	883	857	873	835	875	840	946	827	822	851	925	877	896	870	848	884	930	848	862	878	854	906	871	863	888	824	840	894	919	895	896	908	872	916	884	866	842	899	868	856	922	871	823	889	849	893	873	876	864	869	840	870	882	827	899	836	910	871	818	860	891	831	915	884	838	871	908	889	856	878	831	826	851	810	885	830	870	900	868	896	899	849	894	831	859	846	887	898	895	849	892	875	818	875	843	867	913	898	861	877	921	870	842	869	908	844	869	857	825	869	870	876	867	948	842	896	822	908	887	907	858	845	920	849	796	875	907	887	873	872	844	858	839	859	897	848	817	934	813	875	916	854	845	904	869	846	851	853	837	882	905	896	866	892	856	889	848	918	885	900	928	930	911	881	898	895	906	940	884	870	886	861	881	841	864	840	869	861	856	841	817	857	820	921	920	879	894	860	891	870	837	926	955	821	832	903	887	900	874	856	876	841	845	941	867	887	851	870	871	872	876	846	858	833	910	854	905	915	851	865	825	859	883	870	845	889	875	860	889	867	900	859	863	892	851	819	849	951	836	860	834	827	846	877	862	868	894	852	908	901	856	819	838	868	861	922	901	882	928	862	864	863	899	890	903	823	919	929	916	849	827	938	860	876	883	842	893	856	864	960	900	842	863	900	875	875	942	851	906	913	855	885	871	901	838	880	835	850	887	894	857	878	840	900	886	876	882	849	819	934	881	887	820	877	845	895	908	899	922	847	890	889	899	867	868	806	914	911	859	858	911	860	866	817	840	850	879	859	868	879	898	873	892	887	855	883	879	903	856	888	909	849	848	816	846	906	885	922	854	905	932	868	882	843	861	886	827	849	924	859	837	872	856	902	852	832	878	859	845	898	878	876	893	861	814	879	860	875	847	844	870	871	879	870	824	854	866	878	925	846	868	900	880	881	928	882	817	853	859	840	906	908	854	893	868	876	835	857	863	869	831	892	861	920	918	882	897	873	857	935	890	886	901	872	851	883	872	914	877	925	878	892	866	886	847	876	897	872	874	875	906	905	880	911	861	876	821	893	869	886	798	879	859	863	828	836	867	862	845	854	950	908	848	881	881	879	876	866	847	878	877	898	945	815	850	920	886	928	848	889	905	867	894	881	815	855	877	882	807	854	885	899	810	905	932	924	873	880	842	841	876	842	879	878	899	894	919	887	832	881	860	839	957	900	877	936	872	892	861	880	850	859	861	895	869	847	908	886	877	883	854	811	959	869	873	851	872	890	854	886	916	902	848	904	851	906	934	892	899	854	868	871	882	845	902	815	892	899	886	895	890	887	872	849	863	877	894	881	872	850	849	865	898	872	911	899	891	852	857	903	876	915	896	869	907	820	819	878	824	924	866	909	867	898	862	879	868	893	841	857	864	881	893	871	865	912	877	889	901	885	855	822	846	820	839	845	859	889	907	849	873	854	875	861	875	835	862	887	853	882	830	954	867	879	876	868	854	888	849	886	874	924	896	855	897	852	879	871	871	868	858	887	895	883	833	860	895	884	874	865	854	860	946	912	880	895	910	842	860	891	880	837	886	912	857	850	881	870	884	895	871	871	840	892	882	833	859	914	847	847	807	855	913	883	876	906	890	871	908	864	890	903	853	891	891	875	869	862	881	908	844	887	940	853	871	871	897	869	834	892	845	851	838	866	875	832	841	902	943	836	844	830	883	930	862	853	891	895	898	904	840	882	873	860	864	913	903	874	859	839	904	908	875	885	872	827	819	885	897	834	873	846	846	849	840	889	848	895	908	925	821	860	852	861	846	888	918	867	842	889	855	817	852	852	879	907	858	857	887	912	908	904	860	855	841	865	880	866	841	914	897	892	887	928	919	860	884	877	834	856	882	833	878	848	874	934	924	938	930	884	843	898	829	894	888	836	832	867	798	886	828	850	812	923	853	884	901	823	813	901	868	871	808	876	877	892	901	884	872	847	857	859	862	824	861	836	866	821	892	909	803	853	844	881	852	882	908	830	874	866	916	959	845	880	860	851	892	813	860	822	887	866	839	883	881	852	872	896	849	842	893	910	880	849	894	907	865	905	844	905	835	858	893	864	899	924	865	926	864	882	862	865	887	835	840	848	872	831	845	901	969	885	842	886	802	871	879	895	889	887	905	922	926	897	864	830	877	866	877	867	882	924	866	817	853	853	885	852	881	910	875	847	877	906	875	869	844	911	861	861	879	927	914	941	884	862	895	870	916	878	910	892	898	843	869	857	874	846	875	837	906	897	860	930	891	885	926	841	889	870	845	827	857	859	851	878	890	882	886	880	842	841	845	923	885	875	899	867	887	904	908	856	884	916	874	929	835	858	875	912	895	898	862	833	874	881	881	852	878	875	853	900	850	838	900	861	893	860	926	896	874	851	840	873	869	881	914	898	886	856	879	885	876	906	889	947	884	888	896	794	884	855	905	872	904	879	911	865	905	854	916	894	849	820	857	851	918	921	867	909	851	877	831	894	889	904	883	918	848	883	873	856	891	843	837	894	839	897	878	858	835	904	896	865	866	896	877	854	866	894	856	854	883	894	884	884	859	866	852	879	904	871	898	859	841	887	833	876	900	886	830	860	861	867	888	864	889	814	915	889	856	883	854	962	881	873	819	846	879	832	872	904	922	905	857	878	834	890	862	854	853	857	875	863	870	859	862	924	893	868	827	903	859	842	886	817	850	863	898	899	891	898	847	840	836	906	845	838	914	873	860	847	914	902	899	828	825	899	886	844	926	865	890	855	922	869	872	874	884	843	920	875	879	873	855	899	912	830	828	856	875	862	866	880	861	867
23304	21359	29036	24264	21520	20486	10112	2984	2085	1839	1697	1456	1240	1131	1045	968	960	955	948	855	882	878	863	877	859	868	817	789	729	775	800	802	764	786	823	788	738	751	799	792	747	722	734	721	765	696	766	725	735	733	746	739	706	732	776	739	756	745	723	774	723	804	764	781	835	756	801	791	778	746	754	704	742	734	732	745	715	752	735	744	746	779	708	738	710	745	782	735	796	750	737	743	724	794	742	785	699	714	728	704	757	728	711	721	694	739	781	712	744	749	756	729	758	756	761	716	774	759	748	736	694	717	723	689	714	661	723	741	744	744	742	716	735	754	752	707	720	755	738	726	705	794	737	698	733	743	714	699	703	696	742	736	753	732	707	789	724	699	718	734	719	748	752	757	760	734	733	751	735	726	694	725	789	732	745	729	796	743	751	700	699	715	767	728	765	759	681	740	739	713	753	753	728	708	746	760	754	731	728	761	750	715	740	689	708	684	716	701	776	730	734	727	701	733	674	703	722	717	743	729	781	763	748	735	715	762	754	735	712	664	735	736	747	713	761	701	703	767	735	714	707	721	725	717	728	721	719	707	732	707	758	733	730	732	792	747	703	744	722	761	716	774	761	737	731	716	733	752	755	728	722	728	700	725	676	766	757	762	722	740	679	732	715	745	738	703	745	744	782	720	786	718	674	759	746	750	761	757	729	738	773	723	729	710	724	756	730	763	706	726	761	727	754	725	720	744	751	788	749	708	748	766	689	730	777	730	793	746	721	693	741	726	720	783	685	718	729	753	756	727	678	730	705	723	708	714	727	704	670	755	709	682	755	780	717	758	777	756	735	749	748	760	796	763	744	713	683	788	751	676	760	710	671	743	747	752	715	714	716	682	742	739	739	692	704	740	688	743	768	727	744	715	737	768	753	718	706	700	774	702	748	804	761	746	722	731	763	693	748	772	711	724	772	747	695	753	794	747	742	694	710	765	751	709	701	751	708	733	709	772	765	715	729	704	713	744	745	735	778	737	747	750	756	728	724	690	722	715	765	738	697	754	680	661	738	689	720	696	673	689	700	753	718	736	711	714	687	732	731	733	751	720	744	694	736	734	774	746	737	702	717	749	699	749	734	750	717	739	721	748	769	725	764	774	744	723	728	722	740	748	730	734	682	672	780	707	705	787	765	742	693	705	701	671	726	747	779	720	721	715	724	730	719	732	745	734	752	727	752	731	777	729	728	718	714	738	744	753	767	672	761	753	696	734	732	669	700	767	749	759	695	747	717	688	757	740	728	690	690	812	745	719	735	741	700	704	713	730	696	743	746	750	703	770	757	734	725	726	737	703	718	771	758	755	738	804	705	734	720	717	715	666	726	723	790	753	754	722	753	768	716	732	777	710	686	709	764	743	713	746	695	713	748	767	683	718	761	700	759	709	718	684	719	743	765	753	717	687	800	759	778	739	798	755	759	731	742	756	691	714	712	773	756	748	721	713	751	705	702	702	705	693	721	725	743	708	717	767	704	762	730	774	757	716	695	759	776	759	727	740	704	698	736	705	716	654	738	747	715	734	767	731	711	731	741	702	713	678	762	722	677	751	730	739	746	761	710	756	757	717	735	724	727	690	746	721	702	752	749	760	763	772	691	744	727	733	720	715	714	737	713	721	714	782	717	708	783	720	763	754	788	730	708	746	731	734	738	739	699	708	712	733	745	737	719	726	756	778	747	683	713	715	713	686	753	761	704	708	753	713	733	698	722	792	705	767	716	745	754	726	761	785	767	711	772	751	728	699	740	751	732	774	720	753	755	739	796	747	703	741	738	752	697	733	741	694	743	743	713	735	763	768	741	743	729	753	719	758	709	720	713	775	762	747	792	732	732	735	780	750	750	688	742	750	679	734	683	719	724	702	749	770	753	742	705	765	764	729	721	698	772	671	751	743	703	703	772	704	717	728	758	746	782	706	761	761	729	690	731	731	760	728	764	709	715	784	710	756	708	779	747	723	774	720	734	710	713	729	715	718	757	721	758	766	742	746	746	770	719	724	747	718	754	731	702	744	741	721	656	712	759	780	758	742	722	722	709	710	741	682	730	704	772	763	754	745	741	722	756	690	695	748	720	746	729	693	741	721	742	742	733	769	729	728	711	745	748	769	735	674	692	729	771	699	738	746	753	734	716	708	787	731	760	731	750	657	738	732	768	707	730	748	738	690	722	725	766	765	725	752	753	701	733	714	740	752	754	767	765	733	735	727	750	704	754	724	752	766	752	754	747	691	747	791	700	727	732	683	725	711	772	717	724	715	734	743	739	677	788	749	713	773	786	723	752	759	736	737	689	749	682	730	674	751	761	728	799	696	742	742	796	726	753	743	704	703	790	746	749	732	700	759	779	735	723	743	723	743	720	725	734	767	713	700	747	712	695	766	757	756	714	746	747	718	756	804	766	711	730	750	667	719	729	686	722	702	718	748	708	759	719	738	690	697	751	711	714	730	757	720	762	766	743	753	764	739	753	767	725	743	765	756	730	724	803	736	704	732	718	733	751	733	737	752	727	694	725	774	788	785	717	736	698	740	749	779	715	756	733	708	766	734	750	775	705	710	750	735	708	720	754	719	740	704	681	728	767	723	764	752	720	718	785	741	707	744	722	692	719	737	714	684	712	697	709	734	757	709	698	742	729	723	745	736	691	724	699	714	711	783	696	717	707	743	720	696	751	727	747	721	694	702	765	745	743	753	734	733	709	731	660	744	710	710	728	728	790	719	791	717	735	779	775	715	679	732	763	726	728	732	766	757	722	678	752	688	723	724	734	718	788	729	687	775	751	730	715	751	753	747	788	769	709	767	717	709	705	732	724	756	753	723	726	731	705	729	765	766	720	754	753	700	708	724	705	704	729	717	718	688	756	715	744	712	759	723	760	741	753	758	735	731	764	750	711	723	755	747	713	718	750	769	781	702	748	762	739	687	749	744	728	690	742	691	711	712	714	721	744	713	724	732	687	744	722	693	705	698	803	739	767	684	717	771	705	729	752	767	761	727	728	780	764	700	739	708	739	757	739	723	708	763	733	721	740	696	746	742	714	769	702	752	736	728	735	726	783	743	708	709	732	757	743	700	667	757	739	707	714	691	721	736	731	754	724	709	718	708	733	777	723	755	701	740	711	711	756	734	740	738	751	721	700	759	708	757	757	701	722	719	741	760	696	682	707	769	740	710	728	742	757	696	735	739	706	709	711	733	715	733	737	713	738	778	739	712	716	785	759	775	707	765	705	732	759	713	685	774	722	756	744	733	674	753	739	768	802	716	736	699	763	751	765	729	716	758	745	766	670	767	680	732	749	704	759	723	759	743	735	762	755	694	707	719	731	728	691	776	725	742	709	736	731	732	752	720	684	752	706	716	733	716	719	725	696	827	683	753	743	697	742	744	753	690	762	757	735	744	706	685	699	726	698	762	718	737	710	758	741	741	714	764	746	754	733	752	724	738	719	735	760	711	694	763	690	753
36378	64812	54049	34999	19768	10578	6928	5001	3923	3520	3151	2448	1903	1779	1723	1379	1390	1230	1142	1108	1037	980	950	990	959	943	939	952	923	903	981	926	960	882	957	917	875	891	881	883	874	863	859	808	885	829	875	835	822	876	816	824	743	888	886	827	873	818	836	871	852	881	811	826	786	852	827	825	798	850	848	859	868	913	823	864	840	803	859	790	830	845	868	840	849	860	850	882	840	830	820	778	871	851	860	837	831	801	803	861	821	823	827	827	847	786	782	830	844	836	842	817	809	889	820	796	829	838	885	876	834	789	798	801	802	786	784	787	794	873	826	837	812	785	847	853	862	843	847	869	823	861	826	868	823	838	850	794	829	815	785	799	813	828	783	777	867	855	826	924	838	843	758	816	817	834	800	773	802	839	839	793	833	911	801	823	840	791	825	866	802	882	859	807	779	772	784	880	796	826	808	852	818	842	768	815	792	812	748	813	816	841	797	801	818	837	837	872	843	786	804	844	845	809	787	754	828	877	846	778	784	837	835	854	837	847	824	811	842	795	772	806	839	799	819	808	848	843	825	822	808	851	880	798	870	793	880	821	817	833	844	841	840	826	795	806	800	845	818	816	833	807	789	800	785	810	851	850	811	864	817	819	808	809	818	801	831	845	869	842	849	840	845	823	859	834	808	840	843	821	907	816	754	797	879	851	803	805	809	776	835	768	824	875	828	808	793	815	825	809	871	794	838	787	792	840	820	802	873	819	787	811	814	881	826	793	803	829	816	812	805	808	785	833	809	760	788	833	812	840	833	812	820	829	834	848	808	881	828	819	851	784	799	827	829	847	803	808	805	776	802	821	825	836	803	831	866	823	854	852	790	788	844	791	817	847	780	860	837	829	807	840	796	834	850	824	845	810	835	825	845	783	773	809	826	795	807	831	795	805	821	816	833	784	826	836	826	869	789	850	840	835	801	820	861	809	839	820	821	747	858	790	857	841	904	816	814	834	849	807	857	824	886	828	827	816	853	803	832	827	835	788	795	803	833	820	875	790	834	844	802	832	795	817	808	830	798	831	850	853	785	839	786	804	883	832	889	874	840	847	847	827	828	819	845	800	821	820	818	812	778	846	850	817	861	844	788	809	807	806	862	801	856	806	814	801	835	848	829	816	837	841	791	818	836	855	863	864	832	825	795	862	832	811	835	822	831	810	807	829	804	854	770	804	820	841	847	815	851	846	825	780	826	825	818	862	845	810	829	800	810	799	816	845	855	857	811	856	872	837	816	801	802	824	865	850	838	823	807	787	827	812	782	797	832	836	775	864	860	854	827	824	745	843	898	759	814	790	831	798	792	816	844	805	817	845	843	831	880	795	843	828	882	839	785	846	834	822	804	837	827	807	816	818	842	839	888	831	817	823	792	814	821	816	819	812	807	846	775	862	787	805	807	792	857	771	811	853	807	788	851	822	767	813	805	805	879	854	848	787	831	816	853	798	820	816	839	859	791	798	827	806	845	829	845	814	815	832	801	832	861	835	841	808	795	836	871	849	788	831	815	842	833	814	846	773	900	813	878	820	827	788	827	846	804	824	868	799	830	839	803	811	867	814	816	814	859	807	833	820	830	832	856	859	851	829	882	806	846	824	797	763	796	832	812	857	820	826	814	818	842	855	806	842	849	800	785	848	884	811	869	814	837	825	836	872	802	832	805	843	830	822	806	812	758	806	815	866	835	846	816	795	788	840	823	803	792	821	817	856	883	813	818	855	880	835	801	798	789	805	828	833	809	814	811	817	816	832	827	807	791	886	833	745	867	830	850	796	819	814	806	809	827	781	837	835	899	820	755	848	819	800	846	820	842	810	821	806	832	823	782	870	800	823	838	848	827	824	821	831	812	824	863	813	794	828	833	842	790	864	789	792	845	816	774	872	839	841	760	864	855	863	805	819	817	826	823	828	831	820	800	801	833	818	826	843	787	778	826	814	769	851	909	810	773	847	888	800	868	816	847	824	825	822	815	830	842	830	817	820	815	784	878	849	836	839	812	808	813	847	820	861	842	895	768	817	804	822	822	830	806	807	817	781	826	826	829	767	837	844	827	902	848	810	800	809	855	884	852	806	832	794	816	827	819	793	841	793	807	878	785	858	849	833	806	856	815	850	829	804	853	839	785	839	807	811	869	853	856	801	795	809	861	764	847	744	845	798	833	843	824	757	812	788	790	857	851	809	793	828	798	787	810	794	821	796	805	792	822	842	792	841	857	813	792	843	768	830	841	817	848	797	829	838	857	846	806	804	823	853	835	811	883	783	818	811	857	823	849	815	774	890	835	828	832	808	817	797	828	844	856	832	836	857	821	841	818	848	819	780	777	827	824	801	810	792	814	823	823	806	760	865	823	857	807	810	796	827	753	837	800	809	801	806	808	819	836	821	811	829	847	848	809	801	806	812	838	819	813	813	819	843	829	871	845	874	802	821	824	841	863	851	836	843	840	824	770	792	865	816	820	826	830	846	814	782	823	790	782	863	839	810	819	787	795	827	819	848	804	879	822	732	814	884	847	785	783	780	858	846	815	847	838	801	814	825	790	800	831	837	817	826	764	834	834	769	786	797	823	818	787	806	807	890	816	873	872	809	817	820	812	813	812	798	820	806	818	840	817	844	821	793	856	868	823	812	739	792	862	857	843	803	822	824	823	789	821	865	822	843	849	828	800	789	852	853	806	858	826	801	813	783	797	819	820	847	822	810	841	834	800	823	880	841	832	818	834	794	828	864	827	848	824	869	806	788	844	837	792	814	828	804	811	860	780	797	801	814	841	764	877	842	827	834	848	792	869	894	835	849	814	783	843	849	863	807	849	834	892	790	807	835	768	852	826	806	783	804	804	853	802	846	754	823	797	835	891	803	807	857	798	870	838	890	823	770	893	794	795	844	845	848	811	872	818	865	828	831	820	828	816	858	756	827	793	829	827	824	840	849	862	783	804	789	838	823	838	807	814	829	848	838	796	814	787	801	830	831	833	814	843	818	809	791	810	822	839	841	862	819	804	807	828	802	778	778	779	796	763	812	864	855	856	860	849	871	808	822	820	838	868	790	842	834	800	808	832	794	847	796	795	802	846	796	831	803	798	811	891	788	860	803	800	844	813	873	806	864	844	811	780	829	860	841	830	795	862	815	804	851	805	844	749	775	781	806	873	834	800	873	800	861	833	786	796	780	873	871	872	840	821	822	849	797	819	770	800	784	827	773	811	813	803	854	790	819	837	828	807	816	822	866	813	813	834	846	855	822	851	813	809	808	775	788	802	821	802	826	835	809	780	813	837	842	820	801	788	789	852	834	813	807	835	827	817	844	784	840	829	818	845	740	840	817	814	854	765	849	778	835	845	808	829	859	827	815	838	803	829	811	884	829	759	841	829	785	849	799	813	866	811	803	780	799	797	865	834	828	844	788	831	850	862	810	849	826	847	795	856	820	859	829	839	839	828	833	841	851	849	807	823	865	844	848	831	809
29090	27416	28850	17418	5629	2345	1431	981	881	833	750	698	610	588	584	563	581	525	548	497	545	529	533	518	549	516	544	447	526	502	535	530	546	533	528	566	498	507	511	542	512	512	521	483	511	509	474	517	518	485	534	501	494	483	465	512	485	479	518	477	546	536	500	487	511	522	482	488	510	528	500	521	480	479	503	505	496	513	545	505	487	481	497	485	489	462	486	497	490	515	497	516	537	485	487	507	516	495	504	491	500	505	488	489	480	511	469	524	458	496	526	479	476	535	444	500	462	510	507	506	499	468	507	487	472	476	504	493	525	536	507	522	523	494	511	528	482	494	521	475	505	513	524	511	529	487	522	474	491	501	506	485	560	508	460	499	483	458	517	453	487	512	508	488	496	521	461	509	500	500	507	491	509	488	518	474	526	501	498	494	497	508	507	493	503	482	518	512	493	486	491	531	479	502	486	522	529	461	475	526	455	457	497	489	476	479	470	524	489	522	511	544	505	488	490	473	537	459	525	499	504	514	470	493	484	476	480	511	514	511	477	490	515	511	496	469	483	470	526	490	548	487	501	437	532	467	524	480	499	527	478	523	505	512	504	479	492	498	501	523	481	516	467	519	539	528	478	498	514	514	470	492	488	493	478	514	552	477	530	470	523	457	463	505	512	463	496	505	513	528	527	478	492	501	512	541	514	488	539	514	485	530	485	503	506	519	467	477	477	508	519	494	461	529	525	515	465	506	482	527	506	470	507	489	482	547	503	518	556	499	530	533	460	483	483	544	481	514	531	504	511	518	534	491	509	505	490	498	479	515	469	515	530	498	501	521	521	488	514	499	466	512	515	501	497	496	496	519	520	517	527	492	488	496	510	467	504	480	511	531	494	520	518	538	500	546	518	512	512	539	484	486	498	490	475	482	517	499	503	521	496	500	489	513	507	463	514	514	473	488	481	502	494	533	527	490	507	546	515	496	517	514	491	511	483	479	485	451	496	491	428	505	524	524	534	485	522	539	536	514	503	517	479	506	522	459	522	520	526	468	501	469	521	503	500	481	541	522	511	511	510	494	507	526	502	516	476	540	481	470	473	473	462	515	514	489	475	496	485	479	503	504	501	484	482	486	506	496	515	504	467	541	556	527	515	462	469	486	539	480	498	503	514	458	503	467	500	498	509	485	510	494	468	563	501	518	507	514	465	499	490	509	487	517	463	509	529	486	529	510	497	498	520	492	493	539	484	469	524	524	489	473	480	515	506	503	535	491	505	491	526	535	504	494	519	485	494	496	502	510	496	485	475	513	473	509	479	517	491	483	460	484	474	496	479	521	538	459	448	486	528	509	473	525	501	466	511	501	475	469	490	507	519	469	543	512	534	483	525	515	479	474	517	504	545	495	523	486	529	528	498	489	509	492	516	500	511	487	491	447	477	488	507	519	520	529	501	503	518	489	483	491	498	527	483	473	500	478	496	488	529	509	501	508	458	498	529	500	536	469	508	497	484	504	474	508	470	495	506	490	464	509	505	526	508	505	523	515	494	513	520	538	485	496	499	506	471	562	519	501	515	502	547	491	494	467	493	490	475	500	502	475	498	467	503	511	522	480	508	456	503	511	514	539	478	488	522	467	508	532	491	459	518	472	487	503	522	534	485	523	506	518	475	531	474	541	471	534	504	509	499	492	502	557	494	534	466	479	492	505	478	482	510	481	518	472	485	517	537	458	507	531	494	505	511	493	491	472	499	522	507	514	480	552	520	504	501	502	531	524	508	507	498	503	507	485	486	493	536	507	496	481	483	502	507	489	505	517	501	539	511	458	511	488	512	525	481	509	482	457	491	501	549	525	505	515	461	514	473	444	490	495	470	485	519	478	513	507	522	487	491	532	513	507	483	476	522	481	530	466	489	544	559	514	535	508	477	485	540	502	528	526	473	509	517	493	519	509	530	513	507	484	480	504	509	469	500	482	490	562	497	513	486	514	529	484	511	500	541	474	510	513	500	499	496	470	506	530	519	503	500	466	499	503	493	530	508	518	514	487	500	484	497	497	522	560	502	491	503	481	484	473	485	488	553	493	528	459	484	490	551	530	462	489	505	502	467	492	542	486	453	470	547	496	524	487	511	533	509	522	470	478	478	504	498	494	506	510	515	521	496	484	513	554	527	522	494	492	513	517	488	519	465	505	487	526	491	527	496	506	537	479	503	526	511	545	554	438	474	517	486	504	504	517	535	509	490	511	535	494	510	535	476	506	490	479	504	515	484	556	514	499	518	518	532	514	504	468	514	509	475	467	485	520	504	501	557	496	484	519	490	468	504	480	461	514	505	477	515	495	498	543	500	501	513	492	517	498	500	479	511	483	519	530	487	483	459	475	496	506	521	497	518	496	504	511	492	533	498	483	507	516	511	482	490	513	528	492	507	520	477	515	544	542	524	459	500	508	495	497	516	501	504	513	474	500	476	494	510	477	510	523	490	481	474	474	470	481	500	523	474	471	525	510	492	509	515	522	507	485	510	420	538	484	484	507	528	533	532	511	452	497	463	450	513	498	501	535	517	524	558	527	492	507	448	461	519	482	473	511	492	499	518	471	493	504	491	550	502	514	489	489	515	497	492	519	477	499	508	460	494	474	483	488	504	493	510	514	508	531	503	483	453	463	506	499	497	499	510	480	516	502	508	513	486	528	511	514	448	490	482	495	506	524	489	456	531	501	556	532	506	499	441	536	498	498	490	475	522	543	526	534	514	479	531	522	493	515	484	514	507	495	508	493	483	529	517	505	506	493	500	462	514	524	516	500	526	545	505	499	524	449	467	509	506	494	451	531	513	502	505	502	480	510	477	503	505	523	493	484	519	519	514	527	467	470	511	502	496	533	491	472	503	475	524	506	522	537	484	500	517	509	534	505	536	451	508	530	496	518	524	507	480	491	482	485	450	531	539	475	520	484	478	505	488	480	460	489	495	510	536	493	523	480	486	495	527	526	488	495	491	493	515	497	480	456	504	463	497	496	497	461	515	522	501	527	547	505	459	466	518	535	541	455	488	484	513	508	510	488	493	519	469	499	464	560	498	517	484	478	504	476	512	513	472	505	468	516	507	512	512	495	503	478	481	508	497	460	515	475	533	511	484	511	515	477	526	521	487	524	501	520	490	541	504	543	464	502	512	488	482	489	498	520	484	489	498	514	488	456	476	513	517	502	499	452	544	484	499	485	494	536	515	512	515	512	528	480	525	493	549	491	505	481	514	509	474	470	495	507	543	501	491	494	501	460	484	507	505	528	519	483	484	482	509	492	488	481	462	506	467	508	515	473	519	500	532	498	527	497	502	536	501	534	463	479	512	488	500	497	477	505	458	520	491	476	508	499	518	532	523	532	468	451	475	543	507	474	518	494	510	492	508	504	469	533	559	496	484	488	496	496	532	504	497	517	506	511	547	449	463	489	539	518	510	539	511	490	490	494	519	504	500	483	540	505	504	484	488	497	484	517	546	516	478	496
30536	42613	33653	17520	8087	4278	2664	1880	1601	1411	1301	1032	916	843	825	771	715	728	701	663	668	697	653	681	625	665	636	639	642	681	655	637	620	627	637	600	590	650	640	598	615	599	622	605	634	651	642	590	620	605	605	598	620	616	616	609	617	589	640	593	627	609	575	600	583	626	626	581	611	600	615	593	627	614	584	586	616	601	614	612	594	599	600	623	609	582	584	602	592	583	595	599	641	591	606	615	610	612	605	567	617	634	617	597	619	612	623	613	615	597	612	665	576	596	640	667	604	609	618	622	638	601	632	617	614	599	644	576	625	581	622	630	611	649	602	636	617	608	607	642	602	566	620	645	619	602	640	608	595	641	604	626	594	612	587	610	604	601	595	609	627	598	594	609	624	604	603	654	610	603	619	648	612	600	642	605	613	576	606	614	595	643	614	628	569	591	609	578	603	596	630	638	574	615	625	618	624	617	604	618	618	587	611	640	611	596	634	614	618	565	608	597	566	614	587	569	614	585	585	548	652	608	589	587	607	579	607	643	612	569	592	586	594	606	631	602	670	566	645	633	625	602	615	623	572	603	602	609	618	611	623	604	591	656	639	586	589	603	599	571	641	578	630	621	601	630	606	585	584	597	582	625	620	625	623	619	677	576	587	655	649	615	651	595	643	648	624	577	638	619	622	599	610	612	571	619	601	595	622	611	637	645	567	607	618	611	589	557	598	568	592	599	631	606	615	571	561	602	581	590	621	634	600	609	596	635	581	568	633	598	644	616	620	625	651	634	591	604	636	593	563	589	634	621	635	583	603	608	611	547	593	600	631	586	620	580	608	562	593	630	606	639	609	589	615	604	597	632	615	613	627	615	615	574	601	604	620	647	636	633	617	610	600	622	609	603	638	572	596	616	615	588	606	613	583	611	618	630	605	609	614	587	601	645	618	628	646	628	586	596	611	645	602	613	589	612	594	601	603	615	588	582	656	616	582	632	659	605	610	622	576	586	636	621	653	633	614	595	593	671	639	613	589	610	553	600	575	586	576	681	623	630	600	586	639	600	603	573	580	622	587	615	588	620	602	641	627	593	619	568	576	621	573	623	600	615	622	569	678	610	618	635	641	572	600	631	607	597	618	589	539	594	668	634	600	616	646	654	588	591	660	561	569	556	618	570	620	603	594	604	627	620	595	628	626	612	660	632	605	573	593	541	619	615	588	581	583	579	566	615	602	609	616	582	585	609	638	621	618	620	607	618	578	632	613	611	582	609	611	623	607	612	618	628	636	587	611	621	582	604	575	662	661	614	617	580	626	604	634	629	643	612	623	589	671	629	609	604	603	589	619	561	587	590	607	597	612	614	611	618	638	653	613	667	633	623	599	637	621	627	644	621	588	595	576	618	613	604	631	639	601	619	586	595	621	633	634	617	623	608	652	611	643	633	574	598	634	604	593	613	596	599	624	613	614	628	617	610	638	642	598	647	600	603	605	603	607	590	595	613	634	588	588	623	615	604	572	628	604	624	616	578	625	609	597	600	587	601	660	589	591	590	592	627	582	612	581	641	626	594	577	631	638	629	600	582	604	579	586	624	650	606	607	579	592	597	576	581	624	612	623	607	607	573	590	571	606	569	633	600	572	638	660	621	649	633	613	588	623	605	601	588	598	593	556	582	575	583	603	598	615	607	609	639	608	593	624	632	637	610	617	608	597	603	600	616	619	611	625	606	635	576	601	636	606	602	610	646	609	617	626	606	654	601	576	622	602	617	595	656	632	635	625	619	620	608	625	602	614	619	640	631	619	622	598	631	599	615	587	609	610	595	625	610	614	604	623	598	640	629	590	593	607	582	591	643	640	608	610	605	615	635	631	637	630	612	620	612	631	626	635	592	589	663	610	589	625	622	572	554	643	599	614	625	615	589	652	569	609	594	620	617	627	554	563	645	616	617	601	638	603	601	618	623	624	596	603	637	623	588	633	570	633	626	625	583	575	633	592	634	606	604	629	608	616	598	587	578	607	585	605	616	597	589	584	622	610	627	594	593	654	612	603	611	677	595	584	575	622	637	580	587	609	585	636	616	652	626	604	607	590	608	590	619	625	613	619	612	625	642	601	628	622	596	580	633	599	665	618	648	608	635	619	592	588	615	599	599	626	624	621	599	585	629	606	595	652	626	615	646	599	607	628	614	620	634	600	571	592	624	633	613	627	586	620	595	604	634	629	575	594	637	639	593	598	623	639	613	644	583	611	593	591	599	622	593	605	643	630	599	638	596	588	581	616	579	618	618	567	595	595	641	570	575	615	579	560	572	576	624	629	593	635	591	628	567	582	603	601	627	633	604	615	621	630	626	604	633	601	633	598	578	607	627	657	614	611	575	596	615	647	620	651	607	639	644	580	647	613	585	567	585	631	577	580	593	627	577	605	584	567	633	644	635	609	624	632	620	634	609	607	631	579	618	606	603	605	603	593	606	644	597	609	647	582	578	572	581	623	600	596	581	637	602	646	634	582	632	574	570	615	597	625	590	611	568	646	599	620	640	581	601	604	596	585	566	610	659	628	585	615	643	625	619	596	597	610	619	628	645	598	595	600	644	595	572	600	632	658	588	615	593	583	598	591	582	571	598	598	599	627	592	612	648	676	621	626	565	611	597	629	581	608	561	599	606	595	615	607	604	616	634	621	597	588	587	614	637	600	607	568	608	620	601	574	623	610	564	635	647	612	632	597	638	623	609	581	608	544	645	632	651	620	630	647	580	613	614	582	613	606	601	587	643	573	663	610	596	654	548	631	612	633	639	607	605	585	614	642	587	610	609	575	599	645	615	611	582	618	576	612	562	628	568	603	592	613	700	625	623	615	642	597	571	587	601	632	603	590	571	623	612	615	564	628	607	619	615	596	626	610	633	639	604	574	631	621	595	615	590	594	591	605	619	636	642	609	598	627	588	630	577	668	598	632	650	622	604	641	602	649	622	637	583	600	617	635	615	653	611	619	621	595	616	608	617	623	573	643	657	616	592	635	547	574	586	630	598	608	606	578	626	617	613	654	616	620	600	595	604	603	615	639	612	639	595	585	608	595	631	652	627	631	626	608	619	604	573	611	627	642	579	592	592	581	571	615	589	610	648	605	613	617	648	588	628	601	599	617	615	627	647	570	585	556	606	620	640	589	610	581	635	643	623	620	588	629	588	604	576	599	604	631	563	577	600	611	617	646	633	622	612	650	556	621	629	586	617	627	641	595	618	559	575	583	623	610	598	601	644	659	639	643	572	614	607	587	617	632	611	642	631	572	598	561	597	562	575	620	606	574	576	610	608	652	590	556	586	579	601	636	587	662	565	626	624	604	622	631	610	632	575	622	607	594	643	586	631	610	613	601	579	557	646	602	609	623	613	583	632	605	588	583	621	585	598	621	597	637	611	595	627	614	605	633	601	578	605	643	599	605	609	635	645	603	617	609	612	622	617	631	637	580	591	654	608	608	586	573	647	628	634	618	629	655	611
24352	21282	28675	24969	20565	10600	3464	1703	1223	1156	1020	815	723	660	649	594	514	525	530	503	499	463	475	471	417	418	480	451	453	470	457	497	493	470	453	477	470	438	406	457	415	440	434	405	450	420	397	438	449	414	402	407	421	407	422	426	447	422	457	419	433	432	437	400	443	398	431	428	416	437	465	399	378	421	433	395	393	431	393	406	421	405	425	416	404	395	428	424	425	443	421	375	415	410	454	420	386	463	437	410	439	379	421	441	466	430	419	414	406	435	419	449	437	408	419	441	453	381	428	427	416	415	431	442	451	432	441	401	431	420	438	426	396	392	395	385	423	464	417	406	407	428	400	419	439	443	403	405	403	465	416	398	385	399	408	400	389	417	446	439	391	423	395	430	435	414	432	447	396	420	437	395	441	415	416	427	383	439	397	405	431	437	423	428	427	436	400	413	415	431	433	443	392	451	431	427	432	441	431	405	422	390	464	410	448	385	409	397	400	428	447	404	446	420	433	450	412	400	430	411	446	436	459	428	479	442	395	416	417	444	422	435	395	432	421	453	435	365	395	412	447	453	375	444	432	371	428	375	463	398	388	421	411	421	401	380	435	423	454	443	428	402	456	421	433	394	419	435	417	414	401	413	430	439	424	419	405	427	426	441	404	434	421	407	400	451	380	427	393	427	409	425	412	443	381	419	394	423	417	417	406	408	422	428	390	377	452	447	425	420	430	399	402	433	431	425	405	445	423	387	427	406	404	427	388	392	396	460	429	414	406	409	408	438	444	399	400	402	417	422	435	473	401	396	378	427	402	433	430	399	447	416	424	412	406	429	400	459	421	409	395	430	390	388	376	434	444	424	421	403	408	431	439	418	441	414	429	410	389	415	401	443	386	422	431	424	454	408	418	392	406	421	442	425	425	420	438	409	418	424	466	423	415	414	395	445	407	405	438	440	427	437	427	414	425	408	419	411	447	420	394	438	390	430	412	396	393	415	408	457	439	436	403	427	399	448	429	433	426	431	432	417	371	419	430	427	429	409	405	394	374	443	373	435	423	431	435	414	414	408	409	426	434	386	413	489	426	426	425	429	456	423	420	440	407	475	443	452	455	453	403	453	431	400	453	426	408	410	404	411	396	434	407	370	454	438	443	405	432	430	450	401	404	413	410	415	421	448	418	401	398	399	414	411	424	448	429	393	401	426	430	405	413	436	408	395	421	398	389	415	427	424	425	419	405	414	421	391	385	381	433	435	438	403	456	438	400	406	421	441	404	398	421	378	487	420	429	413	452	461	398	431	427	419	411	444	389	415	407	410	448	385	419	437	386	419	410	412	403	425	426	436	419	404	419	391	436	389	418	388	402	403	406	422	410	424	365	427	434	403	393	425	401	394	439	466	412	391	412	387	413	377	406	421	414	414	439	420	420	446	427	421	427	419	422	421	411	453	400	392	415	420	405	420	408	416	410	406	385	441	460	394	450	427	416	426	434	421	387	426	428	439	415	439	441	399	400	409	437	422	445	435	471	422	446	392	403	426	395	374	454	422	410	432	396	431	414	410	422	422	414	417	455	407	415	413	426	412	397	421	404	442	411	408	381	462	389	439	453	374	437	437	427	415	376	442	395	435	422	393	422	412	437	453	390	430	448	433	434	434	415	395	414	400	411	386	422	404	409	432	427	415	458	408	425	397	449	416	406	429	412	445	433	403	424	395	481	421	414	450	431	403	420	409	418	445	404	405	445	450	405	436	404	442	394	446	420	400	423	448	426	398	388	433	388	401	409	421	380	432	431	406	405	444	409	420	425	421	437	465	411	400	401	421	447	396	418	408	405	415	435	423	438	431	438	413	399	436	404	392	398	415	444	394	426	443	377	407	438	424	406	404	398	438	413	442	392	361	402	422	392	406	418	377	426	421	394	440	422	430	409	419	410	422	406	453	447	414	419	424	420	408	416	427	432	404	383	452	428	449	433	445	417	443	429	406	393	407	398	456	418	425	416	419	428	423	425	421	420	427	468	432	389	441	423	407	433	388	439	431	420	428	446	398	421	416	411	427	411	387	430	439	437	416	404	428	407	451	414	431	412	406	408	413	419	413	448	389	383	428	418	426	410	390	415	451	414	383	408	410	422	461	376	431	405	434	422	434	405	381	403	380	400	381	448	420	474	405	391	428	441	427	423	444	413	421	439	466	403	403	437	399	412	447	397	455	438	426	412	407	416	467	429	411	455	419	442	421	419	394	414	407	413	419	448	431	377	372	395	413	400	421	406	416	419	408	424	428	446	428	425	405	428	423	413	426	408	421	381	382	416	417	406	413	408	394	431	425	403	431	419	428	416	426	412	436	438	407	389	414	404	394	415	405	386	415	422	367	454	423	409	443	420	390	404	405	433	415	402	407	427	411	403	426	413	400	431	397	412	410	425	401	389	441	406	398	379	422	401	382	390	381	410	423	413	424	445	416	446	431	428	399	424	446	415	428	396	458	395	426	402	475	362	412	397	434	435	418	433	417	400	399	437	419	399	423	449	434	427	435	418	429	410	395	423	409	419	430	404	445	391	418	400	411	435	447	396	390	444	393	446	384	442	403	422	440	424	399	422	425	396	443	433	423	417	429	405	434	433	417	379	424	427	421	408	407	414	393	394	407	484	456	378	420	430	384	413	446	456	424	395	424	409	426	450	423	393	426	390	399	400	449	446	401	418	416	435	440	393	405	442	419	408	459	425	434	438	420	432	409	405	445	431	408	439	405	453	383	400	383	441	425	417	426	433	389	442	416	431	436	467	416	429	393	402	390	434	450	428	412	405	398	411	413	428	389	435	428	409	418	417	378	426	411	427	438	430	378	399	420	409	413	439	439	429	401	392	423	416	440	448	418	409	402	425	426	396	421	401	432	414	363	429	412	442	438	361	407	394	420	418	402	400	382	414	428	428	411	428	414	385	427	402	425	417	413	429	407	413	416	415	394	421	426	430	387	411	399	424	395	441	397	427	458	437	396	419	422	397	412	418	427	445	425	431	435	419	441	407	413	418	408	415	420	421	407	428	420	433	425	431	375	448	416	393	447	416	456	431	405	439	408	401	437	453	426	412	426	408	442	405	422	433	417	385	439	412	378	427	445	368	441	391	435	406	432	419	368	402	392	428	452	441	454	390	378	450	420	444	419	416	414	401	412	422	405	416	428	403	427	375	419	412	403	405	467	428	415	414	414	423	399	412	409	462	449	379	443	396	423	409	439	459	429	397	419	336	419	443	399	405	425	439	412	460	433	419	360	411	417	409	446	413	416	403	418	431	417	418	398	407	410	432	429	440	421	389	431	430	388	396	448	450	395	400	382	402	424	434	424	402	386	438	441	443	434	389	447	445	430	416	383	357	422	401	390	444	464	450	420	433	424	420	396	437	421	444	415	421	388	411	418	379	404	426	388	405	417	398	384	433	414	406	406	444	433	412	398	394	424	413	447	413	399	394	410	442	426	436	428	460	438	413	380	397	442
32460	55311	44717	27939	14411	7782	5080	3305	2545	2263	1781	1459	1177	1046	909	888	790	733	689	653	620	696	679	617	603	556	550	548	580	549	548	574	543	563	564	559	539	522	565	525	535	514	490	577	524	511	526	497	565	512	502	498	511	463	543	567	482	506	535	475	530	495	479	518	507	489	478	480	474	509	480	515	531	497	509	469	502	529	518	512	480	497	487	558	542	479	528	518	516	475	531	471	486	493	505	491	495	524	538	507	507	480	515	486	528	496	473	502	482	510	513	528	526	502	456	508	481	546	481	498	483	463	480	522	502	541	467	496	465	534	530	538	498	542	518	481	555	502	521	531	517	503	499	524	487	478	511	476	541	552	490	524	542	526	499	552	529	488	484	497	569	511	486	477	478	514	487	533	551	546	491	505	497	516	485	502	532	523	509	512	489	493	525	516	510	521	491	469	480	518	536	488	476	520	494	543	465	542	501	515	490	501	480	478	466	505	516	521	491	495	511	524	487	520	513	497	487	461	481	525	500	495	540	447	536	499	552	513	493	490	481	505	521	503	480	506	521	505	496	503	525	518	526	527	458	493	501	549	516	530	477	488	454	510	518	535	522	536	534	505	533	521	490	511	515	550	504	488	520	478	551	465	492	502	535	515	483	519	494	509	471	522	549	514	490	486	507	489	500	477	453	512	486	516	499	512	519	530	506	517	480	483	520	481	487	495	542	530	501	491	499	490	484	509	520	520	524	476	499	449	483	491	506	469	514	512	509	514	479	473	506	524	532	496	507	494	489	515	482	517	500	493	496	510	565	580	547	531	480	475	491	497	505	517	530	500	518	513	488	532	477	505	461	504	482	488	506	515	495	544	493	473	477	531	565	516	505	472	530	503	517	514	542	514	517	447	495	527	473	521	479	487	472	513	477	488	497	502	511	520	474	492	510	501	498	470	484	534	481	490	516	490	505	503	529	525	500	524	487	491	497	508	506	489	525	477	562	517	518	507	465	496	489	503	508	501	525	521	465	525	477	488	555	488	487	530	517	510	503	482	540	477	510	507	510	503	488	501	495	491	487	573	491	521	524	426	487	471	471	514	516	526	503	511	507	508	534	524	534	518	479	536	488	477	510	498	467	496	503	493	487	513	490	499	501	532	500	516	470	534	518	453	521	551	512	482	516	494	503	545	507	494	483	519	523	513	469	503	527	481	524	482	522	501	481	492	501	523	551	503	496	489	460	495	543	493	510	517	536	506	543	509	532	518	481	501	453	510	508	511	487	510	502	487	495	488	497	486	519	502	475	473	509	517	534	521	516	506	477	513	529	528	475	505	501	479	509	479	471	482	509	515	484	494	511	513	509	491	506	513	497	518	514	486	500	494	506	504	485	555	501	485	537	491	535	465	526	516	489	502	534	507	450	494	515	524	510	514	535	460	523	520	492	496	493	507	454	490	541	492	534	522	531	511	508	503	509	514	510	545	525	517	518	486	489	486	533	503	498	529	524	485	495	517	498	510	488	496	516	557	496	491	527	464	499	516	513	487	492	486	494	480	494	505	517	550	506	504	529	486	486	515	488	499	542	525	486	509	498	523	485	505	548	514	453	523	500	491	521	473	511	515	526	473	484	517	495	509	537	521	511	485	508	511	506	533	452	499	547	538	500	507	537	488	482	494	507	490	509	500	496	469	481	514	529	524	518	529	496	477	537	518	477	524	511	494	491	507	506	501	503	519	500	560	457	484	526	504	529	528	517	468	482	504	465	471	508	535	558	510	550	491	525	515	488	518	539	512	487	548	476	520	484	517	511	486	501	448	518	533	523	463	504	501	505	535	567	486	515	531	495	532	536	491	510	500	467	476	508	495	522	492	479	530	483	477	539	514	484	514	525	485	506	542	497	456	555	482	491	555	549	508	493	497	522	500	502	545	539	528	555	482	512	519	509	522	510	502	519	513	497	489	506	481	495	526	488	492	495	466	498	541	527	501	498	490	494	517	512	525	485	496	535	522	502	504	517	504	452	494	522	501	515	516	482	513	496	476	487	560	515	509	470	524	492	497	525	481	518	522	522	529	521	476	530	466	515	528	495	547	539	510	497	469	482	517	533	556	488	507	498	553	506	529	475	499	530	552	500	459	506	509	500	498	516	521	495	503	467	499	493	502	517	503	523	503	496	469	463	513	494	536	557	509	484	478	503	470	524	448	502	484	479	514	502	466	458	526	473	510	501	507	500	469	546	464	521	462	520	508	497	516	516	516	513	511	539	553	465	476	520	518	504	471	515	496	501	519	498	464	517	504	496	488	500	544	514	510	514	477	523	528	512	511	485	530	504	527	489	523	471	542	504	510	495	490	479	526	484	457	490	520	479	476	511	499	514	485	524	531	494	479	498	535	441	524	475	517	489	495	496	530	473	481	492	509	505	493	535	522	528	529	533	485	539	477	529	493	520	535	514	542	543	503	462	479	491	488	474	495	505	507	518	473	487	483	495	497	484	497	493	499	520	494	522	504	560	487	566	484	494	481	515	465	546	516	500	491	519	510	515	505	501	507	490	483	504	542	473	524	509	466	488	504	525	520	539	501	507	516	480	542	479	535	516	511	481	523	558	492	506	512	477	447	529	502	537	494	494	486	503	501	478	511	521	546	514	512	507	492	555	527	534	489	477	494	505	491	470	512	540	479	509	519	509	509	493	495	448	499	493	468	510	512	505	489	514	511	498	495	533	487	516	484	491	451	533	452	461	514	466	514	480	481	494	527	539	532	512	496	502	488	501	512	480	492	469	495	535	480	498	496	504	474	489	472	504	507	537	507	494	489	473	518	526	503	485	530	517	506	510	490	467	471	535	500	509	528	531	529	502	461	482	472	535	479	496	533	478	553	486	488	459	518	518	485	520	535	507	466	486	510	521	515	523	515	513	510	497	498	464	518	511	481	504	498	520	490	467	504	519	508	515	528	498	496	503	524	483	494	480	541	476	507	478	503	498	483	510	486	487	562	531	506	458	444	481	499	482	499	511	469	504	496	504	493	491	483	523	485	490	458	522	565	513	504	490	499	498	464	490	532	471	528	522	495	511	510	501	532	491	500	508	488	483	498	492	529	504	487	510	493	490	493	526	503	468	511	488	504	536	522	510	471	500	467	522	491	512	507	465	485	523	461	518	510	495	488	473	532	502	532	504	487	515	510	495	512	519	485	512	508	526	489	510	486	519	498	480	523	515	490	482	494	494	502	522	492	549	496	521	517	518	517	485	494	496	523	480	502	512	511	496	479	522	513	483	492	478	468	518	522	527	513	479	515	487	526	559	511	501	524	483	511	504	510	497	498	496	516	503	511	494	499	486	514	502	514	528	486	499	509	483	514	513	487	501	524	467	498	519	498	522	508	513	510	550	541	492	580	512	498	451	528	507	495	559	505	500	471	486	469	487	503	511	511	517	481	521	504	524	521	518	533	545	501	467	499	480	501	510	502	487	521	476	518	519	472	502	518	515	485	527	510	503	493
25551	21456	28160	25589	13397	4394	2418	1649	1286	1186	1178	1048	917	930	867	868	832	858	820	818	794	772	815	780	762	775	797	733	783	801	784	795	792	705	785	772	787	748	747	776	755	760	760	765	745	757	744	762	755	737	725	716	743	743	749	753	800	779	760	734	783	762	721	747	792	761	740	780	715	764	758	696	706	741	730	699	743	768	751	744	730	741	794	806	719	710	741	774	705	740	766	780	771	776	753	737	781	749	724	735	744	688	779	722	765	748	766	746	799	748	755	780	729	741	771	724	758	783	790	712	740	788	734	772	761	761	740	682	728	726	727	692	752	726	789	694	770	731	750	798	718	805	770	754	725	736	746	742	741	729	695	724	739	789	776	800	785	741	721	733	813	744	817	743	700	717	785	755	769	762	761	759	794	751	772	726	713	718	741	809	752	708	725	712	740	773	685	760	736	746	788	717	777	706	802	787	727	710	754	721	721	699	741	790	706	751	772	738	711	777	779	748	772	715	767	743	758	745	760	759	793	759	735	768	728	763	765	722	755	748	749	748	760	761	701	748	796	785	713	704	741	753	769	752	794	785	700	749	749	799	811	752	764	749	712	760	774	717	778	735	734	732	795	760	759	705	767	777	762	785	742	799	735	742	743	735	759	734	760	772	766	775	759	745	745	734	724	730	728	735	807	775	768	737	751	716	767	752	777	714	779	797	714	723	776	752	759	767	746	769	766	737	801	723	739	747	737	736	784	758	760	733	797	749	756	778	776	739	787	768	742	705	762	799	744	759	766	760	763	708	755	737	770	717	710	714	801	753	768	692	717	748	722	740	769	755	746	757	767	783	707	773	749	770	719	763	770	737	779	701	744	707	735	745	705	801	781	764	706	740	784	775	754	731	747	711	816	709	743	768	742	720	714	741	751	745	768	736	724	741	754	769	741	727	729	754	764	775	770	832	772	747	727	751	776	724	782	720	769	726	747	769	767	758	725	754	753	755	766	782	760	780	759	756	737	743	724	760	769	739	732	756	745	718	763	799	719	750	692	737	779	703	688	733	730	759	725	692	753	716	746	763	739	769	744	757	778	756	798	749	719	725	763	757	745	722	780	768	802	781	755	724	681	720	729	792	723	743	727	744	729	709	734	780	730	710	809	770	744	745	758	773	746	771	703	790	757	773	771	769	720	784	780	747	723	714	744	766	811	763	736	768	730	786	785	741	784	768	711	770	729	797	762	746	730	711	755	737	759	761	742	733	706	711	747	798	741	728	799	746	751	714	753	751	790	744	742	753	712	741	769	756	749	757	770	815	691	813	756	769	743	769	742	733	761	752	751	709	734	753	789	708	762	741	752	734	699	780	767	744	777	743	772	796	761	795	747	788	724	753	775	773	738	743	737	689	745	773	762	749	756	771	725	725	745	752	719	759	741	751	743	742	765	761	713	772	775	770	714	777	745	703	738	706	763	723	748	747	728	740	761	756	721	758	748	695	758	725	716	781	798	737	743	775	738	718	740	733	787	704	753	729	749	775	716	754	720	732	752	741	740	800	745	753	686	795	738	708	742	735	740	755	706	773	769	723	755	701	775	782	763	729	740	770	782	703	775	772	792	767	789	690	768	707	738	738	721	711	756	762	750	719	811	694	747	742	706	769	715	750	753	763	746	705	757	775	768	732	728	753	778	712	729	781	769	746	746	760	803	794	731	722	768	783	722	779	760	799	685	751	740	771	741	722	753	743	766	757	716	735	698	708	747	723	735	720	708	712	708	757	728	733	782	751	792	693	735	744	782	719	749	775	700	761	705	762	731	762	777	751	766	793	766	709	775	711	757	755	745	672	763	725	736	751	765	780	757	781	750	765	772	727	740	776	750	780	774	770	687	721	730	805	761	775	761	786	780	721	733	778	735	721	767	707	751	790	800	727	772	741	724	747	783	721	737	773	723	799	752	736	752	758	710	749	746	695	741	785	731	725	764	746	737	756	751	783	749	758	761	723	788	789	722	741	741	767	731	707	713	750	720	727	735	761	749	794	762	776	695	788	739	750	729	739	738	720	754	807	752	702	768	754	760	752	781	724	746	788	758	725	729	722	780	802	795	729	720	748	736	762	697	706	742	750	713	728	678	797	792	808	771	738	707	700	759	752	749	763	809	727	752	720	738	730	747	735	799	732	791	711	823	746	729	768	736	695	720	739	777	803	781	719	823	742	763	784	704	749	725	781	799	747	737	778	701	736	711	736	757	772	734	707	740	758	774	796	741	755	772	749	776	707	732	750	705	772	758	729	774	769	735	700	748	751	777	685	773	714	716	727	793	755	788	673	747	782	746	752	713	748	757	792	758	716	709	729	717	737	736	765	798	802	768	708	777	776	748	756	721	722	786	727	705	759	689	742	807	703	730	697	791	735	716	777	761	749	681	720	722	738	757	796	757	729	707	763	746	750	687	763	740	733	752	697	759	701	791	735	732	790	717	751	721	772	734	773	795	715	758	738	726	732	770	832	764	769	763	741	800	729	760	776	705	726	791	756	733	758	714	787	741	784	779	749	791	755	742	745	769	721	737	764	733	763	768	731	807	775	739	723	795	710	732	738	797	784	736	809	729	824	728	706	719	725	746	746	720	763	741	773	744	728	731	740	723	807	718	763	746	699	789	739	742	800	706	714	765	755	735	722	724	716	729	758	760	722	748	762	743	826	719	722	782	757	714	720	806	786	697	763	755	798	773	753	732	722	719	762	720	700	789	746	744	713	756	787	780	754	782	691	764	804	771	751	726	755	766	710	739	777	737	730	753	767	744	772	772	725	814	814	725	795	748	745	772	747	754	724	730	723	727	728	757	734	741	739	684	744	722	736	737	796	749	766	755	749	735	722	711	795	712	766	731	759	737	753	770	793	761	675	783	756	756	738	763	759	752	720	751	717	776	754	767	729	751	719	776	746	726	751	717	795	765	733	747	760	757	761	767	753	723	762	766	762	762	751	786	735	720	711	707	789	778	745	751	775	731	706	718	749	769	783	728	755	789	743	740	754	770	723	759	749	771	723	743	747	738	770	739	751	762	745	739	778	772	739	720	729	727	715	731	755	788	749	775	754	716	786	723	743	750	780	751	730	770	773	762	760	738	758	749	758	755	733	763	758	760	741	733	798	771	703	722	760	783	748	762	766	793	723	727	728	788	778	721	768	800	708	741	762	737	756	712	779	717	702	782	750	778	763	807	740	731	732	758	712	731	683	733	748	758	732	770	753	797	762	745	773	755	715	700	734	772	767	755	792	711	725	727	766	758	742	712	757	783	746	726	785	754	738	803	742	731	723	787	755	778	734	718	703	779	773	753	720	734	754	742	774	703	772	749	729	765	775	731	735	817	736	777	716	723	764	749	722	753	771	754	782	764	789	749	785	749	786	751	695	803	738	748	773	754	774	721	760	792	742	754	722	725	760	750	726	729	720	762	727	733	719	731	752	780	726	775	730	771	775	807	790	822	781	745	791	708	748	760	756
33147	50615	39514	22284	11805	6386	4439	3142	2339	2069	1868	1548	1373	1247	1249	1145	1086	1080	1001	1003	1006	981	959	969	931	951	883	953	970	912	872	914	942	934	970	953	907	902	873	967	889	907	904	906	888	862	907	916	898	856	909	868	898	849	905	919	899	891	893	885	877	872	926	903	916	896	848	888	879	837	886	903	846	850	806	862	840	812	843	889	871	858	837	894	897	856	845	916	859	928	839	897	874	814	889	937	891	913	905	926	914	880	849	856	901	866	829	871	864	927	845	867	844	875	820	881	838	843	901	817	875	906	898	857	884	876	850	910	875	903	888	900	857	839	862	938	878	842	901	861	909	897	862	897	890	868	864	900	904	869	912	922	897	873	885	893	907	820	929	866	896	867	896	891	892	920	834	870	867	901	862	881	913	890	819	878	901	913	919	891	878	861	893	853	859	889	903	878	824	864	832	896	915	852	862	872	929	866	894	871	882	838	888	904	845	895	859	863	861	890	870	878	884	858	892	895	897	870	828	903	863	867	849	854	831	861	888	907	869	853	882	872	862	883	869	912	892	886	847	912	826	837	838	855	864	901	849	895	835	918	885	832	873	880	868	917	865	883	861	891	875	840	847	909	881	912	869	936	978	849	829	860	838	866	866	843	858	862	851	888	921	846	857	830	857	882	879	861	842	878	887	909	885	857	860	865	855	894	846	910	833	877	906	876	888	826	881	863	897	856	841	837	935	842	849	909	891	863	841	889	876	898	835	920	854	847	909	889	906	852	831	863	845	912	908	838	858	913	861	891	892	839	948	852	883	854	888	917	923	829	898	879	860	887	912	861	898	874	846	826	828	870	898	881	828	838	838	929	889	889	869	856	852	870	880	865	830	832	824	870	881	829	871	896	895	801	861	836	865	806	859	895	871	874	864	884	846	845	927	901	877	864	910	854	840	894	927	856	835	850	884	845	865	889	881	831	857	881	845	876	881	863	902	856	845	909	812	854	879	855	821	926	835	911	810	884	922	886	892	888	897	912	871	850	877	890	832	854	861	872	885	864	883	852	879	854	916	863	885	897	870	874	901	837	861	829	893	924	811	909	934	827	854	909	863	831	944	858	885	892	843	889	883	885	853	858	887	934	891	879	875	874	832	900	854	864	873	825	830	873	875	898	933	918	916	888	854	876	902	854	869	888	854	919	926	861	844	828	861	892	878	866	875	880	849	875	888	944	917	874	929	857	883	858	847	948	870	864	825	910	867	879	833	867	909	868	862	857	883	922	865	849	892	814	882	858	925	965	842	892	933	859	831	903	890	892	870	859	910	870	848	864	855	843	862	905	868	853	859	851	838	867	878	822	894	897	867	862	850	906	901	883	876	893	909	897	860	890	862	817	925	877	888	908	910	859	851	847	901	857	892	850	812	899	861	877	858	904	909	882	933	856	857	875	897	935	903	884	854	850	891	872	891	874	906	871	881	834	841	853	895	885	895	817	972	885	856	847	853	893	868	854	907	942	885	841	912	876	869	908	847	842	882	845	878	853	901	850	830	894	895	863	889	907	897	910	918	833	883	896	897	863	859	900	887	831	879	886	869	885	880	903	886	884	864	856	852	876	892	900	824	850	891	878	873	794	860	857	918	874	883	845	850	844	860	833	898	891	894	877	907	875	908	826	863	888	852	879	851	873	929	916	884	975	878	882	854	879	834	895	846	862	879	873	908	839	887	863	880	845	835	859	900	881	805	887	864	922	902	872	968	887	876	862	894	904	948	883	904	837	879	879	847	887	860	901	914	904	871	899	878	943	867	860	838	872	864	854	925	875	848	862	915	928	872	885	844	874	868	806	879	867	895	894	865	873	863	840	951	867	904	849	919	907	864	850	845	845	873	862	941	829	896	875	882	863	896	838	883	849	868	829	894	926	850	859	806	897	849	905	881	897	855	872	907	879	874	914	887	837	863	918	915	876	878	880	850	867	919	847	884	895	872	873	881	912	946	861	918	914	844	840	834	867	881	863	865	893	862	881	847	838	886	885	856	857	927	857	880	943	862	877	870	872	859	821	857	883	851	841	892	915	861	868	856	904	878	872	843	874	899	862	879	922	907	854	840	838	852	946	875	897	894	865	891	882	876	830	870	909	879	892	810	859	907	902	864	825	849	850	923	874	883	873	835	852	831	864	875	840	878	890	862	867	857	835	854	831	820	844	889	864	874	840	862	897	867	869	892	861	895	918	926	891	848	905	894	874	887	816	903	875	896	916	912	821	848	856	911	860	954	810	927	873	882	903	900	855	824	849	856	782	872	919	841	899	889	876	887	948	880	837	914	879	896	896	844	866	865	888	833	857	876	857	872	846	854	927	849	901	855	848	890	895	899	893	875	821	935	883	907	897	874	882	912	857	903	858	919	865	867	902	909	869	809	884	900	887	899	902	887	898	815	860	821	852	917	889	862	880	894	867	848	880	856	892	904	913	902	802	907	851	876	845	872	930	873	837	901	879	897	901	872	881	901	905	882	903	938	848	906	908	894	891	815	862	850	862	880	907	820	868	920	873	861	852	876	853	853	855	892	862	893	875	878	879	859	871	879	885	861	892	845	937	891	828	902	926	879	895	876	856	878	891	849	929	798	823	860	850	785	893	864	908	848	853	879	883	851	840	876	849	881	848	850	878	858	881	866	851	905	827	869	821	829	886	855	879	860	897	927	902	905	912	888	894	886	836	853	850	889	893	891	911	877	843	870	871	877	862	921	841	878	911	919	855	873	865	924	888	909	847	853	873	895	895	873	868	847	870	868	862	854	880	878	801	825	841	858	899	886	871	856	965	855	865	877	914	893	841	851	885	841	886	850	860	912	891	841	865	833	914	922	852	894	858	874	810	886	871	864	874	858	843	845	812	842	833	879	848	910	910	861	856	904	882	854	874	876	850	909	844	884	867	895	874	904	834	876	894	864	881	895	867	868	852	864	863	896	878	858	857	918	827	875	876	844	868	869	857	839	907	904	900	874	871	920	899	910	880	883	861	885	928	905	845	840	873	890	869	888	908	867	839	875	936	891	889	846	860	909	900	843	872	841	892	859	895	850	898	847	919	806	908	825	890	936	860	907	844	915	899	836	907	908	850	867	825	866	796	857	892	869	867	938	877	899	874	879	836	873	872	883	937	841	854	884	848	910	848	861	831	921	881	892	889	875	858	893	862	906	858	888	882	801	804	868	841	874	898	947	884	849	829	872	843	919	882	839	912	818	850	879	859	856	931	870	920	871	843	888	887	930	920	850	840	913	854	902	853	911	883	852	912	892	884	811	899	890	853	891	876	851	906	922	898	853	875	820	909	949	794	882	789	850	885	879	901	876	869	833	893	853	863	853	910	832	836	916	881	870	891	870	874	865	903	942	862	868	831	913	847	821	847	883	818	876	893	865	857	910	867	845	822	897	875	836	900	875	912	861	876	857	935	887	833	882	863	844	878	883	907	869	883	871	875	886	893	909	883	860	867	881	869	918	903
23205	21300	28991	24145	21478	20665	10770	3286	2139	1664	1570	1399	1224	1135	1063	968	909	892	838	877	844	840	834	798	794	808	758	780	779	788	764	777	784	765	724	771	721	786	716	750	713	813	737	763	820	724	701	751	729	770	744	749	739	729	716	740	758	776	744	716	745	752	792	744	707	721	722	726	749	715	697	737	760	750	735	743	739	720	770	691	810	736	723	712	710	704	768	796	714	696	681	720	716	687	744	691	691	741	745	753	715	713	759	721	694	764	749	769	704	722	703	802	697	738	715	711	708	737	764	700	715	704	713	777	716	721	734	684	770	732	740	731	728	771	676	735	763	768	716	741	738	751	742	743	699	735	746	700	691	636	759	724	692	695	727	715	740	736	731	730	741	739	762	739	684	710	746	734	765	790	699	685	751	714	688	706	735	745	710	739	762	754	764	775	733	711	723	725	715	772	708	743	715	718	735	756	734	777	728	768	734	732	745	705	743	745	701	702	696	727	725	734	737	771	715	771	725	730	684	687	761	696	716	727	697	703	693	718	765	756	725	725	747	754	734	753	750	745	719	745	751	732	730	718	673	751	757	679	682	694	736	701	713	734	675	735	715	699	734	759	726	683	694	735	732	790	748	759	774	681	748	742	719	724	711	706	707	766	716	706	694	691	704	695	742	742	674	731	748	713	765	725	671	748	746	690	724	762	729	707	681	726	698	718	743	707	729	737	711	688	706	777	768	715	738	729	725	741	713	764	710	722	728	708	716	718	708	716	697	777	736	781	697	723	746	762	711	738	737	726	757	692	705	730	709	760	707	712	682	732	725	734	743	728	674	721	721	713	737	756	736	717	776	765	729	670	748	777	721	711	735	728	731	719	749	747	760	755	716	756	729	718	685	738	709	732	713	710	736	738	755	753	722	809	715	709	742	759	755	788	720	769	723	731	737	738	710	714	741	669	757	746	725	743	704	726	697	718	749	707	713	709	734	728	727	739	749	779	677	766	689	772	729	738	680	752	780	753	720	733	753	708	734	781	752	717	729	716	669	742	714	707	709	734	730	737	735	750	744	751	707	723	721	721	761	715	737	694	743	771	748	758	728	709	756	689	708	732	709	712	728	733	776	723	785	756	740	699	710	708	750	766	694	691	701	738	705	721	694	687	742	751	736	729	728	688	757	663	739	743	706	711	715	706	731	730	729	712	697	704	713	736	765	741	702	725	732	719	722	740	731	749	705	693	774	680	729	760	694	742	750	726	734	720	753	674	742	723	683	716	746	726	715	761	693	732	711	735	740	743	755	718	720	717	753	765	738	764	720	674	733	636	740	749	689	719	751	672	716	759	746	733	769	745	752	733	701	693	720	680	775	732	701	760	744	732	723	783	671	766	762	732	722	740	713	746	706	723	769	698	727	718	743	687	772	710	731	735	740	711	709	722	686	679	714	734	726	749	755	776	764	729	721	730	729	708	774	702	748	686	758	718	721	747	742	716	673	673	703	662	753	707	672	693	710	742	751	727	734	707	733	759	768	754	729	747	787	796	723	777	756	724	757	696	727	713	752	766	727	749	771	739	720	742	710	756	703	733	697	723	719	742	698	700	692	776	735	780	742	712	699	748	745	761	689	675	802	716	700	716	722	754	728	754	723	719	771	732	705	724	705	695	778	714	692	758	765	732	703	698	764	729	718	691	739	711	726	725	721	751	794	759	711	780	739	718	735	699	739	750	725	741	728	673	692	784	749	726	747	773	753	702	703	696	701	738	719	774	750	708	680	696	697	745	761	707	767	725	725	719	715	734	766	747	748	744	733	722	711	724	719	685	739	760	759	717	710	748	721	763	716	653	734	742	757	742	702	701	743	692	753	737	705	747	709	754	722	764	779	721	752	704	695	725	734	693	747	742	703	757	701	739	715	749	672	670	712	733	762	677	718	723	683	696	709	741	752	745	669	719	777	696	699	710	749	721	720	699	717	699	748	703	711	718	751	687	694	708	732	771	754	740	756	696	725	719	727	753	732	746	708	711	669	714	717	747	756	688	769	686	779	692	734	709	754	738	715	702	744	698	728	723	710	797	752	717	708	732	711	748	713	695	773	723	768	704	693	705	708	701	721	689	735	690	732	779	718	713	721	689	727	758	736	714	699	712	729	720	739	732	722	734	710	711	732	753	763	736	739	750	668	759	755	695	734	735	732	774	743	743	729	754	724	774	750	748	709	731	774	731	717	724	682	707	719	699	719	725	665	756	702	693	718	711	749	727	695	739	753	712	735	724	707	728	696	752	691	736	695	696	762	710	764	749	734	684	700	755	730	680	763	717	767	731	739	748	717	709	671	716	709	743	763	739	739	722	730	741	674	708	723	743	708	724	712	700	754	732	739	752	714	751	752	751	716	739	743	730	745	777	719	750	711	762	718	736	713	692	694	770	716	777	737	781	772	729	746	759	725	718	707	718	684	739	728	685	749	736	707	722	720	737	727	740	788	712	741	743	713	714	742	709	708	775	704	760	739	783	727	720	741	684	676	726	754	777	773	764	697	768	719	719	731	669	694	720	752	718	715	714	721	733	706	715	721	710	694	758	753	714	710	721	703	709	727	737	700	802	748	757	725	758	687	725	719	716	692	759	689	720	734	720	687	729	690	754	721	714	765	730	727	687	710	713	783	747	735	749	724	714	732	738	759	740	723	733	693	711	741	708	761	695	743	729	750	728	767	718	717	686	702	722	713	709	764	740	697	731	705	692	741	816	732	790	733	735	751	766	752	738	694	734	722	737	739	744	729	702	711	754	775	695	719	701	705	744	714	691	723	714	759	736	735	724	738	774	742	743	721	638	730	699	732	751	676	740	745	722	722	657	733	691	669	707	724	759	717	696	735	666	695	738	738	767	724	678	704	742	711	736	711	712	701	700	722	712	746	773	721	677	741	756	713	764	716	791	734	717	740	742	681	726	791	671	717	746	768	745	703	737	711	743	753	716	719	760	724	737	729	746	750	692	721	736	778	768	720	691	728	774	732	736	729	760	759	739	754	705	700	763	759	712	714	687	717	728	745	769	715	789	749	709	743	763	757	715	717	795	707	684	758	751	688	754	734	707	745	781	717	765	734	718	687	743	764	716	743	740	690	734	744	760	725	689	753	709	754	725	731	692	730	726	772	726	723	709	725	748	719	689	719	738	756	702	680	724	730	761	757	734	722	723	678	728	734	699	737	693	744	728	686	733	733	687	740	735	733	702	674	728	738	746	703	685	673	708	740	724	762	710	757	732	748	735	723	734	706	754	734	710	731	741	709	732	781	737	700	739	701	722	728	720	726	720	681	720	722	756	711	757	720	708	759	689	726	720	742	706	756	743	761	682	754	740	746	733	782	712	748	703	748	745	731	766	712	708	701	698	775	753	749	709	719	768	698	800	708	732	733	692	775	696	745	751	761	748	715	765	729	748	758	782	698	710	716	739	720	743	740	726	728	750	721	707	726	713	721	722	733	719	699	718	714	732	680	714
35710	63365	52741	33916	20448	11681	7639	5603	4035	3170	2863	2398	1980	1813	1664	1537	1309	1293	1131	1095	1140	1076	986	1009	971	924	943	961	878	881	912	905	889	943	940	911	864	877	888	837	927	917	812	911	858	849	883	848	813	823	822	845	867	883	832	786	837	862	812	883	863	887	876	892	871	823	761	804	784	867	814	816	821	816	816	841	836	860	823	909	885	851	844	810	805	811	829	798	843	808	791	842	809	797	808	795	822	866	794	788	813	838	792	906	854	884	888	873	792	848	787	783	831	825	829	788	827	787	796	838	833	830	845	849	828	809	811	786	866	844	815	860	827	788	837	846	835	791	799	802	844	810	804	809	832	779	857	826	817	821	792	879	775	838	828	799	820	824	848	821	851	861	849	788	792	837	764	838	823	846	808	769	802	864	859	831	802	832	841	827	842	800	796	843	853	832	817	805	847	818	784	823	820	857	806	826	824	837	841	816	795	859	826	818	825	776	877	821	815	848	891	816	860	797	798	850	804	811	781	836	812	844	839	784	794	803	841	775	791	826	817	728	810	869	802	844	871	801	860	813	800	833	838	818	825	830	872	798	812	847	803	820	856	819	783	858	813	865	842	815	832	850	827	808	857	797	830	823	867	812	760	850	814	739	849	787	869	828	831	852	808	864	853	797	775	844	834	846	846	834	835	783	871	810	848	777	775	788	865	822	778	825	787	862	835	797	799	845	820	791	810	836	786	815	808	830	834	788	840	816	799	895	811	786	783	824	842	866	818	850	799	763	807	807	848	835	855	806	836	821	801	876	808	793	822	803	811	794	831	824	823	846	854	823	821	839	852	850	819	877	824	879	780	841	804	808	837	821	774	777	845	850	855	789	888	805	873	782	847	825	822	863	842	809	810	798	766	854	797	802	765	803	861	819	871	822	832	836	852	857	832	792	808	851	829	850	863	821	818	869	756	846	786	868	837	791	818	826	838	801	791	796	844	785	837	782	844	848	842	848	841	803	888	823	803	830	829	817	819	800	854	789	843	817	764	861	866	823	829	845	869	836	803	788	783	801	804	782	831	853	810	847	840	838	848	804	796	835	841	866	841	883	841	797	781	831	880	807	870	844	842	844	841	835	801	784	830	822	805	781	811	829	836	868	811	789	785	813	777	799	846	879	878	866	837	833	811	805	820	782	851	834	814	822	827	850	790	845	811	826	859	823	844	785	810	800	841	831	854	860	835	803	736	836	834	787	830	860	839	831	804	808	877	816	867	807	815	811	804	834	806	812	789	837	846	852	840	818	836	801	840	849	825	825	801	847	832	858	829	818	858	857	843	808	849	812	817	829	832	836	834	830	856	836	874	852	830	844	851	840	824	838	869	821	801	840	834	835	861	819	816	833	820	847	850	871	798	833	840	827	799	832	828	801	725	802	780	812	858	815	789	838	827	796	832	795	812	815	858	800	843	847	861	776	830	823	847	838	842	826	840	792	842	872	823	859	802	870	832	850	799	852	817	794	847	817	834	859	800	851	822	822	849	814	834	840	810	842	828	813	825	802	827	814	822	796	794	799	853	820	762	821	806	810	867	819	856	858	802	827	808	802	866	851	788	824	780	863	779	884	810	915	838	826	814	838	801	751	838	824	859	818	821	802	818	814	831	818	857	850	813	812	764	823	824	814	816	800	825	841	832	821	831	828	765	761	815	742	788	820	816	790	828	808	834	869	813	817	809	861	815	788	844	830	816	839	862	803	776	846	865	812	787	843	844	813	820	802	817	806	833	841	818	828	775	816	879	822	824	843	837	835	850	866	822	772	869	847	768	806	837	820	846	806	802	816	858	914	803	831	857	814	819	829	845	840	839	819	801	884	841	788	794	851	784	840	850	806	835	857	861	806	799	809	802	848	823	824	800	805	870	856	873	809	768	792	803	792	797	792	816	838	789	804	797	789	793	800	865	871	816	833	791	873	842	856	849	805	868	826	863	792	805	794	750	796	811	847	848	803	808	877	816	839	818	767	871	841	807	789	848	843	781	820	788	848	751	789	754	845	796	853	806	838	857	831	843	829	780	816	811	897	870	796	788	836	816	835	845	809	808	792	847	885	767	860	790	815	866	850	846	885	815	808	804	809	793	769	819	867	793	801	807	848	831	822	807	821	814	786	814	833	878	805	827	790	806	806	783	833	877	826	833	868	812	804	803	860	850	837	804	840	758	785	820	830	840	868	840	827	817	813	831	792	883	806	813	846	830	823	832	752	825	775	853	841	844	770	780	810	810	830	833	815	812	776	814	855	830	796	823	881	829	763	860	858	837	814	818	850	902	801	805	840	828	779	819	816	836	814	803	833	869	866	814	813	836	840	771	821	864	804	791	863	776	807	836	858	817	800	800	843	807	809	795	831	859	793	839	813	850	761	848	826	824	798	842	818	867	801	825	831	794	827	794	795	835	787	797	832	833	835	754	805	862	818	860	846	813	831	832	830	838	843	850	876	800	813	845	850	805	791	817	807	813	840	846	847	850	853	839	829	844	799	792	795	807	817	842	798	810	826	790	838	815	805	848	819	865	801	836	781	846	785	845	819	726	822	827	789	804	813	804	771	812	826	813	838	843	837	861	789	804	817	837	789	814	829	791	818	771	842	820	844	805	830	806	822	788	859	817	880	807	846	800	803	819	833	814	837	821	817	778	772	821	855	754	821	805	803	826	814	733	826	812	803	871	801	829	818	805	831	808	823	808	759	818	797	856	837	783	851	808	859	820	819	811	790	812	785	851	841	872	804	826	812	848	849	861	816	814	812	803	820	778	851	795	782	777	777	812	844	818	807	826	822	858	872	826	803	823	789	790	783	818	814	815	819	833	772	770	823	845	837	803	812	828	815	798	773	787	814	796	804	834	842	829	857	808	832	834	793	832	824	814	803	851	875	785	846	839	789	879	818	832	850	807	846	791	860	803	767	810	809	891	855	827	868	825	823	773	807	827	870	765	832	769	828	788	792	847	850	791	853	795	851	807	833	789	806	814	818	837	821	866	846	836	836	810	813	795	868	821	807	831	873	788	819	830	827	813	824	828	848	850	838	880	771	771	797	785	820	832	831	821	840	798	807	825	854	823	814	844	822	819	808	820	797	801	825	846	848	848	838	850	741	817	833	877	813	816	872	815	790	850	836	828	767	865	821	842	854	819	829	881	857	796	800	840	829	822	814	796	844	856	794	835	886	822	828	760	767	801	818	789	898	782	773	862	788	793	848	773	813	818	790	794	793	851	825	835	811	832	818	785	823	813	817	840	794	809	822	820	832	853	841	800	795	848	819	865	833	774	840	774	818	807	869	837	846	836	795	821	850	810	864	860	820	839	838	791	833	810	775	855	840	857	824	838	858	789	845	821	800	814	850	850	817	801	838	873	793	796	865	849	819	840	811	817	802	833	764	829	866	854	836	805	821	819	764	842	799	815	825	819	820	812	803	832	853	822	888	800	809	784	762	807	792	790	840	845	792	811	805	813	777
29299	27620	29416	15842	5652	2515	1405	1111	888	727	702	637	621	573	595	556	541	563	499	533	531	503	537	530	529	507	502	502	514	522	479	486	536	544	543	478	527	529	493	503	532	496	524	515	522	491	523	498	512	481	487	485	487	490	476	468	487	535	552	515	517	520	553	541	507	518	493	538	514	524	550	488	521	516	465	489	483	445	471	502	492	529	520	482	487	533	515	524	494	529	446	521	494	523	499	508	497	510	468	504	489	535	503	520	494	510	523	504	501	483	469	482	549	481	475	516	520	481	473	500	515	475	506	477	463	503	471	518	502	505	526	520	503	466	502	507	473	538	494	501	511	508	473	476	493	496	500	510	483	463	488	514	475	516	539	474	484	493	518	475	498	519	511	542	501	483	481	505	512	459	492	497	457	477	500	474	468	491	454	503	492	490	481	535	531	524	523	462	498	514	504	494	489	532	541	471	519	499	513	459	535	504	522	502	464	482	462	458	484	498	525	494	492	486	458	542	470	513	505	453	514	459	494	509	513	471	480	507	501	515	484	483	455	514	481	496	473	530	523	494	497	495	470	520	466	529	467	515	523	494	448	459	476	477	520	490	504	506	493	483	474	488	452	472	474	518	490	462	509	519	474	479	468	508	487	499	523	476	501	508	514	503	521	501	492	509	509	490	481	473	485	513	508	482	499	491	483	486	529	475	504	468	524	510	477	474	531	444	559	461	485	512	516	498	527	497	511	519	481	491	480	496	503	495	448	511	518	499	485	505	457	503	521	507	524	493	498	516	473	450	438	486	486	500	496	518	517	509	502	464	448	451	548	479	525	486	517	510	516	490	517	479	511	518	495	517	495	502	468	491	492	455	496	490	503	486	520	503	483	502	465	483	517	471	494	478	524	527	502	506	492	454	484	541	473	522	486	507	467	472	542	452	491	488	577	485	495	479	481	509	504	518	486	458	488	475	505	462	491	502	468	471	469	500	492	490	511	513	478	493	540	526	479	510	505	477	494	522	489	478	470	461	472	487	511	508	504	524	483	528	498	480	466	516	504	521	488	524	494	534	467	518	495	523	497	486	456	501	497	521	481	480	496	523	514	506	492	527	492	487	497	497	515	493	473	491	461	511	510	507	465	545	517	494	528	522	502	509	514	463	473	478	483	502	487	492	543	498	485	500	476	488	457	462	518	476	486	476	496	505	472	504	532	487	485	501	487	497	485	488	489	495	466	513	506	461	486	498	480	516	479	486	492	497	535	492	491	530	469	526	505	513	540	459	507	485	473	527	546	461	507	512	492	497	538	497	503	466	523	440	468	483	498	474	518	499	524	510	502	508	488	524	499	522	505	466	484	482	466	513	517	529	453	529	525	545	474	493	479	525	513	493	482	514	517	483	488	497	505	467	487	492	498	453	531	525	527	478	483	455	490	496	502	480	549	539	509	527	486	487	445	522	511	489	523	492	503	496	463	491	531	507	493	508	466	524	449	495	510	462	508	510	458	506	479	502	509	494	473	510	508	507	500	508	505	524	492	507	487	494	489	480	498	500	485	492	486	526	521	536	463	485	473	483	479	525	520	472	496	506	509	499	504	483	514	500	503	525	471	500	466	476	473	495	519	469	463	502	464	521	471	522	473	463	511	469	520	489	490	491	483	492	549	505	485	506	483	513	498	522	512	487	542	489	528	469	511	486	506	463	504	516	564	515	467	515	482	489	493	455	498	479	473	520	494	504	536	473	507	500	463	527	494	487	474	514	504	489	508	515	460	485	504	481	510	521	459	490	490	524	469	465	521	489	468	505	527	465	485	469	491	503	480	507	507	515	537	476	523	492	524	477	556	494	528	479	492	537	513	492	459	476	499	507	525	474	482	503	483	524	506	530	453	479	526	488	495	517	530	479	514	472	496	502	470	502	506	503	492	498	496	482	509	482	491	454	481	493	496	473	457	479	518	509	532	498	495	492	477	489	505	485	499	491	491	474	530	496	482	482	452	504	486	518	455	511	488	502	494	502	453	494	502	478	483	459	489	486	491	509	493	479	466	496	506	539	514	477	478	517	493	501	475	487	488	481	502	475	513	486	471	497	472	507	479	481	502	484	495	509	522	528	483	509	495	487	520	502	498	490	512	511	507	485	526	515	477	494	488	464	508	444	485	456	503	510	514	460	485	510	503	516	485	450	496	505	482	467	533	524	512	489	499	506	531	518	530	496	551	499	470	519	486	539	495	446	493	496	561	489	486	522	509	492	528	490	486	510	524	513	514	493	497	521	539	473	507	509	474	521	481	491	501	512	497	481	468	462	547	473	505	501	496	460	513	451	464	448	503	486	502	497	513	530	528	495	514	493	465	464	468	487	502	492	489	472	525	497	506	509	489	537	479	542	501	551	510	466	513	506	535	534	519	498	472	522	488	506	486	476	445	500	500	513	484	507	505	430	492	499	522	482	481	493	497	513	484	513	504	474	478	555	486	448	495	503	498	537	520	488	489	504	489	479	476	467	480	502	522	488	500	516	523	473	516	538	518	499	495	498	495	536	508	519	482	475	474	524	504	491	491	486	539	484	512	480	490	486	534	505	499	535	500	495	453	537	460	495	510	480	530	534	525	490	514	519	471	488	512	470	481	535	512	491	499	490	500	501	500	516	501	466	496	546	491	510	477	491	468	490	529	491	492	531	489	502	512	507	524	487	481	515	502	513	482	510	459	476	523	494	491	492	497	480	534	493	529	484	492	511	500	488	514	489	459	472	481	544	495	483	483	486	496	537	522	510	520	500	499	491	502	491	473	527	497	488	480	495	483	482	531	468	480	494	484	514	440	534	489	458	501	510	520	506	459	495	543	490	486	507	474	480	495	508	524	546	489	498	492	510	489	512	498	478	502	452	520	470	493	471	534	483	478	475	499	503	495	519	480	494	487	510	490	504	451	489	510	528	550	527	503	468	488	485	458	485	517	501	498	497	476	509	454	556	530	482	498	483	477	475	484	495	467	498	549	468	484	485	524	510	485	469	489	468	486	515	470	505	488	507	511	510	489	442	497	473	466	487	462	516	503	517	502	549	496	527	479	518	501	539	516	496	491	490	541	544	470	467	530	514	499	508	488	483	493	482	490	469	483	474	486	484	483	501	483	514	521	514	454	511	479	519	501	505	513	488	499	519	464	512	512	504	477	477	466	475	475	504	498	532	496	481	466	540	551	531	484	503	496	483	480	457	452	485	506	480	473	496	491	494	466	525	502	530	502	472	470	511	482	512	478	537	507	481	471	529	540	509	536	487	452	533	534	500	484	498	521	500	490	531	520	475	493	522	471	480	517	508	503	527	453	462	515	508	523	493	528	530	489	513	492	486	498	465	508	516	491	513	460	471	474	468	524	512	494	517	485	491	491	507	485	498	516	432	500	520	493	525	505	490	499	491	494	533	482	516	494	511	489	474	528	511	523	515	460	518	530	490	487	519	491	499	538	476	512	489	501	507	526	506	502	496	473	498	525	503
30416	43182	33781	15413	8346	4481	2610	2102	1502	1227	1056	993	1004	876	798	775	708	687	676	613	668	621	690	673	657	663	596	637	625	665	698	626	659	648	639	666	616	610	616	606	658	642	626	656	637	594	636	665	598	629	562	623	581	647	594	603	621	596	600	656	599	616	601	592	555	633	607	595	600	584	569	634	635	588	623	639	643	649	635	619	544	576	586	619	606	644	609	595	601	645	599	628	595	618	614	611	592	624	620	628	550	588	572	589	594	640	591	579	589	612	621	626	636	585	623	574	585	641	579	578	578	628	592	615	605	617	608	614	543	643	635	629	638	582	622	631	603	597	598	570	621	601	583	616	662	589	587	585	634	611	572	602	606	561	640	613	631	597	568	570	574	619	615	607	629	630	584	593	617	571	552	625	619	599	615	596	596	630	602	584	604	605	619	596	580	621	579	641	576	627	583	597	599	596	638	599	603	555	619	567	635	649	615	614	590	552	568	628	626	609	619	584	609	560	609	609	629	628	576	590	629	651	634	604	625	603	642	638	611	625	618	602	609	575	591	613	617	603	591	640	638	595	575	565	607	597	639	607	628	575	623	597	555	645	626	587	633	592	607	615	580	575	619	576	598	613	582	590	634	633	606	629	585	576	585	611	603	594	586	626	610	637	643	572	570	592	571	628	606	615	628	581	590	606	594	607	591	606	561	578	569	589	590	633	571	639	632	626	616	607	639	597	620	609	584	619	565	604	572	619	623	625	587	610	620	584	637	585	598	645	560	607	598	635	603	605	599	626	624	638	627	621	606	612	647	671	582	570	571	644	584	643	645	597	606	586	642	589	626	641	624	593	576	584	583	611	604	575	640	605	603	613	594	607	613	559	623	598	677	587	608	586	586	595	579	556	614	610	577	553	592	609	600	612	606	610	569	615	581	644	628	553	610	578	589	614	628	638	626	611	617	596	590	607	608	596	616	626	544	588	596	575	596	610	605	554	629	589	646	619	632	580	572	593	611	626	555	615	609	574	579	564	617	610	611	587	540	616	608	631	626	585	614	561	602	612	617	575	612	635	600	599	601	640	625	636	614	608	626	588	585	626	628	590	600	556	571	628	601	560	597	572	686	598	590	639	580	605	599	601	591	596	619	595	580	546	633	588	600	624	621	629	613	611	606	610	610	593	607	613	605	533	609	581	619	595	604	607	648	551	600	604	595	626	599	575	612	617	622	633	610	599	633	604	597	602	609	605	602	604	612	618	580	608	619	624	624	595	602	604	607	627	585	600	592	633	605	602	610	609	609	593	648	652	611	605	642	608	580	625	623	614	593	604	616	584	628	639	601	579	596	618	555	637	626	582	589	638	611	608	621	624	570	586	616	639	622	590	622	612	585	615	599	614	613	602	610	634	590	597	572	611	623	562	600	617	589	590	634	580	578	622	620	602	608	613	609	573	634	594	649	633	588	584	632	619	606	610	609	648	637	631	646	632	593	629	581	648	649	584	612	606	629	626	623	594	593	640	585	544	593	605	614	616	582	633	651	600	633	606	590	580	583	618	592	605	574	603	585	611	575	628	587	569	594	611	621	644	580	591	596	646	605	565	627	651	634	587	540	597	619	572	627	632	619	649	627	561	626	650	597	555	586	564	580	595	618	597	604	594	581	621	626	571	651	589	567	618	632	550	611	572	607	612	615	592	647	650	628	587	629	623	597	604	614	590	597	609	602	654	574	618	657	623	642	599	637	633	629	620	620	605	582	648	640	597	584	615	574	659	618	636	598	604	606	597	607	612	644	575	608	597	569	634	617	591	594	646	617	606	646	607	616	635	605	586	590	622	655	589	638	623	579	602	563	588	585	579	590	647	631	604	595	572	608	630	625	626	582	599	601	613	583	626	627	599	621	607	614	550	591	629	562	609	592	603	565	585	568	569	583	599	644	609	615	625	609	625	612	577	597	629	568	631	642	643	632	658	636	610	613	585	623	583	571	645	599	586	612	580	642	615	592	589	586	620	603	645	604	643	643	657	616	587	623	569	571	592	613	646	585	644	608	600	637	624	586	606	615	612	606	606	575	598	603	642	550	622	615	560	598	636	627	602	595	622	623	655	595	595	577	613	624	671	651	622	615	590	570	582	625	599	605	613	603	577	643	595	614	614	624	598	583	619	578	580	599	647	604	649	608	660	628	628	623	593	593	619	617	622	599	606	569	624	618	637	623	583	617	575	617	611	594	639	671	624	598	605	599	643	591	577	561	625	554	581	594	603	574	613	605	642	605	586	605	578	617	588	575	633	601	593	588	654	602	618	617	623	616	608	624	609	578	576	583	592	626	579	606	673	643	599	622	598	582	601	639	612	605	636	640	614	584	612	598	583	597	603	620	602	579	602	623	556	619	584	592	575	597	545	583	572	536	591	563	582	630	630	594	619	612	581	553	585	614	617	603	602	595	588	589	573	567	577	652	614	628	624	607	611	608	585	573	598	612	623	612	600	590	593	635	629	599	624	637	629	623	602	647	607	599	575	599	627	596	626	573	613	585	584	616	602	589	588	588	581	620	651	599	549	599	610	630	599	586	561	612	593	610	616	614	558	654	650	654	578	615	621	581	598	595	642	586	557	640	606	632	583	636	626	589	617	581	579	611	616	596	617	624	623	637	610	559	615	618	638	588	566	615	604	621	596	591	610	569	580	624	594	621	563	660	616	566	604	591	625	602	563	628	579	629	598	564	590	604	534	635	634	570	605	570	594	582	558	627	635	612	625	598	586	588	607	629	579	646	656	604	637	595	625	646	603	642	610	605	598	581	605	609	562	599	634	584	611	629	620	628	584	645	627	594	629	591	591	603	572	596	621	636	598	580	649	621	629	585	590	622	630	594	582	561	543	596	588	586	592	603	587	640	617	600	594	638	639	596	633	568	635	576	602	588	606	636	609	610	621	637	620	589	579	650	616	649	612	605	611	646	618	597	614	629	600	563	646	640	606	618	640	604	619	608	601	617	581	651	579	560	621	617	657	626	584	589	636	643	578	650	595	556	635	609	652	633	649	603	548	651	584	587	631	641	635	568	626	663	607	631	627	632	627	584	599	643	554	601	640	632	623	608	571	592	630	641	589	610	611	565	617	626	608	601	554	614	619	635	618	605	604	595	599	580	610	601	572	605	613	592	568	604	582	627	580	594	647	568	626	596	617	592	612	589	665	573	576	615	566	579	640	599	587	621	571	626	578	575	610	580	650	601	625	561	643	632	609	580	620	610	614	607	608	580	632	636	621	642	614	601	606	645	566	570	637	630	643	598	636	607	582	608	603	585	590	585	642	593	623	596	621	618	637	624	580	595	610	590	598	637	609	664	600	614	641	610	579	607	646	600	576	647	567	581	598	612	635	629	594	577	584	591	582	601	594	643	622	571	627	591	620	588	632	629	573	571	616	616	610	635	595	639	673	616	639	590	635	593	625	596	614	587	601	618	591	636	560	611	604	616	619	622	637	611	640	571	575	615	635
24459	21303	28619	24876	20496	10690	3545	1804	1214	986	857	790	678	674	570	567	498	511	450	475	469	496	458	479	452	417	454	464	441	426	449	416	464	396	428	426	462	436	406	404	428	399	447	404	418	417	407	443	396	394	427	432	403	416	421	416	417	435	417	409	380	444	374	415	381	408	418	392	426	389	343	409	417	383	442	429	432	413	418	384	374	399	401	381	411	431	452	391	405	404	392	429	434	400	426	435	406	441	446	397	388	450	400	443	417	402	402	402	419	439	452	406	458	390	376	441	400	422	425	445	406	409	421	411	435	394	427	405	415	406	431	397	430	425	394	437	416	383	410	420	416	432	440	365	444	432	408	405	398	400	383	446	383	406	425	401	384	431	401	418	403	403	382	400	397	398	411	427	400	379	403	463	443	436	407	400	428	416	419	401	404	401	414	348	415	424	409	399	420	423	416	448	404	418	429	414	428	421	400	418	420	410	458	379	406	436	441	402	392	455	416	414	449	409	388	393	375	406	370	392	422	414	416	423	428	410	420	414	431	392	391	394	408	419	391	406	422	429	400	416	412	392	396	413	421	402	412	422	427	425	441	390	405	424	454	388	410	434	413	422	453	399	407	369	415	415	404	408	409	405	435	420	412	439	418	449	376	411	449	383	376	397	406	418	428	425	397	418	407	423	426	424	386	409	399	402	412	416	400	428	393	414	375	431	417	407	376	387	406	458	401	416	419	434	405	402	409	424	427	423	411	443	423	417	412	401	407	401	378	370	398	449	398	401	407	401	369	404	409	432	422	403	356	457	385	393	392	381	402	410	372	423	416	386	444	376	413	410	428	420	429	419	427	408	416	413	398	439	384	443	408	436	399	425	413	407	416	391	416	369	393	365	405	414	444	414	419	413	405	399	425	392	406	418	385	395	369	400	375	400	409	423	391	407	437	437	387	409	386	412	397	435	432	438	419	420	383	415	406	439	393	380	434	395	421	420	429	420	384	395	410	421	415	413	423	437	414	434	377	417	416	444	377	401	410	402	395	365	417	401	442	419	426	393	435	397	421	402	433	442	469	412	363	430	410	393	403	410	398	411	385	433	405	433	449	393	358	366	402	411	423	420	463	456	405	395	418	422	411	432	414	388	401	446	398	403	443	393	380	403	428	425	391	409	436	443	434	399	399	406	421	397	432	412	426	411	383	400	419	411	366	404	404	415	434	378	442	398	396	412	402	407	394	425	407	420	410	429	413	403	418	406	474	427	432	380	422	392	398	376	385	403	403	435	393	421	423	393	412	416	418	443	420	400	433	410	385	401	398	371	387	375	410	433	377	418	404	411	413	379	400	416	400	395	386	378	401	395	394	434	380	399	394	394	382	378	426	422	411	388	422	418	408	368	459	413	404	414	455	403	430	428	417	416	410	409	409	401	385	443	428	398	413	398	408	422	399	383	398	397	436	392	412	418	413	404	406	373	399	388	429	433	392	384	410	418	421	401	382	384	402	407	413	387	447	417	428	465	401	422	426	445	434	432	411	411	394	378	411	398	367	433	388	424	359	392	418	419	400	446	421	422	394	402	385	429	442	415	395	404	390	401	421	423	409	419	404	387	401	408	338	384	388	430	420	432	400	390	397	411	401	437	399	414	424	371	410	417	416	439	422	384	384	402	414	415	382	418	427	384	405	426	399	384	429	397	427	410	414	390	407	415	405	405	460	415	444	389	441	433	376	389	420	429	418	437	420	419	401	421	417	478	412	426	353	416	435	400	396	412	373	379	411	407	410	405	395	407	415	414	383	391	404	442	432	400	416	405	452	382	423	422	392	435	432	396	405	420	400	395	421	398	399	440	384	431	409	407	414	421	431	407	383	404	437	434	412	410	384	456	398	446	468	415	389	385	411	413	426	413	403	402	429	371	408	399	388	400	401	401	423	420	428	412	401	415	363	434	443	406	370	443	429	387	381	428	437	376	397	430	419	415	385	383	381	432	408	426	401	393	404	414	384	432	413	417	382	394	422	406	424	384	420	434	433	400	389	447	402	363	407	410	438	433	389	437	381	427	446	401	425	393	394	459	396	410	407	397	401	406	457	375	417	354	420	396	444	413	423	397	435	411	445	377	436	412	403	408	392	431	410	393	439	423	423	376	402	443	425	424	385	416	421	413	410	377	426	380	388	397	377	402	381	432	420	371	459	415	420	358	404	378	395	442	407	407	388	382	416	416	430	404	392	401	415	429	396	384	394	386	411	416	421	433	399	362	427	398	431	379	440	404	416	433	410	412	436	380	429	441	396	374	372	383	401	427	437	428	422	406	417	399	435	418	407	398	411	446	408	397	435	400	409	409	411	416	394	389	424	430	408	456	402	412	388	390	411	416	403	421	387	433	402	429	391	432	388	435	442	390	395	399	435	405	415	426	418	432	426	388	423	408	398	375	398	393	422	426	410	427	451	419	409	420	411	394	405	407	420	395	393	434	425	385	433	408	432	460	427	427	401	443	400	369	417	417	393	403	433	379	422	420	430	393	403	403	406	435	411	396	421	410	428	395	429	421	387	415	374	379	388	397	416	417	416	425	388	391	380	399	433	411	389	412	417	457	370	415	427	377	410	412	393	396	427	456	401	401	377	402	405	419	413	382	413	409	435	445	395	430	397	346	388	417	430	427	397	425	432	424	428	393	416	372	416	372	371	397	393	418	384	424	422	411	417	439	428	429	418	415	464	394	415	430	425	428	417	415	464	418	383	412	396	401	407	398	428	420	396	437	418	399	441	422	406	406	404	409	391	419	441	412	424	430	399	378	402	385	385	376	419	414	418	418	379	409	423	409	411	397	405	390	417	425	392	425	401	416	433	421	405	425	395	351	407	413	422	393	432	386	399	370	419	379	438	399	421	421	393	405	430	393	409	371	360	409	389	420	395	401	428	403	377	438	408	409	425	424	416	434	437	414	421	404	391	393	432	405	397	383	437	396	442	413	385	412	416	427	429	431	416	410	449	418	398	419	428	418	396	377	389	406	410	399	396	404	451	404	404	434	420	439	406	433	436	374	376	433	389	364	379	391	387	421	442	434	407	407	412	445	385	438	395	381	425	423	452	438	416	415	409	423	400	446	397	426	405	399	428	420	414	413	412	408	394	438	405	418	404	380	431	432	382	406	430	434	419	415	411	405	408	424	426	390	407	432	404	406	431	391	417	435	392	438	443	396	409	430	414	449	416	416	439	402	419	397	413	401	415	404	413	408	440	430	391	400	452	427	399	405	398	420	420	437	428	440	413	369	411	414	437	407	410	415	448	392	412	394	379	423	411	409	385	457	411	425	437	446	442	422	442	413	384	378	391	384	406	416	401	404	401	441	443	432	377	421	451	433	426	426	412	399	420	420	360	424	417	401	447	423	425	431	413	385	413	399	408	441	405	396	409	420	423	430	428	392	450	401	378	435	442	362	424	383	406	389	410	450	435	425	403	402	423	398	435	422	425	403	420	386	400	445	412	430	460	409
32303	55352	45308	25429	14225	8387	5098	3563	2553	1907	1655	1444	1111	1118	1006	894	771	714	648	626	620	606	580	631	617	557	549	561	541	561	558	543	572	604	569	526	518	575	536	505	544	538	520	571	513	533	522	512	471	520	538	503	498	495	486	515	528	471	513	524	521	521	532	485	474	528	507	469	493	503	526	525	506	504	518	531	502	500	467	493	451	487	494	523	512	492	485	484	501	476	517	514	521	496	526	524	521	514	518	498	525	511	461	503	507	500	488	481	500	486	513	485	509	517	523	523	481	489	463	484	514	533	496	471	471	487	534	514	485	494	507	550	477	539	460	512	491	512	482	482	474	470	505	468	533	512	496	551	509	500	465	529	487	520	453	541	503	515	487	470	485	505	488	509	497	524	514	502	447	483	481	482	519	500	515	477	524	498	499	464	495	461	479	491	516	459	483	517	499	494	478	490	466	513	490	520	445	503	506	469	475	504	511	485	467	460	446	506	506	527	510	491	500	465	464	505	471	524	513	484	501	476	496	529	534	496	476	498	491	510	473	503	545	517	529	480	475	481	526	448	485	493	520	505	524	527	478	453	526	506	498	542	488	486	480	452	478	494	539	495	518	486	488	496	495	512	473	478	492	511	504	502	517	483	515	503	486	448	522	471	505	457	553	519	489	536	495	504	489	499	515	549	473	494	493	499	506	486	533	505	487	545	509	504	487	506	489	472	502	474	491	505	480	486	517	509	491	547	510	520	462	542	498	500	485	490	533	508	517	450	534	498	517	550	535	531	504	485	501	484	487	488	494	501	509	474	475	457	499	480	496	517	519	539	536	503	510	504	468	501	519	496	481	454	481	486	517	536	478	531	521	531	505	509	504	461	463	526	465	476	499	527	494	522	474	522	504	492	516	502	501	514	551	486	523	494	468	475	542	510	512	478	503	498	465	531	508	513	459	527	506	513	490	475	527	512	506	529	503	527	531	509	498	485	505	459	482	512	498	474	509	470	500	511	477	464	456	467	474	483	551	498	512	495	486	530	512	501	484	506	503	498	493	491	491	524	470	492	498	457	493	469	505	481	507	501	520	474	467	489	523	476	542	508	508	465	484	509	515	479	530	499	493	497	479	503	537	486	509	482	464	550	517	462	540	555	508	504	511	508	479	490	507	514	459	497	485	551	492	515	511	525	509	521	501	526	521	483	500	478	478	493	495	490	490	521	546	498	512	488	496	509	519	456	514	504	498	519	518	540	508	510	488	492	527	465	494	557	490	535	505	506	462	483	508	481	528	490	506	511	497	515	506	495	480	490	513	489	511	505	521	516	505	492	516	524	507	539	525	539	500	481	474	527	495	489	519	499	542	507	505	515	529	542	559	504	530	497	492	458	497	490	465	497	532	484	500	488	528	480	474	496	515	427	491	497	504	512	503	525	502	519	501	500	505	469	524	484	501	483	483	548	505	464	480	508	486	505	490	492	527	479	467	527	493	515	481	501	505	498	522	526	464	523	497	495	458	525	531	521	448	535	474	518	459	494	465	517	513	500	494	476	520	454	480	529	515	478	472	480	485	507	492	474	482	485	494	502	471	495	462	519	469	542	490	489	495	550	526	499	468	503	485	523	495	521	522	508	518	504	449	525	556	471	456	478	492	505	538	524	490	523	513	496	526	465	507	537	510	518	471	451	527	486	473	489	561	503	498	505	484	499	478	478	535	474	498	484	507	487	458	473	507	512	522	525	489	497	481	512	505	500	499	501	477	504	514	506	534	506	497	472	513	516	478	538	497	522	536	513	492	519	529	523	479	508	489	528	491	524	489	482	513	479	480	510	500	487	487	515	458	463	491	478	491	507	479	505	521	480	536	490	506	469	517	513	486	480	479	500	460	484	526	496	457	533	472	521	521	504	529	474	487	486	502	491	497	484	498	486	495	516	471	489	498	482	472	509	506	509	478	512	505	525	492	499	492	519	494	514	511	470	484	488	513	503	510	500	496	513	503	533	501	469	505	514	486	484	487	522	512	533	479	521	465	519	468	524	491	488	484	439	484	431	503	502	533	518	484	494	483	462	460	482	491	489	497	523	488	522	529	475	465	447	511	488	523	512	502	506	531	500	509	499	505	538	494	499	529	499	480	514	502	473	497	523	444	518	501	497	525	527	500	544	484	521	490	491	456	493	507	494	513	534	494	459	521	499	538	478	503	520	453	536	494	464	451	513	500	483	518	501	482	480	490	513	513	436	498	497	529	496	498	500	480	522	502	507	513	494	538	528	504	534	474	520	496	456	474	453	523	527	503	488	460	502	511	478	471	499	459	511	500	463	510	503	484	478	480	500	539	498	530	450	528	527	523	485	530	493	466	483	504	525	522	497	509	514	541	507	471	490	493	524	456	498	515	462	478	477	497	482	477	534	512	500	529	510	505	530	464	490	514	516	498	504	483	471	500	462	504	531	498	452	446	484	467	471	456	476	504	540	526	452	444	453	447	485	500	528	496	486	464	511	478	492	547	498	476	513	481	500	490	494	472	495	516	499	481	471	492	519	448	512	511	506	521	484	475	494	455	508	515	520	460	453	513	525	486	514	505	526	539	501	440	491	493	527	485	532	513	496	505	520	506	505	509	502	473	500	514	514	522	491	498	452	515	481	475	477	477	465	461	533	519	496	489	474	498	509	548	513	552	489	543	500	465	536	518	504	485	493	513	471	519	533	496	492	469	491	524	519	499	494	519	524	478	526	486	486	490	510	487	515	532	502	493	482	451	496	525	496	486	485	491	510	480	497	484	536	526	511	503	503	488	461	477	515	488	498	489	532	538	498	500	516	477	517	496	458	515	503	519	503	511	510	467	485	494	456	504	483	481	482	512	499	549	509	475	470	487	470	477	480	512	521	470	492	490	503	496	531	489	494	465	511	529	493	480	503	531	494	524	470	473	462	551	487	463	504	463	476	489	513	516	497	478	483	513	469	524	497	506	549	495	494	537	487	521	511	510	500	501	465	495	528	503	495	502	491	532	505	483	514	483	521	455	476	469	512	529	480	503	497	495	519	494	504	502	524	516	519	518	487	466	510	508	509	475	489	477	505	484	511	504	490	506	533	464	499	469	500	483	513	502	526	485	519	517	486	526	496	504	499	504	520	475	513	477	503	517	503	491	491	519	503	502	511	524	499	553	494	506	535	495	473	500	470	522	490	528	476	512	496	502	513	484	503	493	498	494	495	505	489	474	477	497	508	497	502	530	520	465	501	449	520	504	464	479	473	511	485	479	533	513	566	459	543	475	509	527	488	463	517	484	468	512	522	458	510	493	471	475	479	484	503	479	524	488	500	511	486	485	479	470	514	490	507	502	510	516	483	504	512	505	488	471	477	495	525	499	512	511	494	484	522	494	516	483	505	495	477	494	509	479	509	502	534	476	471	508	527	490	521	483	516	513	540	468	504	488	498	512	535	467	481	501	539	469	471	496	484	462	479	508	491	488	578	500	506	559	475	515	504	499	511
25451	21392	28072	25456	13288	4925	2531	1663	1308	1150	1018	994	889	842	905	800	813	878	779	749	848	778	779	808	792	766	808	734	783	758	760	764	746	753	771	758	788	772	797	788	776	770	765	761	758	760	733	713	749	761	747	756	729	779	740	685	756	774	744	740	719	752	758	714	773	775	724	760	707	719	735	701	731	729	760	719	759	792	795	780	760	754	718	705	706	719	728	719	752	709	753	695	760	714	757	748	764	758	783	745	729	676	709	785	753	732	752	760	801	708	704	710	802	727	728	761	751	717	772	704	724	772	729	759	744	737	757	710	753	704	737	748	736	734	717	747	725	777	727	726	721	728	739	769	738	761	773	752	729	746	763	756	733	730	739	741	755	705	701	772	739	734	791	735	742	737	724	770	728	715	694	679	787	693	723	781	671	724	724	739	749	754	747	687	812	741	727	728	754	687	775	746	748	744	744	723	785	752	743	752	795	746	703	732	754	730	737	765	699	753	753	717	754	721	776	766	767	748	746	772	703	737	753	727	723	698	786	761	739	769	723	759	776	762	744	750	766	757	789	754	826	758	725	722	750	712	770	707	740	767	727	734	721	725	733	753	764	754	741	755	732	765	740	765	733	688	737	735	730	734	775	706	710	722	751	755	757	755	786	754	710	711	749	727	729	728	736	728	698	771	802	716	715	740	707	717	722	781	739	713	725	709	768	729	739	766	723	708	745	762	726	763	758	727	754	744	748	712	744	762	736	748	738	788	723	772	721	723	732	752	743	710	717	773	693	799	726	748	751	738	756	762	719	722	741	709	731	753	717	709	761	750	772	738	723	715	736	772	698	710	708	691	729	743	788	779	791	822	740	715	749	748	762	766	762	710	733	743	699	729	699	743	717	785	788	729	742	715	740	711	797	686	742	684	720	701	727	727	733	715	690	742	753	744	730	733	737	714	741	759	740	721	708	774	751	758	682	712	734	738	713	779	705	791	742	781	751	723	694	752	710	731	740	687	790	766	712	717	733	742	753	758	757	666	808	742	768	718	767	725	698	726	743	742	766	739	708	720	725	684	771	733	736	781	718	766	749	792	706	733	749	716	763	763	712	764	734	749	702	749	765	770	706	750	725	749	720	730	734	744	776	720	756	724	777	740	773	743	713	750	739	734	766	699	757	736	708	741	745	773	787	674	747	747	754	736	684	713	762	714	754	732	730	709	759	736	777	766	755	770	741	723	759	714	744	729	756	747	762	739	724	719	719	763	737	729	783	762	781	715	742	737	692	752	768	777	740	744	732	719	711	744	723	739	738	751	770	713	692	745	706	730	781	775	793	794	691	717	710	732	757	789	731	715	755	741	779	728	758	779	741	792	705	771	707	759	758	728	742	770	742	784	774	786	677	717	761	741	763	751	779	737	755	720	742	752	725	736	747	758	752	746	727	742	733	719	762	722	670	748	696	706	729	713	759	750	792	716	765	659	775	772	753	752	734	735	750	727	770	729	686	781	764	757	773	699	741	765	740	767	746	705	728	740	701	771	736	779	764	755	713	726	721	732	737	722	735	731	793	712	704	697	742	685	782	748	739	730	798	733	698	723	752	745	718	703	817	747	774	736	748	735	729	693	736	764	725	702	733	719	733	737	748	720	726	724	777	719	745	755	700	757	750	753	773	767	780	736	730	701	694	824	723	765	765	709	733	739	726	741	741	734	769	708	729	781	751	729	720	746	750	727	736	783	747	744	739	742	742	756	689	747	685	728	736	733	766	742	749	727	767	744	779	771	751	742	756	790	702	782	762	750	720	736	806	725	758	766	720	744	783	771	716	724	792	750	761	761	765	721	770	720	734	756	719	780	700	761	750	734	750	714	713	708	708	689	699	787	749	720	772	757	758	764	698	756	709	731	718	709	728	731	726	741	715	758	728	762	763	717	766	734	737	757	732	751	776	737	745	726	749	762	762	750	723	701	758	723	722	752	792	720	718	724	785	708	709	739	738	775	773	788	749	690	780	736	765	716	737	723	733	720	755	799	799	772	738	718	709	721	764	724	698	752	760	778	741	731	718	716	772	673	757	710	741	734	761	737	745	733	712	704	745	719	755	698	732	774	747	754	710	746	736	731	761	776	745	771	757	713	731	763	781	759	763	767	717	753	732	693	732	716	750	759	759	764	781	762	701	736	707	728	717	793	730	756	732	725	680	766	730	740	731	701	766	784	772	723	715	759	740	757	706	718	723	774	755	780	700	727	693	715	724	751	741	733	708	748	734	706	705	729	755	765	746	722	756	786	810	725	764	717	718	778	747	769	809	728	797	754	727	702	730	759	737	747	780	722	776	745	706	736	734	790	749	800	773	778	739	770	729	757	716	721	748	743	748	779	716	755	697	721	738	754	739	718	728	779	770	736	761	687	750	728	759	703	759	757	746	722	724	761	733	751	740	748	785	793	713	724	728	703	762	778	764	720	733	771	689	748	734	730	752	733	718	782	746	715	780	732	739	762	744	790	702	699	792	748	723	661	737	739	733	761	742	731	720	793	713	750	768	737	721	757	814	742	752	685	733	761	761	728	749	739	729	739	704	760	716	735	731	767	719	737	751	743	715	776	724	745	718	734	731	767	771	690	729	688	721	748	721	706	710	738	746	759	693	757	733	684	776	699	797	734	758	732	722	776	726	721	740	749	745	782	712	731	737	733	786	773	701	767	716	759	742	703	738	768	732	740	748	733	732	719	721	732	734	723	734	733	726	744	776	729	711	718	775	691	725	768	781	698	746	683	728	736	686	703	754	765	749	718	736	761	732	751	750	696	788	729	716	741	681	781	754	726	709	740	749	712	718	753	696	753	730	723	720	795	734	766	672	775	703	718	784	694	760	789	697	747	699	743	749	771	747	707	760	752	800	707	748	713	735	767	729	763	768	708	748	713	766	703	781	716	734	737	721	743	770	697	771	728	739	722	697	790	754	751	752	745	747	752	767	766	729	767	801	769	780	737	706	762	716	744	734	727	739	708	717	695	761	735	795	740	741	739	732	731	725	707	753	729	723	726	735	695	772	769	754	766	762	765	750	775	714	773	781	712	761	735	755	709	760	774	731	742	718	763	737	761	697	781	731	754	770	761	729	776	771	736	696	752	716	742	701	762	737	711	735	751	724	758	737	714	727	762	677	745	764	712	718	720	755	742	713	703	707	687	695	725	764	750	712	710	747	750	731	733	778	706	773	783	749	727	769	742	695	704	783	759	755	691	764	695	757	745	748	723	738	711	720	750	768	696	693	787	737	748	733	763	742	717	693	694	754	702	781	687	786	776	727	711	730	766	691	686	755	768	748	716	718	744	745	713	736	767	787	745	790	711	753	743	734	774	739	731	741	704	706	721	759	750	763	717	710	732	754	758	724	778	770	695	724	781	744	755	770	743	754	743	712	722	715	735	755	722	742	744	722	770	733	744	783	745	726	749	762	711	742	716	790	737	732	711	765	705	700	739	795	758	759	753	738	716	721	726
31430	49062	39194	22055	11788	7688	4601	3240	2462	1769	1665	1473	1308	1277	1232	1151	1038	1022	938	979	978	986	957	995	918	900	892	907	930	936	896	898	954	976	929	946	905	936	862	922	884	934	900	854	882	954	903	843	887	879	869	861	845	898	926	856	918	875	859	839	850	862	887	794	847	834	893	852	904	884	890	833	835	876	874	908	866	852	841	817	862	782	908	852	878	864	838	902	937	821	870	872	924	867	883	889	888	894	906	888	878	875	917	804	855	888	897	868	904	906	842	927	859	840	888	849	874	861	838	864	815	811	880	859	856	866	849	845	860	861	841	902	872	892	853	901	869	911	799	856	865	827	896	849	845	846	887	839	873	907	854	836	858	870	853	925	897	824	890	853	870	838	898	889	866	907	890	863	889	827	855	892	857	870	844	830	911	816	902	857	847	839	854	883	827	874	807	876	884	845	856	867	848	852	865	860	874	854	904	815	918	869	897	903	892	853	865	836	885	860	869	864	862	851	893	849	867	883	842	850	882	860	866	875	865	873	807	814	845	855	853	891	873	838	839	849	880	877	884	858	861	909	911	879	845	869	838	910	827	881	867	838	908	855	910	829	866	823	879	862	895	897	845	877	871	903	902	841	914	929	851	844	847	897	854	875	889	861	880	853	857	934	896	862	915	870	891	834	890	870	909	869	857	846	877	848	867	855	914	790	834	903	859	919	906	843	899	848	916	859	896	918	868	868	879	848	834	855	963	885	858	813	874	796	852	913	856	880	867	866	858	876	924	869	854	809	868	855	887	858	897	799	846	893	928	888	866	886	899	876	869	830	796	841	798	863	873	918	923	887	874	910	834	845	886	860	866	837	883	822	871	900	887	824	867	903	864	886	880	869	829	872	899	837	897	859	895	903	853	883	894	833	884	897	834	872	843	824	906	909	832	876	871	882	831	865	829	840	886	877	869	909	885	862	850	844	912	923	899	895	923	885	866	875	865	872	906	849	841	845	894	911	855	839	859	894	903	902	864	910	843	876	859	901	896	877	934	900	862	842	895	857	849	886	865	916	831	826	885	902	835	868	873	936	844	893	911	910	848	847	927	831	835	818	915	840	872	866	855	889	885	896	851	807	878	823	832	870	833	873	831	839	853	886	893	864	869	845	883	907	835	872	833	846	886	821	892	890	914	846	820	867	887	915	853	816	867	877	842	885	856	862	892	838	909	927	865	866	879	858	892	871	914	870	867	875	845	845	864	896	833	831	830	858	872	865	862	826	859	864	857	926	872	921	885	889	866	889	885	853	833	873	840	890	874	865	907	819	842	836	886	908	847	889	844	911	838	809	832	866	883	836	841	806	883	837	872	897	879	825	904	832	820	861	872	933	883	831	836	898	842	809	871	895	906	888	858	885	792	903	850	799	877	874	878	863	911	855	855	844	893	874	878	866	886	811	879	869	894	900	890	882	861	884	866	917	880	893	869	871	900	870	873	806	892	879	880	886	935	832	914	838	860	876	851	894	830	894	870	886	835	851	844	832	935	863	887	870	922	924	860	874	832	905	816	916	905	935	831	858	910	837	839	877	847	833	827	866	815	918	899	827	858	858	892	837	905	877	826	909	839	838	843	897	865	845	878	829	897	836	862	885	872	873	911	913	833	896	881	783	871	910	897	859	904	853	859	868	853	880	857	875	895	863	907	848	888	909	839	911	883	853	885	881	873	875	864	826	851	862	832	909	873	838	873	863	848	828	908	943	850	835	871	886	879	816	875	840	871	835	873	873	897	826	833	909	822	843	880	846	855	882	853	901	850	807	907	861	892	876	841	858	873	846	884	813	854	861	847	848	882	880	831	847	923	837	866	844	880	874	899	921	834	841	876	896	813	866	870	835	840	890	848	819	874	867	886	871	862	857	825	804	906	887	830	856	851	890	804	856	871	834	857	844	870	823	854	892	896	852	886	895	913	856	843	921	887	951	839	843	857	838	814	859	793	837	868	861	879	873	871	833	842	904	844	894	847	871	861	872	846	878	845	944	873	870	833	890	893	810	879	891	859	888	838	824	882	866	874	855	867	897	927	879	858	905	848	881	870	860	852	922	894	829	856	932	828	879	852	871	884	909	876	851	827	830	911	921	918	867	859	839	901	879	882	819	904	900	847	871	906	889	876	883	894	924	830	884	874	862	837	790	846	846	885	874	897	853	880	852	910	843	899	838	889	914	918	877	820	877	883	851	889	893	872	915	862	860	881	880	862	911	831	870	848	910	925	888	835	816	886	913	915	907	850	838	904	851	887	903	869	856	825	854	838	889	825	870	847	875	887	822	820	864	800	864	916	874	884	881	880	865	861	919	860	840	880	876	832	897	879	878	850	884	879	817	871	891	838	882	903	861	824	933	804	843	816	856	819	830	829	882	937	848	885	824	916	851	856	876	859	862	889	875	900	852	889	820	860	854	869	880	897	850	846	843	872	861	890	871	861	849	882	870	872	882	897	836	893	875	920	873	873	915	827	861	842	889	879	783	900	832	857	958	868	843	878	853	901	868	878	838	871	860	899	856	832	923	852	864	826	905	899	835	864	883	885	917	860	872	913	888	823	920	875	897	857	849	870	867	890	861	871	863	862	911	873	833	892	899	889	898	904	878	867	842	870	845	889	835	853	899	845	863	893	886	924	827	891	830	831	850	878	850	860	870	843	924	868	884	863	865	912	860	814	882	873	927	858	857	861	859	868	875	859	844	896	817	899	838	858	854	872	905	861	861	886	843	836	885	928	935	861	864	847	838	901	905	922	832	827	873	887	871	865	888	868	907	838	860	856	883	854	831	876	900	914	807	899	881	881	893	882	862	866	859	850	852	835	855	834	844	884	835	879	901	876	863	861	882	869	907	899	873	876	869	859	844	868	901	879	914	889	866	830	891	895	866	783	856	896	853	857	832	847	848	925	888	879	914	836	842	854	848	824	874	904	855	871	887	865	919	832	875	891	842	830	838	862	894	913	860	846	853	898	874	865	898	872	904	891	869	897	885	858	884	900	825	833	901	903	902	867	878	817	857	843	876	894	871	878	878	850	850	870	932	866	899	818	900	833	917	939	884	903	827	859	853	906	900	878	880	900	891	874	843	907	841	874	886	864	918	869	838	855	921	844	889	860	873	838	830	888	887	888	844	909	832	904	876	894	892	890	856	892	854	869	848	809	859	834	839	856	887	902	839	893	895	837	851	915	892	848	813	913	926	924	833	857	857	871	840	854	880	842	932	929	868	871	851	885	839	926	863	898	907	837	887	856	885	917	890	875	849	856	856	794	944	887	880	859	859	868	908	876	917	847	895	874	921	872	850	894	908	879	880	917	865	860	898	882	869	869	922	878	900	913	873	896	894	891	835	887	842	876	867	895	849	889	853	881	886	922	873	830	815	860	890	850	853	873	836	867	901	819	837	858	872	877	861	851	857	815	823	853	875	922	865	874	855	845	857	808	870	904	898	879	885	883	903	829	882	822	900	883	917
23170	21306	28959	24061	21435	21172	11731	3522	2210	1707	1354	1310	1170	1055	1077	982	1011	907	855	866	857	846	871	737	796	852	812	763	846	759	748	786	793	774	820	761	765	709	784	807	724	822	757	716	736	728	720	713	715	753	726	700	768	747	711	693	733	741	778	681	749	683	739	734	709	749	734	702	753	724	742	735	753	717	723	745	753	735	732	763	695	768	748	663	727	724	706	738	697	742	806	731	685	739	739	704	697	683	720	725	712	766	734	764	742	762	690	741	701	701	741	741	763	747	686	726	720	726	690	757	739	735	724	722	732	706	735	754	711	727	761	705	702	714	719	773	707	710	738	682	723	692	708	731	713	719	726	754	735	678	712	730	745	699	722	787	733	712	764	733	775	764	735	746	719	743	713	748	772	697	756	746	671	669	714	709	750	757	702	721	796	738	731	728	751	714	721	715	720	745	716	701	714	666	721	719	676	719	772	713	728	717	664	754	773	715	732	730	791	755	709	711	644	709	727	738	716	702	695	714	668	742	709	768	762	697	687	739	717	759	740	774	748	708	738	750	719	733	731	742	746	767	761	701	761	753	748	734	716	713	705	710	694	689	730	653	741	747	729	706	764	710	685	780	695	756	729	747	695	723	743	704	753	721	735	731	746	717	755	702	724	723	685	725	721	689	768	748	697	708	708	713	726	770	710	745	795	702	742	764	745	722	718	676	697	703	741	755	735	759	737	727	694	704	734	725	703	721	687	754	730	781	723	780	735	747	712	677	753	672	734	724	753	700	734	680	750	697	753	761	761	693	713	737	690	705	720	772	751	735	782	745	695	740	744	743	749	741	785	752	747	740	692	724	761	665	715	731	746	693	653	722	672	702	706	736	710	781	694	753	738	692	744	718	740	695	690	742	740	727	707	719	653	713	780	750	752	746	739	723	717	769	730	736	690	704	771	739	747	713	743	733	688	730	722	724	708	717	780	712	699	717	718	761	768	794	716	682	732	746	778	731	743	713	696	751	736	713	739	723	732	727	751	727	719	709	699	717	683	715	693	677	720	745	747	725	714	711	724	730	714	685	731	774	731	733	716	776	750	734	718	714	726	713	687	735	706	751	698	717	727	709	696	761	752	705	741	713	719	716	675	715	743	691	744	746	744	708	722	691	739	704	725	685	742	707	776	687	720	727	721	758	711	775	685	749	701	747	687	711	739	733	739	763	779	700	682	715	733	748	668	718	749	689	729	694	714	742	674	687	722	738	729	756	711	712	733	725	724	743	747	718	729	736	751	735	701	751	757	689	714	731	737	710	725	747	759	754	735	750	684	726	715	702	751	713	708	726	714	721	702	744	703	728	707	715	737	715	754	715	695	764	718	716	781	709	765	683	682	700	722	698	676	742	697	703	713	769	716	741	705	718	727	783	776	682	752	728	745	701	706	764	729	735	740	676	691	750	730	732	676	746	742	671	699	739	714	703	746	664	726	714	730	736	708	714	713	757	764	753	705	661	674	733	739	706	719	736	715	663	693	716	755	707	727	725	675	703	747	722	701	745	754	729	740	751	755	798	763	713	701	746	796	736	691	752	699	729	703	719	707	745	752	762	724	714	723	723	709	731	744	759	689	678	763	674	731	740	759	771	720	698	692	733	735	748	712	711	781	775	656	708	706	720	725	740	699	740	720	747	745	723	709	712	725	689	766	728	735	734	709	759	715	764	713	685	708	718	647	721	713	765	735	723	736	707	726	755	734	761	748	728	691	717	667	718	712	706	726	724	776	715	735	706	694	647	683	751	688	718	775	757	750	729	754	724	719	766	721	711	745	769	753	758	717	728	693	714	658	762	700	722	742	729	721	722	707	770	737	685	744	737	692	701	745	743	728	746	722	725	713	740	715	696	718	727	736	718	768	711	773	726	678	692	713	736	726	728	694	703	770	748	709	772	759	761	710	713	684	703	700	718	729	680	724	768	662	792	752	724	706	749	699	694	771	673	710	759	711	716	713	768	699	682	732	673	711	706	716	718	723	719	741	731	728	755	687	774	740	719	742	721	747	721	753	706	710	766	755	734	726	771	742	702	672	703	765	727	741	715	773	744	727	773	746	707	780	714	695	713	698	713	711	745	751	728	741	710	741	724	676	738	711	749	702	774	710	716	730	679	716	699	702	766	751	736	734	728	749	684	761	707	757	758	718	713	724	707	747	743	649	780	723	729	760	699	793	708	766	721	779	689	690	757	755	697	708	725	716	733	696	722	717	742	727	727	699	695	711	663	743	740	671	728	708	711	725	680	720	711	726	768	694	721	721	727	732	699	727	755	711	734	725	692	717	723	741	709	736	691	727	765	694	721	735	765	736	760	735	694	714	796	761	715	707	729	683	706	722	707	689	690	737	693	754	714	720	760	747	702	700	697	704	698	748	691	680	712	710	711	731	728	693	725	750	713	708	698	729	736	726	749	693	726	707	762	707	724	746	780	730	748	741	722	752	743	742	723	755	754	658	734	708	686	742	714	724	674	693	733	738	659	686	727	706	715	687	752	728	684	674	749	707	698	716	779	765	692	690	731	741	745	701	678	736	706	714	688	721	722	725	705	670	754	764	719	718	705	678	720	756	681	683	728	729	677	751	737	734	731	714	730	744	748	755	787	677	743	712	713	753	749	716	708	777	721	678	668	713	711	715	718	755	709	728	673	681	669	762	734	742	755	742	699	732	739	722	687	734	681	731	725	737	692	702	707	718	805	760	740	741	720	721	703	730	646	733	715	692	735	760	702	711	741	748	741	730	744	726	728	687	753	687	703	763	728	723	747	699	727	727	742	684	753	716	703	773	701	727	763	711	727	692	747	698	760	711	767	763	730	723	706	741	701	778	744	730	690	691	704	718	730	720	720	708	749	704	805	764	694	740	696	693	707	734	709	696	705	717	761	783	729	736	713	732	710	704	727	696	747	712	738	723	728	748	748	736	774	721	774	707	710	745	672	681	729	685	758	731	749	750	747	736	674	725	730	771	718	720	683	699	685	725	745	743	752	709	730	708	694	752	681	766	774	699	725	664	729	667	674	698	715	684	749	712	718	699	766	740	704	800	765	715	765	717	690	714	724	730	730	698	705	719	753	726	713	740	795	693	695	759	739	784	745	730	724	711	691	710	735	697	699	707	784	714	683	754	686	748	738	718	689	699	727	692	778	701	705	759	734	688	668	766	787	749	774	698	734	743	741	709	748	709	708	694	737	763	755	711	721	724	680	729	726	736	710	734	692	711	711	712	734	786	754	723	678	724	711	707	689	755	773	703	687	742	692	673	706	720	706	731	711	680	761	726	753	699	721	750	707	709	757	718	696	714	747	737	723	747	714	733	760	692	698	718	666	744	793	686	788	748	680	695	762	723	740	677	744	745	752	750	709	719	725	678	672	724	731	743	736	698	695	683	760	728	729	727	712	725	696	718	730	741	679	748	710	770	751	729	691	746	753	724	761	696	715	712	766	723	734	758	761	732	744	692	704
35973	60213	48485	33457	21104	14402	8728	5882	4362	3255	2668	2172	1878	1700	1490	1438	1259	1252	1118	1051	1012	1069	1035	987	1014	916	919	911	859	883	921	896	921	917	876	906	871	881	894	897	906	854	910	876	830	851	828	897	883	854	847	808	833	852	859	812	855	857	833	840	821	861	832	802	871	812	812	790	820	842	829	819	846	875	830	793	870	790	787	767	807	817	832	784	828	761	820	848	853	779	803	799	818	855	797	819	844	865	827	803	835	807	756	809	848	836	796	778	863	829	805	854	757	820	819	771	872	841	829	817	837	806	794	795	793	833	850	831	852	742	784	810	841	828	791	824	768	824	821	857	820	833	817	792	822	841	808	852	847	839	794	803	829	869	790	851	842	847	830	829	839	779	797	854	819	810	807	833	827	805	804	793	758	784	816	749	803	841	789	831	772	857	852	824	814	851	819	806	861	794	823	816	827	775	795	831	853	817	776	754	804	852	800	813	820	828	774	810	796	841	813	787	825	809	819	839	820	836	780	819	811	850	792	826	839	795	817	776	793	825	795	812	806	804	777	766	778	808	839	838	859	769	837	780	787	837	836	796	860	814	830	833	830	785	837	840	813	847	819	829	826	842	818	756	788	827	811	849	800	807	830	848	802	793	826	770	823	778	868	841	815	866	806	789	831	825	795	802	771	790	860	813	799	838	834	853	807	818	820	786	806	823	813	845	767	816	901	782	817	834	844	808	805	861	799	817	830	832	800	813	788	835	801	821	790	747	851	797	782	818	816	787	847	824	838	761	821	783	837	823	799	830	779	791	834	830	813	795	831	836	795	771	864	833	803	802	881	833	809	830	801	788	805	846	770	808	820	852	824	831	831	782	836	854	794	847	780	821	775	830	797	813	806	846	826	800	774	804	802	787	852	782	786	819	827	865	796	831	748	845	837	790	811	856	808	851	810	847	848	776	834	867	846	773	871	798	824	807	792	860	822	825	800	835	810	796	804	806	858	846	798	808	777	822	784	864	832	819	806	847	850	776	836	780	823	765	805	851	736	809	783	798	847	822	824	838	824	836	852	843	801	829	865	819	867	836	783	872	787	804	851	805	849	814	838	850	792	815	823	787	797	818	851	806	836	798	791	773	823	825	797	826	787	819	788	847	836	811	830	799	802	827	780	786	836	824	812	806	785	852	839	822	815	804	767	829	821	866	822	831	804	846	834	828	873	805	795	861	791	802	808	762	794	871	814	881	784	821	780	810	841	809	843	815	827	780	816	856	819	841	810	801	806	792	861	817	838	791	811	790	784	847	796	816	823	850	799	750	816	875	805	836	822	843	822	815	821	829	861	823	829	798	802	855	745	830	803	820	823	792	854	808	824	833	781	822	800	796	825	805	847	808	765	866	802	791	863	776	792	815	865	784	851	813	857	787	797	850	809	796	836	827	870	851	804	829	779	889	842	792	826	792	802	795	810	807	800	766	787	841	849	831	819	835	836	849	841	846	810	826	821	793	786	791	851	823	811	794	832	785	839	805	790	818	788	831	774	828	817	815	907	832	805	826	857	793	782	861	883	828	808	779	787	821	796	805	865	804	824	817	825	826	838	821	795	796	820	781	829	854	821	823	820	812	813	820	795	874	861	796	803	825	854	815	788	786	781	754	800	805	862	800	858	834	789	806	823	807	845	804	789	879	799	825	803	857	800	838	800	819	827	824	737	809	842	849	802	789	773	793	798	774	786	809	835	808	741	880	887	836	815	798	818	763	797	816	836	871	813	861	822	807	844	788	828	804	787	798	847	828	843	812	859	805	785	829	813	836	855	836	812	808	827	819	768	830	839	796	838	817	841	826	871	822	777	850	798	832	805	812	824	791	788	849	775	802	805	811	840	847	829	823	823	822	784	790	731	852	833	820	841	827	873	800	854	835	833	809	802	868	836	791	818	825	815	812	817	848	831	809	791	893	787	789	834	824	801	797	780	838	829	857	808	822	738	787	849	841	867	783	803	795	831	793	877	833	814	853	826	845	822	817	811	787	809	816	843	847	787	853	845	845	860	819	773	826	826	871	832	841	831	815	793	826	823	802	841	798	778	814	820	801	803	812	809	797	786	824	845	822	840	800	804	816	831	839	812	827	810	824	842	854	769	827	867	856	814	837	857	797	795	806	846	799	806	821	816	810	798	843	820	811	813	778	802	805	801	845	835	771	783	806	830	767	784	862	837	807	812	761	841	749	847	791	841	832	820	816	790	849	853	758	777	832	806	820	842	839	809	773	835	811	832	800	838	826	786	826	862	791	771	790	829	816	816	806	857	801	818	774	871	873	834	809	810	849	824	805	826	821	859	766	814	762	801	831	828	796	825	869	811	803	777	833	798	832	796	808	847	815	780	814	825	818	868	800	875	783	799	817	836	810	837	783	776	820	864	831	789	853	821	778	842	849	799	810	849	875	795	765	886	822	858	853	787	815	781	825	805	779	841	803	786	812	783	818	844	779	811	802	801	834	824	818	809	829	815	844	793	882	810	815	814	866	833	799	833	810	829	849	790	816	757	845	829	750	813	810	837	820	860	805	817	843	813	853	802	854	792	843	860	786	844	811	762	819	816	805	800	814	798	799	792	787	815	797	811	801	808	811	846	822	804	849	834	778	802	811	817	837	779	764	831	783	750	804	800	811	821	807	849	800	806	815	829	828	806	795	795	844	755	804	835	819	858	828	776	809	809	906	758	798	813	811	792	836	854	846	805	804	831	852	836	822	778	795	821	836	860	869	806	786	820	797	729	799	821	852	840	795	814	835	843	814	825	832	873	769	815	785	821	818	816	816	810	819	816	839	830	789	860	841	826	813	806	790	822	819	813	818	785	812	839	798	780	794	796	808	824	791	790	750	832	771	827	842	798	817	840	816	805	808	787	798	783	773	812	740	823	825	825	847	836	854	822	787	812	737	786	806	802	803	847	830	799	831	829	806	825	788	836	782	819	879	818	818	796	816	783	815	801	791	816	775	775	836	813	760	791	878	818	830	816	818	803	813	754	773	804	809	816	806	854	802	843	806	783	800	758	885	789	803	819	779	811	847	783	752	805	844	894	851	801	793	816	809	798	819	875	790	770	791	788	851	869	801	811	803	861	831	829	844	849	805	827	792	845	803	875	833	848	843	804	766	818	818	805	807	839	807	828	798	836	773	837	791	806	816	851	822	825	850	840	829	801	814	780	792	820	838	873	794	804	836	792	831	806	820	807	788	897	785	806	839	853	831	803	818	789	806	849	749	791	813	865	821	772	837	790	827	879	825	846	798	804	791	839	855	845	803	827	836	836	860	850	802	806	817	869	826	824	800	846	776	849	764	841	754	815	818	741	814	819	788	802	855	788	849	801	800	844	770	819	858	784	840	824	819	832	816	805	833	823	783	808	818	834	829	821	805	827	791	837	826	799	830	793	900	773	849	774	793	788	800	831	795	857	817	820	769	786	802	817	831	763	865	789	835	883	825	762	798	773	844	775	810
29019	26219	25914	14813	5581	3236	2006	1184	923	771	696	646	592	592	578	567	543	540	535	490	515	491	474	541	505	508	493	499	489	516	545	555	499	507	506	505	480	493	467	488	495	493	473	475	517	526	488	485	476	545	470	503	485	529	488	465	501	509	499	498	501	506	506	497	488	491	472	474	460	518	462	533	494	499	471	482	490	504	487	531	503	510	457	476	509	460	481	484	468	525	497	483	526	469	486	490	472	513	489	507	485	474	475	484	465	525	510	465	468	482	501	499	499	451	492	498	520	474	500	506	507	528	462	498	483	473	481	488	515	510	520	485	509	489	492	467	466	522	449	486	481	494	474	497	532	497	513	488	465	489	494	502	491	488	503	499	464	458	500	490	484	509	469	512	475	495	490	481	536	507	464	477	501	519	474	463	498	466	491	472	476	447	488	492	482	509	512	485	441	479	486	467	499	471	442	501	524	473	454	480	507	485	471	437	461	474	470	472	488	507	529	476	471	523	525	473	496	481	484	449	434	497	456	481	513	457	455	510	477	501	509	533	495	482	497	507	548	488	456	510	507	455	515	486	484	493	498	480	473	491	498	491	452	511	510	516	472	455	511	493	466	498	477	495	511	555	509	478	505	519	491	538	512	482	460	477	444	460	499	487	472	474	519	501	498	518	487	523	466	542	486	498	506	537	497	532	515	459	519	491	468	494	480	462	498	501	506	489	536	505	486	483	484	513	485	494	474	416	505	483	493	501	511	468	482	477	476	506	470	462	481	465	535	505	524	485	486	479	498	468	455	486	506	483	497	508	464	513	433	520	479	483	485	444	543	461	515	488	509	520	455	465	483	469	477	510	504	495	486	439	467	520	499	487	501	475	460	502	490	492	490	479	488	508	480	512	486	525	495	516	522	522	459	512	473	516	516	496	481	532	476	480	473	497	448	471	480	478	489	507	461	473	535	453	522	503	454	471	474	527	475	539	489	540	509	504	437	487	478	454	485	531	500	468	475	498	452	499	475	476	509	462	482	481	465	514	548	497	509	511	469	510	504	490	504	500	531	480	499	510	471	468	458	489	459	511	494	493	516	480	491	510	484	501	484	483	490	471	513	490	470	475	461	491	484	516	544	504	497	495	519	527	484	522	495	476	517	495	515	469	461	481	507	494	448	503	465	500	508	527	526	489	471	527	453	509	526	499	468	478	465	511	494	489	460	478	481	509	449	459	516	468	474	462	504	501	520	452	495	520	484	469	460	479	452	482	524	465	492	535	496	512	505	473	542	484	490	473	530	476	481	514	517	518	534	492	455	446	464	486	487	484	482	476	500	502	523	463	464	484	474	458	499	517	486	481	487	487	489	475	514	477	517	488	494	461	472	539	458	491	522	505	507	559	493	511	493	500	506	484	487	470	526	521	477	505	480	488	475	470	492	471	497	522	502	493	502	496	476	498	472	455	473	467	489	466	481	525	463	474	488	486	476	508	473	509	492	478	498	476	472	514	498	484	478	476	473	488	478	485	478	555	516	517	465	496	481	456	512	489	504	518	495	509	520	488	517	491	500	507	503	470	506	477	495	475	506	517	502	477	432	516	512	483	496	490	505	473	467	515	507	456	531	512	473	494	502	463	479	489	476	486	471	502	510	470	510	491	500	482	484	485	534	461	492	505	518	523	488	496	493	483	472	480	477	511	511	500	513	498	481	459	464	498	486	544	475	503	524	514	476	453	515	472	451	475	491	514	482	485	488	499	475	489	508	464	494	456	496	510	511	482	502	517	441	522	502	447	494	483	516	456	486	542	501	519	472	479	462	538	510	494	473	529	508	538	488	462	468	490	483	464	458	467	517	467	535	463	480	464	503	524	459	468	510	453	488	553	511	493	488	484	517	491	506	518	501	464	473	480	519	455	501	486	485	516	500	477	482	486	514	465	517	518	500	433	501	479	491	501	523	510	470	491	503	484	518	499	490	485	515	501	490	486	505	559	488	495	477	503	505	501	490	509	482	475	525	540	517	477	463	483	485	476	474	491	463	505	477	522	510	511	509	480	505	473	491	482	488	534	476	525	505	515	528	487	520	494	523	519	479	488	484	508	493	478	475	484	508	490	503	459	462	501	483	453	506	493	505	518	456	460	507	489	484	485	511	476	503	492	492	490	453	493	519	496	474	500	538	503	473	476	521	478	485	466	499	500	507	462	494	512	521	503	514	496	452	481	497	479	483	492	471	491	495	521	510	506	490	525	501	539	506	455	499	507	476	479	479	521	480	488	459	484	480	531	536	508	492	513	506	513	486	506	494	506	498	463	518	481	496	481	501	491	503	505	525	489	492	531	484	467	461	492	474	475	509	485	497	496	506	509	456	524	467	492	469	492	520	499	461	482	497	488	507	470	477	501	476	484	487	471	480	489	466	430	518	480	493	445	479	491	470	534	479	444	479	503	526	525	462	496	502	485	463	505	485	469	496	487	469	490	505	499	484	470	488	457	474	451	477	503	524	489	452	487	483	487	486	465	489	490	485	520	491	463	495	491	513	483	465	512	487	456	492	452	518	485	479	515	501	493	481	523	485	491	482	497	501	502	485	521	484	465	532	483	476	454	482	525	521	485	530	463	522	482	490	484	484	493	512	505	541	475	533	472	443	482	450	441	491	487	505	467	486	524	506	483	458	519	520	503	536	473	491	463	497	481	462	489	460	466	479	486	511	524	497	499	486	465	473	470	488	468	467	470	502	464	466	467	476	514	467	494	486	483	477	449	484	494	492	529	487	439	493	478	471	540	526	470	471	508	498	483	507	498	527	488	485	501	483	512	526	441	493	554	485	469	530	499	497	465	496	488	465	492	498	472	471	490	501	507	448	476	490	485	503	503	453	480	479	498	505	499	455	502	468	465	481	506	500	486	459	472	502	534	480	507	492	476	469	491	517	489	506	465	512	486	493	501	472	526	501	487	497	468	523	497	481	471	483	488	468	485	498	513	492	454	510	465	464	474	476	499	507	450	462	464	527	496	481	482	479	473	522	508	471	448	448	516	481	477	482	458	554	506	504	475	486	481	527	476	503	515	491	492	488	477	502	526	481	467	501	468	490	487	457	491	439	490	479	495	500	470	478	477	425	487	455	508	520	474	502	486	485	482	521	504	474	492	454	459	506	479	545	503	489	479	507	472	518	483	499	493	512	480	486	514	451	468	476	539	472	501	497	507	503	515	503	455	495	512	489	481	509	483	440	466	463	492	488	498	506	532	546	497	545	492	530	467	505	500	531	517	488	469	456	476	476	485	514	514	505	464	478	486	513	471	433	478	493	491	521	468	438	480	474	489	487	485	443	480	522	466	485	496	550	492	469	480	485	514	482	483	454	487	492	467	493	518	498	461	491	488	473	490	507	499	487	518	527	507	487	466	452	518	497	501	509	502	481	492	486	506	520	483	483	484	491	484	485	499	476	500	465	433	525	481	547	501	492	458	470	456	512	490	480	439	462	506	510	515	487	484	478	453
29891	40771	30617	15238	8636	6165	4011	2324	1667	1371	1148	1020	891	841	769	736	681	674	669	648	662	681	684	662	652	621	653	627	607	615	657	616	660	643	611	659	633	606	625	605	587	644	621	609	616	625	597	604	621	586	599	589	568	601	576	601	577	634	577	623	615	633	592	627	651	635	642	557	613	561	603	566	600	618	629	586	640	608	597	616	612	597	600	641	599	635	568	622	567	574	653	636	655	615	597	592	655	618	571	604	617	556	571	611	606	597	579	629	633	614	626	606	603	596	578	598	570	552	631	612	589	604	623	556	613	574	650	600	599	634	634	587	633	617	624	581	619	588	595	617	569	621	594	623	600	579	654	594	595	590	575	624	613	611	598	625	578	621	599	589	636	556	627	595	579	571	604	594	581	600	615	612	577	610	598	604	608	601	622	549	588	598	606	606	588	584	579	591	567	615	558	577	575	584	657	634	637	564	652	617	575	588	549	601	636	587	655	559	563	613	594	579	570	601	575	611	548	581	563	598	636	591	576	622	595	596	614	651	591	621	618	621	565	580	637	605	605	588	555	659	603	602	643	601	637	606	575	611	604	619	591	596	651	597	617	633	620	593	596	594	592	571	597	604	576	641	586	638	603	598	594	574	557	632	616	627	603	589	588	605	552	612	610	585	622	597	645	607	601	625	580	601	584	594	640	588	585	627	611	583	621	613	622	590	589	576	586	573	608	563	624	604	600	589	573	618	608	613	584	636	625	620	560	604	661	584	580	589	590	593	622	599	599	574	599	584	577	628	645	637	631	591	628	563	621	624	559	649	557	615	612	589	607	581	619	640	604	635	596	583	634	567	612	585	583	552	565	623	544	603	623	608	585	619	525	594	592	624	575	646	593	612	570	576	603	620	548	623	586	592	574	629	594	602	591	582	581	628	589	620	637	606	585	606	614	558	575	573	611	625	600	589	585	581	603	582	590	616	606	621	596	601	617	621	594	597	604	608	645	587	582	608	599	624	622	590	611	613	535	578	637	626	636	567	610	580	613	571	603	637	580	603	633	567	609	586	619	612	577	588	601	604	599	591	578	617	593	618	616	600	591	577	594	593	551	607	587	589	607	585	604	599	576	581	578	656	634	641	618	636	585	642	632	605	603	629	612	570	594	593	652	597	624	646	589	574	568	591	566	601	612	583	671	598	591	640	650	576	607	560	575	601	591	581	610	602	615	595	600	621	579	642	580	564	604	599	583	627	627	619	578	585	576	601	581	608	590	635	609	629	579	595	580	647	591	587	589	590	611	611	561	588	564	620	617	610	589	639	572	648	621	584	646	580	598	611	582	584	575	556	607	558	609	658	614	599	592	601	591	563	603	592	618	578	616	548	598	578	592	612	597	638	575	589	632	592	628	607	573	641	637	628	567	579	614	620	590	586	618	575	646	566	585	630	608	601	613	544	657	603	680	648	577	606	581	624	615	577	609	584	578	604	622	628	574	574	644	606	600	617	600	583	609	596	560	611	571	643	622	589	546	569	657	631	608	635	593	611	596	575	573	580	630	588	597	583	589	634	627	626	630	585	630	627	602	626	585	601	575	589	593	609	596	597	596	557	613	563	596	563	611	590	628	597	582	640	589	607	590	595	588	537	616	613	620	568	599	596	597	595	588	585	584	589	606	601	592	581	644	640	582	612	638	636	589	618	586	622	602	591	571	593	618	565	585	605	579	602	582	613	583	635	596	595	620	620	611	589	623	591	576	596	601	633	641	614	632	604	557	570	598	624	581	597	620	622	619	608	610	596	603	605	594	617	565	622	615	541	608	569	623	605	602	598	564	587	557	600	633	637	629	598	550	628	613	589	634	554	591	569	603	617	611	556	601	616	591	609	629	591	570	591	576	552	627	565	603	599	591	562	618	612	632	608	611	619	562	587	593	592	611	550	571	595	567	582	663	614	606	609	582	626	636	599	601	579	589	588	627	603	615	580	588	623	623	611	646	592	606	585	572	545	636	596	639	593	559	604	570	615	565	576	640	615	585	624	561	586	611	620	591	600	602	584	614	612	599	606	601	598	608	599	635	572	654	654	604	579	597	583	625	595	563	601	609	609	583	651	587	595	573	565	590	548	609	589	593	594	571	613	602	617	589	570	611	610	611	583	564	561	623	630	603	632	575	596	628	622	648	596	632	616	544	648	613	612	596	628	616	631	594	629	609	609	548	599	605	571	605	609	580	603	617	586	623	608	611	631	588	662	605	593	604	589	607	585	566	636	580	625	597	618	571	619	625	597	597	610	606	620	549	554	628	602	594	620	563	595	584	573	618	650	599	589	598	591	620	640	612	628	644	629	586	608	630	561	583	613	578	598	631	586	676	613	590	590	616	584	574	591	599	604	623	618	594	588	609	592	632	625	599	557	618	609	637	603	619	566	626	586	579	555	598	620	593	606	576	558	623	588	574	667	603	612	578	589	610	547	593	596	625	573	570	623	616	650	536	645	603	633	586	594	591	518	589	652	622	586	564	644	636	602	609	571	608	589	582	617	623	585	601	592	538	584	610	591	577	570	632	608	541	632	608	593	604	601	627	595	578	601	614	623	618	600	600	626	616	641	631	598	589	638	602	628	594	614	592	568	600	616	588	566	572	564	627	593	550	630	635	563	578	590	598	581	548	604	594	599	612	626	603	600	600	645	589	597	599	654	654	595	609	539	639	595	612	596	591	621	616	604	618	645	589	594	587	634	599	587	637	645	555	589	584	611	558	628	600	567	623	606	605	613	602	623	651	617	603	618	611	648	615	575	608	580	589	618	633	599	564	594	569	594	648	615	572	611	599	578	622	648	612	629	646	597	611	552	608	610	634	555	593	606	615	584	609	599	593	599	644	585	604	590	595	605	605	587	598	585	576	562	606	612	588	575	610	667	550	610	612	550	574	591	601	618	619	582	538	578	590	601	593	592	576	623	607	593	624	603	601	594	594	576	627	614	596	577	611	577	585	604	588	568	595	593	615	595	626	653	600	613	612	607	586	609	536	598	601	566	633	599	578	563	589	600	597	621	591	613	580	577	590	572	623	612	633	590	620	645	624	613	610	560	627	652	608	623	574	567	522	582	635	578	575	601	598	599	594	566	635	600	646	582	639	633	645	624	584	597	619	601	572	594	602	598	633	587	592	620	598	557	576	605	590	566	597	586	614	570	567	598	556	552	602	606	582	587	629	591	589	641	646	633	638	573	597	563	613	592	599	591	628	551	612	599	561	601	603	625	606	600	581	588	567	597	635	600	545	638	619	604	586	587	653	608	607	614	592	585	614	605	592	588	560	579	586	587	614	569	542	601	580	587	596	608	563	602	595	613	586	578	579	592	611	577	590	600	577	589	592	605	577	623	579	619	584	586	598	591	562	581	616	618	636	614	586	608	565	621	602	543	549	606	625	567	581	628	621	632	633	596	568	595	596	594	615	591	594	633	609	650	568	621	576	592	641	581	606	622	610	583	572	594	575	659	573	618
24395	21284	28671	24999	20442	11842	5303	2077	1381	1079	949	823	743	623	585	531	556	538	476	518	518	473	453	498	498	454	466	445	394	420	457	482	405	450	420	455	382	446	446	448	420	425	426	416	451	407	410	426	437	395	450	403	391	448	406	404	395	425	411	444	406	408	400	388	410	409	395	444	400	419	408	407	433	431	398	413	393	414	411	394	420	377	411	392	406	387	442	400	412	434	400	396	427	390	417	385	408	414	446	399	411	388	399	390	419	393	429	416	444	397	415	399	414	439	411	408	425	404	436	406	411	412	443	412	430	409	379	396	413	376	372	438	410	383	406	371	388	404	387	438	424	406	396	397	404	435	412	424	415	400	409	415	419	399	399	417	408	378	410	408	387	389	380	389	395	422	451	419	409	409	431	377	368	369	389	388	457	384	426	406	403	413	429	399	430	374	425	386	390	393	423	453	438	393	423	385	439	437	427	407	410	366	404	416	424	410	445	398	385	423	386	429	384	443	391	417	406	420	419	426	409	433	455	393	408	395	416	435	406	424	387	386	420	399	402	384	397	398	377	418	410	417	432	419	408	434	438	408	413	378	379	415	389	390	411	416	433	414	435	459	399	416	409	412	421	381	420	419	397	432	426	424	419	361	418	409	410	426	396	410	403	401	412	394	387	401	397	453	401	387	434	400	404	387	384	374	386	440	433	455	449	379	391	387	403	400	407	373	393	359	413	379	412	409	451	407	417	410	440	406	404	408	420	420	391	414	397	381	388	435	372	385	433	398	447	440	440	419	413	385	400	405	421	389	405	408	415	392	426	398	430	414	458	432	366	378	380	420	409	410	391	421	424	391	390	392	403	361	420	344	400	401	412	416	407	412	418	407	441	389	425	382	424	409	403	436	408	428	430	439	418	375	442	384	393	414	401	419	415	432	428	408	446	378	414	428	414	398	423	387	382	436	428	386	403	428	415	422	421	426	402	401	419	439	399	428	437	405	419	394	422	392	445	388	367	395	394	384	373	426	416	384	405	425	402	412	401	397	422	433	415	390	397	419	393	404	402	393	411	420	373	421	368	400	446	362	420	408	421	389	392	398	404	445	397	410	418	379	416	406	405	389	430	408	458	373	446	393	383	397	413	395	384	408	415	420	425	389	380	375	370	395	388	420	419	373	417	434	408	437	422	397	419	409	411	418	419	413	414	410	394	401	472	413	411	414	421	422	393	451	361	422	412	432	434	400	424	389	416	416	363	378	368	413	395	417	390	429	400	372	442	405	387	423	409	390	438	408	427	433	370	376	399	411	433	442	426	416	406	407	412	439	436	440	407	450	392	430	459	439	415	393	431	379	413	382	416	419	400	397	354	403	386	402	447	391	411	422	429	416	405	408	405	409	404	388	411	439	415	410	415	416	427	413	405	433	418	426	410	410	398	390	428	395	396	443	437	454	434	417	416	392	426	417	404	404	394	415	379	400	423	430	430	402	438	432	412	408	398	382	388	382	412	363	437	386	408	422	423	431	419	403	407	401	418	398	442	428	412	392	427	392	437	398	410	418	375	426	442	388	420	436	400	389	430	388	405	416	366	414	414	437	417	419	429	384	421	411	402	401	441	416	418	413	395	368	430	411	437	410	397	383	395	394	373	408	424	428	422	421	451	439	453	403	437	435	413	426	414	398	423	411	411	419	436	398	427	414	419	419	413	421	428	411	404	394	395	432	383	386	420	392	380	438	371	416	408	407	414	384	412	434	431	433	383	383	409	412	391	412	430	446	384	402	396	409	451	432	409	411	444	397	414	415	412	406	404	426	445	401	437	440	419	409	421	417	412	416	387	415	387	417	416	394	439	415	406	407	430	407	402	434	430	448	430	411	417	444	406	412	414	398	377	382	409	397	420	448	399	405	434	395	374	398	416	388	401	417	376	397	406	441	362	421	416	425	380	392	417	443	447	416	423	399	373	426	422	395	390	424	397	425	403	449	394	413	371	407	366	415	423	434	396	439	431	442	406	394	426	402	399	363	408	412	418	410	430	407	412	451	393	445	362	396	425	384	371	443	403	427	408	436	440	404	454	409	406	402	415	380	390	394	391	412	406	441	413	407	428	407	416	433	419	421	417	429	456	406	411	417	440	392	434	415	397	392	401	396	427	396	468	403	400	392	408	397	406	392	376	361	363	373	433	417	407	419	410	417	440	419	384	434	392	389	394	411	399	396	383	398	430	409	405	357	414	428	392	384	424	396	412	429	412	441	413	397	399	407	435	408	384	403	398	422	416	385	424	432	408	421	406	387	415	378	411	398	405	418	429	392	373	445	448	405	377	399	442	388	419	435	440	358	405	439	408	406	461	403	389	409	425	408	408	446	361	419	390	399	387	390	436	396	437	408	406	378	398	399	425	421	433	406	438	384	451	400	434	415	425	429	442	415	379	404	390	380	397	418	407	422	436	409	392	389	446	391	428	408	437	411	451	414	403	438	415	398	440	392	402	434	413	391	415	419	391	390	443	445	424	389	432	418	402	403	426	458	421	414	422	416	390	400	396	390	441	416	416	413	401	420	407	437	369	427	400	421	425	365	399	396	417	432	415	408	428	395	417	392	409	419	377	393	425	431	419	393	445	418	370	403	399	405	385	398	421	412	426	416	410	397	454	417	387	434	457	461	390	395	394	416	403	429	402	383	395	407	374	418	413	448	376	436	427	386	439	398	442	390	435	411	427	426	395	421	398	414	409	403	378	367	396	407	443	376	395	428	402	443	371	411	422	377	414	405	422	416	371	407	399	403	427	395	411	411	420	409	418	398	403	394	410	428	428	432	397	361	391	437	425	402	422	439	430	392	446	372	438	393	413	406	453	450	391	387	410	383	392	403	410	407	450	392	470	411	387	363	361	411	391	398	412	416	420	408	438	419	416	420	429	408	403	382	423	423	400	379	389	403	405	444	393	425	425	428	422	418	401	431	407	429	455	414	377	389	402	392	427	420	406	426	404	390	397	432	442	403	429	384	448	418	411	419	360	403	356	394	392	387	397	401	453	425	400	405	383	408	440	365	389	385	426	443	415	400	383	397	406	388	391	415	419	413	416	423	366	436	443	397	413	400	447	415	409	427	421	413	375	461	429	417	433	403	373	433	399	431	413	399	439	439	435	413	408	438	423	386	397	443	444	419	430	435	412	419	406	422	390	410	383	389	410	407	413	407	440	390	421	389	388	392	367	403	425	430	429	390	402	410	375	379	405	411	426	418	399	419	443	435	384	401	427	405	410	426	373	414	408	394	432	405	423	405	387	415	417	398	419	416	438	365	398	410	412	406	433	420	357	420	447	424	423	394	438	415	432	429	445	384	402	417	407	404	389	388	394	427	417	436	434	411	433	401	430	371	417	402	407	411	379	433	421	408	432	378	414	378	376	408	397	413	400	416	420	423	421	462	385	366	401	435	398	401	399	393	386	413	395	450	364	438	394	447	397	413	393	411	389	428	386	406	414	394	396	429	384	401
30843	51961	44220	26683	14097	10387	7759	3974	2852	2183	1866	1527	1220	1105	989	818	736	783	673	643	602	607	584	629	572	609	575	628	563	552	548	615	548	595	500	526	554	527	521	565	527	552	511	527	533	460	506	505	552	497	505	504	560	474	527	489	507	500	548	498	524	474	481	502	486	552	501	504	508	513	529	492	523	480	507	487	538	493	502	451	458	504	508	504	489	446	489	517	525	467	478	515	499	538	470	510	530	526	530	475	501	507	532	460	499	478	456	518	480	522	540	518	512	467	491	488	495	478	528	477	490	497	476	462	517	518	518	495	527	493	497	453	490	493	499	514	469	491	518	491	505	538	481	464	522	466	509	514	503	514	503	489	530	504	504	509	494	528	471	482	457	529	493	466	508	482	513	490	539	485	475	497	521	478	467	510	528	479	515	510	521	473	453	516	495	479	467	511	498	502	498	552	495	534	473	509	506	459	501	516	527	500	472	491	472	490	495	497	485	496	483	491	501	513	529	499	472	509	525	477	504	523	503	522	479	482	481	504	446	501	484	485	506	483	502	515	510	482	494	494	468	527	506	495	491	495	539	516	510	537	507	513	470	506	546	508	486	529	514	505	483	543	518	466	478	529	500	555	478	442	490	470	531	505	521	487	531	495	498	477	516	503	498	511	524	493	499	521	518	459	518	508	472	507	479	511	477	477	506	492	502	479	509	514	472	474	513	546	473	467	518	507	512	479	519	500	432	505	501	513	476	480	535	497	464	498	531	462	528	502	512	475	532	497	521	468	543	515	517	489	495	513	453	493	491	509	486	524	498	478	497	525	524	507	533	477	473	503	496	530	497	529	523	520	539	496	504	499	477	523	509	499	559	466	526	506	481	483	503	478	503	466	521	485	510	496	473	491	488	491	475	485	505	475	471	474	466	485	515	514	473	529	526	540	516	505	455	464	517	503	493	520	499	493	501	532	454	477	501	560	532	518	442	511	468	527	524	532	472	528	502	472	554	491	506	484	521	544	533	492	536	568	452	483	524	516	474	468	501	511	496	515	553	526	480	528	497	475	463	529	489	505	507	523	476	494	544	506	509	508	512	510	528	498	553	462	470	440	489	473	497	527	494	489	490	494	518	490	516	520	512	531	479	520	513	477	523	517	499	545	509	503	487	489	493	488	535	493	468	489	484	514	484	485	481	525	516	503	491	481	503	485	539	470	495	498	514	474	478	472	439	488	550	519	510	461	498	487	507	487	464	490	517	496	555	523	537	489	471	505	523	503	470	534	510	497	517	494	504	531	483	479	536	540	475	496	523	508	505	469	477	496	522	520	481	497	477	464	431	513	494	476	503	503	494	470	455	516	467	504	519	481	514	467	537	483	463	493	483	524	481	500	473	530	483	510	498	516	510	495	495	510	504	482	482	467	475	519	517	475	487	512	499	556	453	493	500	504	514	503	463	523	520	523	469	492	494	499	462	495	474	534	506	528	523	503	514	499	506	485	514	510	510	515	485	498	513	490	508	478	475	521	528	481	498	521	526	505	505	487	473	502	504	507	468	498	477	510	495	497	498	527	513	510	489	515	526	484	485	516	472	506	515	549	505	544	513	507	518	491	486	507	532	517	546	490	503	508	518	510	500	488	528	473	458	510	472	491	478	487	516	501	499	524	506	488	491	520	459	507	504	521	500	502	520	530	519	465	525	464	523	510	516	452	506	492	481	477	522	462	485	469	477	508	501	469	482	555	518	481	488	473	531	492	498	502	529	495	501	512	482	476	523	495	531	520	551	452	492	489	520	517	480	479	465	514	533	487	481	525	480	511	484	484	485	492	487	517	514	507	454	489	518	524	544	509	513	491	486	501	478	519	485	557	459	516	482	500	497	457	490	494	510	494	488	479	524	517	471	464	543	490	505	533	517	474	451	555	518	485	507	495	498	485	459	536	466	498	471	505	486	466	545	500	491	481	509	506	518	516	464	532	503	491	493	500	530	497	484	481	495	503	530	505	456	532	486	476	516	538	527	486	474	495	475	516	475	511	539	493	482	541	523	509	504	492	505	462	485	473	497	509	464	511	499	476	477	528	537	505	527	490	540	435	474	453	499	531	444	475	512	476	483	470	468	523	527	516	516	511	519	466	489	473	497	513	531	489	548	491	511	500	502	512	516	526	526	520	500	497	515	534	487	480	480	494	462	509	495	459	501	476	509	496	467	503	516	500	488	483	487	492	487	519	496	513	477	514	504	519	499	511	492	515	506	478	490	495	498	507	522	485	505	478	486	495	447	505	502	446	513	506	462	512	506	503	506	484	517	480	515	461	536	531	505	492	481	534	518	531	502	493	482	501	524	534	550	490	499	545	512	481	472	533	539	494	482	500	516	478	504	525	506	509	504	510	531	490	470	493	535	515	518	496	480	495	500	484	507	538	546	470	528	509	527	526	489	520	512	493	474	460	503	509	487	529	523	473	505	454	504	543	476	493	498	517	508	531	474	499	465	507	496	505	491	481	521	475	498	487	499	507	503	499	496	501	479	453	502	519	490	484	490	491	511	511	507	485	505	509	485	524	528	498	509	473	504	485	482	495	496	461	539	487	501	534	498	509	485	495	513	484	520	487	532	476	488	504	488	524	504	496	490	477	475	510	504	520	506	506	502	494	508	487	484	495	520	546	505	520	513	543	479	524	465	511	482	532	502	488	487	494	519	505	504	464	482	503	536	482	485	513	487	506	446	523	515	484	527	498	494	509	519	541	514	503	513	519	503	487	460	467	471	507	503	524	463	498	514	550	474	528	515	547	504	541	505	549	480	496	468	505	461	516	490	505	507	498	493	441	512	521	554	490	483	509	464	486	491	469	500	486	486	499	540	487	471	493	502	492	456	523	501	477	476	478	518	514	495	474	504	478	492	511	484	488	498	473	495	505	482	479	502	503	491	510	501	515	448	461	485	514	496	525	509	508	496	511	449	508	516	510	491	501	448	472	474	531	515	542	540	460	506	493	496	504	483	431	504	500	508	507	520	482	484	492	487	488	518	472	509	507	501	489	491	542	515	520	513	510	510	484	499	488	489	473	502	480	494	490	518	459	482	468	504	498	468	528	484	521	485	504	502	482	499	489	513	502	517	498	495	491	482	499	494	484	517	513	486	490	471	480	468	466	497	553	482	493	528	498	502	527	493	497	511	479	513	503	505	504	458	532	441	501	536	497	519	517	506	517	477	503	502	491	497	505	513	503	510	515	527	462	506	512	473	471	489	496	514	442	540	477	482	494	478	487	512	487	490	468	493	481	520	484	517	469	514	518	489	482	507	541	514	478	501	456	529	483	528	502	530	512	497	491	489	491	465	494	494	505	514	493	480	499	493	495	488	489	492	471	483	494	507	453	488	522	495	466	485	491	466	522	471	524	473	492	515	506	474	508	536	475	491	495	482	506	496	490	489	468	516	480	505	479	487	479	512	550	491	458	468	559	508	493	516	521	509	529	509	493	489	511	521	520	494	519
25540	21401	28166	25405	13067	5371	3729	2075	1442	1221	1118	981	924	914	860	884	835	739	821	811	765	786	718	786	777	753	780	807	762	780	711	775	777	782	758	781	766	790	755	757	774	721	718	773	746	761	744	739	782	720	721	779	765	728	753	776	750	719	707	740	704	733	727	777	757	799	706	748	716	756	735	756	755	729	750	768	755	691	648	786	752	736	785	712	705	773	758	745	731	725	781	760	714	737	740	703	748	766	743	756	776	749	738	742	757	739	812	727	768	687	726	713	742	731	716	724	739	774	741	674	690	758	741	753	754	770	741	773	757	736	753	759	761	693	761	765	767	721	734	757	713	745	675	721	741	761	730	772	738	727	747	774	805	738	717	752	738	727	753	779	695	724	708	734	719	724	727	736	754	756	769	703	729	736	797	715	772	723	723	781	721	741	725	734	729	721	717	707	730	687	734	809	771	696	699	750	756	745	757	717	738	759	790	803	738	779	789	690	683	737	729	768	721	728	786	755	731	714	722	810	777	733	758	733	730	733	701	740	730	733	773	727	796	745	716	694	719	779	755	738	751	786	742	794	738	721	755	752	738	702	765	807	725	748	794	750	752	715	783	746	724	750	717	784	779	727	710	719	728	788	737	740	731	740	778	750	794	801	785	757	788	798	738	723	737	771	753	761	694	799	766	747	736	763	745	713	731	755	783	755	776	745	722	695	704	751	701	735	699	744	770	702	760	719	759	745	678	707	764	693	714	724	761	772	751	732	779	764	784	781	682	733	746	761	691	762	737	739	753	740	709	744	731	765	768	744	729	725	745	727	730	789	749	744	696	714	773	734	711	794	773	739	753	730	767	739	754	780	710	757	789	770	737	734	702	767	725	731	759	718	786	737	744	685	756	718	732	706	690	728	768	735	744	807	795	734	749	772	732	770	737	777	769	734	713	761	716	717	768	738	729	797	725	764	748	729	788	718	786	728	760	743	767	762	778	728	733	738	737	713	695	716	703	747	769	710	736	710	774	688	751	763	789	741	738	741	779	753	736	763	797	744	702	766	725	796	812	717	737	775	756	744	707	763	762	752	757	752	731	732	775	735	722	740	774	765	772	691	737	714	762	734	736	726	729	728	785	691	740	699	738	788	717	716	800	736	744	795	722	764	738	769	769	779	756	755	728	737	778	723	707	727	670	720	745	756	708	774	694	749	705	717	714	752	761	770	708	754	786	735	790	753	731	705	731	735	758	742	774	746	750	775	789	753	730	774	764	687	762	783	718	717	739	733	750	777	719	749	778	724	766	765	684	784	781	713	735	749	764	716	746	731	695	725	748	759	764	732	729	758	746	698	757	721	716	736	766	717	776	739	726	705	774	746	740	747	754	787	730	750	723	729	763	745	787	767	770	723	719	692	732	711	732	757	740	738	764	729	739	733	727	739	766	839	760	769	732	706	757	742	732	715	745	754	745	730	734	779	735	753	762	737	768	790	725	768	750	723	698	743	763	738	730	770	743	738	750	766	750	715	766	783	751	764	727	794	765	753	724	717	727	766	754	746	760	722	711	777	786	761	767	758	718	723	772	747	695	707	723	770	768	738	738	684	764	734	765	746	727	800	725	746	749	717	748	749	767	757	748	743	763	739	730	771	751	762	729	741	729	748	750	725	786	746	734	736	795	749	781	769	761	836	782	755	737	715	732	724	759	748	776	772	722	698	761	739	728	718	737	770	744	758	758	697	713	751	782	757	737	735	777	712	705	729	698	747	748	700	722	719	756	697	796	736	768	728	753	748	746	808	734	768	746	670	723	724	771	758	768	737	765	717	732	736	729	772	750	824	772	751	789	701	717	737	742	728	693	809	744	747	694	773	739	728	762	729	758	779	782	728	748	780	766	738	755	758	717	715	737	749	716	718	720	735	758	697	762	719	752	733	740	743	725	719	774	707	761	729	723	699	733	729	739	709	766	720	704	731	708	736	704	758	737	744	744	757	737	727	741	721	763	740	681	748	711	750	730	714	756	742	750	777	773	755	741	724	727	744	773	750	715	757	717	769	797	761	787	720	765	717	736	806	715	728	751	744	698	737	771	726	746	756	751	804	771	714	748	752	728	712	793	706	728	777	749	734	733	740	778	730	766	754	758	731	732	773	764	767	705	794	784	728	712	742	742	720	765	773	787	734	793	711	817	742	740	759	767	731	725	775	775	713	719	725	747	731	710	786	793	763	766	765	738	739	768	715	701	761	748	712	739	747	735	790	691	750	797	721	747	748	696	742	757	764	740	722	757	737	746	716	797	754	759	751	725	696	754	732	724	704	731	765	735	747	752	733	734	789	740	788	719	748	700	778	741	731	730	767	742	691	738	763	743	730	737	713	753	752	728	739	745	678	763	719	723	734	776	717	774	729	699	743	801	757	716	733	746	787	752	748	779	723	816	756	724	735	742	784	729	720	750	782	797	747	738	771	740	735	755	749	775	777	757	767	723	725	736	754	765	754	753	769	700	754	731	757	754	768	758	776	718	717	693	708	751	792	772	760	764	737	695	733	730	746	735	694	742	792	710	789	758	724	760	743	705	770	720	779	736	767	759	709	724	741	732	737	693	781	788	784	711	730	698	761	774	748	749	749	743	734	758	775	760	717	724	748	719	736	746	750	704	757	790	736	764	758	770	786	741	731	722	737	713	781	762	771	754	743	717	792	705	721	676	787	764	746	711	717	776	734	749	773	737	694	722	748	780	731	769	758	717	755	707	778	729	789	722	739	758	744	783	747	721	716	772	734	792	747	773	791	727	741	734	780	736	773	745	766	745	744	745	710	701	807	739	811	761	797	731	754	795	743	745	748	718	737	728	760	732	763	724	758	727	766	752	765	738	720	694	792	731	721	742	772	715	690	712	779	711	736	736	755	718	766	757	769	766	701	740	670	749	730	729	744	785	752	737	755	766	780	726	814	768	802	745	702	743	714	768	699	727	763	741	765	732	710	768	744	748	723	704	755	725	731	764	759	795	709	747	729	711	718	694	754	731	734	720	735	698	791	715	771	737	799	678	762	785	742	756	731	731	732	770	744	758	762	736	777	756	740	746	788	741	730	723	764	758	777	765	710	739	737	775	778	761	760	744	744	729	745	742	772	798	754	735	709	754	727	745	759	752	759	739	709	749	720	771	736	730	765	728	767	730	751	750	779	751	759	707	763	770	687	743	715	722	727	767	706	737	713	764	756	776	737	765	735	757	701	736	729	738	717	713	731	722	757	792	751	757	773	695	702	765	766	718	748	724	778	744	782	728	714	771	762	750	770	770	800	735	715	730	760	741	737	761	763	683	742	769	738	774	711	780	713	732	777	735	687	752	718	776	763	785	684	771	733	732	736	696	765	746	740	757	717	750	755	721	748	780	716	747	747	755	765	762	758	729	731	801	722	759	713	766	736	720	750	765	739	769	730	771	784	799	768	787	753	758	746	770	772	726	766	763	762	764	747	773	763	671	774	712	708	722	718	678	768
31475	48570	39739	21467	11677	8976	6970	3943	2656	2074	1807	1521	1424	1369	1231	1104	1043	1158	1023	999	984	971	896	921	1001	921	959	900	905	923	889	932	847	961	968	951	914	960	860	872	903	947	939	865	891	942	878	939	892	895	873	921	944	831	882	879	886	834	894	891	880	915	860	844	887	855	849	857	885	838	844	853	882	865	910	922	896	886	844	888	900	863	853	876	877	869	867	934	872	906	878	853	871	875	876	897	892	852	928	824	862	852	842	806	848	876	870	913	929	890	900	863	838	831	891	903	888	809	822	896	848	884	907	845	857	841	807	876	864	849	887	858	867	874	841	880	873	910	870	857	866	856	906	851	903	879	865	859	904	855	879	903	855	843	893	860	879	851	879	877	884	847	887	902	865	882	908	867	914	882	888	927	885	836	848	913	867	857	865	872	841	872	912	911	881	900	836	891	884	896	833	856	845	901	883	900	879	849	833	873	888	914	843	851	875	845	858	850	897	818	879	850	836	867	844	888	899	877	853	879	861	828	944	876	859	872	812	887	826	886	845	890	893	881	833	935	929	876	865	818	883	893	845	856	923	886	853	867	866	857	915	852	877	914	882	885	858	876	864	839	887	889	892	844	860	886	876	820	862	862	900	910	832	873	820	915	910	846	838	860	899	908	884	860	875	903	869	903	898	861	871	917	861	851	893	870	865	851	872	898	845	839	884	870	882	859	839	843	910	888	849	832	869	871	884	867	904	858	895	842	827	883	880	849	846	872	886	861	875	917	883	895	841	890	858	849	890	806	859	889	875	856	877	895	886	866	878	902	872	935	907	860	847	860	860	890	848	906	859	846	856	878	901	890	877	957	870	894	880	875	877	897	896	870	835	894	857	897	839	863	933	880	844	885	833	888	924	855	856	894	920	856	902	902	874	880	904	905	828	853	892	828	845	841	876	872	891	885	857	881	874	844	904	900	864	848	862	879	833	892	861	891	876	863	866	860	872	871	861	851	858	862	857	844	856	877	869	901	893	883	883	855	903	877	888	876	870	891	883	880	883	904	844	892	857	923	876	856	874	860	862	866	867	877	811	905	932	892	824	837	869	890	907	851	874	895	791	870	913	884	872	871	839	882	895	861	907	839	882	838	853	887	863	894	886	912	819	800	894	854	867	860	817	899	859	833	857	913	893	787	837	815	855	849	876	909	856	849	847	888	828	851	844	877	823	840	891	866	885	881	853	896	827	842	907	876	872	887	871	822	904	882	862	878	806	928	867	933	846	816	865	892	870	814	900	865	871	842	893	905	883	875	907	845	901	824	867	906	856	847	828	879	915	863	915	907	860	910	899	848	823	873	867	854	932	860	885	853	852	885	870	860	905	869	856	832	854	829	890	886	894	833	843	883	825	887	880	896	875	836	913	858	853	887	857	875	873	859	907	892	881	868	837	890	818	894	848	898	880	913	895	848	921	917	854	903	916	872	874	895	918	905	906	890	865	894	895	892	849	820	865	841	886	914	857	848	886	900	811	902	889	877	895	914	898	887	890	814	901	902	891	896	921	890	893	871	912	895	864	862	893	834	812	871	866	853	854	917	860	891	860	888	870	886	924	875	881	838	862	844	894	935	833	870	830	806	870	855	881	858	865	892	851	809	895	883	852	866	854	910	818	878	850	878	932	911	882	819	913	907	845	945	869	866	861	858	889	898	859	905	880	882	839	879	831	880	868	911	918	883	842	821	880	856	796	830	874	903	866	815	860	873	860	901	872	849	873	826	847	883	876	829	916	884	859	901	869	865	896	858	853	900	876	857	924	882	845	832	843	873	848	870	892	900	891	870	901	884	918	877	891	813	830	875	873	894	899	889	852	923	865	882	896	881	900	890	859	879	874	813	851	829	875	881	861	863	856	883	885	874	819	839	865	915	853	934	867	829	876	891	861	831	871	878	851	825	850	848	842	912	862	835	860	898	863	878	931	849	904	854	858	858	830	844	876	936	859	846	856	885	876	862	855	848	848	831	930	889	860	924	901	812	849	890	884	911	900	851	851	903	867	822	862	870	886	919	874	870	863	808	885	876	848	883	890	850	909	840	892	916	849	859	844	921	847	849	914	868	857	858	865	927	911	865	824	878	839	902	866	873	857	874	846	890	893	857	889	908	880	881	931	903	867	924	922	838	877	881	862	874	856	853	936	861	850	906	862	844	864	847	889	865	854	833	881	888	860	879	882	828	867	841	811	835	875	878	825	847	899	903	880	902	894	854	908	828	832	861	883	846	852	847	851	892	777	838	842	920	865	842	839	866	806	913	851	856	855	868	916	858	867	907	914	860	902	909	870	896	927	877	858	876	927	854	865	922	909	836	884	840	862	836	788	905	929	885	900	940	909	862	892	831	836	910	838	919	869	790	876	844	877	869	854	861	931	896	836	872	910	910	898	860	838	892	869	874	876	846	864	851	858	863	900	874	906	880	915	853	868	867	856	870	862	891	868	855	895	851	892	876	838	876	915	928	891	872	927	825	898	884	880	879	909	846	878	919	863	917	861	871	836	894	919	848	844	838	863	843	884	832	876	857	888	833	838	915	904	882	863	879	859	912	930	877	868	872	895	865	863	923	841	889	864	905	916	878	825	891	877	867	871	895	874	866	849	826	871	863	881	839	892	895	843	878	857	886	879	856	883	896	909	859	864	876	832	923	889	838	866	859	830	877	926	822	918	880	849	911	878	898	863	890	855	863	859	893	911	872	909	822	880	838	835	850	881	826	843	909	824	891	878	869	854	915	868	910	869	870	855	846	869	853	899	908	908	855	885	880	853	885	841	873	899	832	830	820	884	894	861	855	873	877	896	897	848	884	872	918	864	882	862	846	847	863	867	871	890	853	860	854	829	871	863	873	849	897	880	821	883	874	874	871	842	877	872	899	837	831	866	830	835	838	820	895	897	905	846	842	855	866	848	847	855	912	880	855	879	817	841	871	918	915	837	867	886	831	858	878	927	884	821	830	891	910	847	812	860	857	901	848	922	877	867	911	873	854	892	883	807	850	865	852	875	919	871	825	879	896	901	814	846	882	878	859	923	848	868	863	878	865	888	863	830	848	842	820	899	923	849	868	865	879	902	877	906	916	855	865	861	908	877	855	879	921	882	851	853	865	847	855	865	880	874	900	857	915	875	853	869	885	887	846	866	884	869	886	883	875	892	838	887	853	865	846	883	869	874	900	876	834	861	865	864	925	900	903	843	816	876	807	849	878	896	842	928	868	861	933	872	915	893	908	876	860	882	886	865	886	875	877	900	810	816	886	872	877	835	867	881	865	898	852	906	864	890	853	854	901	856	843	861	932	833	896	878	868	849	874	841	837	845	893	865	856	881	895	838	882	884	866	900	852	861	898	835	881	850	924	878	880	883	866	850	903	909	870	851	845	906	868	835	911	880	880	878	898	886	862	856	885	903	820	883	873	851	894	842	899	895	872	799	882	850	909	887	864	882	939	871	877	861	891	909	836	914	863
23255	21334	29045	24201	21478	21162	13468	4606	2505	2004	1654	1418	1196	1174	1126	1085	965	895	940	888	810	817	832	781	770	772	864	821	773	770	814	786	822	787	774	769	784	751	723	742	741	740	743	755	736	740	749	773	821	720	787	840	771	715	728	719	755	722	761	739	732	699	765	781	747	727	762	727	717	741	752	743	700	765	717	754	741	773	725	785	745	733	773	764	730	734	692	746	716	753	742	742	691	697	716	710	781	733	743	719	728	745	684	689	719	771	774	714	758	809	726	778	743	755	683	771	758	787	715	777	781	744	712	753	709	775	693	730	713	788	738	734	782	756	727	751	704	769	744	791	732	744	745	782	725	752	729	749	775	726	754	751	770	738	705	710	716	749	743	722	737	724	765	690	771	724	741	764	748	740	758	757	722	809	723	739	726	750	732	720	728	715	763	748	692	751	749	711	749	700	734	721	683	733	730	758	745	723	791	814	726	699	761	732	741	772	700	745	769	734	770	751	725	708	695	743	749	743	732	759	713	728	769	754	729	763	694	737	778	756	736	735	708	742	768	771	753	743	760	703	738	749	783	737	717	766	750	756	755	769	762	747	704	729	776	786	763	740	740	756	738	687	731	758	741	671	703	749	682	741	743	689	739	738	776	716	773	745	738	736	751	751	725	751	751	770	699	753	710	740	704	729	755	708	775	671	724	757	743	772	736	751	738	735	728	714	773	743	741	719	727	739	743	717	720	721	761	722	799	728	740	668	758	743	735	695	746	779	768	777	771	705	731	740	752	758	777	765	726	707	751	728	750	767	712	754	736	734	747	711	706	697	777	699	768	727	756	736	673	731	775	670	694	752	708	747	702	714	752	732	729	729	773	751	753	714	710	730	765	745	754	733	745	768	667	734	760	714	745	694	751	718	741	734	736	761	727	755	718	715	783	759	733	738	717	737	754	718	721	759	723	747	744	783	739	767	745	728	807	678	746	716	713	709	725	704	768	706	728	760	692	740	741	714	734	798	704	791	712	733	751	708	780	700	729	765	760	754	775	740	762	709	738	722	705	737	780	729	693	775	696	729	750	731	725	734	765	730	714	755	764	750	775	708	666	703	745	784	736	757	734	712	766	743	711	733	719	747	730	717	750	726	741	764	802	741	729	751	698	741	792	758	753	702	804	779	744	704	741	668	738	776	778	726	761	694	729	767	737	778	706	706	754	760	781	763	706	745	709	733	766	703	739	737	766	754	697	721	699	779	794	729	786	782	728	717	777	776	736	765	820	711	774	757	732	799	794	727	770	763	735	716	769	742	760	758	698	769	716	772	775	748	817	797	702	738	755	711	716	752	723	735	738	728	720	717	728	783	708	746	727	752	775	717	744	741	784	711	760	720	715	772	772	671	719	736	774	730	754	742	728	740	711	758	704	722	754	779	733	751	746	712	729	710	753	756	713	725	730	742	718	686	726	728	703	775	748	738	710	760	727	749	710	697	708	710	788	777	776	776	788	778	704	719	762	712	734	751	745	760	704	799	707	699	803	741	775	769	714	716	724	706	760	700	692	703	735	643	704	685	717	770	754	716	755	726	740	748	748	715	732	700	666	745	736	787	743	724	756	724	693	735	735	695	741	756	816	721	710	739	692	774	739	717	737	701	735	731	733	685	723	752	777	744	698	705	712	757	705	720	761	719	717	727	711	796	749	727	755	724	710	783	673	713	732	742	720	734	710	725	709	739	741	723	705	751	726	685	726	750	740	707	716	706	756	678	758	703	749	721	684	691	774	765	755	770	762	755	747	749	769	778	755	685	744	738	763	731	689	706	745	739	730	720	774	735	737	714	724	712	754	761	730	768	742	722	758	734	745	758	741	718	777	684	728	718	711	740	769	751	753	732	759	735	748	722	706	719	715	759	734	733	733	715	742	729	724	755	742	801	718	675	774	728	761	733	713	746	708	697	736	742	725	743	707	728	750	772	755	745	714	788	736	756	753	738	738	758	749	716	779	712	734	722	726	752	677	788	757	720	746	767	750	692	783	692	761	697	745	701	736	731	753	720	791	748	752	716	749	789	747	733	746	766	757	703	716	763	736	738	749	778	750	773	767	766	677	721	707	714	723	718	735	737	717	739	784	692	754	747	732	681	770	704	769	819	745	753	733	707	715	781	712	707	776	750	735	768	705	739	731	804	741	735	721	788	712	724	771	722	744	764	752	727	765	726	700	652	716	701	743	730	743	729	756	770	804	725	704	747	668	746	760	702	760	769	748	733	662	727	766	699	690	733	736	688	749	688	751	708	707	728	744	750	734	715	756	744	692	753	722	696	787	708	780	783	750	756	723	717	723	735	746	698	782	746	745	733	736	721	775	748	737	706	740	715	716	726	733	724	756	784	742	719	727	730	698	723	750	747	721	760	761	744	732	782	675	754	684	756	775	743	721	754	757	743	740	710	721	721	702	717	767	725	739	712	729	744	728	773	729	719	705	788	746	750	775	757	711	724	730	672	692	762	738	702	766	756	747	700	709	737	733	695	768	745	759	686	741	749	729	703	781	765	704	749	768	708	738	761	761	771	748	775	758	729	742	749	705	730	685	746	688	730	738	753	706	735	714	688	777	702	754	716	732	684	735	761	753	741	733	702	733	769	797	715	790	751	690	750	708	729	735	798	730	732	731	730	782	715	751	759	752	764	735	750	758	711	736	762	702	757	723	753	686	744	711	700	720	724	757	732	763	696	763	729	749	770	752	734	695	743	724	705	712	706	711	754	736	747	719	732	733	740	753	730	721	786	737	746	748	748	677	732	728	767	746	717	757	732	743	736	746	775	744	709	721	701	734	725	805	742	701	751	753	698	735	725	750	754	681	755	763	773	753	774	771	749	710	722	751	744	749	729	711	717	721	743	688	754	748	735	747	719	801	769	749	722	751	712	759	744	792	777	730	785	755	693	710	737	717	762	734	762	760	739	762	747	710	753	745	738	774	729	764	724	714	729	694	698	727	774	749	774	737	769	741	781	755	711	759	705	766	727	783	668	722	717	756	717	705	749	757	723	733	732	710	811	778	720	747	755	747	755	714	798	782	721	725	686	717	793	682	736	725	782	735	749	758	720	768	744	746	705	743	757	747	753	772	753	789	727	758	717	781	766	735	726	709	701	711	765	777	732	778	675	721	741	733	747	685	742	739	775	767	706	733	780	750	683	690	728	724	717	798	747	752	712	735	652	738	712	740	699	699	743	722	715	782	728	749	720	802	770	732	736	708	738	749	767	745	778	771	766	748	751	685	705	735	715	773	763	736	753	720	721	714	742	703	749	731	747	730	731	713	719	761	721	744	749	702	696	726	744	699	711	710	740	767	733	733	716	739	741	765	738	721	741	738	746	746	751	736	764	714	764	736	725	736	731	711	730	745	689	731	712	726	735	766	704	744	739	763	764	755	759	748	739	728	772	785	713	739	714	712	735	707	723	752	754	711	705	735	757	747	745	731	773	715	707	755	695	747	734	768	749
34321	60947	52410	34993	20497	14785	11958	7503	4873	3776	3026	2321	2103	1679	1605	1563	1387	1218	1128	1144	1049	1000	1016	989	950	981	935	940	956	924	986	870	955	935	903	875	925	861	896	902	919	874	810	871	852	903	859	924	820	823	814	842	795	841	815	865	837	853	862	846	866	878	874	835	856	862	824	859	815	863	898	836	793	861	771	846	826	803	877	811	846	832	826	822	828	805	861	822	789	808	809	827	845	810	805	861	776	782	859	830	811	804	823	809	821	891	850	788	828	803	826	786	771	812	853	840	801	825	832	786	850	852	802	820	814	846	846	866	819	869	820	853	790	858	794	868	807	794	848	783	839	834	831	827	792	874	835	836	856	782	885	800	842	804	838	802	809	801	768	822	853	847	806	799	795	818	842	853	844	826	854	916	807	833	819	824	838	840	922	816	852	839	872	818	875	842	780	852	852	814	837	800	836	820	835	845	842	797	818	839	845	845	794	780	817	835	796	843	786	816	848	789	808	831	847	802	848	841	870	762	839	769	785	839	864	897	801	848	834	837	826	803	876	795	825	842	826	831	854	806	749	842	820	839	836	849	856	843	813	821	821	847	847	822	831	860	798	817	841	856	877	873	847	807	831	823	786	854	830	872	836	863	840	860	837	853	872	805	802	785	831	809	832	842	806	838	801	844	819	847	812	801	841	812	783	859	830	858	855	837	809	806	826	836	859	846	776	826	849	821	818	846	753	821	874	859	840	822	817	797	870	825	876	842	800	842	826	819	805	883	833	832	843	793	851	809	797	858	809	780	812	851	777	854	836	873	858	863	846	840	860	831	816	855	817	815	829	844	816	835	798	797	763	824	797	899	854	830	843	857	805	801	832	807	881	867	792	826	828	750	804	804	830	855	816	858	824	816	838	823	863	824	921	821	766	823	853	866	835	814	818	838	810	827	766	791	822	794	822	822	875	818	878	821	808	833	777	833	794	835	823	817	813	780	897	859	834	801	855	873	819	825	794	810	813	859	815	837	800	826	828	806	838	800	795	813	873	824	839	793	854	838	812	766	820	810	830	814	823	808	788	833	851	838	852	844	805	862	835	820	799	801	841	830	825	828	833	800	795	825	800	847	851	848	808	862	868	806	847	797	820	859	839	826	857	815	856	805	837	894	817	828	826	851	826	839	794	877	837	855	805	856	811	814	866	817	794	893	832	826	801	819	815	853	812	857	858	818	812	851	794	876	836	812	819	813	835	895	829	816	813	820	881	795	852	823	847	793	816	856	799	893	821	860	856	835	836	864	868	821	824	843	857	809	835	819	848	854	790	822	814	823	855	774	849	787	840	859	820	852	828	798	874	805	827	830	839	783	831	813	832	792	839	810	824	839	825	842	881	811	827	785	836	804	839	819	818	804	757	820	815	842	830	798	803	851	842	836	829	812	815	816	785	837	835	809	797	796	789	789	865	825	797	785	795	798	834	818	866	843	855	849	857	819	770	825	835	804	857	832	839	838	786	805	763	817	816	859	817	848	876	850	842	792	836	830	866	847	866	853	861	847	853	815	850	790	808	799	815	874	847	808	865	819	850	770	849	767	828	854	802	880	885	836	805	828	858	813	848	814	813	837	853	843	861	824	824	805	812	813	836	868	807	851	826	868	824	845	816	822	843	836	852	815	809	824	774	821	850	806	776	825	853	804	833	853	840	865	778	828	844	828	821	848	815	846	857	800	861	805	864	862	788	844	854	866	793	810	776	824	840	868	793	856	831	782	808	783	849	816	794	832	872	801	767	786	814	808	833	794	859	822	831	869	800	815	810	865	808	835	820	813	792	819	820	748	815	829	841	818	813	846	855	797	811	842	782	862	825	868	824	824	836	849	797	840	910	872	850	860	857	826	826	826	848	821	779	783	850	786	840	834	865	808	849	882	871	793	821	800	790	816	789	812	879	796	848	838	805	822	833	812	783	823	852	826	821	864	799	806	830	814	773	854	837	844	877	861	806	849	809	782	859	877	827	811	844	806	794	826	773	887	804	812	811	861	806	825	833	879	814	873	824	784	865	857	838	827	836	810	734	798	813	854	795	793	871	832	878	816	827	788	854	835	864	784	810	827	816	871	812	841	836	799	835	798	887	853	830	794	822	831	795	769	843	817	782	829	811	796	792	836	819	835	844	810	851	815	831	838	826	829	787	820	820	814	841	861	832	808	827	875	809	841	852	842	840	827	803	763	776	828	867	824	837	886	817	838	871	839	837	839	819	798	786	797	847	799	853	859	863	827	832	886	824	840	794	828	779	873	854	830	861	843	819	878	825	800	860	787	836	792	838	836	903	837	801	817	868	859	798	891	799	865	802	836	836	793	811	815	848	810	885	814	792	797	822	807	841	828	835	862	812	825	790	821	790	830	834	818	816	792	855	823	785	838	866	847	795	864	832	842	823	838	846	786	871	806	902	796	791	854	858	835	881	811	800	822	833	857	834	815	835	854	909	807	829	845	799	835	786	762	803	787	804	855	843	835	814	890	833	835	845	772	846	796	799	819	829	860	818	820	801	802	796	816	859	858	825	843	874	835	807	792	834	831	855	823	859	866	828	861	843	845	789	803	831	857	789	876	751	872	845	840	844	812	847	804	819	879	820	834	795	838	808	851	849	834	774	785	802	779	818	856	803	791	831	820	753	800	845	828	823	839	858	849	869	815	796	765	769	859	797	838	802	893	823	863	821	808	804	868	799	830	823	822	871	894	858	828	803	776	825	833	835	881	843	842	809	857	819	835	818	871	830	810	845	877	836	856	847	838	868	791	861	875	825	839	813	849	803	854	889	770	850	789	827	831	851	825	834	829	822	893	791	866	861	818	802	816	868	856	812	810	767	816	836	836	825	828	785	861	825	853	912	811	812	855	818	808	797	831	829	844	825	817	760	822	840	804	788	859	834	787	849	822	843	822	778	844	837	819	807	786	813	868	850	882	849	798	816	800	866	845	841	813	845	829	811	850	815	824	814	769	850	843	861	842	777	871	859	830	842	807	782	824	833	864	860	784	823	787	790	842	890	847	769	798	815	777	832	805	799	772	807	802	769	810	788	771	819	805	820	808	836	826	796	856	848	826	867	837	819	845	810	875	816	810	860	894	820	816	824	856	793	819	776	825	800	818	884	805	828	862	826	857	833	843	760	875	775	826	828	825	854	847	821	814	832	812	811	806	773	811	831	810	849	792	803	855	805	828	803	828	820	813	854	774	772	838	836	784	807	813	792	786	771	814	817	833	836	749	805	835	859	805	863	856	880	815	866	810	851	859	846	827	839	855	864	843	806	858	875	854	836	826	787	857	747	832	855	783	842	818	826	853	784	840	845	830	849	824	820	812	853	742	844	817	796	813	847	814	800	821	824	774	858	856	859	856	843	867	824	913	843	837	845	813	868	811	768	837	836	777	853	820	836	810	828	746	847	853	813	835	877	820	841	853	849	863	798	825	826	850	787	769	879	834	820	876	815	827	813	831	881	804
29037	26662	29779	16937	5012	3043	2117	1357	1013	868	749	683	618	613	544	574	572	585	557	499	540	466	501	510	490	553	475	575	543	505	518	516	526	528	487	555	509	505	523	492	540	534	514	472	475	482	490	490	460	480	538	441	523	486	475	531	496	471	525	508	503	483	463	530	481	537	537	528	507	497	540	500	474	510	491	496	494	466	483	489	495	506	490	486	525	512	471	496	530	483	501	468	546	456	462	524	529	479	493	522	499	504	519	508	505	435	509	467	534	489	497	548	558	543	553	536	520	465	491	530	494	469	507	526	510	521	488	521	520	494	472	495	483	499	506	488	490	483	482	473	517	470	504	493	473	518	526	486	527	511	482	491	467	449	510	505	498	481	510	484	495	549	494	501	526	502	478	508	488	498	501	500	499	527	500	483	500	496	509	537	524	508	546	506	510	497	483	494	516	517	469	478	512	510	526	470	531	491	478	540	538	490	523	473	505	492	535	475	482	541	453	507	457	536	524	510	490	502	512	535	478	466	519	487	506	504	502	529	506	485	534	509	488	532	537	489	494	547	498	478	532	516	523	500	499	476	519	467	483	523	529	526	491	494	488	528	528	475	520	503	489	535	475	500	480	493	506	477	516	523	503	535	471	470	509	498	528	541	565	510	500	530	497	492	481	534	529	505	495	486	533	495	480	524	507	503	472	504	503	477	502	484	476	514	475	473	528	549	469	468	502	477	513	478	490	503	512	531	538	531	497	469	496	506	551	556	476	475	518	484	527	494	469	516	488	497	484	462	525	493	506	520	506	493	553	468	511	511	496	508	530	510	504	474	488	498	484	465	506	494	478	512	478	502	512	505	487	514	538	499	510	502	469	501	486	444	499	494	471	488	541	503	547	473	551	500	502	469	498	467	484	468	477	508	494	496	507	489	504	531	496	511	485	469	485	479	535	511	497	489	505	534	514	522	522	477	464	483	497	471	501	530	527	475	490	535	510	523	442	475	514	494	508	519	525	479	483	512	499	496	492	499	467	495	541	506	517	480	460	475	493	494	492	490	509	514	489	495	478	459	476	466	508	500	542	500	527	503	482	507	515	517	526	479	504	481	499	485	496	498	479	466	496	479	477	487	460	537	505	511	480	490	525	500	524	505	452	492	466	473	513	483	509	489	500	453	495	545	519	466	522	509	512	499	479	485	525	494	527	488	476	507	473	478	456	511	519	555	474	483	476	495	494	507	495	475	526	505	505	467	518	518	516	513	500	518	540	516	468	478	538	539	524	500	489	482	508	517	542	443	494	486	505	488	510	483	503	464	494	458	502	469	497	514	526	501	528	500	474	522	468	463	503	526	520	497	444	510	522	517	532	498	488	502	510	520	498	490	497	488	492	481	521	511	507	506	503	465	513	459	478	508	516	484	518	518	493	485	532	486	516	488	457	464	489	486	524	515	464	502	492	510	500	454	461	467	518	483	515	489	533	498	520	507	503	502	500	514	508	506	497	544	489	517	517	501	510	525	526	508	524	460	487	506	495	473	508	513	485	500	517	484	432	509	499	515	497	505	506	484	498	521	519	464	474	484	536	517	512	502	512	490	495	491	477	489	479	525	485	514	480	510	554	504	495	506	456	502	504	493	529	501	507	510	515	480	511	487	487	477	499	485	526	496	548	480	510	505	525	529	488	485	493	530	519	510	507	498	532	498	462	484	496	481	501	513	491	485	502	478	477	503	513	488	516	530	501	471	519	522	556	477	479	458	498	472	496	472	493	541	503	471	484	499	495	544	486	499	495	474	542	486	521	528	546	549	498	504	492	471	494	505	498	496	464	510	546	514	534	484	513	468	481	504	466	484	504	453	528	477	500	482	487	502	509	491	528	496	505	507	493	532	465	500	516	475	513	457	503	521	524	512	505	523	466	473	494	490	479	498	441	508	504	498	476	480	518	470	480	494	465	494	530	505	514	520	524	489	501	514	534	499	533	488	455	542	483	568	486	539	493	512	500	516	524	498	480	470	525	468	509	477	513	558	451	475	529	446	469	500	512	525	529	497	495	544	497	480	506	487	521	532	497	493	505	508	471	505	531	530	483	502	498	527	497	490	501	494	523	456	484	523	471	455	470	527	522	509	450	495	493	452	536	572	453	524	509	527	509	533	451	461	478	523	444	494	480	505	501	490	513	495	477	529	478	499	522	512	480	481	493	488	482	512	515	471	493	510	504	496	464	539	510	507	514	511	502	498	487	508	493	500	546	499	516	500	483	468	517	512	483	496	495	472	498	498	495	528	479	479	521	498	496	481	502	480	546	515	528	512	539	490	494	494	478	484	527	465	493	504	510	526	492	507	471	482	494	476	470	487	481	469	515	526	518	524	479	472	501	513	522	474	525	510	519	500	518	478	470	502	511	501	532	486	512	523	497	497	493	514	483	500	480	503	496	524	481	522	488	489	527	507	485	523	455	479	491	434	499	498	497	500	544	493	439	490	483	491	483	500	497	525	473	529	498	504	532	503	502	491	525	500	448	514	491	540	524	483	485	498	479	515	486	529	491	480	515	523	491	509	471	513	498	486	493	521	497	503	463	517	464	530	541	510	546	509	483	527	545	534	531	501	484	509	497	502	536	465	522	485	452	528	511	490	482	499	510	489	482	489	470	505	472	472	522	498	526	514	484	478	534	504	490	505	515	492	434	526	467	504	472	468	479	505	498	470	510	481	493	515	478	476	515	489	488	516	511	513	495	455	496	496	504	474	510	468	538	511	518	502	500	514	459	507	479	463	465	515	539	490	481	521	549	506	491	491	473	471	479	470	507	519	452	492	508	501	500	496	465	509	526	482	478	523	510	485	508	540	511	488	514	487	487	518	511	498	472	504	476	530	499	510	481	467	490	463	515	494	492	528	494	491	532	491	519	513	531	537	531	509	511	511	489	489	487	514	529	462	494	505	515	511	487	515	500	571	501	521	493	487	509	528	493	530	517	511	508	524	501	520	508	507	493	545	453	466	526	456	514	466	525	493	472	489	502	529	476	489	515	545	527	521	526	513	452	501	495	501	523	514	461	458	527	501	539	519	478	517	480	476	520	494	506	501	484	490	511	496	501	508	512	503	510	486	489	504	448	536	500	471	528	488	518	449	508	516	467	480	517	523	526	523	498	488	471	471	533	481	491	487	481	549	490	488	516	533	523	539	510	505	514	501	518	500	479	498	473	510	508	497	503	512	529	488	501	503	491	507	475	530	465	485	490	489	497	478	486	481	488	508	528	528	478	498	502	507	487	506	476	492	498	493	492	488	491	537	462	502	489	495	498	480	488	524	451	529	502	510	498	501	499	506	513	516	504	515	489	497	483	466	513	519	495	515	487	494	497	523	503	509	537	510	495	490	560	515	499	470	516	486	506	539	529	490	549	580	524	508	466	487	541	499	508	479	521	503	483	484	530	496	543	465	437	477	528	458	486	463	487	513	482	498	493	489	483	509	483	482	497	514	500	515	472	471	511	501
29499	41454	34590	16804	7192	5645	4167	2715	1801	1485	1262	1080	924	830	789	808	740	722	672	678	602	632	636	671	619	666	686	646	635	619	663	664	650	661	618	573	622	529	656	595	649	602	601	671	625	637	573	610	583	614	615	591	659	625	621	595	592	621	575	623	589	599	631	579	613	599	608	644	608	607	614	575	638	672	595	660	623	600	588	620	617	616	606	577	579	680	595	630	625	659	607	627	581	598	575	617	612	603	618	597	623	627	651	629	609	584	616	612	672	609	632	613	588	609	652	604	635	589	628	593	602	619	593	599	569	634	617	617	575	658	616	606	638	598	615	582	591	602	607	641	596	592	618	605	595	601	541	582	598	599	588	606	631	571	580	647	590	665	665	606	614	533	622	578	645	594	600	594	651	644	578	605	649	582	637	594	589	599	603	587	602	653	635	601	587	641	645	605	576	587	586	594	635	619	601	574	566	601	615	553	619	627	607	620	618	589	597	618	609	649	603	633	613	587	618	576	607	667	605	579	613	634	606	616	590	611	645	618	587	649	603	611	600	649	597	581	585	627	603	621	618	598	599	606	608	605	553	600	578	610	618	596	611	604	636	627	593	631	635	600	607	583	606	644	600	619	568	583	599	656	624	597	619	639	622	620	594	600	644	615	604	600	606	605	600	609	595	626	619	599	604	614	634	607	603	618	590	617	613	602	586	610	626	622	595	649	588	612	585	643	618	597	564	585	572	626	616	610	583	586	612	608	612	622	613	638	621	651	597	579	628	546	634	629	617	599	597	580	587	608	598	547	639	612	652	622	589	580	590	572	612	566	594	618	628	544	614	590	576	682	586	613	693	627	606	594	609	597	573	633	611	627	621	607	607	664	608	624	595	639	580	603	641	605	571	604	665	595	585	603	682	601	573	655	595	580	628	587	601	611	654	602	589	596	627	657	596	601	641	597	636	582	586	600	579	588	593	582	608	596	627	600	602	609	589	627	541	631	601	613	596	612	618	614	643	598	642	588	593	620	585	605	615	623	616	611	588	589	565	616	613	599	633	628	653	626	633	594	590	620	648	618	592	619	641	596	588	604	630	602	637	630	620	592	596	632	582	609	614	602	617	612	612	597	554	627	611	622	609	629	596	592	599	639	600	594	589	620	631	612	581	587	594	580	633	607	633	616	598	555	592	590	618	657	625	599	633	585	562	617	585	611	645	648	617	606	581	641	632	645	596	643	588	611	586	633	630	638	602	593	583	586	592	618	624	646	609	653	600	629	605	569	639	619	620	599	606	627	613	637	590	579	617	592	633	624	619	639	578	649	633	593	641	642	597	610	611	630	636	623	617	616	637	625	611	563	627	652	607	633	568	616	651	599	606	609	586	570	598	614	590	582	602	629	618	634	609	664	590	553	648	625	624	552	629	578	605	565	594	601	613	589	611	631	641	636	606	611	590	608	610	631	603	636	588	651	631	641	606	603	622	621	595	633	599	613	565	607	622	613	642	588	571	637	604	588	638	579	559	620	611	607	595	628	597	596	619	580	623	652	555	595	609	567	603	613	624	607	631	612	590	584	624	628	585	589	621	607	571	598	620	611	612	578	641	587	612	625	620	545	610	635	610	631	582	600	617	650	617	625	607	564	617	629	584	618	548	613	632	640	620	616	633	578	625	652	617	625	617	616	597	600	580	631	612	616	583	609	585	575	564	594	582	631	614	603	630	629	590	596	560	651	637	572	629	613	584	578	604	582	610	577	630	585	597	606	651	622	606	633	579	624	606	596	609	583	643	625	648	581	574	641	670	625	615	596	585	588	632	616	599	622	555	606	626	629	544	613	616	621	633	569	627	605	637	600	605	597	619	571	631	589	609	645	601	582	612	541	643	589	626	595	602	641	648	635	626	609	601	612	564	591	627	615	602	588	584	650	676	593	576	611	631	622	620	589	565	631	617	583	610	533	598	596	581	594	618	596	623	588	623	632	612	619	598	636	655	586	545	599	614	606	633	603	620	599	637	558	622	613	636	614	642	629	584	643	636	598	663	612	589	602	636	574	664	633	590	594	584	583	593	601	611	584	581	649	650	560	637	655	587	584	614	607	589	588	609	631	601	603	590	632	579	635	647	582	603	602	617	619	627	562	619	636	650	579	596	610	633	580	605	604	583	613	617	604	621	621	621	631	586	662	614	585	584	632	623	606	612	610	583	604	599	564	599	601	632	577	617	600	568	586	639	600	546	601	611	608	636	580	597	573	677	586	596	602	620	578	618	596	597	653	580	629	608	597	671	566	591	572	608	602	630	598	609	616	602	637	643	625	585	603	596	624	591	568	581	548	598	599	584	618	623	619	620	611	640	575	578	618	584	607	607	600	630	583	581	585	621	629	591	630	577	600	632	609	634	640	617	595	596	580	566	600	612	574	613	608	603	594	550	621	585	630	588	616	613	625	622	617	607	602	645	608	585	649	582	645	593	641	627	671	611	623	617	630	615	595	636	590	654	606	598	577	616	608	618	630	619	638	612	658	604	604	581	614	583	627	608	587	632	619	592	631	626	625	606	653	612	598	647	605	616	611	593	666	640	613	631	630	659	580	625	610	635	643	642	649	629	604	613	620	637	643	592	610	627	599	613	595	644	617	614	612	591	600	600	622	619	606	572	607	607	633	626	587	607	643	642	636	608	609	575	594	593	635	617	605	626	626	631	568	578	607	627	607	614	612	569	576	550	603	598	632	611	602	567	583	549	610	599	592	580	625	659	586	643	598	593	630	632	637	620	562	591	593	599	630	614	579	575	591	606	632	599	637	590	610	580	608	618	634	598	592	595	598	578	611	588	645	604	656	590	633	586	617	603	599	599	630	624	652	642	623	605	683	618	647	609	565	593	584	610	599	628	631	636	598	588	606	571	592	615	613	595	584	630	640	606	580	609	592	598	606	620	579	611	593	575	619	580	592	580	640	595	643	626	581	640	624	635	592	616	610	589	634	616	587	606	605	631	591	558	615	587	591	625	584	626	603	617	601	617	599	608	613	609	635	607	643	612	587	664	560	648	607	604	573	586	600	600	591	626	614	649	609	600	604	614	611	582	600	613	624	649	610	617	599	580	643	592	642	607	603	622	630	618	587	555	642	541	607	655	585	589	640	587	580	596	606	579	605	579	651	629	594	615	620	597	611	599	578	592	644	605	589	599	597	615	602	625	647	635	612	619	619	616	624	603	620	591	681	601	618	649	570	604	605	611	629	654	582	632	570	610	587	623	617	563	617	625	617	592	574	591	651	583	605	673	599	644	592	592	627	629	609	620	590	608	634	636	636	657	622	566	609	586	644	621	629	587	606	593	565	570	576	584	592	587	633	626	626	610	583	630	643	620	612	616	615	640	589	603	637	624	653	658	642	611	607	616	582	589	644	600	623	608	598	606	586	584	640	610	564	637	608	602	571	584	581	614	616	584	595	657	590	614	598	607	555	605	622	630	572	622	601	632	614	617	611	613	623	587	615	618	598
24404	21339	28641	25003	20271	10838	5024	2414	1559	1167	1030	846	754	699	629	546	590	508	461	451	454	502	505	450	477	436	416	455	444	463	442	443	435	451	475	431	447	437	460	423	424	442	403	411	402	424	429	431	430	445	443	433	431	414	395	391	443	426	429	454	428	411	411	401	419	415	437	409	405	440	438	415	412	405	433	401	426	415	470	452	411	390	432	404	397	399	415	432	434	400	389	422	451	425	422	433	406	422	399	400	398	423	440	356	430	394	428	398	465	408	425	426	412	420	402	459	389	419	427	402	397	429	446	389	385	402	411	395	406	378	455	433	397	444	398	435	410	419	411	415	456	424	383	399	416	433	421	417	430	410	421	433	426	423	418	407	449	396	397	442	386	428	430	422	401	405	409	432	429	434	466	388	403	422	408	438	419	457	417	427	444	382	402	446	391	419	388	422	389	431	443	419	439	472	413	403	410	441	382	438	438	428	392	412	431	421	462	397	389	442	423	442	401	406	460	447	433	413	450	409	468	428	428	403	445	409	438	401	441	396	410	399	378	416	382	380	445	458	408	413	389	407	438	377	457	411	431	431	443	440	453	419	425	411	439	423	403	457	419	430	401	405	394	411	434	370	421	416	446	432	424	365	412	430	453	432	451	446	420	435	420	402	399	459	435	385	457	434	476	421	377	444	438	413	446	419	443	440	398	357	444	444	434	411	429	422	404	394	402	394	406	407	406	433	432	363	442	413	417	432	434	408	419	445	474	425	390	422	423	420	487	413	434	401	400	451	422	405	435	425	421	423	416	385	433	386	452	439	428	443	458	453	422	418	393	407	425	436	426	417	417	399	403	438	413	413	433	430	421	391	423	442	409	402	432	452	457	410	465	454	409	404	422	377	464	441	412	428	399	421	433	414	420	404	373	420	457	442	377	429	386	390	436	425	419	433	380	435	442	467	433	416	400	389	413	430	442	434	439	423	420	443	405	413	448	419	430	411	407	409	427	432	399	427	418	442	446	416	439	401	400	398	360	450	412	389	415	379	407	435	395	408	446	379	443	436	428	408	417	444	418	453	435	431	427	416	393	418	399	461	395	448	437	438	446	420	389	415	398	435	415	424	475	402	440	451	434	426	434	406	428	426	419	404	434	410	431	415	393	411	423	419	375	407	454	483	408	435	417	417	424	391	401	445	407	419	428	411	428	410	407	469	401	408	432	427	421	413	414	398	442	462	420	405	399	411	393	431	453	433	403	388	404	435	406	424	389	451	426	422	418	404	419	441	425	414	418	450	403	449	422	393	420	393	410	409	404	455	390	428	403	450	465	404	378	434	420	416	397	438	442	403	437	411	407	419	409	402	437	429	423	420	421	424	445	386	380	423	411	448	413	425	399	443	397	448	448	432	424	422	416	424	423	416	411	433	417	451	428	416	417	415	420	398	397	415	440	403	407	445	428	392	413	411	430	414	368	436	381	464	414	399	437	418	402	447	411	395	472	439	395	411	412	397	386	467	421	367	420	379	433	461	438	436	424	408	420	406	422	426	409	374	428	422	417	400	406	435	432	408	407	435	387	422	448	407	393	415	454	433	440	416	408	439	453	428	419	417	438	417	414	429	449	419	405	391	435	411	438	420	423	419	400	404	403	437	433	458	402	438	416	428	448	417	467	379	381	383	455	391	435	406	405	434	398	407	415	461	369	434	399	376	396	410	425	375	402	401	393	394	405	421	405	390	409	443	451	439	428	385	426	439	414	424	409	418	416	420	418	418	436	455	408	438	452	410	424	417	407	401	420	408	446	431	432	410	433	411	417	463	448	432	436	419	399	431	431	430	400	447	396	385	408	430	428	428	390	423	394	396	436	402	463	428	426	409	431	435	442	448	428	436	394	397	410	414	430	417	430	433	382	419	446	396	451	411	381	441	386	380	404	414	419	407	406	434	445	437	445	415	426	416	425	429	404	386	404	442	403	428	438	421	433	442	439	427	460	438	405	413	414	427	414	483	392	411	403	411	421	426	416	445	432	444	408	445	402	457	387	452	404	423	401	410	400	420	436	400	442	394	444	415	398	406	422	405	414	445	389	411	445	424	386	399	418	449	437	423	417	447	457	399	426	459	421	382	415	431	377	448	427	428	443	411	398	409	414	354	447	427	442	441	406	385	390	417	440	400	429	409	428	394	419	425	436	441	439	376	469	399	441	453	385	467	420	420	439	440	420	443	413	422	424	419	368	376	403	446	431	393	434	412	438	411	421	407	428	429	389	370	403	409	418	447	402	393	412	429	412	419	416	365	444	437	471	415	412	427	446	401	429	414	433	398	437	442	438	415	415	402	424	384	418	408	463	408	432	383	414	424	441	420	407	408	415	399	433	415	421	421	415	439	414	397	430	422	424	424	426	374	421	424	374	389	395	411	423	390	444	405	398	443	434	396	467	450	447	389	428	444	418	423	458	398	421	437	392	401	388	419	434	473	411	435	412	400	448	409	396	441	421	438	420	400	406	441	419	406	410	420	424	434	397	409	426	413	422	421	424	424	356	420	394	422	404	405	399	401	387	432	420	424	415	417	396	457	390	440	421	415	436	406	403	454	464	420	443	406	373	423	452	409	434	445	431	425	445	393	433	409	440	468	447	419	435	408	389	413	422	405	448	442	427	396	419	376	404	445	404	440	410	433	416	419	422	412	411	377	444	398	429	450	427	451	434	431	418	390	432	394	427	415	477	397	444	413	425	411	422	435	413	420	434	419	428	439	422	437	431	426	406	410	421	414	417	414	436	405	407	413	435	417	425	446	443	432	435	465	410	389	399	431	419	436	383	434	391	417	422	404	434	426	432	419	432	432	421	400	442	440	431	423	398	419	415	392	445	418	408	430	399	426	421	450	435	406	393	392	422	423	399	407	413	400	440	426	422	414	421	410	454	427	417	429	409	418	450	429	457	428	441	411	458	403	447	403	401	385	412	412	461	426	420	405	409	387	395	406	447	451	387	421	416	448	452	452	394	397	451	455	456	391	411	422	413	451	398	427	379	424	445	415	419	374	415	395	440	392	395	407	409	417	400	415	408	405	428	428	440	411	396	399	420	406	408	447	435	418	387	403	427	395	434	430	418	449	400	429	387	447	434	419	431	411	439	395	424	414	410	443	405	414	394	390	442	392	416	452	412	433	414	430	412	416	425	405	424	446	415	411	446	378	395	439	422	435	417	388	385	397	414	425	378	447	415	443	435	385	391	405	404	393	411	445	428	400	436	440	433	426	428	421	442	442	392	385	407	429	411	421	430	434	404	407	414	441	430	369	418	436	421	394	435	420	403	406	418	419	442	391	417	387	427	406	407	440	436	422	384	407	425	405	407	403	432	433	404	399	464	414	452	414	449	441	393	424	443	402	409	441	431	418	424	419	403	424	399	402	415	447	417	422	391	435	429	431	409	454	410	429	405	370	382	432	404	427	405	404	398	413	432	406	409	469	406	439	417	430	444	431	414	388	442	421	446	426
31689	54147	44556	26424	12714	9478	7737	4708	3217	2444	1996	1550	1210	1090	941	903	778	718	677	579	622	569	624	636	578	611	523	571	579	628	552	572	551	552	536	558	547	578	513	544	545	538	537	503	560	540	572	495	534	542	489	496	429	537	505	493	542	517	506	532	545	520	510	544	520	483	505	526	542	559	510	516	523	497	512	552	501	512	548	475	484	498	486	518	491	527	505	502	507	482	500	501	467	514	523	478	521	509	510	499	503	512	513	505	495	492	491	525	481	520	491	504	485	543	487	507	495	474	498	497	521	530	516	504	506	504	527	527	494	493	562	529	490	497	536	489	489	489	500	504	517	491	476	466	498	534	474	476	497	536	494	516	530	505	521	538	572	554	507	517	511	515	521	492	506	518	500	515	478	539	532	539	518	546	500	520	498	489	509	518	484	500	540	468	497	490	513	518	527	528	510	480	506	495	468	539	504	488	512	476	516	524	504	531	543	478	514	504	508	504	473	521	529	520	496	512	500	494	512	509	476	525	504	507	522	523	492	499	496	549	493	502	510	512	527	497	519	538	538	519	488	531	547	499	456	489	522	543	504	505	514	488	501	520	502	509	515	499	501	511	496	508	530	481	507	529	520	497	508	515	522	509	513	499	476	527	506	524	513	461	551	485	482	520	509	547	483	521	510	467	492	537	506	531	510	544	547	523	546	467	507	498	556	461	510	481	510	519	515	491	508	489	481	513	569	476	484	495	489	511	530	473	494	519	496	464	500	526	523	458	522	506	493	527	493	516	479	510	483	508	516	537	482	492	487	503	543	502	523	497	503	482	510	515	509	509	477	503	509	506	480	530	512	491	509	511	484	499	484	520	482	517	525	525	518	524	532	526	455	503	533	530	478	498	511	499	500	513	462	516	519	476	520	509	503	527	516	520	519	521	474	488	485	503	511	508	461	502	491	519	501	531	508	494	525	513	498	534	530	478	554	536	531	518	492	491	485	548	478	494	500	561	527	544	533	504	476	529	505	551	513	515	493	457	532	515	552	528	507	535	514	523	518	527	527	538	475	528	563	498	495	493	494	569	529	495	550	549	502	519	521	540	487	470	508	517	523	541	489	495	528	521	494	528	482	523	492	468	486	528	525	532	556	506	523	525	502	513	489	508	512	548	487	519	507	523	478	499	467	450	518	515	483	507	485	490	462	495	470	494	507	536	475	515	545	521	470	539	481	546	526	498	534	455	534	512	491	481	498	520	498	539	530	483	507	496	488	528	475	503	522	510	508	468	494	513	488	496	516	497	520	501	527	553	489	494	475	527	503	505	517	511	500	473	510	476	517	469	504	510	489	492	457	479	516	499	467	498	490	516	463	512	492	490	478	515	521	496	542	533	481	490	512	515	525	465	509	511	483	479	513	522	462	503	489	497	520	469	518	486	481	516	492	528	475	457	517	518	498	538	544	481	538	505	562	499	495	479	542	544	503	527	537	489	518	513	495	482	507	524	516	522	503	502	539	539	550	492	502	493	519	526	516	471	529	535	466	523	457	544	491	470	501	501	484	509	527	513	529	501	523	531	471	480	492	481	468	536	492	505	490	493	520	554	495	515	531	513	521	524	481	509	517	502	548	478	540	492	534	466	540	487	522	522	538	480	517	521	501	495	480	509	482	550	495	503	517	554	507	506	452	567	503	488	525	528	480	501	538	528	518	493	504	523	504	452	500	440	515	521	492	480	521	493	485	498	519	533	511	530	482	485	511	554	485	494	488	527	472	521	520	516	519	490	548	490	479	564	477	515	494	502	500	504	492	483	465	541	512	511	430	502	525	516	529	542	504	496	488	544	493	463	503	518	499	508	533	495	510	532	507	539	506	513	554	495	503	491	486	512	506	535	527	486	503	509	518	494	484	503	494	513	539	488	506	513	520	556	499	499	534	489	510	510	504	502	503	532	552	515	508	508	543	473	523	528	495	532	513	508	498	510	490	510	507	531	517	489	501	523	497	532	484	516	489	516	532	507	476	541	509	530	515	518	530	515	496	517	503	477	470	512	503	529	518	510	511	489	526	492	530	471	492	516	538	519	486	519	511	536	533	518	525	500	470	527	506	515	498	504	454	513	548	544	526	509	465	515	496	510	521	539	519	538	542	517	536	498	487	470	526	510	550	524	518	491	507	510	498	492	482	510	525	547	526	511	524	524	476	510	481	505	516	509	496	499	521	498	565	511	521	508	497	528	517	557	503	497	501	526	506	499	524	496	455	541	552	492	496	502	519	533	535	502	514	497	471	498	541	540	497	519	543	504	517	500	502	532	495	532	482	511	497	466	529	522	485	521	536	509	493	499	476	552	531	489	490	521	507	509	464	513	516	501	552	524	499	493	516	488	502	450	542	506	524	538	472	479	511	513	509	474	510	514	532	515	507	506	533	512	504	486	504	542	479	501	516	511	544	491	486	499	498	505	547	493	473	510	537	522	498	494	541	479	514	478	495	514	518	486	465	547	486	491	507	502	476	487	512	504	478	484	472	522	522	512	470	456	504	540	500	525	509	539	485	494	506	482	537	462	507	510	496	505	516	494	458	503	444	462	456	512	515	504	553	531	507	537	495	505	477	498	485	541	500	508	494	551	509	467	524	536	542	510	517	532	510	513	525	505	527	525	486	503	500	482	508	507	482	504	491	521	524	462	498	520	464	502	485	517	474	489	502	529	522	538	472	538	527	492	557	496	540	504	505	471	465	513	522	484	480	518	516	470	472	452	516	508	510	488	505	522	511	509	509	501	529	499	537	526	503	530	524	472	503	508	503	480	487	541	496	517	481	519	502	490	513	503	484	505	481	496	510	539	472	513	471	523	479	517	499	519	493	565	522	491	479	510	503	497	523	498	490	587	509	494	484	504	492	515	489	497	515	528	509	512	520	480	524	501	514	504	507	517	470	491	491	552	493	533	525	530	509	537	459	520	513	525	488	505	506	536	502	523	521	507	496	501	502	491	488	522	494	507	489	508	514	539	524	475	502	498	480	473	524	459	520	503	513	462	533	500	511	526	498	510	484	506	483	474	491	491	516	501	518	481	555	468	519	455	490	523	484	450	496	528	541	466	471	505	517	493	544	505	512	543	504	484	465	494	491	499	461	555	513	489	507	518	492	472	490	521	546	540	528	520	493	482	522	541	509	532	515	545	481	523	517	495	499	488	475	514	536	459	533	492	525	484	532	536	529	523	548	498	473	497	513	496	485	527	516	488	487	535	508	523	513	499	502	518	464	476	486	520	507	517	493	509	522	514	512	530	477	487	462	511	543	551	546	512	499	506	520	502	477	515	491	487	467	485	517	525	523	470	492	521	534	503	509	541	500	512	514	480	485	498	515	493	509	500	479	507	518	487	513	500	497	482	494	514	500	527	508	478	548	513	489	496	529	492	424	521	521	517	514	503	537	498	493	491	509	480	484	510	494	520	511	538	510	501	490	545	519	544	526	491	550	489	498	485	524	508	537	528	524	446
25515	21397	27915	25334	12393	4895	3534	2196	1492	1288	1168	1028	982	962	918	838	828	812	751	814	831	785	749	785	822	767	744	758	760	810	797	741	741	762	788	737	781	784	768	770	698	736	737	706	787	800	772	775	763	780	779	725	761	723	746	765	781	728	751	763	782	712	733	724	724	727	781	750	800	771	781	715	775	766	790	796	722	758	762	758	736	722	754	743	752	777	727	734	772	722	720	695	763	716	742	781	724	760	724	746	702	780	769	774	759	766	723	778	743	718	732	735	761	758	761	703	734	699	717	737	722	760	734	739	703	775	764	740	723	709	783	740	764	714	732	740	785	704	657	798	772	674	745	771	726	717	791	735	746	753	724	842	743	744	757	820	732	738	732	710	723	742	747	754	713	761	725	754	721	781	769	745	748	788	772	766	788	758	746	762	747	736	701	710	762	778	734	757	694	738	690	770	762	734	760	762	773	771	770	745	729	797	713	786	774	783	724	745	718	745	819	773	752	796	731	772	732	757	758	747	745	765	740	794	780	756	759	743	732	770	735	743	778	744	726	726	764	763	751	758	740	702	764	766	748	739	709	752	720	677	769	721	705	744	758	750	815	722	717	742	738	769	749	738	704	794	756	722	726	705	735	770	735	722	732	741	712	763	740	744	719	696	775	782	689	762	730	767	773	778	745	740	713	777	754	760	719	802	736	735	716	778	750	787	687	741	743	738	761	736	736	740	724	742	796	734	775	734	753	750	775	708	770	708	718	751	745	737	771	751	752	773	755	714	767	718	759	803	735	743	711	767	737	751	750	771	739	693	718	742	775	741	740	724	734	747	759	744	759	781	715	747	757	717	777	772	760	707	789	758	733	677	709	759	731	767	794	688	748	768	792	726	744	749	762	764	756	745	741	774	738	734	755	739	763	755	751	747	714	708	767	726	777	756	808	729	730	765	751	750	763	760	758	761	743	757	732	758	736	757	746	744	787	741	797	771	823	751	742	735	692	758	732	796	794	744	778	817	758	778	756	758	716	741	717	725	752	743	727	763	805	717	736	749	752	717	765	756	740	714	744	751	786	705	732	731	728	724	740	801	750	758	742	739	801	762	772	723	736	779	724	744	742	738	749	747	779	721	742	700	746	753	710	772	727	733	735	732	735	740	748	732	733	727	728	798	756	755	716	764	718	738	757	708	757	776	774	721	765	753	688	707	791	764	732	702	799	767	726	741	734	738	741	764	751	727	783	771	727	759	801	775	779	744	708	733	736	750	709	687	717	707	727	783	767	751	755	766	783	804	744	743	757	775	773	751	774	746	739	744	749	746	746	753	751	713	786	749	780	753	734	711	747	740	772	743	741	732	728	715	726	785	751	725	770	752	731	795	755	754	721	765	762	740	775	707	734	814	767	753	786	761	718	771	719	718	787	739	737	745	726	771	744	716	769	757	777	759	769	738	785	824	733	794	728	724	733	720	779	767	726	723	759	743	735	743	748	739	698	765	752	748	742	798	756	740	769	771	733	746	779	749	739	771	749	728	755	747	810	777	737	744	707	770	717	731	730	761	770	794	735	761	706	722	752	737	705	790	752	793	721	791	785	765	725	736	749	726	742	753	714	756	756	749	750	779	749	771	732	764	742	740	708	778	757	778	708	775	754	747	759	746	763	713	730	705	789	752	744	709	744	752	727	734	762	723	778	723	739	779	772	760	800	734	774	789	777	706	762	772	766	771	753	718	782	808	744	730	727	781	698	760	771	749	728	694	755	740	765	758	763	739	742	701	731	715	780	769	737	760	784	751	772	748	770	732	761	747	732	777	801	772	810	725	777	777	697	755	783	807	797	743	730	799	752	727	734	729	721	760	775	734	693	703	803	745	707	753	788	783	789	717	726	756	714	729	806	736	743	740	740	740	793	764	773	723	785	781	765	736	684	759	769	671	725	742	729	762	740	734	744	721	727	776	800	729	729	760	781	713	792	756	773	761	772	730	744	759	748	729	792	748	717	732	693	745	750	699	761	769	749	787	747	714	778	747	785	740	744	752	715	729	767	757	747	799	745	752	738	757	808	745	792	708	730	742	770	722	793	779	780	717	758	758	705	718	773	746	725	726	791	770	735	810	748	753	737	777	720	714	733	773	718	705	789	730	730	744	779	762	757	780	794	703	752	724	740	772	705	738	756	705	703	725	746	774	749	714	771	768	754	754	794	733	724	778	714	783	754	785	741	763	767	713	733	741	761	740	740	677	765	754	772	738	775	742	773	697	730	729	740	678	768	757	749	747	759	727	744	772	786	775	765	722	732	795	760	795	755	740	761	729	793	732	779	768	721	738	801	749	762	746	747	717	749	707	764	756	755	745	759	756	794	753	747	760	794	757	746	772	748	721	718	783	718	760	771	750	754	777	744	715	791	755	744	776	745	777	776	770	819	770	755	738	752	759	752	734	744	707	746	731	745	765	741	728	681	754	813	799	756	740	732	740	720	774	778	784	729	744	747	738	762	752	703	764	707	763	752	756	759	719	738	767	780	745	788	759	719	715	778	699	727	748	753	769	774	758	726	754	747	719	777	709	777	727	789	717	719	723	738	692	789	756	791	711	721	789	753	737	729	701	752	776	746	758	751	709	764	726	742	716	734	770	743	739	761	743	754	746	728	730	728	738	751	727	739	789	747	765	764	760	775	731	727	725	733	743	762	729	747	752	721	730	758	744	768	699	736	764	767	708	761	786	752	721	779	771	758	763	770	770	707	783	772	701	750	797	810	758	745	745	735	758	711	722	708	742	718	750	714	745	742	682	738	739	750	796	797	738	767	774	745	759	735	721	746	789	746	760	748	770	739	723	756	776	753	704	768	733	793	749	770	747	765	727	715	755	760	763	803	748	791	771	776	778	745	753	772	777	784	724	778	750	738	702	764	785	797	745	803	730	751	776	740	748	713	708	787	776	742	755	769	772	754	731	770	744	773	733	747	714	749	787	772	735	735	739	816	739	727	708	718	694	757	769	714	778	751	766	697	764	735	743	728	790	775	744	721	739	761	731	765	757	771	729	774	724	771	779	734	780	758	819	777	747	716	707	769	757	742	788	728	730	697	754	729	779	805	717	777	776	709	779	745	772	765	799	794	756	787	748	681	775	768	717	777	697	749	755	708	732	742	771	693	785	779	727	746	771	741	735	738	783	709	747	741	727	743	777	754	747	751	728	756	769	758	764	782	771	716	749	744	701	716	716	784	811	769	724	695	739	751	718	781	731	756	704	727	759	743	774	729	739	690	767	800	749	775	729	823	782	705	720	725	703	774	743	795	758	711	758	741	782	735	762	776	717	715	783	743	766	767	781	745	707	718	812	722	715	747	736	687	727	743	738	750	714	726	745	745	746	780	794	751	713	700	718	722	726	759	769	740	750	796	744	721	743	722	723	769	737	789	754	745	725	755	696	707	710	774	767	710	717	777	765	732	744	742	703	779	752	757	692	770	791	739	768	793	733	753	779	762	778	788	747
31794	48462	38140	21041	10122	8080	6614	4289	2808	2305	2020	1784	1484	1324	1232	1154	1144	1060	1021	1026	1020	922	929	940	950	947	898	897	943	932	888	883	961	882	871	982	924	929	903	898	877	877	870	830	882	863	872	873	887	827	842	866	891	962	860	880	851	825	876	910	856	912	881	876	843	898	902	857	890	893	871	892	920	923	838	869	846	828	815	874	894	864	850	856	871	819	855	866	906	864	867	879	869	921	850	855	894	819	908	862	875	873	840	887	883	931	831	866	893	883	885	874	870	835	842	896	906	908	851	901	829	889	856	886	874	835	874	926	875	912	880	802	825	843	894	882	896	887	885	814	858	909	850	867	933	876	845	887	851	848	905	876	913	897	913	892	872	827	842	857	888	846	894	882	875	927	871	919	880	829	915	872	932	888	936	852	920	868	878	894	821	869	882	892	884	898	952	865	917	887	878	842	861	859	926	828	884	864	823	831	874	825	884	902	855	906	820	890	892	909	881	854	892	874	907	888	832	904	902	846	840	821	928	866	867	905	875	873	866	843	930	886	851	878	855	797	885	871	846	932	862	837	893	872	839	871	910	874	906	885	881	893	899	890	888	873	831	876	849	867	894	872	904	910	950	880	848	860	866	851	851	863	847	849	900	858	822	897	877	859	846	913	868	926	901	930	905	862	891	891	847	812	907	861	919	842	864	828	892	882	884	839	853	882	899	885	868	830	880	873	888	882	896	902	835	838	869	890	840	883	820	890	872	894	855	908	859	922	853	900	858	874	913	875	840	901	902	888	822	874	857	876	834	833	902	848	906	885	825	855	892	950	910	871	897	880	944	914	896	896	913	896	885	867	936	865	877	851	898	875	813	865	875	867	832	871	847	903	884	933	908	860	861	881	864	910	846	853	841	854	879	841	887	838	830	873	931	849	914	831	870	851	832	899	873	951	884	873	888	912	883	842	861	861	855	866	884	882	869	891	867	880	845	820	857	871	922	888	810	867	906	900	892	874	906	860	850	895	888	838	888	885	909	918	916	866	915	919	868	902	842	854	912	917	859	916	915	878	892	827	865	872	800	849	829	881	889	880	830	874	863	904	886	820	887	868	884	872	916	886	885	820	855	864	856	850	889	868	873	907	879	883	823	850	874	870	839	907	929	914	904	847	920	946	896	883	872	894	934	888	901	853	943	847	874	850	926	871	899	889	885	880	844	932	879	930	863	888	857	862	884	883	798	932	821	922	857	883	870	815	936	842	856	937	864	892	896	830	881	893	896	923	861	838	849	896	860	873	897	916	821	887	871	937	875	871	806	884	893	890	874	877	928	831	923	880	884	853	925	878	817	800	915	843	861	857	914	885	869	883	833	815	809	880	887	846	888	832	897	905	896	861	875	898	899	852	903	852	882	908	889	850	871	882	898	900	870	857	875	891	893	859	887	848	883	932	878	898	806	855	886	863	883	881	863	884	907	851	822	896	917	927	874	918	876	860	870	906	862	833	851	853	851	887	888	884	883	869	881	844	841	866	876	894	872	790	896	886	897	865	898	901	847	890	910	833	880	834	950	874	823	883	870	900	818	866	850	906	849	844	820	864	913	869	899	815	853	885	880	891	839	909	922	837	852	922	872	883	853	874	861	901	862	892	889	912	901	838	914	916	835	894	904	869	869	886	883	860	854	879	852	834	854	900	861	843	881	851	915	919	922	875	852	870	849	917	908	860	842	857	966	860	945	859	899	813	901	893	855	892	865	942	854	852	914	833	868	860	869	882	863	914	869	878	919	844	805	898	853	848	883	890	862	844	872	904	928	887	878	909	847	855	905	889	883	903	901	909	874	904	958	900	899	898	893	838	896	910	828	856	897	901	907	870	860	882	854	869	858	925	840	845	883	894	893	946	846	858	854	842	929	890	865	889	891	860	845	874	856	876	857	828	901	842	852	847	880	872	909	902	881	825	873	876	843	913	862	896	923	860	827	876	841	841	890	913	912	864	921	861	900	844	876	882	908	878	862	827	901	847	863	916	867	858	848	839	883	831	845	858	867	904	856	915	848	882	815	899	883	868	879	908	880	863	874	888	849	894	884	841	882	887	855	856	856	910	860	845	870	861	918	934	853	894	880	895	827	849	901	858	869	868	898	823	853	894	852	920	941	893	939	847	920	864	879	908	903	901	902	957	910	870	909	913	852	890	901	905	902	883	851	865	816	864	942	848	902	889	911	897	859	804	890	847	870	888	877	901	836	878	946	896	817	828	842	869	889	905	840	867	869	876	887	846	875	901	842	858	897	853	865	875	867	856	839	825	852	856	903	909	875	879	935	912	816	859	870	867	872	886	847	818	887	812	898	953	912	851	853	879	870	849	902	869	903	887	903	845	921	868	841	891	912	842	877	857	856	869	880	907	872	899	881	873	858	863	868	848	921	888	862	858	865	890	870	838	886	872	895	879	876	866	860	926	876	883	939	833	864	875	869	909	903	908	871	885	899	865	902	851	880	870	838	871	888	863	873	897	829	850	855	885	817	885	874	872	827	911	882	873	881	841	922	855	886	889	868	836	846	873	859	817	832	870	840	862	859	819	904	845	902	878	892	859	885	863	907	873	878	905	879	883	860	810	859	953	896	910	841	872	881	914	911	856	915	856	923	854	865	839	914	829	872	840	842	845	957	905	820	879	856	835	848	847	797	867	923	866	923	870	818	876	828	849	885	890	875	860	902	855	866	872	849	806	883	912	857	969	873	888	929	930	863	856	840	879	844	906	897	872	872	877	852	835	864	857	867	828	881	882	896	835	909	879	894	827	814	916	882	853	867	927	889	905	879	906	826	891	887	915	901	844	835	902	888	895	855	889	866	862	859	880	876	916	864	862	894	877	861	904	836	852	813	908	902	864	891	837	876	888	829	919	874	909	869	847	877	812	861	851	868	867	865	839	879	861	809	899	908	890	879	870	862	854	915	876	892	895	869	885	844	846	893	821	867	872	854	901	811	891	874	862	864	862	857	883	837	869	858	897	892	874	898	822	884	868	880	808	869	828	829	891	926	883	841	912	852	873	824	877	891	900	884	834	896	900	828	918	902	864	829	843	859	885	901	852	862	912	838	857	880	895	893	883	826	898	881	926	904	914	880	842	824	839	915	910	894	891	848	906	910	887	912	879	882	901	852	863	856	865	909	894	942	914	881	859	859	853	879	883	874	870	884	903	869	869	934	857	871	846	907	910	870	895	877	873	884	917	862	864	860	890	852	917	825	892	905	891	851	927	845	867	815	905	868	889	836	820	857	847	857	896	872	824	886	922	859	912	843	878	872	889	896	869	832	847	876	833	820	900	891	831	904	862	943	898	830	922	859	881	878	840	922	859	889	866	858	872	800	836	880	901	890	888	875	831	850	900	904	869	846	911	856	869	937	843	845	898	893	865	900	856	878	896	879	888	900	823	859	879	950	882	872	853	904	861	840	843	829	873	874	883	882	874	865	861	899	881	856	870	849	848	824	859	882	880
23273	21332	29076	24053	21426	21053	13477	4957	2718	2047	1829	1471	1342	1187	1085	1022	1026	950	899	803	856	844	831	810	853	794	806	806	779	746	818	777	806	780	756	802	762	737	753	800	706	740	805	808	766	729	753	729	742	731	730	712	711	708	727	706	780	794	725	731	829	812	741	719	739	724	714	763	725	687	748	769	748	742	727	762	739	804	741	750	688	718	750	751	745	733	741	783	749	764	736	765	703	713	700	757	772	756	722	761	755	770	737	723	755	706	757	756	737	739	734	738	786	773	734	764	731	757	739	758	736	753	766	809	741	668	720	748	736	780	732	728	733	725	728	739	798	774	717	755	728	753	769	773	733	712	795	743	780	740	732	724	722	739	755	755	732	731	763	762	751	712	716	734	805	734	703	753	735	684	773	754	730	749	706	729	765	728	758	753	720	776	686	717	752	722	723	761	775	705	714	723	796	766	721	767	704	729	772	750	750	714	734	740	711	736	795	739	736	708	777	769	732	728	760	725	738	698	725	699	765	741	731	704	731	709	751	723	730	742	762	732	758	736	770	730	720	750	735	778	694	700	748	749	725	745	723	768	737	736	772	760	739	758	715	741	780	727	765	743	780	711	759	733	763	717	750	773	778	724	708	741	720	739	751	760	734	756	780	692	779	762	718	766	754	762	739	732	731	730	789	704	763	754	773	762	737	785	767	745	738	766	683	726	755	758	734	760	791	731	715	732	734	717	724	726	763	738	719	723	752	719	743	717	688	740	738	690	753	736	739	740	716	744	727	719	728	753	732	725	724	671	748	759	806	746	744	767	795	759	751	746	755	780	712	667	737	715	734	694	697	758	746	763	725	737	782	690	719	709	745	800	728	744	716	731	718	732	744	737	695	713	699	740	697	724	760	784	763	739	747	699	744	750	692	757	727	746	749	734	736	755	785	731	720	721	746	735	791	733	715	755	768	739	742	786	726	775	720	761	744	718	721	681	745	747	727	777	773	721	736	712	754	742	727	729	768	793	701	726	774	748	698	784	736	689	746	713	754	717	689	692	739	690	739	737	746	716	724	788	775	775	716	807	697	750	733	761	725	705	719	712	770	742	754	768	772	710	762	783	748	742	765	725	760	706	748	765	724	765	764	711	738	746	751	736	746	711	744	723	750	733	773	722	759	741	753	714	764	754	766	690	726	712	774	729	772	739	729	719	801	728	676	736	706	751	741	754	732	761	714	743	717	698	760	724	777	714	770	710	765	773	746	759	739	725	711	727	747	674	746	784	761	773	737	741	801	723	776	733	703	788	726	744	742	750	749	763	726	755	742	728	757	725	745	766	734	731	759	760	760	767	712	715	710	738	771	670	737	731	751	763	821	735	743	749	737	732	733	791	728	770	736	671	757	754	773	753	760	704	755	713	712	784	738	759	726	722	758	780	762	737	683	714	691	663	714	703	723	741	763	710	752	752	738	723	766	759	725	750	740	759	760	739	697	752	744	756	777	746	721	710	725	741	765	763	777	754	702	771	743	714	769	700	724	762	733	729	750	780	722	738	782	710	703	736	718	737	724	706	773	707	671	723	748	731	733	751	741	777	754	728	750	721	762	760	695	713	776	771	770	721	724	753	709	773	724	749	731	722	714	706	770	710	732	760	711	686	757	741	768	694	700	722	717	738	651	765	739	733	735	774	736	789	751	699	739	676	727	726	714	780	735	689	783	736	741	750	708	781	775	719	740	687	761	779	736	782	749	732	725	704	715	743	747	765	726	756	769	748	690	716	738	725	769	730	747	737	772	750	719	763	716	716	712	722	749	774	767	721	693	766	748	737	673	701	747	688	690	783	734	701	745	759	735	680	777	721	755	726	754	754	782	760	725	719	780	751	727	703	693	740	764	779	781	721	812	745	719	686	740	705	720	748	763	729	773	734	741	728	739	728	708	767	778	716	709	769	717	763	783	747	706	740	768	745	727	697	736	761	802	727	727	754	724	704	792	749	744	740	752	739	735	744	759	767	753	736	697	755	699	719	776	762	751	723	739	716	719	708	748	750	725	746	741	791	749	697	745	796	827	687	701	760	773	759	719	737	712	713	759	688	763	753	722	732	794	774	743	732	785	702	781	753	732	699	760	747	771	713	748	732	746	740	696	710	726	713	742	733	726	683	659	685	724	736	730	725	749	724	765	779	766	772	733	745	721	715	753	727	804	752	769	719	706	728	738	717	708	776	765	759	759	681	768	751	744	721	730	711	761	772	754	766	726	702	709	794	752	691	747	740	711	742	725	716	742	711	723	738	747	726	745	751	743	752	761	755	733	741	740	714	713	747	718	704	733	727	750	732	760	762	748	765	707	746	711	759	780	746	743	747	703	732	656	753	708	765	711	782	703	813	700	782	693	703	751	707	787	750	755	736	775	694	764	690	757	752	713	781	737	739	725	710	729	749	782	701	708	710	740	743	742	764	732	723	767	779	727	701	751	742	787	772	764	708	780	745	765	726	730	729	741	746	732	715	750	753	714	708	709	739	708	725	754	734	766	737	750	766	733	695	748	723	722	734	748	725	772	736	741	769	749	726	754	736	760	720	766	746	698	709	736	740	701	755	757	694	737	736	775	705	764	683	737	737	737	730	748	735	752	723	776	739	792	702	719	759	692	733	768	712	744	702	714	772	706	753	730	752	705	789	735	786	676	749	735	710	729	729	759	771	766	749	748	709	731	771	712	740	757	717	745	745	754	739	713	722	753	771	746	745	760	748	722	735	758	778	728	710	743	699	710	747	727	733	748	755	757	704	755	757	730	740	708	751	746	748	733	689	740	766	735	726	765	734	780	733	705	755	690	702	730	777	739	723	745	749	744	799	740	751	725	770	724	759	750	697	763	741	755	703	690	781	734	763	791	713	755	759	735	770	725	740	697	734	739	791	745	734	750	777	726	740	710	751	720	761	735	788	783	729	751	717	750	765	693	752	795	701	738	729	806	735	755	746	703	787	736	782	742	704	815	705	772	750	761	723	717	731	743	734	748	767	761	728	714	741	685	760	712	790	766	710	705	728	762	716	734	744	708	748	719	730	737	736	748	728	715	727	726	750	736	773	766	728	744	732	742	781	725	741	721	722	742	791	745	776	682	737	747	733	721	744	705	768	747	724	750	732	736	730	720	701	781	756	694	726	768	715	764	758	744	771	786	745	715	771	746	762	739	731	769	749	784	723	736	704	725	761	734	713	718	757	710	745	720	735	742	742	705	742	738	798	729	790	753	731	782	766	734	753	734	782	712	746	728	763	701	778	745	763	717	769	785	728	764	779	723	735	775	744	759	719	722	783	778	735	713	744	739	695	728	755	719	756	741	750	752	769	718	730	747	743	751	734	752	732	689	750	731	708	748	738	712	715	751	745	683	712	679	724	688	750	727	728	769	712	726	710	726	715	711	760	686	746	702	754	727	729	732	735	748	751	768	696	766	713	724	718	720	733	741	771	710	761	738	752	751	796	767	729	768	775	781	760
35050	60909	50324	34089	17042	13561	12284	8139	5205	3813	3210	2619	2220	1849	1494	1523	1348	1324	1202	1055	1024	982	989	1018	1035	1016	988	982	929	941	904	995	919	938	917	928	939	931	881	842	872	898	891	903	888	891	839	837	818	897	820	882	865	833	857	805	821	821	832	820	893	834	863	827	833	823	839	864	848	799	880	846	873	825	807	864	866	815	845	810	821	820	866	860	850	844	798	790	832	829	840	765	820	839	791	844	870	822	847	847	843	802	853	825	831	814	857	822	883	845	876	843	827	867	838	828	802	831	806	859	855	834	809	803	839	885	812	809	821	831	826	804	901	824	817	827	877	838	848	876	867	809	874	824	859	838	900	792	811	842	784	879	817	819	842	790	812	796	778	835	857	830	851	820	753	814	807	845	831	821	811	875	798	911	834	883	813	849	925	817	864	820	791	828	843	802	814	834	766	838	823	872	810	863	896	891	829	866	853	850	817	802	864	850	850	818	781	813	845	842	795	802	866	843	825	775	853	797	816	835	822	803	852	832	886	849	848	849	835	873	837	798	862	791	824	894	804	795	841	862	815	817	815	854	843	878	808	804	816	843	856	817	848	870	832	857	844	910	835	863	847	765	872	789	842	864	843	803	824	877	828	787	812	825	799	856	842	849	859	853	854	848	867	808	877	857	825	816	849	857	862	813	807	843	819	784	795	850	851	824	811	837	856	807	794	820	826	837	817	836	850	878	821	781	797	831	859	824	827	857	814	795	881	847	879	847	806	816	826	844	797	819	853	882	827	787	897	891	821	837	884	845	796	821	876	814	793	889	805	874	849	837	851	800	797	781	822	823	879	872	832	801	884	805	814	810	775	854	831	814	793	855	871	862	837	824	799	844	836	848	833	771	869	835	829	818	842	817	827	812	850	770	837	839	873	825	807	870	827	810	841	802	881	823	780	838	860	843	822	786	835	766	818	872	807	833	823	802	889	860	830	777	860	803	816	780	826	899	801	835	882	856	813	802	820	811	877	783	821	839	832	880	850	802	822	829	830	819	812	861	820	812	796	779	858	858	822	835	867	840	818	810	877	863	868	826	861	858	899	843	830	842	819	847	844	835	781	829	815	896	873	877	781	793	845	827	836	792	845	831	825	842	819	842	836	831	850	842	793	838	866	854	752	830	805	823	789	812	875	872	819	826	833	833	798	823	843	848	823	804	892	812	843	798	872	845	822	789	848	861	802	863	838	852	820	820	834	763	833	883	834	856	820	796	850	815	834	826	844	854	786	808	835	822	813	869	819	834	820	842	815	812	807	826	857	851	834	780	809	844	818	839	826	802	852	836	833	803	848	825	798	796	810	837	854	793	829	812	842	874	866	834	811	808	777	799	876	820	852	801	833	864	836	822	839	790	835	862	865	819	853	842	835	827	795	810	793	807	832	852	816	848	899	841	870	891	872	793	801	876	847	754	894	889	864	828	825	827	800	859	878	835	829	818	843	805	853	855	882	882	812	832	825	849	797	816	885	803	807	856	835	818	864	817	849	841	816	829	811	860	844	805	857	822	834	776	831	855	843	838	850	788	859	788	812	794	883	862	915	799	853	865	797	799	840	890	867	852	814	850	850	821	814	810	857	867	776	838	815	845	827	836	838	826	828	825	810	816	846	872	815	828	806	864	768	850	787	858	821	840	871	847	768	822	818	866	813	814	853	839	874	830	831	808	848	827	853	875	800	836	842	860	872	843	817	835	801	869	820	842	879	809	788	808	832	848	751	857	764	822	866	810	889	873	853	830	853	806	814	792	858	855	806	810	863	796	839	806	761	841	843	846	819	838	806	860	819	840	832	870	820	823	807	814	835	874	849	797	818	834	865	789	770	806	804	819	822	842	819	843	839	820	855	791	848	835	840	820	850	887	836	814	819	831	806	776	857	855	832	845	896	818	841	862	824	766	802	796	832	813	864	809	801	872	808	850	841	780	829	792	816	879	859	837	842	824	839	870	861	814	845	853	856	772	817	794	807	821	862	811	805	835	817	818	827	826	809	832	812	814	858	801	861	898	801	811	862	863	832	843	836	882	842	813	826	812	819	816	821	869	823	829	818	817	818	834	812	805	836	827	804	831	842	856	853	884	837	844	841	853	836	841	761	781	843	842	866	856	863	787	804	804	805	787	802	793	778	870	826	873	787	840	845	842	858	793	863	857	873	851	815	902	815	831	789	788	819	809	824	805	806	833	816	857	871	838	802	803	808	791	881	793	853	836	837	868	820	867	840	811	819	813	765	830	837	855	842	827	847	824	836	827	784	841	852	806	835	809	815	857	864	778	786	850	843	819	791	869	835	817	830	809	847	877	796	805	857	856	806	914	807	884	878	836	810	882	856	877	839	836	787	800	843	800	830	853	784	841	870	854	829	868	865	744	787	768	849	847	802	824	830	811	823	831	801	820	773	882	838	846	823	801	762	823	777	758	891	872	862	834	788	822	846	834	842	851	807	862	858	847	839	884	874	896	824	783	836	819	894	792	800	863	790	824	873	853	866	789	764	836	833	819	810	812	847	882	809	822	846	853	805	797	866	810	832	815	763	850	837	848	843	805	870	835	819	796	788	845	841	852	809	870	807	818	842	776	835	820	855	871	893	829	791	849	795	850	850	810	782	809	812	871	843	860	810	840	825	828	851	862	871	782	836	822	779	843	872	769	867	809	777	802	777	906	862	822	810	879	809	842	872	873	809	847	810	816	879	832	826	835	805	809	815	865	795	786	773	848	811	756	798	864	892	812	790	853	836	882	837	808	839	873	797	806	857	859	852	894	862	885	829	837	851	790	845	788	794	847	819	822	833	840	834	827	828	867	815	854	827	879	851	812	837	832	832	820	842	853	786	789	868	829	817	840	833	825	838	832	847	798	864	821	790	869	823	829	806	794	802	814	821	861	845	878	798	897	826	856	767	783	833	835	785	834	823	828	855	835	849	801	844	822	778	848	818	873	808	847	802	797	832	812	856	784	800	880	817	814	850	861	821	844	798	887	860	825	864	835	801	801	863	805	793	820	845	814	861	829	832	839	834	831	874	835	796	823	865	898	813	852	816	787	839	839	834	842	805	831	871	779	796	826	843	883	828	820	839	805	879	881	838	824	836	825	817	896	785	827	857	837	823	793	841	860	873	827	877	831	842	782	880	832	844	804	825	843	839	812	837	768	821	795	890	807	783	873	820	863	853	834	782	833	832	884	861	859	874	807	815	824	814	867	859	827	831	838	802	822	835	843	864	828	788	852	891	827	816	841	806	869	851	832	830	797	830	869	813	859	878	829	806	831	819	786	816	796	855	836	877	797	801	844	817	831	832	849	864	850	861	806	811	810	839	819	881	811	792	855	828	863	869	850	843	857	845	860	801	816	827	815	845	867	776	803	869	816	817	774	903	741	857	806	838	835	832	810	850	805	815	841	812	862	843	799	820	832	790	797	776	839	818	829	851	870	796	814	760	820	856	866	854	836	828	817	880	842
28899	25615	25650	15830	4597	2493	2086	1475	1064	839	726	680	667	602	566	568	537	556	534	528	505	498	527	519	516	534	535	525	528	553	500	483	532	489	549	488	486	510	540	497	518	502	499	547	491	510	503	481	518	473	469	503	507	477	542	504	468	515	497	502	533	486	475	492	545	525	504	504	491	475	526	492	538	538	504	489	470	509	478	516	506	507	450	527	456	502	512	507	536	510	516	479	495	504	537	485	518	510	524	547	495	487	513	505	505	532	517	489	476	457	514	487	511	509	503	506	467	504	513	517	523	495	474	508	507	488	519	460	485	487	472	505	502	536	492	528	480	529	474	515	484	513	483	489	522	481	510	508	515	485	503	521	473	509	508	504	505	499	492	528	475	517	492	477	503	538	574	531	491	514	488	469	521	467	555	497	461	492	491	493	506	469	485	510	474	521	468	520	492	512	498	511	485	507	517	511	508	530	510	490	451	501	494	516	511	494	509	510	496	473	527	472	464	527	505	516	478	498	456	512	490	461	499	494	494	491	509	478	514	507	517	491	491	515	527	474	501	535	504	532	493	511	539	477	508	513	543	518	490	519	516	478	484	492	495	543	507	495	484	483	495	495	518	490	487	486	492	490	506	486	513	493	503	487	529	473	467	549	462	443	506	530	457	495	516	488	511	487	485	471	455	480	504	493	484	465	528	518	483	498	472	509	490	469	497	493	511	473	488	489	500	501	493	479	484	499	498	491	525	491	499	504	534	493	506	513	459	499	558	520	554	439	526	537	500	498	497	558	500	487	509	505	501	487	477	508	510	509	487	472	498	507	503	546	488	499	486	474	515	497	508	520	476	534	498	512	497	492	487	521	510	539	504	479	524	521	455	502	518	486	496	491	501	527	497	486	516	516	509	473	487	533	517	526	499	506	511	536	507	451	518	522	504	462	514	500	497	487	486	476	476	485	541	459	489	512	493	517	534	525	518	502	495	517	518	527	509	539	546	489	505	498	499	478	474	501	510	472	544	497	537	502	528	538	496	482	500	451	498	489	533	489	509	552	552	426	543	502	521	501	530	501	510	503	507	504	468	496	536	511	499	549	514	494	491	498	501	511	502	487	467	503	510	486	487	542	488	498	481	509	512	535	531	485	482	490	472	474	488	509	520	511	514	520	517	472	553	496	517	486	515	491	525	529	469	483	545	468	493	531	499	510	520	520	511	533	521	506	468	470	499	467	499	484	486	479	542	487	485	486	493	519	521	466	520	481	492	512	493	524	521	498	459	524	507	487	510	540	483	499	483	524	507	520	553	498	518	482	541	481	485	517	485	506	504	498	522	527	532	512	498	467	510	494	478	468	498	536	495	515	519	530	480	537	542	510	502	511	451	459	492	468	495	490	525	495	516	485	495	507	475	532	525	490	523	504	518	473	455	499	487	475	529	482	502	517	452	489	482	506	518	495	520	513	499	525	527	528	486	504	497	496	501	536	494	573	514	467	546	494	524	492	480	526	510	501	473	509	464	519	491	517	525	520	524	497	547	507	538	474	493	490	487	508	493	488	536	478	482	509	499	504	507	501	501	506	499	496	509	516	516	466	475	498	532	525	538	489	520	498	507	455	523	498	492	455	483	495	486	479	498	508	559	495	546	509	502	492	504	514	497	460	532	493	484	491	514	496	490	511	534	521	485	503	508	510	521	503	502	519	495	522	517	510	487	515	490	502	476	508	493	499	529	504	532	518	525	501	529	502	507	529	488	465	501	471	513	500	527	520	543	494	516	503	507	436	485	478	488	515	502	477	521	517	488	500	565	491	535	549	512	539	471	511	505	476	510	541	478	514	510	522	534	501	469	466	504	497	518	496	501	542	510	519	505	524	489	501	485	509	483	548	543	488	495	535	475	466	526	524	497	525	504	482	539	498	482	470	509	513	485	475	497	507	496	465	482	492	497	541	471	502	496	480	467	504	516	510	520	476	524	525	503	497	455	528	545	506	517	479	512	503	541	522	487	490	472	484	473	497	484	515	475	513	483	538	517	504	498	526	530	504	473	507	491	475	482	501	529	485	477	478	463	509	492	475	493	486	499	527	498	487	503	519	484	507	493	482	473	531	473	498	503	514	483	478	514	471	510	517	487	471	546	509	536	481	452	469	485	498	522	490	468	497	506	528	483	519	499	515	476	483	479	488	537	502	485	489	528	512	489	494	504	538	546	484	495	512	476	487	486	507	498	496	525	511	474	504	553	475	518	496	505	501	507	509	474	543	520	531	507	495	511	495	535	499	466	509	479	504	499	493	525	507	489	501	543	488	566	501	502	428	535	520	526	490	515	516	477	461	486	510	470	512	505	515	471	494	506	477	471	510	515	445	485	511	489	497	477	440	518	486	495	504	476	509	502	513	503	471	549	527	502	495	473	507	481	502	495	493	517	500	524	516	496	519	460	554	499	498	505	472	493	520	499	521	521	479	488	497	466	519	505	480	513	526	471	497	435	500	523	475	542	498	489	498	504	503	530	499	511	526	499	480	540	502	500	526	507	538	472	443	512	463	542	533	521	492	470	467	550	508	483	508	530	512	516	513	506	477	530	454	502	489	498	502	489	479	500	502	494	460	482	488	481	510	514	493	493	479	504	522	506	493	476	494	531	524	453	505	477	530	485	533	504	486	471	511	502	515	527	493	481	496	543	495	508	519	482	497	520	496	497	508	527	502	524	530	466	492	494	546	529	442	479	505	510	481	509	533	525	494	485	502	496	533	501	542	486	487	521	498	499	538	506	488	506	499	505	499	525	473	501	486	475	497	486	504	479	474	461	507	529	503	506	477	522	497	552	482	495	485	470	482	510	514	472	473	489	520	512	546	501	518	505	487	450	488	532	507	523	506	517	493	530	497	507	479	489	524	520	518	515	564	510	481	515	528	463	511	479	531	496	493	457	518	487	455	528	500	533	483	525	533	524	571	512	497	507	521	549	509	526	536	486	480	494	512	515	464	541	484	493	511	506	500	514	489	489	504	499	504	488	479	506	487	489	525	502	554	472	493	520	490	517	523	491	472	501	521	495	532	483	497	512	524	513	500	547	523	494	476	513	523	501	524	458	528	488	531	538	452	477	516	510	497	502	489	500	545	486	526	525	521	453	536	501	500	479	496	545	496	463	531	507	517	544	472	501	549	518	526	501	526	551	483	506	505	529	527	509	500	477	516	523	513	477	469	523	490	502	524	494	467	464	523	515	511	530	485	494	531	501	514	493	558	537	535	478	511	476	483	520	543	474	485	498	512	506	524	483	491	515	512	501	485	524	489	478	502	532	491	517	508	505	507	558	491	524	536	507	487	499	504	497	494	506	523	505	480	493	510	513	497	483	523	508	516	484	525	543	488	522	495	513	540	470	513	459	484	520	537	521	530	495	470	498	496	489	482	498	499	518	533	499	528	519	527	493	513	513	473	505	476	459	482	538	491	497	540	472	556	490	511	514	495	554	509	492	513	521	498	494	493	510	470
29205	40033	30304	16509	6824	4880	4419	3013	2006	1431	1223	1150	1042	938	869	765	750	699	703	668	633	673	645	659	667	607	643	683	633	706	660	628	642	667	657	670	656	626	629	590	609	622	591	577	634	632	591	641	658	644	601	589	611	602	611	618	633	634	556	617	597	602	609	620	633	592	591	594	647	610	659	634	621	621	605	596	633	564	602	635	592	613	642	621	591	607	605	610	610	623	594	625	559	595	604	607	623	651	609	597	640	580	635	575	618	605	627	652	639	579	607	618	620	581	611	624	617	617	626	591	616	597	612	587	626	637	566	604	576	612	625	600	586	596	594	594	609	609	651	611	608	607	602	597	607	667	649	590	622	629	606	624	607	661	606	647	562	596	585	627	635	624	607	587	635	593	623	616	631	608	585	609	597	572	592	645	663	619	606	604	587	626	675	618	603	630	636	616	658	597	596	613	624	611	620	638	617	625	564	627	626	646	605	648	625	642	633	613	623	587	657	645	631	621	641	585	600	616	614	600	596	653	585	641	611	614	620	623	622	592	600	604	596	652	577	626	622	637	637	606	618	588	635	590	565	620	609	623	649	572	586	627	619	611	632	702	585	606	607	634	643	594	581	643	626	631	615	611	610	648	578	607	638	665	627	622	604	620	648	655	590	599	612	616	605	603	598	638	593	581	658	621	578	616	666	611	603	559	572	612	637	595	602	613	633	608	602	593	602	624	605	621	629	582	605	578	646	613	576	550	609	655	666	657	626	589	622	584	596	628	591	614	634	637	537	589	624	647	593	605	581	602	661	655	629	631	621	633	588	636	582	630	614	603	604	637	614	634	657	601	573	652	641	607	630	641	655	608	599	616	627	617	574	669	600	626	595	579	605	613	608	659	603	645	641	599	636	643	622	604	580	631	621	652	639	617	588	626	609	609	626	591	622	572	604	558	574	583	639	652	643	641	641	618	587	610	638	632	568	606	634	594	615	595	580	598	628	636	644	597	607	602	637	594	640	603	603	621	621	656	622	631	606	626	624	636	584	632	630	616	628	599	650	620	601	644	662	599	583	597	607	647	586	601	695	607	641	600	603	637	620	543	560	636	613	585	626	627	638	642	656	599	644	610	608	617	638	631	585	609	613	620	622	613	617	615	623	573	589	608	611	595	597	560	594	631	657	654	624	597	574	620	570	629	582	606	601	587	602	622	614	618	631	655	610	611	612	604	613	665	627	620	635	578	635	622	617	612	633	592	636	612	624	649	607	640	627	632	625	647	615	569	616	617	656	641	618	609	611	567	620	630	642	638	615	647	569	635	581	634	611	629	643	620	621	613	665	615	621	628	606	589	632	637	667	584	622	586	638	608	648	639	644	588	642	606	614	604	595	619	635	644	614	672	557	594	615	671	605	627	605	585	610	625	600	623	626	598	623	650	586	599	615	625	584	620	605	624	602	644	644	615	576	621	647	633	601	594	632	663	556	621	651	662	661	635	594	596	564	575	601	599	587	614	603	629	597	606	624	597	631	599	662	634	579	646	643	651	623	585	617	578	651	595	626	627	653	645	624	633	628	595	592	636	581	589	615	621	629	572	590	650	603	586	602	580	611	601	631	665	605	626	566	632	664	642	652	634	627	606	569	666	605	573	606	635	589	596	644	577	607	619	636	612	618	634	634	612	618	638	645	622	604	600	577	621	592	660	650	595	600	596	610	654	673	598	613	630	627	584	620	594	602	612	626	571	626	627	638	641	639	641	621	672	587	569	617	621	608	633	581	640	623	609	608	591	629	611	656	579	616	585	671	652	600	645	626	566	618	622	606	609	616	634	630	576	648	608	595	610	633	618	632	613	622	649	595	618	581	648	618	630	592	638	570	594	621	645	602	588	629	635	622	619	609	584	624	632	617	623	635	612	597	561	584	621	615	626	646	567	586	634	613	619	619	602	619	581	586	624	622	605	647	612	610	616	645	613	577	664	583	580	584	604	601	625	603	620	637	644	590	614	589	601	661	613	595	605	643	602	639	629	605	628	607	627	585	654	589	623	627	568	627	575	626	583	625	619	580	582	627	612	572	648	584	622	602	640	650	626	646	630	661	676	610	634	632	613	587	600	554	628	615	647	672	642	587	632	638	627	590	563	607	669	621	636	643	592	582	617	617	585	607	636	649	612	588	607	654	589	577	615	595	619	610	605	625	651	630	648	628	623	650	620	632	628	599	609	631	643	631	602	600	626	632	591	663	631	581	614	681	627	608	636	612	620	693	623	597	620	596	639	596	542	604	599	616	608	581	648	625	625	665	623	659	595	613	582	641	631	594	586	614	618	600	654	574	628	643	625	644	589	597	701	630	637	585	615	618	608	620	588	570	634	619	598	602	634	604	594	659	614	602	628	647	660	600	627	593	576	655	652	595	652	592	621	631	637	656	621	616	625	582	650	634	592	645	633	599	593	597	630	627	597	647	645	604	576	635	613	605	589	592	612	612	622	590	614	619	612	606	623	620	576	623	613	638	656	618	625	606	628	596	666	566	600	642	620	559	655	586	610	603	631	636	582	606	618	618	611	643	616	634	619	620	617	659	617	617	597	629	647	600	647	591	654	656	593	583	601	612	590	608	631	637	648	581	602	658	609	592	631	646	653	616	614	679	607	682	653	610	631	620	602	587	590	622	626	606	575	596	592	600	617	624	663	629	595	615	618	621	615	612	600	626	629	565	612	620	585	599	612	554	622	624	603	645	661	591	606	574	584	661	631	587	660	629	631	614	641	638	614	586	594	627	642	651	630	588	597	625	617	607	627	616	598	639	665	572	606	628	619	649	625	590	595	601	605	602	647	568	610	591	624	599	618	658	667	617	628	620	610	677	582	632	620	556	589	608	606	633	641	619	599	617	623	596	662	604	628	598	594	580	639	610	620	619	567	652	596	618	624	620	599	568	588	604	609	621	567	637	609	607	612	606	646	591	628	616	630	628	624	670	612	630	605	669	674	613	602	604	617	643	623	585	628	644	561	571	645	607	645	599	641	647	666	614	607	571	637	594	644	608	574	634	630	619	608	601	610	613	619	638	616	648	633	662	636	585	620	598	639	627	637	579	603	652	625	635	549	582	630	594	617	611	597	625	596	558	611	633	571	640	583	617	570	598	636	611	629	607	643	669	597	624	615	584	646	635	607	559	620	609	632	587	615	607	605	654	606	640	619	597	598	600	635	648	606	624	640	618	624	654	648	604	638	623	638	633	585	603	598	618	597	609	648	606	585	581	592	617	604	609	617	582	678	634	596	634	613	639	622	646	657	611	637	603	644	662	608	587	629	604	646	585	620	603	609	597	621	637	607	670	596	638	590	577	581	664	619	606	635	617	579	657	544	602	617	595	618	585	635	568	591	593	620	600	679	638	580	588	656	575	607	650	620	607	594	636	645	600	658	601	629	585	571	668	627	685	616	591	616	609	648	603	668	594	600	597	612	607	604	638	611	617	602	630	618	633	595	600	589	601	598	631	588
24481	21299	28535	24864	20319	10175	4715	2801	1658	1188	994	817	770	728	669	566	545	515	471	483	486	454	495	500	490	465	488	467	499	459	457	462	491	465	439	454	398	429	451	448	424	440	418	469	414	388	452	433	430	428	432	414	391	466	438	432	429	462	423	424	440	439	448	440	409	450	406	393	404	436	480	441	434	426	440	429	443	437	406	437	438	452	426	422	459	453	399	407	433	421	417	448	440	443	444	441	411	453	439	427	423	419	441	433	425	466	409	406	428	437	435	451	411	402	432	428	445	399	398	442	382	427	456	415	477	476	447	418	384	430	416	434	409	412	402	422	394	391	428	449	418	417	442	443	451	425	396	418	401	440	426	419	454	407	425	417	440	436	430	440	401	402	411	394	478	436	446	423	415	415	408	436	429	462	427	406	412	449	444	403	400	380	462	441	422	422	450	486	425	434	458	408	417	392	432	461	423	421	417	449	419	442	399	409	416	426	434	374	438	443	416	409	422	415	386	418	456	416	413	454	421	420	420	423	373	452	443	441	417	449	410	443	391	403	416	450	417	443	429	465	434	405	443	447	425	387	435	458	453	405	429	457	450	424	404	454	424	425	453	429	407	429	430	446	430	424	472	440	429	443	439	440	441	430	437	410	469	404	453	442	429	426	419	393	415	453	424	404	397	441	458	400	426	441	439	432	415	380	405	378	377	454	398	437	414	455	425	395	429	418	439	390	416	440	450	417	404	412	413	448	436	428	415	430	457	469	407	450	438	417	416	412	420	459	413	432	410	452	416	438	392	393	433	429	446	459	404	443	430	411	439	400	444	426	424	417	420	439	454	390	451	427	425	440	409	443	426	383	427	430	409	394	412	441	403	427	442	425	451	434	439	426	432	395	460	462	459	408	421	427	415	419	417	423	418	457	368	361	419	431	437	432	443	460	408	382	461	433	428	421	407	440	430	413	457	424	471	407	401	405	383	387	425	408	422	487	458	410	390	439	386	391	417	420	419	438	415	467	440	438	418	427	446	418	435	422	406	446	420	422	433	420	419	415	452	439	427	430	443	419	431	404	444	433	409	409	448	417	418	407	482	415	467	425	437	424	416	402	417	407	455	446	416	438	446	438	404	350	416	386	430	419	453	417	416	388	436	428	429	409	413	416	404	447	447	408	417	428	440	418	409	433	436	386	397	425	378	446	392	414	422	450	443	464	458	424	458	400	442	435	422	409	400	446	435	405	376	399	441	421	395	391	423	441	422	400	460	432	462	445	409	410	431	440	396	431	479	385	403	422	392	435	365	433	424	441	475	416	434	445	452	440	445	418	446	454	463	417	442	482	432	412	399	390	405	418	462	428	414	430	402	455	434	419	445	421	451	413	439	434	391	417	423	435	414	417	421	426	454	465	408	424	419	411	444	433	453	457	419	416	433	405	427	412	413	384	411	394	454	458	414	426	408	440	445	428	447	442	404	426	408	422	408	438	442	471	407	443	425	452	443	453	440	429	426	417	437	409	402	454	425	441	440	421	409	439	413	482	423	416	410	404	403	428	456	411	431	419	403	416	448	408	435	436	421	406	425	372	448	458	418	444	436	390	472	383	415	393	436	431	424	459	444	407	413	422	402	436	444	417	424	453	448	392	443	446	429	449	406	432	407	424	423	441	417	433	413	417	406	418	380	433	437	433	399	405	409	418	435	451	452	364	452	445	419	371	436	417	413	414	438	419	446	450	473	417	428	396	434	396	421	451	437	395	480	435	420	426	416	414	443	444	436	398	443	415	452	424	488	443	437	444	460	421	419	446	439	427	415	455	427	395	393	452	404	411	426	401	470	437	436	411	415	412	439	418	443	441	450	455	427	414	436	416	408	426	450	446	407	432	423	414	408	428	422	419	440	456	422	441	412	431	446	443	390	417	442	419	402	446	414	467	423	422	420	448	423	398	410	403	466	396	400	423	411	416	431	430	407	410	403	408	424	402	430	434	400	411	399	439	418	444	396	420	385	394	416	421	437	446	434	395	443	404	393	452	438	395	413	411	407	404	437	406	399	427	406	453	417	428	405	428	469	442	431	404	403	456	438	409	440	447	453	430	460	415	439	411	446	421	431	438	450	403	425	451	434	444	405	410	389	441	423	411	427	383	419	446	445	444	450	432	461	422	394	412	444	467	432	434	442	425	459	415	449	400	383	437	401	416	417	434	457	401	404	453	458	452	395	432	452	424	425	441	435	446	423	415	410	451	419	410	393	458	401	433	392	407	449	400	412	439	427	387	404	403	433	448	418	449	471	390	425	419	401	418	407	475	435	408	417	413	431	365	465	458	441	466	448	427	466	420	429	428	411	428	444	425	416	423	420	440	435	435	414	422	419	410	388	422	453	402	405	437	478	413	443	407	416	420	467	379	463	400	418	422	459	387	426	416	443	414	411	436	416	472	417	436	382	457	440	408	443	454	441	396	446	411	409	420	438	373	444	469	446	463	402	421	397	442	406	416	432	446	418	421	457	408	443	429	442	432	441	431	412	469	419	367	411	412	381	438	388	427	432	429	410	453	410	443	450	377	405	427	421	390	421	422	461	468	447	416	447	412	428	436	452	432	452	405	428	401	432	410	434	428	447	427	401	443	433	421	414	443	428	412	409	423	434	422	433	470	403	435	410	461	439	427	438	431	445	412	382	442	423	455	439	415	424	441	426	413	419	451	410	405	430	416	399	440	431	415	415	372	410	471	413	432	385	433	459	449	390	437	429	440	421	446	453	445	413	414	397	449	417	431	432	426	431	435	438	433	444	423	401	371	422	388	419	394	434	444	451	435	439	433	406	433	416	437	422	394	432	408	423	433	415	447	421	421	451	404	416	431	428	415	434	445	401	408	403	436	437	420	450	420	420	434	453	414	445	429	415	441	451	418	415	437	428	411	409	426	405	469	429	432	419	425	444	421	428	404	452	429	399	413	418	415	431	426	434	416	405	436	399	404	459	422	403	411	452	433	449	430	480	434	422	448	421	402	429	450	397	433	442	437	428	417	433	433	427	465	434	439	440	427	416	408	428	410	443	406	424	413	421	411	428	431	397	424	381	435	407	421	449	459	406	442	424	461	415	443	409	427	453	414	424	411	425	426	431	461	431	429	395	409	422	452	413	410	437	409	419	426	382	410	466	431	396	407	420	427	400	419	410	445	421	398	425	380	446	405	443	380	406	426	397	460	416	478	470	456	408	425	437	430	432	415	412	405	439	397	429	389	420	429	431	419	455	464	456	402	413	388	394	438	401	421	392	417	416	439	421	419	427	433	395	417	402	382	425	453	416	412	428	436	482	385	432	439	402	468	446	458	464	412	441	389	441	431	446	408	405	421	441	440	406	424	412	416	433	430	439	427	443	431	418	435	406	458	414	419	408	417	418	405	452	402	429	458	405	393	440	400	393	435	449	446	426	449	422	440	410	412	445	424	404	439	392	443	420	425	414	405	415	424	455	450	441	395	452	446	420	452	407	405
31606	52209	43176	25048	12639	8484	7285	5508	3492	2491	1889	1561	1314	1230	1028	899	753	745	702	656	624	606	595	615	581	585	589	574	580	580	652	564	581	589	574	565	558	555	562	587	546	586	544	536	543	480	557	523	548	528	571	503	545	524	539	537	523	525	501	510	505	536	510	552	515	539	476	522	534	495	521	495	529	495	557	497	522	526	537	512	532	543	513	597	515	490	520	496	526	523	515	542	504	534	527	484	502	506	496	536	461	514	534	562	537	514	522	498	558	521	491	517	552	491	526	550	480	519	530	520	504	542	517	513	466	488	470	514	493	513	513	540	497	512	520	523	523	496	499	501	512	493	518	562	540	504	528	544	490	496	519	501	523	512	530	515	501	514	531	528	493	481	506	482	536	505	484	480	490	526	480	532	504	491	563	561	524	520	497	506	475	528	530	505	535	523	524	503	477	527	510	529	533	525	483	554	492	481	521	488	518	534	490	519	526	504	493	558	537	504	500	493	539	502	545	502	524	532	497	509	515	561	498	523	473	571	564	521	510	526	522	512	535	528	500	505	504	499	518	514	529	516	506	540	524	507	538	503	502	449	523	524	495	532	528	515	510	548	505	521	530	510	528	507	537	506	524	502	537	553	518	545	520	513	474	539	558	496	508	507	495	523	533	505	558	558	521	487	520	502	465	531	515	484	561	501	521	498	513	527	544	513	484	529	518	516	516	545	520	519	522	539	558	512	532	479	516	496	534	534	483	491	529	532	505	535	518	535	465	508	550	476	525	508	530	566	487	507	505	527	516	527	511	528	535	516	545	524	530	515	516	531	511	477	537	503	491	529	505	555	550	516	500	481	491	544	512	499	491	533	512	476	508	530	508	524	512	492	518	494	512	483	502	526	533	545	528	534	546	516	505	512	484	521	534	497	493	477	505	484	557	539	473	497	520	528	535	515	476	509	508	533	490	531	512	521	548	531	525	506	510	485	533	525	521	484	494	521	516	511	562	521	537	540	510	523	504	506	511	514	522	519	522	563	480	511	535	502	477	503	517	526	496	491	528	465	504	477	505	531	498	539	523	574	512	520	518	521	526	516	509	541	549	494	540	498	522	530	539	520	537	529	526	565	536	506	518	522	565	548	507	504	479	515	516	493	510	508	493	509	508	497	513	511	512	522	592	490	548	452	508	480	536	469	501	514	560	545	533	554	509	601	471	577	541	477	528	562	516	519	547	507	520	527	506	506	489	505	521	561	492	500	535	558	531	506	505	533	515	486	538	531	458	521	508	514	526	521	500	571	560	495	508	482	503	556	541	479	519	538	483	498	501	520	507	534	525	519	534	528	500	511	511	494	551	531	499	544	515	500	550	520	527	509	483	495	523	519	536	495	464	531	489	494	512	504	526	511	514	516	510	505	537	503	508	515	528	503	546	467	525	504	506	527	523	548	519	532	490	529	518	542	509	468	504	523	517	537	530	554	536	517	525	571	523	550	497	518	501	524	543	537	544	511	502	523	510	524	554	499	511	508	524	512	491	478	532	514	521	539	538	514	479	525	539	522	523	509	483	557	471	518	573	522	494	538	516	533	501	576	510	523	528	516	544	541	484	524	531	498	510	477	520	521	508	530	559	487	544	476	507	522	530	532	504	503	548	499	524	521	481	517	486	505	487	499	521	535	518	499	505	530	493	501	528	511	522	517	539	520	544	504	514	525	509	486	511	497	517	542	510	494	530	531	536	522	480	506	522	531	527	507	476	510	518	466	543	498	508	561	488	535	533	500	508	497	507	520	485	527	525	574	516	538	543	494	558	499	547	529	540	508	557	495	503	544	523	492	532	492	563	508	526	508	515	504	534	486	494	526	559	480	516	508	541	493	562	519	518	519	503	488	496	485	484	470	524	518	498	522	545	492	555	492	514	506	494	501	541	511	513	511	499	507	513	535	518	481	543	514	493	524	520	509	554	551	483	552	549	552	472	530	527	486	520	504	511	528	525	510	520	511	481	539	522	515	545	537	478	534	520	518	510	499	501	525	518	504	504	550	506	472	508	496	480	482	539	494	533	456	535	516	543	512	489	549	532	533	511	512	469	542	559	491	527	552	507	536	528	508	553	538	491	523	523	541	519	526	489	540	545	475	542	495	507	517	511	510	493	510	467	554	504	530	543	514	512	579	531	545	500	533	557	559	506	515	527	525	550	498	509	506	503	497	546	508	518	490	565	517	509	532	492	526	538	540	532	538	492	530	535	482	484	537	533	517	506	503	516	532	505	502	522	496	498	491	462	516	548	516	512	516	552	540	533	487	470	497	513	498	512	502	493	527	533	541	519	508	545	526	478	524	538	537	478	513	496	555	544	506	489	516	505	505	538	492	541	496	494	529	521	520	515	482	522	517	525	518	537	496	536	464	568	514	507	493	509	519	553	495	547	505	509	553	530	536	492	517	504	535	499	531	510	525	528	494	522	460	501	505	484	507	526	517	501	481	524	501	503	531	502	502	509	513	527	472	514	500	506	529	499	502	504	478	494	516	498	510	542	527	469	489	513	508	573	512	526	523	519	538	552	524	500	520	502	487	517	569	518	546	490	513	459	543	511	523	503	500	557	528	475	493	516	520	521	524	501	505	500	465	530	521	502	517	490	494	532	482	511	512	532	515	517	563	508	508	487	538	492	507	499	544	528	528	531	512	493	507	530	498	545	542	505	512	530	529	529	555	520	550	561	540	460	508	530	488	501	493	514	517	487	524	511	500	543	529	503	540	504	535	495	546	550	536	495	525	539	545	532	511	488	506	523	512	521	554	538	508	557	491	511	540	530	538	523	494	528	498	526	534	516	512	528	520	492	537	486	524	511	497	507	534	514	554	506	475	537	550	464	491	558	520	536	506	522	540	500	492	522	477	502	499	525	480	517	523	500	500	521	502	493	573	515	544	539	511	532	510	534	497	486	484	565	491	531	553	556	544	505	537	499	555	541	510	525	522	502	535	514	475	516	563	503	455	494	519	508	488	529	507	497	511	521	505	510	516	497	557	564	497	496	499	480	531	538	565	535	537	551	524	492	542	522	534	514	538	504	509	494	510	470	502	521	520	543	528	496	512	515	501	523	534	557	517	496	536	534	522	526	505	501	501	537	543	494	499	480	513	487	510	530	514	525	542	498	491	500	543	507	512	508	511	529	547	513	463	535	501	552	506	507	499	528	504	501	498	497	494	484	526	491	525	520	497	540	492	494	512	491	532	506	502	511	501	495	514	507	501	499	493	468	472	517	521	528	534	479	538	531	505	548	531	538	508	572	491	529	509	535	490	556	515	534	495	547	502	491	509	508	524	517	508	500	546	488	532	593	499	575	514	517	513	522	503	481	544	526	492	547	540	491	525	539	534	537	514	533	518	472	532	542	486	522	482	501	521	491	500	502	541	506	542	552	552	512	529	513	499	496	507	528	521	531	504	511	517	487	505	500	514	546	545	497	515	552	491	489	513	511	506	538	509	540	527	536	515
25491	21410	27766	25440	12629	4600	3287	2380	1708	1415	1224	1055	1012	938	969	882	909	846	811	804	858	840	822	843	752	786	784	813	789	820	825	834	769	796	798	780	819	804	781	775	757	805	773	800	751	780	767	740	774	796	733	745	747	779	750	740	716	768	763	762	793	795	790	747	785	767	773	768	767	787	763	744	757	782	787	798	762	740	775	824	811	748	783	766	813	780	706	761	761	789	805	790	722	807	783	756	791	775	834	772	754	774	774	767	754	744	750	796	741	808	764	775	791	746	778	728	778	712	762	787	742	750	737	764	744	781	784	781	779	794	764	767	789	764	800	758	809	794	775	743	749	795	807	717	783	767	707	766	787	778	790	768	741	729	749	714	747	825	796	746	794	813	768	730	809	761	771	719	805	766	745	723	728	795	750	748	727	784	747	803	754	763	787	780	718	779	771	786	775	771	752	773	746	755	765	775	773	789	768	718	752	761	714	779	737	743	784	733	799	747	741	723	782	771	790	756	772	766	769	696	754	789	729	712	751	773	766	738	805	754	800	733	782	759	738	802	783	725	790	809	722	729	759	738	754	750	737	772	759	728	743	717	778	812	760	774	714	727	791	732	720	777	760	753	782	756	774	848	745	733	770	758	796	780	788	751	767	757	779	750	793	765	734	702	747	756	755	722	769	756	768	746	821	789	740	794	747	753	773	751	773	771	773	761	771	730	785	745	787	725	745	711	767	764	725	793	750	739	740	785	786	775	739	775	757	762	760	795	774	779	744	749	762	746	743	755	761	763	798	755	775	796	758	765	786	751	831	777	746	740	790	764	689	736	801	748	764	733	785	776	749	786	764	710	752	709	776	759	776	788	756	711	786	757	777	752	757	789	796	752	718	795	745	781	773	815	800	806	795	780	817	727	784	766	798	764	772	775	771	829	767	816	751	776	775	761	785	752	742	776	765	773	776	759	768	761	786	746	744	762	760	782	759	751	749	742	771	750	756	755	774	710	787	746	750	759	795	738	790	755	772	773	742	755	723	785	748	769	755	761	813	730	735	763	757	794	786	775	761	753	762	758	755	803	817	772	770	743	785	812	718	782	753	805	767	818	814	747	785	754	741	745	800	785	790	730	759	811	740	734	771	753	749	777	798	798	772	785	823	793	721	764	778	770	797	714	771	766	703	822	768	739	748	760	827	777	806	778	774	748	756	766	796	750	755	755	764	750	780	791	748	764	778	774	758	788	787	756	793	790	773	760	786	805	761	751	764	735	823	792	796	750	730	783	773	735	786	779	795	763	751	757	755	787	755	742	766	740	755	789	794	798	777	792	782	756	807	787	735	747	791	754	761	775	802	760	739	778	733	785	777	744	768	777	829	824	775	785	774	734	780	762	767	800	809	703	778	795	777	754	737	803	743	793	755	715	786	728	784	762	741	787	789	731	762	775	772	748	834	751	747	732	774	705	762	774	785	760	732	786	790	779	743	736	793	779	756	775	763	761	761	745	824	750	786	826	790	767	785	762	716	735	739	769	789	737	713	819	769	766	788	819	754	775	736	727	758	814	753	777	730	738	773	784	735	776	792	780	785	770	791	775	826	778	819	745	792	789	774	720	758	785	781	785	744	787	786	740	792	688	777	705	773	806	711	772	777	769	792	738	769	816	781	812	749	785	792	776	735	750	775	746	731	735	723	758	822	778	772	813	783	744	755	800	776	773	743	718	786	763	779	766	775	762	770	756	748	782	778	786	761	723	796	771	767	815	763	710	768	778	777	814	736	770	813	744	824	775	753	759	748	737	706	784	759	773	705	764	762	791	702	740	778	802	740	751	737	769	770	733	770	750	771	783	774	762	724	739	757	783	771	744	745	753	768	763	741	722	784	771	783	810	768	754	786	793	731	754	803	719	767	724	755	758	810	792	736	753	764	750	800	751	764	760	736	814	740	794	784	807	789	682	712	778	777	742	769	829	747	755	774	758	766	776	736	773	769	760	754	794	763	765	717	779	793	729	751	723	720	737	747	755	796	764	736	736	743	730	791	742	755	749	802	776	771	746	765	722	744	768	779	775	787	713	751	714	749	733	763	786	783	753	769	786	759	779	781	756	805	767	735	820	773	769	734	758	741	764	727	733	767	763	764	766	691	795	787	736	776	733	758	735	767	800	733	765	781	755	743	770	793	740	730	760	749	737	795	774	752	743	765	817	804	742	712	786	779	739	802	800	744	769	764	773	775	732	820	718	777	763	770	803	782	803	751	794	735	750	784	808	807	742	769	803	765	700	760	751	743	754	766	748	773	761	728	713	707	761	765	752	790	738	721	755	769	749	757	719	796	760	808	752	773	773	742	778	782	766	797	747	758	726	739	767	779	710	783	775	793	750	798	780	774	765	731	774	780	792	792	731	775	779	765	786	785	738	774	748	742	728	832	782	748	737	776	761	813	743	716	803	732	753	783	752	779	751	722	759	755	735	784	781	742	779	805	798	754	727	763	786	764	811	780	738	754	697	727	846	736	756	733	718	765	777	739	701	753	750	787	811	785	751	798	761	774	781	779	739	785	744	799	739	779	756	760	770	762	739	694	757	818	791	766	755	746	757	772	777	764	759	760	719	761	778	704	790	748	804	772	767	821	719	773	772	735	733	764	760	742	757	690	768	770	723	782	750	776	777	797	767	754	782	780	789	734	733	756	742	794	780	771	815	774	800	767	766	788	756	793	774	780	793	727	745	783	754	766	767	716	806	734	790	774	777	804	776	718	716	791	743	767	761	791	812	749	741	751	803	736	745	726	785	789	760	747	764	756	765	754	762	764	742	749	731	809	776	752	772	767	755	798	712	753	788	784	777	781	743	779	784	788	790	777	755	778	787	735	769	728	768	774	768	779	752	753	729	787	739	787	741	770	776	825	772	751	752	805	800	794	756	698	760	771	817	747	733	773	727	783	823	781	748	754	785	742	793	745	780	801	735	748	786	744	794	779	771	754	755	743	780	738	771	821	819	784	717	807	758	754	728	780	763	783	769	738	771	759	775	735	770	763	750	724	749	760	719	803	722	735	766	684	723	753	762	798	777	802	757	732	762	778	771	788	787	765	740	776	751	786	748	786	761	800	748	750	775	781	775	750	771	703	758	733	759	765	695	744	782	772	746	747	783	769	813	770	740	762	772	762	738	756	775	803	777	744	761	814	783	771	787	783	782	802	748	776	708	777	750	797	769	749	749	741	814	720	784	786	739	787	722	758	805	752	744	765	722	714	739	780	742	755	761	827	737	780	755	746	710	768	770	719	718	779	743	772	758	754	806	725	712	768	769	745	753	776	756	739	805	773	826	784	768	775	786	744	769	767	749	712	799	739	744	795	793	771	820	755	768	752	729	732	759	770	755	792	775	797	738	800	708	718	778	743	714	776	783	735	727	763	727	761	778	732	746	775	744	763	789	727	720	786	780	789	764	732	779	724	759	802	761	752	768	735	763	781	727	736	779	739	745	783	779	766	701	744	768
31257	47678	36692	21178	10507	7433	6239	4874	3477	2514	2016	1666	1487	1444	1388	1213	1156	1059	1047	1002	967	993	981	976	1001	971	990	926	971	939	996	955	869	925	983	917	945	933	867	936	880	920	873	925	914	931	932	922	923	954	909	892	914	936	970	890	855	888	870	924	895	876	911	928	904	904	915	922	909	938	895	874	895	936	947	864	915	918	886	875	862	847	901	899	912	907	909	945	939	920	915	839	977	898	873	894	861	848	959	870	868	866	877	866	883	921	863	815	869	917	931	869	884	859	861	877	915	861	943	913	884	909	881	916	911	839	899	912	861	879	920	933	835	862	854	816	896	863	884	900	975	871	901	916	901	929	844	894	899	871	947	956	905	858	909	866	865	872	901	878	873	895	867	891	900	882	875	890	923	907	846	932	908	927	876	887	917	880	919	941	833	917	883	856	866	912	879	898	893	848	857	863	933	901	855	864	886	907	896	875	884	932	882	910	882	868	903	900	900	921	892	885	908	926	866	879	914	868	874	901	897	918	890	907	883	951	913	894	895	809	885	884	887	917	933	889	892	889	885	871	933	900	908	878	874	873	874	936	858	872	873	874	917	914	912	899	916	878	872	982	908	896	900	937	888	843	904	885	861	872	908	879	955	897	843	900	862	874	901	865	887	891	915	838	929	885	891	866	840	817	902	858	923	915	904	910	903	833	888	905	949	826	930	899	939	883	916	875	907	897	897	851	876	876	865	918	882	895	903	892	896	876	887	845	870	920	916	839	905	938	959	887	937	905	916	886	884	839	889	904	893	909	886	905	862	880	921	866	899	905	907	838	908	904	873	853	900	884	884	839	872	888	871	928	911	892	846	851	932	893	919	881	887	929	857	859	877	897	910	926	888	928	861	895	909	829	866	918	905	897	898	951	863	857	921	898	866	917	885	914	870	863	937	890	900	852	857	948	897	919	945	861	884	910	919	849	925	884	907	864	847	921	896	878	922	878	902	929	914	887	884	939	858	833	867	900	907	892	904	877	868	876	887	889	858	925	916	870	884	905	927	838	909	937	887	852	906	834	886	859	879	883	908	929	851	854	896	861	917	935	919	934	890	901	854	852	851	887	872	931	876	934	872	921	836	891	871	925	885	932	879	902	885	931	935	847	826	888	894	899	881	874	941	879	902	896	819	902	915	851	888	859	882	890	931	887	907	926	902	902	888	887	887	923	881	916	926	862	919	986	914	854	893	881	871	953	892	906	866	945	929	856	887	868	909	852	917	861	908	886	852	864	842	892	908	947	927	887	905	849	942	899	946	867	886	861	937	834	862	936	834	871	894	897	925	867	874	837	894	846	893	943	896	884	886	881	849	903	946	936	858	920	858	917	890	935	893	837	928	870	880	850	922	895	884	850	877	833	866	852	934	860	857	902	847	899	902	888	939	836	893	884	889	876	853	848	885	928	905	955	910	862	954	917	892	890	845	893	870	920	887	862	876	849	875	876	935	900	857	900	829	940	908	906	863	836	872	891	906	881	869	924	935	882	859	915	935	947	867	899	923	915	900	831	911	917	901	888	864	909	930	863	939	880	875	849	905	911	899	863	909	890	866	857	861	858	857	868	888	897	876	904	873	898	857	939	908	833	989	889	864	877	877	884	938	909	890	852	935	883	863	857	940	854	937	864	900	911	943	906	876	914	857	884	889	844	883	843	952	899	848	895	921	860	881	845	883	864	904	857	887	928	910	900	890	934	895	865	893	959	890	846	874	894	906	921	864	901	930	867	841	852	871	877	898	922	920	836	886	887	872	895	883	874	934	880	867	855	887	942	913	886	852	908	924	892	914	908	889	923	880	923	904	860	942	881	933	880	854	920	940	897	902	917	861	822	812	869	885	921	891	878	946	872	872	899	907	856	906	934	881	889	889	861	895	903	887	896	841	860	865	885	863	906	939	903	847	897	874	889	946	896	840	876	931	868	911	896	879	907	878	884	877	890	924	808	924	895	900	856	812	827	860	876	830	902	821	896	917	855	876	881	868	905	902	900	842	858	923	893	905	893	879	917	893	871	853	883	954	971	933	897	825	877	834	898	890	889	901	910	872	879	855	873	898	881	886	871	964	894	889	862	893	950	868	843	872	903	943	879	913	941	929	904	910	882	932	873	947	862	910	904	847	877	872	904	897	875	906	931	856	926	837	857	883	849	850	878	902	848	866	876	889	879	883	897	873	873	920	900	927	906	866	902	877	886	867	880	848	881	911	866	877	865	899	932	919	877	904	862	883	865	943	861	910	813	935	904	905	821	920	911	905	888	871	892	817	901	872	904	875	907	887	875	889	959	901	875	889	909	875	852	922	848	934	953	879	915	881	865	941	938	875	864	852	897	931	907	865	913	851	904	872	881	936	886	899	867	910	919	889	836	929	949	850	829	886	856	886	911	863	898	884	831	883	878	856	845	914	846	922	903	883	929	874	914	947	929	888	868	905	927	895	873	888	929	919	892	899	879	918	918	840	928	906	882	883	889	885	881	893	837	849	900	876	904	865	851	891	928	929	937	963	918	875	884	888	927	880	851	913	920	901	884	859	837	923	936	865	836	891	911	926	921	867	870	866	936	878	901	907	878	900	872	901	912	874	895	925	854	923	877	861	845	887	864	872	909	881	820	910	859	918	835	874	882	912	866	872	884	859	868	854	896	883	900	911	856	862	884	901	884	876	880	884	896	934	896	895	862	869	860	854	908	886	856	902	899	940	905	939	818	909	870	916	929	803	870	850	832	884	877	883	872	803	825	894	926	882	909	832	874	857	864	911	935	851	874	883	912	859	914	903	890	871	893	839	913	945	902	881	905	894	837	860	940	877	921	886	860	915	924	939	894	864	940	840	869	870	887	895	821	898	886	860	929	858	921	855	926	849	836	858	882	885	903	891	885	857	880	897	847	909	870	863	835	882	910	881	944	859	887	851	926	951	866	886	881	890	894	852	912	932	886	916	927	853	868	923	912	845	849	873	917	864	939	892	863	940	882	894	845	912	888	862	836	852	888	938	906	862	867	964	878	893	907	885	920	939	929	889	889	896	887	915	876	873	948	911	887	890	860	909	905	915	950	912	876	836	899	924	878	889	886	887	901	903	897	892	904	879	935	884	930	868	877	891	912	877	850	893	849	854	890	929	905	896	922	892	847	913	918	876	907	863	918	894	936	893	875	882	943	863	889	881	920	879	904	857	939	948	896	911	847	928	849	829	882	877	825	878	889	886	871	907	941	871	873	895	920	911	908	912	889	902	910	866	883	869	899	922	845	934	937	933	897	890	914	894	931	917	882	903	943	863	908	887	879	930	930	838	892	937	843	892	882	868	891	846	920	911	915	858	901	887	831	877	882	859	901	892	852	888	879	938	855	862	990	918	875	881	907	927	882	862	884	912	938	822	880	887	867	930	887	905	896	939	895	912	863	896	918	875	900	878	886	873	974	864	865	975	859	880	958	909	849	930	931	915	864	840	887	921	879	879	839
23230	21367	29042	24078	21443	20957	12333	5039	3032	2247	1706	1518	1295	1171	1229	1146	1031	915	926	896	836	846	921	867	861	821	818	823	818	866	823	821	805	797	813	741	775	817	789	800	744	714	802	775	757	791	789	730	735	760	783	822	703	760	792	743	756	763	782	737	743	733	767	807	756	768	735	758	744	737	730	727	742	736	770	789	723	750	751	740	722	756	781	733	739	763	760	783	768	771	754	738	705	726	788	755	773	756	779	770	810	725	745	766	764	760	766	731	739	752	714	755	772	769	767	774	754	752	751	818	723	733	720	750	746	778	767	738	742	798	757	782	754	755	772	796	747	743	748	784	709	711	751	718	734	770	746	763	701	767	732	734	828	770	738	748	723	766	679	739	720	759	764	788	759	729	725	776	751	762	742	739	783	765	722	712	782	749	696	718	757	753	699	770	754	753	759	754	748	724	745	726	707	768	740	747	792	782	751	735	738	734	703	780	725	737	712	709	774	792	753	708	733	708	752	705	737	732	769	814	738	782	755	764	801	746	762	781	769	760	777	760	747	750	779	738	725	732	744	798	750	728	739	719	706	789	765	729	733	756	725	764	727	751	750	727	758	775	740	717	707	798	728	727	779	745	755	728	691	791	737	780	760	825	713	746	754	801	797	770	719	723	725	710	706	795	792	744	711	730	754	774	721	741	723	743	762	765	759	753	728	778	722	777	766	763	716	715	730	714	745	742	723	719	774	763	761	734	745	793	743	742	740	768	761	742	755	724	758	726	772	744	755	773	719	730	726	746	705	755	760	781	749	759	756	725	742	731	755	781	744	755	795	786	721	783	776	745	758	775	749	710	785	753	736	827	786	758	764	744	788	678	789	721	763	760	749	740	733	722	750	743	763	713	752	727	773	766	744	758	733	751	799	729	717	786	751	757	752	740	738	743	765	747	697	755	787	728	728	805	758	763	737	690	780	755	691	760	738	743	661	751	780	728	730	816	751	746	782	747	746	755	779	790	728	756	755	768	752	766	741	804	759	703	724	712	761	726	759	739	761	733	706	738	715	712	765	776	719	738	762	778	777	761	719	762	700	778	682	747	747	738	736	686	729	708	724	706	739	734	773	732	762	754	761	760	749	705	751	741	760	733	735	759	719	751	733	765	740	751	762	752	717	758	754	793	779	726	768	745	745	769	695	687	737	734	783	729	735	737	755	741	806	762	726	748	731	701	762	718	774	772	817	776	787	739	742	725	749	707	718	716	730	746	813	725	789	750	748	745	741	725	729	707	742	771	736	734	741	857	715	761	744	744	780	741	707	750	770	713	764	723	759	745	763	756	762	734	779	738	737	737	713	764	772	731	749	757	715	791	776	736	739	750	761	718	775	728	747	743	829	740	704	710	750	741	745	724	742	788	778	789	761	741	774	774	731	781	769	731	749	801	740	794	783	758	784	726	761	756	714	780	798	751	768	769	784	743	724	742	758	752	741	758	803	720	718	795	767	774	779	723	752	757	711	732	777	725	720	750	711	757	744	792	711	754	810	757	702	744	748	762	802	733	743	775	774	756	767	755	748	683	822	708	737	766	759	755	739	717	811	742	758	736	718	732	760	741	727	778	748	685	775	762	786	730	728	785	745	758	767	728	757	732	752	763	710	735	748	743	746	734	767	745	763	715	745	714	767	728	749	747	809	757	751	746	777	780	764	740	744	797	746	727	725	734	770	718	760	765	742	727	747	794	736	799	746	673	729	741	753	727	767	737	733	752	734	770	726	753	719	761	768	718	736	699	782	782	726	761	734	719	731	724	798	774	754	764	744	771	744	793	766	743	726	671	653	777	731	763	748	707	800	723	740	757	732	732	752	736	730	756	709	743	752	751	760	739	792	724	751	760	751	758	756	729	694	745	713	755	764	730	761	736	817	740	738	733	759	799	722	718	742	738	690	744	757	752	741	733	722	718	733	736	723	740	772	770	724	755	773	758	716	716	776	774	771	711	739	761	789	734	718	742	779	752	744	769	702	717	748	749	761	724	752	746	775	764	786	772	732	748	750	763	714	740	752	785	753	734	748	717	767	712	678	815	756	741	763	768	712	738	780	764	734	752	763	738	774	732	746	727	790	775	770	732	729	734	727	790	757	786	772	766	773	732	717	754	716	741	738	760	770	734	737	717	698	739	723	765	757	771	760	754	767	816	723	719	729	775	748	767	746	715	757	739	783	774	800	757	749	707	755	740	733	801	764	703	795	736	751	705	796	726	758	755	765	764	740	718	754	772	755	719	739	755	743	764	733	775	811	779	760	773	759	724	737	749	702	750	754	766	725	711	729	723	770	741	748	705	812	760	687	755	737	771	782	740	752	769	726	758	751	686	713	720	773	771	783	730	752	753	807	726	756	756	748	736	750	721	768	698	780	791	734	791	784	773	734	773	752	724	732	748	777	774	726	719	716	723	748	782	791	744	772	788	739	709	720	745	757	765	762	751	708	758	725	758	727	757	704	796	753	740	775	750	734	760	682	746	722	701	755	736	742	777	750	789	741	789	772	736	720	744	734	736	760	754	725	754	790	736	759	765	742	755	745	760	757	785	770	712	696	762	744	755	760	746	789	762	747	769	768	772	748	732	764	727	793	696	814	744	768	702	716	722	756	757	791	748	752	781	752	735	735	742	771	796	774	755	765	733	674	772	765	758	777	705	711	752	777	763	724	735	752	790	779	748	673	753	734	784	718	745	776	769	756	757	745	763	721	702	823	748	831	750	715	740	783	714	768	769	764	779	766	753	730	715	747	770	763	764	763	787	737	785	736	722	745	742	721	730	773	769	795	779	736	729	740	812	744	737	727	738	774	759	731	737	743	732	717	760	728	766	759	684	737	734	721	799	812	732	746	781	752	740	754	751	707	740	737	734	703	784	769	746	711	716	774	682	744	752	710	755	735	818	765	733	753	744	728	764	773	745	784	738	732	785	742	756	752	766	755	744	711	742	752	767	774	733	745	721	689	762	763	746	743	750	747	747	722	748	763	738	745	726	767	689	756	745	760	774	758	719	733	751	732	737	766	734	730	689	747	738	757	728	726	787	712	787	817	798	769	749	769	755	729	692	735	737	742	741	755	735	759	739	745	733	727	734	773	761	740	789	775	792	737	746	759	722	730	726	778	803	765	779	814	785	769	781	787	789	733	749	745	739	733	703	773	777	734	783	753	754	734	772	706	734	749	794	776	735	799	726	781	777	774	716	725	721	677	770	768	712	719	733	770	741	753	711	729	753	738	744	767	749	785	754	742	770	781	748	734	756	713	726	734	745	771	770	818	739	754	754	757	783	781	742	784	752	750	770	756	706	702	745	761	719	791	757	762	769	763	711	746	759	735	757	782	723	784	786	747	726	784	749	716	762	743	721	752	794	719	731	764	765	749	758	798	731	720	760	756	724	736	764	766	764	757	715	715	734	739	767	785	757	777	711	779	714	747	745	782	785	780	721	801	764	757	749	780	747	780	737	743	721
34963	59449	49540	31399	18171	12662	10750	8654	5859	4350	3293	2652	2178	2085	1815	1648	1411	1250	1161	1095	1008	1018	1048	931	1034	1008	947	1010	1000	971	948	978	974	871	955	929	847	944	927	886	934	865	900	917	908	847	926	856	837	822	867	845	890	839	805	857	833	814	849	853	883	855	833	789	865	901	842	881	816	870	832	851	843	831	855	833	795	853	815	846	849	867	884	867	820	833	866	810	861	795	851	907	869	929	804	830	868	867	855	827	847	839	841	862	818	832	811	850	866	872	810	834	800	838	882	860	856	845	843	832	850	861	874	823	882	885	852	881	853	834	881	833	866	863	876	859	810	870	887	877	869	844	897	860	896	888	855	814	846	838	841	864	877	843	862	869	837	881	812	857	848	875	841	781	839	842	845	826	874	809	859	862	858	819	748	878	830	867	882	880	848	823	898	819	861	832	789	839	852	841	809	862	892	849	837	820	854	801	817	817	861	838	827	863	811	811	827	870	823	889	815	813	831	852	841	886	832	850	814	834	862	821	900	864	890	801	782	889	820	824	845	857	862	835	859	793	839	834	876	826	804	822	826	882	820	825	828	855	809	858	825	862	846	871	875	871	808	883	904	859	882	850	824	846	903	820	892	876	883	829	870	849	880	850	780	818	902	816	792	799	901	874	811	829	856	821	851	809	872	829	797	826	848	901	868	816	837	859	824	806	804	892	791	882	834	828	877	855	856	844	864	814	832	902	905	876	897	832	828	848	873	876	790	799	829	914	834	819	851	896	844	805	821	861	838	860	876	849	830	816	872	904	840	899	836	853	848	883	833	861	847	811	845	832	878	842	917	833	875	845	847	835	851	868	846	859	829	886	809	844	816	863	807	861	833	863	841	858	825	799	852	865	855	829	812	859	842	836	867	835	869	884	805	841	830	834	857	872	837	852	852	780	883	817	840	860	810	886	811	887	840	834	847	841	884	858	840	827	830	868	842	823	818	873	815	827	775	875	816	897	804	802	885	874	822	874	848	803	860	853	834	848	783	853	855	888	910	803	826	888	820	851	804	865	843	859	916	823	815	849	848	782	831	846	868	859	861	840	856	824	849	918	854	801	860	847	853	848	857	848	890	865	837	862	852	867	873	859	833	806	806	847	872	820	862	825	742	796	869	857	784	854	885	815	820	863	840	818	838	845	870	779	828	831	816	810	820	871	876	842	911	846	865	853	877	810	829	793	833	854	839	821	819	798	853	853	801	843	883	833	799	844	894	833	894	824	805	784	829	804	825	846	827	786	804	825	848	856	858	877	835	875	847	844	799	838	870	870	799	806	794	861	889	816	839	829	846	819	845	794	834	819	857	872	828	821	829	893	812	808	875	826	840	886	870	833	854	833	812	851	836	812	875	822	855	842	826	839	841	828	850	853	847	832	915	832	836	842	862	808	842	899	814	849	852	877	829	776	830	851	824	827	856	835	842	817	855	861	862	823	827	793	872	792	867	818	855	832	868	837	846	812	831	822	839	866	836	839	820	868	868	843	894	843	835	847	828	834	830	830	849	871	889	831	872	872	836	835	864	833	859	827	825	842	800	814	836	871	840	855	826	880	854	838	849	842	851	796	872	851	837	826	843	837	832	807	790	876	823	850	848	863	895	779	892	799	836	878	887	845	847	812	824	824	862	886	841	821	829	866	812	804	832	860	818	862	835	832	833	873	810	856	821	843	886	788	800	872	896	853	886	851	844	834	868	875	822	826	827	872	811	848	889	873	829	826	826	890	811	856	842	867	810	837	811	877	878	826	840	864	802	810	799	837	804	850	890	815	847	794	846	822	877	776	845	847	833	807	833	837	890	850	822	849	830	892	831	851	870	859	873	830	855	785	855	888	890	852	836	840	842	874	837	809	813	831	845	885	803	828	843	865	852	816	822	797	808	909	851	808	782	865	788	776	855	848	818	832	836	818	801	833	853	846	845	857	846	822	835	864	841	854	865	845	825	815	837	868	841	887	816	861	843	826	886	817	792	831	853	856	808	863	839	788	807	830	846	861	837	841	839	860	800	846	840	826	879	852	801	855	841	829	848	856	808	827	836	813	810	823	901	853	857	842	853	857	804	869	863	846	868	788	817	814	834	859	820	849	815	863	854	834	842	824	800	845	832	823	887	845	813	841	817	845	840	832	868	874	843	826	834	856	859	831	804	841	844	869	848	851	834	852	908	798	861	851	799	879	823	829	884	822	866	844	841	809	844	799	811	852	830	830	857	845	853	834	803	866	836	859	835	840	824	868	819	870	810	830	865	889	881	831	835	851	877	898	829	879	837	818	851	830	865	801	849	866	894	837	832	846	862	839	858	832	849	865	835	863	773	888	819	815	834	841	781	831	855	846	875	866	817	829	874	859	858	833	880	822	851	828	784	793	862	832	843	864	793	818	811	788	821	849	835	840	836	834	855	878	825	836	874	864	796	846	835	867	837	857	842	854	853	833	846	861	819	856	868	784	831	864	837	827	800	811	827	815	827	876	885	854	833	865	806	885	755	832	871	875	873	820	796	882	867	833	842	782	848	821	854	825	852	929	853	820	852	862	814	863	818	820	774	826	860	839	862	840	849	886	850	878	832	864	835	857	827	818	852	805	869	882	831	826	830	848	895	856	843	853	858	865	858	799	855	917	857	863	784	824	842	834	839	813	800	800	814	881	834	837	841	823	847	859	853	830	811	827	838	833	865	826	809	846	839	851	867	837	865	843	817	814	797	818	841	833	815	853	900	899	808	888	879	798	831	867	884	855	821	888	819	812	870	836	851	857	857	839	809	875	866	873	827	834	833	895	804	875	788	799	843	799	833	834	839	871	858	810	876	846	788	835	873	852	859	815	814	861	871	844	808	809	829	826	901	855	835	815	814	844	832	853	824	893	864	825	835	808	853	884	818	854	814	839	802	776	830	840	867	836	828	884	779	858	816	830	867	849	877	823	816	852	853	868	887	812	827	848	877	851	858	818	794	826	811	856	881	779	847	777	808	878	826	835	883	825	814	869	813	821	866	881	880	821	819	862	863	858	793	818	880	814	876	835	826	869	827	811	833	861	812	811	857	855	859	856	843	833	859	799	852	918	819	823	792	866	872	819	833	797	820	896	849	822	830	843	869	867	821	866	819	790	854	875	854	818	850	872	888	861	829	800	777	873	839	838	852	805	824	827	860	835	816	840	901	867	783	795	816	848	844	844	823	866	869	828	813	845	872	857	825	849	892	826	831	794	801	856	865	851	828	842	826	907	856	828	875	875	868	898	812	838	814	846	814	809	835	833	865	839	856	862	800	851	761	824	822	795	820	849	825	851	826	864	867	868	828	876	825	881	819	874	818	876	832	791	864	822	828	832	849	867	883	846	868	818	825	828	844	833	881	838	881	836	848	812	796	777	848	854	790	854	839	804	844	839	843	828	823	852	776	891	838	850	799	857	863	824	836	811	881	852	859	880	815	880	839	847	823	816	849	832	875	812	842	848	812	842
29008	25854	26044	13832	4723	2682	2001	1532	1169	903	854	726	654	613	598	584	572	586	577	548	542	505	541	516	528	537	544	525	515	512	566	537	517	509	483	498	523	541	518	555	584	537	482	560	504	510	506	543	501	495	557	515	515	504	514	496	482	536	538	479	520	552	524	496	541	537	517	534	531	530	483	513	504	496	490	506	497	553	540	542	503	510	484	517	541	516	517	527	517	528	519	531	474	524	510	495	471	505	498	512	487	507	523	498	506	528	516	534	521	473	544	548	524	468	531	534	510	511	546	490	522	535	505	545	535	537	498	524	517	483	500	529	536	537	514	568	554	489	526	521	513	494	530	525	478	522	497	537	492	543	481	506	456	498	503	501	527	520	523	502	484	525	489	553	534	542	469	461	512	492	503	498	481	480	519	511	515	516	507	506	517	531	515	491	509	516	537	502	521	516	512	536	542	476	511	501	509	505	524	518	548	530	539	496	530	542	555	514	491	486	520	500	492	520	526	481	533	491	516	528	497	476	525	503	504	530	489	455	472	516	509	548	545	523	530	466	494	540	552	503	507	508	457	530	519	521	502	475	505	520	484	489	568	538	509	495	519	490	512	517	552	553	511	511	539	531	502	571	489	515	519	518	497	542	481	497	492	474	489	547	494	525	529	518	515	489	502	517	494	517	556	514	515	535	515	508	503	502	557	521	499	531	502	511	511	564	515	509	494	496	519	529	544	530	507	522	492	486	507	500	494	523	546	498	543	509	512	543	485	534	520	527	500	512	562	484	514	507	550	525	495	509	514	528	517	538	523	481	490	491	533	494	498	531	497	512	491	532	512	488	538	545	456	515	542	539	519	503	519	517	515	519	580	520	517	517	522	500	580	507	504	478	486	495	491	501	447	497	536	527	525	484	514	518	434	528	508	547	485	516	539	575	508	513	564	493	536	522	477	533	502	530	523	515	467	526	515	503	512	504	504	533	514	495	541	501	525	509	552	529	512	492	509	495	515	508	527	517	520	527	510	475	503	516	505	493	517	495	583	490	497	492	506	541	487	508	475	545	501	541	511	506	503	529	541	503	488	492	506	568	517	509	555	515	534	570	484	535	522	502	517	502	559	493	537	509	501	500	511	510	540	496	520	511	476	510	511	509	518	520	500	501	490	511	508	482	528	486	498	536	505	527	524	517	519	510	525	536	504	509	531	519	545	494	555	500	527	491	528	513	501	519	494	516	525	542	520	491	524	499	522	490	496	530	513	506	514	505	513	512	493	501	481	515	520	523	551	530	530	535	460	493	529	504	520	551	485	477	507	536	562	511	472	545	532	503	497	544	495	476	513	556	535	515	527	538	512	567	512	497	476	504	557	494	508	491	546	530	505	482	541	486	526	515	531	494	514	559	501	553	517	511	552	537	534	551	513	508	522	495	536	528	518	515	498	496	523	529	490	537	535	499	518	520	503	515	525	525	548	509	515	499	492	522	514	506	535	486	508	527	539	517	499	543	568	483	500	501	521	495	538	486	509	549	486	564	518	535	491	483	494	523	510	548	527	533	470	502	510	515	541	543	526	516	523	507	483	531	520	501	510	452	491	513	498	545	486	530	485	588	552	527	499	519	530	549	547	543	488	480	518	498	494	492	476	502	504	553	493	531	515	495	498	534	524	500	484	532	515	540	495	516	494	531	528	515	494	499	480	491	515	539	536	519	494	520	482	497	520	497	500	562	524	537	515	524	522	482	515	501	509	492	518	510	504	516	525	500	504	497	532	516	522	513	482	510	515	504	475	529	518	496	519	512	502	551	511	488	551	532	518	518	541	520	518	522	530	526	536	536	516	546	541	541	511	531	514	538	539	570	510	527	461	510	522	528	539	529	521	530	513	510	511	521	526	504	507	487	521	515	493	522	523	536	510	514	529	561	548	482	513	538	511	517	548	532	495	521	502	492	547	532	520	512	497	481	511	509	491	538	541	487	490	533	538	495	524	521	531	549	526	502	504	516	465	523	497	513	518	540	566	477	515	524	511	503	515	483	512	492	489	502	549	512	534	481	502	512	498	525	520	503	483	523	529	517	529	496	471	515	554	504	533	544	548	465	525	519	515	519	528	496	491	497	527	505	576	499	490	525	502	489	521	520	508	505	498	509	522	532	481	493	521	551	519	544	523	508	509	503	508	506	450	503	521	513	525	509	542	537	511	515	523	504	521	560	503	552	484	527	550	469	540	546	489	542	506	562	529	518	563	486	513	513	518	521	502	538	505	499	515	473	518	499	519	515	527	530	543	512	502	494	545	533	544	509	509	522	496	512	535	512	536	496	454	522	520	489	561	508	539	507	491	484	503	558	495	536	489	504	516	509	524	486	509	534	535	504	488	474	525	509	465	533	511	534	483	461	498	544	489	482	540	485	525	509	521	535	529	530	530	517	524	525	509	523	518	497	504	516	498	507	548	505	503	507	526	476	533	549	482	468	565	514	514	502	494	505	534	549	475	547	494	500	497	531	531	537	536	497	515	497	529	498	487	528	507	512	558	510	529	505	549	530	521	515	519	480	550	540	522	486	502	507	497	495	486	498	536	567	544	471	523	517	514	531	505	530	542	512	509	544	524	492	518	521	486	538	557	537	509	506	500	503	561	521	483	523	533	530	521	486	506	496	495	515	495	500	515	537	502	524	492	532	488	508	482	485	503	546	509	502	515	517	499	506	503	557	478	480	479	498	499	522	550	538	517	546	475	513	565	501	533	470	523	535	522	517	566	540	496	530	511	523	545	508	516	504	535	528	525	499	526	489	481	521	513	537	493	511	523	539	524	497	568	533	529	513	507	476	532	564	512	520	525	552	534	522	526	535	509	529	518	534	530	473	552	500	538	518	487	510	515	504	509	478	502	506	479	479	502	522	521	506	519	557	518	529	492	504	545	495	503	506	546	540	505	540	498	521	528	503	513	515	471	503	515	518	527	495	476	523	495	510	531	468	536	519	512	494	508	482	507	506	513	484	512	509	507	510	486	510	494	511	564	514	510	487	515	539	528	532	493	496	477	462	537	531	486	517	533	526	488	555	543	546	508	534	468	535	505	506	553	522	575	465	505	497	540	523	513	529	533	527	542	517	491	516	512	538	515	513	512	511	517	496	537	464	513	523	458	502	484	497	525	532	488	525	482	495	491	504	477	542	516	495	519	459	496	490	517	506	526	526	523	523	517	568	515	585	509	449	490	537	517	567	524	523	468	522	532	482	501	513	495	540	535	498	497	556	509	462	491	491	545	512	545	545	499	519	514	536	530	520	470	497	495	521	516	553	575	463	521	557	547	530	504	556	530	524	512	516	517	502	512	506	543	525	525	512	536	535	538	483	491	495	520	526	548	516	490	516	494	512	490	504	503	491	501	502	549	491	509	532	522	504	534	510	524	507	482	498	540	532	492	534	510	497	506	528	490	528	512	521	533	556	496	510	552	514	494	515	495	510	541	554	540	491	521	491	507	496	499	461	496	579
29424	39879	30415	14204	7402	5154	3957	2971	2320	1782	1459	1197	1016	921	877	875	813	673	694	690	661	718	730	668	641	736	638	690	707	647	663	658	648	628	678	655	618	653	642	622	638	606	596	614	654	652	643	640	688	659	606	608	599	623	664	624	647	606	629	604	595	596	673	615	605	598	582	631	653	609	619	595	632	644	609	595	646	613	605	613	605	679	622	628	592	606	578	627	599	623	643	612	634	626	615	667	601	629	612	679	613	579	635	631	597	648	602	636	605	692	653	662	632	638	635	633	598	620	629	659	595	613	601	583	633	638	672	641	597	643	646	615	614	591	613	601	623	604	632	561	612	638	616	597	661	643	585	627	641	609	606	677	609	656	638	624	600	601	612	652	625	601	675	588	642	623	625	644	633	651	649	598	635	621	616	627	618	632	613	608	625	642	628	569	645	604	616	658	619	623	611	629	614	586	639	635	617	604	615	619	592	600	611	643	628	638	619	668	656	631	611	646	578	662	601	610	654	599	614	660	666	624	622	627	646	657	616	664	662	625	622	648	609	593	581	586	642	624	691	623	627	658	630	586	645	615	610	645	605	596	616	628	623	625	579	623	635	630	600	595	617	607	614	588	635	622	595	611	601	615	610	591	636	603	613	642	598	615	624	646	607	625	582	619	619	562	636	679	701	633	643	615	588	647	556	615	627	603	615	611	631	634	657	657	599	577	614	645	640	608	657	641	622	614	629	636	626	612	592	661	592	595	610	573	625	620	610	612	625	620	641	643	635	591	603	619	619	647	607	627	609	653	617	632	619	609	622	631	637	661	642	601	610	618	678	631	584	586	636	668	594	655	608	601	573	642	572	650	597	614	612	631	619	595	669	618	661	578	643	638	666	613	597	637	605	599	613	641	617	630	596	619	621	609	670	616	620	585	601	590	631	614	659	631	632	639	629	588	652	632	620	646	618	582	643	610	636	566	656	628	643	635	635	613	605	653	639	593	647	592	641	623	653	608	627	593	561	597	639	622	599	634	597	649	625	624	636	639	602	611	609	595	590	580	598	629	626	635	585	635	584	627	609	617	570	619	655	576	622	578	654	587	642	593	594	611	632	619	625	628	618	623	622	634	622	641	624	616	613	610	615	608	573	648	631	634	622	593	568	603	622	649	600	632	587	594	586	596	616	654	621	589	639	624	596	612	631	620	607	589	615	656	573	635	650	624	656	631	650	612	638	627	633	599	624	666	640	592	624	601	635	612	575	626	630	623	616	625	618	631	614	633	614	636	671	587	642	664	591	627	646	632	614	598	599	644	628	643	576	638	660	656	601	599	619	617	609	605	665	617	619	627	594	623	594	607	618	624	657	610	610	672	640	593	641	647	585	598	640	625	567	619	643	613	665	610	653	605	611	606	606	579	608	596	631	637	641	580	595	639	608	610	630	618	619	623	592	654	628	614	623	620	649	623	641	576	607	635	628	627	660	591	595	630	634	662	618	650	621	655	613	603	653	648	604	628	646	642	596	598	593	613	636	606	606	603	628	620	646	658	584	583	614	628	631	598	635	639	619	633	630	596	598	629	592	629	591	581	635	612	635	602	681	643	643	653	641	651	651	641	638	565	591	672	655	645	606	585	607	598	621	659	606	618	607	652	622	647	635	655	670	652	664	653	697	623	628	648	618	606	633	620	639	579	612	671	625	612	610	614	618	601	654	614	647	614	598	672	568	611	606	617	627	644	617	618	623	636	568	627	589	645	568	632	631	592	607	606	682	630	605	619	628	584	610	614	661	636	627	605	632	648	597	626	622	688	590	636	577	604	638	575	609	617	622	638	654	654	582	609	634	673	568	619	606	645	649	624	616	592	642	637	637	626	654	631	642	658	650	600	621	635	622	602	667	631	639	668	640	645	617	582	610	616	639	607	604	603	657	585	618	607	624	627	672	630	596	622	640	672	640	619	621	649	601	647	574	631	675	612	617	634	631	618	614	623	611	594	625	657	650	616	636	629	615	623	628	637	606	617	608	611	563	626	605	592	624	606	674	623	594	648	611	644	624	622	618	616	582	651	581	648	656	618	645	653	649	609	649	637	662	644	615	586	652	655	665	636	635	610	619	628	655	638	659	652	588	640	629	604	625	614	647	615	617	615	641	613	656	652	623	628	612	644	610	632	605	632	585	635	635	631	611	579	622	619	613	642	653	618	586	594	652	659	580	600	593	640	653	616	613	573	603	579	611	610	664	620	650	645	595	645	597	634	614	671	639	556	636	605	624	623	600	616	611	634	662	613	598	604	619	639	615	605	625	555	617	596	639	606	619	622	612	572	667	668	618	586	625	601	626	618	623	636	614	618	622	592	602	583	598	660	675	631	619	602	629	618	600	653	600	661	616	638	597	634	622	616	639	612	630	593	599	618	612	628	607	637	671	633	646	636	606	592	627	623	624	638	626	593	627	612	630	607	649	628	627	654	565	629	613	628	679	607	620	646	630	611	632	669	669	603	665	628	661	666	626	584	622	603	633	591	630	651	652	609	646	669	592	633	660	595	644	635	640	610	614	651	595	603	603	649	601	608	614	586	610	642	629	655	611	616	613	527	598	662	653	572	608	632	646	623	607	607	610	635	638	586	595	632	589	651	643	603	592	634	611	641	621	595	660	610	618	606	641	618	652	638	653	590	633	580	635	582	559	606	602	617	623	611	624	634	642	629	587	636	606	593	645	654	629	655	616	626	641	656	629	631	645	630	599	641	660	643	658	616	642	621	642	581	584	599	608	615	647	630	606	668	599	625	642	631	625	634	624	616	628	608	644	665	620	614	659	633	626	634	627	602	647	585	605	623	607	633	611	594	607	610	666	638	642	620	608	618	647	622	599	635	610	612	629	622	582	579	638	604	629	630	664	635	621	674	588	609	620	625	613	631	627	621	623	660	622	630	614	623	656	628	626	626	643	614	636	602	620	635	591	658	641	636	636	652	621	641	618	575	650	610	615	629	625	628	655	624	643	636	643	540	616	641	633	658	574	620	659	636	631	632	595	594	635	644	598	624	608	650	622	622	611	647	590	622	611	636	587	638	673	611	602	613	657	652	625	631	626	605	673	639	616	584	635	611	634	670	641	666	620	613	699	621	638	604	651	604	623	620	611	622	620	609	630	609	653	625	661	668	601	651	585	652	616	612	606	616	596	611	616	622	647	599	583	595	622	619	593	665	603	685	604	620	658	684	637	606	624	575	644	635	665	596	667	641	618	624	596	618	642	641	611	643	615	642	614	642	614	639	597	619	628	636	639	621	597	589	637	569	613	647	643	630	592	636	614	636	629	612	622	630	625	655	589	596	638	646	609	634	639	626	624	664	631	615	654	591	605	654	601	630	618	650	613	622	592	629	627	620	627	596	626	634	610	592	627	653	649	658	577	598	655	608	632	646	602	662	630	636	614	619	648	624	639	630	644	597	558	609	606	619	605	670	643	599	604	605	617	655	591	654	659	644	612	584	646	619	625	613
24400	21285	28512	24830	20336	10583	4559	2536	1804	1403	1093	955	761	646	683	584	601	529	515	473	489	485	490	422	474	475	518	461	492	481	477	461	433	467	447	463	451	466	451	462	447	432	454	426	409	441	421	398	445	441	447	452	447	433	452	459	448	425	433	426	462	451	443	440	440	413	409	443	446	452	419	430	435	440	453	440	470	451	436	443	402	450	418	444	462	454	442	438	476	441	422	459	458	429	437	448	447	440	445	424	452	461	413	462	453	434	446	479	436	437	427	444	440	477	426	422	421	447	432	419	424	463	435	413	485	447	442	396	431	415	425	445	458	412	449	438	384	389	424	434	402	457	391	418	457	421	479	417	450	439	413	476	475	421	426	421	410	454	456	439	427	452	486	448	444	452	404	433	434	467	426	433	434	411	476	453	435	409	449	423	429	449	426	471	424	432	428	457	430	414	425	406	424	375	419	457	420	463	435	390	400	417	436	442	455	414	458	468	446	390	445	403	451	447	443	457	418	439	427	460	439	479	423	467	415	457	416	452	414	384	446	405	416	456	414	423	404	419	416	422	433	417	454	403	429	417	426	427	453	478	395	438	440	405	423	432	438	406	402	456	411	441	428	418	436	441	453	439	450	474	430	404	393	402	419	429	452	412	460	480	427	452	429	445	425	439	435	433	447	384	444	443	443	451	432	422	411	422	444	458	442	467	452	399	445	447	406	389	426	463	453	464	469	398	458	470	450	446	478	442	482	420	451	445	453	452	460	420	469	445	436	436	446	407	439	458	454	447	442	457	428	431	474	421	456	458	418	458	463	454	409	442	472	429	441	448	437	404	427	476	456	454	416	433	448	454	437	445	429	446	444	461	458	427	432	470	427	452	417	442	441	466	418	438	427	448	460	425	439	431	400	433	400	404	432	470	424	420	479	426	461	454	429	421	461	436	421	428	440	432	429	417	432	455	431	444	467	420	457	396	429	433	450	462	449	419	423	441	448	445	431	409	421	411	422	453	433	431	418	430	431	418	466	442	389	421	398	455	430	430	464	448	430	440	467	433	448	480	472	415	476	452	447	466	448	453	406	475	456	429	415	451	448	395	438	427	472	441	446	433	421	413	403	438	459	443	461	419	456	428	429	464	444	461	420	437	413	431	437	429	446	450	449	408	412	403	454	447	436	424	422	465	415	453	417	442	437	431	444	416	421	431	451	401	434	450	450	405	409	422	471	432	445	412	390	436	437	433	427	437	466	410	432	437	435	413	425	428	431	439	444	448	442	427	433	454	443	435	420	478	433	438	447	432	406	418	459	421	443	398	469	403	431	478	441	436	454	426	471	476	466	432	421	458	457	432	418	456	451	452	402	462	426	403	471	447	418	395	421	458	401	458	416	414	422	440	448	447	429	418	454	427	429	406	410	437	441	481	411	447	450	461	437	437	411	413	450	445	374	408	489	406	433	435	424	436	417	457	450	432	462	437	480	426	459	469	458	438	414	468	444	457	463	373	436	463	421	457	465	428	418	416	434	440	432	430	475	414	427	412	432	441	448	458	462	443	444	466	452	465	452	419	441	417	413	409	440	448	435	437	443	427	473	454	448	426	436	466	503	409	406	471	437	433	442	432	420	426	429	448	426	422	395	432	435	452	399	440	452	427	447	425	418	436	456	453	457	417	455	451	433	449	447	442	452	400	431	464	413	420	428	473	452	394	438	407	458	514	442	440	455	443	397	425	460	476	437	454	450	459	420	459	415	444	455	445	435	418	398	473	425	439	459	434	474	452	426	465	471	406	413	443	419	444	465	450	435	442	459	448	447	411	406	472	458	448	428	478	425	449	427	466	427	396	426	431	460	443	431	426	423	430	443	456	418	396	449	469	437	458	443	433	410	440	475	421	468	457	439	483	440	410	441	453	441	455	436	427	451	454	462	413	443	440	408	478	389	416	424	423	427	412	467	443	427	423	425	432	402	441	453	460	422	425	453	408	453	437	422	442	412	427	473	443	464	457	450	463	455	447	440	380	464	399	408	447	426	452	427	424	431	418	474	441	451	434	438	457	434	422	431	432	466	397	464	422	434	437	476	455	395	414	436	384	435	403	460	478	462	447	409	410	422	421	439	431	392	451	425	419	429	407	466	413	431	446	444	443	442	409	410	436	480	421	457	425	441	426	421	411	433	449	413	428	404	439	433	453	406	460	457	440	424	456	414	441	415	431	446	431	436	435	454	367	468	444	420	458	422	437	452	477	439	421	396	412	439	447	435	445	446	430	445	436	414	449	442	446	450	439	448	434	461	451	459	438	422	437	439	472	446	415	425	419	450	406	474	450	434	435	466	430	430	444	424	444	462	417	436	478	466	445	447	410	410	413	426	456	416	429	411	445	434	443	403	455	443	473	464	421	459	409	424	462	405	431	418	455	451	484	453	459	394	457	443	484	382	428	454	424	436	431	430	430	449	397	442	447	442	431	409	431	417	422	388	451	468	422	447	430	490	435	471	428	410	457	441	462	416	468	419	431	436	426	409	435	442	439	451	422	475	460	410	400	450	443	451	436	403	461	436	428	417	434	440	440	438	476	432	436	417	404	412	462	405	468	421	428	425	433	413	460	422	430	426	438	448	447	427	419	465	434	440	467	448	464	461	441	425	450	459	458	429	453	412	449	460	448	443	462	478	428	419	447	461	448	433	398	408	454	423	445	433	404	418	451	396	420	445	416	440	427	417	426	409	445	424	438	447	433	410	468	447	381	434	459	411	470	405	451	456	471	442	452	418	436	445	426	429	426	437	450	470	466	427	416	475	444	455	426	452	419	453	467	456	440	456	433	483	416	446	456	426	424	450	433	422	429	481	423	436	451	411	417	454	445	439	448	448	429	464	451	426	428	452	478	447	468	433	435	425	431	450	454	446	444	422	458	418	446	400	422	445	408	408	414	450	405	453	421	455	431	424	455	416	447	416	433	437	406	383	489	405	427	440	449	407	423	394	440	429	416	437	435	406	422	454	457	440	424	445	441	430	419	445	449	439	466	419	451	444	462	433	430	449	399	400	469	441	444	466	469	411	438	479	395	404	445	439	427	448	432	472	412	425	432	398	424	440	426	449	444	448	470	384	441	412	434	456	430	442	439	407	455	489	448	428	397	456	427	423	444	427	461	402	471	464	412	427	435	466	438	439	431	445	429	408	437	455	442	419	455	441	446	433	422	418	442	458	427	418	425	413	469	451	434	446	425	427	453	442	420	432	409	447	431	455	450	446	422	408	439	456	436	456	414	429	406	445	444	414	481	449	475	422	462	434	442	445	431	463	429	439	460	419	438	441	427	456	433	462	445	462	397	428	448	449	443	418	442	408	441	446	453	395	434	451	451	408	443	422	471	409	396	444	452	432	437	391	426	507	404	427	428	450	432	454	452	414	451	435	447	384	474	406	455	437	422	396	413	432	404	413	432	395	437	418	438	393	445	446	416	441	424	454	415	441	422	414	462	460	440	449	450	414	451
31777	54016	43094	24365	12693	9142	7197	5041	3997	2789	2160	1689	1334	1128	994	985	834	779	693	665	668	613	612	627	694	659	585	556	587	583	621	589	591	552	623	562	591	576	555	583	506	534	526	540	542	535	552	558	552	532	555	553	496	563	520	489	520	533	516	561	505	504	558	534	530	558	516	532	509	513	494	538	529	513	530	528	519	573	492	500	504	559	561	572	499	497	548	503	545	598	492	515	542	524	556	547	546	552	507	491	532	525	547	554	550	516	530	570	511	541	553	515	511	559	507	515	533	558	588	514	517	536	513	524	526	521	544	521	505	518	521	524	480	560	507	548	581	576	520	538	488	517	548	505	495	534	516	540	475	525	489	538	530	496	511	554	516	516	519	530	495	531	541	523	572	549	515	506	527	525	517	536	522	539	503	504	531	550	541	513	537	559	535	559	533	558	535	533	498	520	523	467	547	507	549	519	586	545	495	506	508	552	492	525	533	546	511	516	504	507	534	546	543	512	498	514	491	519	528	548	550	546	526	561	533	508	518	529	496	537	496	550	546	545	542	524	518	543	515	529	552	538	507	522	507	555	492	506	517	545	521	520	523	532	528	548	511	572	535	480	513	536	527	530	501	496	550	542	537	512	530	506	509	529	485	470	528	545	517	524	538	522	493	529	546	513	519	533	513	525	482	490	535	532	533	536	497	500	498	512	521	543	516	553	523	536	543	515	479	525	542	466	523	530	524	553	485	546	512	512	520	564	533	509	511	502	549	492	504	558	577	510	485	527	511	532	524	520	518	527	572	571	523	520	538	518	559	511	510	516	512	470	511	515	476	487	536	505	538	514	519	551	537	550	504	524	524	541	492	571	541	550	549	524	600	521	506	492	526	502	571	522	512	512	525	559	555	545	556	521	470	520	498	553	528	519	537	505	526	499	551	506	525	487	533	519	513	531	542	527	528	501	477	562	524	541	522	514	506	529	556	510	494	520	551	522	500	513	510	537	541	499	531	546	562	514	540	504	488	538	507	566	523	509	540	538	509	537	486	534	527	572	553	556	561	509	519	545	508	533	521	530	539	503	510	562	541	498	545	527	534	549	522	548	516	551	516	516	499	488	512	540	528	546	539	509	502	567	500	568	573	521	565	515	533	569	502	545	535	512	522	510	557	536	515	547	528	539	534	530	522	543	516	526	550	506	553	524	500	519	512	533	503	482	526	497	534	500	522	498	536	522	500	498	515	517	551	500	534	570	546	534	558	470	539	513	511	545	529	551	538	583	517	540	521	499	538	509	492	513	535	491	511	543	503	502	508	489	551	552	539	532	551	534	455	479	518	523	531	531	531	505	505	516	487	517	501	529	524	543	564	511	566	529	571	524	535	525	510	537	545	530	525	525	552	494	523	524	540	513	538	551	553	487	509	524	499	525	525	537	540	519	509	509	521	517	512	527	563	506	537	586	541	503	563	552	518	561	533	513	497	546	550	513	507	552	531	554	540	533	576	520	538	513	514	448	542	560	495	526	568	525	524	550	515	488	543	552	550	499	522	540	518	517	524	543	553	492	539	483	516	557	541	540	536	531	511	514	554	505	511	499	520	555	578	541	482	526	552	575	539	507	503	546	572	532	527	506	520	517	552	502	577	549	486	560	526	539	478	539	520	525	552	542	507	522	532	507	515	510	543	529	503	520	488	504	537	533	485	537	527	568	536	502	528	522	491	513	537	520	502	539	496	535	567	532	500	516	526	543	510	546	538	511	499	516	509	521	525	525	556	541	531	546	526	533	524	521	513	555	488	509	523	506	559	511	558	528	552	516	557	515	566	540	519	537	543	524	585	514	511	478	502	559	552	554	527	561	511	509	521	586	527	554	537	570	510	510	496	563	537	501	506	574	511	505	502	516	538	546	504	521	533	558	511	506	544	527	524	514	509	528	494	524	535	507	514	516	491	509	545	535	531	548	512	487	494	532	522	529	570	549	561	565	504	525	511	493	552	529	514	522	518	490	508	530	488	501	470	506	515	571	468	520	519	500	488	527	527	550	543	513	517	504	553	522	519	572	515	520	498	509	561	530	533	489	513	463	514	533	554	549	542	540	531	539	506	522	524	512	554	486	530	558	518	550	548	512	517	540	496	493	517	509	506	490	523	507	551	547	520	529	536	520	487	520	527	509	510	544	522	521	540	547	503	480	545	517	538	483	540	543	530	540	524	518	538	537	532	486	556	542	504	490	542	513	534	546	539	522	573	525	522	500	494	496	491	546	489	509	540	518	552	524	494	577	536	521	531	571	531	530	492	531	483	507	511	517	520	555	512	499	546	529	509	523	523	500	509	547	540	485	531	540	495	489	509	487	541	547	560	528	541	495	539	515	488	537	551	540	505	504	530	547	530	513	522	494	512	509	561	549	527	537	578	548	537	543	475	531	529	560	475	498	518	500	559	496	529	544	565	545	571	549	499	512	493	554	555	525	522	511	494	499	524	513	511	559	520	511	514	492	482	543	523	504	558	555	545	541	525	521	508	498	481	558	504	487	518	541	515	552	549	526	516	514	494	541	499	501	488	544	517	491	485	505	506	527	525	542	499	531	542	521	508	526	502	512	466	514	537	506	538	549	548	563	505	528	503	514	517	528	528	572	528	502	547	524	502	476	503	498	528	514	495	501	537	515	500	502	578	537	527	537	499	512	549	541	514	576	520	512	513	519	512	555	552	523	526	528	539	526	544	534	548	505	508	549	526	572	516	525	538	531	492	504	520	554	484	536	526	522	501	530	512	514	530	531	546	522	548	517	581	516	520	515	533	548	509	487	511	556	505	518	547	513	504	536	528	496	578	525	493	579	496	521	517	518	562	546	540	517	543	499	540	522	508	567	496	527	517	541	538	531	533	520	512	488	534	541	550	529	541	581	513	541	511	525	522	544	506	523	564	546	539	552	504	490	527	570	532	500	512	509	529	572	507	529	516	538	489	526	502	558	553	463	511	544	514	514	498	513	540	528	503	467	558	530	532	570	576	507	500	505	495	551	486	501	500	547	539	521	550	542	517	550	534	524	536	566	547	533	543	526	512	497	513	540	512	530	530	531	507	510	525	498	543	493	529	531	488	531	547	519	473	539	551	525	550	523	521	537	582	545	496	557	515	494	520	522	523	547	504	509	499	528	553	520	524	579	537	520	489	528	514	514	509	572	476	546	513	511	520	559	519	539	538	477	502	547	567	507	507	530	540	507	545	536	537	497	480	492	504	535	525	510	521	511	533	530	514	517	544	538	552	508	539	534	511	501	543	522	539	483	549	540	512	525	500	540	531	493	552	525	555	561	558	573	490	527	537	525	488	496	515	543	526	499	542	536	512	546	540	510	547	526	499	543	510	492	520	504	528	550	533	505	509	534	559	572	554	507	528	523	521	498	562	515	518	523	502	504	487	537	509	528	509	543	535	494	568	601	518	525	543	519	536	504	508	524	558	568	511	511	545	520	508	523	525	528	509	524	536	545	543	527
25530	21386	27908	25279	12644	4800	3107	2153	1852	1470	1209	1115	1028	954	958	900	842	843	798	831	832	798	826	785	816	833	831	800	766	759	837	840	803	811	799	787	782	816	811	734	741	798	797	763	765	782	730	794	809	781	675	794	784	814	801	766	818	771	803	720	799	809	768	766	716	783	781	775	719	712	800	806	727	769	722	750	743	746	785	762	755	812	823	795	750	759	810	776	795	774	801	790	787	731	790	769	799	802	764	789	803	757	808	770	775	769	752	773	796	749	758	768	772	757	794	762	764	750	766	738	802	794	754	756	723	793	743	754	773	769	769	783	785	808	789	763	734	724	753	807	729	799	776	782	782	815	786	755	810	736	809	797	751	767	759	780	790	796	798	763	800	765	747	751	786	721	738	749	762	757	750	782	734	757	797	695	813	762	770	794	758	755	737	727	767	760	761	729	756	748	772	730	748	767	763	772	771	777	791	707	726	738	783	709	822	734	767	779	763	767	776	811	799	767	699	784	794	793	757	778	715	727	816	785	723	776	752	707	774	723	763	738	727	773	771	790	749	870	746	809	788	751	788	746	755	743	773	730	789	832	815	776	731	757	770	768	837	731	783	740	756	780	796	770	734	782	780	775	783	757	785	724	766	762	811	754	849	764	779	715	753	748	776	806	822	771	737	832	752	761	745	747	727	795	788	771	751	795	715	760	818	768	799	786	766	779	742	797	780	792	753	762	768	796	775	770	710	758	763	707	771	789	776	723	743	817	779	777	832	783	765	790	793	828	836	778	793	724	822	771	764	754	816	715	778	809	801	734	797	732	773	772	780	766	809	810	736	799	761	769	795	751	746	773	822	738	797	786	796	754	757	749	760	732	738	793	761	757	770	783	745	715	819	733	784	796	770	725	707	752	733	759	778	755	799	755	766	790	774	701	808	745	788	731	756	764	769	785	765	759	771	759	743	806	773	779	765	767	706	790	775	832	751	821	741	815	781	777	784	753	774	767	768	779	756	802	758	799	772	797	720	728	737	790	757	744	777	781	760	799	746	808	793	798	759	770	749	826	792	805	757	744	760	815	756	788	795	788	737	783	742	731	743	740	821	804	747	777	771	814	764	794	769	736	777	747	715	803	785	777	771	781	755	761	783	750	720	796	767	783	793	786	756	768	793	735	740	775	806	748	760	797	760	746	753	753	793	782	778	747	773	768	746	746	819	780	818	735	754	734	767	761	770	752	771	759	741	755	733	742	769	784	774	782	763	790	743	800	813	809	770	808	776	773	801	787	827	822	764	814	776	742	732	726	766	749	814	799	746	754	746	741	752	736	757	747	771	744	780	780	753	751	773	748	764	769	732	820	756	780	754	838	772	835	768	743	779	731	776	797	793	744	778	769	732	840	782	791	785	815	783	816	798	770	757	771	785	748	766	772	770	758	738	766	771	725	775	819	810	771	756	803	730	755	783	801	760	772	755	804	786	856	730	753	775	749	722	774	782	750	801	759	726	832	747	797	739	771	757	780	752	718	753	783	771	714	755	775	794	750	811	741	801	796	756	795	779	780	769	782	808	801	747	761	804	820	748	754	791	829	790	823	803	729	735	761	769	712	747	724	773	742	801	713	761	788	750	777	766	758	722	785	803	783	801	762	775	803	803	761	765	778	736	761	743	758	773	792	779	731	785	739	755	797	746	737	751	819	773	778	813	729	784	764	799	766	796	752	790	749	773	763	755	774	744	806	746	821	739	754	772	769	749	761	752	791	781	803	750	783	742	762	787	771	753	739	762	795	830	807	831	793	748	822	756	750	746	762	790	731	804	768	781	720	745	816	705	826	791	757	791	794	802	800	799	768	784	770	808	774	767	780	773	780	760	760	856	796	800	736	732	756	776	798	775	757	752	735	785	734	785	721	779	769	780	835	780	743	800	771	832	803	799	755	804	754	784	719	726	776	754	799	749	753	754	774	797	779	726	800	801	818	786	748	754	756	818	765	774	749	776	778	836	816	800	745	780	751	811	784	749	765	776	783	770	754	817	782	766	710	755	792	781	751	791	828	792	743	741	750	778	698	774	801	792	739	811	772	775	745	786	703	733	769	791	774	823	778	787	766	740	756	812	751	674	820	779	756	769	796	760	811	764	776	772	772	763	773	691	764	803	791	732	809	750	769	780	791	679	760	765	750	794	766	794	774	790	796	740	703	741	777	769	790	743	796	735	800	765	752	796	762	767	736	731	780	747	760	795	792	732	791	776	820	798	745	744	751	816	777	769	797	765	768	758	765	739	785	753	765	758	791	798	780	792	764	735	711	786	748	735	810	741	776	843	724	776	777	763	784	765	759	776	775	724	768	784	767	789	810	769	774	775	751	769	839	752	773	720	749	758	812	799	801	759	776	759	830	753	732	758	779	720	740	778	768	807	718	782	759	761	761	817	780	807	805	776	789	768	759	749	770	814	775	804	744	746	789	734	778	786	754	766	766	711	763	770	796	762	762	754	763	738	774	796	763	789	737	772	712	781	794	809	773	724	759	733	795	745	780	736	778	734	759	771	798	780	779	804	800	770	812	764	737	751	773	772	702	738	744	783	757	762	816	768	778	817	748	728	788	785	777	802	731	787	780	795	702	768	750	742	790	784	755	781	754	770	777	749	733	794	775	709	812	790	788	770	777	790	781	783	797	752	771	709	780	847	764	828	735	795	726	760	774	769	775	756	792	778	772	745	772	798	771	755	756	768	790	763	773	786	767	769	770	772	762	826	757	774	754	815	743	832	807	740	738	775	786	801	767	775	762	783	749	743	753	721	744	817	780	798	745	770	843	755	714	755	793	776	737	736	806	864	766	768	750	781	786	774	800	739	770	722	798	791	815	760	775	803	772	751	727	770	766	732	771	780	756	731	732	818	799	745	790	788	755	798	725	778	720	736	749	735	761	812	728	727	831	782	755	780	792	750	785	754	795	772	732	802	797	773	781	772	734	766	763	778	799	725	775	758	779	749	790	797	826	778	767	733	754	778	753	779	761	766	764	753	799	778	815	735	792	785	798	837	767	788	779	755	789	738	804	750	824	754	754	715	845	737	766	759	782	778	764	760	710	787	809	712	729	716	787	754	791	757	748	774	763	758	799	753	814	870	751	774	813	735	769	775	790	744	757	765	764	799	789	765	758	707	769	767	790	764	740	748	769	768	759	759	763	820	764	786	752	762	819	805	807	801	841	759	726	784	782	761	850	812	777	733	774	789	718	762	779	737	777	834	757	778	751	763	803	774	806	775	760	782	783	751	772	792	802	775	812	774	752	709	826	748	813	787	774	763	737	762	761	783	743	793	760	788	790	761	713	787	773	793	832	720	757	815	731	785	752	796	754	764	766	770	738	757	805	755	742	721	798	796	746	798	772	748	755	839	755	768	794	795	772	746	790	768	763	750	765	730	800	750	797	775	778	761	752	812	758	812	775	798	767	761	758	820	767	761	784	782	788	751	761	757	794	751	781	788	727	779	817
31913	45144	37912	20146	11162	7790	6232	4363	3593	2626	2084	1789	1542	1364	1257	1284	1232	1103	1019	1008	924	978	981	1015	1024	996	955	990	941	959	982	927	935	950	940	912	901	905	908	962	902	880	894	898	888	914	899	949	878	825	877	903	900	913	886	912	908	954	919	950	974	908	959	875	860	938	881	865	901	886	851	856	915	879	875	898	819	864	901	896	897	912	877	912	918	897	895	886	892	890	867	911	909	878	874	919	914	882	903	902	862	922	916	864	959	909	906	866	882	899	871	892	940	920	882	901	938	900	928	920	904	841	924	910	911	935	898	852	910	891	875	850	870	890	887	933	957	914	892	902	881	874	891	913	936	903	898	862	879	907	852	932	896	934	871	881	887	864	902	888	873	871	864	885	872	890	911	918	874	919	891	918	843	887	899	901	905	899	937	862	902	909	963	865	846	884	916	933	906	883	897	905	918	969	898	911	930	876	878	901	854	865	877	889	931	925	867	878	888	881	883	926	871	874	862	860	914	907	902	946	899	912	892	923	876	955	924	879	895	869	917	946	859	846	930	922	914	858	901	966	879	858	920	868	919	911	939	896	908	818	932	877	934	940	864	921	869	845	894	946	914	878	915	879	935	916	914	897	888	872	905	882	905	947	944	908	899	898	919	927	895	867	883	905	898	926	876	907	872	881	939	860	986	832	869	893	858	895	894	921	918	888	863	891	863	868	844	894	859	903	970	901	895	914	900	899	952	870	863	890	924	892	879	896	923	913	879	881	879	937	878	883	896	897	854	922	857	884	923	942	919	926	894	856	925	884	884	878	878	859	916	957	908	921	920	880	959	882	881	842	922	967	885	887	838	875	908	874	899	898	894	885	881	892	892	891	882	856	856	855	909	925	864	931	912	896	902	902	929	952	876	884	858	854	866	879	877	851	845	884	904	905	924	858	906	873	933	890	883	924	883	932	851	878	848	955	894	847	866	903	865	922	925	884	891	898	914	887	929	872	885	882	943	940	920	877	922	869	917	886	833	849	919	863	856	851	925	852	894	869	913	920	861	913	926	898	890	900	874	901	882	870	866	891	874	904	841	862	860	952	904	921	917	905	944	907	879	886	938	915	957	904	851	871	932	907	873	892	902	894	897	936	910	826	842	930	901	906	875	839	896	932	889	876	886	869	915	892	888	880	903	887	890	901	909	913	876	933	914	891	930	830	913	884	865	883	867	839	895	919	903	909	895	931	895	898	928	884	928	893	877	930	912	935	903	945	931	914	872	885	834	875	894	875	945	922	911	928	885	917	895	873	888	896	947	876	890	912	854	931	841	936	909	903	847	890	864	878	877	891	862	936	882	902	911	912	872	944	918	849	911	909	909	892	863	920	895	892	907	820	884	954	864	899	925	910	918	902	922	844	923	926	920	869	877	889	898	881	879	880	869	890	898	919	844	863	900	925	890	836	918	926	895	904	904	903	890	866	861	927	828	874	896	886	851	892	902	912	927	887	895	946	868	928	856	855	901	986	917	857	870	941	941	913	881	828	915	910	909	861	926	885	927	867	920	905	908	877	900	917	935	888	927	915	836	924	904	868	876	940	886	906	867	993	889	840	863	861	854	925	855	909	975	874	845	902	912	873	893	879	893	887	852	850	916	886	905	929	891	904	851	909	921	869	906	878	892	898	919	879	884	879	869	940	904	910	924	882	846	826	946	863	966	842	867	924	943	914	963	941	866	945	874	951	857	853	829	916	848	894	967	841	899	889	888	820	909	927	930	861	881	878	863	928	900	851	890	914	890	864	873	890	880	949	878	905	933	898	874	869	858	938	943	885	905	927	955	923	881	894	916	944	884	917	928	921	869	927	898	909	885	934	909	902	959	833	929	826	868	894	917	913	908	858	920	900	904	881	885	905	857	923	902	924	894	922	894	853	912	881	899	924	897	868	876	922	901	913	890	930	878	867	913	915	883	943	926	904	881	884	930	902	855	917	911	934	926	887	930	833	898	914	824	947	895	891	875	898	880	862	892	937	822	913	860	896	944	885	928	853	988	952	899	871	922	871	891	877	878	907	917	920	893	906	882	918	866	886	853	847	904	902	885	929	919	901	914	877	896	901	863	868	879	931	899	928	888	956	877	879	916	854	884	916	918	918	854	897	892	908	862	890	863	887	891	913	865	938	909	948	853	949	897	880	837	882	877	875	854	887	870	834	892	851	919	919	875	910	940	940	898	930	857	955	896	918	868	920	852	937	907	917	898	909	892	930	948	888	872	855	919	920	922	936	868	890	912	887	910	919	923	896	893	867	928	894	920	884	868	872	868	875	872	912	897	858	865	873	909	881	894	929	870	885	866	886	899	911	949	917	872	903	909	867	857	871	910	940	888	874	887	862	915	899	891	871	913	896	859	908	884	912	931	882	921	899	871	957	960	929	867	888	890	878	954	820	877	900	863	922	927	903	909	881	869	917	886	865	968	894	911	902	879	891	824	919	927	899	880	908	847	929	908	920	920	863	953	883	863	899	869	949	892	872	900	870	905	896	891	900	907	941	903	911	938	867	873	925	922	888	937	937	897	954	889	965	956	904	863	884	871	863	913	901	918	876	842	874	924	848	914	893	973	891	960	897	868	913	864	905	957	889	855	908	916	925	893	927	945	952	929	885	900	887	877	970	920	847	923	871	910	874	921	891	885	894	910	861	928	875	918	909	901	904	848	875	884	883	843	842	911	920	868	862	877	887	883	884	884	930	938	919	927	857	871	908	941	931	917	914	911	881	920	832	900	898	866	942	952	885	915	935	890	897	916	881	915	894	891	880	909	934	869	938	900	888	850	970	935	884	880	855	958	938	858	901	923	882	902	913	911	867	867	908	906	908	900	898	874	831	921	916	885	917	903	857	905	857	963	931	885	902	887	937	872	893	943	849	908	904	893	881	910	900	882	856	871	901	892	843	855	923	903	886	935	897	828	897	897	874	911	888	884	902	865	881	900	897	889	862	834	891	888	880	902	916	866	940	850	899	866	913	865	929	908	846	954	892	875	884	909	933	877	884	903	868	934	871	921	922	897	909	885	840	898	873	880	920	889	886	911	927	897	819	868	889	911	923	881	885	945	935	883	879	872	849	872	924	921	881	885	882	870	912	854	899	893	934	908	871	931	888	930	865	930	932	929	876	933	892	889	874	914	890	862	918	849	876	876	874	929	896	906	830	877	898	862	883	856	925	863	874	882	915	921	937	875	942	928	976	944	892	943	877	863	898	864	927	894	876	904	904	887	861	899	897	932	879	851	950	926	873	874	888	883	947	881	861	904	892	887	897	895	887	903	911	885	878	928	872	870	877	906	848	938	942	940	913	896	885	863	903	897	909	930	928	852	878	897	925	914	827	938	906	874	883	867	898	905	948	892	859	884	950	855	872	830	834	859	881	922	894	905	922	912	893	840	903	860	903	884	940	874	907	929	881	972	871	919	930	844	877	920	875	879	856	900	855	895	883	919	935	940	843	874	850
23220	21329	29081	24038	21444	20916	12655	4713	3112	2526	1922	1526	1360	1163	1087	1110	981	991	912	880	848	862	904	808	789	815	859	898	818	811	763	839	788	813	824	836	796	802	800	763	795	729	746	747	816	733	792	765	736	776	795	757	767	777	753	786	797	806	739	782	749	781	816	802	766	786	726	736	791	785	785	761	735	818	778	775	791	764	714	725	787	742	793	773	754	752	761	778	747	754	759	786	777	766	821	748	713	746	792	730	738	728	808	761	760	778	736	773	802	757	765	767	750	761	746	766	735	752	766	791	762	717	783	759	752	772	737	752	739	774	725	780	737	790	764	792	749	767	758	746	695	745	761	784	794	776	780	799	766	746	766	751	805	772	752	733	768	770	698	757	769	768	753	796	772	829	799	791	745	788	748	806	754	778	796	770	757	720	767	716	735	754	772	758	722	806	765	746	726	719	736	733	783	733	726	796	784	780	722	764	812	789	785	697	792	753	709	702	714	762	748	801	754	796	716	783	740	784	752	751	773	784	771	712	800	780	711	792	747	769	715	744	769	721	704	736	766	780	758	715	819	776	769	746	776	768	767	765	776	774	704	765	759	761	812	781	760	821	741	769	789	764	734	735	811	723	793	769	779	743	762	761	749	785	827	742	768	783	770	743	746	722	757	750	760	793	760	742	745	766	754	760	742	686	784	797	768	746	754	754	772	778	761	750	729	792	769	785	751	806	766	754	708	768	793	723	748	713	761	785	768	718	769	818	803	763	779	741	746	748	713	738	753	782	735	770	786	796	803	762	789	765	791	822	773	765	749	774	716	779	792	756	753	776	741	760	720	795	746	808	747	748	716	767	756	773	735	706	721	791	745	725	740	733	758	790	740	776	767	711	754	728	758	819	757	762	751	766	751	796	763	761	768	782	849	817	782	734	784	777	752	797	737	764	730	782	778	778	735	835	707	778	702	714	753	753	728	765	745	754	786	782	755	746	770	806	807	737	704	794	751	806	745	768	757	757	751	776	731	783	689	789	708	738	736	705	713	745	807	796	726	753	763	762	789	781	768	806	786	793	800	717	748	766	680	761	746	757	720	757	808	713	787	729	743	732	785	835	768	726	778	782	753	798	775	736	725	767	794	761	784	761	812	767	718	763	812	741	792	735	759	765	744	744	778	805	763	748	764	756	743	770	728	769	803	746	770	809	737	742	748	753	775	745	726	787	777	752	776	771	733	754	734	752	730	777	745	802	746	750	728	767	770	721	818	729	824	795	731	730	751	763	757	727	742	737	773	714	733	720	709	790	737	771	835	745	772	739	764	709	736	753	697	777	746	710	737	724	745	749	748	741	744	719	713	758	727	732	742	736	803	749	686	749	766	765	813	753	761	783	764	744	757	772	755	794	706	781	819	788	721	745	783	747	726	792	793	715	772	762	720	737	779	715	776	777	783	765	728	753	782	789	737	758	732	751	765	734	727	742	767	768	796	755	793	794	724	761	735	710	776	763	787	812	727	739	795	745	722	705	766	750	797	801	787	787	750	718	731	796	762	758	805	768	729	762	780	781	782	738	748	769	746	757	777	724	780	778	733	706	743	754	755	752	736	779	782	720	733	754	715	727	744	758	776	683	745	768	777	728	768	758	775	781	732	777	764	738	785	746	778	811	713	822	798	773	730	766	750	747	729	722	776	708	749	782	772	762	814	724	706	806	743	791	785	752	761	729	731	809	791	749	751	785	714	739	765	759	751	727	760	759	750	718	753	694	725	788	752	682	725	756	760	744	745	778	760	763	763	773	772	774	780	709	698	786	728	788	762	772	722	752	781	698	797	797	745	781	787	803	767	749	767	775	752	760	746	749	784	664	785	756	742	728	732	775	742	785	803	726	754	814	742	727	747	746	761	801	764	804	718	722	782	801	758	708	787	752	771	729	806	702	759	757	748	767	814	795	744	729	704	798	747	739	754	807	791	751	748	742	733	758	751	713	784	786	738	758	753	785	776	714	764	813	770	746	779	759	729	786	767	749	746	782	719	771	738	734	741	755	729	768	792	777	760	767	726	723	719	745	735	730	734	736	731	730	788	729	691	720	768	791	751	792	751	751	749	773	721	731	745	710	737	763	794	778	725	741	763	809	799	770	727	724	765	742	757	749	773	787	757	780	727	773	741	726	775	788	713	696	740	755	826	748	730	764	739	730	735	742	752	809	727	771	760	808	750	746	777	777	759	826	757	811	763	784	798	724	736	752	696	754	767	747	742	717	742	742	740	761	797	762	732	746	731	754	793	776	760	796	767	775	734	735	757	734	761	735	750	719	770	756	784	749	707	789	762	785	788	797	751	752	750	704	763	751	750	752	757	762	806	779	703	733	724	725	775	719	782	723	750	765	796	729	770	793	788	760	739	728	771	758	734	787	775	776	735	783	765	787	761	779	786	804	807	729	761	813	766	714	721	787	741	758	747	738	717	742	750	750	737	741	654	714	773	767	714	755	768	727	740	734	763	789	725	786	808	771	822	741	806	753	756	784	817	736	775	806	738	789	774	715	710	765	730	751	730	772	764	726	748	777	752	756	775	754	796	746	738	741	758	753	779	740	753	751	786	733	772	790	737	762	729	720	762	765	715	744	746	749	725	759	755	729	718	777	798	797	667	767	810	770	791	754	740	769	779	752	763	762	731	729	749	730	747	739	774	775	791	791	806	762	717	740	786	759	748	786	794	779	728	759	696	753	791	731	693	767	752	711	789	732	789	752	763	787	790	706	792	775	720	730	757	753	727	743	757	703	723	774	754	730	759	785	761	756	810	751	724	745	727	747	758	757	776	766	790	824	732	743	746	762	778	718	785	723	762	771	758	811	745	741	774	729	732	787	733	766	783	754	761	794	772	802	757	728	742	778	803	815	771	729	766	791	769	780	809	733	740	771	765	740	789	736	733	775	728	768	818	772	726	778	735	770	760	776	740	776	808	822	742	744	749	792	727	799	774	742	760	731	827	750	785	746	727	738	784	764	792	749	757	766	808	762	804	761	762	733	740	768	774	729	719	789	735	760	783	752	756	750	794	729	778	731	762	773	770	744	783	711	751	739	743	716	743	763	806	739	714	797	728	718	782	709	752	785	798	819	815	768	752	768	761	775	743	780	750	756	749	776	755	735	773	736	729	795	758	754	766	755	740	740	737	738	739	797	781	777	719	738	782	817	819	758	779	752	804	769	792	742	768	805	729	782	735	766	807	754	738	705	786	777	744	728	732	758	747	797	765	701	808	777	744	771	701	738	707	760	789	776	727	731	734	748	748	776	806	770	753	754	762	715	762	736	765	772	770	747	769	731	725	763	743	757	802	727	754	748	771	819	729	797	749	736	762	752	721	755	706	718	747	776	738	694	750	771	741	742	766	789	798	802	791	743	770	762	761	792	744	760	766	700	751	714	786	836	716	777	706	799	735	763	745	785	699	803	766	737	721	773	759	745	764	790	689	726	778	754	726	767	780	818	695	738	747	739
34509	57655	48462	32567	18853	13373	11132	7801	6118	4932	3595	2812	2287	1963	1761	1625	1507	1424	1199	1149	1093	1028	1037	992	1065	1039	968	1006	962	916	1002	927	926	957	955	941	965	951	888	918	909	905	911	881	876	872	901	917	861	868	871	884	884	876	895	840	930	964	861	886	819	889	797	877	871	812	809	867	827	851	852	864	856	890	872	900	847	841	863	860	855	916	868	838	890	864	877	888	861	840	907	838	880	862	874	887	839	857	784	892	903	858	859	806	837	864	881	878	841	861	816	860	849	823	867	822	828	854	879	845	862	834	806	862	851	810	852	856	888	898	831	836	873	855	843	843	844	848	811	876	854	844	826	844	802	846	854	857	812	867	857	850	874	897	836	856	873	831	829	850	837	821	877	834	881	866	863	920	836	849	853	803	853	832	865	824	843	815	832	865	849	890	882	842	884	832	810	830	803	841	882	844	819	858	874	845	850	832	823	917	827	870	817	826	851	887	816	845	857	881	876	871	855	824	860	832	760	871	846	865	862	789	835	831	867	874	869	877	810	864	835	871	837	857	861	864	869	834	806	885	850	873	830	897	868	847	819	829	861	896	874	844	869	870	861	879	916	861	831	835	852	887	847	864	878	851	818	850	773	825	844	847	816	847	913	868	861	871	856	824	831	844	789	800	868	907	863	875	834	845	866	838	779	889	825	889	817	898	832	856	854	822	882	831	834	905	825	794	837	841	822	819	802	866	825	834	855	879	814	840	846	838	849	829	862	827	868	812	848	863	831	867	850	848	838	806	863	815	858	831	848	884	872	843	896	885	847	850	814	894	875	878	846	928	838	868	880	846	865	836	848	876	841	843	814	830	886	866	846	889	944	838	854	830	846	864	836	829	845	829	841	870	841	896	838	855	903	890	884	807	928	856	823	868	864	816	824	811	856	860	860	846	874	868	835	867	864	879	840	841	880	829	838	833	776	875	879	878	876	804	844	853	877	786	862	812	821	818	818	827	867	857	837	837	858	832	833	786	846	777	863	833	838	836	800	861	827	886	817	864	802	849	860	896	880	894	862	826	855	869	848	855	839	855	805	888	839	836	865	840	834	831	833	828	852	812	824	912	850	863	875	857	814	843	830	842	857	854	848	844	859	839	832	876	841	813	895	879	866	849	839	878	822	894	823	863	853	805	880	815	890	885	834	850	839	839	890	891	823	825	829	859	860	811	875	838	856	886	845	881	856	822	897	806	822	847	849	809	838	831	829	864	852	859	861	857	818	848	798	849	879	853	836	798	839	856	911	859	849	843	802	843	833	845	861	849	945	852	873	843	895	854	796	881	873	862	858	827	814	890	875	896	889	893	861	844	822	851	862	874	852	875	895	837	842	813	824	826	847	813	871	825	865	845	804	828	810	844	861	841	858	820	898	850	850	833	915	857	873	870	857	867	819	899	856	799	813	874	862	827	835	885	841	882	852	875	856	819	885	777	841	837	854	878	865	889	842	853	850	828	864	832	864	850	802	861	871	878	824	833	852	831	855	898	853	870	830	826	876	853	843	848	870	811	848	828	818	872	861	802	874	881	862	861	919	854	845	819	882	896	836	826	849	836	879	840	832	856	841	866	884	884	853	880	835	885	864	856	820	893	827	789	845	849	829	884	794	889	863	869	866	841	860	887	824	833	865	855	890	838	875	829	850	844	860	850	863	845	809	835	867	894	873	890	818	863	841	896	857	874	863	876	805	860	824	847	843	856	865	860	853	849	806	854	811	802	860	793	835	927	823	869	820	837	893	827	809	754	804	855	827	874	850	789	850	800	849	770	818	806	786	826	842	863	866	827	826	842	840	828	829	819	876	879	839	867	874	870	855	842	829	870	860	829	863	832	873	890	880	791	846	870	854	824	856	857	815	841	886	857	857	827	807	837	843	907	851	803	879	828	844	882	813	857	906	841	834	859	855	840	901	841	835	833	875	846	844	855	868	862	817	868	869	832	935	875	847	835	842	817	869	826	800	861	876	824	895	836	872	814	906	774	835	869	865	877	868	868	883	840	899	850	881	785	832	827	831	840	820	850	909	810	813	895	860	889	771	849	812	800	866	844	851	800	854	817	897	854	818	840	875	795	851	890	839	835	838	824	835	827	867	886	840	866	827	851	852	854	874	845	833	852	859	858	832	918	857	854	833	826	853	878	890	832	865	835	792	898	840	818	912	823	911	878	853	861	856	850	837	828	845	898	825	889	814	808	815	860	849	812	844	870	880	863	881	850	921	885	840	817	869	832	846	821	903	904	861	839	843	815	848	808	871	836	852	839	808	886	848	841	850	911	862	876	869	950	833	879	806	827	827	869	883	872	827	871	886	872	810	789	904	850	831	846	875	848	864	789	837	846	860	803	826	875	888	860	830	909	790	865	817	847	828	879	848	799	829	848	856	861	797	811	835	802	844	873	836	854	822	865	817	827	871	914	859	875	834	840	875	886	904	846	874	846	827	847	840	840	789	887	877	876	865	832	869	870	830	841	844	892	894	803	875	812	816	847	825	830	859	870	865	845	854	884	892	809	834	854	843	887	906	903	853	909	820	815	823	890	835	876	864	855	806	832	831	871	875	902	816	852	864	886	827	851	843	783	879	836	853	821	815	829	833	808	874	862	840	776	831	870	834	847	833	814	912	802	833	847	846	814	888	894	885	891	843	866	805	850	849	836	847	872	863	840	820	842	866	880	863	860	897	843	790	816	844	887	809	880	856	885	850	802	850	829	869	869	781	786	837	840	829	810	863	866	868	844	837	836	807	842	874	847	874	883	886	844	833	859	845	865	883	820	835	886	858	809	883	863	885	876	880	879	809	870	813	808	846	839	867	902	859	808	832	843	820	834	904	885	895	834	807	836	887	849	858	793	880	856	842	834	855	857	860	859	838	822	878	850	830	862	815	868	841	799	807	867	827	868	798	909	855	828	840	839	839	818	864	854	778	803	853	829	787	817	819	847	829	860	872	892	826	838	837	834	911	840	884	837	851	816	820	862	934	918	862	848	869	884	908	840	891	849	779	835	838	904	895	843	880	832	813	829	881	820	820	856	904	872	850	823	832	817	859	828	875	844	875	822	855	861	817	860	773	886	861	797	896	864	837	853	836	851	879	849	893	820	857	863	855	864	858	843	849	813	840	814	872	858	835	823	815	820	859	860	880	869	809	819	863	860	808	857	800	853	859	841	858	846	825	862	861	873	868	841	839	880	882	841	853	809	884	903	842	907	853	850	829	810	847	874	868	853	807	904	825	839	880	847	888	865	827	829	826	857	871	838	834	871	911	866	840	833	868	841	818	849	889	801	828	858	865	856	799	856	877	842	875	881	847	860	846	873	797	865	823	868	829	847	816	852	844	861	859	822	839	807	827	851	870	892	850	799	832	802	849	921	832	901	891	843	851	821	843	894	845	890	842	815	814	838	853	872	868	841	840	831	829	849	871	815	876	843	893	841	829	842	869	860	850	879	858	811	826	840	848	856
28897	25708	25297	14017	4357	2413	2006	1520	1128	1019	852	745	688	621	616	614	581	577	559	557	511	496	503	503	491	553	527	553	530	497	502	512	530	547	484	517	505	511	521	518	508	485	512	525	483	505	498	498	470	480	543	492	495	487	494	508	514	540	501	498	526	530	488	517	531	527	503	467	526	519	497	489	503	510	493	558	499	502	516	509	541	453	476	464	497	494	514	518	485	517	484	481	480	509	524	472	535	505	521	530	513	547	493	502	489	517	500	473	477	537	510	519	521	536	514	514	491	476	514	454	502	545	497	518	533	533	516	520	501	499	513	522	530	485	509	453	496	493	493	532	547	466	542	522	464	509	459	552	516	495	494	501	513	477	493	545	501	499	488	534	512	503	516	510	468	517	521	484	533	497	514	549	505	485	504	502	513	502	509	541	489	480	512	526	503	470	493	486	475	504	464	502	521	498	545	528	530	535	512	569	500	526	532	492	503	536	534	515	487	514	482	530	476	472	504	502	558	505	512	481	505	506	488	507	471	482	530	534	478	532	490	494	499	491	514	511	530	516	514	475	508	519	492	512	523	478	514	491	486	547	529	494	504	507	469	511	486	481	519	549	557	535	530	470	477	506	512	544	513	535	497	481	477	526	483	499	507	454	557	521	517	495	470	512	533	522	495	485	499	526	535	535	501	496	484	564	500	480	514	483	490	528	503	495	548	508	481	510	540	512	509	480	539	517	500	487	484	479	528	543	484	496	528	485	504	529	518	498	482	548	520	509	510	494	476	526	518	495	516	533	527	475	467	482	523	494	490	518	494	508	476	494	456	497	528	502	547	516	469	509	481	498	508	517	487	482	509	555	506	536	523	497	491	491	487	532	528	513	484	529	552	569	526	493	526	525	486	522	494	483	499	453	508	517	515	495	507	499	531	533	553	505	530	544	479	506	487	540	511	492	498	527	489	495	482	505	509	511	493	488	466	508	503	501	505	508	506	523	539	531	510	495	486	501	485	506	480	514	512	531	496	514	516	482	513	491	515	518	534	510	461	495	484	513	517	499	534	503	505	519	506	472	469	449	543	519	492	536	494	503	500	529	495	494	522	497	483	490	492	474	522	508	531	524	553	498	493	528	506	503	558	537	514	491	505	509	487	490	513	509	507	484	483	534	491	469	471	507	534	504	521	495	498	488	520	541	515	529	475	513	523	541	555	493	507	531	501	510	504	507	502	495	496	516	484	522	509	539	506	485	484	516	490	485	537	514	512	520	533	475	514	530	522	507	489	486	500	475	507	508	494	488	503	487	550	494	513	497	525	501	493	524	477	467	476	506	497	490	476	518	509	478	501	491	488	493	500	516	521	478	466	452	508	491	514	508	499	465	515	497	514	497	539	480	462	520	494	493	517	526	506	491	506	498	483	498	495	506	516	507	496	499	507	476	491	490	489	467	492	511	500	484	506	492	483	501	462	509	461	522	537	550	467	515	500	501	474	470	552	491	533	514	511	494	518	515	534	524	533	487	513	500	501	509	535	500	491	513	509	518	498	521	529	554	529	512	477	549	485	541	511	568	526	493	497	490	480	497	453	495	504	516	523	514	498	509	550	459	497	522	533	523	499	518	505	506	489	508	521	502	537	537	520	502	501	508	525	548	486	467	553	506	518	495	529	510	485	510	494	481	529	535	495	497	463	477	506	494	531	524	520	498	501	487	473	465	523	496	495	492	515	510	504	545	503	528	494	500	500	507	502	511	493	504	528	502	485	535	513	495	492	460	490	517	468	488	514	497	477	483	498	496	496	513	442	513	501	493	489	480	494	485	499	518	484	524	509	484	528	475	526	517	447	487	538	473	546	514	466	532	501	490	513	462	501	540	491	495	530	556	471	497	526	521	551	493	545	512	484	511	476	508	453	531	486	493	520	516	525	553	478	503	506	528	513	505	515	505	505	509	491	485	543	500	489	499	534	510	498	525	505	519	500	484	467	491	520	462	481	496	506	503	527	545	505	529	498	497	474	483	490	501	493	522	529	472	540	476	462	521	498	497	535	494	520	540	463	497	504	485	490	489	528	539	523	501	528	486	459	483	510	489	504	470	510	492	494	523	520	474	487	493	514	532	496	539	511	537	477	525	474	497	525	507	500	483	521	528	505	522	513	515	514	512	482	476	495	473	519	516	532	477	473	483	465	486	489	552	517	505	506	498	522	502	487	534	485	483	476	513	508	485	549	486	487	512	499	519	493	541	496	512	541	482	470	520	488	483	543	462	499	506	455	496	535	487	512	478	504	538	496	459	485	510	491	488	533	514	457	473	510	502	517	475	498	524	460	502	470	472	515	511	499	515	465	506	534	485	487	497	473	538	518	499	496	511	462	478	526	485	503	495	496	481	514	551	538	490	537	474	554	493	487	536	497	484	478	524	519	500	477	510	502	490	509	520	531	495	518	518	512	481	509	468	498	517	502	515	509	501	465	526	464	490	536	467	532	519	494	524	520	498	515	525	532	521	521	476	512	477	490	487	512	492	544	492	500	507	533	507	499	522	448	552	526	510	500	541	506	500	507	497	516	482	510	482	510	540	518	486	544	515	485	490	525	534	469	504	459	495	520	529	488	527	524	512	460	529	536	536	517	498	494	544	499	494	505	485	500	537	471	498	509	540	490	513	545	474	457	521	541	514	514	483	479	487	537	515	514	495	504	549	488	520	488	460	527	533	457	534	508	486	496	521	484	495	499	530	514	509	531	483	500	511	461	489	525	509	493	502	506	528	487	540	474	480	514	498	475	535	476	494	522	494	493	513	479	498	512	549	504	473	502	523	481	510	486	520	504	514	516	456	513	533	494	463	504	498	521	527	511	501	483	528	462	499	479	461	522	516	506	505	519	536	493	548	499	507	501	522	525	541	507	531	519	500	479	520	509	518	502	472	545	504	482	490	491	489	488	512	511	484	535	501	502	538	487	498	495	495	510	496	530	499	498	460	530	495	521	496	527	481	505	523	482	542	525	520	525	496	538	552	547	536	496	522	526	489	509	530	491	501	499	493	513	537	489	532	486	483	521	496	469	485	520	486	480	493	515	475	537	529	512	531	481	473	540	493	510	556	523	572	515	503	492	459	510	447	505	524	518	510	478	496	504	534	474	513	476	527	508	540	517	508	501	511	526	517	514	479	521	441	481	517	512	502	502	507	484	466	462	502	473	539	480	493	535	527	507	515	464	501	476	528	526	497	513	487	470	455	485	470	516	519	494	483	508	505	501	437	490	518	509	497	534	464	493	508	535	539	492	515	531	503	538	539	511	518	478	483	555	525	511	496	493	500	532	439	478	550	497	472	531	495	501	517	513	500	512	545	487	503	483	480	532	527	483	483	502	488	519	477	491	518	491	502	504	508	476	508	520	511	485	502	509	504	538	499	494	552	505	500	504	497	519	506	452	503	486	505	506	465	520	510	507	506	495	523	501	526	490	527	516	472	520	516	523	515	484	505	528	487	509	536	500	500
28400	39903	29009	14940	6803	4676	4135	3166	2158	1847	1498	1225	1054	893	834	779	769	754	691	665	644	680	690	674	651	688	671	609	654	694	604	683	648	641	668	628	694	651	655	650	643	595	603	628	612	623	573	608	587	589	592	621	597	688	596	629	645	634	578	610	607	615	628	620	594	607	637	572	614	609	609	617	676	595	664	638	577	640	620	641	601	600	655	590	618	634	622	635	598	636	615	621	631	611	597	667	621	578	591	640	616	632	611	600	585	613	597	621	604	624	645	582	605	620	556	639	604	589	624	625	602	609	594	594	594	636	630	620	633	601	602	595	606	576	641	642	591	619	595	600	583	623	628	628	624	609	617	590	659	613	606	603	618	613	573	591	611	622	641	603	574	629	579	601	616	625	624	584	589	582	622	637	617	631	587	643	603	597	637	624	616	664	548	606	639	609	612	615	638	697	639	593	605	603	609	632	628	599	578	684	584	676	596	625	637	596	653	616	634	597	631	628	600	597	604	646	632	587	626	584	604	651	632	632	578	587	630	645	627	613	595	634	603	645	652	586	597	625	613	575	595	573	622	627	657	600	595	659	655	594	610	605	637	641	599	620	621	631	620	636	627	593	598	604	586	619	607	643	594	653	628	585	570	578	554	610	604	629	624	653	589	594	611	591	631	600	592	622	634	581	596	621	630	589	598	611	630	664	601	628	581	601	650	631	606	619	647	602	621	558	621	597	589	617	638	599	626	582	628	605	623	597	594	635	657	580	636	604	592	635	622	643	602	623	572	624	614	599	637	602	600	613	604	657	620	658	662	595	658	638	617	622	618	608	631	652	641	620	616	577	629	623	615	603	570	647	591	595	672	578	587	647	651	604	641	629	633	630	666	556	638	638	623	624	647	555	598	606	599	644	641	637	651	653	600	634	629	618	615	614	661	598	628	608	599	599	648	625	619	630	625	620	580	637	621	568	600	617	594	628	614	637	600	644	612	608	661	639	663	592	597	638	574	591	616	597	638	604	636	642	619	598	642	634	624	631	638	633	593	599	609	603	612	615	625	619	623	645	606	622	616	562	572	616	600	598	617	610	587	599	614	602	626	600	639	613	623	588	599	636	617	639	611	583	627	613	622	602	616	623	617	619	617	627	629	610	617	659	655	626	631	639	610	597	634	637	604	606	629	612	624	592	619	620	655	624	587	628	643	587	614	644	625	581	626	632	586	595	614	634	643	623	588	667	625	600	669	587	580	617	627	652	601	626	641	626	572	601	660	598	589	623	582	580	618	630	581	584	661	609	626	609	651	595	646	634	596	584	599	621	627	681	604	602	626	615	622	614	613	605	615	647	637	612	635	640	659	619	618	612	621	594	614	603	649	587	651	632	599	654	629	626	604	613	590	636	625	607	609	577	651	588	626	604	558	568	608	601	614	610	624	632	601	608	582	623	599	622	536	657	634	618	605	607	632	626	648	637	617	647	635	619	605	665	649	552	621	621	611	600	642	600	638	652	655	635	608	602	627	608	625	625	616	596	601	624	634	593	650	639	587	621	653	568	636	604	596	599	590	632	561	606	607	621	628	600	585	531	598	616	637	611	594	630	662	582	629	582	626	619	598	638	629	615	643	556	605	610	668	568	598	625	650	578	608	602	606	615	643	599	606	652	599	635	624	637	618	629	656	574	596	586	624	600	608	627	645	603	633	608	642	634	644	633	613	620	579	674	606	582	612	617	579	613	602	598	665	625	614	627	619	634	609	568	582	638	615	618	590	641	618	625	610	659	651	604	618	605	604	637	612	606	575	607	631	618	608	585	638	576	617	616	586	633	639	654	566	576	630	621	617	574	657	654	620	618	630	626	596	646	615	585	603	595	613	612	598	568	597	657	619	630	602	599	597	576	638	585	638	589	588	576	589	610	646	641	612	571	624	611	594	576	635	651	598	607	644	617	629	597	604	622	595	646	602	617	576	632	626	630	668	617	607	596	665	626	648	585	629	587	616	597	630	603	649	622	601	641	605	593	674	621	591	573	600	637	611	640	599	642	619	636	600	647	609	589	611	608	620	630	603	597	564	661	620	660	592	613	573	640	559	628	675	652	632	591	597	609	595	577	603	601	597	585	575	566	664	630	651	616	616	658	619	609	609	597	601	598	577	608	614	634	616	626	601	662	646	644	570	620	631	639	608	631	621	587	644	670	581	639	641	612	631	638	618	627	609	600	603	627	640	607	580	596	620	585	634	632	649	623	616	575	559	608	667	586	622	635	581	627	617	612	609	638	631	639	621	631	605	645	633	595	636	622	588	582	648	572	622	575	615	631	622	623	630	624	628	613	652	610	653	600	604	632	574	641	612	596	638	635	634	637	643	642	655	607	610	589	577	622	569	619	614	627	583	615	616	578	613	581	602	600	629	624	657	584	620	559	629	600	634	626	614	624	634	539	649	627	564	614	629	632	623	655	606	631	610	705	595	644	586	576	620	600	588	603	585	603	591	636	651	596	632	569	626	590	555	617	626	612	600	619	581	646	613	553	585	603	647	633	582	632	628	634	620	646	627	632	623	680	605	589	614	617	605	615	556	605	630	579	580	628	652	623	602	629	641	614	606	619	612	610	608	568	584	597	611	605	635	587	669	607	631	612	641	628	604	623	594	643	622	632	612	611	610	664	582	634	610	608	636	595	582	604	625	621	637	635	616	609	642	580	618	634	609	677	625	602	668	638	591	647	594	640	628	646	629	577	637	616	626	622	641	624	621	632	570	627	629	610	594	648	636	596	596	574	651	581	640	604	640	597	611	572	595	655	638	597	609	582	649	617	619	581	607	679	627	602	615	608	651	594	690	622	629	609	642	580	627	683	612	630	621	668	592	626	637	639	624	642	599	635	648	621	632	629	618	658	605	598	609	604	613	610	657	612	590	596	614	612	619	602	616	610	600	607	585	665	631	597	617	575	672	606	620	607	600	600	653	645	544	673	619	594	620	640	598	576	614	632	619	650	615	619	620	608	590	636	578	650	612	607	606	669	612	560	591	652	613	564	666	643	578	635	622	588	605	583	595	626	611	595	620	628	638	583	624	629	612	589	613	588	630	591	605	583	595	634	658	659	618	625	656	598	637	601	661	640	601	602	632	613	599	594	557	632	621	602	608	595	640	595	629	626	610	602	600	618	598	617	629	641	580	621	626	634	600	583	607	652	646	597	577	599	642	624	646	641	631	596	615	621	574	604	595	586	573	624	594	603	625	603	597	608	594	601	594	646	662	619	649	608	630	575	636	619	609	661	621	587	655	632	628	637	622	610	620	631	558	603	630	635	599	613	627	613	618	608	574	615	643	624	610	586	627	656	598	589	682	648	625	581	608	616	642	572	570	606	604	576	579	621	623	615	624	651	668	609	606	601	625	618	647	629	588	632	592	636	621	603	612	634	593	606	602	667	585	647	615	618	618	598	588	664	600	692	575	645	660	622	624	630	583	565	606	614	618	576	631	625	643	694	602	603	619	604
24485	21351	28632	24815	20435	10018	4320	2822	1851	1347	1139	929	762	695	630	589	617	539	578	498	465	433	486	490	477	507	488	443	474	492	455	424	495	519	494	472	450	471	455	455	420	429	475	451	428	429	455	442	439	452	441	432	437	438	442	441	440	447	411	446	430	448	462	437	518	419	419	403	442	414	421	417	408	470	402	444	430	400	361	430	445	425	440	408	408	438	412	397	435	434	410	424	414	418	419	456	438	414	397	468	424	449	441	426	459	438	415	447	421	443	391	415	478	420	436	412	418	418	430	425	426	420	441	406	408	401	449	446	438	453	428	422	427	383	453	413	420	437	445	420	441	415	407	439	432	450	440	419	467	478	452	416	452	440	411	410	422	447	437	435	452	424	416	426	459	452	462	438	407	455	442	418	427	435	401	402	429	407	454	378	476	437	431	440	385	450	481	462	422	438	446	448	455	414	427	487	376	406	432	420	420	441	434	452	413	420	435	436	400	443	440	405	493	470	411	396	402	419	432	420	457	416	410	416	468	456	428	424	473	473	418	436	423	425	422	431	438	423	489	403	424	435	456	432	426	400	439	447	449	377	431	422	430	433	418	419	398	398	411	465	425	437	390	419	426	412	439	413	416	432	447	415	450	458	423	418	427	455	442	412	445	484	426	417	422	434	453	415	401	450	479	464	399	458	444	413	449	431	438	432	421	440	447	414	436	438	427	431	465	441	446	454	392	373	412	404	377	424	413	442	389	440	444	464	437	442	422	461	430	424	431	414	480	405	424	393	441	425	453	432	432	414	474	434	441	425	436	425	426	429	439	403	433	412	410	421	432	420	429	470	442	482	399	423	405	409	438	440	418	418	449	459	436	437	429	437	433	419	398	435	401	444	434	458	468	407	451	434	432	423	398	449	451	404	396	444	445	439	438	402	440	474	434	412	418	455	440	471	385	420	441	443	401	442	444	427	404	416	454	463	462	407	402	442	474	433	434	432	414	388	455	465	447	426	417	382	410	443	380	408	404	472	433	369	418	437	452	435	404	456	395	420	447	405	420	440	464	424	420	395	426	412	409	415	436	482	464	439	451	447	425	418	441	450	419	447	408	399	439	380	417	403	439	422	448	471	390	446	417	443	424	450	420	419	426	432	421	418	459	418	437	436	437	396	434	450	413	454	415	408	442	407	409	425	443	402	468	440	400	458	407	435	424	411	414	443	461	413	469	436	417	426	432	466	468	390	414	451	424	447	407	400	442	432	407	379	419	423	421	384	432	454	449	416	386	425	438	438	426	441	395	431	427	447	456	413	414	416	434	459	424	451	439	410	423	408	440	445	404	462	448	403	427	416	431	484	423	439	469	424	427	432	457	447	443	471	436	425	434	443	403	461	422	410	404	431	481	438	424	451	443	428	455	406	454	399	452	413	473	405	400	417	428	433	441	437	402	434	412	494	437	469	414	484	423	403	430	444	417	416	391	417	464	431	462	411	399	434	426	403	425	457	480	423	422	436	413	440	399	472	449	392	405	421	424	429	435	395	423	417	408	423	445	399	440	424	434	422	432	403	437	441	419	415	414	445	426	460	417	411	420	443	420	413	432	384	427	449	458	445	464	443	442	443	429	421	432	415	407	430	421	451	420	424	457	421	422	410	420	396	432	404	441	445	444	397	433	478	437	431	424	431	423	412	444	472	418	406	474	442	468	440	441	445	457	430	432	450	449	406	389	425	471	423	453	437	382	453	429	449	420	453	417	404	461	454	444	404	394	404	469	451	420	467	463	418	444	421	413	410	410	412	409	402	441	452	467	393	425	426	420	411	461	446	442	409	430	416	423	419	427	406	435	412	463	414	457	464	465	425	418	424	464	434	423	380	434	451	442	418	430	400	416	434	485	404	430	438	448	456	462	464	420	461	411	385	461	406	438	399	431	434	429	454	411	413	436	431	397	426	448	453	458	418	441	406	397	420	407	414	447	474	428	379	425	430	428	457	420	434	434	445	428	435	418	420	427	431	424	401	414	423	418	436	463	426	460	406	388	432	447	419	445	465	412	396	437	420	439	378	454	415	408	443	433	413	438	457	406	404	478	448	432	447	403	415	448	404	435	429	436	409	443	413	436	417	421	426	421	398	412	421	428	438	435	454	422	417	422	442	418	452	463	430	425	425	396	432	424	414	409	478	465	442	401	457	439	415	475	412	422	406	443	398	462	445	426	419	413	471	422	420	473	438	447	422	461	450	437	428	434	412	466	393	427	451	389	434	438	429	412	407	408	394	400	442	435	417	435	438	472	397	405	456	432	435	457	454	435	396	448	411	420	434	426	424	429	440	458	441	419	445	454	432	390	433	395	477	411	400	423	446	425	430	458	439	407	437	416	419	437	449	427	431	442	412	475	442	429	420	401	448	418	454	423	418	455	386	460	410	436	449	395	448	408	426	423	460	455	417	411	416	466	443	410	445	414	434	472	456	378	438	441	405	422	452	416	420	435	466	427	437	461	431	429	483	440	418	447	462	475	410	419	457	411	419	436	431	434	431	409	420	417	432	433	424	404	464	451	516	423	421	438	419	455	402	450	432	436	446	419	417	426	441	419	414	410	428	430	464	430	446	425	430	415	442	449	427	436	433	434	446	455	458	439	424	432	410	415	430	426	429	437	423	437	420	424	410	380	431	444	418	433	409	403	444	407	431	422	442	423	415	450	427	426	437	407	412	457	446	437	430	421	431	426	403	438	399	432	408	445	418	435	423	410	409	441	440	405	437	428	426	417	428	425	391	459	448	409	404	412	421	437	424	441	406	430	421	413	415	434	380	425	453	419	446	437	452	471	422	444	391	424	428	411	426	389	444	419	419	409	437	398	436	411	428	446	438	410	440	423	439	407	440	439	428	419	406	412	412	432	445	405	455	428	473	411	437	428	433	473	424	423	434	422	449	462	399	410	448	418	412	397	405	437	430	453	437	429	418	422	444	445	443	409	443	404	400	429	417	434	442	415	417	426	419	439	430	452	423	428	414	437	410	431	422	410	443	422	437	466	458	395	422	471	439	384	400	419	436	428	426	402	441	415	454	455	435	444	459	419	413	422	428	401	445	409	429	418	441	423	423	455	452	476	426	438	445	413	441	450	456	441	455	442	460	390	452	442	412	401	443	422	446	414	437	438	418	407	431	451	423	424	392	413	418	417	411	409	424	479	406	435	477	429	411	421	426	452	401	427	412	448	459	420	424	412	424	425	426	409	422	428	442	431	439	455	399	413	389	445	424	443	431	431	464	441	428	396	480	421	408	389	467	431	413	439	412	439	408	443	441	422	430	435	431	423	444	419	428	447	408	416	429	419	427	427	469	458	424	401	450	415	384	425	441	421	424	426	440	443	426	413	440	428	384	428	432	443	402	434	429	443	458	456	423	439	419	443	387	433	431	419	428	429	433	448	438	445	435	447	474	405	419	466	406	452	473	470	415	458	432	464	423	430	408	449	410	418	443	424	436	426	445	406	454
32132	53282	43822	25455	12772	7990	6932	5903	3876	2601	2150	1727	1361	1130	995	885	921	855	718	669	619	674	626	593	622	599	649	582	628	617	589	604	604	602	600	572	579	558	541	548	513	550	548	521	546	529	516	529	538	537	527	533	513	541	558	533	542	541	534	525	557	543	523	531	509	511	561	486	545	520	528	538	529	528	531	538	497	520	517	557	530	512	464	497	561	546	544	542	501	527	530	561	546	535	523	515	490	510	496	504	545	492	506	547	512	519	576	503	502	536	484	556	543	495	525	500	525	542	532	512	535	507	492	503	546	534	526	515	497	512	516	529	573	513	572	496	509	514	520	531	533	557	539	559	524	538	475	513	486	538	546	504	535	540	525	531	522	520	517	537	520	560	567	521	510	497	509	512	516	528	501	504	540	536	497	538	532	503	536	536	519	489	456	533	526	538	554	532	465	512	511	535	550	508	527	505	543	554	513	531	502	545	541	489	544	529	530	586	514	511	509	486	528	555	546	558	529	501	467	507	505	525	560	552	546	478	519	547	516	496	503	508	480	548	549	477	535	511	505	524	501	547	524	522	563	550	507	481	508	528	553	511	512	547	509	502	526	515	516	530	523	534	548	484	541	540	515	535	542	519	511	544	531	518	508	521	495	523	508	464	532	512	536	518	498	525	567	546	505	520	505	543	526	497	553	472	513	491	492	546	567	514	540	537	521	532	560	526	584	515	497	506	511	532	532	536	526	507	496	546	492	550	567	490	525	532	577	524	541	556	501	530	525	520	508	565	522	530	533	580	506	531	538	522	546	537	497	526	530	500	518	520	561	570	543	532	502	509	542	539	529	520	546	529	514	536	553	505	533	510	506	500	544	543	477	541	534	560	489	516	499	518	528	476	499	538	479	524	481	556	540	537	541	532	500	496	531	496	502	552	498	521	513	524	504	485	535	526	538	529	470	513	570	500	553	535	526	504	482	521	553	521	554	530	549	488	540	500	538	565	493	531	543	519	559	500	528	507	521	487	526	558	491	517	507	498	507	567	500	503	520	557	559	549	510	538	493	561	525	541	488	536	542	528	495	522	544	461	532	509	512	518	529	524	542	539	540	525	523	492	546	484	548	531	524	539	531	541	520	520	529	508	491	545	572	511	526	513	584	527	546	500	553	546	530	515	504	569	550	530	521	529	527	549	543	512	502	531	503	555	527	545	563	507	535	491	524	514	538	514	515	505	522	512	520	493	554	523	514	522	519	490	519	482	551	472	535	514	507	507	516	518	517	547	493	519	530	502	554	498	494	529	505	506	538	529	513	534	544	504	554	506	546	509	521	480	551	529	477	557	525	494	550	517	546	492	552	526	489	513	531	483	536	488	526	549	505	465	529	544	554	530	536	496	512	553	533	543	549	503	530	540	490	508	557	498	502	499	481	542	505	529	505	512	495	488	551	533	567	519	487	513	529	544	515	493	511	528	535	524	504	516	517	540	529	483	547	556	485	516	492	513	541	516	499	531	487	548	507	498	549	504	541	485	502	506	499	490	513	495	541	523	551	533	573	533	517	546	556	539	507	498	551	528	548	551	523	532	516	537	476	533	502	526	506	550	483	522	513	547	534	532	515	512	531	542	502	488	509	563	544	547	581	517	519	532	517	519	506	512	552	514	514	519	492	530	472	526	517	523	526	483	504	523	535	510	499	509	505	533	514	547	559	492	518	568	565	552	563	499	527	546	541	495	513	578	459	543	516	506	545	538	524	528	529	506	502	516	546	486	541	550	523	507	536	530	525	508	549	500	532	539	508	509	516	508	551	530	560	531	570	537	514	516	529	491	513	517	526	481	510	513	519	541	525	546	527	475	503	541	503	554	514	495	545	546	568	517	519	560	516	549	551	529	525	541	541	515	537	550	502	517	502	531	565	517	509	540	509	539	555	544	533	506	533	501	523	464	520	538	533	546	520	534	514	521	534	494	508	489	536	546	487	521	541	502	541	530	502	511	564	536	532	545	533	519	522	511	492	556	542	550	508	514	534	530	523	508	491	490	538	544	543	534	510	527	546	512	539	546	502	513	548	542	535	535	520	528	508	525	540	531	523	504	527	560	523	452	559	511	538	546	507	552	508	513	537	548	540	523	523	505	574	511	491	561	556	535	505	554	538	511	497	533	525	557	492	493	536	513	494	533	497	499	520	503	549	535	502	521	497	545	533	503	513	502	498	478	540	490	525	503	544	528	548	528	508	480	548	497	494	537	526	535	565	504	487	566	490	511	492	494	549	512	513	502	498	512	480	533	458	483	544	552	546	521	519	530	528	542	535	550	531	511	519	579	528	531	523	531	543	548	513	526	546	527	532	570	466	516	503	548	548	503	528	538	521	560	499	494	520	497	514	542	555	549	560	538	493	512	516	548	493	518	506	506	529	544	524	554	537	495	533	493	494	513	517	543	535	577	522	504	548	536	530	478	553	519	540	524	525	530	500	542	471	502	557	585	534	497	550	524	548	515	532	536	544	472	535	543	514	539	499	517	511	525	559	556	559	531	500	541	501	530	518	505	544	519	486	509	506	523	526	536	558	455	522	535	521	453	513	555	511	533	525	491	575	523	566	510	547	574	519	528	548	480	551	512	565	522	541	525	533	511	507	508	501	491	537	529	529	560	541	478	521	504	523	552	549	519	536	522	530	511	551	554	498	548	530	528	565	531	566	550	516	536	509	498	478	485	507	557	479	552	533	527	548	516	539	507	513	520	543	548	545	526	522	522	536	515	521	535	508	587	500	526	519	516	511	542	509	535	544	512	491	497	507	502	468	494	526	535	489	542	502	546	514	558	528	509	549	499	494	519	468	539	523	538	511	525	528	518	529	516	503	514	577	531	558	564	516	527	512	517	544	547	534	501	507	505	500	540	554	479	501	576	514	518	543	554	508	531	503	531	532	564	574	527	515	530	497	520	512	498	533	509	520	561	527	532	513	507	508	511	528	559	547	535	534	569	502	476	544	493	549	559	543	537	552	496	541	527	496	540	514	532	528	544	546	515	529	488	550	600	559	549	516	503	528	522	541	544	481	536	532	511	576	497	523	510	483	519	478	559	526	547	546	533	564	521	510	517	521	570	460	577	520	571	515	541	534	567	578	518	527	468	502	516	508	504	488	500	490	516	506	515	527	511	549	516	535	466	523	513	514	558	509	509	517	488	509	510	539	535	514	546	495	517	557	496	487	536	555	513	531	509	536	549	547	519	494	513	513	536	489	509	535	541	500	552	477	517	537	543	562	517	468	547	525	519	523	537	496	519	521	520	538	527	527	521	518	536	513	532	468	532	508	498	491	497	494	532	565	574	515	550	550	519	527	531	505	552	546	538	523	510	491	516	524	537	526	522	511	484	544	541	526	508	478	499	526	521	539	523	541	521	503	514	501	507	504	512	560	558	550	533	515	506	506	493	485	507	516	560	538	535	498	507	513	570	529	523	543	565	511	535	532	496	538	541	478	526	507	527	520	512
25459	21452	27808	25721	12042	3947	2981	2300	1872	1394	1250	1071	980	943	848	839	875	845	811	868	789	790	794	808	832	850	773	813	806	754	817	737	791	781	800	780	784	749	816	710	764	832	770	767	807	812	765	794	766	797	760	795	756	774	765	842	781	737	789	720	776	745	748	758	801	729	779	775	836	735	785	820	808	804	787	785	767	773	789	732	731	808	818	783	779	784	775	757	768	779	816	767	815	729	776	769	776	779	733	799	766	763	740	760	708	757	794	781	784	736	749	823	735	769	779	712	766	780	802	813	730	743	737	757	761	768	799	758	770	743	782	782	760	748	743	787	731	816	775	765	820	813	728	748	804	807	763	765	748	796	779	826	723	743	820	774	762	793	762	720	757	786	783	764	794	791	781	729	772	756	767	750	752	781	797	705	823	805	785	767	808	733	763	767	754	823	794	796	782	789	769	787	753	784	780	786	750	773	780	722	759	813	773	742	806	832	806	842	768	785	744	734	803	773	774	797	782	770	772	759	793	795	758	749	747	787	844	800	787	764	780	793	777	795	787	797	746	791	766	769	784	786	772	757	763	754	778	745	749	749	802	762	755	749	769	786	776	716	775	817	759	786	737	771	765	777	750	801	791	762	780	792	794	741	773	767	758	759	751	736	789	733	806	741	796	718	813	789	750	779	750	774	769	797	730	711	727	732	788	816	756	784	787	761	733	736	806	738	803	773	766	789	802	821	760	794	793	791	799	803	743	837	793	772	802	760	793	791	790	783	770	796	746	751	718	817	756	739	744	752	745	717	816	747	790	801	756	757	793	791	774	767	704	778	743	796	719	747	766	744	768	741	783	773	760	810	775	756	809	750	748	737	725	728	790	778	795	759	790	791	716	761	814	784	730	770	826	753	767	770	804	774	742	811	809	802	789	722	753	754	763	763	777	829	731	779	765	751	752	766	740	786	705	765	768	754	778	752	786	765	760	818	765	781	770	805	744	729	765	774	770	766	791	762	755	780	779	792	767	761	747	763	795	757	770	757	785	775	777	728	783	772	746	759	728	753	769	777	789	811	753	747	805	760	769	858	756	809	740	757	754	764	762	761	770	775	789	735	780	742	778	780	756	765	771	820	806	778	758	819	797	786	753	789	765	721	782	779	756	733	741	757	739	769	729	797	764	792	798	764	737	763	798	761	771	787	724	760	788	820	747	815	790	754	747	784	793	799	798	804	817	712	741	784	779	784	790	768	741	723	770	762	770	770	750	794	758	791	739	757	754	772	770	775	776	783	750	744	742	792	785	772	774	764	827	792	800	741	871	751	744	810	758	828	783	710	785	747	778	745	756	757	759	784	777	750	765	807	795	794	788	804	802	793	788	846	798	732	769	762	777	727	778	722	767	768	785	726	810	709	737	756	750	775	742	783	777	744	820	738	753	750	779	744	746	803	765	739	747	776	790	739	817	784	765	806	757	768	778	796	861	808	738	759	752	809	774	747	804	782	761	816	768	758	782	807	815	811	804	778	707	784	746	734	738	809	761	748	754	790	737	752	803	739	801	792	777	742	734	766	727	769	765	744	781	724	786	806	747	817	794	717	746	732	790	723	769	794	724	727	748	778	771	790	729	794	780	793	734	779	795	753	836	764	750	811	784	769	784	786	783	764	778	739	802	756	767	743	777	789	748	766	827	781	763	795	783	756	725	814	773	800	774	803	784	754	746	768	776	757	780	777	789	739	775	763	762	789	784	779	800	722	755	764	732	785	795	830	825	787	722	749	768	760	775	724	748	777	783	809	788	802	761	804	760	774	778	732	767	820	780	768	748	687	828	763	797	773	730	760	755	736	794	773	787	768	783	774	771	774	784	762	771	778	728	785	785	767	728	733	810	777	748	758	735	762	777	788	739	797	735	794	822	776	797	795	768	748	785	792	729	754	741	802	751	770	735	806	754	734	731	823	806	782	751	768	791	775	690	829	808	747	775	764	731	789	749	760	750	811	769	749	785	740	763	755	744	789	802	780	722	785	762	782	786	751	797	732	766	734	731	732	781	719	755	800	719	749	816	721	775	793	757	799	735	744	778	782	770	751	739	738	840	771	726	774	714	773	771	821	767	772	831	737	754	750	734	757	745	778	798	821	754	820	806	710	762	731	747	740	793	774	758	794	746	765	760	822	779	804	770	791	827	791	767	802	718	767	747	782	764	775	738	713	739	787	802	721	758	817	807	763	770	762	755	800	763	778	772	775	776	747	792	782	789	769	797	747	764	800	765	790	765	754	766	806	785	742	779	740	827	775	805	763	717	774	795	740	773	781	782	775	831	771	775	795	769	759	763	796	778	732	780	811	749	774	758	782	757	753	747	753	787	762	803	781	767	715	757	799	756	764	774	781	763	784	752	781	802	728	814	766	713	776	753	711	781	851	747	799	791	771	766	802	738	725	789	759	779	743	732	730	817	764	810	808	749	817	772	768	769	758	779	728	766	760	825	809	777	804	798	751	739	756	768	753	749	749	756	764	778	812	793	716	772	772	760	777	757	763	765	764	766	722	827	745	803	788	739	751	763	806	806	709	749	791	758	749	777	726	747	764	753	734	766	790	787	728	783	765	742	748	760	763	800	786	768	755	763	745	784	813	772	764	777	787	775	819	751	793	817	742	784	775	766	745	787	759	783	767	773	742	762	791	729	764	746	790	788	808	759	805	757	756	753	733	778	774	756	759	774	794	762	761	750	761	750	796	771	822	796	779	802	673	768	750	794	764	725	767	812	805	789	835	792	728	821	727	713	754	802	750	732	757	753	814	794	733	753	773	769	731	808	787	745	765	767	767	786	727	776	750	757	746	791	795	803	749	774	811	799	804	768	738	786	741	778	799	739	758	779	780	776	774	760	782	735	786	740	798	779	771	762	800	793	762	756	743	782	728	765	780	802	812	798	798	777	837	818	797	750	754	759	766	758	793	771	754	771	731	764	759	734	749	795	760	784	769	749	762	751	767	809	719	807	794	766	770	777	811	770	739	770	789	771	775	719	774	824	775	755	828	763	754	756	809	800	772	791	836	815	791	768	736	833	716	760	769	717	758	779	848	808	777	730	783	782	789	790	773	781	773	783	829	788	768	750	791	757	739	791	734	788	818	749	743	741	799	799	765	807	776	870	778	740	752	767	822	782	766	764	761	815	769	793	761	772	776	794	749	733	752	764	786	740	794	811	705	766	779	709	773	746	778	820	787	733	796	821	677	808	776	760	775	787	758	765	765	779	786	833	746	734	796	755	705	788	802	805	777	766	770	740	769	780	752	761	746	781	755	762	770	817	797	787	778	787	747	777	799	747	769	755	767	744	736	768	798	818	722	758	720	815	809	774	769	766	812	776	784	771	800	797	808	782	757	773	768	716	814	729	813	756	794	751	767	750	763	748	750	787	767	756	764	768	802	788	764	784	762	760	694	804	773	788	739	805	773	802	764	816	730	778	773	789	746	752	772	753	786	766	724	835	781	841	760
31201	48995	37819	22506	9021	6214	5627	4859	3780	2660	2074	1766	1583	1423	1231	1155	1197	1064	1137	1077	962	998	936	991	949	960	997	953	970	946	928	986	890	942	951	932	918	939	904	943	927	970	977	923	908	963	920	903	837	915	928	869	918	916	908	885	859	924	887	909	906	891	870	866	935	917	937	924	925	916	932	873	894	932	918	908	837	824	895	906	886	853	919	859	910	891	911	885	925	926	905	899	914	913	963	898	888	866	900	869	856	908	901	884	872	889	938	859	937	923	903	926	903	930	925	901	933	957	949	926	924	860	924	885	890	890	881	894	897	916	875	956	895	893	904	854	908	889	887	859	913	915	903	889	890	913	928	870	930	900	905	887	892	935	963	887	915	922	922	848	944	883	913	881	872	885	873	870	897	925	874	895	914	942	920	906	882	859	868	874	904	937	874	902	871	876	910	926	835	897	898	850	939	903	947	927	913	907	881	924	873	816	945	813	937	898	883	911	913	908	897	912	972	890	869	927	916	884	891	917	903	921	922	907	900	917	876	864	920	812	867	900	906	893	862	902	883	877	924	829	897	875	942	952	928	866	862	904	927	928	902	886	907	857	931	899	936	889	909	956	936	901	897	833	924	901	891	918	921	919	933	918	866	821	967	934	956	893	897	911	795	916	918	929	893	887	886	917	909	917	924	862	898	895	919	894	896	886	877	907	897	961	914	864	889	923	949	883	938	832	845	847	905	892	869	902	934	863	890	850	919	889	895	875	860	888	872	994	945	868	881	913	922	893	918	910	865	932	906	886	862	897	935	858	910	891	950	927	939	904	901	885	873	879	883	875	896	894	941	896	870	882	872	847	853	853	909	953	880	872	924	867	892	887	901	913	874	901	904	918	890	863	898	898	876	924	900	901	904	879	911	879	878	900	915	960	815	877	926	927	911	892	867	932	847	877	904	875	921	885	895	845	868	876	892	902	918	909	876	871	900	897	897	927	919	883	937	897	895	866	913	959	871	892	916	907	907	869	893	896	894	891	881	868	922	958	893	913	885	910	887	901	844	908	897	899	866	946	905	922	884	849	859	903	919	947	956	966	902	899	893	879	906	917	910	924	861	944	864	916	872	859	897	919	943	885	947	871	901	930	897	891	882	895	881	911	938	901	886	915	912	903	927	942	923	827	892	866	883	946	856	907	907	931	873	893	884	906	895	868	888	888	847	896	877	882	835	878	928	895	911	853	925	943	917	903	893	886	937	852	878	903	900	919	973	909	915	886	929	927	846	910	859	935	958	955	906	885	883	890	883	880	864	852	907	881	911	899	958	906	880	916	871	837	895	873	884	910	832	843	841	870	875	912	864	877	911	901	885	920	900	890	930	856	903	893	951	950	867	912	910	888	863	879	914	864	897	869	898	896	934	930	933	852	876	896	865	862	896	853	939	947	901	926	955	907	918	908	895	877	898	934	899	902	936	950	874	895	903	892	900	935	897	882	881	944	881	901	889	886	882	897	916	873	938	935	924	913	898	847	874	943	891	906	937	923	856	910	933	868	875	944	840	901	903	912	894	938	857	882	918	869	873	898	883	915	836	897	882	931	906	837	875	906	869	926	903	939	907	898	890	839	926	916	993	951	927	890	870	897	926	891	941	895	926	912	868	843	902	870	905	881	894	936	926	899	896	906	908	915	893	875	867	878	893	872	881	917	915	910	882	966	887	830	870	869	888	845	922	858	950	886	923	873	880	884	895	843	860	889	874	857	890	892	907	896	895	849	951	902	933	919	909	880	932	914	918	954	872	878	902	928	908	888	955	963	885	874	872	870	834	928	919	878	937	927	912	929	916	862	879	890	935	845	895	918	863	876	891	863	913	912	914	884	867	893	900	837	920	888	901	913	893	894	894	879	943	930	883	884	927	927	864	932	926	891	913	915	889	913	858	927	910	882	868	883	874	896	929	865	919	917	887	920	895	925	860	938	906	896	857	882	895	897	816	925	922	890	887	881	892	940	863	900	908	870	852	907	881	833	925	891	918	895	892	895	884	902	942	925	894	894	878	892	890	924	859	913	910	982	894	906	901	921	882	855	897	869	910	879	871	870	876	916	877	902	900	905	866	882	867	948	925	961	882	929	881	879	928	930	907	889	887	885	900	852	913	933	919	943	959	871	917	881	903	871	920	939	910	905	871	869	927	858	882	934	828	901	905	909	890	938	929	853	962	902	840	952	887	894	818	896	852	909	873	891	885	902	910	927	926	891	895	878	896	886	955	879	919	898	913	945	935	872	907	898	894	932	908	863	907	895	871	905	894	902	869	859	906	938	894	882	876	838	848	923	931	894	924	886	864	918	907	871	896	868	891	913	904	864	879	895	931	862	914	878	908	906	895	954	870	903	934	929	930	898	920	880	885	863	912	916	889	938	924	888	893	905	845	901	856	896	921	937	899	922	872	901	884	917	838	895	848	922	821	880	874	902	910	948	961	904	842	867	901	955	933	938	873	941	909	908	935	868	869	886	923	915	920	842	939	896	887	875	909	908	932	913	879	937	863	853	925	891	871	924	922	885	937	839	895	854	871	858	915	931	936	906	915	928	925	912	951	931	914	903	895	863	952	875	856	992	892	896	880	954	901	930	1007	913	858	889	870	888	927	949	889	860	903	920	878	902	897	914	932	947	835	907	901	896	937	883	942	892	907	907	883	880	898	863	885	912	906	897	899	922	975	906	877	978	911	894	898	844	894	954	839	904	844	916	874	899	887	864	930	862	860	875	929	891	941	870	944	893	895	886	896	926	918	910	894	850	922	925	914	913	877	846	903	928	933	866	893	904	899	869	904	890	872	911	893	908	889	897	898	873	934	910	902	870	909	885	870	921	882	881	903	930	894	929	902	933	857	906	871	915	916	906	898	837	917	882	876	906	848	871	939	925	861	868	912	885	932	897	889	827	950	872	878	878	901	846	870	895	855	890	865	909	841	906	892	932	877	876	976	903	872	866	886	944	888	937	916	908	933	926	889	928	879	857	906	891	933	903	941	943	924	887	930	882	979	928	936	921	878	906	905	909	901	883	902	903	925	935	837	949	857	872	850	884	904	866	868	905	914	892	911	913	924	928	845	926	932	913	933	948	919	900	962	878	939	932	921	886	915	893	920	898	876	948	931	858	855	868	900	922	920	918	894	923	903	864	975	906	926	923	942	927	904	912	835	884	948	910	893	866	884	858	907	940	924	901	868	877	897	805	866	859	848	896	909	919	947	895	900	904	923	898	904	953	938	903	884	884	909	938	877	960	917	902	943	896	906	829	927	871	924	905	910	904	906	893	823	956	905	867	904	888	934	862	862	898	904	924	842	936	928	906	881	916	904	933	916	888	899	851	878	840	963	883	913	905	908	914	879	916	887	914	929	925	857	872	921	818	935	868	861	907	861	853	976	909	867	928	850	850	954	885	937	898	925	930	952	881	872	930	882	877	915	874	837	894	926	914	891	918	877	859	928	848	948	943	904	942	870	923
23267	21332	29008	24094	21372	20728	11902	4904	3309	2398	1811	1546	1428	1217	1045	1018	1007	1002	960	890	884	831	811	878	865	913	830	826	832	819	829	797	827	805	776	841	819	803	830	800	796	806	777	794	786	772	745	752	787	784	762	741	711	784	823	745	839	773	727	774	753	800	768	813	759	767	764	753	827	806	821	755	728	724	814	808	759	767	751	799	740	776	722	753	723	756	757	776	740	784	772	729	744	780	733	770	758	743	726	826	742	774	769	775	724	774	719	752	796	754	762	762	788	788	804	763	788	751	747	733	779	763	745	780	733	792	757	750	765	743	795	716	773	764	783	726	757	785	738	726	749	750	755	757	779	804	804	765	736	762	786	761	753	765	727	802	767	754	726	746	732	736	746	779	799	798	764	767	784	800	782	794	727	729	776	749	703	799	731	742	746	783	771	768	772	811	790	742	765	775	737	767	751	750	789	749	786	759	750	749	761	765	767	732	790	751	802	779	730	724	784	758	732	760	746	714	741	784	731	783	772	758	761	734	788	769	764	803	777	786	815	668	744	787	724	762	786	830	771	794	761	757	767	755	779	768	721	743	749	795	833	786	778	735	816	754	802	761	719	789	720	749	753	715	736	719	767	752	723	761	773	791	800	771	767	730	759	798	732	776	722	759	794	769	717	772	789	747	796	738	792	761	713	778	742	763	770	796	754	783	787	787	719	781	779	745	773	778	777	779	771	786	786	774	791	769	750	751	729	824	785	777	760	758	784	773	766	742	786	712	708	760	792	735	665	760	788	735	758	733	790	720	793	740	710	766	770	801	790	825	737	804	740	809	760	717	778	752	796	774	721	793	759	766	820	758	804	709	772	809	775	780	795	781	727	771	745	794	765	749	735	794	726	740	803	730	743	707	761	739	693	797	753	759	762	727	774	783	759	751	793	736	774	746	722	724	763	751	747	769	803	754	760	756	799	807	764	738	773	780	767	756	783	764	751	730	784	804	775	702	753	774	770	750	744	732	750	743	747	740	779	771	774	736	744	749	702	739	744	736	721	756	703	743	791	803	776	772	777	766	800	778	740	693	727	765	750	775	816	744	751	725	792	777	807	742	755	790	788	740	733	756	699	766	774	718	757	745	743	731	760	761	736	798	718	774	775	777	757	804	723	770	751	765	766	750	760	758	781	747	744	716	768	774	762	708	797	704	783	795	826	757	827	790	745	750	788	719	759	749	768	790	775	741	780	748	720	750	775	765	804	795	784	749	744	791	789	764	707	734	735	750	771	717	759	777	723	751	759	744	772	790	761	717	747	753	772	730	737	782	730	824	796	757	823	762	813	779	765	724	788	720	783	770	750	730	803	728	772	727	721	772	754	774	691	769	746	781	808	783	792	728	738	802	791	780	732	796	803	805	844	767	725	753	745	726	758	758	800	788	765	790	743	746	792	791	771	776	812	794	760	779	770	825	755	783	800	803	814	751	734	777	770	825	740	764	766	771	793	779	773	740	772	746	792	769	748	765	755	749	778	773	773	753	776	822	753	728	747	726	754	689	768	777	825	787	782	756	762	771	788	778	761	740	737	764	750	749	768	752	793	739	772	750	767	720	814	755	813	760	759	743	749	776	812	729	796	738	770	730	770	782	788	738	780	762	779	758	772	804	718	768	735	740	781	730	767	806	812	786	755	783	743	720	770	761	719	772	733	709	786	756	748	745	738	736	785	791	735	764	711	750	790	765	720	731	794	776	722	741	736	758	750	759	703	733	793	711	788	829	744	753	772	783	757	748	747	735	766	763	774	749	739	786	768	747	777	730	737	725	742	736	749	840	790	716	747	730	752	764	776	771	786	770	789	759	775	800	804	754	769	745	767	704	721	777	767	756	755	804	757	765	800	795	808	773	722	757	780	755	758	729	782	782	776	724	729	712	758	737	733	778	812	763	728	767	755	776	762	743	731	759	734	832	732	800	774	727	739	761	738	788	719	734	708	729	781	758	801	725	785	777	766	794	763	793	726	741	776	793	757	759	715	777	730	733	787	791	770	756	769	754	765	765	796	789	708	749	743	800	782	760	762	783	719	748	738	788	796	814	730	769	777	777	730	831	788	734	752	770	758	747	777	797	713	802	765	786	767	766	767	768	737	771	768	775	769	710	750	759	771	717	779	783	773	757	777	758	748	749	764	802	755	762	786	761	743	774	792	763	755	749	776	728	755	787	746	743	784	760	789	741	820	765	796	790	739	795	811	726	744	794	783	738	796	815	760	747	750	785	805	746	708	743	787	749	778	800	769	769	747	724	760	778	748	760	756	766	808	765	796	708	770	776	730	776	750	757	721	748	743	772	791	745	774	780	764	704	732	773	745	760	748	789	773	778	717	775	752	710	757	788	776	765	777	746	760	734	763	771	763	772	773	718	736	779	772	763	781	687	730	837	714	766	772	743	791	757	701	757	730	751	752	751	757	811	725	783	778	722	766	774	725	737	780	764	774	744	757	776	741	757	727	778	762	744	794	752	739	806	741	734	770	778	719	734	721	749	800	785	776	741	750	778	792	777	766	800	758	777	745	755	771	771	756	829	718	793	753	740	724	791	779	743	750	791	775	755	772	728	719	725	787	770	768	770	758	744	790	811	755	765	804	730	708	765	744	733	747	749	756	712	811	750	774	762	795	764	776	791	747	769	736	764	741	771	798	786	743	789	748	733	727	742	729	696	730	733	776	804	752	731	763	744	820	765	776	768	740	792	775	766	723	718	740	728	789	746	750	769	766	799	793	770	787	745	731	760	765	795	792	744	716	784	787	722	728	767	805	761	745	701	741	785	778	756	762	795	789	770	719	705	788	739	758	756	752	767	763	755	784	792	736	744	809	774	781	787	714	749	751	749	711	733	759	758	746	736	770	756	721	762	737	795	734	717	742	731	829	778	798	754	827	763	736	771	797	735	800	762	749	718	793	760	719	736	695	782	781	744	769	757	722	792	799	761	777	763	775	770	771	771	762	747	696	717	757	785	780	755	698	787	746	701	739	799	755	769	796	745	764	745	745	773	720	711	797	778	752	766	748	772	749	778	769	759	742	717	755	760	772	756	715	718	734	740	769	779	721	713	766	777	769	747	758	733	752	753	789	724	787	810	746	779	720	763	708	788	739	775	797	764	777	743	748	763	754	772	732	745	727	782	729	797	790	738	733	765	771	773	750	776	768	783	772	761	775	748	769	785	741	760	768	754	769	735	778	786	750	776	803	733	761	742	816	772	790	763	776	809	746	758	848	721	743	760	781	744	751	780	763	797	757	803	769	717	755	805	760	744	763	730	783	763	769	791	722	773	805	733	813	742	731	752	800	736	717	784	713	742	801	765	752	758	767	731	793	789	768	794	741	758	749	768	747	747	735	804	761	755	818	765	742	748	750	688	740	737	792	787	751	739	825	741	720	773	771	737	776	798	750	764	741	744	735	766	751	781	752	739	768	789	723	782	763	765	768	806	745	719	739	731	746	815	751	749
35098	60959	50726	32106	16280	10568	10774	8215	6389	4535	3380	2629	2352	2015	1694	1500	1444	1370	1214	1100	1097	1061	1022	1025	1016	1044	960	949	998	947	997	937	978	977	939	904	931	919	960	918	903	863	869	876	910	950	885	904	965	908	875	900	904	870	862	903	883	855	851	857	842	863	889	820	896	877	810	813	860	885	881	846	900	880	886	853	847	850	894	851	828	891	867	867	838	883	830	897	853	898	876	833	891	872	839	845	835	894	798	836	901	898	860	882	836	897	807	859	830	780	864	841	863	833	841	852	863	860	882	885	878	895	858	866	854	844	894	843	855	838	841	838	830	888	823	847	852	845	867	868	872	873	919	870	887	857	846	856	871	917	800	878	861	843	820	829	906	866	814	898	855	878	906	834	891	809	860	840	856	901	865	836	818	849	819	901	864	894	852	876	832	841	868	861	858	853	816	844	855	910	821	881	870	890	850	819	857	820	836	894	862	881	895	847	858	892	799	841	825	850	882	876	875	861	828	876	930	872	850	814	826	857	903	841	801	854	856	866	905	854	905	831	858	862	863	896	920	857	877	844	879	844	840	857	862	881	802	853	878	804	849	866	845	840	857	905	855	800	875	899	895	870	858	807	862	854	809	869	873	900	826	832	838	886	834	832	864	878	903	907	877	896	827	856	855	854	815	831	871	830	883	869	844	830	849	845	830	888	815	841	845	831	886	820	876	887	878	858	923	847	855	858	909	858	832	824	860	886	919	829	810	810	842	845	889	951	856	870	811	842	834	851	877	848	871	833	854	878	829	853	871	867	865	850	880	856	821	817	874	848	840	854	833	815	899	835	825	907	853	883	852	846	865	798	910	849	888	860	863	848	843	880	884	878	924	826	876	848	847	893	880	878	887	840	832	892	831	866	843	852	831	831	850	881	865	854	860	828	824	862	860	882	830	884	929	791	839	816	895	839	889	815	854	818	827	836	837	844	855	844	865	867	806	833	840	863	883	828	873	875	847	830	882	877	846	920	881	881	923	847	840	851	827	796	842	884	870	847	898	871	825	815	838	854	896	853	857	850	842	864	861	915	898	893	820	883	828	817	851	835	890	848	887	873	909	861	883	891	880	841	855	857	884	823	872	942	877	879	862	875	851	917	841	810	919	797	884	819	813	880	821	848	863	821	830	845	907	861	880	832	884	858	857	856	861	873	833	867	854	844	822	844	842	789	902	884	840	847	823	844	880	796	830	863	831	879	884	852	834	867	875	832	843	885	862	849	858	862	846	862	883	878	825	820	853	852	843	855	871	819	843	868	861	809	853	850	859	897	853	881	846	832	811	870	889	816	893	921	831	808	853	841	854	869	801	842	819	901	829	836	848	831	868	906	892	793	880	882	881	836	860	849	842	890	857	840	916	865	871	870	893	878	875	851	844	795	860	881	845	917	868	860	844	841	893	837	885	873	854	860	861	835	924	845	871	854	833	865	870	885	838	840	861	829	886	903	836	893	900	864	909	865	852	845	795	869	863	890	851	843	833	827	887	819	818	883	875	867	870	908	919	836	828	867	877	829	882	865	818	826	842	872	832	888	867	818	827	882	888	804	860	864	823	815	859	857	825	850	868	842	875	833	835	897	840	883	880	839	897	824	869	865	848	854	850	840	877	863	871	837	917	803	811	893	829	840	856	900	873	891	831	817	880	847	830	844	804	867	864	868	822	867	870	862	828	788	812	893	847	822	816	862	874	830	890	883	847	853	859	883	890	863	816	858	884	869	861	880	852	899	827	831	893	883	881	880	855	888	908	887	837	849	829	893	839	862	845	861	893	854	862	868	851	871	836	852	891	858	803	842	838	834	854	850	829	863	881	834	883	861	785	875	867	824	839	854	809	860	884	879	896	845	839	794	850	861	845	849	877	834	869	827	877	798	897	919	885	830	849	841	934	854	865	884	870	854	837	816	836	878	886	885	840	858	870	839	841	829	816	796	845	861	807	866	860	886	843	882	873	808	829	841	823	837	885	847	853	805	816	890	847	829	877	872	895	842	909	878	870	866	803	875	813	874	903	811	869	886	846	846	856	837	888	861	865	830	851	891	886	842	865	886	873	916	864	861	870	855	897	856	884	856	886	892	918	846	905	822	852	857	819	859	831	853	895	791	842	822	841	852	810	847	844	830	874	848	807	865	905	810	888	861	855	838	799	827	853	833	877	843	816	853	838	847	861	893	874	878	871	831	831	888	952	851	851	821	888	890	818	846	819	880	808	807	877	858	873	867	919	830	850	844	849	832	861	870	828	882	818	882	861	872	835	894	908	824	862	868	799	858	854	849	851	888	872	868	813	856	804	894	881	871	840	841	844	857	806	866	820	881	861	858	824	862	833	836	810	857	870	814	823	856	880	843	841	844	877	840	842	892	888	853	828	861	791	910	858	837	889	878	858	858	881	836	868	898	856	854	892	868	829	885	812	851	808	846	839	876	872	868	807	879	860	811	850	899	881	835	872	885	805	856	832	875	842	866	841	823	858	883	867	908	863	835	831	864	860	906	834	838	835	851	804	826	861	867	868	851	846	822	829	867	838	849	891	896	869	873	813	819	860	863	865	870	880	869	891	854	849	832	866	845	918	851	858	896	901	798	922	844	837	856	834	867	870	859	833	847	879	822	826	855	850	851	854	804	827	836	831	898	875	877	788	836	821	915	818	872	840	890	838	843	851	868	855	894	794	872	869	890	870	863	850	900	835	852	852	864	846	907	855	834	787	824	855	825	878	926	885	879	879	883	856	831	794	865	901	887	865	888	893	831	810	846	821	876	857	816	864	812	814	876	861	911	890	818	840	875	829	866	860	836	854	845	848	861	848	849	852	897	872	862	907	825	834	908	797	838	855	894	903	871	827	870	901	920	832	892	872	873	861	920	823	841	836	839	848	819	815	847	850	869	824	883	873	875	804	797	874	891	859	874	863	856	869	832	846	860	905	888	865	857	800	859	818	829	841	805	876	880	848	900	868	818	855	866	851	837	921	821	806	889	842	858	849	873	930	854	855	879	897	842	858	905	862	844	875	808	824	825	851	841	849	856	850	818	827	859	802	848	823	889	836	827	815	838	851	887	884	817	829	869	865	864	898	800	858	864	950	870	815	876	909	826	867	883	857	912	843	915	843	837	864	863	810	893	827	827	849	901	824	872	861	860	866	867	860	878	843	850	801	833	856	851	898	840	833	785	864	881	854	829	903	873	887	864	867	873	843	887	812	859	847	865	859	862	830	895	817	879	862	869	860	883	851	887	895	890	838	848	853	816	833	839	850	880	841	872	863	843	840	852	916	845	844	906	820	852	895	828	808	886	871	892	864	860	849	838	836	765	842	920	838	897	885	848	872	928	882	826	897	852	888	815	860	818	860	814	853	875	880	825	834	813	832	840	814	907	844	863	864	829	808	891	815	844	862	823	869	882	867	824	815	850	858	871	844	853	817	855	908	832	873	876	821	816	800	869	881	936	868	884	887	879	883	821
29220	27822	26450	13548	4346	2155	1901	1514	1179	1001	810	738	682	672	618	579	597	616	598	519	562	522	554	539	578	579	515	568	566	538	571	534	595	535	513	568	533	557	513	530	560	497	525	524	503	576	544	558	543	504	513	527	532	559	548	517	496	512	544	532	525	526	542	531	526	560	507	541	567	517	542	527	538	522	541	555	574	555	558	507	526	502	525	523	597	582	525	506	513	506	554	516	518	555	516	525	519	494	511	498	565	524	534	535	545	566	504	552	527	565	501	521	526	504	511	539	543	564	545	525	511	508	477	539	504	512	517	561	556	509	518	504	549	517	526	513	506	532	482	540	496	598	489	523	532	568	532	540	532	523	536	511	519	532	548	534	517	529	556	515	510	513	505	488	506	520	531	513	511	530	523	526	487	508	547	536	527	545	560	519	552	515	505	534	509	509	490	522	522	546	530	551	523	492	491	522	479	588	507	516	528	520	522	525	509	557	512	482	532	525	525	548	493	510	521	557	497	495	544	546	515	539	525	528	499	514	536	508	522	544	487	567	543	544	577	537	522	512	489	478	518	550	510	545	511	494	560	542	507	529	516	539	517	528	531	510	528	556	553	481	555	492	518	524	481	509	525	507	514	538	538	508	529	506	494	536	482	536	552	525	499	519	530	549	537	533	555	525	592	513	509	511	546	563	545	534	536	496	544	527	515	503	524	530	529	535	509	536	531	511	542	503	536	508	512	532	503	507	530	541	549	538	512	538	524	485	521	538	510	534	535	530	483	537	536	506	494	559	547	497	556	526	523	542	549	527	522	511	538	507	525	524	530	497	520	539	527	565	520	515	541	522	506	505	493	486	552	524	478	553	523	487	526	523	526	518	518	534	528	527	491	520	472	556	520	542	533	489	530	540	531	489	518	524	523	511	492	544	510	541	529	554	535	495	512	506	527	503	524	536	567	500	563	514	551	535	555	555	529	505	501	524	507	567	531	520	542	502	539	491	531	532	502	545	483	538	534	531	564	513	505	501	505	507	529	557	564	533	512	543	515	522	494	517	472	528	509	510	535	523	494	523	554	485	537	526	497	515	495	539	535	536	532	506	512	498	551	545	508	503	514	524	525	499	535	525	527	529	558	494	475	499	519	552	489	543	543	519	493	519	514	524	542	492	546	559	512	515	465	533	578	519	500	574	581	530	508	549	595	559	573	573	538	488	520	534	549	532	513	524	513	491	530	539	511	539	525	503	522	504	549	535	500	531	522	549	534	519	498	498	543	478	538	557	482	508	502	560	507	550	526	499	483	534	531	548	538	526	497	533	553	520	516	528	521	508	519	526	541	531	516	545	521	548	550	517	558	529	526	523	497	517	528	525	534	476	503	500	539	545	550	513	524	543	545	573	528	522	532	491	525	485	515	533	541	494	501	497	539	511	521	512	553	583	528	501	543	534	540	545	548	524	510	567	554	527	521	456	511	511	507	514	524	500	559	539	525	518	558	517	542	539	496	538	532	510	549	509	525	507	512	512	489	519	537	508	546	492	503	540	480	538	527	536	535	509	506	505	498	542	538	559	542	523	528	493	546	540	503	530	510	510	518	509	514	542	504	510	537	519	519	477	509	498	567	501	537	520	545	530	545	548	507	500	506	516	490	480	535	527	498	503	531	516	527	512	490	541	536	562	509	537	536	517	515	509	526	551	508	488	514	547	560	557	491	557	549	516	502	519	533	549	475	508	525	515	522	500	551	531	544	596	491	525	537	530	535	499	547	528	496	538	555	495	554	555	553	505	521	534	504	523	525	555	512	503	522	542	519	506	519	527	494	486	477	531	502	511	523	546	524	579	504	554	507	512	498	468	520	503	560	545	545	514	524	519	491	531	531	513	509	496	551	469	563	581	536	548	519	538	489	542	556	546	518	525	508	498	548	507	530	509	538	536	541	522	504	510	549	534	526	516	523	498	522	539	520	501	517	528	511	540	551	496	519	522	489	499	522	504	462	484	545	516	512	556	477	477	528	533	492	510	536	546	507	479	522	519	505	510	506	544	497	518	504	517	534	505	497	537	499	529	550	539	532	518	530	573	527	524	578	508	497	533	496	560	500	519	509	523	562	524	528	558	505	519	551	515	554	510	540	536	499	557	463	530	530	542	512	531	528	520	507	479	532	507	540	529	542	475	549	515	517	502	540	529	509	503	556	509	536	503	540	544	500	560	539	546	521	513	566	502	534	518	518	523	527	518	517	537	545	490	501	543	528	539	532	495	566	518	519	520	509	517	562	529	549	532	501	506	511	527	546	527	476	512	540	519	561	530	541	534	572	552	508	511	521	514	540	543	558	524	512	533	528	540	499	530	527	504	504	518	511	555	562	490	526	532	547	556	553	546	532	492	520	511	497	524	509	528	528	488	516	520	504	489	524	498	565	545	528	530	531	535	494	545	474	497	542	474	497	519	557	514	527	540	503	512	535	531	504	471	544	517	509	558	555	527	508	526	519	550	525	522	514	520	566	569	501	547	578	536	534	539	536	517	513	507	505	520	509	523	494	541	527	529	518	540	539	544	511	506	541	496	520	527	485	538	508	528	521	534	490	536	541	500	493	538	520	543	495	524	586	490	550	498	495	508	577	526	527	547	519	523	509	541	522	545	516	509	498	529	543	528	507	528	503	502	552	527	543	529	561	523	520	549	521	469	499	521	507	512	513	527	489	553	521	507	521	540	511	495	542	494	515	517	526	530	494	492	520	537	517	519	519	524	557	496	567	547	549	551	528	564	563	551	510	472	563	519	546	526	505	497	500	584	492	551	534	574	489	498	509	525	497	504	541	525	552	523	561	526	484	529	531	491	528	499	507	540	525	524	518	503	541	531	542	528	545	525	574	513	501	495	551	530	519	527	493	494	495	549	530	552	573	514	541	518	535	500	505	525	527	559	546	515	504	518	530	497	545	520	524	527	509	524	502	528	534	503	550	521	539	523	547	561	539	539	552	538	551	541	525	526	564	499	508	523	461	540	527	543	496	535	532	537	524	540	535	506	536	532	512	526	504	536	574	495	523	492	574	495	498	536	526	503	522	533	490	563	515	550	513	485	491	514	532	505	510	497	483	526	529	491	522	535	545	521	533	577	549	517	515	562	526	549	547	517	532	509	540	539	508	535	533	605	505	533	523	537	548	502	538	557	514	505	496	516	531	525	536	523	517	522	500	528	543	528	553	511	534	504	555	582	546	527	527	537	534	508	513	523	494	497	516	500	525	484	519	548	510	536	564	561	498	550	502	530	504	553	497	520	561	531	544	539	516	518	551	546	518	524	513	525	487	528	580	544	529	541	494	537	526	515	519	501	542	517	531	564	505	562	520	516	517	514	519	528	525	528	513	556	497	479	564	510	549	508	527	520	557	543	499	486	505	531	537	488	515	558	520	537	548	501	548	548	539	525	521	573	552	501	553	519	567	553	523	572	540	502	565	538	520	528	557	556	508	516	546	537	540	558	506	556	551	529
30414	43009	30374	13841	6272	3805	3838	3068	2295	1805	1423	1237	1037	952	835	753	788	722	730	715	705	695	652	665	708	665	646	682	687	689	707	735	731	693	652	661	632	658	619	680	623	647	658	653	630	615	627	659	588	666	670	669	598	657	603	649	615	667	619	653	639	658	629	646	639	624	603	652	660	598	558	639	680	649	649	620	615	669	645	628	637	610	664	638	591	650	639	629	591	596	637	699	641	605	662	658	599	647	611	668	642	676	622	651	637	613	630	615	627	628	694	646	613	637	617	621	662	651	650	659	582	582	633	631	610	628	656	585	627	611	613	640	631	625	630	622	592	628	662	602	641	650	633	596	637	650	657	618	640	581	639	645	650	643	611	615	683	662	634	658	650	629	596	626	614	613	656	602	659	614	662	649	636	613	600	650	624	619	608	663	667	584	623	664	663	675	653	637	640	594	647	645	619	667	641	639	632	660	634	652	623	612	680	651	619	651	639	577	612	699	651	640	629	678	629	601	664	629	631	616	661	634	693	651	612	625	630	667	626	626	659	645	597	590	649	615	604	610	626	660	617	625	597	640	601	610	617	624	620	674	635	639	613	663	627	658	645	622	636	622	632	640	620	617	633	640	675	661	674	663	638	625	651	572	603	595	635	614	623	655	614	677	608	674	663	622	607	631	626	613	650	635	657	661	633	620	652	625	656	653	675	615	675	613	663	672	640	638	609	671	622	657	640	682	653	636	613	638	607	630	653	627	610	669	613	630	653	673	628	628	605	614	607	641	604	656	653	602	630	661	670	603	643	587	634	599	589	660	650	641	664	675	611	641	639	622	630	623	669	661	684	618	666	661	646	608	653	638	680	661	630	642	635	621	603	636	619	628	640	600	606	591	644	657	638	605	667	655	647	621	589	587	641	626	624	636	668	641	650	617	568	641	637	647	602	597	650	670	655	640	631	633	664	664	634	618	621	642	648	620	622	631	621	621	610	595	649	651	633	654	640	642	635	649	634	603	611	657	625	634	623	615	641	627	659	646	658	632	602	643	634	622	603	674	646	578	660	641	639	645	648	656	634	627	602	678	650	648	615	655	652	602	633	623	644	648	648	600	674	622	633	649	607	601	607	596	607	617	639	674	655	616	673	650	623	610	643	637	616	645	630	629	647	621	683	676	606	635	655	636	612	653	651	647	640	654	622	651	593	619	620	623	663	666	635	578	635	660	637	634	631	630	672	659	618	618	628	648	619	651	652	625	650	645	601	584	606	621	619	619	691	618	622	654	618	657	612	658	664	633	640	616	653	670	611	609	671	632	670	653	639	622	628	622	638	665	609	641	611	629	637	652	640	592	618	613	696	619	656	602	609	633	620	616	622	585	636	651	642	643	650	647	666	637	605	673	683	634	634	628	676	626	690	575	591	608	636	678	644	659	639	638	640	669	610	670	598	666	622	592	660	632	616	621	610	642	600	596	635	631	660	599	613	606	613	665	625	595	667	669	613	598	620	623	623	653	634	603	660	631	639	671	647	668	626	628	602	652	677	617	668	635	653	637	649	663	675	648	659	597	623	641	689	636	627	620	621	664	641	662	616	642	609	651	587	658	610	618	698	650	607	670	564	661	614	644	623	622	634	604	684	668	668	671	655	632	618	626	622	630	661	643	666	625	663	639	652	652	657	663	661	660	659	651	636	641	587	636	619	688	661	646	628	606	658	604	582	630	663	587	642	662	644	658	662	608	627	630	650	707	637	613	670	629	646	653	623	611	641	678	599	585	636	615	648	651	619	647	613	613	613	635	614	615	657	641	628	613	656	710	601	652	634	678	676	665	683	621	619	667	663	634	609	618	646	666	661	638	632	610	607	681	653	586	608	630	687	634	648	607	646	621	660	622	670	593	658	689	608	630	623	633	601	638	642	637	643	646	640	682	640	645	609	672	621	613	616	633	645	645	600	652	584	628	633	612	612	647	614	647	649	663	627	653	639	659	630	661	628	686	664	641	620	643	657	628	639	661	641	647	622	679	642	628	643	630	653	650	619	631	668	579	640	625	619	642	627	681	642	600	654	606	624	629	574	671	617	682	588	641	670	636	641	604	626	620	623	650	612	666	602	617	654	639	623	620	639	641	624	608	640	642	638	581	618	639	598	643	649	614	654	629	600	671	642	653	652	631	602	652	666	650	690	615	641	613	675	633	610	655	690	600	611	636	611	641	652	640	625	640	632	654	639	629	620	640	691	640	647	637	647	661	672	626	618	630	607	611	646	601	658	677	653	648	649	625	630	616	659	623	627	618	619	617	634	685	585	631	645	622	626	659	646	645	635	621	659	649	638	658	627	653	656	615	683	664	649	623	625	656	649	582	698	650	662	633	595	617	621	634	666	608	618	627	622	644	658	673	624	669	653	615	632	634	605	636	646	594	612	636	609	618	646	615	624	651	633	591	663	605	601	664	636	673	625	600	675	667	670	617	648	635	606	616	603	646	626	607	616	653	641	599	658	608	592	634	654	627	656	647	668	596	674	622	650	659	647	634	615	646	630	638	633	664	623	654	596	692	625	625	649	630	667	617	632	657	661	608	631	643	644	590	641	638	644	607	637	651	647	671	611	630	650	636	608	651	697	656	652	662	645	599	581	660	625	660	638	665	671	620	614	642	624	634	633	628	627	604	642	614	628	639	676	664	594	651	616	635	638	620	657	656	617	665	600	619	651	659	630	665	657	651	650	633	653	638	618	600	615	669	665	642	601	641	626	627	591	631	621	663	615	649	637	678	631	620	633	664	604	640	606	632	661	652	641	653	645	597	637	631	662	618	633	644	636	664	576	630	651	642	637	663	591	651	666	636	653	598	658	592	616	633	604	612	658	649	635	608	654	667	628	655	614	613	635	625	617	596	611	620	600	582	639	608	662	596	662	643	676	600	597	612	632	609	652	644	658	607	614	624	597	623	587	624	638	640	631	633	613	661	652	670	655	656	634	634	632	687	632	630	635	660	647	636	626	639	633	592	601	583	630	633	637	634	630	633	572	628	661	620	604	656	648	609	639	638	661	626	637	646	643	654	607	629	646	648	645	623	599	606	656	636	617	656	612	681	647	622	621	640	600	670	655	625	657	621	639	642	660	611	606	635	646	635	638	645	617	586	639	625	644	640	639	625	638	677	631	604	643	611	615	641	624	620	621	625	611	618	660	591	696	654	636	610	635	616	609	622	627	619	605	596	663	625	621	628	651	595	626	634	618	634	645	665	657	662	705	621	619	637	592	603	657	636	662	656	641	667	623	624	640	641	615	696	612	638	621	619	629	614	623	598	629	572	640	603	669	626	611	635	669	621	648	637	642	637	647	609	629	665	627	628	634	628	660	596	671	651	658	603	624	623	635	633	647	632	614	645	683	600	668	671	631	628	608	603	620	639	671	568	623	614	677	641	628	636	679	653	630	596	647	644	664	653	653	633	634	663	630	664	646	635	622	625	621	628	667	641	611	702	677	648	655	656	625	687
24590	21386	28624	24988	20412	9484	3847	2709	2005	1432	1114	814	811	769	642	651	613	544	534	502	505	537	488	504	519	475	499	460	461	491	484	458	470	475	452	493	497	472	473	469	452	456	430	511	449	467	476	469	460	495	432	464	471	449	443	412	426	433	466	435	474	429	445	487	448	465	462	464	454	415	418	394	448	443	492	461	440	468	434	436	474	471	459	406	432	420	470	462	443	452	495	494	399	442	440	429	495	463	430	410	490	438	448	451	494	425	435	426	475	456	449	428	449	460	433	471	433	394	422	411	436	451	444	425	421	460	431	430	448	470	461	449	446	461	463	492	420	439	449	463	459	456	445	427	422	428	462	454	458	444	451	440	448	442	489	466	457	459	440	424	451	431	435	456	439	456	468	444	453	453	398	486	445	440	476	490	427	456	477	434	480	427	473	441	430	434	480	413	436	453	432	468	461	459	450	385	425	440	432	460	470	425	424	451	426	503	490	483	449	455	447	421	439	439	464	447	456	445	460	478	448	444	430	457	463	464	483	434	457	405	423	440	437	451	450	417	451	425	417	458	453	433	451	437	470	444	425	432	460	439	450	436	435	434	461	448	445	456	436	469	446	428	442	454	427	456	440	427	468	473	508	461	439	425	434	443	463	440	416	492	462	462	399	456	459	435	465	446	460	447	462	440	459	432	478	439	453	451	445	438	433	500	421	451	436	477	478	423	467	467	466	407	429	457	406	466	451	440	418	461	474	449	459	445	456	439	433	473	474	439	442	453	457	472	486	431	449	445	452	445	487	473	450	470	461	426	430	437	430	413	457	429	454	438	440	440	439	445	428	401	439	462	473	471	436	443	450	444	473	438	458	433	456	423	467	479	439	439	470	463	421	458	450	428	442	463	493	447	431	433	489	459	424	440	444	439	437	462	470	474	447	463	476	421	456	431	426	449	451	440	466	448	447	444	433	446	445	474	501	425	475	472	443	433	504	435	472	442	443	452	434	445	421	457	475	439	430	462	447	471	433	442	448	438	441	453	455	412	420	474	425	443	437	461	439	448	464	462	420	425	473	466	428	401	451	431	433	463	475	448	460	464	467	467	431	468	443	420	471	455	446	442	444	452	461	421	473	442	453	422	431	464	474	432	476	404	416	452	416	429	436	425	455	440	440	482	481	448	468	438	422	468	426	438	458	451	420	459	443	412	439	473	454	446	503	416	428	458	415	440	482	427	438	451	435	443	423	410	431	445	450	467	451	451	475	451	418	432	444	410	471	459	453	473	470	463	451	437	456	395	416	457	476	449	450	454	455	436	443	453	442	454	423	455	428	480	453	462	466	436	492	434	451	397	441	422	509	459	441	433	417	445	435	423	469	442	417	463	411	451	460	434	471	449	477	485	434	449	425	458	414	486	454	446	442	434	477	466	457	453	414	425	458	490	423	441	430	482	429	460	425	426	411	436	468	446	450	457	449	407	429	412	478	459	459	463	427	425	432	445	456	449	432	459	453	439	429	461	414	464	472	474	415	466	427	445	451	442	427	484	452	428	463	486	428	449	450	439	404	422	441	425	442	504	473	476	479	451	453	469	434	481	420	462	443	471	438	431	445	439	418	451	450	444	408	485	455	413	447	439	443	463	491	451	446	435	451	432	435	443	440	462	444	467	447	476	459	443	468	406	405	421	437	460	457	414	441	424	451	432	474	462	445	435	466	459	451	446	430	429	448	441	476	401	433	460	481	455	440	483	451	411	446	437	476	435	443	432	470	475	459	446	433	469	467	450	444	443	473	437	434	452	473	417	412	403	430	437	456	486	455	398	458	457	452	421	454	444	465	454	435	396	442	454	469	423	439	453	443	440	478	470	433	430	469	428	424	492	453	462	447	429	432	442	447	434	453	450	430	454	441	450	448	443	479	452	461	436	426	454	439	440	457	450	450	463	460	431	474	450	428	462	461	476	461	438	456	392	441	460	466	442	466	482	445	450	465	456	446	411	429	418	456	452	406	446	451	434	453	459	464	477	437	460	458	445	468	462	473	433	413	444	449	432	448	461	472	466	416	455	458	452	471	456	452	422	411	445	466	445	492	464	440	438	449	470	440	400	441	463	445	475	442	405	432	449	465	454	493	433	470	450	450	428	437	446	419	437	464	422	477	392	451	477	413	457	436	428	444	452	474	478	428	454	444	460	476	459	425	453	443	435	446	433	471	429	452	495	445	483	484	449	462	439	466	438	451	431	465	444	472	437	447	454	440	410	465	427	477	475	461	469	468	450	459	441	441	449	446	499	438	465	468	444	473	446	462	426	450	455	502	449	479	451	449	461	447	474	465	489	421	437	416	424	474	480	449	475	457	459	431	455	467	428	493	422	463	438	466	434	421	433	459	429	437	450	432	468	436	411	425	475	479	446	424	414	463	476	445	464	453	429	438	466	415	447	466	483	430	473	425	476	460	460	446	455	426	421	430	442	462	443	449	456	420	430	456	472	431	408	467	457	492	440	461	438	430	407	431	442	472	428	451	456	424	432	411	457	452	431	464	438	458	463	436	417	448	458	468	461	420	421	470	443	450	442	415	460	465	447	456	502	407	467	452	461	439	447	417	433	436	455	431	463	430	464	424	440	464	443	467	468	426	437	476	475	481	432	489	424	449	470	435	466	466	487	451	419	415	447	472	445	482	466	435	435	453	455	430	447	472	441	471	479	449	471	456	387	458	438	423	441	460	467	439	450	463	387	429	457	459	452	435	388	410	433	461	443	453	472	465	450	454	468	430	445	444	449	423	437	454	460	420	440	431	466	468	413	437	438	424	429	464	461	439	429	455	458	435	463	454	439	490	453	425	483	488	441	486	456	445	436	454	472	441	452	477	439	445	463	440	468	406	455	454	426	450	453	419	414	445	429	463	420	482	446	427	429	475	461	443	376	470	456	458	472	443	464	447	479	454	419	415	445	458	434	444	442	443	450	439	396	469	443	446	435	413	494	465	435	441	439	487	509	461	450	446	454	462	442	474	465	446	491	462	434	408	434	474	431	434	439	411	435	468	424	465	453	474	414	435	422	448	438	448	437	452	483	419	437	472	444	433	448	453	472	451	431	463	442	464	417	467	442	444	408	432	443	437	449	459	464	423	419	471	443	455	493	425	482	426	466	454	469	417	425	426	463	441	422	488	463	407	451	462	437	459	479	435	434	466	449	452	479	440	423	450	431	436	408	444	473	441	456	452	450	436	458	471	452	484	442	453	473	455	413	454	456	441	492	447	442	442	433	434	454	417	427	475	455	424	421	444	441	445	407	491	455	418	494	487	434	489	476	408	453	459	422	430	435	460	406	459	477	455	470	423	510	434	454	472	441	478	449	442	458	427	458	432	473	446	451	456	458	477	477	442	426	471	527	469	457	435	446	428	434	444	478	459	454	467	477	458	441	477	473	440	468	427	442	444	439	417	471	466	459	461	458	410	414	466	427	447	433	435	435	470	464	431	426	413	449	460	478	473	416
32629	52342	44195	26030	12986	6900	6259	5562	4158	2800	2163	1657	1332	1211	1069	975	884	825	780	719	699	646	664	651	661	654	605	608	632	588	592	598	574	583	614	593	593	602	593	542	553	571	533	567	553	555	485	571	547	577	539	552	567	537	572	522	530	573	530	555	535	547	511	535	575	554	531	547	538	480	557	548	555	561	510	521	529	554	542	546	549	528	569	556	527	566	519	588	520	521	522	562	503	590	528	595	563	573	574	546	526	528	532	519	573	550	509	534	544	529	556	512	528	557	567	537	556	564	543	607	522	528	588	524	537	566	535	554	530	553	549	576	551	530	533	553	535	600	528	544	500	545	562	518	522	511	541	520	554	552	569	577	530	526	511	556	494	530	541	547	537	576	520	558	560	512	534	529	550	529	567	598	579	538	555	559	527	529	546	531	496	531	565	554	543	518	536	537	532	560	608	537	510	532	507	561	574	568	560	557	551	548	547	517	536	539	579	552	545	560	521	539	566	547	505	549	587	555	559	555	502	548	557	566	526	548	541	550	517	522	556	560	556	534	545	528	518	534	515	539	545	570	517	529	545	526	599	503	558	540	529	554	559	550	528	568	517	527	550	551	554	526	549	522	560	524	519	513	500	564	580	532	561	557	517	553	522	513	511	558	568	544	523	528	495	552	537	505	553	564	558	548	508	567	546	545	541	547	544	516	516	529	568	544	592	511	523	554	550	553	572	515	543	594	563	523	537	501	517	532	574	580	517	518	547	529	537	550	571	524	525	499	528	520	552	587	520	516	546	529	535	540	505	541	531	544	520	497	574	528	524	529	548	502	514	558	515	514	537	520	545	539	549	541	535	537	552	525	535	533	551	550	534	513	537	530	546	557	534	548	533	525	561	556	598	573	551	537	516	546	528	508	509	570	530	545	529	516	546	492	543	531	537	521	567	551	545	569	515	569	519	533	531	516	531	557	561	512	536	522	539	496	536	533	557	552	502	569	551	543	564	529	533	542	547	539	516	554	526	581	579	550	563	497	574	536	515	517	530	553	556	566	478	560	549	545	511	530	537	519	525	537	553	526	535	500	544	532	525	503	533	573	553	503	535	560	529	529	562	554	540	531	543	533	563	535	526	591	519	538	532	534	526	545	516	542	540	515	547	532	543	565	532	529	504	547	569	529	542	528	563	560	563	541	567	548	550	545	538	515	545	504	526	544	579	534	574	553	502	491	537	562	584	588	499	546	543	516	568	580	483	572	566	524	541	572	585	533	554	578	523	532	530	539	533	590	528	520	559	530	545	513	568	513	572	577	539	580	553	538	547	494	505	517	553	552	538	519	545	551	519	529	538	545	547	547	552	500	547	556	539	549	595	504	542	512	520	576	539	538	536	531	535	546	588	497	565	548	518	546	541	548	528	529	528	537	526	575	505	543	525	545	553	548	525	528	520	550	531	519	513	545	535	560	559	540	568	506	510	543	558	558	511	562	566	555	558	571	528	566	517	582	533	557	617	543	547	508	546	540	573	541	526	521	543	497	567	555	530	554	505	539	567	520	521	525	516	556	529	528	553	550	517	556	485	547	540	525	550	537	560	560	539	541	512	507	558	538	520	552	542	527	580	573	515	545	517	513	508	513	508	540	540	534	558	511	530	506	556	527	519	539	522	538	525	551	564	524	541	542	534	503	551	568	533	558	535	546	511	556	522	518	574	500	514	566	498	577	551	520	546	525	545	541	523	540	519	526	554	524	501	525	556	529	584	527	555	527	514	511	531	532	550	551	560	566	521	479	531	545	517	557	537	525	569	565	572	525	553	545	515	534	528	541	570	531	501	526	525	541	562	571	556	557	525	565	581	540	539	523	548	544	549	526	526	546	558	572	519	520	519	580	584	523	507	518	590	549	591	554	540	528	546	602	565	545	546	558	530	503	533	532	542	571	526	522	532	559	510	579	544	509	526	557	520	559	567	544	531	507	502	530	534	545	534	534	565	595	549	557	580	552	546	549	545	532	563	515	529	519	558	517	592	538	518	557	572	569	582	546	542	566	546	520	559	531	548	558	545	554	539	547	516	518	563	493	535	590	559	535	515	535	567	505	541	554	543	600	535	515	511	509	560	508	561	547	551	530	532	520	536	553	528	548	505	521	536	557	578	558	562	547	552	535	553	522	574	514	553	560	569	550	550	533	577	528	539	592	553	514	572	504	560	520	473	555	570	541	525	534	548	552	534	534	586	529	534	522	583	555	580	537	529	581	603	493	563	564	544	549	534	496	542	537	555	542	504	564	542	537	611	508	534	556	532	574	535	569	535	515	539	527	523	533	543	581	524	523	548	531	535	528	531	537	536	532	548	538	563	564	548	592	565	480	543	576	545	569	544	568	583	543	533	570	528	547	565	516	533	575	538	548	540	541	527	499	532	508	579	612	585	541	548	561	550	471	544	537	556	531	553	565	497	567	503	546	519	543	593	539	529	547	557	506	515	516	545	511	552	555	558	503	568	549	553	554	478	524	558	545	523	572	551	528	564	519	567	543	566	546	548	560	526	519	541	522	508	519	502	565	500	514	545	549	547	536	535	556	576	541	543	540	550	529	571	539	537	538	576	545	603	617	543	534	520	574	536	561	543	543	560	524	577	572	529	526	537	563	549	544	500	564	532	575	530	506	567	520	568	534	539	521	499	530	565	543	509	501	565	546	548	520	571	540	543	552	523	576	518	495	512	593	531	526	561	572	537	552	502	551	540	524	543	557	524	535	550	537	503	573	547	496	543	587	558	580	579	518	542	539	552	546	555	518	534	540	532	559	531	560	553	579	562	586	547	543	539	543	547	553	525	512	506	504	505	524	551	547	520	514	496	545	542	527	523	529	550	535	543	547	546	535	537	522	565	525	564	504	577	532	537	524	526	536	532	548	512	555	509	532	557	560	518	510	516	515	531	496	546	562	536	536	516	535	540	550	519	524	541	554	549	523	560	545	515	574	546	518	517	573	542	528	516	531	544	563	542	561	535	588	527	560	539	510	540	542	537	504	549	514	530	574	541	494	571	569	509	576	555	579	540	567	548	534	568	574	556	569	504	508	542	520	517	558	514	533	500	581	544	540	548	521	545	576	535	518	556	539	530	555	520	578	540	564	553	510	547	539	519	534	567	579	512	568	500	529	562	535	550	555	550	576	548	591	583	547	550	490	493	560	578	533	495	547	526	540	557	550	523	545	578	539	562	511	496	545	534	531	546	552	563	528	537	541	537	508	542	558	546	548	521	533	542	580	538	553	523	522	510	556	562	511	526	550	544	536	561	506	544	549	545	544	518	543	566	549	543	555	560	583	555	489	540	549	581	531	564	550	556	518	567	564	558	502	532	516	562	557	503	579	537	515	571	555	578	548	567	557	542	561	549	518	505	562	527	516	529	570	536	529	524	523	540	570	551	561	552	567	506	534	560	534	522	541	523	556	568	539	512	525	501	525	575	520	500	573	558	567	564	524	523	575	520	537	560	515
25593	21482	28153	25626	12613	3740	2662	2434	1808	1426	1312	1129	1033	951	904	928	913	868	896	842	816	810	807	839	826	831	832	835	851	861	814	785	753	745	831	772	817	843	767	802	805	789	770	780	786	795	788	790	754	781	785	775	801	778	764	758	755	810	762	724	763	765	800	768	758	821	742	748	813	810	768	798	799	753	815	741	771	756	792	794	763	810	749	794	762	844	767	769	809	750	769	762	774	771	750	836	758	811	836	805	809	773	762	753	767	775	807	793	816	772	818	844	805	779	739	801	791	769	811	799	762	820	781	780	814	817	826	769	806	803	793	747	820	787	776	779	832	800	763	800	765	792	774	757	834	758	799	824	790	745	780	832	778	818	797	836	800	800	831	786	780	797	732	800	777	845	778	757	823	805	793	805	782	776	760	788	758	791	759	820	795	762	781	791	799	765	838	754	820	741	784	797	784	728	777	803	803	824	727	816	806	785	737	804	822	776	726	793	763	791	784	796	781	815	774	749	821	788	766	786	775	763	777	811	795	808	772	792	780	788	820	765	832	766	768	786	820	766	793	782	770	793	788	803	759	790	803	795	799	786	772	771	806	793	821	762	766	796	778	768	756	793	758	769	819	796	805	821	761	808	786	801	781	797	784	799	764	799	774	794	799	759	793	745	764	857	732	784	775	751	779	756	759	754	747	713	768	771	765	799	787	743	751	771	747	814	775	811	814	744	769	751	703	761	792	753	751	750	788	846	755	791	804	784	746	764	796	818	766	744	739	776	774	778	757	781	745	788	739	773	757	788	764	815	829	790	846	790	792	769	765	789	762	799	789	818	784	805	803	793	773	825	741	745	791	839	790	771	740	794	819	827	773	783	735	810	779	759	766	761	788	759	760	785	819	810	723	753	743	792	800	810	765	789	822	750	783	786	745	771	792	808	786	802	800	791	792	778	745	737	794	732	757	778	822	798	749	807	775	793	768	777	801	718	809	804	774	777	767	798	837	734	722	811	812	811	797	743	781	752	772	770	766	787	779	767	794	785	770	745	827	843	757	832	791	799	772	791	804	789	804	782	830	747	774	839	834	813	748	758	798	812	735	777	813	739	749	779	760	803	788	746	783	810	788	835	765	814	790	797	804	822	794	780	784	744	751	733	798	764	799	777	767	783	773	789	720	799	796	802	800	822	772	756	776	791	770	741	780	776	826	784	744	782	747	814	817	810	807	804	793	711	803	799	802	733	793	723	754	817	810	856	781	772	806	772	783	794	776	761	731	791	812	777	791	747	800	775	797	778	782	762	759	772	724	789	775	797	817	792	834	810	807	810	811	825	805	801	791	798	773	761	752	717	786	783	744	781	734	787	809	798	764	768	755	796	832	779	780	780	767	766	803	757	783	826	733	753	830	799	775	763	753	768	792	770	752	763	783	765	755	800	765	804	757	834	728	767	764	822	799	817	806	763	789	782	786	798	810	805	814	824	852	812	819	813	740	795	789	809	766	778	757	808	743	816	757	795	806	801	783	790	825	773	770	769	802	797	822	772	784	797	789	855	776	792	796	767	771	746	784	759	799	795	760	787	794	754	755	826	781	783	781	765	789	743	794	815	768	799	809	764	743	787	756	774	804	772	765	811	762	795	819	804	809	766	794	772	761	761	742	800	751	782	791	738	777	780	791	801	813	810	768	784	744	820	785	798	782	744	798	787	797	800	771	788	791	778	825	787	789	784	822	780	792	738	845	813	772	793	818	796	786	864	862	842	754	796	765	785	810	740	750	762	801	807	764	792	774	791	736	743	771	811	777	789	818	780	803	754	796	752	801	783	775	786	733	814	731	751	787	783	791	786	754	811	812	797	801	818	811	789	795	790	755	801	781	747	815	780	746	820	744	759	768	809	797	772	798	791	776	785	787	789	828	845	775	841	774	769	780	755	777	803	793	740	819	789	826	765	806	746	824	806	816	767	832	809	785	827	812	795	775	787	791	788	796	740	791	764	773	773	727	725	777	737	770	794	819	746	798	805	764	776	768	814	799	727	767	782	805	802	783	797	757	780	762	751	749	770	763	810	788	835	773	818	847	776	790	736	741	775	779	767	851	759	808	771	770	725	750	767	797	764	807	774	804	807	782	786	790	794	755	772	835	776	794	800	797	737	755	851	809	838	802	771	796	801	743	752	833	749	772	813	839	816	787	753	785	788	761	764	805	772	794	768	794	754	783	783	762	829	767	824	820	765	806	752	792	792	718	739	777	840	771	787	783	787	752	779	770	785	779	782	778	787	786	785	824	782	773	758	755	788	766	710	822	766	752	758	776	768	780	772	741	739	818	798	806	820	745	811	804	783	752	789	767	732	766	810	756	765	771	747	780	820	781	776	763	789	798	798	799	798	761	757	785	795	787	810	819	771	804	792	776	786	775	805	805	789	774	736	750	772	790	793	813	759	800	799	738	797	778	738	775	826	803	843	797	804	737	822	797	772	740	796	736	788	776	833	793	768	767	825	844	781	806	761	843	790	804	770	810	815	791	774	776	794	751	746	788	799	781	800	763	736	794	794	750	786	747	830	756	797	763	767	763	768	794	777	752	793	769	764	795	797	817	784	801	780	811	757	740	754	797	740	763	777	832	784	764	800	757	767	745	754	806	790	852	759	777	786	835	789	774	800	744	791	745	784	769	753	793	756	830	747	812	755	794	791	772	772	792	842	771	804	794	756	783	788	753	725	821	793	806	803	807	802	798	749	831	767	831	799	756	808	810	804	787	800	787	788	725	784	771	826	779	791	829	789	795	811	758	801	815	783	774	782	739	796	768	770	788	771	785	766	814	765	801	785	775	788	763	773	814	755	817	801	719	863	824	806	783	794	758	769	763	816	796	809	795	747	760	797	817	802	772	739	794	771	735	779	745	787	760	791	769	811	780	764	760	767	828	797	770	778	792	826	785	829	770	799	752	835	820	770	787	792	771	773	763	831	838	791	760	773	798	805	763	753	819	747	830	786	779	744	797	847	768	755	778	768	683	784	774	763	777	754	779	721	772	809	762	783	732	759	795	804	780	782	800	762	767	849	793	781	799	761	792	810	834	756	838	814	787	799	751	786	787	766	824	814	733	792	795	761	773	785	777	741	774	796	800	759	799	805	749	805	773	780	793	802	823	785	824	801	780	827	755	779	824	785	848	776	823	806	816	773	792	787	814	764	773	781	825	765	811	769	795	739	762	760	807	748	809	828	797	811	838	808	774	752	778	811	807	802	774	763	763	783	815	724	795	744	749	776	813	794	744	776	785	809	840	792	822	812	785	792	741	771	785	748	823	764	818	790	801	755	777	806	761	795	807	765	789	738	809	729	835	786	759	771	790	825	829	765	755	840	823	786	756	760	851	841	789	770	767	808	797	798	793	802	789	784	754	735	753	809	814	748	803	746	763	805	788	773	773	813	743	764	760	765	806	807	768	744	795	840	803	822	758	789	843	784	724	760	770	765	773	847	798	802	778	768	785	803
32070	48875	39351	22639	10226	5590	5125	4927	3557	2631	2119	1698	1436	1415	1367	1161	1161	1066	1107	1027	1016	998	980	988	977	1004	977	979	990	947	921	954	971	970	1037	1002	976	963	952	908	959	938	907	891	926	945	902	904	932	896	911	879	950	916	890	903	897	950	845	929	899	929	917	898	898	931	900	930	911	904	963	914	882	963	909	929	916	904	915	952	901	911	971	964	871	923	897	929	941	908	907	923	929	955	856	928	899	904	924	957	877	898	920	929	922	900	878	926	910	885	886	884	883	928	935	871	902	874	930	885	900	904	913	899	898	916	896	942	922	933	883	876	887	918	960	892	899	942	965	929	888	876	927	924	887	932	879	939	905	922	882	895	948	919	969	913	934	938	890	902	950	924	942	912	895	877	899	926	893	936	945	945	869	853	889	911	944	871	917	942	912	855	882	959	953	894	859	927	915	933	837	883	938	912	915	931	918	875	927	936	900	929	934	969	939	967	851	957	899	887	901	903	936	945	921	916	900	873	909	919	941	907	955	896	899	911	906	870	914	946	876	937	895	884	913	904	900	899	889	848	889	954	971	983	904	918	884	915	897	931	934	937	906	944	986	902	956	973	870	886	916	935	982	906	929	871	904	927	942	922	898	942	931	939	910	884	925	922	889	889	933	927	890	895	931	929	952	926	919	923	865	920	875	902	895	884	918	953	893	911	883	915	979	918	889	911	954	962	889	923	935	944	901	869	908	895	911	946	869	977	878	977	942	951	897	919	917	912	855	903	873	933	944	924	945	858	956	929	915	920	874	955	904	919	902	954	926	873	883	908	912	936	916	898	926	918	913	902	883	876	905	938	910	877	928	917	883	890	895	911	932	926	924	873	886	957	921	933	922	858	902	869	908	907	920	917	926	931	881	979	919	926	870	872	895	949	998	922	852	952	894	925	832	952	917	936	903	893	921	971	942	940	904	934	918	900	891	925	941	936	882	972	894	931	906	933	917	922	947	916	934	932	922	882	949	873	880	944	881	906	922	919	870	976	850	841	920	990	981	905	887	891	901	891	943	848	904	958	847	900	890	912	891	919	905	938	896	914	922	895	976	880	884	932	899	881	925	976	891	949	904	888	865	939	857	936	923	915	967	915	901	873	927	918	899	947	919	920	946	940	936	914	930	880	880	896	927	897	902	920	926	917	901	877	930	898	847	926	905	982	930	924	919	918	948	911	907	935	924	935	917	942	883	861	1021	923	929	905	896	911	884	929	892	893	890	920	902	959	916	931	890	968	902	885	848	926	930	914	906	904	924	919	937	935	864	937	975	930	893	907	916	923	949	905	918	899	916	915	938	933	933	909	938	887	951	932	890	898	958	870	910	897	925	883	911	920	861	881	930	895	923	874	916	934	903	927	910	926	898	962	946	929	957	929	861	874	932	942	913	952	905	853	904	890	890	915	963	938	950	953	875	907	912	860	956	931	915	917	895	941	898	912	868	849	889	854	943	913	888	959	915	929	947	890	910	898	937	908	903	935	925	878	946	946	878	988	916	906	923	881	862	926	900	935	879	925	953	889	957	880	902	871	928	919	913	920	888	984	885	946	924	892	950	970	909	935	927	935	901	902	888	924	909	950	871	951	917	916	906	940	980	928	975	859	940	897	923	927	956	943	992	920	955	922	914	920	914	907	909	943	891	910	937	892	915	902	934	934	917	899	903	875	899	959	909	940	883	916	913	916	938	860	942	890	895	917	977	870	943	876	937	930	915	929	937	897	930	876	919	872	846	966	959	893	885	903	922	861	918	923	937	861	898	903	951	959	981	895	905	919	894	904	925	903	919	916	908	875	930	938	911	896	907	937	904	877	876	909	887	949	901	920	943	911	915	878	858	890	902	951	898	876	954	929	920	927	910	904	935	853	858	926	947	864	944	919	919	894	899	914	856	901	896	895	943	930	900	929	917	887	897	899	879	976	897	900	936	939	914	898	920	854	888	870	920	922	939	904	919	912	911	873	913	903	885	884	936	903	895	883	1003	890	934	902	940	938	897	951	878	929	920	879	899	902	907	932	861	927	935	930	894	902	931	932	888	903	940	924	889	875	988	960	919	895	928	898	918	874	947	865	943	899	968	916	900	945	871	924	924	892	916	911	908	954	892	927	961	945	906	935	899	923	937	929	860	850	971	916	939	924	875	922	891	867	921	891	933	893	919	882	900	910	900	965	913	903	888	916	850	920	868	983	943	922	889	922	862	931	984	911	888	872	870	859	916	923	907	943	881	908	938	879	899	1015	948	877	878	904	914	943	927	852	957	894	935	926	858	887	853	868	862	908	924	879	907	882	892	901	916	929	889	917	884	950	895	893	900	875	932	909	899	945	916	896	977	972	887	878	911	912	949	908	919	906	901	989	912	926	944	887	871	925	932	943	867	887	897	908	899	876	912	952	887	950	869	893	913	903	941	882	920	894	931	930	897	898	906	892	943	901	932	868	942	953	930	910	885	892	903	895	910	927	944	956	925	914	921	960	913	907	896	921	860	920	982	874	914	943	854	897	921	924	927	978	844	890	918	915	904	907	939	923	915	907	890	899	970	957	921	908	876	899	964	921	914	910	923	942	934	895	910	987	918	890	933	887	918	886	903	933	898	948	884	907	926	923	879	946	922	909	958	907	908	910	869	869	950	901	929	897	979	917	922	892	912	863	945	920	942	955	981	904	952	943	956	889	872	920	929	962	892	938	913	944	920	877	907	948	901	910	956	886	894	903	898	949	891	902	927	912	918	900	886	925	934	906	932	902	857	909	873	916	918	903	909	921	915	932	922	901	878	895	878	874	921	913	957	879	901	835	929	911	907	956	919	950	890	900	927	911	863	900	897	932	920	959	917	862	909	929	976	906	936	874	917	848	904	924	903	912	928	931	897	904	896	849	926	894	885	984	901	836	936	912	889	947	877	940	928	866	933	939	894	883	953	920	938	899	933	897	922	926	916	895	871	914	967	905	902	905	930	878	865	896	923	951	886	859	933	874	901	868	938	915	906	960	910	900	978	927	975	962	873	868	905	915	871	934	874	934	884	928	890	929	909	920	944	953	887	910	871	889	913	935	924	948	930	942	875	873	893	863	919	915	888	888	974	941	890	896	886	918	930	927	945	931	939	877	901	908	879	900	876	927	920	902	936	905	936	898	964	962	966	901	899	954	892	906	885	876	903	909	881	891	886	879	918	850	920	898	831	898	952	926	927	927	952	936	904	923	910	884	866	946	958	893	911	851	892	997	899	879	888	902	933	917	943	904	956	864	888	912	969	895	949	910	896	911	888	917	932	932	901	900	908	900	911	919	860	912	882	929	927	910	882	897	935	888	932	915	872	915	921	943	880	895	906	961	904	889	862	918	922	922	888	940	916	881	888	944	930	938	892	910	918	903	926	900	912	856	832	927	940	834	904	942	927	869	928	919	876	935	907	937	906	903	893	883	860	933	897	951	939	890	885	971	853	886	932	893	916	855	942	923	909	910
23233	21388	29114	24142	21458	20658	10963	5243	3145	2314	1786	1449	1349	1198	1178	1075	1013	976	933	919	909	953	911	845	893	896	879	832	814	826	816	827	837	772	789	798	850	743	750	809	782	817	782	804	773	807	808	788	733	806	753	754	787	777	778	768	760	782	751	807	796	813	777	773	814	834	767	723	810	782	790	792	790	768	736	787	809	793	781	794	810	750	797	754	802	756	758	754	766	766	765	804	775	750	763	731	777	802	737	794	789	788	740	710	796	734	749	747	774	751	782	817	755	779	804	808	812	817	715	750	719	769	754	779	792	806	809	771	782	775	780	768	792	815	737	769	799	857	782	786	780	773	813	748	727	763	790	793	776	786	790	720	767	750	773	797	785	778	768	725	758	816	748	805	725	764	740	758	715	807	772	706	742	784	793	749	790	787	732	766	788	790	807	809	821	738	780	748	747	747	773	773	770	771	815	710	741	764	800	735	794	824	791	767	786	737	752	737	792	795	762	763	794	727	795	770	768	746	756	758	757	799	746	820	779	718	795	725	770	805	769	732	735	744	777	722	778	811	761	810	782	801	794	732	761	791	753	816	777	794	776	801	770	737	754	801	850	767	781	762	755	770	756	828	842	734	753	822	762	776	771	722	758	782	806	804	765	803	773	844	766	775	770	757	727	766	778	738	783	801	818	785	705	824	748	760	822	776	778	790	782	807	791	796	795	782	789	823	762	777	742	795	786	820	770	779	752	797	761	811	819	757	753	760	772	791	812	753	810	761	792	766	746	793	785	778	786	791	739	761	786	773	795	784	777	770	803	789	740	805	742	734	724	773	812	753	809	768	819	785	777	767	809	794	776	801	783	754	727	795	813	760	716	746	769	719	780	758	723	755	792	805	757	730	772	815	786	733	761	752	755	764	741	755	789	750	771	796	766	787	813	802	732	790	751	740	733	767	773	763	840	714	809	764	806	776	761	767	776	764	767	755	790	774	765	778	773	764	744	753	798	769	792	790	792	770	766	766	749	767	788	749	732	767	734	769	794	798	824	739	762	789	773	775	792	739	758	818	800	758	826	756	806	805	769	769	766	826	802	746	769	735	784	817	795	783	754	764	739	716	783	744	816	728	756	753	773	744	787	744	763	739	736	748	802	721	770	797	780	783	799	756	767	761	748	773	772	786	790	813	769	740	795	785	825	818	780	749	797	799	816	733	754	792	739	752	778	790	815	799	753	801	748	792	746	765	797	783	783	827	778	780	726	815	748	790	784	807	745	801	823	767	721	759	752	773	778	767	725	756	795	810	783	750	806	753	773	737	742	796	737	754	721	792	792	755	732	744	785	774	777	753	786	766	740	759	746	738	813	789	756	812	782	755	779	781	734	791	764	796	775	782	731	738	795	787	747	765	769	806	755	776	760	798	749	749	770	785	777	788	757	767	761	759	795	776	759	737	778	780	756	741	776	826	785	736	731	725	813	728	801	824	764	777	762	808	747	748	737	758	732	798	762	773	751	777	767	789	760	783	746	737	773	789	760	778	763	804	791	778	761	794	788	786	789	799	773	727	756	798	785	749	775	752	788	811	780	718	715	783	787	783	771	777	802	783	755	735	724	739	778	809	773	789	831	740	778	749	842	728	736	792	817	806	819	782	760	753	781	771	798	795	762	783	771	774	775	783	731	759	785	768	783	773	729	749	829	777	764	797	762	736	791	812	784	751	758	776	727	770	838	736	749	775	774	790	771	754	750	764	778	767	797	737	751	774	781	784	778	743	785	766	786	734	808	764	779	835	794	771	787	735	726	730	744	786	733	814	758	759	802	770	791	760	722	737	745	755	810	775	785	775	741	749	744	769	790	805	804	782	755	753	814	723	746	762	849	830	763	764	756	752	749	789	797	754	739	787	778	728	762	781	779	768	786	754	780	764	745	770	767	750	782	808	773	782	755	787	777	794	762	788	834	763	736	770	786	777	772	764	769	780	763	785	725	791	826	814	756	786	780	759	770	784	770	761	799	798	799	747	783	759	763	776	726	773	795	792	711	792	744	729	778	728	720	816	760	825	737	804	793	752	735	743	759	770	774	804	744	762	783	793	737	825	735	724	802	769	754	799	766	749	786	798	782	771	751	793	762	746	779	828	740	793	815	782	726	730	745	782	734	811	800	770	744	779	752	796	775	770	769	738	777	757	786	804	773	710	729	760	809	791	729	748	714	729	791	751	737	694	807	729	711	746	766	805	753	765	760	782	784	808	782	792	770	769	743	794	735	731	789	779	770	822	772	764	844	781	734	771	772	773	772	799	740	802	780	809	796	814	776	740	765	777	764	746	745	778	728	813	749	757	781	786	758	772	771	739	746	765	763	797	764	744	796	741	752	757	739	773	780	774	787	736	745	757	731	772	773	769	803	797	767	788	734	723	762	785	836	703	746	779	753	768	759	782	773	771	811	767	844	807	727	795	756	749	809	745	756	776	805	808	729	747	726	781	761	774	724	771	816	766	769	773	818	753	708	766	758	751	763	777	769	737	823	748	774	762	769	723	746	768	775	843	749	746	767	759	740	738	775	738	786	767	786	725	766	801	762	714	789	781	754	778	751	769	767	725	735	777	770	763	790	785	756	775	737	709	817	734	769	815	770	809	775	827	757	762	760	768	726	763	794	780	779	802	760	758	758	744	763	763	799	813	754	817	782	770	755	742	838	762	778	746	766	815	806	802	799	750	801	747	773	749	819	758	781	759	746	811	748	764	772	770	785	805	769	796	748	797	767	804	774	701	790	813	725	804	774	787	795	747	777	755	751	789	789	779	781	784	756	789	803	720	777	779	707	769	778	810	731	816	754	731	776	737	727	776	784	781	762	803	766	751	779	761	775	754	697	789	766	793	787	760	744	769	773	778	807	790	823	751	786	754	763	792	785	728	767	816	800	754	745	755	786	727	816	819	726	735	777	745	782	742	741	808	773	775	781	799	796	783	709	744	756	811	801	757	718	776	776	778	761	735	777	794	765	739	829	767	764	760	754	778	767	796	781	770	772	786	727	808	758	750	754	793	742	777	754	767	785	776	749	734	774	798	751	761	782	750	765	761	790	753	756	752	694	752	745	825	778	806	744	740	770	762	808	779	805	757	778	784	794	777	774	771	792	755	776	756	767	733	754	782	739	775	754	792	734	776	742	805	762	803	772	765	826	752	801	762	752	779	792	765	738	770	802	758	790	786	782	763	724	763	815	810	738	729	772	738	771	754	803	767	784	781	789	752	761	783	733	779	760	766	805	744	729	801	790	784	767	745	735	766	758	771	741	739	786	759	737	720	753	796	728	728	781	787	789	764	757	810	781	782	824	796	743	731	770	739	788	736	775	759	785	764	784	752	799	784	725	782	718	762	717	773	788	752	767	821	810	759	762	781	770	762	736	792	754	785	793	726	778	756	749	760	802	817	726	765	756	767	751	814	756	789	709	771	733	739	767	802	826	763	775	759	764	787	755	792	777	788	763	776	770	793
36344	58296	50389	29893	16033	9906	9942	8755	6083	4445	3206	2419	2186	1974	1731	1483	1430	1321	1301	1157	1201	1096	1056	1039	1061	1039	1026	969	983	1012	1040	997	908	956	910	947	928	959	962	927	900	886	944	946	942	907	905	869	867	907	922	884	905	900	858	882	856	866	880	899	879	868	850	851	868	865	831	872	853	876	870	912	867	923	900	846	866	910	873	877	886	885	849	862	856	875	872	941	860	829	859	889	910	871	856	862	879	857	818	826	874	860	845	874	847	839	820	870	840	874	824	881	882	902	836	877	898	886	887	883	865	821	848	883	909	830	883	842	859	853	872	902	868	892	809	848	846	840	876	837	909	863	885	854	934	862	824	848	865	874	854	875	865	818	838	897	881	818	853	902	879	853	869	838	874	902	849	861	828	809	850	791	872	936	874	849	891	847	855	843	872	829	847	900	911	869	898	909	884	834	853	827	871	839	922	883	853	917	892	896	871	867	863	903	859	910	852	871	831	817	865	916	907	874	878	831	812	883	886	875	853	891	891	860	876	900	815	884	874	863	841	869	879	879	874	867	897	839	915	858	891	892	907	852	911	816	853	853	848	873	861	833	859	870	858	867	948	872	887	886	902	858	898	852	851	900	886	834	864	895	841	895	850	893	921	866	797	889	871	857	874	840	843	952	844	832	901	854	909	888	878	859	885	840	847	866	871	888	895	855	853	888	883	855	864	873	873	845	881	853	914	863	889	849	846	838	892	864	864	892	855	836	901	829	872	901	854	823	894	877	836	896	908	932	896	863	840	884	905	833	850	819	868	852	858	851	841	888	865	829	825	867	856	866	889	846	824	860	848	898	885	828	831	903	873	853	853	850	856	852	832	892	828	876	881	882	842	834	917	920	867	876	823	871	892	833	895	932	865	846	864	866	900	858	881	857	825	870	825	885	834	852	817	798	882	847	862	847	868	882	911	904	903	868	832	884	780	903	850	844	921	894	927	913	902	846	926	889	880	883	897	875	851	910	836	904	834	804	943	833	888	884	864	847	868	877	910	862	880	875	900	854	879	891	832	878	860	824	882	856	861	827	838	866	931	805	848	861	882	879	902	900	877	858	845	872	869	815	882	895	851	887	874	883	863	856	840	952	830	839	905	898	866	889	878	836	819	838	853	838	795	896	890	880	874	891	858	813	881	854	878	834	860	859	835	846	928	841	856	870	901	887	845	867	901	879	925	932	871	883	882	889	871	891	852	876	902	851	931	877	864	859	905	915	850	860	893	868	869	849	829	866	829	858	846	912	851	896	880	863	875	851	857	858	800	821	857	831	871	874	848	865	895	829	852	840	837	841	879	870	883	822	863	889	890	865	900	868	856	908	919	869	825	881	864	839	854	844	889	873	872	935	891	869	875	803	874	879	889	880	911	859	858	868	833	869	899	833	822	899	851	890	910	862	806	855	855	876	905	872	809	818	896	827	857	858	890	819	860	895	848	906	852	874	848	864	907	849	881	873	868	884	888	836	887	867	858	873	852	857	808	840	928	844	839	871	862	871	844	913	853	809	826	826	852	864	881	902	798	853	828	879	860	856	849	867	855	839	845	883	911	916	885	859	849	877	879	865	850	852	836	833	872	887	871	863	894	885	852	883	856	852	842	877	867	942	900	914	882	888	859	899	868	876	880	851	861	877	864	906	860	843	837	875	849	838	878	851	869	861	847	826	839	839	859	866	888	897	938	920	828	902	903	861	821	920	860	871	859	780	874	904	881	848	822	842	881	870	835	882	838	849	875	841	797	845	886	896	866	880	900	848	917	882	871	833	868	820	863	840	894	838	846	881	858	884	853	831	870	905	867	891	851	911	928	842	902	843	872	815	905	854	876	881	858	846	864	921	877	853	814	885	867	853	879	846	909	886	867	876	828	857	876	909	934	878	862	880	835	875	821	862	844	878	818	799	862	896	899	849	813	849	872	892	875	807	889	815	892	836	830	829	868	825	867	882	851	841	848	861	863	882	872	904	853	855	856	878	874	806	880	825	911	860	853	902	892	847	895	832	857	898	842	830	853	903	907	919	888	894	906	890	868	846	904	820	865	858	887	870	880	856	867	835	922	863	888	882	854	865	846	848	904	817	861	850	848	863	866	865	895	832	845	896	872	865	919	883	870	855	838	892	876	876	929	800	854	833	913	852	903	835	857	879	907	876	876	883	866	871	813	807	860	841	884	877	840	852	906	851	885	816	861	868	936	871	877	854	897	871	851	946	879	826	859	871	889	891	872	903	862	814	888	846	868	879	842	876	877	867	849	849	905	826	856	865	862	863	878	867	860	873	891	829	860	895	871	862	898	890	863	881	851	877	871	874	865	838	889	838	814	861	885	853	855	874	840	845	833	872	831	888	876	896	869	899	940	869	871	853	865	871	844	910	831	848	889	894	863	887	871	875	839	819	829	887	858	851	862	848	854	834	866	878	880	895	905	915	873	889	911	863	892	853	862	838	838	884	873	863	900	838	843	839	883	859	846	853	891	888	884	854	829	870	864	876	810	829	898	859	811	912	865	874	885	900	879	876	870	880	862	848	860	847	901	847	868	856	853	900	885	838	855	857	849	867	872	870	880	898	872	836	866	899	812	858	845	881	896	851	858	847	921	846	916	858	896	888	878	849	840	885	900	841	874	888	875	832	874	851	909	862	851	922	853	865	843	835	814	890	874	867	832	888	855	878	905	890	849	861	883	854	918	899	891	853	873	886	921	926	836	812	862	872	893	880	840	866	870	837	851	854	928	855	904	801	862	843	857	837	870	850	846	896	847	895	838	842	842	843	832	864	835	905	811	848	966	858	870	834	927	869	815	820	931	888	849	888	841	851	915	928	852	860	873	853	876	837	849	864	837	848	845	868	866	883	849	876	873	857	892	842	856	850	864	819	878	811	848	877	890	812	840	812	871	839	883	817	865	920	872	880	842	912	894	897	861	881	922	934	851	910	863	851	832	848	856	876	840	862	846	830	895	870	853	889	886	909	837	873	850	855	856	830	849	879	883	839	922	851	809	895	856	864	857	799	896	902	934	846	880	811	856	828	871	881	873	838	889	906	866	818	830	861	843	871	849	841	854	971	837	858	902	866	888	834	856	851	886	915	880	832	866	854	869	898	861	859	859	905	862	892	836	868	895	852	836	877	854	924	808	848	921	892	849	872	838	862	838	896	846	883	857	855	888	850	894	879	835	854	878	846	866	867	843	854	869	861	865	849	865	864	887	887	847	814	827	873	919	830	849	849	897	834	844	888	897	869	839	867	891	876	879	834	915	853	833	877	822	807	893	837	845	899	862	899	868	873	797	862	836	854	870	892	905	874	827	925	835	877	870	848	872	852	887	857	823	865	863	866	861	862	903	876	902	874	863	826	846	866	855	868	831	835	891	889	905	878	890	864	874	872	899	816	881	839	871	901	844	833	855	888	865	872	843	860	876	839	862	840	826	855	860	869	876	849	853	891	876	876	884	846	898	868	811	833
29443	26275	25724	12683	3470	1928	1655	1561	1120	955	811	732	646	650	626	590	625	570	538	570	518	530	569	542	505	571	587	536	480	572	550	535	558	560	530	524	533	492	542	536	535	472	498	520	543	486	530	523	519	544	499	522	518	539	540	525	514	504	496	509	494	505	542	500	494	529	557	544	536	528	535	487	523	541	487	488	553	526	466	505	526	507	569	496	532	528	526	515	526	546	491	527	534	535	515	506	518	530	516	519	536	510	477	504	552	516	537	539	516	497	561	514	509	554	533	512	469	534	511	553	480	564	514	557	535	469	553	503	544	505	542	519	490	500	538	524	524	532	531	531	552	510	506	535	499	528	544	538	511	512	470	524	534	541	507	500	504	506	470	538	507	487	508	559	526	498	508	499	488	507	522	539	494	489	568	521	504	524	532	514	525	531	521	537	514	515	528	541	526	542	557	496	496	524	479	524	545	548	577	517	526	530	554	541	547	503	547	498	558	485	520	560	546	522	500	491	522	485	532	490	559	510	495	518	516	523	525	540	487	498	512	513	505	532	550	503	537	486	521	540	494	511	538	501	568	526	535	523	476	472	529	545	499	512	516	518	525	526	498	515	536	479	571	504	483	485	554	546	518	463	502	568	454	584	540	523	535	504	514	487	509	497	529	525	489	499	492	560	495	499	493	558	545	533	523	531	496	491	497	568	549	563	525	536	525	488	531	470	526	511	553	499	565	496	520	537	521	500	536	498	521	548	516	522	516	534	520	521	500	506	492	521	523	544	499	511	584	529	514	537	512	497	517	516	478	507	535	507	499	499	492	468	491	514	551	530	572	557	505	482	543	490	509	504	514	520	532	506	505	521	503	521	544	497	507	498	506	532	540	498	524	506	527	522	542	515	533	530	538	524	513	541	544	559	527	532	521	590	535	579	514	525	517	522	532	512	543	551	556	519	502	520	534	481	493	521	513	541	511	566	522	532	485	533	527	512	518	523	513	518	559	505	526	527	515	531	564	526	529	563	518	541	541	512	511	484	530	498	473	519	524	549	536	563	519	498	471	516	492	554	543	540	514	547	498	472	521	485	467	495	488	529	523	528	533	507	568	515	524	546	551	512	531	503	531	522	536	487	481	522	470	494	538	496	533	517	533	508	534	486	504	526	519	507	531	553	511	540	495	576	572	528	494	484	534	498	508	532	538	512	543	535	470	500	536	488	536	516	558	529	520	521	536	481	515	506	491	540	532	521	516	542	533	486	501	523	520	511	508	498	518	539	521	566	544	510	547	458	488	539	492	510	507	555	542	514	529	503	497	555	546	514	524	513	511	554	492	528	512	480	525	518	495	532	522	538	526	584	562	520	494	493	547	552	493	522	519	529	538	539	521	519	513	541	515	545	559	499	542	487	532	503	568	546	540	563	530	524	546	506	557	566	516	537	527	518	510	519	525	519	531	485	512	589	533	539	531	566	530	555	527	537	499	523	499	541	505	589	518	528	577	528	522	490	537	542	493	531	544	513	499	501	473	517	539	554	494	511	518	550	506	482	523	510	493	523	528	513	524	544	497	546	506	526	539	555	496	506	530	541	514	509	481	506	552	530	535	499	512	501	514	537	553	523	529	511	524	532	555	474	524	545	513	508	521	553	534	533	529	524	561	517	498	504	525	535	540	514	534	515	507	526	522	534	518	528	501	507	511	533	546	555	524	507	524	473	509	543	541	514	513	558	530	534	567	499	509	550	534	535	494	498	526	535	572	527	509	520	560	554	519	501	564	483	505	534	549	508	539	494	564	534	498	512	512	526	525	498	522	494	521	514	541	499	527	508	528	512	543	542	539	526	508	516	530	567	531	512	550	549	535	550	496	541	519	499	510	522	501	516	539	556	502	513	511	484	542	493	537	521	491	545	522	486	476	560	536	492	527	517	517	504	479	528	488	486	500	518	503	523	508	525	514	506	513	501	544	550	495	510	511	542	518	528	529	501	535	499	502	498	501	517	538	563	528	527	531	560	486	552	534	504	473	495	552	516	479	513	511	540	524	538	523	552	489	547	520	477	502	550	501	467	515	477	537	482	544	503	536	554	515	525	558	503	522	542	534	473	545	535	496	492	492	519	528	496	518	537	517	528	547	515	490	505	535	542	544	527	524	531	488	529	514	510	561	480	530	549	509	568	503	484	509	520	545	533	486	522	541	535	509	499	516	542	514	485	518	570	531	521	532	515	520	531	512	512	516	505	504	529	518	543	541	508	513	482	524	523	511	489	511	533	547	513	506	541	537	498	512	525	562	506	510	523	557	505	535	523	522	494	510	491	460	528	529	538	550	512	553	502	538	535	536	501	524	496	515	526	519	476	561	527	531	565	538	519	497	519	525	482	526	517	566	544	536	502	525	497	527	495	527	528	534	477	524	515	527	542	519	465	561	514	490	538	495	526	503	515	565	473	535	516	520	499	525	514	491	506	534	505	517	505	479	494	524	488	513	531	534	471	491	510	529	500	489	500	517	525	578	500	555	481	542	515	489	521	518	535	550	530	510	534	498	512	519	518	541	524	520	521	488	510	561	542	522	521	512	576	563	536	538	543	534	524	517	529	537	506	494	477	528	505	510	509	551	550	544	532	551	538	568	531	528	533	521	536	551	558	575	510	498	554	509	554	527	541	527	521	529	515	529	503	535	496	535	535	527	541	545	512	488	536	497	511	545	481	535	517	537	445	521	531	518	495	503	514	478	520	513	537	553	488	517	525	545	486	524	502	510	527	557	543	541	518	510	515	543	546	564	542	495	542	506	480	535	531	519	513	507	555	549	531	536	519	483	531	498	526	554	515	505	576	538	504	480	529	526	537	504	526	541	552	525	536	524	505	512	566	521	547	521	534	529	541	523	518	541	543	514	536	477	495	516	506	543	513	489	517	528	508	525	558	523	531	489	504	549	524	527	511	525	490	493	526	567	514	512	516	534	504	537	510	559	532	494	533	528	504	519	544	522	544	519	519	523	589	513	519	476	525	506	516	551	494	494	528	521	498	491	531	558	523	490	504	545	502	499	508	548	508	509	486	530	510	556	508	518	533	517	488	571	538	491	500	539	512	527	528	501	483	565	510	524	498	532	514	547	498	556	523	494	543	512	504	546	488	538	501	516	536	577	523	527	541	543	552	527	525	575	523	530	520	545	552	530	497	542	533	526	527	543	533	519	488	562	524	535	531	510	518	535	501	532	506	533	495	518	510	538	509	573	524	494	530	538	561	506	557	486	500	524	539	514	505	519	541	542	500	498	529	563	517	533	511	503	532	492	538	505	490	496	537	527	552	525	500	538	497	514	551	537	531	472	519	574	522	553	541	533	555	523	536	524	534	565	556	520	454	587	494	529	548	560	551	539	521	521	526	508	520	515	522	538	491	504	500	499	496	540	514	536	531	540	520	587	520	490	530	542	505	517	534	522	540	484	489	500	535	513	532	517	532	526	475	539	507	520	553	567	508	512	540	509	553	505	530
30828	40553	29876	12485	5271	3655	3300	3312	2137	1606	1351	1122	1116	937	860	812	800	788	709	720	727	694	669	663	712	656	698	675	696	646	687	653	699	665	664	684	698	641	668	628	616	669	689	664	662	639	656	640	628	630	628	638	653	618	613	703	632	621	621	650	634	637	662	653	620	642	625	621	612	589	664	665	657	658	606	652	662	665	611	655	656	620	593	638	656	671	622	627	656	624	642	661	666	625	607	663	615	632	608	623	595	611	718	643	653	617	629	639	612	638	624	644	637	651	610	650	605	641	660	630	607	635	609	619	633	627	603	598	644	664	626	626	636	636	631	663	625	623	648	578	609	645	665	666	613	688	641	619	612	612	619	655	643	633	630	627	678	662	647	686	604	661	606	707	679	613	694	641	612	629	632	633	613	624	668	661	632	610	668	680	624	598	651	599	628	605	624	609	674	620	621	616	666	632	620	647	625	631	648	649	675	638	642	653	647	650	597	672	640	639	616	631	602	590	647	657	648	590	623	628	615	650	655	639	690	634	649	684	631	613	609	642	618	665	684	682	638	662	616	639	683	646	623	660	612	659	622	650	589	612	580	655	603	668	645	605	655	635	612	646	700	614	667	638	620	645	585	622	654	642	666	658	675	635	582	647	629	640	680	625	701	604	666	611	609	627	632	610	643	655	659	627	664	666	618	612	626	615	683	630	661	639	589	631	640	641	640	583	643	634	645	648	616	660	635	666	719	661	660	595	652	618	641	619	609	640	645	672	632	604	662	652	609	656	650	592	660	646	615	663	658	654	653	605	629	636	610	559	620	664	614	630	647	678	690	627	648	642	651	686	663	640	617	644	684	659	643	676	673	619	633	659	648	659	622	628	609	641	658	638	631	674	624	641	617	619	579	615	661	634	636	643	672	632	623	678	671	605	635	600	654	641	654	666	681	629	624	627	621	593	582	629	655	654	664	597	625	608	644	617	633	645	622	628	600	628	678	641	598	598	612	600	616	674	645	608	653	647	619	626	651	656	660	619	622	619	660	629	645	653	644	641	575	616	645	630	632	581	656	658	615	609	655	637	627	674	617	634	647	605	609	652	617	674	644	606	649	652	696	618	650	659	657	674	621	670	611	675	669	593	665	675	594	625	569	609	598	638	623	633	627	688	641	614	653	708	636	663	693	639	630	630	630	621	651	625	582	622	622	590	649	612	661	659	602	646	615	616	592	679	671	694	638	611	677	620	640	659	639	620	604	613	640	655	592	651	673	623	630	632	627	637	661	611	610	608	652	620	610	630	651	629	624	651	584	617	607	661	616	594	591	658	634	636	685	619	618	647	628	602	642	618	665	648	634	628	605	606	662	634	623	697	624	624	638	638	647	665	624	651	635	633	646	587	612	645	619	671	610	610	674	660	639	654	669	609	620	619	649	608	610	633	652	597	622	619	637	651	573	608	632	644	642	642	650	636	630	621	624	623	679	613	645	638	625	635	622	640	624	649	615	632	594	624	624	649	589	617	604	587	646	654	624	641	652	643	633	655	696	631	597	649	614	578	655	673	623	655	614	676	603	630	578	678	610	610	633	637	616	631	609	626	611	651	605	631	627	620	637	674	620	641	608	599	619	619	659	627	613	691	632	660	619	631	655	638	630	604	600	650	622	624	640	600	619	594	672	588	648	657	647	598	618	598	628	605	634	649	612	664	613	622	653	654	634	664	651	633	691	642	616	618	619	645	610	620	625	597	604	627	621	635	607	629	685	629	625	613	619	609	647	607	645	609	625	623	635	585	640	638	599	632	630	631	608	640	600	624	627	628	640	608	668	608	588	649	611	632	642	628	649	664	596	665	633	662	617	623	665	605	612	621	633	700	701	632	649	662	673	633	647	642	660	620	594	654	610	614	656	624	624	660	617	669	657	638	626	651	616	612	633	676	622	660	679	674	597	600	647	600	616	632	656	600	626	652	618	596	666	629	624	629	581	625	654	637	629	654	637	635	628	631	621	649	620	646	629	609	648	674	639	622	663	632	620	650	633	630	625	632	655	657	617	590	613	640	648	619	683	614	629	683	658	610	646	616	645	624	612	633	647	614	616	639	629	640	667	636	684	596	619	623	609	637	650	677	610	628	649	640	631	641	620	601	610	637	629	644	629	637	611	649	635	625	611	669	622	618	679	636	624	639	592	653	612	643	648	652	670	626	673	633	678	612	657	669	640	652	618	642	627	614	658	616	596	668	670	637	643	638	659	625	659	609	593	663	605	592	633	663	607	654	626	603	582	647	607	657	640	640	704	621	682	607	645	667	660	653	631	628	599	662	652	602	671	634	644	674	624	651	664	606	641	599	636	653	636	633	621	632	601	636	625	680	590	624	626	632	650	632	677	593	612	618	643	646	630	657	646	664	641	654	646	613	624	608	650	624	659	627	639	658	627	621	649	626	603	663	601	642	664	599	645	651	675	635	633	585	650	687	645	721	600	665	614	590	608	604	640	629	627	647	659	630	584	663	660	608	653	606	587	649	678	598	620	649	616	647	625	631	676	690	638	624	631	632	600	614	626	650	616	638	644	692	629	646	630	620	657	595	617	644	667	631	645	646	624	632	611	635	679	608	623	645	640	622	627	629	643	623	589	645	609	589	658	626	669	656	658	625	622	653	638	596	646	623	633	650	682	661	586	590	649	601	657	645	629	671	619	659	652	612	633	625	664	634	624	625	621	678	606	663	673	657	585	598	654	651	609	624	633	639	614	617	665	618	627	631	647	634	614	637	649	632	670	650	651	607	633	619	633	616	621	635	663	627	642	620	647	702	627	654	642	657	630	692	637	673	696	668	652	688	643	618	653	636	672	617	622	611	653	619	645	648	662	639	615	677	612	634	639	658	697	666	655	598	651	643	612	624	562	611	621	600	619	681	603	665	603	625	615	594	628	611	643	641	607	628	665	635	648	644	622	678	624	622	616	642	713	593	626	647	655	629	659	628	619	691	645	691	624	623	624	640	611	647	631	644	630	611	640	601	587	612	651	637	616	663	652	596	612	614	622	627	632	575	648	638	610	623	634	670	607	643	617	625	608	668	622	617	634	611	670	660	657	646	665	656	675	601	646	647	677	597	628	604	622	692	571	689	656	654	660	643	625	647	651	616	613	646	635	615	634	663	629	646	638	623	635	612	606	654	647	656	609	684	625	629	610	617	559	657	620	622	651	667	649	646	615	616	677	665	657	655	634	643	643	675	645	646	616	651	692	653	620	644	670	657	653	684	705	663	594	651	643	598	648	653	695	653	607	627	618	645	664	642	597	645	612	635	620	669	645	626	628	615	683	682	649	645	643	631	641	625	624	611	707	605	613	645	636	647	614	626	659	628	654	644	589	623	626	637	620	628	637	663	645	635	620	605	670	643	576	627	647	688	645	691	651	617	649	638	620	638	594	583	611	629	673	574	661	627	643	634	601	632	655	624	656	624	654	623	679	659	660	660	624	615	612	675	667	585	655	634	625	633
24519	21319	28488	24783	20150	8929	3509	2804	1862	1328	1083	896	778	776	679	667	593	582	492	549	531	504	458	496	465	526	484	510	489	441	512	470	482	440	472	474	483	484	459	412	450	434	471	459	443	459	426	433	426	465	444	435	444	398	465	445	452	401	468	421	457	447	456	440	479	462	476	437	465	432	467	424	439	453	458	405	450	456	430	426	446	465	490	416	467	454	461	418	449	457	416	404	457	410	454	487	441	452	440	443	445	442	461	454	447	424	452	453	398	483	416	454	441	457	429	467	438	448	466	443	466	429	448	450	435	474	434	408	434	438	452	443	441	458	413	444	387	475	441	430	469	440	455	461	440	444	454	462	419	472	440	412	438	451	459	444	458	473	432	432	432	477	415	443	431	451	436	448	447	467	501	491	441	429	433	425	414	450	440	494	436	466	473	456	424	427	386	459	413	475	462	419	418	413	412	448	458	453	458	453	434	431	456	441	456	421	469	435	459	452	409	456	447	429	421	444	462	423	423	452	451	431	470	445	441	432	461	416	410	400	438	438	434	412	433	465	426	459	457	442	442	481	444	438	409	412	449	462	438	415	400	406	456	428	467	427	456	435	443	451	402	432	407	425	421	447	452	544	473	420	426	433	418	448	424	428	454	478	449	428	439	445	425	454	429	461	463	451	440	417	478	400	443	441	413	414	437	388	464	461	439	391	445	430	470	434	430	421	453	512	473	467	457	448	443	449	391	467	447	447	437	423	446	454	445	415	413	405	440	450	434	417	422	445	489	422	439	464	485	473	393	438	427	463	514	463	423	419	403	454	454	490	432	415	442	433	424	414	470	451	454	409	419	414	430	433	452	458	439	420	461	456	438	413	460	479	439	439	436	462	448	441	453	385	470	442	452	492	445	436	412	426	455	432	434	433	420	473	433	444	433	456	440	433	441	443	469	472	431	423	452	458	465	415	483	426	426	498	438	467	453	476	408	444	429	482	431	437	467	440	449	426	407	428	479	449	461	427	451	458	407	457	419	392	449	431	431	447	484	439	456	438	436	436	449	456	444	415	448	435	443	440	385	419	474	433	425	445	470	422	446	448	427	433	425	446	467	408	449	424	425	408	446	401	431	470	443	453	454	427	457	425	434	443	424	462	403	415	451	418	469	440	422	439	439	411	439	469	445	469	434	456	427	425	415	462	458	438	427	438	447	437	469	457	449	464	466	449	472	435	454	441	447	454	415	458	483	473	414	434	487	443	434	472	409	429	438	459	459	486	422	404	436	392	446	433	458	453	435	464	429	468	438	449	440	460	433	437	459	447	442	466	446	430	450	430	454	427	468	427	451	420	462	423	426	418	463	446	433	462	455	473	434	444	460	432	429	443	384	450	404	466	444	451	463	387	446	469	470	455	435	434	440	430	439	469	417	446	471	451	423	444	423	467	442	470	428	462	455	453	442	479	474	433	425	448	449	473	409	454	444	464	441	407	462	428	428	426	423	455	425	468	458	420	441	417	442	418	441	446	426	459	419	414	453	467	438	481	437	454	444	453	456	429	432	453	473	438	437	446	483	385	433	411	441	441	428	435	410	453	433	426	466	420	468	418	430	426	413	394	484	426	456	418	447	475	427	433	405	486	424	447	481	429	450	394	491	431	468	436	466	402	430	454	450	409	413	503	433	484	441	450	447	425	467	464	416	461	465	440	428	374	454	429	432	432	422	442	444	442	405	452	436	452	461	438	403	465	425	460	457	429	440	466	476	421	432	472	426	435	490	424	461	446	431	462	442	451	446	437	471	423	447	417	422	441	427	398	418	399	453	433	408	452	452	448	408	436	437	453	443	428	451	444	455	444	456	430	436	419	453	442	452	392	478	457	472	411	474	466	422	478	428	469	427	436	464	431	470	436	437	476	418	472	492	445	461	437	449	440	441	450	432	417	427	456	455	423	426	441	462	435	485	429	414	463	443	444	457	447	420	399	449	452	452	435	426	453	460	445	439	414	432	459	449	443	452	495	429	484	460	434	411	431	429	463	445	411	450	416	439	436	453	432	500	415	457	443	424	496	444	430	457	471	419	444	447	416	442	456	436	424	418	450	449	449	461	441	477	490	426	425	421	436	462	477	449	442	408	433	437	493	408	398	447	437	444	453	445	472	454	433	468	459	475	459	436	478	445	467	423	430	457	453	450	477	458	435	464	471	462	435	449	425	424	460	444	480	418	456	461	441	461	456	438	471	463	441	425	495	442	440	464	460	469	463	442	449	418	454	459	426	422	442	440	434	430	431	476	422	494	427	427	443	468	428	446	430	439	424	475	512	433	413	488	478	396	433	430	455	437	465	448	403	433	435	456	469	435	440	414	466	495	434	461	452	428	430	466	442	465	433	449	430	429	480	459	429	457	469	454	410	434	456	474	427	435	440	444	451	454	462	456	409	424	422	468	457	427	448	453	456	415	401	479	443	414	439	427	437	453	417	416	457	390	444	413	487	474	392	447	444	432	424	452	434	419	419	460	442	448	437	469	491	465	451	421	456	421	403	429	449	468	478	422	425	405	447	460	447	442	412	462	455	399	455	431	464	449	424	434	444	437	409	485	447	427	444	449	436	455	443	460	431	436	454	415	447	442	433	427	437	427	443	433	433	449	480	453	405	479	402	455	415	421	462	422	473	476	480	429	450	400	489	425	434	424	439	427	416	441	471	444	461	437	453	461	439	462	456	456	456	469	463	453	472	431	433	430	431	462	460	417	420	427	428	426	425	466	392	471	463	454	477	408	484	455	442	434	428	431	431	460	430	426	444	469	431	405	438	431	431	478	415	446	426	414	445	434	439	449	403	435	432	467	422	424	436	471	406	444	422	448	445	434	444	444	429	459	442	416	432	459	482	406	461	458	437	471	484	411	405	439	398	420	427	445	441	445	433	392	449	440	445	441	442	429	455	415	455	416	417	422	451	425	456	441	443	410	456	428	445	426	448	426	471	422	463	429	413	471	412	487	455	477	421	439	466	446	461	468	407	438	447	418	458	423	430	462	450	429	426	431	424	468	439	480	447	480	432	457	430	413	471	445	453	431	441	489	432	472	457	473	424	436	421	443	434	452	473	426	453	426	438	417	447	452	459	447	414	435	458	449	437	439	443	461	451	440	451	479	405	428	465	440	447	446	470	442	452	429	436	454	475	442	448	442	458	479	457	441	446	453	446	472	439	427	397	468	417	449	454	478	459	443	434	427	405	430	420	404	440	429	400	403	421	462	459	420	449	462	429	431	467	436	440	428	455	448	493	457	457	449	403	444	461	438	445	425	429	449	435	434	458	428	447	450	477	470	462	464	404	443	464	426	415	437	483	467	446	408	459	413	450	450	439	449	444	465	406	445	421	431	420	438	449	456	459	445	431	439	444	452	442	421	454	383	443	444	461	467	384	454	410	458	479	461	442	400	429	433	448	463	457	421	391	474	442	452	395	460	456	417	470	443	443	457	469	446	446	412	469	458	413	421	432
31619	51193	42021	22441	9795	7047	5688	5586	3821	2791	2145	1688	1428	1273	1038	969	915	790	816	713	741	737	631	675	629	614	632	622	644	588	590	563	544	591	570	602	584	567	574	569	550	553	561	610	581	549	567	554	516	542	533	547	541	564	527	588	541	569	548	593	565	510	541	583	572	528	525	511	519	553	550	513	521	538	524	502	514	553	549	573	539	536	560	576	500	512	540	580	501	552	542	541	510	573	556	539	530	535	485	523	536	560	539	523	525	522	538	554	549	510	551	562	543	522	534	508	500	543	524	492	527	581	535	527	528	494	561	560	542	539	541	538	523	562	570	565	539	575	550	598	553	551	554	518	499	522	526	518	541	502	535	539	517	569	512	535	543	508	546	498	536	542	556	533	552	513	536	558	534	576	514	524	577	524	473	519	516	540	534	508	554	512	504	548	579	528	553	563	482	537	518	551	529	555	531	574	548	529	546	541	549	525	509	541	556	537	542	524	523	540	504	530	539	572	576	599	537	571	547	508	547	506	542	541	582	525	477	517	597	528	555	498	526	531	537	522	545	516	503	562	533	566	533	535	549	562	505	538	537	525	511	553	501	505	530	541	563	539	526	518	556	523	499	565	537	576	551	537	535	507	531	517	552	531	554	543	536	509	542	523	534	555	568	520	524	578	555	560	526	501	560	523	570	575	505	510	550	532	577	512	559	521	528	521	527	560	563	548	501	497	531	558	555	536	518	544	538	535	528	529	556	544	509	538	513	575	525	536	537	556	535	541	564	565	553	570	543	541	549	542	560	529	524	545	509	543	517	521	519	557	510	543	570	519	526	517	517	538	532	518	536	604	531	533	591	515	544	497	566	596	553	538	547	530	542	543	532	515	521	545	525	534	513	495	534	556	501	552	553	562	542	571	533	539	521	559	568	554	577	498	526	571	530	544	546	554	521	555	508	537	553	586	489	489	540	548	513	524	547	505	525	544	520	514	484	557	523	528	547	542	512	525	542	538	530	517	539	530	519	509	564	532	503	502	547	505	559	533	541	529	526	515	538	557	501	566	503	523	543	504	556	533	518	556	555	594	513	510	518	555	551	542	538	508	553	557	544	515	547	534	547	514	545	569	518	527	514	509	500	530	591	519	578	517	534	554	512	540	599	539	518	526	506	569	520	545	524	549	530	536	580	544	524	531	520	516	519	534	520	523	532	498	573	549	545	550	545	522	558	532	540	505	567	490	524	527	538	518	493	540	535	589	563	539	536	555	550	524	542	557	513	566	536	533	566	519	544	537	534	506	510	535	569	563	495	510	524	526	523	492	549	548	531	497	494	526	519	542	502	547	538	499	551	554	512	517	529	525	549	526	534	513	528	550	541	544	497	537	527	531	529	513	559	515	544	548	526	523	539	547	531	500	558	516	570	539	538	522	551	558	491	528	546	520	537	545	540	520	540	559	549	555	510	547	521	540	533	515	496	534	529	514	540	523	508	523	493	559	515	475	537	547	529	494	533	529	532	559	539	490	555	521	531	549	530	516	512	525	543	535	554	514	525	508	572	508	558	508	541	525	487	573	596	512	524	566	524	559	560	554	551	536	562	534	582	514	549	532	528	546	540	591	538	572	522	570	551	529	523	530	547	559	534	527	514	547	534	560	544	491	542	562	551	546	524	538	552	525	538	540	530	542	517	550	529	524	530	540	517	546	561	536	574	549	559	515	535	534	550	541	550	570	540	575	580	550	551	564	530	542	543	537	565	547	518	543	551	528	551	507	536	535	496	554	549	557	513	544	514	556	535	543	544	521	551	551	541	549	544	531	540	544	556	514	529	481	547	541	516	537	567	517	539	523	506	572	526	567	563	516	548	532	540	502	492	526	536	535	489	543	496	500	529	533	531	519	544	536	583	525	564	570	540	507	573	514	536	552	563	502	505	537	526	518	555	540	514	521	586	544	561	561	556	562	495	543	494	511	553	502	541	502	531	505	584	505	531	563	526	510	537	528	585	548	555	539	555	548	521	575	557	560	543	505	521	504	459	529	493	509	508	524	545	519	515	539	522	599	511	547	473	542	518	513	570	570	542	532	542	527	555	566	534	532	530	577	541	577	545	554	548	561	530	500	549	564	574	476	521	544	511	555	459	548	519	565	515	548	502	480	542	533	564	507	532	528	518	537	516	525	512	537	499	541	495	547	500	543	554	541	542	496	564	498	518	537	477	521	545	559	535	514	521	526	536	557	582	515	512	536	552	550	535	556	566	520	564	519	522	552	567	534	521	588	553	577	529	560	555	568	556	581	552	532	524	505	553	540	524	476	528	491	537	562	553	545	540	550	515	526	540	539	508	510	526	563	520	557	553	594	528	525	507	523	543	507	557	517	554	558	528	550	533	553	526	540	554	540	487	555	503	534	566	557	529	545	548	556	534	493	513	561	564	533	524	530	527	497	569	525	542	536	537	607	564	554	522	525	557	557	528	531	501	495	511	580	526	519	545	522	532	580	549	554	529	567	555	545	555	518	546	507	530	555	491	548	531	562	550	553	491	539	557	531	557	583	552	487	533	566	539	538	504	535	552	531	542	516	500	541	547	521	474	512	539	531	512	521	539	539	532	565	526	503	536	545	534	534	577	521	524	553	543	545	547	542	516	550	519	547	520	531	562	571	560	527	522	507	563	544	549	568	522	529	552	542	521	540	522	518	529	530	550	551	552	537	512	563	560	510	508	588	557	531	532	520	545	513	547	575	533	541	540	548	535	518	527	548	528	544	549	523	509	524	540	551	532	569	529	531	509	543	521	546	561	536	572	586	539	567	526	550	535	542	509	556	523	538	551	528	551	548	570	555	557	556	499	544	578	551	534	547	536	589	544	539	517	504	548	540	530	530	491	488	507	560	559	559	535	530	523	523	538	544	539	574	503	533	516	526	548	543	537	532	565	515	525	550	531	512	514	511	568	509	515	537	518	565	527	520	545	552	529	563	523	541	551	554	572	514	487	547	519	496	484	507	558	557	553	543	524	547	520	515	512	523	543	518	565	541	527	536	533	551	515	540	535	559	535	535	484	547	542	551	523	518	548	530	543	536	567	521	493	554	521	550	545	475	545	564	588	504	528	524	535	534	524	534	547	509	554	500	527	562	536	539	525	516	556	534	542	565	513	524	575	482	520	514	516	523	525	521	537	550	525	562	529	588	542	553	522	546	510	556	595	533	542	504	564	528	531	508	552	522	573	567	503	545	532	534	550	569	579	548	532	517	543	534	527	584	560	548	559	553	512	558	557	543	586	540	545	560	548	524	542	525	537	515	511	518	519	583	483	572	524	524	542	526	513	527	543	527	581	520	522	539	545	525	488	501	505	504	578	488	569	567	532	571	546	576	559	551	494	529	576	522	479	507	546	535	516	544	522	534	585	528	509	567	531	574	528	574	496	517	511	537	519	504	547	499	525	585	501	565	557	530	535	538	530	551	525	544	565	526	464	553	510	563	571	529	526	528	518	503	542	539
25568	21440	27816	25218	11314	3415	2427	2319	1884	1468	1270	1099	1039	940	937	945	873	898	826	848	788	798	824	812	788	844	806	840	814	781	835	803	822	774	833	790	821	793	777	840	784	791	760	736	824	754	769	782	759	817	779	766	762	755	795	759	781	820	785	809	790	758	715	815	785	744	780	753	757	790	758	756	819	762	783	730	781	829	743	763	793	807	796	794	817	750	797	799	790	779	825	756	817	765	772	830	799	846	745	810	793	781	748	774	757	787	794	772	760	772	819	752	754	819	811	783	847	782	811	786	734	798	812	752	769	782	803	747	769	823	751	734	801	815	774	796	750	768	794	789	799	773	747	784	772	787	750	798	789	824	783	760	746	798	758	851	782	786	795	800	836	769	774	787	853	721	773	715	766	768	819	780	745	782	782	757	737	851	743	795	763	809	747	781	754	781	794	786	764	808	780	780	788	775	772	753	755	786	777	793	756	793	722	737	772	768	757	780	790	766	790	787	766	723	791	761	783	758	801	752	754	807	791	789	785	810	772	803	783	806	827	745	804	849	759	797	780	774	824	759	775	737	775	788	784	796	787	736	813	781	777	832	775	748	751	776	779	783	773	785	803	773	774	796	823	779	785	785	803	697	823	794	754	774	775	812	749	774	759	764	753	737	771	755	781	761	790	788	776	781	754	796	783	782	797	782	736	801	762	797	738	760	762	765	720	824	780	740	801	787	773	731	809	769	820	784	760	760	848	774	769	788	813	794	799	778	764	784	787	775	766	816	753	766	817	803	778	764	792	768	791	783	758	733	760	846	755	782	753	782	813	766	823	840	840	823	740	790	774	728	771	805	804	803	795	728	795	777	788	763	784	804	778	786	756	821	766	789	825	788	838	809	815	748	733	748	792	797	773	809	788	778	811	764	759	805	747	784	793	762	780	776	800	780	797	762	754	748	767	844	863	779	735	785	771	754	727	759	787	817	840	773	764	789	760	755	800	773	785	760	781	742	803	799	743	767	817	766	747	780	800	760	743	750	831	757	786	747	768	753	814	789	793	788	721	810	783	720	796	820	782	831	815	788	763	793	826	749	801	734	811	737	834	762	755	731	751	749	767	830	737	777	734	719	830	785	793	769	781	833	768	772	792	760	794	823	784	780	741	768	738	804	735	774	755	805	772	745	810	819	735	765	846	766	799	772	781	809	804	817	793	778	797	796	802	774	773	786	724	805	793	766	781	779	763	774	814	785	828	747	798	818	816	800	770	754	856	800	783	738	806	738	776	812	767	777	717	819	751	843	783	736	729	745	788	761	721	764	786	776	753	795	753	778	768	784	761	817	771	799	787	771	801	776	813	728	811	758	718	774	771	769	764	762	767	749	777	776	761	760	753	764	808	795	751	730	749	735	818	769	779	769	809	758	800	769	761	834	731	770	760	800	751	771	748	763	757	797	811	830	790	797	795	777	813	808	754	757	783	775	768	789	817	789	809	784	783	794	740	759	765	807	735	792	738	804	842	782	789	747	748	782	796	801	741	746	756	809	732	763	714	779	794	755	788	800	761	754	774	780	737	854	780	768	750	770	738	773	803	757	800	817	771	801	783	741	721	806	796	738	807	795	788	795	743	760	800	841	812	829	765	765	750	757	756	777	815	810	800	782	836	752	781	797	823	786	781	802	817	770	794	801	740	830	819	739	780	753	827	781	773	720	763	779	795	747	830	801	745	735	758	717	791	762	825	756	817	768	730	750	798	817	736	764	776	762	794	738	844	733	779	786	772	805	781	803	786	786	794	749	811	803	726	836	799	751	718	740	812	785	795	788	777	799	737	764	835	830	793	792	787	785	735	811	758	791	821	761	828	771	786	748	786	829	817	788	800	734	788	775	768	769	735	787	781	786	814	789	748	787	759	794	751	827	744	736	789	837	745	771	782	787	826	751	793	768	764	767	788	817	763	746	800	753	834	795	769	780	755	748	795	801	812	770	769	764	775	762	806	784	740	783	854	766	767	770	746	741	819	789	787	811	762	822	792	789	785	782	790	771	727	802	768	810	792	772	792	745	820	773	727	796	757	750	767	762	787	757	761	789	814	767	792	787	729	808	780	743	784	758	810	764	772	733	787	768	861	758	814	785	759	774	806	803	776	781	826	739	774	781	780	799	772	833	738	754	803	811	802	801	739	806	812	767	750	752	812	814	816	806	761	794	832	808	808	789	762	757	728	820	810	750	823	741	740	830	832	787	772	765	793	764	782	752	780	734	766	834	758	784	757	793	728	827	812	728	779	751	761	796	793	775	812	778	765	755	800	825	782	802	742	802	781	810	815	786	775	759	805	764	733	803	743	780	746	807	759	765	765	801	798	822	809	782	783	757	788	762	745	810	796	784	805	788	787	813	736	774	773	735	792	771	768	758	829	802	760	810	747	792	731	762	797	754	773	737	776	735	753	801	782	749	754	763	746	806	810	755	784	751	772	779	765	797	796	770	785	748	785	736	810	815	759	753	741	748	777	837	785	784	810	826	749	763	789	791	791	785	753	749	757	788	851	752	803	766	741	780	796	801	792	767	780	768	752	802	822	804	773	822	739	766	781	761	809	756	753	699	754	773	800	797	827	782	818	723	769	740	773	763	734	777	787	797	773	764	730	823	785	824	726	773	787	770	763	765	755	799	766	794	786	796	750	723	751	801	786	797	791	733	805	763	774	802	783	782	801	757	773	741	854	739	851	764	790	783	761	770	769	811	747	797	802	768	731	760	792	790	786	734	729	777	796	812	785	803	800	766	754	815	793	765	790	791	763	743	800	760	811	779	853	743	761	742	799	807	808	756	783	772	766	837	799	758	761	783	812	821	763	761	802	745	759	804	793	720	824	757	749	800	792	762	805	831	772	805	802	775	765	770	723	704	810	820	773	813	765	755	777	791	754	799	800	800	809	774	786	787	747	733	796	787	783	756	773	790	787	723	803	751	797	775	829	746	745	803	801	792	784	769	695	759	732	821	824	800	778	749	779	811	742	863	794	814	806	735	822	743	792	757	793	720	850	795	771	752	777	793	822	770	733	714	771	770	780	736	738	811	830	802	712	785	766	711	799	749	820	818	833	798	826	758	765	792	725	759	793	774	746	766	736	797	811	730	865	755	748	783	839	765	792	774	713	823	760	803	743	781	782	795	802	785	775	806	781	754	740	773	748	804	695	759	745	825	813	785	794	793	793	763	797	759	771	816	765	807	741	759	745	758	829	787	795	761	808	758	744	792	802	778	790	797	831	767	809	763	782	786	743	774	810	796	751	785	773	765	765	739	786	776	762	770	753	771	767	754	774	767	770	790	803	798	719	838	746	800	771	788	753	777	764	832	801	749	798	786	757	808	768	795	789	767	737	832	737	790	752	781	792	798	799	775	757	779	769	841	826	807	816	835	783	750	759	745	818	811	811	805	769	737	795	784	771	764	771	792	758	774	801	818	813	729	766	765	780	745	740	807	761	789	729	737	808	804	789	762
32346	47214	36698	18241	8820	5562	4738	4739	3769	2774	2129	1852	1616	1453	1332	1216	1175	1144	1075	1103	969	1025	962	1045	982	993	959	947	1033	970	999	973	917	941	901	944	981	949	980	958	969	892	880	943	895	930	960	930	898	925	907	850	854	925	905	924	963	871	843	939	918	860	932	923	897	918	888	903	883	892	914	865	926	912	878	879	934	908	903	956	914	953	935	933	893	926	948	920	897	932	915	909	924	921	883	894	904	944	939	943	929	914	967	869	920	935	910	959	861	899	897	925	924	914	909	939	949	889	947	902	885	991	900	902	871	904	924	941	854	882	942	939	863	871	913	919	860	935	824	936	925	920	896	920	879	1009	846	912	892	937	860	899	875	936	918	904	866	895	903	868	907	950	881	845	895	935	952	941	888	992	931	870	922	943	952	884	898	919	896	914	879	874	968	938	959	938	931	879	876	813	885	912	903	918	902	935	912	912	931	939	917	885	883	912	929	939	940	877	877	915	900	962	948	862	951	889	938	946	840	941	967	940	907	868	905	884	927	894	893	952	889	862	926	868	898	918	925	920	917	952	898	920	898	924	894	900	933	909	817	946	875	948	842	930	904	866	968	851	903	889	895	905	962	886	876	898	904	907	879	956	926	885	964	915	934	887	898	878	946	909	932	1012	933	875	917	872	904	952	909	893	913	896	895	931	911	915	892	911	919	918	936	940	917	918	933	919	959	902	830	873	904	877	979	963	835	956	908	900	941	895	922	907	960	895	938	964	862	904	869	910	906	857	909	916	907	911	883	911	886	880	883	972	925	891	890	934	882	910	908	905	884	914	962	941	957	907	912	861	920	973	939	909	831	901	936	911	891	887	884	903	942	929	927	881	942	920	933	851	939	847	905	942	941	938	927	901	977	936	895	918	922	922	879	942	938	918	924	964	890	918	920	894	910	884	958	868	880	895	882	914	930	888	913	869	942	859	961	923	910	853	894	944	890	853	892	897	939	902	855	934	904	924	881	889	897	928	955	890	875	906	934	938	955	857	934	878	908	912	906	919	966	877	937	926	902	934	896	834	900	941	905	865	914	919	925	860	900	894	905	922	882	940	913	898	974	919	932	893	937	892	879	891	872	888	921	921	850	913	895	877	859	960	935	950	909	884	899	866	919	917	896	916	899	912	924	905	897	910	930	908	891	904	945	884	965	848	906	904	914	914	921	916	902	924	898	907	867	925	916	911	876	888	928	920	916	871	890	858	958	948	893	892	885	878	876	947	926	954	904	940	922	887	904	870	902	928	913	917	911	914	897	867	900	921	929	945	859	886	891	925	901	898	907	887	936	862	928	888	931	927	865	906	925	912	914	911	890	914	882	899	952	910	923	861	931	904	858	918	905	951	894	902	895	880	928	873	857	922	954	899	911	898	902	910	877	898	857	905	848	896	937	869	953	1005	932	884	939	909	922	873	916	916	872	865	945	888	922	886	917	830	897	917	856	904	868	919	927	902	920	898	891	904	889	928	942	877	936	954	910	894	912	848	883	914	930	886	881	1000	905	865	884	894	870	911	932	918	865	925	911	948	938	926	908	914	931	915	874	864	884	915	937	871	949	916	916	916	920	932	928	918	920	888	900	887	869	900	901	922	909	937	920	899	930	901	923	892	934	982	882	932	834	907	903	915	954	891	882	903	882	930	914	944	914	863	926	943	869	896	950	940	904	914	927	906	928	855	933	873	958	903	932	854	912	939	912	930	926	887	914	924	954	949	941	922	878	961	863	889	892	905	898	957	897	909	926	874	945	870	901	953	908	882	898	934	900	972	891	891	941	844	929	926	985	901	926	907	894	969	878	886	926	939	901	917	918	905	866	856	939	913	924	936	880	938	880	951	909	875	940	929	928	963	942	884	908	880	917	930	902	945	915	929	903	933	964	897	899	876	928	901	921	912	947	908	886	848	904	884	882	925	916	867	894	902	939	899	879	932	892	938	971	915	867	892	942	870	915	869	915	890	909	925	925	883	981	873	955	913	933	919	934	900	875	857	937	886	885	878	920	901	872	859	918	926	931	950	933	910	938	889	861	904	914	882	931	911	901	923	893	911	896	934	883	907	911	893	944	889	961	927	920	906	870	881	877	925	898	931	913	908	871	896	886	901	874	934	922	881	911	922	846	928	879	913	911	892	957	903	961	911	904	931	874	898	918	917	932	867	915	999	948	977	917	916	919	909	910	881	873	946	915	925	885	896	874	903	846	915	953	937	960	877	917	900	895	908	905	959	877	932	877	940	913	936	893	854	932	949	877	882	908	962	873	896	954	916	894	945	921	914	904	939	966	913	915	917	896	919	896	872	904	933	892	880	925	930	871	931	903	906	918	903	911	832	881	880	961	927	885	907	864	932	940	899	938	945	887	908	921	921	953	886	918	902	966	949	944	925	942	892	857	931	923	969	899	922	846	865	879	878	866	912	931	947	941	1001	888	916	895	918	894	897	871	894	929	932	913	977	891	841	903	913	925	896	970	901	903	870	924	846	947	894	867	868	861	913	918	901	929	925	886	943	838	880	860	880	912	913	865	893	938	920	891	945	868	894	884	869	969	901	896	897	938	923	952	932	910	892	891	872	886	923	917	907	890	880	947	848	854	872	913	915	922	901	889	862	828	878	855	853	958	986	920	854	926	929	874	930	888	867	927	897	925	851	913	928	881	855	900	899	928	871	940	911	907	869	884	907	909	888	955	875	916	925	925	906	890	988	927	897	888	926	909	870	945	911	902	928	903	932	887	861	891	915	891	912	919	924	898	881	949	918	860	915	875	874	920	909	925	876	932	826	895	905	889	904	868	908	903	885	900	913	912	899	882	887	909	864	932	908	921	882	872	915	875	898	915	849	923	918	911	878	929	902	962	883	885	877	932	860	921	927	918	904	895	912	904	890	879	926	887	848	891	897	900	951	938	940	843	872	958	886	880	961	928	883	898	873	862	815	899	891	906	899	912	931	912	901	903	964	905	900	930	938	949	980	900	907	892	923	946	873	898	959	941	965	948	912	937	885	904	895	902	910	899	924	956	905	934	900	896	947	911	919	912	921	879	933	949	910	883	910	913	861	930	893	899	926	878	937	873	863	924	899	839	939	869	903	891	916	908	871	894	895	918	967	891	911	931	946	892	944	924	917	906	911	953	864	916	907	900	868	920	955	868	896	969	948	901	850	957	881	902	971	938	914	926	932	921	930	949	938	924	939	886	922	907	924	871	903	913	916	908	940	895	958	920	911	894	915	879	882	913	871	953	881	921	889	852	959	887	934	878	873	930	916	898	906	915	985	865	961	950	905	904	906	947	843	907	931	923	914	872	907	929	947	962	892	970	861	860	891	919	961	836	864	979	920	888	876	922	932	928	884	920	903	921	939	852	969	827	926	908	908	870	871	893	959	867	893	905	915	964	911	920	900	940	921	903	927	890	936	915	926	931	921	957	874	891	904	948	932	962	918	907	885	896	923	892	926	905	915	880	965	906	843
23211	21348	29059	24058	21398	20686	10443	4919	3317	2489	1903	1626	1442	1237	1150	1035	1016	1040	992	903	911	916	877	849	837	827	826	908	862	866	837	771	807	832	797	852	824	786	836	762	835	818	816	810	797	791	779	734	779	801	822	793	756	748	817	768	779	828	831	805	809	800	843	758	789	767	810	728	765	766	773	757	796	788	822	832	772	808	802	763	762	758	798	779	735	802	796	831	788	832	786	834	800	738	729	772	784	792	789	756	768	763	789	766	752	814	788	783	812	798	783	719	806	785	755	779	832	799	800	761	804	791	757	780	783	786	787	776	768	798	759	794	791	749	790	767	786	788	806	770	735	772	833	735	747	790	796	738	748	825	766	734	788	777	752	781	767	750	766	814	766	795	750	808	756	789	794	787	781	784	723	742	768	772	726	753	741	754	793	789	826	793	776	781	758	784	769	759	782	795	760	811	798	757	777	777	756	767	789	815	770	792	806	790	828	766	798	775	789	768	761	774	776	755	748	800	824	782	755	796	780	752	775	791	795	807	766	691	767	769	778	784	774	747	824	777	786	744	774	764	797	805	799	800	796	769	736	791	740	804	767	810	735	788	779	819	811	774	777	809	793	750	831	811	723	797	733	798	799	753	733	750	782	697	793	817	753	838	785	797	802	819	789	819	802	772	784	795	777	791	763	773	807	795	768	796	739	775	738	809	749	799	758	787	779	815	796	730	756	749	780	825	769	761	732	729	734	746	736	784	781	808	750	742	818	778	781	757	827	783	805	818	782	777	759	824	814	802	797	822	761	776	772	798	793	743	775	757	751	728	784	784	759	736	819	799	787	781	748	787	760	758	812	811	766	803	766	791	785	751	801	807	754	761	764	773	722	765	758	770	797	782	766	743	803	831	799	777	768	728	808	788	817	722	796	788	778	791	830	772	749	790	741	784	801	763	740	797	779	787	749	815	783	733	785	740	794	759	807	752	749	753	723	816	760	735	813	788	753	784	750	811	819	736	801	806	783	776	790	820	796	789	828	844	764	793	807	759	750	799	775	794	806	811	784	742	767	809	790	795	754	740	756	860	767	809	769	831	769	748	832	793	778	776	806	801	785	816	812	785	813	779	821	762	724	771	800	738	760	775	759	793	784	825	801	745	766	721	766	765	767	729	773	861	791	837	762	766	774	758	790	777	804	776	794	797	752	752	756	767	769	765	800	793	773	806	785	772	776	766	747	778	763	763	741	801	813	785	756	822	814	780	735	782	753	772	760	788	773	770	801	777	814	772	788	772	757	789	789	746	787	770	741	747	789	822	763	775	787	809	818	793	773	796	768	769	767	770	777	726	801	783	816	712	757	736	780	722	779	794	775	768	772	760	773	758	828	792	748	767	852	788	814	782	780	788	803	818	789	778	816	750	806	795	831	764	752	771	791	734	727	787	797	841	774	722	745	785	766	771	787	758	801	779	765	812	788	766	778	753	779	733	770	799	769	788	762	788	811	810	822	792	810	759	758	777	781	774	804	796	780	829	819	812	754	786	787	762	785	791	775	767	773	761	764	792	821	790	792	765	795	761	776	779	751	760	777	802	734	834	797	838	757	809	820	781	767	781	747	762	766	746	800	794	766	799	779	751	739	740	771	766	775	754	796	803	806	758	734	722	784	711	820	811	778	739	793	734	776	758	783	741	706	791	741	766	775	780	802	786	737	773	776	822	709	825	702	800	732	718	767	763	787	771	802	752	817	792	831	819	804	766	775	795	800	766	755	833	805	759	743	780	805	771	800	747	858	809	803	835	771	754	825	764	804	810	793	736	785	790	775	785	778	751	811	766	779	726	796	807	797	809	849	772	725	713	804	819	782	780	770	794	766	778	744	759	772	801	787	755	823	821	810	785	750	793	779	817	823	760	771	836	761	804	798	797	731	794	795	756	778	750	807	727	761	775	735	787	787	743	794	775	758	771	781	804	750	744	753	752	771	761	805	779	751	791	846	770	817	790	744	795	798	787	780	808	746	761	803	756	808	758	786	759	763	741	764	788	807	765	779	808	797	783	728	777	821	743	795	773	753	774	745	787	818	777	768	821	792	762	748	757	798	781	741	754	840	826	743	742	766	729	793	742	775	743	783	767	791	795	759	782	745	773	773	778	796	787	771	757	760	789	786	794	768	784	788	816	720	796	775	764	716	807	739	763	797	789	773	774	752	735	871	737	794	805	769	776	847	827	760	767	767	786	732	767	760	770	786	796	799	778	812	764	750	789	730	750	788	775	795	755	795	781	795	778	782	795	754	743	818	738	746	749	779	789	772	794	762	802	755	804	778	847	816	751	783	794	833	756	754	795	755	800	766	743	816	785	818	828	783	772	738	796	786	774	753	736	761	791	761	744	767	770	765	817	751	776	763	787	778	777	721	809	785	786	767	795	815	786	754	793	757	772	797	789	779	819	785	755	740	741	757	796	781	778	820	771	771	787	749	810	811	759	782	739	793	753	766	821	811	769	798	757	816	767	791	732	817	780	869	781	799	757	767	784	765	844	781	767	772	799	838	696	748	820	784	732	808	733	834	798	789	789	788	820	768	811	795	746	813	799	743	772	776	754	779	747	764	771	788	790	764	731	754	742	807	793	763	808	797	797	765	746	796	774	739	770	816	741	790	757	705	794	775	811	796	801	734	811	735	761	786	745	800	792	774	774	778	752	785	847	767	794	747	815	790	767	895	736	790	789	727	797	772	787	789	764	802	745	815	761	799	752	731	756	799	767	773	760	786	753	813	761	787	813	750	779	815	746	816	789	779	777	734	789	779	791	764	807	802	794	698	772	792	764	825	779	798	749	775	757	783	807	742	792	789	798	773	775	785	765	761	785	771	776	765	830	779	769	798	778	808	813	780	808	768	781	766	750	744	776	757	808	783	752	797	792	746	740	806	788	798	791	775	812	783	835	796	747	755	783	789	777	783	787	789	814	720	784	785	819	760	742	749	727	736	819	769	755	744	798	693	807	791	789	743	781	786	753	771	744	779	738	766	766	780	746	732	806	794	804	769	789	758	748	775	794	768	792	767	749	781	762	794	816	820	756	779	752	819	815	814	799	771	802	792	772	759	793	798	773	803	795	796	716	734	795	762	843	766	824	748	827	819	748	744	776	797	764	793	775	807	749	787	746	794	762	770	782	780	777	816	774	756	788	761	794	783	787	774	796	774	787	752	768	742	783	794	790	804	800	841	789	758	791	784	771	770	795	735	759	820	764	735	759	780	785	762	743	787	697	741	798	813	743	789	787	752	786	746	771	774	761	789	777	823	772	780	731	784	817	767	786	782	774	776	782	789	711	739	747	817	708	788	795	758	711	814	785	779	788	732	778	776	785	749	777	806	772	796	737	816	749	751	798	775	793	797	758	790	793	763	748	728	777	753	773	782	776	850	810	762	759	741	705	759	777	790	820	750	798	770	816	800	740	795	778	734	814	787	774	773	795	777	770	836	827	811	751	745	737	777	795	735	809
35507	61287	49673	29349	16197	9811	8082	8504	6432	4665	3388	2721	2412	2007	1667	1484	1439	1356	1197	1229	1102	1139	1090	1067	1092	1104	1039	968	1056	942	964	901	945	915	871	912	926	962	952	923	903	905	984	899	920	866	914	919	880	891	927	931	843	910	869	905	910	816	901	903	883	907	865	903	933	924	888	842	863	847	858	873	903	875	890	877	891	934	871	914	894	918	865	885	889	854	841	863	892	900	905	887	883	920	881	907	873	889	868	843	897	949	864	866	882	891	895	883	910	858	880	893	872	845	861	888	873	844	855	802	833	868	904	805	935	912	825	866	852	857	852	890	908	866	845	865	875	832	884	919	886	880	893	889	887	836	916	853	871	877	812	895	914	899	889	811	904	876	902	882	864	891	856	882	878	854	914	847	857	896	838	850	854	872	905	855	805	897	865	864	873	859	899	888	891	905	834	883	861	899	864	895	821	858	894	871	944	919	881	894	852	820	856	810	899	834	896	871	860	879	912	848	889	849	819	904	911	910	822	842	862	869	918	889	824	823	884	818	883	856	900	904	854	920	872	877	885	898	876	826	903	892	857	912	887	914	903	884	836	880	877	892	897	850	914	881	864	896	846	804	806	871	885	856	881	873	884	849	910	851	874	903	909	905	910	838	851	879	926	869	883	893	845	906	843	827	879	865	885	881	842	842	888	889	857	862	838	863	857	856	925	939	889	874	895	910	854	862	837	819	854	819	896	880	879	869	866	813	873	909	887	825	862	823	865	923	824	870	881	849	869	896	868	819	857	878	883	840	884	871	847	904	907	905	882	870	835	876	858	875	871	901	924	916	865	876	875	828	887	873	836	919	893	872	895	831	887	844	895	813	851	845	919	879	831	883	833	838	844	837	848	847	837	880	912	852	861	914	862	891	877	840	870	846	906	859	906	854	848	888	884	857	875	840	890	889	846	878	862	871	834	944	880	922	900	871	953	856	817	857	808	906	871	869	905	816	869	833	876	863	920	849	836	896	884	891	875	848	847	830	918	834	898	874	873	910	905	874	828	850	868	854	896	891	847	805	902	882	907	868	894	912	899	872	874	829	893	880	854	901	827	900	921	849	818	907	913	917	911	845	900	848	945	824	846	857	890	862	902	901	886	848	846	845	881	885	850	792	848	838	844	867	839	856	949	863	881	841	877	877	919	852	893	819	929	878	859	864	906	858	893	854	887	866	864	847	875	865	874	864	896	838	846	861	832	823	898	944	871	886	878	855	856	831	883	878	807	850	910	881	833	856	896	846	874	876	849	855	904	781	864	940	829	837	882	894	893	827	871	881	892	869	893	886	895	927	911	899	836	845	899	922	940	860	853	880	897	844	844	902	846	871	872	889	849	864	878	848	902	836	888	914	885	831	880	881	873	893	811	848	862	875	949	894	850	924	869	902	840	932	902	873	857	914	830	839	839	886	864	857	861	892	907	917	892	859	876	854	920	868	852	853	880	934	801	868	861	864	932	868	808	849	868	848	839	865	915	897	914	824	836	903	891	888	851	878	871	837	878	839	923	841	852	855	904	900	858	861	901	905	847	903	878	908	875	842	842	877	900	927	827	896	866	860	791	935	899	899	869	865	876	869	867	869	880	934	926	846	864	848	888	880	906	842	888	887	840	854	791	901	888	886	829	864	849	843	860	829	891	853	833	958	899	894	858	838	875	888	850	876	879	861	886	886	840	876	869	854	863	875	881	833	912	876	831	899	905	891	887	893	831	847	879	879	878	877	913	862	874	878	852	874	865	852	876	889	879	840	887	852	872	853	908	885	824	887	888	822	837	871	937	857	781	865	894	873	862	838	901	876	852	857	900	884	860	873	848	879	883	863	854	886	845	885	897	852	892	871	907	901	875	852	856	814	867	858	913	951	869	899	882	880	897	845	880	856	837	847	902	856	898	890	880	849	886	917	891	861	871	881	833	859	866	924	881	882	814	890	853	891	811	874	916	852	828	910	920	832	900	939	858	846	851	886	863	895	873	847	852	854	891	880	875	864	858	819	806	848	849	923	888	838	908	896	882	875	889	885	869	884	877	861	886	890	885	849	860	832	890	848	818	924	885	841	873	905	842	884	895	885	846	884	802	850	884	865	886	851	881	915	918	907	873	884	812	865	846	887	885	872	837	891	877	831	941	837	890	899	839	879	923	856	848	899	871	882	929	900	867	917	892	880	879	873	867	842	873	816	869	864	885	881	869	886	867	872	877	864	866	900	876	880	862	892	858	829	911	870	931	880	809	897	855	902	833	852	833	907	897	868	848	864	901	846	838	858	845	883	874	897	864	825	855	936	853	897	881	905	839	919	836	853	904	855	885	846	822	912	883	816	864	871	879	838	900	888	855	902	895	909	838	828	829	854	823	888	845	860	883	833	877	904	858	958	852	872	855	891	875	821	939	872	868	905	849	861	866	850	819	852	862	831	850	877	856	908	877	904	842	871	860	826	858	851	874	829	873	873	915	860	873	840	835	895	871	901	826	863	875	901	877	863	862	867	908	852	835	859	839	884	826	888	874	876	908	798	863	845	849	850	853	895	859	858	876	893	848	920	886	899	858	923	888	878	868	875	888	918	844	837	855	864	889	858	859	863	859	865	904	880	919	868	877	863	870	931	812	847	883	864	847	906	869	872	874	870	858	875	877	929	912	950	896	835	851	920	818	825	931	890	900	857	887	855	888	835	886	854	894	904	878	861	842	885	828	857	910	852	896	844	892	916	884	914	880	809	813	857	860	808	846	848	814	837	872	845	835	860	864	857	865	859	899	851	854	852	850	895	831	876	890	888	822	884	849	865	910	836	845	917	894	921	896	874	876	928	901	929	837	844	882	875	839	897	858	822	868	869	838	877	893	870	894	792	881	868	934	821	881	881	884	832	876	882	855	850	895	869	777	899	883	887	870	841	870	860	888	941	913	916	857	892	839	932	889	901	882	860	797	861	817	901	880	833	901	867	889	862	848	834	876	839	859	845	877	840	886	897	860	945	895	879	887	865	863	916	844	901	896	911	861	884	906	847	846	852	840	819	896	872	863	893	862	897	838	882	898	865	891	856	891	847	894	877	836	880	907	918	871	881	919	889	891	880	865	887	890	878	863	890	896	887	864	943	882	853	841	899	871	908	877	857	903	867	902	931	849	861	901	838	919	852	890	899	920	871	895	873	907	887	829	873	880	876	897	846	886	904	921	873	859	841	893	845	813	893	838	889	881	890	878	813	859	868	882	864	795	843	841	874	845	921	877	859	846	871	926	897	950	902	887	885	923	817	874	895	859	875	902	851	884	849	908	829	858	853	881	852	856	837	878	912	848	838	896	867	867	830	858	870	867	922	867	802	826	912	915	821	879	849	823	960	863	851	873	876	917	871	868	879	899	877	889	844	838	906	883	857	826	837	883	806	865	860	877	863	898	910	907	900	839	834	897	877	832	902	896	870	853	850	915	898	883	855	874	853	806	877	816	878	935	888	861	923	841	906
28891	25224	24208	11734	4121	1982	1442	1426	1174	970	884	762	695	635	567	584	594	580	586	555	576	537	552	582	508	535	513	528	588	577	503	546	508	513	530	515	571	562	503	527	506	521	515	528	552	540	508	542	483	506	497	484	537	510	480	502	485	500	499	526	547	539	504	512	562	558	513	520	511	515	548	514	487	486	531	515	513	520	497	536	505	513	567	521	476	504	529	508	463	502	502	529	499	459	506	504	516	495	522	480	526	510	492	520	514	495	495	507	500	518	492	514	490	510	515	510	555	526	524	483	483	509	515	550	513	507	558	522	502	543	496	525	541	535	508	496	524	519	529	485	521	508	537	510	515	518	520	511	503	516	525	485	517	535	528	495	504	556	529	491	522	518	565	495	529	532	487	496	499	544	489	525	520	468	527	484	503	495	512	516	514	509	549	538	547	489	496	490	507	545	521	491	504	556	477	512	561	546	483	488	489	492	530	471	535	509	506	552	485	515	548	550	502	468	504	512	495	498	516	544	522	474	513	504	513	489	507	514	515	527	532	539	557	520	481	561	494	527	511	536	530	529	510	506	532	528	530	525	528	507	528	517	560	535	527	536	520	494	527	495	504	542	528	527	517	523	476	496	544	511	499	522	511	527	524	519	483	525	494	536	529	515	508	528	542	544	515	482	489	549	471	536	519	530	542	547	483	531	520	523	527	482	495	459	535	487	514	500	494	532	532	502	526	493	488	538	538	518	542	490	526	470	497	515	506	512	553	518	511	491	525	534	532	515	560	488	510	535	533	515	542	472	522	531	524	504	530	524	497	537	529	546	497	562	470	502	526	494	510	521	503	505	461	571	498	520	511	484	493	512	519	500	522	513	543	537	530	529	474	489	474	543	527	531	487	528	476	545	521	511	522	499	523	506	529	497	560	518	545	493	493	522	518	513	526	507	509	523	522	534	495	509	526	454	521	519	478	498	489	550	521	530	521	507	492	509	546	542	539	530	525	518	536	533	509	542	509	531	470	519	474	544	545	504	550	521	514	519	502	537	494	540	516	491	497	521	503	456	514	518	535	575	490	520	541	536	545	515	498	573	538	516	524	516	536	516	536	488	517	482	538	560	550	534	545	516	499	507	477	487	499	496	504	525	504	512	509	577	514	489	516	473	476	484	536	526	505	478	491	526	493	544	555	508	515	505	529	509	533	524	498	526	491	488	487	495	520	463	548	529	520	499	484	515	511	519	513	493	518	485	496	589	521	552	525	511	527	571	519	468	515	515	558	507	508	486	509	519	559	525	528	535	522	534	477	520	518	515	497	509	539	544	535	500	504	512	514	493	499	505	534	544	542	535	529	524	490	470	519	493	506	543	524	498	558	511	492	504	552	455	500	473	558	492	567	554	521	552	529	520	514	525	534	493	521	513	524	521	498	497	534	512	522	496	552	488	470	525	527	515	541	532	504	565	495	468	525	483	523	511	527	513	502	513	555	547	554	496	548	531	510	523	516	482	527	499	496	509	518	504	479	509	508	518	527	518	495	483	556	545	504	511	494	508	574	530	543	532	571	476	555	539	494	509	492	513	510	542	518	515	516	526	517	514	507	485	521	529	565	517	498	537	491	540	543	535	514	510	509	487	512	530	512	540	552	536	497	482	499	535	478	539	502	482	520	505	527	531	549	497	504	528	514	499	498	503	489	519	499	501	564	502	511	488	455	544	486	567	526	529	510	538	483	537	540	465	493	527	533	511	512	500	482	514	557	498	527	513	529	491	504	522	522	521	476	487	484	502	548	524	490	545	527	540	525	499	502	516	495	485	520	489	532	493	532	501	502	517	529	472	523	524	522	550	514	548	525	512	536	520	536	506	477	535	548	507	515	529	517	539	537	473	537	543	556	523	502	522	547	523	509	501	559	527	546	513	503	494	523	526	526	520	534	484	515	508	523	530	543	541	502	544	494	488	466	554	495	515	496	543	480	516	548	487	491	507	506	535	495	525	504	541	523	498	504	488	539	550	539	536	489	529	491	512	511	497	522	474	539	537	487	484	498	545	531	485	505	491	517	494	490	452	508	527	522	492	485	498	518	469	540	484	492	538	516	497	534	512	527	464	536	518	502	481	562	510	513	532	569	537	484	477	487	520	481	517	534	543	537	521	538	486	530	521	534	458	526	476	485	549	528	526	487	516	504	506	518	537	521	517	548	507	503	501	509	522	508	529	526	540	526	477	513	496	518	517	546	508	475	525	521	509	523	525	524	522	492	532	469	494	497	513	514	564	489	509	535	513	525	512	504	550	506	507	511	549	526	510	568	507	488	511	552	454	493	493	537	506	490	535	519	516	550	558	513	500	503	483	479	503	500	503	520	539	560	511	533	519	554	524	509	502	536	482	501	491	503	486	496	503	492	552	521	482	477	508	522	528	559	499	502	527	552	516	520	533	531	517	540	510	522	482	496	522	506	488	467	509	499	502	520	505	495	507	494	552	522	539	520	514	477	527	538	529	518	529	520	490	542	502	518	520	513	517	538	522	509	522	522	540	500	501	518	475	544	501	533	511	532	524	501	503	527	512	518	511	516	536	515	495	536	531	520	546	528	533	525	538	490	566	518	526	523	478	518	517	490	516	510	548	537	542	486	526	490	500	509	523	526	513	554	496	507	521	494	541	509	497	514	505	573	499	520	504	511	518	509	537	555	528	507	483	501	481	503	507	506	529	539	536	548	513	481	509	540	513	511	521	500	487	457	502	481	495	504	540	515	538	527	544	517	526	523	520	517	546	467	492	481	554	527	521	515	510	485	523	532	547	491	514	539	504	499	507	502	540	518	533	550	557	496	510	535	522	567	512	528	570	566	537	549	547	533	472	513	491	537	548	511	535	516	515	508	507	512	514	521	520	538	519	495	546	512	502	511	515	512	563	502	484	460	553	523	558	492	540	519	517	541	478	495	543	537	581	535	500	533	491	504	491	514	532	510	492	508	504	536	530	528	573	514	571	564	500	489	468	545	496	501	550	539	515	564	507	498	539	521	539	544	537	526	564	526	513	522	515	567	511	529	529	517	478	534	531	554	489	520	532	516	521	547	508	506	516	529	479	509	524	536	545	490	533	552	521	500	546	492	521	496	528	528	525	499	470	517	576	519	575	536	530	534	476	480	516	520	539	558	494	482	512	524	508	510	527	539	535	521	525	546	511	489	510	473	510	528	518	519	507	517	542	519	525	486	494	492	502	488	514	548	562	521	489	494	531	519	504	533	521	502	507	520	520	520	526	491	515	513	550	483	484	530	519	494	480	512	524	523	491	511	487	537	488	500	516	507	500	528	520	531	509	479	529	503	560	489	520	512	508	521	535	519	520	511	574	523	500	534	533	541	509	472	500	507	505	531	518	516	510	525	513	541	516	525	496	547	534	523	495	509	500	512	513	493	527	496	539	537	503	506	534	490	537	516	512	521	507	515	495	488	499	521	506	522	517	514	504	504	512	521	557	510	542	515	499	510	510
29109	38743	28788	12413	6510	3734	2909	2958	2493	1848	1504	1219	1067	954	892	804	814	782	779	729	743	705	650	679	728	701	709	675	684	659	699	619	703	640	629	659	600	686	641	652	675	625	645	660	610	608	643	676	645	610	650	624	614	651	631	650	603	621	630	628	642	621	659	645	584	652	612	624	648	605	593	644	620	638	623	653	624	653	571	639	631	594	594	640	596	619	617	607	601	638	648	588	612	636	642	630	629	578	639	598	622	639	637	610	643	683	611	639	637	632	671	641	573	628	621	634	598	623	592	618	622	620	636	627	604	621	611	620	602	554	669	628	613	671	596	653	620	639	626	619	625	631	633	571	632	628	643	642	638	612	636	600	625	633	614	632	608	646	641	611	585	585	597	656	654	611	644	611	637	644	605	653	616	658	630	627	610	655	632	635	636	627	615	630	623	633	642	641	647	699	604	638	642	638	595	617	619	652	612	623	648	602	632	605	583	610	581	628	605	631	598	600	630	641	630	658	628	599	576	643	617	607	587	627	612	637	641	606	576	629	650	647	544	667	633	668	663	687	688	595	595	630	620	669	637	642	633	631	645	622	612	668	653	649	610	682	618	671	662	641	590	669	657	636	594	643	653	581	638	626	618	625	623	650	630	641	623	602	641	611	643	620	626	621	636	625	612	649	577	623	621	623	640	601	620	640	602	612	662	610	623	612	633	633	608	594	608	591	643	618	645	621	633	593	664	615	609	631	638	636	667	649	631	630	619	630	638	608	658	616	651	650	643	630	639	658	604	644	659	670	657	614	627	597	632	640	600	607	637	615	608	649	616	643	627	589	633	621	627	619	603	651	640	662	654	619	666	652	608	616	607	617	626	663	633	626	600	594	666	655	625	639	586	609	611	653	656	653	663	621	629	640	620	649	623	616	647	638	653	631	658	612	643	584	613	636	606	655	627	619	594	651	660	573	555	623	637	654	624	621	624	609	676	645	615	626	626	610	636	578	636	609	626	661	613	626	615	666	647	615	608	622	590	654	619	575	645	602	635	615	613	591	647	682	604	658	618	590	632	621	622	633	570	580	633	630	631	620	653	592	627	680	651	640	657	620	634	606	642	638	624	622	688	657	640	627	580	633	599	628	611	663	593	648	657	631	655	605	649	627	551	609	608	623	601	641	630	619	570	651	619	591	652	623	614	634	598	644	598	638	648	608	605	613	658	636	655	608	681	612	605	633	594	604	578	615	615	597	679	607	619	631	644	603	650	638	647	620	627	621	592	614	608	607	634	645	614	624	635	629	591	633	637	684	614	614	591	647	599	665	627	653	610	640	620	643	593	593	657	630	628	651	612	615	585	637	630	626	650	603	632	640	630	637	616	632	595	622	616	624	592	661	631	614	581	639	622	601	626	615	610	677	606	569	627	651	658	612	647	623	629	656	653	673	615	644	618	611	597	617	634	588	598	647	626	683	590	589	628	623	619	628	647	616	643	597	628	569	639	644	637	642	620	631	628	591	636	659	607	641	638	631	624	640	629	583	615	612	626	667	605	627	603	618	640	676	642	667	619	691	619	638	645	623	641	586	668	628	600	630	665	579	594	614	640	620	661	593	627	617	627	620	674	602	604	646	625	655	623	633	644	643	605	605	649	640	654	622	598	626	622	666	576	623	616	643	630	616	643	627	624	668	616	627	628	628	658	637	598	583	619	588	679	636	601	593	660	631	653	616	630	594	622	631	654	626	610	596	632	638	643	612	653	636	590	619	658	641	621	634	676	617	657	647	610	629	623	636	654	661	643	631	610	646	613	616	625	624	592	589	631	630	629	630	614	614	651	624	602	616	626	652	629	651	630	664	597	594	622	662	650	638	616	618	669	614	656	610	645	624	693	590	639	590	662	601	676	641	605	624	629	629	639	657	637	653	642	599	613	643	625	619	674	667	598	650	624	645	584	596	628	595	643	626	627	619	683	645	624	623	652	558	609	656	603	584	647	597	614	629	650	620	632	615	615	606	627	625	632	647	653	618	601	617	645	622	647	624	571	616	630	628	648	613	670	606	585	613	639	648	597	651	658	617	625	666	584	652	637	662	618	673	635	624	652	659	602	603	667	622	616	622	608	635	635	631	658	630	675	605	615	666	629	609	588	620	564	613	621	642	643	619	674	652	615	652	586	613	647	623	628	619	631	635	609	593	568	642	622	615	647	606	587	621	645	672	618	654	605	604	602	665	660	684	615	590	634	643	602	657	630	619	635	603	622	641	661	637	612	612	608	649	643	621	574	602	595	637	622	641	651	646	606	612	640	633	609	658	587	625	619	614	577	601	657	672	582	645	623	634	602	644	651	630	637	600	629	605	599	635	646	580	605	632	640	630	581	599	601	603	579	667	638	668	645	621	636	630	639	616	642	620	595	638	632	636	626	647	680	640	633	677	595	624	658	600	640	605	620	627	621	618	657	648	664	646	641	600	622	620	634	631	605	611	640	618	622	622	602	653	624	586	650	644	671	618	662	588	587	624	624	633	630	676	615	619	606	636	579	612	617	657	646	655	665	595	611	599	619	593	648	625	632	583	636	645	603	633	645	634	656	657	597	615	654	614	649	618	647	656	638	654	664	622	623	612	604	598	655	645	640	591	612	621	637	706	602	609	613	615	618	613	628	618	615	656	616	653	631	604	614	647	610	684	630	599	657	613	609	610	650	605	659	634	641	715	634	606	633	609	616	574	622	625	651	614	644	608	677	645	640	641	587	627	587	634	647	653	682	604	632	650	602	643	653	642	636	623	633	626	620	599	601	659	641	626	586	647	629	656	615	640	613	624	601	603	640	662	647	616	631	644	620	617	609	601	654	638	614	616	659	641	616	624	596	612	574	618	625	619	631	607	614	616	571	660	619	607	691	593	640	641	666	645	609	653	614	669	615	658	656	628	631	575	634	640	673	631	661	581	664	668	578	630	640	610	658	589	647	656	623	646	601	635	650	595	667	605	609	625	648	608	648	637	623	577	627	641	648	634	635	637	599	677	601	643	643	608	606	622	601	598	631	650	611	610	672	588	692	553	605	587	632	623	613	594	608	684	616	638	617	623	629	601	675	622	581	625	602	613	666	602	627	598	626	644	669	618	590	621	660	629	601	624	612	640	621	675	646	593	663	590	632	642	616	544	638	619	635	578	642	637	682	660	645	617	626	645	602	625	690	594	630	572	643	608	624	648	668	600	679	582	592	634	667	620	634	594	656	674	668	595	638	641	591	624	644	599	589	607	647	660	593	614	651	611	602	619	573	592	596	647	635	669	655	581	602	655	622	647	578	642	594	604	648	614	663	615	648	633	565	635	614	640	637	635	647	591	671	625	630	648	638	632	614	639	605	608	644	626	593	637	623	647	629	630	626	639	684	681	604	590	607	690	595	607	667	675	585	636	624	602	609	613	615	640	599	646	651	665	598	624	654	647	691	637	662	598	649	637	649	643	706	611	600	607	638	612	591	654	638	631	646	595	635	587
24497	21325	28425	24846	20270	9082	3122	2258	1961	1507	1210	958	759	734	726	602	591	626	596	594	525	562	501	515	525	504	504	466	474	461	492	473	494	490	411	487	456	449	466	455	491	451	454	448	461	444	457	425	460	414	477	455	438	440	452	465	430	446	474	456	440	453	449	439	462	400	441	447	449	477	418	452	443	447	442	478	460	454	423	454	439	434	465	453	460	443	468	482	429	459	414	439	470	424	450	461	434	431	399	446	416	441	468	439	460	458	444	432	417	428	392	434	437	441	448	432	470	467	434	459	451	485	443	422	436	449	410	452	456	433	441	448	431	453	416	453	454	468	498	429	467	456	417	463	424	420	483	416	448	455	414	425	445	455	402	446	475	461	480	447	404	460	441	480	488	448	473	439	434	433	460	458	448	429	474	498	450	467	434	460	437	409	449	488	473	442	447	451	449	454	425	442	465	437	445	437	432	417	456	447	422	426	424	441	451	411	438	442	415	440	449	500	447	429	470	468	454	454	412	448	436	449	452	474	462	451	439	447	457	439	450	463	438	450	421	450	451	441	450	443	421	448	421	413	452	425	459	425	427	457	456	467	445	436	422	443	460	459	451	452	447	448	450	463	480	419	453	433	469	463	455	481	466	440	446	437	469	443	465	471	463	471	456	450	448	422	434	423	438	453	447	447	411	471	453	498	458	467	459	426	497	434	452	450	445	417	477	454	420	457	436	468	425	462	446	447	415	430	475	403	419	427	417	452	441	444	451	441	438	473	407	493	461	458	442	431	455	436	454	431	436	438	439	468	457	449	412	436	475	473	445	452	435	470	466	466	418	431	451	436	456	472	454	410	478	464	427	448	434	431	476	454	440	447	418	426	465	419	474	473	433	435	443	429	455	431	500	448	419	463	452	432	479	462	441	460	456	465	473	483	432	469	475	430	484	447	453	457	453	454	440	423	424	459	420	438	404	442	468	462	468	450	427	465	480	454	454	415	406	463	460	440	449	457	441	422	470	374	451	411	421	438	463	441	434	484	434	482	442	438	438	436	448	470	443	415	448	426	445	462	470	454	435	466	451	442	434	432	443	408	446	447	445	434	448	440	433	453	433	462	465	436	443	468	421	441	449	428	432	450	489	434	425	478	455	442	454	457	444	465	423	435	451	452	424	463	421	458	457	453	463	435	446	431	424	441	454	442	474	452	434	470	427	428	449	449	461	463	413	465	482	463	479	420	449	418	457	432	439	447	450	450	426	409	463	457	471	442	461	430	467	451	427	450	402	446	458	442	432	419	453	469	468	425	475	400	451	446	455	430	477	413	446	460	453	451	436	489	468	456	472	441	471	472	442	452	454	472	413	448	415	455	426	424	458	451	448	433	445	453	403	438	438	425	477	436	399	460	452	447	485	453	467	452	444	464	470	429	434	464	452	465	457	489	460	477	470	438	449	401	453	477	446	443	464	462	490	500	450	440	478	446	452	458	419	417	417	417	425	431	452	435	459	472	418	434	462	451	482	446	391	458	459	455	450	443	468	452	408	460	451	450	397	451	471	441	425	458	450	470	466	469	444	463	419	479	420	408	448	425	432	445	404	484	435	381	470	458	424	476	420	458	441	451	473	464	429	436	486	431	479	441	468	452	447	487	445	414	381	433	439	439	465	427	476	459	458	456	425	461	454	413	462	442	419	453	441	421	481	461	436	437	445	435	444	449	462	465	440	396	456	398	429	427	426	432	436	454	449	463	447	449	412	433	488	477	432	468	399	450	446	453	443	445	427	427	474	428	460	405	449	423	457	426	421	444	442	460	439	487	459	417	437	446	431	435	447	471	412	465	447	463	417	433	458	443	444	494	417	388	471	430	453	421	437	486	420	463	399	447	435	441	433	451	462	441	459	445	458	418	491	434	431	466	426	461	429	449	484	469	458	428	446	422	443	413	458	461	476	478	481	443	426	427	461	440	459	461	447	464	445	444	436	405	458	446	446	469	426	465	440	465	464	417	423	444	471	427	443	455	475	475	406	474	467	448	417	435	421	462	472	444	468	425	432	437	467	462	400	471	463	439	458	457	493	467	466	454	452	474	403	456	437	443	420	447	437	420	444	461	450	425	460	439	482	482	486	451	481	410	430	423	453	475	465	450	472	457	466	435	426	444	440	454	427	497	459	471	442	420	435	420	425	451	455	402	454	452	446	465	409	433	458	433	481	414	443	427	490	414	430	426	421	447	438	450	451	430	419	463	441	423	428	475	474	440	460	438	483	464	420	466	447	441	468	435	463	466	432	447	441	420	472	447	419	400	437	460	465	440	424	465	449	456	411	433	484	449	452	431	379	479	453	457	464	438	476	460	458	437	450	420	425	457	454	437	429	418	442	437	465	484	436	451	445	436	437	469	444	429	466	423	452	440	445	440	470	451	455	440	436	461	445	479	422	468	418	427	465	458	413	453	439	463	439	431	424	466	440	457	444	406	464	440	494	425	433	431	424	406	440	478	470	451	440	434	453	446	408	435	448	450	462	450	473	402	441	453	460	449	433	456	473	426	432	438	483	470	452	487	446	476	411	456	436	461	437	447	482	450	406	420	481	482	416	426	428	449	443	474	446	443	445	458	416	422	458	479	440	443	424	437	428	447	446	405	467	442	398	419	441	445	409	494	424	428	432	493	419	451	439	449	437	414	468	417	441	435	452	438	479	435	442	409	419	437	448	437	405	442	430	417	440	426	455	445	426	443	516	429	481	416	437	424	447	430	433	433	401	485	426	462	416	406	471	453	459	435	436	468	452	476	454	427	400	503	449	461	500	452	447	429	432	437	455	465	456	432	459	451	477	406	460	457	455	426	459	455	445	449	462	467	460	461	451	463	431	464	476	445	434	411	438	434	479	425	443	475	428	416	417	402	462	443	419	483	466	484	421	463	425	436	433	461	429	444	473	456	427	439	441	459	435	461	484	470	419	444	437	427	488	418	438	394	439	433	451	464	412	449	502	440	436	468	458	437	431	459	416	417	446	442	415	455	437	483	418	465	459	444	486	428	440	459	438	496	430	434	453	446	432	432	419	444	472	442	437	416	460	455	459	469	460	442	469	424	422	437	460	446	457	469	439	418	435	415	476	431	490	432	458	469	456	458	471	412	449	429	434	463	456	448	407	452	422	437	481	437	477	411	428	478	449	478	419	471	454	441	448	428	438	470	428	437	434	444	436	434	442	450	461	449	427	470	463	451	464	409	447	463	445	458	414	478	405	458	471	414	423	455	490	458	428	460	478	466	431	433	441	431	433	441	447	460	457	460	413	424	452	418	464	480	412	453	432	436	452	451	429	425	481	452	430	462	479	433	436	474	435	468	438	469	419	409	438	426	453	478	443	446	481	457	436	431	474	493	410	447	428	487	445	439	452	437	394	450	430	479	441	443	464	494	455	424	479	478	399	474	438	432	462	453	505	475	416	453	431	457	444	454	418	407	446	424	439	437	474	465	472	428	465	447	451	444	473	432
30884	50829	41358	23289	11754	6888	5115	4628	4284	3160	2266	1786	1399	1202	1178	976	866	815	805	759	780	747	711	685	679	688	643	611	639	647	584	598	591	611	595	590	569	598	603	568	560	594	599	535	547	496	540	574	547	571	497	562	553	562	569	559	516	546	560	563	539	553	555	535	560	513	544	565	507	548	540	554	555	534	560	486	551	590	551	550	517	544	558	539	526	561	537	529	539	553	513	561	501	530	552	545	512	584	566	548	570	531	555	562	533	547	576	586	579	517	566	484	547	515	521	515	553	561	508	531	496	595	529	574	534	474	531	561	554	502	511	541	512	499	493	516	559	556	589	531	506	557	536	547	561	534	536	512	512	548	558	536	537	518	498	590	543	524	570	519	537	525	541	571	513	554	509	538	516	546	519	541	549	553	529	537	546	543	544	533	559	567	535	530	560	545	559	547	543	538	548	531	548	520	538	522	563	552	526	531	544	530	526	535	563	527	528	532	580	538	560	515	534	561	519	543	531	553	507	525	545	542	538	537	532	531	548	506	583	519	518	553	575	550	551	565	537	554	554	523	528	549	523	583	547	564	490	523	510	588	553	529	535	558	540	546	551	510	561	568	551	569	540	572	521	541	590	553	548	497	540	545	548	559	521	552	567	557	516	559	499	547	549	578	563	526	533	576	539	466	532	527	547	575	568	539	530	577	498	505	584	565	520	559	563	545	517	484	529	525	569	556	540	511	551	518	486	520	521	528	557	507	533	515	576	473	518	592	504	507	541	525	530	546	524	523	521	518	537	539	514	513	544	529	534	556	503	600	541	498	574	514	520	568	543	574	523	546	531	526	572	486	501	550	567	581	542	544	569	556	529	560	549	547	540	508	549	536	531	571	568	535	551	573	538	542	506	582	529	516	540	529	555	537	536	535	524	548	513	590	573	539	532	493	532	554	588	547	515	564	576	571	551	509	538	512	557	576	545	549	543	525	578	522	575	556	533	536	544	534	562	522	531	541	551	488	523	512	543	577	555	544	571	521	609	562	552	569	540	512	527	525	538	537	540	528	514	562	566	557	537	540	547	544	563	532	560	556	526	572	579	541	574	527	560	541	547	505	511	518	544	528	528	513	524	527	526	558	566	539	560	525	503	549	538	577	555	532	501	528	523	559	534	498	526	508	557	532	537	545	614	534	511	542	518	576	542	546	528	531	553	506	532	546	545	609	530	519	526	552	534	526	564	559	517	544	532	517	518	509	494	501	544	560	547	537	555	529	569	521	582	578	538	540	561	536	521	556	546	567	559	570	558	554	500	561	506	518	492	532	535	498	544	557	540	531	579	530	540	546	531	529	545	599	575	547	588	550	563	560	501	532	565	517	510	573	549	537	543	544	550	549	530	539	572	518	521	534	560	558	525	538	564	577	582	524	531	509	521	529	522	535	558	532	517	542	549	509	515	539	544	537	557	518	537	555	527	510	532	531	545	557	519	560	535	554	509	512	567	539	532	554	568	530	548	538	545	505	537	545	535	580	539	540	535	549	569	564	559	561	571	578	513	510	534	540	545	551	552	514	539	556	517	544	534	479	552	515	563	554	516	550	547	529	536	508	527	553	541	517	555	546	510	545	530	560	545	544	535	534	543	558	532	540	528	486	548	518	546	541	559	566	555	549	512	548	550	562	513	533	532	544	558	511	517	521	543	500	500	530	591	547	546	529	517	544	559	553	561	533	601	572	533	548	509	560	552	533	520	559	549	533	545	544	491	550	547	569	524	543	547	543	604	545	525	547	582	542	525	542	553	539	576	546	524	549	549	568	510	522	556	563	551	559	550	550	556	516	541	549	551	543	550	572	501	534	532	525	561	528	518	509	523	547	538	521	535	534	542	534	530	511	542	532	557	555	502	557	533	541	534	556	513	552	547	552	543	538	512	534	547	544	566	523	544	528	535	520	556	551	524	580	557	542	539	520	554	566	555	538	533	531	548	517	482	523	534	560	545	543	530	543	554	547	514	574	554	547	509	527	509	538	516	509	534	565	520	554	535	549	506	543	516	507	592	524	559	546	546	574	518	521	531	542	480	579	536	524	537	492	561	542	541	591	552	500	542	547	567	539	562	527	569	552	523	514	534	551	530	556	532	533	549	552	518	591	479	559	562	543	525	508	572	543	522	557	544	582	567	479	546	539	566	515	563	517	552	553	552	572	499	550	561	505	513	567	547	560	535	484	510	505	549	537	525	559	550	544	525	538	560	535	561	565	563	518	562	533	531	501	604	536	520	535	562	534	541	559	491	523	536	569	560	547	531	535	592	524	559	536	516	561	523	520	515	524	540	575	501	526	514	542	530	544	531	544	509	508	512	495	542	562	579	540	537	533	561	586	547	551	553	532	540	558	560	521	531	547	572	536	545	529	527	546	523	517	525	551	505	530	558	559	535	547	553	538	562	551	556	547	543	509	509	532	534	499	508	565	575	538	558	542	535	519	521	520	558	527	543	554	551	556	521	527	552	512	572	501	547	555	538	531	523	537	539	517	554	544	534	532	536	578	519	503	583	497	505	509	542	491	554	579	523	556	571	523	568	529	545	550	546	478	564	552	494	539	577	558	547	541	534	548	538	516	555	521	498	579	543	513	503	511	515	517	588	608	584	505	518	561	530	545	506	548	528	515	562	515	575	547	557	540	540	531	537	524	533	547	529	528	551	524	577	550	564	527	526	567	568	545	532	527	554	524	549	514	555	513	543	524	511	563	517	538	527	477	550	514	559	543	561	556	553	558	545	517	536	537	557	528	520	489	547	559	527	527	520	528	520	568	558	537	563	580	573	577	532	580	504	530	537	563	498	513	544	538	552	558	485	573	602	564	534	553	557	605	486	530	537	527	567	508	539	544	526	543	560	529	517	560	581	575	548	493	548	539	503	559	553	544	511	550	557	491	514	577	536	520	535	512	553	569	519	539	517	523	579	523	532	538	526	510	538	552	524	586	547	530	549	516	533	543	497	562	509	509	540	506	556	509	534	558	559	525	528	543	500	530	535	543	523	520	511	502	545	531	563	518	563	553	546	512	509	495	529	541	530	528	497	551	553	517	524	514	563	530	574	510	549	600	521	539	511	559	525	526	506	564	518	550	532	538	555	574	520	530	532	551	574	517	536	523	550	561	513	546	514	511	552	514	538	544	558	528	585	546	546	536	532	515	533	576	540	550	511	559	519	505	522	561	559	524	529	541	576	500	551	529	539	526	557	551	529	507	559	516	569	535	584	543	534	556	507	526	516	605	531	564	522	544	544	542	545	549	548	540	524	536	525	524	484	505	501	578	525	548	569	563	556	551	539	539	534	564	549	568	566	487	547	531	518	549	598	518	533	533	528	564	497	516	517	570	517	531	575	561	523	595	521	556	541	541	515	552	550	539	516	596	554	548	509	559	493	567	552	523	563	502	581	557	527	539	474	551	577	528	561	556	547	512	503	496	601	546	535	580	524	496	528	579	555	517	541	509	582	524
25537	21411	27910	25140	11485	3876	2116	1799	1772	1487	1243	1096	1041	1009	919	944	909	868	832	829	818	782	906	784	831	830	808	796	821	815	844	834	814	792	804	806	880	840	835	780	769	855	768	787	759	811	830	722	775	754	822	820	811	773	797	832	761	751	776	781	827	787	837	752	766	843	762	815	787	710	806	820	765	741	779	848	748	757	740	801	792	819	856	778	801	838	799	776	783	749	779	797	734	838	805	801	762	782	783	806	761	825	807	721	747	758	787	770	761	759	763	791	835	778	761	812	774	780	767	768	754	805	775	770	799	847	822	769	797	767	819	758	759	811	794	761	782	820	756	806	806	783	802	794	782	886	770	768	789	774	849	779	738	751	825	794	741	790	815	790	790	779	803	787	784	760	799	776	765	780	809	809	852	780	699	762	771	808	819	775	785	752	706	763	797	802	785	801	804	819	821	813	780	789	809	851	772	807	762	784	760	748	782	752	852	812	832	792	763	825	784	794	812	786	786	781	807	771	782	812	813	780	768	808	785	793	814	772	777	764	781	789	746	741	834	780	809	796	775	787	757	769	756	779	778	774	762	772	719	813	797	801	806	835	829	739	851	790	777	760	778	760	792	826	738	811	788	811	759	795	769	808	752	818	814	793	782	804	837	797	844	785	786	832	806	805	804	769	812	773	774	800	783	770	787	784	787	799	806	783	800	771	797	842	715	797	811	733	833	805	781	783	807	722	816	782	792	775	769	804	740	748	741	791	788	802	785	826	777	799	757	794	747	788	771	776	811	796	821	759	744	751	787	767	769	757	799	748	771	780	812	812	781	849	812	771	810	820	806	849	771	783	789	837	789	768	795	738	830	853	806	779	834	791	770	816	823	763	786	795	759	756	755	796	722	780	823	781	816	757	769	784	783	741	789	773	741	798	824	815	803	767	801	816	764	774	823	795	738	822	816	735	789	772	786	772	814	788	762	777	797	796	758	831	822	762	804	699	773	841	828	834	862	785	781	806	799	795	798	815	849	791	778	771	782	783	775	778	827	756	785	772	849	760	779	788	804	752	827	796	814	750	702	813	796	752	765	740	808	811	770	747	780	783	876	756	780	797	785	813	801	766	793	801	781	764	823	802	743	758	785	802	745	822	824	751	751	772	794	737	774	759	800	792	784	793	749	741	806	775	847	755	793	741	768	794	787	807	796	784	725	805	757	808	801	811	746	823	778	796	795	764	754	745	776	846	770	796	762	776	777	800	799	803	709	781	799	795	738	680	779	784	791	810	750	794	775	806	787	770	807	840	777	841	787	799	770	856	767	752	790	838	800	774	773	837	790	772	764	728	766	774	749	775	732	802	776	782	801	819	799	740	732	780	806	838	759	816	729	807	781	740	811	772	780	801	785	821	793	781	806	825	823	769	755	762	786	781	801	790	785	783	787	795	757	823	787	767	737	828	780	832	789	736	820	812	728	791	798	783	808	795	807	774	773	718	835	798	815	852	779	818	762	787	798	757	806	737	743	838	812	797	802	790	857	787	797	836	779	784	785	798	783	782	778	788	769	792	754	791	789	762	786	805	778	798	760	794	753	791	824	837	773	789	823	797	777	799	784	770	801	774	819	797	738	806	769	775	748	827	766	794	790	840	769	864	780	808	734	762	753	802	737	791	812	770	779	812	851	785	801	777	761	789	772	740	816	773	752	787	834	798	817	769	768	772	791	809	830	804	808	779	779	756	759	766	776	787	783	841	762	792	765	802	807	797	785	816	775	789	731	723	778	843	794	830	753	793	822	754	821	779	775	759	806	740	875	825	760	800	797	770	786	757	738	774	741	818	771	806	831	795	723	814	746	788	790	807	777	795	843	839	713	783	741	793	765	754	812	782	739	787	788	775	726	788	819	758	768	783	792	786	793	757	792	800	800	769	782	780	748	801	773	740	724	717	824	815	775	816	777	741	765	757	802	778	739	753	822	791	803	759	765	811	747	768	799	766	723	770	774	740	802	748	827	800	750	791	758	799	739	798	765	763	817	806	763	750	769	765	741	783	771	814	812	772	815	798	795	798	757	773	797	781	793	791	779	766	793	804	764	795	842	757	781	770	800	825	844	811	790	779	816	735	794	743	812	842	800	829	775	791	748	785	763	796	762	780	775	790	816	811	774	806	821	770	754	785	806	765	773	843	766	794	815	807	754	794	801	760	796	760	795	783	777	839	738	774	801	746	839	834	781	808	765	771	799	846	769	809	816	837	767	717	728	785	739	792	840	818	842	764	781	780	810	758	799	784	799	826	781	743	824	777	862	764	820	811	834	770	765	793	810	773	757	788	842	806	770	777	799	774	847	769	753	821	807	781	797	786	801	786	816	794	829	752	791	808	751	784	785	781	853	778	780	774	788	817	787	775	841	776	763	761	771	762	734	792	813	734	779	783	797	743	787	776	757	812	783	783	765	766	866	820	764	782	787	851	783	794	771	786	833	812	751	791	785	818	819	766	812	836	835	809	820	797	768	803	783	817	799	749	722	788	835	769	815	812	828	832	707	789	761	723	817	822	834	765	810	760	763	819	803	743	777	822	845	828	776	798	760	830	763	805	762	839	801	843	737	796	757	778	777	779	776	807	828	798	759	772	741	787	764	765	770	793	787	757	793	808	788	791	790	766	789	768	843	762	768	786	763	796	781	762	777	826	780	771	777	761	802	761	802	797	806	823	822	780	813	746	780	822	755	756	780	834	796	770	799	828	792	801	782	802	752	790	800	779	785	778	781	796	752	801	796	781	773	828	777	814	800	767	829	872	836	821	732	774	802	783	775	822	788	760	825	814	801	782	761	784	797	793	789	778	802	801	849	799	789	761	805	830	743	796	815	807	751	781	775	757	805	775	787	764	826	772	760	796	786	828	770	849	829	812	791	820	797	747	811	752	793	775	810	745	803	793	801	789	768	774	815	803	789	759	795	824	769	805	805	760	760	783	821	784	756	833	775	766	758	790	798	780	778	776	773	786	817	822	811	829	785	789	797	771	793	752	772	779	786	789	758	784	792	804	764	725	796	826	764	774	775	809	784	747	882	730	780	803	785	771	769	820	777	803	803	804	775	749	798	764	826	829	792	810	821	747	736	817	769	838	821	788	719	807	763	818	798	795	757	823	791	794	771	832	780	780	822	781	819	784	795	813	799	819	786	770	743	772	768	768	743	811	823	784	787	765	804	755	761	740	793	783	752	773	790	804	760	761	777	791	760	769	782	780	768	803	721	770	811	788	810	805	785	818	770	755	786	793	782	779	766	778	786	831	753	828	755	804	762	821	785	769	755	755	769	817	784	755	830	763	793	825	762	815	786	753	754	745	757	726	767	796	801	767	787	768	770	808	803	771	798	784	799	846	796	825	810	810	805	773	755	804	801	779	790	769	772	767	769	809	780	769	800	799	725	793	800	832	798	795	742	771	755	796	788	791	775	806	802	824	754	755	777	791	813	785	775	806	757	810	825	809	757	776	798	737
32520	48462	37866	18133	9259	6107	4028	3587	3417	2747	2135	1712	1556	1481	1450	1267	1183	1164	1142	1088	1068	1012	1012	1022	1057	1037	976	969	920	981	955	985	972	958	933	979	896	895	923	900	957	932	962	961	913	908	900	907	933	939	885	992	892	918	862	904	924	914	981	961	965	889	908	924	934	907	975	968	871	956	892	975	939	916	976	910	917	889	943	959	922	919	945	915	945	928	897	949	909	914	953	946	887	993	907	921	926	875	882	919	985	916	894	891	879	894	943	889	887	954	939	950	987	903	890	936	891	873	981	932	959	909	863	899	922	1031	913	896	901	905	878	844	949	843	892	923	903	942	915	876	889	928	903	920	938	988	873	962	930	904	905	884	896	913	931	920	975	928	941	888	897	936	905	911	924	909	916	933	923	926	914	913	909	941	930	872	887	920	906	956	890	911	865	902	973	913	898	888	946	858	933	933	954	923	919	952	927	938	917	936	904	865	904	894	925	914	912	897	882	917	910	956	976	909	954	871	915	883	905	891	920	875	909	914	870	893	905	927	884	917	906	911	959	881	885	921	952	937	890	923	932	913	893	930	929	862	867	944	897	915	900	886	956	950	925	932	944	917	890	919	891	905	914	945	862	891	925	932	900	897	962	959	896	946	915	964	913	880	845	869	905	913	944	914	918	884	920	888	882	866	906	894	836	994	903	936	919	935	907	942	941	921	914	895	903	924	862	959	888	926	950	883	899	868	899	912	913	894	947	916	974	946	856	918	832	855	921	926	925	903	933	954	959	873	923	914	908	885	898	941	903	912	956	916	892	938	856	885	891	930	905	956	922	940	904	904	900	966	904	877	890	900	909	877	896	919	883	884	888	904	929	917	921	914	916	834	919	980	908	896	960	899	954	913	865	829	903	913	972	886	955	934	835	891	948	911	921	922	857	936	896	944	915	927	839	941	899	915	901	957	924	875	929	921	896	904	909	920	925	898	899	942	934	893	917	892	975	862	867	886	943	954	951	946	927	922	920	886	905	917	959	913	883	916	931	891	894	1003	942	922	886	931	904	918	884	925	916	959	866	938	897	869	913	946	930	932	882	944	893	903	900	879	892	882	930	927	1001	889	898	917	873	852	941	956	895	905	976	888	896	928	890	902	886	937	934	899	942	956	873	962	958	944	959	955	915	852	941	922	908	874	947	944	990	907	871	948	931	956	875	963	949	921	951	925	912	878	940	914	877	870	888	914	881	903	975	879	889	905	993	952	911	898	919	900	903	874	907	974	971	933	875	911	904	960	879	885	939	908	905	904	940	901	925	875	921	919	937	930	897	894	920	943	874	890	877	947	898	871	925	928	922	916	931	974	882	969	881	914	937	910	925	893	896	939	917	941	909	927	1019	950	936	942	896	921	850	915	928	901	877	938	943	958	916	897	935	852	899	907	924	929	893	906	920	874	967	917	914	903	883	871	946	934	910	890	916	849	881	919	911	994	899	885	900	942	869	913	899	955	942	956	868	944	918	901	911	936	942	947	945	916	933	903	896	898	934	896	903	935	935	864	899	928	921	865	954	948	940	877	920	936	927	956	911	898	918	904	893	937	921	911	958	898	907	929	886	928	907	916	864	904	954	915	940	937	871	903	855	892	889	856	887	901	948	888	911	881	853	884	941	964	885	906	948	870	837	969	901	951	924	891	964	888	940	879	898	934	906	958	937	923	869	897	894	951	892	903	945	921	883	980	909	915	915	893	929	863	897	866	911	884	906	909	965	940	943	931	934	885	929	907	879	940	940	932	927	900	898	914	935	936	872	923	946	866	937	931	903	935	895	887	924	904	984	896	937	925	894	906	939	885	889	885	878	894	927	901	934	910	921	936	970	942	900	905	937	937	897	942	948	939	901	915	949	900	947	881	921	886	984	912	914	913	902	941	962	905	932	944	882	931	870	899	962	899	907	914	932	934	920	898	920	934	971	923	959	858	927	917	874	892	882	927	935	894	884	883	921	932	914	883	939	930	909	907	943	932	949	906	950	944	939	930	977	890	904	876	884	886	959	939	892	956	976	890	901	905	959	960	908	986	926	911	915	887	911	917	906	942	861	901	957	931	883	930	968	937	944	870	916	876	932	925	961	905	916	913	963	954	892	870	910	915	874	941	898	928	942	902	879	959	984	913	966	909	935	925	860	874	968	960	974	914	905	924	896	890	877	960	864	948	897	942	848	970	933	909	850	900	941	963	961	894	867	915	879	895	912	841	911	904	955	904	870	882	967	962	959	933	903	951	854	946	921	895	895	859	906	907	938	930	904	897	932	923	876	902	944	917	910	917	936	921	867	922	875	915	946	933	927	892	913	874	899	917	929	890	974	928	985	932	918	944	928	903	916	942	946	899	996	920	930	945	921	924	934	922	940	929	897	880	901	877	916	832	894	943	938	911	978	899	934	887	914	917	903	935	883	896	913	883	916	926	915	852	917	925	915	923	941	899	871	960	906	911	921	913	901	940	866	934	929	960	862	879	912	936	859	866	932	944	984	909	890	903	912	931	903	883	974	964	968	900	906	911	962	881	943	927	941	915	927	953	927	945	954	920	933	964	922	865	909	931	941	954	937	840	931	883	978	891	926	923	930	937	888	920	905	914	934	906	890	976	899	928	940	907	892	910	984	937	925	920	904	898	851	931	857	989	951	860	898	908	891	931	930	878	917	910	869	946	972	904	867	943	859	895	917	976	874	919	890	917	890	948	907	860	931	935	941	860	913	941	915	966	919	872	928	925	907	881	926	914	888	927	913	934	881	886	896	888	930	892	857	883	928	932	932	880	960	853	914	920	887	908	970	901	919	905	877	943	943	946	884	908	943	910	896	909	874	913	936	888	901	873	941	893	921	912	873	904	934	948	917	911	899	927	909	933	924	874	924	900	967	917	946	904	911	882	899	948	900	923	934	935	954	939	888	906	853	913	959	908	938	952	904	917	899	895	958	995	905	900	932	881	917	925	893	914	919	885	905	956	945	936	952	944	920	890	898	957	917	876	933	848	937	904	841	924	886	917	938	931	916	917	910	964	868	900	919	921	874	913	952	991	933	887	907	972	899	891	924	921	957	977	946	862	950	910	896	910	897	929	922	958	864	914	967	933	913	893	847	906	940	968	886	875	930	914	898	927	939	866	932	857	942	871	889	900	970	898	952	934	930	945	883	844	919	943	895	894	915	906	910	921	957	971	903	869	894	873	916	901	937	931	945	901	909	910	966	861	881	913	923	878	875	952	917	898	907	933	891	922	906	878	888	950	964	923	910	939	908	903	912	919	934	933	929	956	903	889	933	964	961	941	930	950	892	953	916	876	922	976	880	912	923	921	924	990	917	896	940	880	842	932	909	878	943	900	923	932	897	862	898	874	880	886	951	924	874	945	934	893	935	926	879	877	904	913	883	902	949	850	907	959	961	946	908	939	949	855	940	888	946	887	952	899	922	973	881	904	884	844	923	932	912	924	889	941	912	893	927	854	978	924	903	938
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
