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
339770376737	339770377301	339770377851	339770378401	339770378951	339770379501	339770380051	339770380601	339770381151	339770381701	339770382251	339770382801	339770383351	339770383901	339770384451	339770385001	339770385551	339770386100	339770386651	339770387201	339770387751	339770388301	339770388851	339770389401	339770389951	339770390501	339770391051	339770391601	339770392151	339770392701	339770393251	339770393801	339770394351	339770394903	339770395451	339770396001	339770396551	339770397101	339770397651	339770398201	339770398751	339770399301	339770399851	339770400401	339770400951	339770401501	339770402051	339770402601	339770403151	339770403701	339770404251	339770404801	339770405351	339770405901	339770406451	339770407001	339770407551	339770408101	339770408651	339770409203	339770409751	339770410301	339770410851	339770411401	339770411951	339770412501	339770413051	339770413601	339770414151	339770414701	339770415251	339770415801	339770416351	339770416901	339770417451	339770418001	339770418551	339770419101	339770419651	339770420201	339770420751	339770421301	339770421853	339770422401	339770422951	339770423501	339770424051	339770424601	339770425151	339770425701	339770426251	339770426801	339770427351	339770427901	339770428451	339770429001	339770429551	339770430101	339770430651	339770431201	339770431751	339770432301	339770432851	339770433401	339770433951	339770434501	339770435051	339770435601	339770436151	339770436701	339770437251	339770437801	339770438351	339770438901	339770439451	339770440001	339770440551	339770441101	339770441651	339770442201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24045	22038	30078	24670	22098	21239	10487	4445	3753	4363	4424	4149	3500	2897	1806	1712	1552	1409	1511	1416	1398	1275	1362	1199	741	654	839	740	616	576	518	449	488	482	447	433	432	370	394	330	405	373	378	368	347	396	374	363	337	377	381	370	372	660	871	816	664	535	466	385	373	375	343	339	334	359	358	332	326	326	338	363	362	358	328	328	325	367	345	321	330	299	337	321	353	326	331	294	352	344	339	320	341	352	366	330	345	326	348	376	349	309	368	359	356	357	340	331	348	353	322	352	388	330	376	344	337	335	346	330	330	331	353	344	340	367	325	355	341	351	338	384	390	338	340	321	329	344	368	343	337	343	310	346	359	378	349	334	346	357	337	343	345	330	326	314	339	339	327	335	354	357	378	351	347	317	341	363	315	323	343	307	349	339	326	343	351	309	357	338	319	331	353	364	354	331	355	353	315	338	346	339	330	332	358	371	371	302	348	343	328	300	307	350	338	336	318	353	331	328	366	336	340	317	351	308	326	316	364	362	350	315	339	326	362	345	334	334	335	312	325	319	330	335	329	354	347	365	355	368	350	348	349	323	350	362	343	357	383	364	351	318	310	327	343	369	343	323	345	307	370	320	357	336	349	344	338	360	365	352	348	361	325	371	339	346	333	338	354	344	344	341	338	369	332	320	346	337	367	343	320	348	328	355	323	356	339	283	352	333	345	335	349	344	326	357	363	321	327	320	355	323	362	326	385	348	294	331	345	339	344	352	345	321	332	327	322	332	358	316	342	330	334	336	326	354	323	339	334	365	322	376	347	342	329	351	331	319	308	320	316	360	347	339	356	347	358	336	357	280	325	332	337	328	354	313	380	339	311	372	337	326	329	366	332	310	324	382	362	340	350	312	335	335	348	328	345	335	304	359	322	326	338	341	346	346	353	365	343	344	326	375	304	370	345	305	349	331	331	336	309	361	371	349	326	333	339	328	356	350	286	351	331	352	348	317	320	351	348	326	331	387	316	345	358	320	340	321	344	342	339	340	356	327	358	363	342	294	364	344	326	375	333	374	332	337	365	336	348	293	339	358	343	321	323	357	355	360	284	358	356	312	323	311	328	324	353	337	340	365	335	365	330	355	338	347	346	311	356	334	316	319	354	341	342	328	315	323	337	327	363	293	310	357	313	366	339	329	353	348	313	324	335	339	317	375	311	356	323	297	350	317	350	314	353	354	340	341	348	368	330	353	308	348	308	323	322	327	306	359	366	344	300	332	340	304	344	332	336	344	349	346	363	325	348	321	336	359	340	353	346	340	306	339	345	347	330	362	354	343	374	308	340	374	323	349	330	354	339	329	318	332	335	374	326	315	326	336	337	351	304	306	325	353	355	331	325	337	271	349	333	318	299	363	348	346	373	352	364	337	375	317	310	332	342	355	343	358	349	339	357	309	353	349	364	338	311	336	332	352	370	344	322	334	314	317	339	334	349	333	324	316	353	349	329	350	340	368	351	352	340	354	353	323	357	347	341	332	360	324	346	331	331	344	352	347	326	350	351	325	341	339	315	347	326	306	355	350	327	333	330	291	350	324	343	370	331	335	325	337	334	289	365	368	346	313	320	362	354	341	369	353	332	339	352	323	345	315	318	366	338	333	334	359	326	371	332	342	355	317	321	298	340	325	332	332	313	369	354	366	334	364	337	350	352	331	345	353	326	359	358	338	321	351	336	336	325	339	361	349	316	361	319	317	325	346	327	349	340	335	342	359	308	306	360	340	352	346	355	319	348	335	331	340	328	378	307	327	333	310	350	341	352	308	335	353	337	373	329	322	365	336	317	362	337	335	312	354	369	360	333	345	325	354	363	332	338	334	325	356	334	330	365	341	344	326	326	316	357	324	351	367	296	362	329	380	349	365	365	385	327	365	339	341	376	349	338	349	343	339	340	347	320	359	352	331	356	357	317	359	324	315	330	351	324	326	339	333	380	306	343	330	364	365	363	335	346	331	335	364	359	346	355	341	332	356	337	342	315	363	364	303	325	325	363	333	353	353	327	308	371	385	354	331	328	324	327	382	327	308	306	340	331	355	324	366	329	340	356	351	359	329	341	305	350	365	344	317	339	327	344	346	344	320	308	365	317	332	367	332	342	350	331	347	333	339	328	360	342	313	335	355	324	318	351	352	375	345	337	337	325	339	308	345	331	319	308	322	325	341	343	364	367	314	324	366	386	334	369	356	356	341	361	334	300	314	342	369	317	331	330	321	350	338	344	369	346	348	323	328	314	371	330	347	344	301	337	369	378	329	343	342	345	329	340	333	337	321	334	343	338	306	337	324	326	333	323	332	312	335	341	359	361	345	352	346	334	371	309	336	317	351	373	321	320	331	329	320	355	318	342	322	327	315	345	389	368	346	328	343	325	323	339	358	317	358	321	353	336	334	316	328	350	351	358	326	361	355	340	350	305	360	338	339	367	349	339	316	370	370	314	310	351	340	324	344	327	307	339	353	346	331	359	329	332	308	317	339	311	325	340	339	341	353	378	297	353	328	348	337	331	329	322	327	357	370	339	355	355	342	338	370	339	346	348	324	330	352	341	346	318	323	328	315	305	373	336	340	338	332	320	347	354	328	361	339	313	297	325	360	356	318	377	305	337	356	349	325	323	327	326	315	326	372	321	354	355	325	328	320	345	303	339	315	340	362	325	368	340	299	368	330	312	330	334	348	350	333	287	361	339	333	347	346	330	336	339	344	327	320	357	324	303	343	329	320	366	340	323	364	356	328	317	354	329	341	377	352	330	322	381	349	348	353	327	315	386	354	315	321	334	297	375	377	314	333	333	364	355	331	346	338	354	315	335	344	340	330	305	339	341	356	352	338	319	321	320	351	353	345	359	310	326	349	339	359	314	326	341	335	373	326	315	341	328	333	341	343	371	337	369	378	351	347	348	321	339	337	339	356	340	349	348	322	344	331	373	352	324	342	366	349	340	326	345	317	345	346	311	349	362	355	340	323	341	339	347	351	329	332	321	300	346	346	324	343	320	334	348	338	318	307	371	329	358	370	351	336	331	369	303	348	353	310	324	313	344	348	333	346	358	331	365	334	343	288	353	357	341	334	364	342	329	351	337	356	358	316	338	353	359	315	325	372	303	334	321	316	362	353	352	339	334	332	323	331	356	352	320	303	345	349	339	304	345	333	328	330	335	312	343	350	344	365	364	276	357	347	358	350	323	329	372	345	324	329	366	369	311	362	363	319	314	322	337	306	347	341	338	341	358	329	339	336	325	338	369	322	343	339	349	348	356	319	333	359	372	362	332	344	314	363	344	352	335	349	298	322	342	352	318	312	319	349	366	354	331	373	292	347	351	371	315	332	340	336	336	358	362	298	337	344	348	337	323	334	312	338	364	344	339	359	345	303	333	367	366	346	358	328	339	315	336	319	310	370	357	342	381	344	343	358	322	361	313	319	337	362	341	361	331	340	353	344	374	335	363	343	370	349	360	368	329	360	353	293
22998	40294	36267	26693	22445	17303	12241	10394	10109	11510	11271	10734	9100	7056	4518	4399	3925	3537	3928	3474	3281	3018	3178	2819	1603	1530	1839	1491	1337	1258	939	792	899	853	798	811	752	691	656	638	652	697	576	588	583	602	624	643	628	628	576	614	697	1401	1791	1673	1297	1007	743	687	606	557	551	532	537	567	584	499	558	534	518	523	547	532	554	549	545	557	560	523	555	524	487	544	544	555	483	594	537	530	559	516	519	501	509	538	568	539	519	538	552	545	577	547	510	540	536	567	548	541	520	583	525	543	554	498	506	539	547	567	554	544	540	481	545	552	548	550	543	548	557	517	545	586	517	560	525	528	550	588	579	509	537	528	539	553	530	587	569	489	550	561	550	541	552	568	580	538	559	564	550	516	564	546	516	542	532	542	550	546	576	535	526	488	555	508	556	524	533	514	571	549	569	512	548	582	579	523	514	534	576	514	515	573	530	492	566	556	531	560	583	523	582	544	525	535	551	536	526	551	513	539	544	493	555	547	553	586	541	507	538	526	542	577	538	529	537	558	560	520	528	530	564	501	548	559	507	543	531	527	574	585	554	547	538	511	502	527	561	553	570	519	603	537	509	554	555	562	548	535	589	565	562	583	540	550	538	550	529	561	502	523	544	596	511	542	525	514	552	534	528	568	518	569	523	585	572	539	527	518	538	552	546	527	510	531	531	524	565	572	523	548	552	507	559	588	537	556	513	569	546	559	547	519	542	522	547	538	535	554	565	547	515	554	565	504	542	539	546	569	528	525	525	550	540	549	554	566	566	549	535	546	548	522	535	521	552	557	566	538	518	566	592	557	540	521	533	548	510	513	547	554	529	530	555	542	508	542	529	556	520	570	502	539	501	533	527	559	535	568	509	525	538	550	487	541	528	575	522	524	527	523	575	564	547	539	561	544	538	543	522	555	547	558	569	520	529	502	551	556	499	494	541	563	537	542	550	529	544	542	561	550	539	543	528	536	538	536	549	562	519	519	602	565	511	540	517	517	538	573	552	573	537	535	542	564	551	554	540	567	538	540	540	564	557	517	502	538	534	588	556	516	553	502	540	530	542	535	552	539	567	570	554	570	525	508	575	525	565	539	540	560	525	567	580	549	557	549	589	553	593	533	555	522	499	578	554	548	522	530	526	545	590	571	558	542	561	507	535	518	529	576	559	614	532	521	546	544	527	498	518	569	571	548	535	535	509	543	526	545	525	507	537	566	555	527	522	540	535	544	517	542	565	532	547	504	518	581	545	588	506	570	553	508	550	537	543	579	509	528	528	523	538	529	543	532	593	577	535	565	550	541	574	533	541	545	564	552	565	510	582	526	551	570	530	505	568	520	583	569	566	517	507	536	527	577	542	592	533	534	524	535	523	545	490	561	509	546	559	585	527	497	510	543	513	537	547	527	545	527	500	511	552	480	564	537	521	518	523	526	577	515	519	538	523	492	554	543	521	532	555	575	537	547	546	582	572	528	595	517	593	591	500	537	492	527	523	572	541	539	556	528	540	535	545	512	541	542	539	537	524	525	580	516	536	581	509	549	523	586	534	524	542	543	529	543	550	563	574	534	565	471	529	527	521	552	556	550	535	546	557	557	517	549	536	523	545	578	549	531	538	564	507	556	537	538	519	544	571	553	515	537	513	533	541	513	522	536	578	575	533	551	562	554	517	537	530	539	576	569	533	551	553	556	549	542	520	538	506	546	531	539	567	544	560	542	583	586	600	524	556	511	521	537	522	517	560	559	534	550	513	542	563	526	535	549	586	543	501	574	567	580	549	552	555	526	525	521	558	548	499	536	518	511	515	523	572	548	534	546	532	535	579	520	543	561	549	545	540	518	517	508	520	556	516	531	540	559	565	537	603	547	527	537	589	512	542	526	570	594	535	529	536	582	520	548	513	532	538	570	556	547	558	537	571	584	572	537	530	522	532	534	566	555	543	513	530	509	564	547	573	570	578	508	538	498	544	534	531	593	545	547	524	587	535	539	542	533	553	515	520	559	552	535	539	564	573	541	561	567	571	512	542	515	569	539	530	491	512	568	564	564	525	525	561	505	519	510	556	536	516	556	549	519	541	535	550	484	531	566	509	538	555	525	519	544	555	483	522	545	538	518	511	561	567	532	588	518	531	516	557	576	606	516	525	583	505	504	553	569	523	515	513	525	573	520	533	541	555	523	576	551	599	554	561	556	550	556	568	589	587	537	543	524	500	554	559	551	546	521	524	535	521	554	570	539	573	532	560	549	527	551	579	533	546	564	553	551	548	514	542	539	567	543	541	501	542	582	574	567	532	531	532	550	486	542	522	500	532	523	544	571	558	554	592	552	532	588	520	578	530	527	543	538	542	528	506	504	535	599	542	586	566	585	535	567	520	511	535	546	510	540	535	530	543	535	549	528	546	563	506	555	575	539	541	512	550	538	509	508	560	574	522	518	533	503	563	541	561	547	545	563	552	525	526	520	557	561	577	547	532	543	476	513	520	505	519	558	522	540	541	522	552	565	578	521	591	556	525	525	537	565	551	529	545	555	505	511	507	564	554	559	530	601	552	547	531	512	556	516	545	508	529	566	550	536	571	533	553	567	513	550	566	526	538	544	544	523	539	544	537	527	539	580	534	540	564	519	532	535	530	524	550	550	521	569	530	516	525	550	535	488	487	554	563	547	574	562	517	520	529	546	541	551	572	535	544	491	544	522	566	509	547	528	548	533	472	529	575	572	509	552	535	564	543	592	576	496	559	553	580	503	563	547	549	526	529	533	519	525	514	530	511	556	537	541	528	552	513	564	532	542	516	556	498	562	561	539	523	534	567	522	572	538	549	546	577	532	533	540	524	537	537	526	574	556	541	525	528	559	573	548	559	563	481	574	504	534	550	554	541	544	556	540	559	531	563	555	507	550	529	522	567	523	547	575	568	529	555	530	551	520	504	568	510	525	561	551	542	517	529	523	507	513	537	569	567	549	524	581	527	523	524	565	539	552	530	591	529	515	556	539	530	502	540	546	523	500	535	566	525	528	557	533	582	512	501	521	581	557	581	513	567	529	601	567	541	501	588	526	568	545	511	569	583	570	565	520	532	537	534	547	578	539	570	536	534	540	552	549	526	562	557	558	542	561	547	539	558	503	531	546	532	571	508	544	522	506	501	515	543	544	569	562	506	558	545	562	513	561	561	593	557	565	560	515	577	546	538	559	560	534	541	543	546	537	558	560	503	571	474	559	545	516	558	564	532	582	510	552	547	524	516	587	551	522	526	533	517	540	561	537	556	515	520	532	539	553	565	538	596	550	563	519	528	553	528	574	520	570	575	519	520	537	563	583	563	572	551	527	547	530	577	559	563	550	565	534	528	567	550	553	512	614	557	525	552	521	544	544	539	546	521	561	535	520	568	561	527	585	510	563	521	545	539	546	551	567	563	548	525	520	553	522	553	584	503	546	570	554	504	567	530	542	511	553	574	607	529	517	539	538	567	557	516	529
27107	21463	17785	8486	3837	2331	1561	1405	1500	1842	1787	1759	1360	940	826	892	770	815	805	726	702	691	763	565	471	478	521	489	422	422	387	353	371	360	374	374	370	361	335	329	323	351	324	281	292	291	329	312	322	333	316	289	334	353	392	376	327	344	310	280	334	349	299	317	324	308	307	347	304	273	295	311	318	321	304	341	297	316	321	323	308	303	312	323	335	291	303	295	321	324	281	319	334	322	296	297	305	307	334	282	318	328	301	304	281	324	300	312	332	292	302	312	281	318	318	309	310	288	290	315	314	296	271	308	342	308	303	292	304	330	260	288	312	283	292	295	294	315	283	324	322	291	306	324	325	305	321	297	315	301	321	314	304	294	328	298	292	277	308	321	313	321	271	329	327	303	328	345	306	324	280	326	338	334	328	295	313	294	307	322	309	299	335	323	291	301	286	335	314	327	307	305	281	329	290	271	276	324	327	301	294	295	293	272	334	326	296	302	303	277	317	284	291	294	314	307	313	331	299	283	300	311	310	332	308	311	276	291	294	287	327	316	302	300	323	306	315	326	312	276	345	291	311	263	294	303	310	347	337	324	297	324	288	292	308	294	310	330	316	295	313	281	304	288	302	295	293	291	331	322	296	285	305	326	294	308	288	295	286	307	319	285	289	317	330	296	324	325	316	283	300	292	338	317	287	269	296	301	344	321	272	290	320	344	315	345	311	329	339	323	323	328	306	289	281	330	306	339	307	336	314	322	318	331	290	287	286	316	315	304	317	303	294	305	348	331	293	312	316	299	310	339	304	337	306	315	315	305	326	295	301	284	328	323	330	299	307	314	289	305	316	320	311	283	317	292	325	287	322	331	295	320	331	314	316	320	341	277	302	290	302	304	330	320	302	292	312	277	339	281	277	324	301	315	317	304	287	308	324	328	299	301	279	283	312	306	308	306	276	295	315	286	315	288	306	300	321	332	322	315	305	287	353	331	301	335	332	317	306	308	324	333	320	306	302	331	294	307	337	312	304	299	305	326	302	310	280	319	296	331	307	297	303	285	314	296	294	339	320	280	291	345	276	312	286	317	306	313	319	295	272	332	306	337	296	315	316	297	299	319	311	305	323	308	270	321	311	302	318	313	341	312	307	321	304	307	311	281	283	279	293	300	298	285	303	282	309	319	305	342	299	265	315	336	302	323	309	284	302	316	313	319	283	300	298	305	312	302	304	292	306	291	278	300	313	290	323	362	287	323	322	311	309	312	299	324	322	294	297	315	317	326	309	295	314	332	289	312	308	305	326	280	327	293	287	336	289	318	318	309	289	338	300	312	299	318	305	319	301	295	306	323	298	295	292	330	297	286	290	342	288	319	326	312	335	295	285	331	314	295	265	280	318	295	339	328	294	309	309	308	337	313	305	311	305	294	287	282	316	315	300	306	291	306	311	317	302	300	294	306	310	305	290	303	321	312	313	323	318	277	333	282	322	321	324	285	321	300	308	336	294	297	296	328	321	341	283	298	342	316	333	320	297	314	284	302	308	303	308	308	334	308	317	299	278	295	305	324	286	330	318	322	295	323	321	303	315	330	324	300	329	318	310	305	296	293	345	289	312	280	300	350	289	297	332	309	339	319	308	327	325	322	285	311	302	328	311	324	286	326	281	286	312	316	282	308	305	360	329	301	332	277	287	323	304	306	312	341	303	287	343	304	302	313	306	307	301	292	297	311	342	302	294	321	315	321	321	288	334	286	333	313	304	340	327	291	315	312	290	314	300	294	291	338	316	279	292	327	321	336	310	306	333	300	346	347	289	343	333	307	315	293	321	287	294	310	306	274	296	276	299	334	276	281	299	305	310	324	304	309	321	318	306	323	316	291	293	333	318	302	308	287	325	273	316	316	302	310	302	291	283	340	302	322	326	336	317	331	327	332	295	328	317	306	318	303	307	327	322	300	288	291	338	326	298	312	316	321	291	276	301	299	307	303	306	315	334	288	320	320	300	341	316	294	287	299	344	297	315	314	297	282	320	331	323	290	318	285	329	298	308	293	309	278	307	312	281	309	327	313	306	321	299	305	279	323	311	315	285	320	322	324	337	325	298	325	343	315	322	327	341	311	304	309	319	315	265	316	295	321	314	316	315	298	280	305	302	313	315	317	317	321	285	322	341	288	324	299	300	310	297	324	322	307	311	306	312	284	272	308	338	276	312	281	328	295	308	324	284	342	332	323	316	294	314	326	281	293	283	309	306	303	325	308	293	296	298	300	302	280	317	295	274	309	299	315	291	317	290	278	299	320	352	288	313	317	317	314	325	311	330	317	331	315	293	304	301	308	301	280	283	329	314	328	330	300	328	333	337	294	298	325	286	319	306	279	325	308	309	327	309	337	301	312	309	310	323	291	292	307	308	306	276	333	292	264	303	282	334	321	300	327	305	291	273	292	276	321	294	325	355	293	323	290	321	313	323	256	295	337	306	302	332	284	304	296	295	317	294	271	308	297	318	280	286	323	294	319	300	314	299	310	283	324	318	332	328	301	274	310	311	313	315	299	280	300	339	318	323	324	302	298	325	317	314	276	330	352	305	336	318	296	312	286	290	323	306	337	299	311	333	317	312	314	282	323	331	312	313	301	287	309	283	309	295	302	264	311	313	305	295	310	296	292	320	285	313	308	336	306	260	295	275	342	266	321	295	311	296	301	337	325	350	332	291	331	263	325	320	329	319	321	310	293	319	337	301	303	289	326	344	321	329	276	326	298	312	308	312	334	351	306	331	294	304	309	332	316	327	305	311	316	329	323	272	299	337	287	306	319	292	309	356	311	306	292	348	300	298	302	283	309	283	309	317	288	314	302	301	292	325	321	301	292	310	313	318	333	310	290	314	323	323	293	315	285	306	290	292	281	307	288	319	300	320	297	314	296	312	317	328	308	316	293	305	294	320	339	328	318	301	309	331	292	332	306	289	310	324	308	274	319	311	311	303	308	342	293	302	298	293	304	285	307	314	320	315	302	324	310	309	314	328	306	298	286	324	325	318	295	309	308	336	279	336	292	305	334	306	337	301	351	291	311	305	298	331	309	302	299	292	310	321	316	335	294	295	313	300	335	325	297	293	256	304	311	324	320	295	298	307	294	333	302	303	307	294	295	298	300	284	306	361	341	318	299	310	303	312	296	312	287	324	303	264	329	345	314	313	290	315	304	313	312	306	315	325	282	288	304	302	325	326	332	305	318	346	282	305	289	298	293	305	296	277	303	322	300	361	322	318	316	322	317	294	308	323	308	342	305	300	288	305	305	316	307	299	292	297	315	307	274	323	316	317	309	309	301	292	297	324	315	306	323	307	300	291	329	286	289	281	292	306	319	308	306	314	306	345	286	340	290	294	338	307	301	310	300	342	313	314	321	302	303	315	319	338	321	324	302	288	332	302	328	323	309	304	297	308	316	303	329	297	304	314	298	342	330	315	271	311	303	313	306	279	288	341	309	308	304	306	299	316	305	307	290
17944	26510	21482	12989	9074	6483	4381	4038	4519	5508	5287	5006	3874	2360	2007	2286	1888	1827	1906	1642	1722	1559	1714	1340	932	939	1079	968	854	770	693	596	617	616	606	658	589	548	533	520	483	551	521	560	519	544	567	508	539	544	534	526	518	590	592	666	605	547	538	512	538	458	515	526	494	453	499	513	516	497	495	531	482	537	489	483	478	478	532	505	521	553	525	487	514	549	556	520	473	520	552	490	519	510	503	508	501	547	494	475	504	472	485	492	531	479	512	523	492	533	456	537	485	516	485	510	500	501	477	533	528	483	521	511	517	515	513	488	475	463	524	527	503	544	482	502	497	489	520	536	516	460	482	524	508	522	493	471	489	476	519	513	540	507	495	495	505	502	517	502	510	479	544	507	522	491	471	508	508	484	476	491	471	485	539	499	533	483	530	521	458	528	480	517	483	489	495	459	526	499	487	513	527	505	466	469	543	520	513	539	496	521	514	501	480	469	494	494	454	485	487	518	494	530	533	536	518	478	523	483	509	510	555	507	522	483	508	487	497	522	512	510	492	502	516	513	457	484	513	496	512	492	494	519	490	518	476	527	482	501	496	494	508	517	494	546	483	511	478	495	465	508	511	524	497	512	534	493	509	509	528	486	514	555	495	521	487	488	484	514	563	482	483	510	474	515	517	510	495	534	505	492	502	514	469	490	487	511	528	480	529	520	523	485	484	548	531	526	511	514	529	503	531	482	526	513	495	507	563	493	529	473	507	506	450	512	533	518	500	502	484	515	499	525	505	488	493	543	497	506	501	519	514	476	479	528	490	482	480	473	458	533	491	486	499	432	453	528	549	508	495	471	470	471	463	504	540	496	466	508	489	510	488	538	515	475	493	523	497	471	488	450	502	486	477	462	502	503	542	535	498	495	508	500	491	524	552	512	505	516	536	488	509	530	505	518	518	494	493	520	541	533	514	516	529	503	454	507	521	552	516	516	535	499	474	503	465	525	556	499	542	518	501	509	510	477	499	491	447	500	472	511	528	511	498	528	510	491	503	488	498	508	520	480	487	460	496	502	514	472	492	484	488	490	506	538	495	485	500	511	502	497	523	506	509	483	497	468	526	490	514	537	476	483	549	523	502	491	512	502	540	514	535	479	512	485	504	516	523	507	477	483	485	457	543	556	512	467	508	504	503	492	535	511	460	497	506	497	501	506	452	476	513	522	479	500	475	484	484	530	497	533	546	517	487	496	479	482	526	509	522	486	525	532	488	544	519	505	481	515	471	488	510	517	509	510	475	521	552	480	489	497	482	508	531	501	493	504	486	511	517	491	538	506	492	477	529	526	486	485	498	495	540	481	529	488	491	539	537	513	495	518	506	515	509	517	488	501	504	486	517	488	518	502	547	502	485	495	509	498	511	472	464	484	549	533	545	526	519	476	486	503	494	591	478	488	533	513	494	461	531	501	448	502	499	523	495	563	512	534	544	515	486	536	503	546	464	466	500	477	540	547	519	560	558	509	524	506	413	488	488	535	512	483	510	508	506	521	496	447	497	514	500	487	506	523	540	516	496	518	502	489	512	494	530	516	504	509	519	522	535	490	509	527	494	472	541	507	465	499	498	523	455	492	508	474	535	495	516	526	487	501	485	492	494	479	482	458	487	467	510	549	471	529	490	516	475	482	487	477	520	511	513	486	514	540	524	484	516	479	515	483	472	498	462	474	520	491	482	497	519	492	532	521	490	507	517	501	511	510	540	548	517	516	497	476	512	540	503	508	513	473	502	478	473	501	520	516	515	527	517	499	460	516	485	513	537	490	490	483	499	524	495	504	525	504	497	469	499	535	519	487	534	496	484	521	522	479	490	500	507	505	523	514	462	468	524	548	505	495	501	565	475	505	486	518	525	459	530	476	528	513	533	484	499	534	504	543	463	488	506	460	531	496	487	511	494	509	508	503	503	497	499	483	518	517	525	495	507	536	513	519	458	503	464	478	549	485	517	508	533	523	515	493	476	470	509	506	496	550	542	524	489	495	540	543	512	537	494	501	548	514	516	492	533	488	515	492	487	491	486	527	516	471	504	528	519	496	451	499	534	487	507	488	539	439	500	508	498	550	501	480	461	495	496	514	486	476	495	530	497	482	492	500	532	477	502	512	529	478	509	492	520	514	502	510	493	525	529	546	485	498	545	532	484	531	521	530	555	555	517	507	525	523	505	446	491	578	488	518	455	484	464	520	510	507	529	526	528	451	513	517	490	450	519	486	479	511	462	514	506	510	502	496	486	502	516	519	504	530	462	476	488	505	477	509	502	483	501	469	493	463	496	501	505	530	474	510	546	529	510	536	481	524	514	525	483	502	518	509	504	482	497	473	494	486	522	519	474	466	505	525	486	497	480	551	447	535	530	497	508	484	463	489	497	491	512	538	493	562	533	531	489	510	503	534	542	512	483	505	502	521	501	514	500	502	490	508	496	491	491	530	496	529	513	532	531	534	495	453	526	506	485	547	489	505	529	455	505	485	538	540	526	537	551	523	522	538	495	510	470	468	518	537	538	527	531	539	501	544	522	496	505	511	496	514	505	477	542	482	479	499	503	492	528	487	540	520	469	466	491	504	508	466	515	473	515	469	496	488	528	523	469	510	483	503	531	521	513	515	481	500	491	496	518	522	509	535	512	483	523	500	509	516	509	492	499	477	549	490	485	537	491	474	514	559	498	468	510	475	522	489	527	490	471	517	520	520	529	493	505	515	505	514	482	495	504	522	470	501	503	531	487	497	489	481	467	462	497	512	475	499	500	572	495	482	526	487	510	500	515	493	534	522	508	497	513	538	536	515	509	508	512	501	475	532	509	493	504	490	485	468	522	508	529	507	471	508	512	475	529	497	544	534	511	491	492	479	480	476	535	503	488	530	494	487	503	456	463	481	507	519	519	504	464	514	503	517	507	526	509	528	551	504	505	533	544	511	512	457	492	483	528	504	485	496	476	498	465	505	493	494	497	505	481	501	507	492	481	539	540	508	512	513	550	509	474	520	508	500	506	464	510	499	522	511	505	503	477	511	508	478	497	524	494	508	488	501	505	461	510	509	564	493	494	503	532	523	514	523	489	533	522	486	488	539	494	528	509	525	538	465	494	502	469	478	513	445	496	516	508	483	495	504	491	511	504	493	517	473	532	518	547	473	500	500	507	463	542	534	498	500	501	511	492	498	501	492	515	503	506	465	497	508	532	516	510	516	506	527	503	487	516	535	490	499	504	487	440	484	508	459	559	490	517	509	548	531	515	506	529	527	504	518	508	497	482	559	502	504	499	483	478	526	465	505	523	462	503	514	503	495	476	509	470	518	488	512	541	534	533	531	465	531	508	505	537	539	495	522	519	525	505	490	508	468	541	461	505	483	494	495	559	531	499	469	503	502	476	485	509	523	487	475	479	532	523	543	542	515	494	495	505	473	511	482	484	504	517	479	514	478	502	508	499	516	509	488	484	515	497	531	509	533	519	497
24431	21486	28732	24632	20585	10054	4180	3036	3279	3524	3278	2784	1962	1342	1387	1396	1111	1267	1186	1049	979	1018	1018	869	601	552	614	554	486	529	421	451	396	426	404	423	416	378	385	362	382	359	377	360	374	375	403	352	374	364	328	374	424	540	720	626	550	430	425	433	368	348	355	348	370	376	361	356	370	391	342	380	367	401	331	314	364	351	360	337	382	354	326	329	335	318	366	363	369	346	349	335	336	347	352	362	359	340	350	356	372	351	348	375	368	338	382	368	356	343	357	341	352	355	336	366	369	383	388	368	323	346	364	338	340	340	373	319	349	346	364	349	356	352	348	381	348	353	312	369	383	379	350	356	339	381	373	348	344	332	344	355	357	376	382	342	342	353	324	382	359	364	340	361	346	356	333	318	342	355	290	355	364	358	355	390	362	356	337	339	375	363	347	346	364	366	367	376	367	358	392	383	348	356	374	341	339	372	360	340	359	356	364	359	337	326	333	361	366	332	354	356	327	332	316	331	359	356	336	350	343	330	353	364	348	332	355	377	353	387	335	353	337	347	358	403	352	334	361	305	316	339	343	348	364	337	373	367	353	342	329	349	338	329	387	340	339	362	347	381	352	337	368	393	339	338	346	366	363	368	355	398	352	366	383	396	362	333	366	362	355	350	321	366	352	340	361	324	347	355	380	366	340	375	354	373	367	347	348	351	365	366	351	322	387	359	361	370	380	351	363	376	374	332	356	333	390	360	338	395	346	363	357	356	350	367	347	358	345	369	370	326	359	347	354	341	365	373	378	367	335	361	353	335	347	358	347	346	341	350	338	347	367	366	327	358	369	357	348	346	351	379	356	353	341	341	330	320	321	311	356	341	328	376	345	343	343	367	360	363	372	370	364	311	334	378	371	354	361	342	363	365	349	380	347	338	336	358	343	337	379	371	372	342	375	356	380	357	363	348	326	359	381	362	348	328	363	350	355	368	327	347	357	402	381	395	343	335	349	357	368	325	346	376	342	351	351	345	326	351	376	336	343	333	360	320	351	309	356	380	373	340	371	331	333	359	350	351	331	343	346	307	355	345	370	345	375	366	300	331	377	305	359	342	353	352	349	328	330	369	334	334	365	321	329	343	343	356	332	335	376	344	335	321	363	369	313	373	354	346	337	343	355	359	346	356	337	361	356	377	356	384	349	365	376	364	356	340	348	349	385	360	336	382	355	357	345	334	328	341	366	350	374	344	360	356	359	368	329	352	292	351	337	375	334	369	338	379	332	347	385	367	340	348	356	338	342	331	343	385	346	345	363	323	357	344	353	374	337	305	389	344	339	353	347	340	344	338	356	338	351	331	358	317	359	336	336	369	347	352	350	365	353	318	295	370	352	347	362	327	345	357	342	352	366	356	320	370	351	325	362	336	370	364	351	331	321	368	356	329	352	365	342	321	363	381	369	345	349	365	344	337	330	358	329	342	343	338	319	371	346	347	348	374	355	325	383	329	365	333	333	366	378	386	340	386	355	344	326	341	331	367	360	355	345	367	379	361	391	346	341	339	357	335	363	349	344	360	363	321	320	327	354	346	352	356	345	355	370	374	340	368	364	369	373	333	348	355	355	356	363	352	344	373	333	350	320	362	328	353	386	325	334	364	331	357	361	332	371	361	349	328	347	345	342	344	338	347	348	362	341	350	360	368	331	337	355	351	380	375	365	327	336	368	334	343	371	325	358	348	330	371	360	367	362	367	348	391	352	369	374	352	346	366	337	337	344	333	360	356	322	355	371	350	339	342	361	352	337	323	337	367	382	371	382	352	380	333	364	333	367	363	345	351	379	324	384	349	353	362	347	344	344	339	369	346	346	397	360	344	359	350	356	352	333	357	351	341	357	327	379	390	359	359	355	351	345	361	353	331	386	352	337	326	339	362	390	348	332	352	358	372	351	364	336	334	350	374	352	360	380	327	328	351	359	362	353	357	315	334	358	363	347	369	324	384	331	329	376	360	334	375	358	337	361	368	344	361	337	369	319	361	385	345	366	370	357	330	355	348	334	330	327	366	370	388	351	383	386	362	337	354	356	352	347	338	359	313	378	358	353	329	344	342	385	329	339	354	345	370	364	325	352	343	363	354	340	376	341	375	355	352	362	370	358	364	348	360	324	368	377	343	325	348	358	353	351	370	361	390	326	345	355	366	351	370	356	379	363	340	319	381	358	346	349	371	351	336	342	338	342	329	332	313	340	359	376	341	370	347	344	345	343	371	330	345	339	330	379	333	358	341	377	340	315	367	326	350	359	394	365	313	366	372	326	372	381	345	377	345	375	378	334	373	359	395	360	353	368	341	349	390	360	400	317	356	314	318	350	386	351	325	358	358	373	364	363	346	337	299	353	348	332	323	358	357	354	362	352	355	345	390	354	353	352	341	347	377	349	341	378	331	344	334	339	339	330	337	369	377	340	332	352	343	355	358	351	341	342	346	370	348	343	355	370	347	351	334	353	366	352	344	369	379	305	365	305	374	335	392	345	366	345	336	344	367	365	352	360	334	345	379	332	352	366	346	331	329	335	359	377	356	356	349	357	361	308	346	327	362	347	346	331	353	341	338	322	358	355	383	357	346	340	336	362	331	363	316	337	355	346	346	346	346	350	327	347	321	343	338	352	383	341	338	370	370	364	349	361	367	378	342	342	381	335	404	377	346	402	339	356	366	372	374	365	350	372	352	338	363	336	344	360	332	354	351	351	329	365	361	337	350	404	346	362	335	361	365	296	329	345	342	375	358	356	364	361	372	369	341	368	352	327	392	335	378	343	342	356	364	312	354	330	344	358	349	335	357	379	345	331	364	363	346	340	353	350	356	362	326	358	359	343	324	374	363	372	312	371	375	377	363	337	329	384	364	333	356	366	347	380	350	347	347	366	361	357	357	350	355	328	362	337	344	361	342	361	323	375	338	355	355	388	330	352	349	352	364	347	346	357	387	345	348	375	355	382	331	372	389	334	357	346	341	349	342	379	339	358	354	353	338	354	374	351	355	352	372	378	332	366	357	346	338	323	358	329	332	378	345	343	398	344	367	340	378	354	341	375	363	348	371	328	353	336	332	406	357	376	363	342	373	332	347	346	375	348	370	343	310	336	350	338	355	334	335	382	352	347	332	345	362	349	321	376	362	357	381	339	334	379	335	351	374	379	384	328	317	378	365	350	335	355	340	372	337	341	368	359	381	347	382	387	378	328	356	352	339	351	321	336	341	361	333	376	349	351	356	360	377	332	370	348	360	364	370	352	353	354	357	406	375	347	375	366	355	340	352	310	323	373	352	343	361	372	358	362	340	355	346	339	323	359	359	316	340	369	339	359	357	344	357	362	381	346	352	364	363	370	371	397	332	387	333	345	352	369	351	380	371	362	382	354	366	336	346	331	319	348	340	345	393	357	336	384	374	364	392	345	340	382	342	352	337	342	332	381	381	328	338	362	339	355	354	404	364	350	318	341	354	328	347	364	363	326	366
20109	34485	29519	20481	16446	11886	8577	7982	8967	9298	8631	7287	5257	3419	3608	3623	2755	3037	2829	2423	2472	2241	2315	1964	1311	1189	1392	1164	987	1028	765	769	709	768	737	764	769	649	626	628	608	607	626	621	596	628	609	610	611	614	629	642	693	984	1451	1217	1009	790	660	586	598	583	588	564	598	571	610	480	581	571	584	585	542	518	600	589	605	576	552	560	546	609	572	603	551	585	585	613	606	571	524	528	546	563	563	581	614	557	584	622	583	515	556	535	580	546	564	591	590	577	542	541	563	585	579	570	595	538	569	554	567	563	561	582	588	523	549	542	624	544	568	553	580	543	577	580	569	607	572	578	571	559	553	618	569	622	564	587	558	576	590	609	539	575	589	585	555	554	575	564	600	537	580	583	567	527	561	544	597	534	587	560	541	600	585	574	538	550	566	601	591	559	595	615	535	569	561	566	577	602	613	599	547	599	554	597	535	601	512	628	584	570	547	595	583	562	556	576	586	573	575	541	561	581	578	527	562	586	551	629	611	541	566	606	601	605	612	554	574	538	574	567	562	559	557	593	565	554	602	603	560	603	594	582	601	595	555	615	549	601	559	618	557	569	583	564	617	556	532	585	559	603	546	510	570	566	550	532	554	553	527	559	579	573	618	530	559	572	549	586	618	574	584	557	551	534	586	545	573	575	609	541	586	593	621	599	582	591	549	582	576	586	582	581	570	613	583	543	607	573	535	574	518	544	554	580	566	571	581	538	590	540	588	552	566	561	564	533	623	580	570	584	565	567	583	572	568	618	521	566	589	571	599	601	600	602	525	538	557	575	582	566	593	600	526	582	579	591	572	599	525	553	551	571	563	604	594	565	586	579	575	602	591	577	561	546	591	560	557	568	580	558	532	573	568	565	580	567	562	573	561	551	577	570	563	578	574	497	553	554	601	583	520	596	547	522	565	590	553	546	586	574	515	570	612	593	557	566	568	608	541	601	588	578	565	608	603	600	549	563	577	540	566	546	543	542	570	604	546	589	574	568	557	586	592	583	568	612	608	574	592	556	519	584	576	563	561	554	543	534	549	579	588	593	583	584	563	532	573	575	599	604	555	580	570	534	579	633	561	568	593	544	604	536	560	586	589	578	570	586	524	564	585	577	595	555	574	570	590	578	599	548	629	574	592	579	570	553	617	607	532	561	527	549	580	555	601	557	554	537	544	607	606	546	580	574	528	564	577	523	555	550	531	558	544	578	600	575	577	549	558	627	545	589	567	549	545	558	600	571	581	560	532	530	571	574	544	573	605	577	596	581	569	589	585	614	572	592	557	594	576	546	561	536	544	599	552	578	605	580	589	547	592	563	537	553	522	548	601	526	544	602	550	566	563	530	559	557	570	562	541	523	575	546	538	579	573	578	593	559	566	588	572	586	606	535	547	550	578	565	572	563	589	545	583	563	577	593	593	578	599	582	580	570	600	545	592	565	568	578	565	571	580	565	544	574	575	589	581	598	583	589	548	570	573	569	599	560	541	577	541	557	567	583	602	573	632	565	577	578	597	599	522	505	549	568	553	563	590	596	578	561	545	571	564	590	552	541	576	579	543	542	514	563	530	575	579	540	599	557	588	534	527	578	602	588	565	577	614	553	563	558	541	579	574	568	557	619	583	588	543	578	620	609	563	573	541	544	544	548	570	554	615	538	576	585	585	564	580	558	515	647	540	582	566	548	581	602	547	610	558	580	586	555	591	588	575	589	559	588	565	571	568	558	565	558	558	598	593	569	600	566	608	594	552	572	555	574	621	548	597	574	581	571	576	610	528	560	593	589	590	547	536	566	557	606	542	595	553	585	611	507	558	561	580	547	595	510	557	551	529	588	555	612	614	542	574	539	608	591	577	586	588	588	579	580	574	564	586	588	548	592	571	608	596	585	533	603	564	575	571	563	568	583	590	568	570	585	572	553	566	538	610	561	570	584	566	642	613	591	588	560	556	554	563	532	525	561	547	603	540	558	573	520	564	570	564	584	557	562	541	618	590	555	536	560	597	526	580	591	602	617	533	541	584	512	599	556	553	544	607	570	599	578	557	578	555	600	557	559	591	599	552	563	600	543	556	601	583	565	593	585	576	536	586	615	577	557	563	563	609	618	614	555	593	586	521	586	561	588	589	583	570	568	594	582	532	535	556	569	562	571	592	545	551	547	556	546	568	559	565	545	543	572	520	540	603	577	590	559	516	536	584	593	575	569	527	633	537	600	588	556	573	563	555	581	614	551	578	533	562	580	593	585	551	571	564	567	577	591	593	619	585	580	560	616	559	593	568	551	548	604	576	587	571	551	600	597	592	575	573	544	560	566	536	588	561	584	556	561	556	599	567	606	539	541	586	593	562	588	588	588	600	557	521	521	605	533	593	569	564	556	521	533	567	581	571	599	587	557	539	561	561	594	527	584	624	521	574	542	532	505	562	599	597	559	578	552	582	592	617	591	587	569	573	536	570	562	556	581	604	531	563	541	548	556	568	540	576	565	565	565	591	579	576	535	564	556	582	565	545	562	574	584	556	547	525	624	592	556	508	556	568	568	572	567	562	570	575	572	555	607	559	596	556	551	562	563	553	578	586	569	550	576	599	581	587	558	584	590	573	559	573	530	546	553	582	579	532	588	591	581	518	547	550	605	552	630	587	517	586	623	567	566	555	561	575	575	556	568	554	570	615	589	541	579	598	581	568	565	579	559	573	597	584	541	578	524	578	552	556	551	534	547	556	566	573	595	577	579	537	548	562	604	552	581	560	566	563	557	589	584	552	544	599	553	530	539	595	539	534	554	595	550	558	603	601	571	572	580	569	590	584	559	562	508	596	602	586	558	557	572	553	595	560	517	565	529	568	547	544	551	556	574	561	562	558	587	549	572	559	599	577	619	566	601	559	543	563	625	538	578	604	543	590	552	545	512	558	576	522	586	584	596	544	596	565	579	542	546	548	552	565	596	608	599	575	538	547	549	562	515	592	636	539	540	584	532	581	574	624	598	574	574	558	617	575	556	583	560	549	553	595	558	560	559	561	586	527	570	561	629	573	570	526	562	598	584	605	550	538	619	583	544	542	574	608	525	576	549	574	594	546	563	580	593	559	549	585	560	549	606	566	625	556	552	586	503	526	538	590	534	575	567	617	579	559	522	586	574	567	566	577	589	572	611	600	544	555	522	534	581	561	597	563	569	528	548	583	566	532	597	561	548	570	565	580	575	597	578	598	565	550	526	571	539	581	545	565	598	606	594	584	597	612	558	602	572	543	567	592	519	572	549	585	558	555	603	564	575	580	562	555	560	600	581	579	539	576	575	599	597	588	606	567	607	546	594	552	538	566	554	545	551	588	567	566	564	558	544	591	630	583	506	573	579	586	528	595	607	546	569	586	614	551	586	579	563	575	560	585	579	581	575	552	556	558	598	572	568	606	530	598	562	512	537	582	581	586	624	534	538	545	572	598	545	553	587	562	545	578	552	616	552	554	538
23499	21511	29402	24079	21595	20627	10511	5142	5121	4882	4630	3685	2437	1809	1964	1667	1593	1746	1596	1471	1507	1269	1174	924	619	640	734	627	575	525	490	429	369	417	385	441	403	359	360	339	350	330	371	356	365	335	357	324	315	343	375	366	405	693	1028	814	687	514	423	354	350	313	316	309	321	339	338	310	337	340	331	326	324	305	349	343	333	322	293	342	351	336	331	322	306	316	317	354	334	333	357	331	325	359	363	327	328	353	354	331	308	347	348	358	348	316	334	324	323	311	358	332	330	306	337	369	356	324	297	301	337	338	305	334	315	362	346	341	353	358	363	318	342	306	325	342	301	348	339	349	355	343	326	306	347	302	332	316	341	334	323	337	313	352	364	362	351	325	310	342	309	341	344	338	315	304	349	339	361	311	317	320	300	346	282	354	334	325	314	328	336	315	356	316	326	315	332	340	333	314	341	320	294	349	327	332	312	344	333	319	288	344	328	299	333	317	327	350	347	338	329	319	367	312	312	300	315	337	368	319	364	306	330	348	297	344	359	363	323	313	281	336	301	325	350	335	361	324	336	330	313	323	335	341	372	308	312	312	333	332	369	319	311	344	355	346	333	326	324	307	329	334	329	328	325	315	317	312	351	321	311	307	319	357	270	319	309	358	343	344	345	338	309	328	348	341	312	320	329	316	313	349	335	319	340	355	299	333	349	327	334	338	321	320	284	325	335	342	308	328	305	338	325	350	298	304	354	336	324	335	300	319	299	325	312	313	326	342	349	341	331	332	329	308	313	334	330	337	329	353	318	342	373	348	350	324	337	348	332	354	353	304	328	331	342	313	321	344	320	349	343	340	366	316	331	307	314	329	316	329	322	347	286	332	333	323	343	321	318	322	350	316	331	355	329	311	340	352	313	325	325	326	311	341	332	330	298	318	353	301	312	347	315	357	330	322	328	336	310	295	348	332	334	335	347	344	316	311	316	326	334	333	348	291	342	357	348	364	362	303	338	343	354	330	328	327	337	324	335	326	342	307	332	324	366	339	345	349	358	333	289	339	296	335	354	344	339	340	332	355	338	313	337	314	316	337	345	340	349	348	359	341	335	325	325	303	353	330	323	313	316	351	339	338	338	333	342	318	329	325	331	323	309	332	336	317	296	353	308	342	301	362	328	318	302	351	315	331	357	315	318	317	356	339	336	317	296	324	317	335	314	341	314	320	311	315	311	305	301	331	342	313	305	345	329	301	337	336	315	322	312	331	320	353	284	343	324	340	334	355	345	337	338	318	317	316	316	323	369	300	319	327	321	329	326	345	342	328	309	334	315	385	326	302	320	300	300	348	362	316	327	318	330	293	333	317	332	367	335	335	321	302	302	321	346	324	311	379	306	354	350	300	332	329	349	321	351	341	304	300	336	303	315	326	320	303	328	311	323	321	317	349	331	324	344	322	342	363	351	343	330	341	312	330	307	370	351	343	301	318	334	314	348	318	315	345	309	316	327	336	333	364	329	347	327	349	331	329	308	326	300	313	287	349	316	309	348	292	332	335	331	355	331	306	336	333	337	314	322	315	330	291	336	336	347	313	315	350	357	323	353	306	311	315	372	315	323	318	353	305	312	362	316	319	321	318	341	328	341	338	363	361	327	324	311	364	330	332	304	309	338	323	309	333	322	299	335	306	361	339	322	307	348	335	348	319	335	326	309	332	327	355	331	323	322	322	317	311	343	353	306	362	321	316	329	322	277	352	319	353	339	343	307	363	341	331	322	332	331	348	319	307	359	339	322	328	355	325	319	310	325	330	341	326	366	324	326	328	323	296	330	324	333	325	296	320	334	364	338	345	293	339	354	329	351	351	303	374	354	366	351	340	321	365	346	316	338	335	345	333	356	318	340	336	357	339	338	338	317	343	319	310	321	309	332	321	342	327	316	315	312	328	312	320	321	330	334	345	366	299	313	343	338	328	350	347	340	336	335	334	359	331	333	376	304	309	332	356	336	331	329	326	356	330	355	343	322	347	352	359	349	359	316	327	341	308	329	326	352	313	322	322	305	304	305	301	348	312	343	310	334	340	321	310	346	325	323	322	318	346	335	355	302	339	324	344	308	314	324	334	319	324	340	350	332	330	345	350	333	334	320	347	323	321	304	309	379	330	358	329	318	302	291	290	313	359	309	306	312	339	325	322	350	318	349	371	330	310	338	321	313	325	318	307	340	283	331	318	337	346	338	327	339	350	327	335	314	300	328	352	305	295	335	357	288	324	320	337	322	331	308	354	321	330	310	326	319	336	323	329	357	331	321	318	321	298	323	302	307	338	321	322	334	321	347	339	353	342	360	320	343	320	337	317	356	327	337	320	342	323	333	283	350	323	321	319	319	354	332	317	322	332	347	348	290	329	352	334	333	329	314	347	324	359	333	332	351	329	336	334	356	337	357	361	331	353	331	342	327	343	321	374	345	341	324	323	348	329	348	339	309	327	321	319	323	328	333	324	350	358	351	343	309	340	338	292	308	364	322	331	331	327	335	329	319	375	337	361	319	342	322	346	324	298	321	308	350	293	301	343	295	313	365	323	350	342	338	329	319	370	319	324	345	347	347	363	350	341	330	362	304	352	320	323	348	322	309	310	358	343	351	347	312	357	320	325	327	311	338	329	302	317	354	322	332	322	312	306	324	322	320	294	301	340	352	282	341	335	329	384	346	370	306	331	330	328	290	319	342	340	321	335	338	330	307	337	320	306	325	317	318	336	384	319	356	345	317	336	350	286	363	339	317	328	352	306	322	327	314	325	346	338	331	334	303	313	309	323	324	335	327	321	356	312	336	334	333	340	333	337	301	336	317	323	325	355	316	335	334	365	336	345	353	339	336	341	313	336	306	331	315	362	290	311	325	316	331	355	285	344	305	294	314	331	360	333	326	314	295	319	312	295	319	313	326	320	314	328	328	310	321	363	309	347	335	303	340	332	329	325	323	310	295	342	351	325	316	306	336	340	309	326	325	320	338	338	338	307	345	308	317	342	353	364	367	295	312	350	341	323	324	318	342	334	355	333	316	337	313	331	308	339	322	336	337	360	356	327	302	358	360	313	319	321	341	306	327	311	298	345	358	334	334	333	331	315	336	325	341	295	334	343	334	312	330	331	335	330	358	345	343	328	339	333	343	352	337	341	333	323	333	352	355	356	334	358	328	308	333	318	331	325	358	320	310	315	319	320	300	318	305	344	322	312	300	304	309	298	342	348	312	323	343	307	341	322	350	339	317	314	346	323	338	336	356	331	346	357	299	323	331	344	308	340	315	348	333	343	313	327	338	313	344	351	335	342	332	326	318	350	313	331	306	330	354	331	311	336	293	320	329	291	307	323	364	338	320	355	347	342	322	324	341	313	347	344	321	333	334	346	337	334	337	319	359	327	335	328	333	330	336	348	341	339	356	324	337	356	344	336	328	334	339	339	325	315	315	310	310	327	316	340	335	311	341	316	320	312	309	335	365	357	376	330	329	328
22290	39271	34807	25910	22159	16329	12664	11825	13136	12541	11455	9370	6388	4585	5128	4101	3991	4349	3841	3439	3624	2941	2821	2045	1495	1332	1597	1360	1079	1099	897	723	707	715	616	779	746	628	639	577	606	572	633	587	610	594	569	592	591	607	649	587	659	1483	2311	1761	1387	898	788	663	587	561	527	535	569	492	534	511	551	544	531	570	518	533	577	525	542	498	536	600	546	568	505	467	513	542	542	527	539	521	533	544	553	499	564	563	518	514	505	541	523	544	532	514	498	508	527	563	539	549	499	527	558	521	527	515	554	507	563	518	496	519	540	561	513	574	524	574	521	532	524	523	510	481	542	511	495	530	531	574	521	552	528	511	564	549	556	536	520	495	499	517	526	536	538	511	529	503	544	542	516	542	514	539	516	546	540	533	531	516	497	489	537	549	562	552	462	525	520	545	496	521	496	518	563	564	545	523	534	568	511	577	534	468	575	492	573	528	512	508	548	570	567	509	506	525	521	544	530	531	512	501	497	538	530	507	530	516	510	513	494	494	544	561	518	526	508	498	546	551	529	519	479	543	540	513	527	505	525	522	545	527	530	474	557	514	473	532	573	541	541	574	483	488	528	535	527	571	547	575	523	554	554	508	510	515	533	554	552	513	471	528	498	522	534	537	506	524	516	557	546	516	535	507	511	512	520	548	533	480	539	534	507	514	566	501	541	505	536	517	523	534	529	511	519	535	513	573	561	513	545	552	574	575	499	581	500	501	527	513	477	505	546	505	554	530	526	501	500	523	538	535	546	544	516	536	530	530	522	517	536	524	533	555	539	504	483	536	553	567	471	535	495	511	543	479	565	557	516	538	553	517	536	515	534	531	527	510	517	556	527	539	536	509	565	492	515	532	549	531	509	528	552	516	482	507	558	537	587	556	500	520	543	544	524	511	515	548	490	498	545	511	536	509	547	513	561	479	537	508	556	516	494	549	502	551	503	517	532	482	520	537	523	545	540	533	555	565	483	514	492	594	526	534	518	533	511	562	544	499	533	538	481	519	504	540	553	527	504	495	543	548	524	495	523	511	524	540	500	587	507	544	543	521	508	514	566	519	556	499	520	512	563	520	522	512	535	535	539	524	490	553	493	547	534	559	545	512	505	503	555	521	521	521	522	520	556	536	518	525	518	477	530	521	469	522	502	483	539	511	524	536	510	542	530	554	491	537	492	529	533	551	545	539	570	513	565	553	530	569	515	520	531	534	551	518	496	547	545	547	523	486	508	532	481	537	527	502	522	549	530	481	522	536	544	496	491	449	543	539	499	521	563	534	512	513	538	565	501	517	500	543	497	524	507	524	539	601	571	562	529	523	555	518	499	514	528	546	496	555	526	536	528	533	556	535	515	517	533	515	499	482	546	537	551	537	530	483	545	526	527	534	529	531	506	507	548	548	561	527	556	524	528	508	527	504	535	537	545	513	536	514	526	502	502	509	542	555	539	541	511	537	550	519	548	499	504	517	550	517	518	531	519	572	536	508	496	496	515	536	520	515	548	534	535	481	554	530	543	505	498	500	567	563	516	496	565	514	518	561	500	548	517	523	501	535	536	520	562	483	532	512	535	488	524	531	513	505	545	522	545	543	510	504	529	524	521	507	498	548	501	544	537	582	532	502	539	549	524	514	500	516	517	521	526	511	551	478	524	521	538	529	545	561	519	541	487	506	556	550	520	515	534	507	528	536	494	534	548	546	564	503	545	531	530	526	576	537	513	510	577	513	557	510	522	545	488	515	547	506	553	513	516	527	526	525	496	555	551	549	460	511	542	481	539	551	501	539	531	521	509	547	527	515	540	547	502	496	499	521	518	504	464	519	520	559	546	517	548	525	493	504	526	541	545	536	552	540	523	530	503	539	517	499	547	502	529	566	531	515	531	530	543	529	509	540	514	573	547	473	539	486	541	554	498	528	553	504	469	559	503	494	533	531	549	490	572	520	568	510	510	522	511	532	525	546	528	532	519	507	536	542	511	524	531	512	533	529	521	559	534	519	562	539	572	496	528	514	503	532	533	502	527	523	551	478	490	526	545	512	566	508	535	514	470	537	509	581	492	505	532	535	537	526	530	541	536	535	519	494	568	531	550	547	490	519	527	491	570	499	513	517	520	538	533	493	522	541	529	544	484	542	521	525	512	588	522	502	567	538	495	504	525	529	555	536	515	516	541	539	549	551	480	508	531	491	525	523	518	525	520	491	498	497	541	550	521	520	505	527	534	559	512	507	502	506	524	516	517	525	515	519	500	542	537	543	532	507	542	534	507	530	524	510	541	526	512	532	546	516	510	544	541	518	561	469	533	527	533	527	533	510	517	523	519	498	560	564	550	518	539	563	502	547	489	521	486	538	543	521	474	564	493	536	526	522	560	525	522	511	502	509	523	547	538	514	507	530	503	520	521	562	538	533	537	544	527	521	537	500	506	526	563	537	572	532	528	503	485	516	517	512	512	496	515	569	516	536	489	514	504	533	521	518	541	559	536	558	510	538	561	553	534	556	544	570	497	484	509	507	475	522	524	545	538	562	543	572	545	504	481	555	526	523	532	512	557	568	488	551	539	524	511	562	529	518	544	539	526	554	511	537	532	520	519	515	520	543	510	514	544	516	500	544	496	533	514	545	503	470	495	510	540	552	579	561	509	590	541	526	506	563	520	524	549	512	513	543	510	558	529	568	516	500	520	525	509	528	491	557	526	540	507	539	503	530	505	549	507	532	541	528	523	491	585	508	524	522	518	546	543	461	584	522	509	489	520	508	565	483	546	565	520	572	563	521	497	527	522	525	532	517	553	534	549	507	526	536	515	531	528	523	534	552	533	508	522	522	555	526	551	498	538	544	497	500	522	547	557	549	521	539	489	573	529	485	522	585	534	531	527	499	504	538	533	518	525	557	507	557	521	524	524	454	537	485	471	565	563	546	513	552	529	467	545	572	538	493	524	544	505	535	511	512	532	529	543	511	488	532	536	529	500	543	503	555	531	490	529	580	572	530	533	511	500	554	503	569	509	520	523	533	497	518	522	535	541	514	543	525	527	505	524	477	488	492	518	503	550	523	487	583	522	594	504	549	528	569	532	527	457	510	515	501	543	530	530	518	520	539	533	551	514	540	534	527	535	547	512	544	542	514	532	510	528	500	520	546	493	558	513	568	528	514	499	485	535	568	485	569	514	539	546	527	497	526	464	538	569	523	534	530	523	538	578	543	526	531	581	542	555	510	523	526	550	532	507	533	544	512	559	527	531	519	511	546	571	561	507	534	552	539	531	508	533	563	531	563	502	520	505	558	528	544	513	517	543	538	529	528	528	490	519	539	513	504	466	512	491	504	517	588	544	526	535	533	519	515	537	543	547	513	538	514	506	506	550	544	520	524	553	572	535	544	527	571	492	547	511	505	572	537	490	509	525	524	526	537	555	521	532	523	494	481	502	514	491	533	547	508	534	496	502	551	549	537	511	577	548	506	506	514	492	558	522	480
27123	21385	17555	8370	4033	2214	1680	1953	2137	1962	1866	1443	1014	842	928	764	779	858	805	756	709	744	679	533	432	421	524	357	358	411	378	311	315	325	332	325	352	327	331	306	305	336	299	315	298	336	346	335	299	305	344	315	371	358	328	354	336	368	353	320	316	308	299	334	309	313	293	341	289	320	314	318	315	303	335	307	310	302	298	309	296	301	303	271	326	316	321	277	288	296	334	307	312	319	313	302	327	328	284	339	297	302	283	305	309	303	319	316	327	304	294	313	347	291	336	316	309	329	285	294	346	315	320	328	296	313	314	313	287	305	305	338	328	294	320	301	305	276	304	310	293	335	275	315	318	303	276	318	276	292	319	307	283	274	298	282	324	323	298	282	329	266	320	324	266	320	314	312	320	300	317	342	280	319	308	314	278	320	305	306	341	316	318	303	304	317	307	314	317	329	310	310	315	303	322	314	298	314	287	298	323	321	305	316	303	312	329	294	315	339	313	301	299	329	316	293	330	291	307	284	304	303	328	311	318	284	310	282	293	333	337	308	290	328	327	301	310	321	309	315	295	307	319	314	310	320	317	300	298	302	295	313	314	309	318	299	320	306	318	320	268	301	334	331	303	308	324	288	323	297	282	296	303	302	338	307	299	306	309	302	314	324	310	311	318	313	316	311	324	285	306	358	286	318	292	303	302	296	344	320	323	325	323	322	305	291	306	297	308	337	306	293	311	304	316	331	317	283	320	322	278	328	323	284	345	309	338	312	289	285	335	288	290	309	294	291	321	304	354	312	312	262	321	283	293	295	317	311	267	319	270	311	306	320	336	301	312	299	288	297	291	307	289	278	317	309	319	303	297	299	286	335	314	311	334	312	276	303	321	296	272	320	302	302	294	308	304	327	301	259	270	309	307	328	289	309	337	330	304	325	299	294	291	309	329	273	298	295	318	319	284	297	309	325	314	294	284	318	294	320	332	306	286	292	291	306	314	296	298	306	308	301	316	323	326	326	301	352	274	318	288	305	316	273	301	310	316	310	302	316	310	279	299	298	324	278	308	307	298	319	345	301	322	321	318	328	308	295	318	298	305	335	310	285	318	316	299	292	289	290	307	311	340	296	322	315	295	327	332	323	329	291	298	306	312	273	292	288	318	307	293	277	302	300	302	313	310	303	316	292	281	290	306	309	317	292	317	332	300	302	310	313	312	285	312	303	287	301	275	349	327	289	295	323	283	304	298	288	296	340	324	283	311	284	298	298	328	295	339	276	320	299	289	304	312	303	296	315	324	313	303	335	324	317	285	270	321	311	331	288	339	329	322	325	291	349	295	308	324	292	266	291	303	298	329	306	323	315	308	276	291	313	314	277	359	329	298	307	301	300	285	298	300	312	337	322	283	309	270	303	316	326	292	322	305	304	289	297	287	312	299	287	353	304	294	311	290	309	320	320	283	317	308	322	308	278	319	302	305	327	316	290	317	286	306	304	285	324	345	327	286	329	336	313	303	321	306	330	264	287	312	318	302	322	318	312	284	289	355	303	291	326	316	328	315	295	290	320	336	340	279	329	304	281	311	293	339	307	311	303	299	269	310	338	298	297	303	295	292	321	296	359	321	299	331	319	274	295	296	315	335	311	295	316	306	303	325	317	279	325	315	300	275	339	294	306	285	323	323	341	301	316	305	326	318	332	312	319	304	338	325	299	304	335	310	294	304	310	300	284	298	285	330	293	327	315	351	327	307	311	352	295	306	325	351	290	276	321	331	291	304	317	334	319	328	301	302	280	291	317	317	301	317	296	274	285	315	302	323	277	294	306	323	296	277	314	330	307	298	298	285	327	330	321	306	308	306	283	308	316	312	305	286	295	319	317	322	314	346	305	308	307	328	333	311	294	299	324	294	292	333	304	325	334	304	309	339	308	296	303	319	296	298	266	327	299	322	272	285	302	317	266	280	287	338	332	315	311	285	320	308	341	325	319	292	285	309	326	293	300	294	317	267	294	343	301	283	317	318	294	321	289	293	285	358	311	303	311	301	294	304	320	297	307	300	304	295	298	315	273	321	299	323	306	289	305	324	304	304	292	303	304	330	313	307	319	301	304	282	290	303	349	319	311	324	300	297	323	285	322	284	309	324	298	336	347	323	299	315	302	321	315	329	316	285	259	278	311	289	312	306	330	321	331	282	304	303	290	288	293	317	304	282	324	305	309	323	304	301	303	320	311	314	278	320	291	315	325	323	282	323	300	286	296	299	321	338	303	303	330	287	297	322	283	286	312	325	322	317	321	290	334	321	293	290	315	298	318	315	334	319	343	310	330	295	330	328	299	314	294	291	321	298	317	308	291	312	291	306	302	298	344	295	318	319	339	309	290	343	323	306	295	313	288	290	336	304	338	292	313	290	297	293	295	301	303	318	307	285	310	346	325	327	297	290	302	316	315	319	302	309	329	305	342	305	313	297	318	304	310	286	271	313	306	317	320	300	305	292	318	281	321	282	311	319	301	332	303	295	304	317	298	313	336	298	323	308	295	297	299	312	343	317	304	300	282	305	316	297	330	327	301	298	321	321	310	321	326	323	286	322	298	297	327	319	300	282	295	336	300	288	321	283	291	311	309	296	306	302	320	308	320	305	312	329	284	298	320	287	290	300	335	286	291	299	299	296	320	317	288	306	329	297	315	319	282	297	327	307	280	300	301	325	303	286	328	322	288	290	293	285	285	294	300	284	328	312	334	292	298	304	305	330	308	299	319	286	349	285	305	324	325	306	305	295	306	309	288	286	315	294	299	335	307	286	323	330	318	341	299	314	279	327	314	302	314	324	300	323	322	303	274	304	289	325	317	321	331	297	318	303	308	280	309	319	294	283	288	289	295	309	316	312	313	306	287	285	313	288	298	281	299	324	321	330	297	297	337	295	298	334	322	294	294	301	294	296	325	316	311	295	312	328	295	299	293	275	292	322	296	307	333	295	316	312	338	288	325	307	306	347	315	303	295	333	325	311	329	321	284	284	288	307	256	295	287	284	309	308	295	310	271	319	317	308	298	303	289	323	317	315	310	314	315	308	304	313	316	284	324	300	357	340	314	284	314	329	324	267	288	319	314	315	296	313	327	286	340	287	310	304	331	288	314	304	293	320	292	290	314	296	319	329	315	328	340	302	308	316	316	329	312	311	312	308	324	286	292	284	323	307	330	276	322	282	303	326	295	313	322	321	325	278	318	301	291	315	303	302	301	319	324	333	325	298	288	298	315	318	311	310	282	293	285	298	329	276	315	293	362	316	321	317	294	304	303	311	336	286	304	322	343	306	326	287	302	286	299	327	330	316	300	299	347	296	282	324	332	332	309	303	292	297	321	302	297	309	296	311	281	326	298	310	294	336	310	284	301	301	319	248	292	306	299	297	275	305	317	294	302	307	316	298	354	326	322	295	275	314	313	337	357	298	265	339	305	352	292	310	315	317	300	298	329	328	293	320	311	325	310	317	266	327	307	299	285
17502	25444	21272	12593	9387	5952	5016	5848	6452	5794	5387	4026	2845	2015	2468	1874	2049	2076	1905	1880	1835	1773	1571	1129	810	795	1024	730	703	629	656	590	541	531	560	568	543	532	544	481	518	543	536	563	501	508	489	527	491	502	494	599	593	607	613	659	565	575	523	550	534	502	494	483	495	489	472	498	496	481	501	478	515	490	517	528	466	487	507	492	519	493	484	518	526	511	508	503	546	562	515	496	452	484	522	510	501	490	487	543	489	495	531	508	482	487	475	491	519	512	481	439	499	491	500	510	490	490	498	465	479	473	484	531	497	515	507	505	512	519	500	521	464	500	544	481	500	462	540	470	506	472	467	472	511	512	498	464	503	481	508	522	521	512	513	507	431	499	488	489	494	499	499	517	480	534	474	522	501	546	510	513	501	478	496	488	481	523	527	456	476	493	521	455	510	518	484	500	469	509	478	495	523	452	511	496	496	507	496	493	509	490	508	540	524	503	487	490	506	523	526	500	509	502	538	503	511	479	481	507	495	508	511	518	516	485	473	507	507	561	531	505	504	502	531	518	510	467	538	498	520	511	539	486	494	524	527	498	495	494	474	540	526	496	501	500	472	476	489	500	493	499	494	484	508	469	499	491	506	517	456	495	500	481	521	484	481	472	487	478	453	519	527	515	506	473	523	501	472	485	509	484	523	524	512	506	488	494	467	537	488	528	501	528	491	484	513	464	535	535	544	496	502	514	507	489	497	515	553	496	510	515	527	527	483	518	557	465	477	524	503	500	530	524	512	548	527	500	474	501	461	504	510	498	530	503	520	512	509	504	514	476	471	509	482	483	530	500	506	463	458	496	516	497	455	459	507	480	486	538	493	533	523	469	498	454	490	491	440	467	501	496	460	505	522	515	502	497	508	497	503	479	479	507	493	466	486	482	498	518	490	513	495	484	516	513	521	497	469	474	523	467	509	510	539	508	539	529	503	463	488	520	484	488	474	546	497	461	535	473	477	504	504	495	505	468	520	502	475	524	534	532	533	483	510	525	497	495	535	512	492	461	515	479	481	519	492	478	509	507	478	490	476	505	504	483	468	503	485	526	498	498	489	536	537	486	513	485	542	537	483	507	497	527	510	498	451	503	534	526	466	509	450	533	495	434	543	529	502	537	493	491	498	489	511	498	497	527	494	495	477	494	485	505	487	507	507	487	488	470	476	495	529	488	466	495	544	517	484	531	494	498	491	520	459	479	550	526	472	462	502	547	510	513	475	483	467	502	501	514	488	485	463	512	512	467	530	491	505	504	479	476	513	490	510	448	498	467	502	494	481	532	483	499	516	512	545	508	542	497	545	517	464	527	496	502	477	502	483	520	540	514	498	480	479	480	503	521	491	502	507	514	496	478	532	494	515	497	498	521	501	503	515	462	495	493	507	526	466	512	558	507	473	492	511	474	490	493	467	482	529	530	486	495	502	527	526	549	490	522	515	508	503	497	474	503	516	486	502	500	503	508	522	514	499	459	532	563	499	486	486	493	485	477	505	502	466	522	520	516	507	467	505	475	490	481	499	543	495	497	506	493	537	543	530	503	519	518	479	467	534	503	479	517	540	486	496	491	516	466	472	489	507	502	497	499	541	492	478	509	513	499	505	489	510	473	528	468	552	519	522	491	462	473	540	473	505	534	476	520	522	535	531	494	510	510	501	485	493	520	503	525	483	500	547	495	503	525	483	484	482	508	489	503	467	484	473	485	486	528	523	497	496	488	487	505	502	512	513	503	517	512	537	491	463	500	538	500	520	520	538	474	488	482	545	490	507	507	455	462	494	507	509	474	454	488	507	497	512	499	537	464	489	507	519	526	510	465	482	504	483	484	510	470	479	477	522	490	499	521	515	495	529	488	485	493	506	481	544	527	498	522	529	447	504	534	435	523	507	515	511	533	498	529	474	499	481	490	511	530	500	513	554	488	459	510	502	473	502	511	481	492	534	487	478	474	513	489	558	473	532	480	444	494	475	523	471	476	455	543	587	499	483	523	532	484	481	517	531	448	446	488	529	520	506	521	523	485	524	505	508	490	540	494	499	518	485	499	472	513	522	504	505	499	508	505	465	483	500	502	493	488	499	472	516	473	485	497	492	532	547	471	523	477	495	490	534	482	476	477	518	530	526	507	520	498	498	478	498	519	492	457	526	518	475	513	475	489	502	491	518	529	495	502	489	530	533	545	515	478	512	491	440	548	539	472	504	531	489	488	458	507	565	477	492	537	528	491	511	514	516	506	485	546	532	513	520	505	489	486	505	507	475	494	504	501	478	458	525	497	487	532	518	509	498	526	531	513	490	505	543	504	511	486	491	458	497	488	443	490	495	513	508	469	513	520	503	502	516	504	488	513	518	499	446	468	502	480	490	475	498	495	451	517	493	500	493	493	544	510	481	495	478	513	520	504	488	472	530	492	559	492	515	534	489	497	495	507	527	507	515	547	485	496	524	500	481	477	493	484	488	538	494	526	474	491	492	513	460	460	504	507	487	471	527	472	494	485	494	469	521	509	464	522	507	432	500	509	533	450	487	491	458	464	509	489	481	457	420	533	462	476	491	476	539	476	533	485	528	499	510	513	486	517	484	511	489	509	501	500	459	526	504	486	522	540	491	508	504	498	526	536	547	500	492	470	501	533	498	508	513	496	521	465	521	491	466	487	516	527	516	477	515	580	503	475	498	532	507	531	464	509	496	536	495	526	470	483	482	504	469	479	497	517	478	509	523	496	482	497	465	496	493	492	496	533	499	452	447	499	505	502	494	508	489	502	483	523	494	522	523	512	480	523	472	523	491	507	520	498	481	551	484	493	509	509	511	479	521	509	527	492	515	485	523	472	505	527	517	492	494	481	508	512	509	519	551	512	496	493	498	473	504	458	503	518	483	506	456	550	476	475	487	511	479	541	494	483	501	485	544	519	513	492	489	549	505	487	524	499	510	495	536	468	480	470	507	493	529	511	551	521	463	521	485	519	505	463	493	469	496	528	527	499	471	496	535	499	514	494	488	505	490	448	492	506	522	524	521	515	503	515	539	509	454	532	521	470	531	516	523	526	564	514	489	506	512	474	480	523	511	489	507	499	499	511	523	542	530	506	522	488	476	516	485	492	495	456	518	473	514	481	489	513	539	496	500	546	461	493	536	534	521	497	491	480	502	476	497	543	484	487	504	471	526	507	528	467	452	518	474	455	486	508	444	510	518	511	494	462	485	525	516	505	566	548	530	498	506	493	521	508	549	500	482	464	497	526	482	507	524	522	479	521	487	487	546	522	502	482	493	470	535	534	508	480	520	492	479	476	521	486	505	539	492	513	514	544	525	482	498	524	487	470	468	508	492	512	494	460	497	473	471	499	470	499	485	504	490	508	534	472	516	495	464	516	471	470	496	514	506	471	500	500	486	487	475	502	516	494	510	464	474	469	515	449	476	501	491	482	503	544	502	498	526	500	554	514	478	518	516	496	504	522	493	478
24479	21460	28706	24639	20620	9597	4529	4238	3915	3452	2949	2159	1586	1402	1521	1108	1131	1332	1202	1120	989	918	867	617	577	553	626	431	453	450	438	424	402	424	393	389	396	396	384	385	381	360	325	366	383	363	357	345	329	378	361	374	427	614	642	572	521	452	445	429	381	325	364	360	329	360	333	365	353	359	335	374	324	349	341	365	350	367	351	316	346	346	377	339	362	336	341	357	352	369	347	320	355	349	328	363	326	331	329	356	364	341	385	362	345	336	362	368	339	357	354	365	339	396	349	356	365	359	340	336	377	341	341	350	390	364	366	329	338	386	342	349	347	329	349	360	338	355	353	378	374	371	362	345	386	345	379	372	367	355	360	373	368	364	374	355	372	364	345	349	380	393	363	351	342	322	344	342	332	342	338	368	362	394	337	345	368	350	347	318	342	351	354	380	376	312	363	350	348	332	409	346	355	330	358	362	360	353	334	374	346	351	326	353	352	335	340	350	377	325	311	353	330	313	354	344	347	367	334	327	366	323	343	327	335	348	360	364	349	338	354	336	376	351	333	380	383	355	343	364	318	395	386	317	361	333	336	351	371	362	354	331	345	350	358	318	375	359	334	356	362	367	354	373	357	340	345	347	326	352	360	360	354	362	338	341	351	320	353	363	365	342	322	382	343	345	339	353	393	363	358	337	383	341	354	337	349	327	331	344	316	360	359	369	343	353	340	361	325	379	349	347	354	380	375	366	359	375	343	327	348	368	358	345	350	333	343	346	353	331	349	365	344	319	340	352	328	343	365	356	373	359	332	318	357	343	375	386	345	365	346	343	353	344	373	319	317	353	359	368	334	343	366	354	349	328	304	349	356	341	333	363	335	348	328	363	369	343	334	362	334	364	351	322	336	319	341	315	312	359	366	360	371	393	336	349	353	339	313	375	341	376	358	344	388	343	327	323	341	351	350	334	344	375	329	345	352	342	367	360	335	360	355	340	315	314	383	333	336	345	355	359	349	334	346	375	348	349	341	347	337	383	334	330	358	352	320	338	369	298	361	298	320	313	325	339	349	372	344	378	357	345	340	341	374	346	342	391	349	346	366	359	380	347	355	355	358	347	358	379	338	337	350	347	353	348	377	366	345	344	361	350	342	334	366	357	341	335	349	322	371	391	366	373	369	337	359	321	370	372	365	356	359	304	359	339	342	342	377	331	344	371	372	357	364	336	373	338	314	369	329	366	372	350	350	341	367	342	368	319	310	347	350	344	356	381	348	344	345	380	352	327	337	354	369	321	362	359	344	347	357	314	364	366	372	369	330	332	389	346	384	358	371	342	366	355	356	320	349	322	335	356	365	375	341	355	351	340	345	355	322	313	336	328	334	339	329	371	339	335	348	354	374	382	345	372	357	348	329	357	359	351	326	388	375	342	372	357	351	343	359	339	376	348	365	334	351	359	396	346	358	364	362	395	345	319	350	380	388	359	394	350	348	363	346	364	334	380	358	355	354	362	359	319	357	330	342	357	340	362	383	370	350	385	353	328	342	370	318	329	355	311	330	344	347	332	350	332	326	347	341	364	356	352	374	332	357	333	361	358	359	373	342	357	349	354	366	340	338	330	333	357	351	341	329	333	327	354	369	320	353	342	323	311	367	358	333	333	329	347	359	336	349	337	344	357	330	364	343	337	367	340	337	342	323	340	385	359	372	387	325	352	365	345	332	384	366	330	334	353	346	337	358	353	376	334	342	348	331	344	332	324	336	328	328	347	350	361	383	363	353	366	341	369	360	334	352	332	322	369	367	347	387	358	326	384	342	327	359	355	325	338	331	359	341	378	339	340	362	292	342	357	363	330	327	304	347	357	360	343	346	347	360	335	358	345	368	337	309	366	374	377	336	361	341	334	348	329	323	338	338	374	345	364	386	346	365	328	362	373	343	389	395	344	320	360	341	336	396	349	346	352	321	334	378	381	381	338	339	369	320	318	353	370	359	383	333	347	333	342	384	325	318	362	349	373	362	350	341	342	380	322	360	359	337	347	346	345	365	373	372	326	344	330	371	365	334	339	380	330	310	349	358	339	351	359	361	352	345	363	342	324	355	332	362	339	324	352	328	355	338	334	349	364	325	351	366	342	364	355	338	360	321	345	366	325	363	360	341	349	361	360	386	349	347	340	358	342	363	355	344	345	376	332	342	350	344	312	368	347	341	380	350	368	379	365	365	363	331	341	345	334	374	354	384	339	348	359	321	356	358	343	370	311	327	356	325	363	351	348	355	350	331	364	349	354	335	370	344	349	331	357	357	304	323	368	348	329	367	354	333	335	338	386	371	337	354	321	327	371	351	353	380	371	357	344	340	379	367	324	379	357	359	354	353	354	353	326	363	318	332	307	350	354	335	372	347	322	352	347	381	381	342	330	376	325	375	332	363	326	343	370	368	358	375	353	356	362	339	348	314	340	365	368	349	344	393	364	354	326	356	356	406	385	365	362	361	373	351	375	389	324	355	369	378	364	353	341	355	363	328	355	315	354	335	345	336	368	341	329	353	341	383	347	348	313	341	339	345	345	362	354	358	347	314	383	344	330	334	366	343	380	361	313	338	339	355	344	341	345	386	354	344	358	363	371	350	353	367	335	352	366	321	335	372	345	344	316	382	374	344	339	354	333	345	374	323	333	362	327	370	381	331	370	371	356	344	342	388	306	353	354	364	374	357	314	364	340	352	329	333	351	354	330	388	353	359	330	352	380	353	324	367	362	319	323	362	349	347	349	328	329	349	367	340	344	345	343	341	357	373	350	373	347	317	318	362	352	334	340	367	344	342	349	335	343	339	345	358	342	351	341	350	324	372	369	329	355	366	352	296	364	365	343	380	360	348	348	331	349	330	312	369	341	338	352	356	368	345	315	352	366	373	344	368	370	337	343	330	346	376	368	358	344	347	333	332	343	352	313	352	375	329	344	346	336	334	359	345	378	342	327	338	322	362	335	365	340	411	344	342	346	333	354	347	322	364	333	317	337	337	346	339	392	386	359	343	342	355	324	354	355	341	352	311	326	310	349	349	384	357	372	330	328	339	329	372	347	336	370	352	345	367	356	350	361	340	367	332	350	336	343	334	341	375	341	327	377	371	355	345	394	367	368	321	399	313	379	339	353	378	331	362	342	345	338	372	349	347	346	368	333	359	331	324	317	361	341	384	347	324	363	347	348	363	362	383	354	354	362	341	375	351	330	385	342	377	386	365	345	338	357	376	306	318	341	333	385	343	365	360	379	360	376	346	348	325	394	370	345	373	338	345	304	336	348	337	339	338	328	332	350	358	377	352	343	358	340	335	361	356	336	323	361	349	364	324	354	361	337	320	354	338	333	345	356	341	348	330	347	301	355	371	348	323	339	361	332	356	352	340	337	342	343	366	377	340	358	338	346	360	330	331	337	320	308	341	370	320	341	333	359	350	381	339	324	355	373	359	406	345	308	317	371	351	352	325	327	365	336	324	301	336	359	333	373
19758	34259	29790	20674	16440	11508	9710	10724	10468	9227	7955	5693	4332	3811	3846	2839	2938	3133	2976	2711	2520	2278	1922	1376	1180	1151	1194	774	777	903	776	727	698	706	647	663	617	615	648	625	673	630	645	587	583	589	599	586	633	601	628	710	836	1244	1210	1199	1021	808	753	604	561	561	561	549	563	541	583	556	515	557	585	588	562	570	566	554	529	575	560	538	592	537	557	575	533	565	571	575	564	571	550	559	581	540	558	500	538	567	554	555	575	552	567	551	552	564	557	571	576	633	579	543	598	575	569	572	576	543	509	623	524	584	544	562	535	549	608	557	538	557	564	567	574	576	552	591	570	607	563	588	561	575	577	560	576	551	575	587	579	578	569	603	573	577	547	550	566	551	591	567	560	567	581	585	556	564	566	562	593	570	574	552	560	586	581	586	565	604	509	573	562	557	575	570	598	569	579	572	548	551	576	563	524	571	594	534	558	519	608	575	596	610	522	584	524	555	562	585	576	576	540	554	591	586	593	550	597	585	581	528	613	543	551	557	568	566	520	561	536	571	536	558	576	569	583	549	552	542	596	540	543	555	522	550	562	633	576	615	547	613	572	610	562	535	580	605	545	575	578	593	579	572	619	603	558	508	547	555	568	586	610	578	570	579	549	531	525	540	574	607	515	553	564	564	522	553	590	592	551	554	581	552	527	566	556	536	585	522	567	562	541	566	540	583	547	571	600	583	542	536	563	588	612	589	551	550	586	517	546	581	590	612	564	581	527	527	609	588	526	558	581	537	566	554	582	562	606	570	582	562	591	579	603	596	606	581	600	516	542	580	604	529	559	566	585	531	590	520	550	638	594	578	529	562	559	559	600	527	553	609	575	604	589	569	571	559	535	559	545	580	517	581	491	540	562	553	511	570	525	553	591	572	557	544	597	581	560	598	560	554	583	554	568	593	535	543	539	544	575	600	550	605	560	593	584	622	588	550	585	562	600	590	561	573	554	571	549	529	545	550	591	559	569	569	523	605	583	561	540	596	581	631	543	515	516	589	551	557	577	539	559	582	541	568	582	551	580	571	592	535	594	551	585	569	572	601	560	541	556	570	536	605	571	582	586	574	531	561	535	623	582	547	594	583	607	559	557	552	576	557	547	571	575	604	568	604	584	550	578	585	593	604	557	548	530	582	558	532	558	602	531	533	578	546	595	552	553	531	555	552	577	530	544	632	555	589	570	543	560	547	554	562	589	586	569	584	545	575	582	597	565	577	544	571	536	563	625	600	587	568	605	570	595	556	555	520	560	567	585	599	515	622	572	545	567	546	595	554	546	567	568	560	563	536	570	586	542	567	539	570	588	575	569	581	531	596	539	527	571	567	575	533	575	562	549	567	546	583	557	560	531	566	570	583	506	542	587	588	603	588	555	575	518	541	504	517	593	599	570	532	537	576	544	584	567	569	532	562	579	599	539	549	599	531	571	545	535	599	534	547	588	598	584	585	551	524	526	562	579	584	543	533	559	549	561	527	569	617	619	577	576	555	531	555	561	589	611	582	554	571	563	565	591	563	589	592	573	558	522	598	594	576	570	564	580	560	593	560	578	587	565	539	583	577	548	537	597	514	511	597	552	558	537	561	547	589	545	614	549	550	587	510	518	541	565	576	530	581	576	515	532	545	578	592	610	545	575	560	569	566	538	523	515	562	582	542	556	577	566	545	537	577	571	551	607	593	596	593	539	539	587	576	594	552	553	564	575	552	576	570	572	586	567	590	537	560	547	579	538	592	538	532	534	572	571	553	553	538	554	586	601	570	608	587	554	561	590	547	566	587	585	561	550	569	585	541	598	576	600	554	600	593	569	530	604	548	555	589	569	551	529	554	570	548	567	551	598	547	549	581	534	547	559	558	577	575	591	510	555	550	566	556	556	560	536	596	580	566	542	583	609	543	546	568	539	559	539	543	603	556	561	575	573	578	556	518	560	522	580	530	574	566	584	552	535	527	565	579	531	606	565	587	604	593	559	541	598	576	576	547	564	570	550	525	584	561	554	573	545	572	579	570	616	543	560	606	542	562	582	545	533	637	592	595	594	558	574	561	547	569	550	555	545	565	538	559	587	582	555	621	533	583	569	564	559	554	564	589	579	593	541	563	578	597	540	603	629	547	568	603	554	571	569	533	582	513	550	559	547	557	531	581	586	591	604	546	591	575	568	550	553	589	605	540	629	592	606	566	565	576	555	579	561	570	554	589	500	572	570	540	560	571	534	514	576	588	588	569	593	565	607	587	586	589	544	556	579	544	584	566	610	537	578	584	579	555	502	540	545	571	562	589	572	528	564	544	550	560	549	553	532	566	565	540	525	583	578	588	589	578	550	607	562	556	546	549	602	568	586	601	592	563	598	544	569	546	595	551	586	604	572	590	643	591	541	565	585	562	559	592	555	566	572	533	547	603	574	525	562	565	587	623	580	583	567	567	591	593	547	569	534	593	599	563	555	517	567	536	563	592	532	570	553	560	580	564	545	551	539	548	572	556	524	561	576	546	564	599	552	536	582	571	543	563	558	543	573	577	522	566	573	566	564	585	587	548	583	575	597	560	535	561	564	542	590	601	588	602	542	578	528	576	554	542	529	562	543	586	590	613	542	579	536	567	529	552	575	581	636	532	562	578	538	550	611	583	538	564	577	569	535	569	599	538	596	533	567	577	555	578	593	523	592	552	570	591	548	575	560	567	555	552	582	595	532	600	547	609	606	501	568	536	576	563	598	585	562	553	573	580	637	560	564	580	569	551	541	577	597	565	561	593	547	568	601	623	558	555	548	517	576	549	573	539	591	554	537	574	580	563	587	589	597	586	588	556	556	550	541	568	566	593	563	532	559	550	543	561	537	615	574	576	541	599	558	557	598	585	592	585	541	542	550	570	530	575	607	592	535	536	564	574	582	562	540	595	589	573	565	575	574	559	568	541	557	588	588	572	558	573	558	569	587	580	561	576	568	532	557	539	595	557	514	568	563	547	572	556	556	582	586	586	556	568	550	535	590	558	615	563	580	560	561	552	531	584	570	524	555	568	574	558	552	588	555	574	563	573	593	537	532	563	558	574	555	601	556	566	563	520	560	561	550	567	599	556	581	572	571	561	538	592	569	535	563	530	571	556	529	560	545	563	591	572	588	518	554	531	531	559	547	554	574	590	579	568	605	564	571	562	551	576	591	524	545	556	559	573	607	535	560	558	546	566	561	594	576	565	567	608	563	522	567	525	509	579	542	561	525	580	577	606	578	553	576	568	548	575	578	570	546	571	557	531	525	551	574	573	590	573	581	552	571	524	615	585	623	547	573	569	547	577	548	586	549	561	586	586	570	576	560	582	571	552	578	580	543	539	584	587	540	529	571	550	588	618	581	532	563	592	553	501	567	524	542	564	584	542	583	570	587	555	546	554	555	550	581	582	573	583	555	579	534	562	556	538	573	541	580	582	562	554	565	538	602	552	524	585	559	599	565	557	554	557	546	571
23524	21499	29382	24049	21618	20622	11460	6949	5696	5040	3913	2729	2007	1931	1653	1377	1488	1692	1600	1338	1411	1237	916	730	654	653	716	462	487	420	386	401	355	414	395	370	378	350	349	369	355	376	385	315	357	340	335	364	311	344	372	372	535	792	615	766	724	578	469	421	347	341	332	332	342	373	320	306	309	322	351	290	337	324	330	332	309	326	292	314	320	322	359	337	310	296	313	277	318	316	311	335	326	314	315	310	353	309	335	306	306	326	317	336	337	322	305	339	326	351	326	321	302	323	293	304	360	356	323	355	304	324	350	324	344	335	327	343	307	296	349	324	308	335	298	335	330	304	338	316	340	344	312	302	338	321	311	308	295	331	288	345	310	308	322	311	312	319	337	289	303	354	283	317	347	320	329	334	304	305	337	332	329	333	287	337	346	312	331	326	329	329	316	333	306	297	296	333	331	308	313	292	318	324	360	290	310	325	295	327	297	319	290	361	313	300	344	315	324	348	325	311	324	337	316	322	311	314	339	349	309	330	320	309	359	319	359	301	320	350	339	341	336	305	324	332	314	335	337	323	353	348	344	329	307	322	282	323	312	330	329	268	345	324	342	307	331	349	316	342	351	296	274	344	355	309	322	320	324	340	342	299	353	361	333	314	327	321	305	355	312	310	353	325	342	360	316	316	313	333	335	328	337	284	297	339	304	320	323	303	326	326	349	306	288	333	344	319	316	295	305	303	327	297	316	311	321	331	336	335	303	329	335	348	308	321	311	318	316	356	316	290	295	305	334	299	343	313	342	311	336	300	353	302	340	315	310	338	318	317	340	314	297	311	271	331	286	342	351	323	333	313	296	313	310	322	327	304	331	320	321	304	335	309	300	306	320	328	306	321	274	317	308	330	322	311	322	333	304	350	352	315	295	310	305	313	308	322	326	321	314	362	357	353	347	341	325	316	336	327	330	309	314	347	325	337	335	312	327	326	336	330	328	313	329	334	301	335	326	326	344	334	328	349	332	314	331	348	332	328	332	332	321	346	323	311	330	316	335	310	310	323	339	294	331	341	339	335	340	353	316	337	340	318	301	328	333	316	338	341	295	302	339	322	345	313	309	314	336	318	337	329	325	315	308	330	318	301	342	325	334	334	316	324	362	300	290	301	311	326	324	279	317	304	323	341	300	280	352	305	319	314	339	310	334	363	302	339	321	332	299	298	309	302	306	328	322	360	297	330	318	305	314	317	297	339	296	349	323	327	283	326	344	344	319	329	352	316	321	319	335	329	327	296	336	292	316	317	337	314	313	338	360	300	317	327	333	300	341	335	321	323	299	338	345	309	312	323	321	305	357	308	302	333	306	335	325	297	330	321	325	329	337	340	309	320	326	326	293	331	307	336	288	292	371	291	295	314	336	328	319	316	315	293	314	301	334	316	300	319	316	323	343	286	317	320	328	304	319	291	344	330	327	300	319	332	348	350	304	349	345	350	325	332	339	340	284	316	331	333	314	344	320	333	287	310	323	341	344	316	328	302	335	352	307	346	301	315	339	301	330	357	302	331	328	334	362	297	324	324	334	334	328	316	315	327	334	317	320	318	333	328	359	346	335	340	314	315	360	306	283	278	287	337	319	343	331	324	344	363	315	320	318	334	321	289	323	348	338	294	337	285	329	336	327	343	323	337	309	327	332	300	319	323	353	310	337	352	356	305	314	315	332	315	328	301	321	333	313	324	333	280	328	321	330	308	310	312	338	339	293	331	300	329	331	311	299	293	339	366	342	310	325	321	290	332	317	331	303	346	354	324	340	320	334	348	320	362	335	346	332	291	317	331	325	305	325	336	344	341	340	335	337	325	299	311	340	369	321	308	312	322	318	350	321	299	349	281	345	337	323	306	321	332	312	340	308	348	318	348	279	361	319	313	337	348	320	322	290	323	336	324	324	323	292	319	349	341	328	320	354	338	320	329	302	304	368	330	332	348	318	349	341	327	337	305	316	332	335	318	316	316	298	319	324	292	319	350	340	310	302	315	319	350	325	321	341	295	331	281	341	318	327	311	286	316	350	319	358	312	324	313	299	311	352	321	317	331	296	305	306	319	324	344	333	311	315	334	335	374	325	302	306	306	348	303	265	309	289	303	323	372	297	299	356	338	330	333	331	324	343	310	292	292	304	339	310	302	293	329	345	307	310	288	334	330	319	319	363	345	340	324	328	347	326	332	331	363	319	337	318	325	337	333	297	341	287	313	301	313	285	280	302	318	333	302	323	334	326	292	314	331	303	316	320	313	359	331	353	331	312	314	328	315	295	335	315	310	340	332	292	327	333	350	355	325	318	300	340	338	328	311	325	291	310	324	299	337	319	314	303	306	315	342	338	348	323	290	357	326	309	296	346	302	336	330	337	290	342	317	343	332	338	353	319	319	303	312	318	310	350	303	336	313	296	314	297	317	294	335	350	319	325	279	310	297	320	339	326	335	319	344	295	310	330	315	320	332	368	327	331	326	322	307	335	323	314	322	343	329	293	330	336	332	298	314	352	325	349	332	336	338	341	333	326	313	304	316	306	331	308	325	333	343	339	320	323	301	343	328	357	327	322	354	320	302	339	331	311	343	337	314	299	343	340	309	309	355	334	322	298	345	299	330	323	311	321	310	332	355	300	332	332	295	334	350	323	337	331	298	299	332	332	314	314	314	330	328	337	316	302	300	327	334	355	318	301	333	303	309	349	316	296	315	355	309	341	310	351	335	311	339	286	332	328	347	318	290	282	333	325	343	310	333	280	295	304	335	320	302	321	289	318	309	341	325	346	326	300	356	329	309	314	303	306	290	341	320	313	294	336	301	349	340	308	328	298	332	297	324	317	334	311	288	305	326	335	350	365	286	337	299	327	341	320	335	327	301	323	313	312	326	316	310	335	314	319	295	319	298	309	319	320	324	335	337	323	327	328	302	359	331	317	318	329	342	324	318	320	321	341	321	304	345	286	357	326	301	355	306	343	328	329	362	319	316	319	319	337	312	330	324	307	337	317	327	322	352	310	319	301	325	338	301	331	346	333	302	279	290	333	315	327	330	339	309	315	276	314	333	350	348	332	318	322	326	328	326	322	303	323	323	353	300	326	336	306	306	316	321	336	341	324	319	308	308	342	352	304	358	356	316	302	315	305	299	293	346	312	285	307	320	325	312	305	337	306	318	320	326	303	333	338	319	328	340	297	342	339	327	350	306	325	366	304	327	307	308	330	318	331	323	365	319	326	322	309	311	340	325	309	328	341	324	321	370	312	331	317	315	333	333	334	324	336	324	309	316	291	335	333	341	324	314	301	371	332	328	335	329	316	311	338	367	311	330	328	293	339	332	351	328	344	342	303	297	287	331	332	336	353	327	313	367	319	318	306	293	333	302	327	309	328	302	321	325	316	326	310	328	311	316	324	311	343	324	323	333	348	316	341	318	315	308	320	285	336	294	322	319	325	293	282	350	323	352	339	299	316	368	337	302	336	339	317	297
22347	39447	35522	26588	21717	16167	14729	15158	13990	12531	9924	7406	5449	5405	4300	3510	3885	4192	3902	3324	3392	2895	2050	1566	1391	1434	1512	894	883	833	804	723	703	642	678	644	660	601	625	572	611	578	602	596	607	612	611	639	603	603	678	650	1120	1660	1295	1610	1478	1174	928	743	546	532	517	545	544	519	547	538	480	538	547	461	574	543	516	503	530	510	525	505	523	519	466	480	507	542	488	477	539	534	535	515	501	542	484	522	484	512	509	482	502	509	544	556	538	494	552	530	534	497	482	498	516	514	496	524	519	568	516	516	462	542	502	519	498	531	488	538	486	514	549	504	538	494	515	502	546	548	534	522	506	511	510	490	494	534	528	528	501	536	474	521	548	505	511	498	482	545	545	536	500	549	544	494	492	481	507	512	541	556	513	447	493	544	484	511	540	510	501	478	527	542	523	526	526	453	501	485	515	522	504	552	495	492	542	544	539	493	521	490	547	496	538	518	522	537	558	506	550	516	515	503	488	546	538	490	510	506	533	495	552	492	514	505	490	544	500	508	578	508	520	521	553	473	530	582	515	535	498	532	524	489	521	510	521	493	502	537	516	482	512	489	554	516	540	518	588	536	535	524	520	515	495	543	518	513	527	516	510	498	478	550	525	522	524	503	529	542	497	546	531	541	559	528	531	531	533	559	549	520	510	492	477	500	546	540	524	518	543	522	518	517	529	526	515	547	540	536	510	468	525	545	541	526	496	508	488	485	525	516	518	525	536	508	538	507	526	521	528	492	542	535	488	471	530	520	534	518	560	512	545	531	519	458	507	525	521	505	542	494	523	574	501	522	504	522	493	528	516	494	517	515	525	541	536	580	506	524	520	522	483	527	526	587	538	540	510	500	532	515	507	518	524	525	495	527	506	492	473	491	491	526	475	517	513	545	482	506	470	489	546	523	525	538	520	522	490	543	565	484	508	529	535	540	464	493	571	506	533	511	528	475	473	512	479	481	515	486	527	493	520	514	489	522	512	514	521	523	533	517	528	531	510	540	495	517	514	523	525	540	526	476	501	527	547	505	447	510	532	478	496	497	518	521	517	498	527	555	494	509	511	502	546	502	515	525	537	492	527	509	509	535	496	542	524	493	504	547	538	553	539	483	518	530	520	553	563	494	533	524	532	520	544	518	482	498	500	518	524	490	519	489	508	505	498	508	520	523	513	506	488	545	462	514	526	503	507	535	517	550	510	511	543	497	541	513	511	517	493	528	543	497	529	501	493	490	543	510	518	499	528	544	534	538	540	516	499	492	511	515	513	472	510	525	505	516	533	493	519	497	542	499	508	547	531	533	513	514	516	487	502	504	498	510	544	494	521	529	513	505	513	510	500	521	521	545	453	542	534	535	507	526	521	530	507	548	522	497	535	548	498	506	545	499	543	528	506	506	513	487	532	516	514	495	516	538	487	501	534	536	498	502	510	538	517	522	555	503	518	534	515	545	522	489	525	534	542	496	532	561	522	476	487	482	515	495	481	585	545	526	508	521	505	553	529	537	467	520	512	527	557	530	505	511	526	516	544	523	526	500	525	501	542	473	485	506	532	502	559	538	526	543	529	547	515	488	495	515	552	491	514	548	487	560	550	492	512	530	522	506	557	488	533	526	494	520	511	518	551	524	476	522	503	537	512	509	492	572	531	519	484	493	495	533	527	515	503	515	520	557	508	538	519	521	495	506	525	544	521	497	507	495	526	530	550	507	537	531	519	541	487	522	506	532	513	497	530	520	545	541	478	537	502	513	515	508	484	510	516	512	541	528	507	500	529	509	506	549	513	540	555	502	537	514	501	496	528	574	523	515	459	506	522	518	510	489	551	527	463	543	525	535	516	514	501	519	509	495	521	578	472	501	511	535	475	549	486	491	527	481	492	512	528	513	526	537	504	495	546	481	515	501	514	517	501	492	523	538	491	520	521	530	519	525	510	545	505	502	539	524	474	517	516	486	541	516	472	519	523	536	498	494	532	522	547	504	500	517	550	472	483	518	496	545	484	536	508	561	511	536	479	532	525	513	514	497	501	496	542	517	505	538	512	472	548	515	495	550	539	502	521	520	499	501	528	490	524	541	503	502	507	551	516	532	531	508	492	509	483	523	549	521	506	498	497	518	528	512	531	499	523	554	492	515	526	500	528	499	494	496	544	545	511	525	491	531	517	548	518	519	509	519	519	527	516	529	512	536	504	518	578	479	530	514	502	470	493	517	518	511	494	498	518	555	504	541	526	528	517	525	506	523	532	533	505	533	562	519	528	481	520	544	517	530	525	512	556	485	517	530	510	491	496	548	523	500	507	505	513	503	519	494	502	524	512	467	542	506	535	515	519	503	539	541	524	493	532	495	523	565	533	544	536	533	530	509	497	560	492	554	501	517	518	551	557	530	523	515	537	521	543	525	514	498	509	526	477	541	522	517	489	532	501	497	535	541	528	571	492	490	544	504	500	545	516	513	520	501	520	496	530	520	527	544	518	507	516	523	478	540	500	512	486	550	567	500	520	515	502	510	490	528	511	517	534	541	519	526	538	471	509	534	481	509	518	573	553	545	522	520	503	543	527	500	507	482	504	540	538	525	493	536	534	525	528	575	499	570	551	538	565	551	548	541	507	492	534	515	530	520	529	532	530	563	528	509	536	506	556	520	491	476	530	475	455	507	500	563	549	540	507	542	536	518	537	496	523	507	491	507	563	485	546	473	483	526	489	490	547	532	467	482	507	498	504	525	511	522	463	551	519	524	513	531	534	501	527	513	568	505	558	499	503	515	507	529	528	479	502	492	549	581	524	527	525	513	517	519	523	509	588	504	511	525	524	533	543	505	537	561	503	480	508	527	530	499	535	514	547	490	527	519	482	481	517	507	562	549	524	507	553	544	492	546	495	524	509	486	496	509	527	496	563	527	526	502	546	532	513	561	534	493	484	508	515	563	544	490	514	499	514	528	531	539	505	476	476	508	520	491	491	518	526	533	513	495	479	516	537	514	486	520	498	507	509	529	492	495	456	496	517	509	531	522	518	496	522	566	515	503	525	534	487	575	502	489	466	520	522	501	543	490	490	518	478	502	514	484	513	541	517	526	503	555	536	547	487	524	531	506	494	483	535	525	523	500	483	515	526	534	532	534	554	508	498	499	545	554	492	507	519	542	535	501	526	518	524	524	536	523	503	514	501	518	522	531	514	555	507	490	526	472	521	564	498	483	489	525	522	526	513	518	498	462	496	517	485	502	514	527	520	524	529	485	577	527	510	500	523	551	509	492	509	510	550	509	510	457	531	503	503	506	536	459	505	542	507	515	505	503	531	545	502	504	546	489	538	510	506	477	488	531	555	550	530	528	548	523	535	489	505	539	515	502	537	513	529	559	556	534	524	502	521	492	548	538	519	508	543	533	538	503	502	512	498	521	516	492	523	495	507	555	511	546	513	477	543	495	505	517	520	517	528	503	525	537	504	519	481	489	498	514	521	490	509	502
27021	21254	17279	8320	3757	2265	2405	2487	2147	1921	1465	1069	871	811	703	693	735	863	775	690	676	652	519	426	433	443	428	394	343	339	346	301	327	327	327	332	330	301	309	315	342	336	306	288	301	289	326	329	334	330	325	332	332	289	303	314	365	350	340	335	283	319	300	316	314	307	304	308	312	304	294	329	306	290	279	310	325	277	293	320	290	312	320	301	327	306	292	315	302	322	325	276	327	289	309	315	296	279	327	329	294	294	272	298	316	301	306	290	305	293	305	303	289	289	314	290	291	280	302	315	295	292	298	326	273	289	310	274	282	325	320	314	286	324	311	308	305	299	285	297	305	306	316	312	294	313	306	289	271	300	270	301	297	296	313	301	308	304	308	292	300	304	327	296	290	291	302	295	311	327	316	281	316	338	296	308	311	291	310	303	270	314	280	293	290	314	288	294	290	298	299	305	288	305	319	302	297	334	312	272	313	310	292	284	306	316	305	304	298	312	290	311	344	291	300	317	329	273	267	304	309	282	318	283	308	307	294	303	318	297	304	301	307	267	303	304	325	320	294	302	308	307	336	333	284	307	289	297	309	302	289	291	293	303	297	308	283	299	303	282	305	272	338	312	299	283	303	293	274	300	298	259	282	307	304	289	277	332	323	310	288	317	327	311	306	315	270	298	299	299	299	260	317	283	287	302	290	303	260	327	304	315	298	311	291	287	304	272	275	331	305	286	310	279	287	289	291	307	299	300	300	317	329	270	296	291	257	291	313	322	261	309	297	300	312	284	304	308	314	305	288	335	285	294	308	301	319	303	309	285	314	303	285	295	275	316	285	301	299	298	291	303	298	354	278	304	271	290	311	270	305	266	302	300	293	294	296	296	310	327	260	319	331	324	277	295	308	319	304	292	287	275	297	302	317	270	309	277	288	308	309	315	296	291	285	315	298	317	300	316	298	286	282	302	301	279	282	296	287	297	284	293	307	296	292	292	275	333	328	285	284	294	307	323	303	292	289	287	316	298	300	297	300	280	294	279	268	297	306	300	298	297	294	290	330	296	304	302	292	318	301	299	286	282	327	330	299	322	299	301	287	309	294	308	290	319	312	313	311	306	293	330	291	311	293	318	293	312	307	274	302	264	294	315	277	287	297	304	297	329	288	303	315	300	291	294	284	301	304	305	310	291	323	291	296	301	293	327	319	323	315	316	321	306	299	316	301	312	316	280	307	308	308	277	311	283	327	311	293	295	284	287	297	319	302	300	294	307	302	310	277	349	317	271	316	320	318	315	326	297	292	293	310	318	310	303	328	285	287	312	321	287	283	311	296	285	256	325	308	268	309	280	316	290	326	308	289	281	310	285	297	316	264	290	296	300	313	304	299	285	288	270	306	263	295	290	288	284	304	301	326	284	300	324	317	333	279	301	297	322	299	278	311	297	308	323	297	306	320	309	311	279	308	323	314	273	312	290	263	303	332	296	309	277	292	308	290	327	324	304	299	272	288	307	317	276	278	292	296	294	292	331	302	323	295	298	319	306	303	301	308	309	304	285	258	298	315	304	292	296	300	311	330	280	313	318	314	306	307	269	305	271	322	306	273	294	264	283	301	307	340	310	318	289	293	291	300	306	308	280	346	293	314	301	292	312	313	302	274	312	319	322	319	291	300	293	309	304	276	298	320	306	312	308	325	298	319	323	342	289	296	290	330	286	282	322	307	292	303	317	283	283	352	293	303	324	283	305	285	290	289	271	294	264	291	284	330	296	280	273	280	328	310	318	281	301	290	290	286	310	309	306	294	248	324	286	330	310	309	278	308	316	278	293	313	294	320	293	285	271	294	289	321	322	276	302	272	301	300	304	294	314	303	264	324	312	307	285	280	310	270	285	294	307	300	291	315	314	279	315	318	295	304	298	270	288	278	262	268	302	297	296	321	307	314	280	294	310	277	341	271	299	315	307	262	285	284	298	300	303	308	320	293	294	314	310	276	300	293	273	294	314	288	284	309	294	275	309	282	292	315	316	290	316	302	304	281	307	304	297	320	284	267	291	322	276	297	296	312	303	297	272	250	313	276	308	287	294	306	308	301	317	292	288	266	320	299	298	320	290	278	318	284	279	288	285	283	288	307	318	328	300	282	313	291	323	287	294	317	310	306	337	294	294	281	282	295	325	324	320	300	306	297	303	321	275	318	281	284	278	303	269	307	291	283	304	297	331	292	307	291	301	337	297	304	304	295	287	287	324	333	267	270	323	308	305	298	293	299	293	306	289	303	315	253	305	289	299	325	300	325	281	297	314	315	297	315	326	317	279	264	264	309	286	303	302	303	306	299	282	286	306	293	270	287	280	294	326	298	305	289	312	290	305	314	291	316	263	308	331	331	311	292	302	290	305	285	303	313	280	267	332	299	331	276	279	264	337	299	323	310	281	299	321	292	314	280	321	290	320	338	320	289	291	280	320	312	281	302	284	295	302	296	266	292	292	280	306	303	299	327	281	304	331	305	292	307	316	269	322	312	314	291	310	290	299	275	300	272	326	308	308	325	312	284	337	297	280	317	301	296	311	311	288	284	327	284	302	329	300	291	297	287	281	303	313	272	310	316	286	302	279	306	266	306	309	279	312	328	278	293	293	316	322	307	298	281	317	305	309	291	286	293	288	286	282	260	289	285	312	317	299	300	302	283	307	300	274	314	289	261	298	314	253	272	336	299	282	308	316	307	336	307	314	302	295	293	305	307	313	293	307	303	277	298	300	313	294	316	302	328	283	258	276	321	272	293	319	312	298	279	307	323	315	295	329	351	273	286	304	324	295	312	300	283	312	267	283	289	274	278	264	303	296	313	283	267	295	288	308	333	327	311	288	305	300	303	310	268	295	315	313	312	303	313	306	328	296	319	305	285	312	274	321	314	293	298	326	334	280	326	330	312	296	276	290	324	280	304	321	288	283	319	312	279	309	289	292	268	307	281	294	296	288	300	293	317	316	298	270	299	293	298	282	342	279	339	328	286	304	313	315	298	285	312	287	275	313	306	268	327	303	334	281	289	288	305	319	309	334	300	331	308	295	309	313	306	327	300	292	300	312	288	314	292	311	316	294	312	269	311	294	292	267	304	310	322	278	340	322	283	323	315	295	318	322	279	289	285	289	297	327	301	291	285	304	295	295	289	268	298	303	332	287	314	266	315	277	321	277	288	319	330	315	316	284	301	303	311	309	326	310	292	305	269	321	276	289	310	293	279	279	289	318	316	309	298	299	293	297	281	301	319	347	291	290	279	318	303	302	292	271	264	329	300	289	295	330	312	310	304	260	319	280	292	280	307	285	312	318	300	337	323	295	292	308	293	312	340	298	298	320	318	282	312	306	302	307	321	312	288	296	319	314	284	265	296	290	276	283	312	278	302	310	279	292	285	309	287	317	305	318	305	324	313	322	283	309	282	292	323	278	308	285	296	314	314	321	330	301	297	299	315	302	310	334	287	295	297	303	308	312	303	292	303	306
17560	25584	21470	12800	8574	6158	6798	7224	6604	5696	4318	2886	2447	2083	1631	1589	1818	1956	1971	1727	1552	1493	1058	929	879	1005	869	698	636	597	567	553	567	589	502	549	512	523	531	518	508	508	521	519	535	520	509	542	530	555	548	578	564	558	580	682	608	579	562	514	520	511	478	485	474	483	538	490	470	508	492	477	508	487	506	502	489	527	508	514	484	466	517	515	508	491	507	518	474	526	472	492	487	483	476	491	499	495	479	467	506	479	482	494	458	515	476	486	519	522	497	507	488	482	475	526	506	467	471	473	503	495	481	506	509	517	484	496	505	473	461	454	491	562	469	506	459	493	464	497	532	437	464	479	488	513	465	443	509	513	456	488	485	483	484	479	447	471	512	482	475	489	472	489	489	474	497	485	461	484	536	481	493	493	515	510	429	430	529	450	486	451	461	474	501	488	487	473	491	456	516	483	498	495	486	475	462	475	489	483	504	486	517	474	485	492	451	499	494	509	513	504	502	464	467	545	502	482	481	467	470	517	499	489	509	499	524	500	472	502	452	484	519	478	506	467	454	507	493	512	482	491	526	445	510	477	513	510	496	497	469	525	501	529	488	513	466	489	467	480	472	434	485	471	513	470	485	462	515	503	495	475	462	503	496	491	508	497	509	477	488	484	511	510	507	458	483	489	523	492	496	527	523	465	468	499	505	466	502	541	551	508	491	504	520	482	476	456	506	496	474	508	493	438	518	479	511	469	469	499	533	474	492	482	498	487	499	502	493	532	506	494	522	496	494	474	489	483	483	494	511	492	454	451	482	504	498	480	494	476	520	464	455	500	493	495	510	515	506	493	518	505	467	468	506	495	509	466	487	479	483	495	468	482	478	529	487	465	475	500	521	458	512	502	466	458	471	460	488	484	464	517	481	473	501	480	479	512	500	466	495	485	507	486	466	502	479	474	480	485	441	473	521	494	502	525	474	508	455	496	484	480	454	509	510	492	446	514	499	492	464	462	484	473	481	495	512	517	497	529	502	483	495	488	462	506	498	489	500	484	509	470	495	499	489	497	462	497	530	480	478	452	465	495	483	529	473	497	495	533	461	454	483	474	491	498	525	484	505	508	514	510	472	502	469	497	510	481	511	491	501	486	491	508	465	491	500	485	484	473	477	540	461	438	478	529	460	499	475	491	474	486	478	486	473	498	481	480	516	478	516	480	514	464	507	465	440	491	483	483	451	487	497	498	500	475	522	482	519	534	517	517	495	479	494	509	467	507	492	480	492	517	496	459	461	535	498	506	537	480	486	482	469	495	481	475	496	540	485	470	530	514	532	483	502	510	515	506	477	510	433	484	493	521	457	476	515	477	457	501	497	479	533	513	495	479	504	478	498	452	506	531	484	498	479	532	478	508	509	470	475	514	503	509	489	507	482	503	498	497	491	511	460	492	479	509	491	479	454	488	499	471	487	463	458	547	472	490	472	512	487	487	488	489	453	514	439	504	505	479	471	521	490	498	505	487	511	498	487	504	497	512	490	477	461	469	503	529	488	513	484	444	474	472	462	482	483	486	488	453	499	455	488	499	510	467	504	476	483	495	488	472	487	462	504	473	508	518	500	479	489	475	472	468	509	529	515	474	482	531	494	448	489	496	492	476	494	456	453	515	456	492	464	481	493	444	462	503	474	466	490	495	462	465	503	489	477	455	477	428	455	500	476	489	473	479	480	466	500	508	501	461	477	512	466	504	513	518	489	519	485	485	491	535	486	495	480	506	499	459	478	455	507	463	481	466	532	497	509	473	496	548	526	485	433	489	517	524	488	499	459	524	495	523	467	453	483	525	482	496	486	471	475	513	494	476	487	516	493	502	498	475	462	491	498	486	481	501	505	481	482	497	520	474	519	505	519	527	498	480	484	499	518	507	514	490	500	507	477	495	476	468	498	500	513	456	503	460	541	452	476	477	468	494	466	463	493	447	533	463	471	511	458	438	487	484	524	482	515	503	487	492	490	533	499	515	521	533	513	488	477	489	509	492	520	512	541	507	512	504	516	490	502	512	450	501	471	482	531	483	491	505	518	542	482	473	501	487	509	506	478	460	473	511	499	495	485	501	506	464	514	510	502	473	530	495	455	551	460	491	511	505	539	500	483	488	520	487	499	488	497	502	491	439	504	482	472	521	526	504	481	513	539	474	525	443	458	513	473	461	475	511	503	460	470	464	501	481	474	523	497	467	480	473	454	485	479	469	486	486	512	490	502	491	531	487	510	498	485	490	518	493	476	471	502	468	507	499	526	504	519	484	508	479	473	482	498	486	492	510	504	494	474	483	475	450	465	492	497	463	494	469	473	525	496	514	489	465	495	478	484	497	483	470	515	470	482	521	508	520	490	524	509	498	467	523	540	477	514	482	493	471	512	461	488	510	511	475	476	495	431	492	496	528	470	482	485	482	481	470	520	434	465	487	508	474	490	463	538	520	506	460	518	491	512	465	517	531	507	480	462	478	471	488	486	460	479	443	485	497	465	480	536	503	532	509	469	486	488	520	514	521	495	538	483	487	470	495	516	456	539	501	498	530	472	421	492	504	520	501	463	470	542	511	485	464	522	470	510	469	528	484	470	508	484	473	477	499	467	495	496	478	513	490	475	466	497	521	541	503	495	518	452	495	518	474	509	482	499	491	501	480	504	503	454	460	474	498	450	489	480	522	504	478	509	504	479	516	490	535	488	481	471	487	500	477	465	467	496	524	496	510	495	492	462	462	511	500	491	514	478	475	496	442	458	467	497	472	464	520	480	483	503	488	503	501	481	504	483	491	467	486	463	533	490	484	500	545	470	503	479	491	482	497	501	487	516	496	451	513	447	477	524	535	520	457	534	466	503	476	481	494	485	494	491	486	533	485	478	474	479	506	483	484	510	522	440	498	485	497	512	526	492	492	470	541	433	510	494	494	477	494	528	489	466	479	463	500	470	459	513	490	441	506	481	507	503	516	525	479	484	484	519	452	503	466	484	516	470	514	499	522	474	516	490	474	465	469	539	498	467	517	524	523	458	538	521	516	485	478	481	490	458	473	507	511	506	509	504	468	511	501	521	527	489	499	484	489	488	526	501	507	469	493	480	498	494	505	470	522	501	512	494	489	481	494	472	465	478	533	481	514	514	502	482	500	467	488	530	500	498	483	472	474	514	476	508	519	481	518	497	449	497	492	480	505	506	500	493	528	491	507	493	457	451	507	492	502	521	516	543	452	474	496	483	532	473	501	491	458	442	495	489	516	482	521	505	514	512	498	515	498	484	498	446	458	505	488	484	497	489	525	501	507	501	471	505	485	484	519	506	443	477	470	461	494	481	493	464	518	476	535	496	490	536	489	503	474	481	477	506	476	486	489	469	469	473	491	517	499	492	506	517	445	494	481	536	473	498	473	460	481	477	477	481	488	476	499	500	524	476	480	495	473	488	479	513	478	478	498	484	515	512	499	516	471	537	514	444	496	478	462	480	513	471	526
24529	21486	28714	24730	20599	9809	6214	4764	3920	3255	2439	1628	1476	1253	1010	1054	1148	1254	1258	1041	996	951	712	576	678	639	515	486	407	396	386	406	400	408	385	393	359	391	413	353	386	347	380	380	359	378	343	359	351	383	422	396	383	494	630	688	607	503	472	421	360	334	363	379	362	361	353	356	348	378	373	338	295	353	356	338	331	355	383	333	367	379	374	341	330	370	359	391	378	363	370	340	331	335	381	362	348	350	386	360	339	345	360	358	353	362	372	364	358	348	351	356	378	341	359	353	358	358	362	329	342	343	336	331	358	321	325	372	352	379	309	355	383	359	345	349	326	350	339	338	357	349	374	339	349	368	350	358	364	338	324	370	349	368	392	351	339	386	361	390	359	358	363	376	368	349	363	313	307	337	359	367	347	315	334	340	364	336	342	347	355	353	333	370	359	329	340	336	334	346	377	308	359	352	342	363	364	376	346	310	365	352	372	377	352	343	354	375	342	350	359	354	369	343	344	349	348	349	357	340	349	339	356	328	323	364	365	362	348	348	348	333	365	365	351	361	359	380	338	352	337	354	349	388	325	360	353	352	344	325	339	338	334	339	356	328	372	351	343	379	353	323	316	360	341	368	366	347	328	316	376	371	328	302	369	357	330	372	380	374	362	368	364	357	343	381	341	373	394	362	320	366	375	371	353	338	328	308	351	344	353	362	347	338	354	340	354	345	350	355	371	346	318	384	346	356	328	359	339	336	368	368	329	362	331	364	328	350	379	373	346	340	348	349	339	347	365	377	361	365	348	349	352	349	332	356	343	346	340	358	312	359	365	338	342	334	378	382	361	358	357	362	365	344	365	341	337	352	355	349	370	338	331	332	358	330	384	377	330	313	375	325	374	340	375	364	372	373	353	323	355	345	350	343	328	354	350	356	316	340	347	350	335	344	339	360	363	353	346	366	348	346	359	358	369	364	356	364	333	317	337	336	330	347	322	365	359	361	345	385	366	355	367	365	338	310	353	323	343	318	365	361	383	363	333	347	352	341	376	364	353	337	335	340	342	345	357	352	351	345	345	349	349	345	325	355	347	353	339	338	311	378	339	331	353	310	349	362	360	340	361	341	345	331	348	339	331	344	378	342	380	344	325	331	354	349	351	380	343	361	356	369	361	343	341	324	336	369	368	343	331	369	323	362	351	353	370	339	344	316	380	381	337	356	329	332	350	355	364	316	342	340	361	349	346	357	379	386	358	348	349	358	348	378	339	311	384	341	336	294	352	352	355	318	383	342	309	382	353	357	356	358	345	398	363	386	340	368	367	350	346	354	336	355	336	342	327	332	347	358	351	351	359	353	344	348	374	374	342	371	359	372	338	345	352	342	337	371	356	334	336	337	331	374	364	356	357	365	359	358	387	366	369	358	327	353	357	355	370	342	333	337	345	341	387	356	346	364	353	356	356	347	361	351	323	348	339	399	373	354	356	373	341	361	360	331	363	346	375	369	370	378	355	326	334	335	370	401	342	331	360	360	346	363	368	360	365	364	370	349	372	343	375	334	318	332	331	347	348	345	370	336	367	377	332	338	370	369	341	350	370	377	349	367	363	365	350	315	352	370	336	351	361	327	353	353	337	348	342	367	368	370	343	342	323	326	365	329	382	316	326	319	363	331	332	373	329	325	388	338	335	360	319	370	331	338	351	356	326	333	325	388	345	345	362	320	360	370	323	332	356	364	326	369	360	369	357	355	335	357	388	337	348	366	370	380	328	362	358	346	357	334	374	350	319	361	367	366	324	360	361	359	393	340	336	337	387	373	376	352	368	369	390	347	376	371	362	327	330	364	344	360	382	326	347	393	363	353	298	361	355	352	378	331	345	340	352	337	336	313	352	348	351	370	335	363	342	351	351	341	344	322	336	338	360	336	342	371	381	320	338	364	345	350	357	362	349	341	307	338	337	337	361	334	376	354	337	325	356	325	348	352	375	317	364	375	351	368	379	337	368	352	326	361	341	345	359	348	315	349	363	349	358	337	371	379	346	345	320	373	359	368	376	355	358	349	335	369	363	356	330	353	344	354	329	366	336	351	359	382	332	356	379	359	363	315	388	331	345	350	365	341	359	355	376	351	364	395	334	330	329	360	377	349	346	389	353	330	343	313	353	357	348	339	364	352	346	379	346	375	340	339	381	387	357	332	371	385	380	356	358	339	351	336	354	323	353	375	327	347	336	353	402	366	354	328	320	368	359	362	352	357	353	374	319	352	330	363	310	325	336	365	359	335	341	343	358	380	339	305	355	347	336	349	331	364	384	356	354	330	379	360	337	351	375	366	405	342	360	350	385	338	349	341	358	334	334	339	348	366	390	365	325	361	355	360	347	336	363	324	352	370	359	387	340	362	352	350	344	334	351	357	353	367	378	324	323	379	364	345	320	345	369	365	356	378	407	350	365	341	372	343	355	387	350	341	362	360	353	350	380	343	324	327	305	336	325	336	322	372	340	381	362	366	330	329	359	358	344	298	336	368	317	322	359	339	358	367	356	364	386	352	368	360	331	314	320	341	361	343	364	335	346	341	372	390	346	365	335	359	352	352	369	361	372	382	323	342	342	353	366	343	358	376	342	333	354	382	342	367	365	359	360	345	324	343	347	339	360	365	322	329	371	366	346	352	342	328	380	358	351	338	325	350	323	355	355	346	342	361	342	333	363	360	342	341	366	360	351	361	314	369	351	378	377	346	403	365	377	329	353	338	346	374	329	352	333	367	356	347	369	314	343	340	328	333	348	367	352	345	356	365	347	316	332	336	361	329	382	369	339	330	334	353	353	397	394	370	365	349	382	372	359	336	372	336	353	329	369	349	351	361	346	333	316	359	346	369	337	372	354	347	347	357	358	350	358	390	333	360	338	342	354	368	384	325	342	351	353	336	339	368	369	363	369	357	358	338	330	389	334	326	364	312	376	319	340	333	332	331	334	367	361	376	352	340	349	354	372	341	350	355	330	343	359	336	352	394	364	319	365	370	363	381	345	364	325	359	358	342	361	357	337	344	375	355	347	375	365	374	359	347	352	304	355	360	326	318	354	361	372	328	337	316	336	362	382	356	356	322	346	358	350	338	373	360	354	370	346	357	352	350	352	335	329	358	357	350	361	336	355	345	323	368	362	368	348	381	387	351	337	346	350	361	359	368	348	347	373	365	361	355	357	375	353	343	367	349	375	362	337	360	376	357	343	353	326	330	355	358	342	378	360	336	339	357	355	365	354	349	341	355	367	379	348	371	369	346	349	377	330	363	359	339	354	343	335	368	366	325	333	329	342	342	348	366	365	345	340	360	342	352	352	342	329	374	351	320	323	372	322	325	344	347	333	357	323	362	356	325	367	390	327	342	336	382	348	360	368	370	321	341	350	381	372	394	349	362	323	345	333	355	351	348	365	344	332	358	298	374	383	324	348	341	326	334	340	384	358	347	343	329	346	348	349	337	347	363	297	349	346	343	340	344	352	379
18711	33702	29531	20234	15748	12095	12763	11608	10299	8575	6605	4539	4076	3325	2536	2543	2766	3214	3180	2614	2261	2247	1517	1360	1400	1322	947	857	770	737	725	746	729	688	694	686	628	681	620	628	633	666	627	612	629	647	643	631	592	593	644	700	700	883	1310	1366	1113	1050	841	688	609	557	582	576	546	569	572	529	565	571	560	577	551	604	592	562	578	576	577	565	561	606	526	590	542	617	532	556	559	582	547	585	554	564	589	549	564	574	533	570	586	548	596	588	560	554	607	596	539	582	588	567	573	595	607	587	591	587	606	558	573	540	548	572	576	548	558	588	536	527	556	595	607	572	538	552	578	560	604	573	600	577	565	554	573	591	562	505	580	582	575	549	580	574	583	571	583	570	585	566	574	586	590	521	545	625	582	593	570	555	558	548	569	560	562	561	565	563	560	607	611	607	559	608	601	524	539	607	598	590	576	566	577	573	571	570	557	608	530	533	568	554	565	585	535	595	579	575	570	595	508	571	582	605	565	552	578	554	577	576	568	526	574	561	564	559	562	576	575	574	598	603	567	559	581	554	584	582	571	602	583	570	596	580	597	577	575	594	615	569	546	571	545	562	505	621	580	536	562	562	588	611	530	548	601	521	598	543	565	575	576	552	570	570	613	576	551	595	574	582	527	594	530	541	534	588	565	547	554	558	584	579	606	546	556	630	554	571	578	576	570	600	591	570	556	552	585	560	588	614	565	561	560	559	592	539	536	574	597	575	563	606	556	563	544	572	564	607	549	551	572	536	512	567	593	541	573	562	574	567	551	562	588	591	554	599	566	568	640	579	562	578	548	602	540	523	561	563	567	566	598	568	574	606	578	583	601	593	596	563	599	570	578	553	544	536	571	579	563	592	537	589	538	603	584	565	565	564	547	552	577	612	553	574	591	586	577	523	596	525	563	587	519	572	574	565	562	520	568	564	613	561	566	547	597	539	570	595	568	575	590	554	569	561	607	519	556	527	536	581	556	588	510	612	609	560	625	543	587	582	530	543	623	554	546	552	564	572	596	608	567	604	550	537	560	571	544	564	557	614	523	565	587	581	569	580	555	556	539	566	581	537	568	574	586	604	565	570	607	545	583	566	575	550	547	591	540	572	586	558	583	567	550	531	568	573	585	599	560	552	559	568	537	587	554	538	603	575	563	580	575	557	582	618	547	573	515	562	552	556	540	513	608	536	552	573	580	592	548	591	580	552	600	557	557	563	556	561	584	529	591	560	544	582	592	592	572	569	537	542	529	546	566	573	594	547	632	559	562	579	586	537	590	593	565	556	564	558	564	576	584	567	561	547	559	560	538	571	560	602	546	531	546	547	576	511	554	534	536	577	548	598	535	573	621	558	584	555	586	523	573	521	565	574	592	599	541	568	603	577	551	559	564	558	568	566	589	553	577	573	549	559	608	563	585	547	574	589	527	577	577	549	593	565	573	556	595	595	580	576	599	589	578	584	594	589	566	578	608	588	562	546	573	564	551	589	574	585	571	539	562	589	590	586	516	581	581	573	542	565	568	552	543	592	542	535	563	552	608	589	549	566	564	527	518	572	600	581	563	586	570	578	546	545	547	577	547	618	606	612	573	566	563	589	572	575	559	539	568	573	585	567	559	568	593	601	546	556	563	557	552	559	533	588	561	583	605	596	578	559	575	574	563	592	531	586	542	520	562	563	575	596	615	589	598	556	565	569	615	579	538	581	573	550	602	562	555	580	578	556	570	573	623	587	581	591	578	572	549	595	570	582	557	532	568	545	559	538	585	593	567	555	602	560	532	598	556	612	548	558	575	564	549	571	567	610	615	550	544	592	581	580	586	603	547	583	579	552	589	566	585	543	534	522	538	604	600	557	576	536	629	580	593	572	589	562	582	586	570	544	579	563	570	601	577	566	606	584	587	550	536	586	579	597	615	534	564	580	558	585	572	572	587	565	573	583	559	581	601	617	576	543	576	574	561	540	598	563	541	511	572	541	630	595	596	574	595	590	528	596	541	562	550	577	530	530	603	567	611	568	536	603	587	568	567	566	552	575	564	601	608	556	576	599	535	563	598	619	548	588	556	557	575	598	562	537	560	575	554	586	577	627	575	521	532	571	606	567	584	563	574	537	603	559	627	571	590	601	570	600	575	543	557	595	557	584	593	580	561	615	543	589	623	541	595	569	616	609	569	558	579	550	567	557	584	557	532	603	612	581	540	563	566	548	577	566	569	595	598	558	552	571	548	574	570	561	560	587	603	590	556	559	535	571	552	556	588	586	543	548	593	572	567	593	538	594	500	571	565	561	563	589	566	579	585	551	543	575	515	541	585	582	558	571	562	567	575	578	560	576	604	560	546	592	586	621	570	567	544	567	599	535	610	592	578	576	576	583	574	568	555	575	585	572	543	575	598	581	553	542	569	544	586	594	565	558	564	560	593	542	591	577	562	584	564	565	533	612	555	565	577	583	547	574	541	572	576	551	540	546	537	566	580	633	574	540	571	531	598	551	524	576	570	551	563	556	578	581	595	568	543	575	590	549	591	570	583	529	548	565	533	574	587	538	536	582	565	547	604	595	569	579	579	596	556	567	609	586	538	593	546	536	574	578	563	619	550	574	584	590	544	577	567	541	586	605	582	614	587	556	548	571	569	540	560	568	572	637	560	549	577	589	570	521	532	575	600	546	558	598	543	596	590	598	545	557	580	554	576	537	557	604	591	558	568	577	545	580	538	563	565	588	584	603	575	542	577	576	607	591	540	586	593	551	566	560	586	533	568	559	583	518	583	567	635	567	618	546	577	613	612	544	549	548	584	536	559	589	535	590	592	571	582	604	476	553	617	538	587	564	549	552	564	585	598	600	569	580	566	560	556	558	588	576	584	576	548	595	533	560	626	581	599	591	545	577	606	573	580	536	573	565	601	583	582	566	547	608	547	606	572	581	552	572	572	607	585	644	581	593	594	556	559	576	610	567	593	604	555	564	606	624	572	562	569	606	602	534	582	537	590	547	584	586	579	577	553	583	535	603	594	612	542	614	595	529	571	553	597	554	639	550	584	558	547	565	630	592	563	573	592	550	540	558	584	608	599	587	611	573	562	588	565	580	562	567	541	540	575	545	585	557	583	550	566	555	583	565	552	598	562	558	557	566	545	568	528	574	593	573	538	547	557	561	547	599	585	568	534	582	540	564	534	551	562	538	546	591	551	601	589	576	590	545	570	591	562	559	588	562	517	549	620	560	556	591	514	560	578	609	576	556	573	559	576	568	593	564	564	578	565	594	520	567	573	566	543	578	578	581	600	543	587	580	520	555	566	550	577	542	538	571	579	581	560	572	552	566	568	567	579	570	602	557	587	538	572	567	566	572	551	570	600	554	551	575	606	576	548	531	571	547	570	583	540	559	590	537	584	582	564	582	589	557	557	597	555	572	571	579	587	601	590	607	564	544	593	574	565	561	557	578	619	554	543	575	524	575	567	562	560	591	584	563	564	542
23443	21463	29286	24031	21568	20769	13330	7173	5554	4317	3334	2377	2185	1715	1508	1514	1646	1726	1595	1395	1280	1176	1033	741	724	643	501	555	461	448	465	414	455	427	344	339	398	380	357	394	364	361	354	336	375	370	400	370	344	309	360	368	356	557	1034	929	708	587	458	391	344	355	304	333	383	325	339	312	350	340	307	299	298	340	323	321	346	329	329	338	298	337	345	316	295	317	297	328	317	315	311	300	323	321	322	338	332	363	319	287	309	311	312	310	339	310	315	346	330	350	324	328	327	333	315	322	297	342	314	277	321	311	313	329	336	312	307	313	343	337	304	288	352	312	315	330	301	340	309	357	340	335	320	331	334	300	313	329	325	326	298	314	328	334	323	319	322	364	341	306	329	357	339	347	278	310	337	331	331	309	310	327	306	311	330	310	327	317	322	327	329	328	311	327	362	348	368	327	322	330	339	292	314	322	313	342	309	335	330	340	306	309	346	321	338	299	313	317	322	313	315	307	332	338	302	339	353	301	295	364	330	321	329	326	322	322	312	338	322	341	355	321	306	305	319	353	296	315	319	344	330	324	308	289	310	321	343	346	329	341	323	345	331	324	335	336	327	360	336	344	302	352	328	335	332	319	288	356	345	319	326	351	352	312	296	350	323	346	355	324	317	324	334	382	336	343	316	342	311	326	347	306	316	330	314	349	330	342	315	297	322	350	321	323	304	349	338	312	361	347	329	341	311	347	313	318	342	316	314	352	338	341	319	295	309	339	316	321	328	326	361	337	323	302	306	340	321	364	318	314	339	332	292	343	347	288	307	347	350	369	315	340	322	334	332	303	337	335	298	328	296	320	340	367	335	319	307	334	341	330	367	329	300	322	356	315	343	345	300	331	357	353	360	309	306	356	350	319	328	329	342	294	315	331	326	323	341	295	323	316	314	312	329	363	336	362	290	317	308	302	317	299	325	344	311	358	347	329	311	323	310	353	330	327	339	342	347	322	320	318	329	315	318	342	339	340	301	343	313	331	330	307	329	327	326	335	307	303	325	307	311	311	322	346	322	320	350	333	313	341	338	344	313	313	382	300	307	283	291	313	322	335	366	296	305	308	337	325	298	328	321	320	316	330	305	312	302	297	273	300	342	311	332	350	368	294	353	295	314	309	328	329	316	327	324	351	322	326	316	356	322	335	325	341	329	312	328	312	280	332	364	296	321	320	322	323	323	333	322	341	333	324	343	320	340	340	299	334	317	318	350	354	300	323	340	334	337	282	354	334	322	359	344	322	360	314	327	355	344	311	326	315	321	340	321	365	331	319	343	319	349	330	303	355	343	293	361	323	320	348	330	330	330	315	311	344	342	325	315	330	318	308	341	322	303	356	315	320	327	319	354	323	362	362	309	319	336	339	327	321	332	343	326	323	292	335	337	321	329	335	312	357	327	343	312	313	321	311	310	303	342	325	300	332	313	329	355	325	296	305	338	334	314	333	370	327	330	333	312	360	325	322	322	302	323	297	298	328	319	341	262	324	332	303	346	296	322	307	292	381	320	314	337	324	293	332	317	313	338	327	357	346	331	314	300	335	340	315	348	341	337	313	345	318	308	308	330	321	312	340	346	289	315	337	330	309	337	326	310	338	314	334	361	346	306	319	307	310	319	331	325	358	338	330	325	309	321	340	323	310	331	330	335	309	335	316	300	340	346	305	333	348	335	343	306	293	345	311	347	368	337	322	348	348	332	324	321	329	336	299	298	334	349	312	326	325	313	334	332	342	339	329	348	320	325	309	323	330	337	344	333	334	334	317	310	344	301	334	328	343	309	314	331	318	294	317	346	345	367	308	306	326	307	315	303	282	324	323	335	321	337	330	329	327	341	337	342	337	328	331	322	331	320	302	329	321	324	328	344	315	344	344	328	320	311	303	333	359	353	324	347	351	308	309	339	341	325	299	337	336	335	322	315	351	313	336	374	306	311	325	298	320	331	309	332	319	304	331	337	322	331	282	329	316	325	329	314	315	291	345	291	341	355	326	342	315	348	315	303	316	324	338	314	312	340	323	301	328	326	322	333	340	336	334	344	306	348	303	304	319	321	329	327	305	293	330	321	317	314	338	302	332	332	286	302	305	327	327	347	311	323	343	306	329	348	338	296	322	308	317	333	326	322	338	310	309	342	361	342	307	343	332	348	316	361	317	359	350	334	342	322	280	336	321	343	312	315	365	328	303	305	323	323	325	342	345	321	340	352	341	292	340	299	312	303	324	361	336	349	343	308	336	317	309	345	335	333	317	314	304	317	325	307	320	317	335	321	347	356	328	370	359	348	315	330	314	332	321	330	325	330	334	359	358	331	317	306	316	300	310	362	298	319	311	331	320	335	325	323	329	330	319	307	349	340	333	312	315	294	351	332	324	340	305	326	324	350	338	304	308	314	339	353	335	304	342	320	325	293	296	322	322	320	319	321	319	317	329	325	313	322	353	306	348	287	341	309	307	302	316	285	298	299	321	309	331	309	329	316	344	305	306	335	280	311	353	313	341	302	335	339	311	355	313	330	355	295	332	302	278	326	330	336	305	335	337	334	310	342	328	319	325	331	326	365	335	298	320	339	345	309	316	332	295	337	314	341	313	313	347	290	322	313	331	313	323	315	339	303	324	351	359	323	328	308	327	302	318	327	322	312	326	338	348	333	338	331	300	319	316	325	320	298	338	316	308	318	326	347	320	355	331	340	331	334	314	301	298	354	340	313	322	346	314	341	330	295	327	333	337	329	311	330	318	293	309	321	339	310	336	342	312	314	354	323	322	310	334	297	311	315	354	319	328	346	361	303	278	279	327	313	327	343	346	332	334	338	318	346	345	319	305	308	339	313	338	323	330	307	299	360	338	289	313	347	313	305	343	331	274	321	309	310	316	349	318	346	333	324	321	341	319	319	330	325	315	326	337	310	335	337	339	280	330	294	316	313	331	285	331	311	362	331	350	318	333	365	332	357	356	313	317	331	321	304	341	335	309	348	308	283	336	332	310	325	320	330	344	358	329	346	290	340	318	275	329	315	339	311	332	325	316	361	336	317	334	311	334	296	329	329	345	304	343	322	339	354	340	303	367	328	337	322	313	325	331	309	310	310	330	321	342	312	330	309	368	317	334	315	302	310	340	324	320	311	355	334	325	327	303	337	347	310	357	325	348	325	313	324	367	291	306	331	341	295	322	317	293	312	327	311	312	330	328	336	324	323	316	298	324	312	312	306	329	336	326	346	306	326	300	341	330	292	340	291	326	322	299	354	319	311	296	326	324	297	305	327	305	320	325	337	312	288	335	343	332	313	318	343	327	323	321	321	308	311	312	310	318	311	320	319	298	309	265	373	331	337	296	316	318	309	312	340	331	315	338	339	305	306	336	321	336	349	292	323	325	319	325	311	338	327	325	341	375	311	338	331	344	307	317	348	334	309	319	332	302	334	297	313	328	320	354	353	309	324	324	324	329	307	295	330	311	363	307	343	328
20588	37886	34813	26132	21392	17162	17544	15399	13961	10684	8632	6505	5810	4365	3902	3763	4036	4244	3854	3410	3129	2770	2272	1727	1702	1325	943	1007	937	801	779	785	724	717	668	582	660	703	597	617	646	650	651	621	664	584	605	555	596	608	682	639	686	1207	2265	2072	1467	1191	858	678	526	536	513	586	572	523	529	523	514	512	530	548	506	543	526	507	545	535	480	546	503	532	483	520	523	497	511	529	494	495	492	497	512	473	481	594	529	542	533	518	535	525	527	514	526	499	511	548	498	530	498	550	481	567	526	515	532	517	485	510	557	502	523	548	491	523	531	517	516	475	534	502	523	488	506	546	495	512	484	531	509	520	523	500	495	481	501	470	510	518	504	511	520	487	540	555	517	541	498	509	530	522	558	547	500	528	508	488	522	521	536	561	495	511	515	507	490	512	537	477	520	481	519	521	547	533	541	503	517	532	523	512	496	577	528	496	566	471	529	535	536	568	487	498	531	499	535	543	508	504	558	543	489	504	495	534	497	509	498	546	498	551	493	520	504	499	546	515	501	507	549	506	507	542	524	499	516	540	536	524	521	493	502	506	519	506	529	578	536	534	573	558	547	492	511	522	547	537	525	527	569	538	512	516	506	559	550	514	531	562	528	530	551	503	540	476	503	555	554	504	553	503	517	521	519	517	532	531	513	512	490	533	514	511	511	549	522	524	563	542	538	539	509	541	541	491	513	495	524	528	484	500	571	498	521	523	525	519	526	588	492	482	485	500	501	511	511	494	513	489	517	499	530	502	490	550	506	560	512	515	530	510	550	496	504	502	534	522	502	512	537	481	533	545	487	520	505	532	482	507	503	502	496	485	515	513	553	553	488	525	512	492	500	519	512	511	576	546	515	526	543	513	532	524	516	573	518	499	499	543	550	520	492	520	547	486	530	539	558	493	492	527	550	569	525	495	530	496	533	492	544	518	527	524	540	530	516	575	516	543	537	556	533	527	514	523	513	522	515	542	504	532	556	487	489	518	495	524	474	485	487	535	531	507	489	536	520	530	519	526	542	540	532	536	474	530	549	474	514	553	537	555	495	530	492	518	508	515	550	525	502	511	503	500	530	581	491	478	500	501	510	555	499	505	523	466	503	533	533	506	511	496	519	541	516	533	560	577	522	582	517	560	464	522	533	530	563	477	514	472	528	529	496	521	515	519	520	546	501	540	497	490	505	486	516	522	473	496	506	537	513	482	513	480	504	500	513	526	524	510	513	533	519	527	513	548	520	527	507	549	491	538	506	508	519	503	550	573	528	530	482	563	545	511	535	502	509	510	538	511	519	572	482	558	497	535	511	531	490	482	527	509	498	509	540	569	536	521	526	517	482	507	519	526	526	500	549	529	480	497	496	526	544	551	510	507	504	528	514	501	493	586	533	507	532	558	527	501	524	504	542	539	499	555	476	558	555	536	497	523	512	501	523	536	534	538	499	510	486	551	516	525	533	510	515	562	530	511	533	502	523	487	504	516	476	559	506	493	522	487	575	532	541	539	500	472	529	544	501	508	566	488	529	544	490	556	507	545	481	518	512	496	523	512	516	514	525	501	587	506	521	537	558	547	511	499	497	535	525	547	552	503	546	542	475	509	521	524	504	495	496	500	491	531	538	543	494	538	545	525	536	499	551	501	533	517	562	593	479	505	515	519	571	517	534	512	522	502	517	524	505	526	500	481	493	529	519	511	519	496	515	569	540	550	525	539	516	512	505	534	540	518	497	539	501	534	513	499	514	542	507	509	549	502	535	506	536	483	527	507	540	528	544	573	495	532	519	545	516	470	500	538	574	501	526	503	507	521	553	552	517	519	545	550	538	566	611	525	517	529	511	504	512	487	522	515	544	547	508	577	539	538	556	505	555	555	491	521	485	522	565	513	573	513	506	514	510	524	472	512	525	523	519	568	513	506	519	548	485	548	487	494	521	487	532	525	479	498	507	512	455	524	531	515	466	562	519	513	513	524	504	565	518	496	537	509	483	548	541	492	540	465	480	503	486	509	481	508	506	491	529	500	508	531	532	501	547	504	560	529	504	502	526	544	520	486	542	517	509	506	531	524	525	524	490	534	508	498	521	494	513	519	518	476	507	509	546	554	515	531	497	501	565	524	499	492	512	547	520	519	516	505	515	557	580	493	553	521	488	530	480	524	543	522	527	533	543	490	522	514	540	488	499	503	535	490	555	520	497	533	500	503	512	532	535	499	533	524	511	548	480	549	528	546	512	517	510	523	495	512	546	539	521	515	497	514	564	537	528	531	500	528	523	500	545	503	538	515	495	511	466	478	497	501	524	505	511	498	512	551	526	501	491	539	495	509	527	523	538	486	543	503	514	512	533	515	527	541	493	522	544	523	505	525	511	529	535	536	506	494	530	524	533	522	522	494	529	499	534	547	473	521	498	532	527	506	521	507	534	500	505	543	531	521	528	503	534	517	540	489	517	531	518	504	557	500	513	499	533	516	482	501	511	525	492	524	510	533	503	534	559	526	529	534	538	480	528	519	521	480	515	552	523	593	497	524	484	523	544	510	557	514	546	532	536	493	519	533	506	573	501	532	519	514	551	514	540	500	496	527	523	512	523	543	527	520	529	518	531	488	523	543	512	523	532	523	489	507	495	540	522	479	506	540	560	514	486	520	512	509	499	509	537	530	507	506	502	525	502	552	530	506	491	556	501	515	553	517	530	562	489	529	503	492	504	519	518	518	537	510	510	520	533	535	503	551	538	537	499	553	484	500	502	488	500	544	508	494	529	549	524	512	521	538	489	484	532	490	506	552	524	519	498	530	533	526	496	536	557	510	535	513	499	519	475	524	511	477	505	529	514	514	552	514	507	507	520	535	508	502	545	507	545	508	534	510	545	528	531	519	516	538	546	555	538	514	582	529	505	523	509	490	540	546	521	511	507	515	501	567	545	501	504	555	534	503	513	520	489	544	514	530	530	499	534	516	472	505	504	505	551	527	525	508	512	515	498	542	547	516	506	521	524	524	509	525	512	521	510	536	469	537	501	468	504	539	497	512	541	543	512	506	519	527	531	501	499	516	531	492	534	523	514	518	549	495	547	496	516	498	507	518	480	475	551	553	523	495	528	543	527	545	508	549	501	487	513	535	521	471	517	480	534	504	502	559	512	526	541	509	502	495	505	529	500	531	531	498	547	542	563	515	510	537	500	496	530	514	519	545	501	534	532	493	469	481	492	525	531	494	473	508	506	483	518	491	538	519	535	501	534	531	551	488	480	559	525	517	517	501	567	484	543	551	516	554	513	530	521	479	519	498	517	499	474	550	536	499	519	512	534	513	538	526	522	525	502	494	526	566	496	524	554	497	545	464	491	494	518	544	525	511	520	526	522	517	519	553	530	536	452	509	524	510	507	536	502	519	512	515	523	496	538	511	513	534	524	518	519	484	549	556	497	517	518	539	541	473	530	534	546	555	549	504	525	536	516	507	527	518	524	488	578	497	513	527
26774	21099	16981	8260	3847	2974	3102	2307	2009	1523	1123	946	855	775	732	717	843	798	787	704	693	706	602	487	461	455	353	437	389	357	325	338	342	313	313	338	305	313	323	324	294	341	347	316	326	308	327	326	303	303	342	322	283	370	372	346	391	403	345	314	303	308	294	314	327	267	291	316	311	301	322	307	296	293	354	311	344	323	297	277	287	318	337	313	305	325	300	305	283	319	317	317	329	309	349	268	311	306	293	307	287	316	307	300	290	291	320	292	322	317	308	335	307	314	300	288	301	337	307	294	299	309	309	316	302	309	306	313	311	284	289	302	320	334	345	316	288	317	309	335	288	317	297	337	327	307	278	295	310	296	278	328	316	303	326	340	299	308	308	309	304	298	291	292	286	300	317	333	325	315	327	294	307	295	331	309	312	292	294	312	331	295	308	315	311	294	299	312	311	291	309	351	306	312	308	294	304	329	295	313	306	362	325	303	301	315	291	305	310	302	310	309	334	319	317	295	337	306	316	292	307	301	327	311	350	339	293	301	298	322	296	284	329	320	312	309	312	311	304	282	275	284	313	298	337	322	312	278	306	278	324	302	313	294	336	331	252	296	335	312	325	305	319	321	332	309	260	291	298	276	288	313	307	322	306	290	301	286	303	299	302	327	320	314	311	330	326	325	293	285	307	304	307	324	280	292	312	298	315	303	308	322	326	296	333	295	324	316	327	290	292	310	314	274	326	329	298	335	302	306	308	300	303	306	302	271	312	299	301	305	312	309	334	309	276	293	344	303	330	287	306	314	316	293	334	310	295	286	322	319	309	312	318	315	315	328	287	319	318	324	311	306	298	329	297	321	328	321	294	295	325	329	293	289	331	294	305	306	298	315	286	344	322	319	286	294	306	312	302	304	308	302	308	289	312	316	285	281	346	328	299	303	300	300	279	318	308	291	321	337	317	298	290	284	299	309	270	299	313	290	295	283	314	307	311	318	282	308	289	277	285	291	300	299	324	285	311	325	326	364	318	257	321	310	301	339	287	284	303	306	329	323	328	302	307	304	291	305	310	312	323	291	294	286	298	295	346	314	288	285	304	299	294	300	281	303	294	312	288	308	308	290	291	320	301	327	302	282	295	299	324	298	310	286	331	288	304	306	329	299	308	342	297	290	301	289	323	319	321	292	286	272	307	335	299	296	290	306	326	342	289	330	318	307	297	317	297	298	310	331	308	286	308	294	350	303	305	277	309	313	334	324	323	302	295	303	332	279	313	340	303	327	298	295	285	298	300	309	302	325	299	299	303	298	340	329	307	315	326	296	293	289	289	341	309	308	307	259	315	362	301	300	300	307	344	338	314	289	272	333	312	283	301	321	319	330	289	298	282	320	336	306	301	299	316	327	316	294	315	307	318	314	298	294	290	315	290	295	313	304	304	302	328	320	305	318	311	304	292	301	308	298	304	301	278	296	325	295	312	301	317	321	323	333	302	321	308	270	296	297	300	297	305	290	316	305	311	297	297	280	316	300	320	310	323	316	313	278	325	317	303	298	311	309	306	277	310	292	314	298	297	283	308	293	293	266	296	267	289	308	350	268	311	319	315	314	320	330	311	305	310	314	316	301	316	312	288	328	299	316	326	313	316	298	305	306	310	313	284	299	322	304	315	332	280	309	347	314	327	316	333	319	283	294	299	293	301	309	285	336	285	335	325	297	309	314	313	282	300	352	295	283	299	298	292	319	303	321	298	328	307	350	293	300	295	283	310	317	325	320	301	325	279	337	312	300	345	289	309	327	297	305	310	303	302	280	298	294	297	300	311	333	323	322	325	298	316	330	330	294	309	325	321	302	307	284	308	328	302	299	309	325	271	303	309	316	292	341	323	305	332	334	314	300	304	308	311	316	274	323	303	305	301	295	306	335	308	313	343	324	298	290	287	305	344	313	314	350	307	322	331	303	310	313	320	314	275	317	319	328	319	316	301	314	309	281	309	297	329	311	315	302	305	306	352	305	319	317	309	316	307	307	303	303	302	307	296	304	321	299	344	332	311	338	313	311	310	306	283	282	298	328	302	273	299	305	307	339	339	308	289	331	297	326	314	319	313	315	340	317	309	326	322	331	304	309	291	334	302	287	306	335	307	329	285	330	286	279	339	285	330	297	315	313	302	316	305	306	311	295	293	300	297	299	303	301	285	304	310	300	316	329	310	302	326	311	305	300	313	294	270	309	309	317	321	323	308	309	293	315	302	298	296	311	320	302	325	271	312	275	307	279	318	305	333	301	292	306	319	290	287	303	274	295	326	288	283	309	320	293	326	316	295	332	335	334	280	313	303	323	285	302	302	301	298	323	293	279	316	322	312	318	295	320	306	287	325	326	325	317	301	267	351	321	291	315	310	328	311	285	310	296	289	306	309	305	323	307	293	332	332	297	303	335	348	315	283	326	317	290	319	295	301	305	313	296	298	307	299	319	311	282	275	305	288	333	298	301	341	301	306	317	317	304	339	295	295	304	314	278	303	301	310	327	315	292	341	307	280	317	299	326	312	309	294	298	294	290	329	321	310	307	280	272	314	292	340	299	314	300	321	300	310	315	351	336	306	288	307	309	313	328	306	314	298	306	323	320	287	314	305	319	322	299	298	287	294	331	296	293	335	308	298	323	321	296	304	310	322	303	289	317	319	302	289	291	311	329	314	308	318	309	312	288	298	300	286	284	300	316	291	312	290	324	311	265	305	308	309	319	333	325	317	300	286	311	307	282	311	289	321	309	318	305	344	284	307	314	323	309	297	325	289	275	306	301	301	284	318	338	305	322	293	324	296	328	323	310	327	303	326	295	326	303	292	306	317	294	323	342	329	291	296	332	288	313	298	289	296	298	292	320	281	282	313	346	300	315	309	289	317	295	312	312	338	300	308	298	315	295	356	293	308	279	331	323	327	320	297	345	295	298	288	311	301	301	284	330	271	329	314	284	356	294	282	288	312	300	299	307	341	337	295	326	328	291	280	302	325	306	310	333	265	333	309	296	334	282	320	325	316	324	308	320	304	310	299	310	300	305	324	301	312	300	334	299	324	326	309	297	322	311	296	281	345	341	311	286	300	272	290	313	277	320	325	295	275	293	302	314	327	293	313	300	291	312	280	286	324	319	309	335	294	313	305	287	285	320	332	290	289	317	313	331	307	310	316	287	303	297	296	323	336	321	310	301	293	310	328	301	304	297	291	313	287	365	325	318	335	305	298	329	369	311	290	285	299	310	307	312	307	312	296	318	321	298	333	299	347	300	302	284	344	317	307	299	287	294	331	310	284	306	314	302	324	299	308	321	314	303	288	294	271	300	289	293	296	332	298	272	331	302	316	294	302	318	324	277	327	304	298	299	314	311	307	306	286	339	326	302	309	332	313	328	314	306	319	285	289	310	315	295	323	292	314	292	293	308	315	330	299	334	302	298	312	318	288	316	315	287	305	272	319	300	310	324	338	303	287	298	276	327	292	323	306	355
14850	23892	20374	12638	8879	7995	8656	6845	5957	4519	3151	2669	2482	1893	1792	1652	2104	1999	1922	1666	1693	1632	1418	1013	1050	837	649	766	719	607	624	546	547	555	527	575	618	540	516	550	533	531	535	517	526	486	565	489	528	553	522	555	475	563	629	660	653	612	557	517	481	488	509	498	494	469	519	486	522	479	518	465	455	476	511	488	481	492	482	530	528	442	461	486	487	491	501	484	484	529	478	492	546	487	501	516	488	492	488	522	462	466	425	486	543	454	475	492	502	519	500	503	478	465	487	474	474	512	505	461	509	477	517	510	455	473	478	457	490	477	491	496	511	511	512	474	517	464	491	505	514	482	484	504	455	470	492	459	498	505	486	522	473	501	513	486	463	498	488	485	488	509	459	492	493	470	483	505	466	504	474	512	489	507	523	507	473	507	514	496	540	492	499	493	458	543	458	467	466	502	548	474	516	460	490	503	500	500	518	516	515	494	529	562	503	498	509	510	483	493	479	525	478	525	501	454	478	491	475	518	506	501	498	474	474	518	454	523	487	492	474	545	444	514	499	548	508	464	491	485	528	493	494	530	488	508	546	481	484	491	504	524	528	511	539	481	512	517	490	481	480	461	462	470	478	518	506	519	508	502	492	488	513	500	547	514	529	473	487	481	487	465	496	485	511	485	482	487	543	463	520	474	498	515	525	481	516	502	498	501	500	503	504	511	466	495	501	485	531	524	480	488	478	514	512	527	518	482	517	534	541	457	495	458	483	503	499	464	504	474	499	535	475	471	492	510	503	485	490	504	522	477	485	483	503	531	465	496	454	492	518	477	499	518	492	487	507	480	493	493	504	491	502	447	476	452	506	477	468	465	513	474	493	459	520	521	460	490	490	480	495	500	466	536	526	551	499	487	514	485	475	531	509	449	520	490	495	529	470	500	478	492	500	480	543	519	454	507	488	496	493	500	488	483	488	498	480	505	484	499	513	454	528	460	513	489	489	499	498	502	464	477	512	536	478	519	471	501	496	493	516	486	516	498	485	496	507	509	493	490	539	492	469	508	496	498	478	448	485	510	513	489	466	487	469	455	489	504	532	470	498	516	494	488	502	497	488	529	475	476	547	514	534	516	478	495	506	502	485	493	513	484	488	499	478	491	459	509	497	453	508	500	508	495	492	506	516	465	500	476	505	528	481	497	515	500	517	449	542	466	492	478	525	494	483	502	495	508	490	498	523	512	505	513	490	450	500	497	525	506	472	497	508	490	509	459	514	489	495	467	457	504	462	490	515	503	515	504	518	498	508	499	471	481	512	502	522	522	479	480	463	507	520	503	507	498	485	457	486	472	504	481	529	496	466	506	508	487	491	458	494	529	499	513	485	514	503	511	527	480	503	453	467	513	490	490	514	496	507	516	508	475	508	492	485	483	477	477	508	504	470	474	501	458	506	469	489	515	520	479	498	491	468	485	487	551	454	513	511	462	478	512	503	460	500	494	475	455	455	485	504	494	518	468	512	481	492	482	500	503	532	464	506	490	487	465	506	508	486	499	531	520	487	494	497	480	527	490	445	478	493	512	500	484	498	490	468	487	528	478	499	474	503	529	474	459	499	507	510	476	479	485	468	494	450	492	527	498	502	494	458	498	495	552	501	493	515	500	495	470	529	493	449	505	497	455	503	513	521	499	483	512	458	519	510	487	520	511	523	504	449	477	503	495	462	529	463	470	501	502	523	441	485	510	478	497	506	495	496	461	506	463	499	473	504	506	517	478	496	491	520	534	475	456	459	478	494	493	452	498	462	534	478	504	468	484	504	502	489	487	519	483	498	506	495	505	479	490	461	489	507	457	492	450	487	522	468	526	452	486	499	475	472	513	543	510	505	510	500	502	510	521	474	488	482	510	507	514	487	468	489	496	515	473	501	512	466	471	507	485	489	486	480	541	496	470	515	530	458	534	483	496	490	522	535	480	549	462	490	505	512	523	515	490	503	523	469	541	465	551	487	475	498	519	484	456	505	486	474	517	526	515	487	494	524	471	486	515	515	475	492	473	504	504	536	472	520	469	500	509	475	492	486	492	513	526	481	499	502	486	485	503	511	472	511	481	538	499	548	493	434	503	481	504	493	443	510	503	530	532	492	498	497	491	500	508	477	477	500	481	474	500	487	510	480	518	449	506	495	467	518	518	515	484	496	506	513	485	487	488	536	483	486	485	479	505	493	455	513	481	543	485	489	482	505	500	509	492	498	489	507	486	504	557	460	480	472	471	507	468	490	511	458	497	516	493	502	471	492	469	493	489	510	519	496	519	469	489	487	486	459	527	518	497	494	482	460	517	499	480	518	491	490	465	458	478	488	496	531	477	472	460	494	501	555	483	504	499	504	472	513	503	469	492	481	472	466	532	469	496	533	456	472	497	505	505	473	469	495	485	475	501	488	505	463	521	501	503	503	498	462	447	466	470	508	494	503	516	498	527	480	509	500	488	480	478	543	469	511	472	493	484	505	501	542	489	488	479	484	499	474	507	486	514	490	472	495	481	498	504	501	484	443	502	501	507	523	497	478	510	507	499	489	503	524	507	489	503	481	487	477	423	494	530	493	482	458	487	496	492	480	504	467	478	472	479	494	543	476	495	487	459	490	491	438	474	474	513	488	493	529	529	504	485	485	538	465	466	465	478	515	509	474	457	516	506	491	490	486	498	516	484	493	506	461	474	460	483	507	461	514	470	461	497	510	501	505	536	477	463	483	510	499	456	448	472	519	510	492	516	499	497	500	497	475	506	478	489	532	501	510	526	544	514	484	480	491	519	533	476	494	479	508	521	518	512	503	442	461	524	475	483	513	488	505	496	518	512	462	487	513	480	502	484	454	552	468	493	508	480	482	512	517	487	470	466	489	506	530	476	455	481	495	491	453	544	518	483	514	507	475	431	489	498	472	467	489	484	492	456	459	473	460	471	499	506	522	511	517	513	457	436	498	472	503	479	475	498	502	480	477	463	484	475	480	467	494	482	522	513	500	463	507	520	500	457	549	513	516	509	507	512	514	500	488	514	476	439	515	489	516	499	473	502	491	506	474	492	485	475	462	501	454	510	505	444	486	485	485	495	507	505	484	496	506	479	520	487	492	506	471	479	454	463	478	503	476	493	520	516	550	476	441	471	484	514	515	465	479	475	497	517	495	449	514	527	521	473	522	523	507	492	533	492	507	501	459	491	468	507	509	483	462	502	465	528	509	483	521	522	498	505	492	517	502	475	483	477	472	459	481	434	506	519	493	471	495	469	494	496	490	514	474	489	479	467	506	528	481	501	496	477	431	501	470	508	483	474	457	492	504	496	469	531	465	494	488	488	488	492	477	505	480	500	491	540	461	468	471	504	502	465	487	530	471	505	515	490	521	457	496	467	506	534	456	514	514	468	481	476	492	527	509	462	511	541	515	479	522	540	481	462	477	459	485	530	475	503	516	471	507	492	482	521	454	503	471	490	517	473	471	462	458	504	496	489
24477	21489	28704	24731	20686	11336	7130	4408	3577	2741	2047	1644	1398	1378	1202	1363	1311	1335	1256	1079	1132	1037	855	643	726	612	477	499	489	441	409	417	429	405	388	410	401	414	366	363	384	406	382	396	441	402	409	386	416	402	399	348	354	580	796	616	551	497	423	395	359	370	372	376	396	350	396	328	332	343	359	379	369	365	362	348	384	378	360	336	343	365	325	349	377	336	357	368	355	321	360	373	356	383	352	366	381	371	325	379	374	341	362	342	351	365	362	338	372	415	414	400	398	326	390	360	354	369	361	385	370	336	367	348	365	365	349	426	384	367	388	359	385	393	356	369	326	341	357	355	371	362	363	357	357	362	347	354	358	343	357	370	360	382	371	345	343	369	349	348	364	369	362	391	328	370	383	355	370	358	378	342	377	353	366	344	367	375	335	355	370	355	352	339	347	366	340	353	397	370	361	344	369	347	356	354	360	350	356	352	359	394	374	353	338	340	344	364	365	364	358	367	366	328	324	364	380	362	316	347	331	333	330	368	348	372	348	357	337	376	374	381	395	381	338	345	381	375	350	349	341	359	417	349	326	374	345	384	389	392	371	372	372	360	347	336	344	344	395	343	358	384	362	372	351	364	378	404	364	381	383	354	377	370	344	349	383	349	348	391	339	364	347	376	369	366	336	378	386	364	368	326	396	333	351	338	388	350	361	361	370	402	344	371	372	359	335	376	355	359	371	349	315	364	376	375	321	354	385	362	397	355	355	371	367	379	346	337	369	369	388	361	390	357	359	363	340	363	363	346	338	387	375	356	349	364	345	370	350	370	393	356	351	386	368	350	359	365	349	384	357	371	387	378	373	367	374	375	374	345	350	351	355	367	357	350	345	375	355	387	349	332	346	383	369	333	393	360	357	359	364	356	351	360	318	359	378	373	378	362	388	400	380	349	358	355	329	364	366	349	332	369	341	378	355	354	345	347	348	364	334	345	367	347	363	362	363	373	372	338	324	369	351	318	371	386	364	370	377	382	394	390	343	351	390	365	358	319	383	352	341	349	332	338	347	350	337	347	388	337	369	344	357	365	362	344	375	370	348	399	362	343	328	389	371	387	376	361	359	345	390	345	373	357	378	338	347	379	381	333	408	359	345	370	331	384	348	352	383	381	390	350	365	316	362	347	343	381	340	392	373	343	416	343	385	340	355	383	380	376	333	358	326	367	358	339	374	364	342	373	364	338	351	382	354	355	348	380	355	375	344	371	379	365	354	384	326	383	374	367	340	358	356	363	343	316	395	347	350	378	372	348	373	346	341	377	381	386	354	377	366	381	341	341	351	347	368	374	353	363	356	395	393	355	370	368	365	369	399	367	387	368	374	347	360	411	326	361	352	343	349	344	349	349	355	376	342	340	408	367	360	355	354	363	365	378	391	361	357	339	389	354	365	357	364	371	348	379	386	385	359	374	414	376	367	351	366	381	353	368	334	394	349	324	331	347	359	356	364	369	338	374	372	367	342	380	355	393	356	387	342	391	385	354	390	368	371	360	373	372	337	358	377	389	368	352	355	397	344	364	373	344	393	352	382	341	376	361	387	364	325	388	367	338	311	342	364	359	355	383	356	358	361	396	394	357	340	363	340	369	379	357	400	355	369	383	347	368	363	339	367	336	354	365	384	366	356	361	384	364	357	336	351	368	360	353	388	341	345	333	413	381	390	385	333	347	351	337	322	367	373	379	335	329	342	382	360	340	338	328	386	324	383	362	374	360	391	338	368	400	368	377	391	339	340	382	365	396	360	364	385	357	325	366	347	375	376	366	343	358	393	369	319	352	377	356	360	360	386	355	368	301	344	348	354	349	352	346	368	374	361	343	406	374	328	377	385	394	373	397	351	343	396	365	371	360	398	327	364	354	375	354	345	356	384	333	321	353	388	363	379	351	337	357	384	375	335	357	350	418	353	359	382	363	351	354	337	396	367	365	391	363	356	412	384	344	343	379	372	374	371	367	376	389	372	364	361	353	358	355	334	371	347	384	376	355	366	338	347	359	387	334	343	350	352	343	350	365	347	349	341	341	388	358	333	347	384	347	321	358	379	360	362	348	370	363	374	366	364	336	330	370	348	370	366	373	399	346	359	366	382	350	374	332	338	333	355	360	371	356	367	375	375	374	359	361	335	345	341	341	346	338	373	369	372	345	317	357	369	346	357	310	366	345	401	341	347	348	347	378	360	337	301	359	338	382	383	357	337	366	331	393	347	345	373	366	412	380	335	370	361	311	372	347	364	323	332	343	375	367	391	323	381	343	341	353	347	335	379	371	322	343	371	351	385	385	372	368	331	350	343	344	358	381	334	378	346	369	366	363	343	344	374	334	382	344	346	353	331	350	388	360	380	361	391	343	351	374	367	367	403	350	372	396	330	335	349	333	344	361	352	376	363	361	346	353	361	380	362	383	340	362	369	324	377	340	363	396	354	338	346	338	377	350	361	309	368	356	334	378	340	377	361	387	339	345	330	334	371	359	370	379	345	357	356	349	352	347	369	374	359	343	355	395	375	370	403	350	378	383	339	345	336	403	373	356	364	319	370	359	373	343	352	380	335	367	343	331	355	380	366	381	376	372	385	373	332	333	370	375	325	367	394	355	354	351	350	352	354	339	371	337	371	407	357	343	368	388	373	363	364	356	376	353	360	325	386	386	361	331	363	344	347	341	355	353	383	375	351	368	382	354	359	381	379	383	355	339	407	369	346	350	392	356	363	380	405	370	354	383	359	353	369	371	363	347	362	355	321	383	356	356	339	366	351	355	335	309	381	330	372	356	379	356	358	374	333	368	349	367	350	337	357	351	334	307	361	394	361	342	365	339	375	372	390	371	324	372	378	350	372	371	363	358	403	366	358	379	378	347	336	334	344	368	357	344	349	332	380	325	343	371	358	347	386	365	373	344	340	375	381	372	358	376	357	340	395	361	356	370	382	391	351	374	304	339	361	384	371	388	367	350	397	345	345	346	360	355	346	361	372	374	342	379	334	359	357	362	399	366	349	347	375	367	377	341	339	354	332	374	408	371	340	362	374	379	351	347	338	353	358	360	353	368	352	370	344	343	333	359	386	343	362	382	390	348	343	366	361	348	393	365	332	340	411	368	399	349	359	362	354	335	374	387	355	384	383	367	343	336	381	351	370	332	380	377	364	364	325	363	370	325	349	353	362	351	365	343	386	378	344	326	345	340	353	329	358	332	339	363	384	363	344	377	345	365	343	375	341	388	346	373	363	366	370	354	374	345	367	329	349	311	363	343	320	363	336	338	375	379	347	306	331	370	338	389	353	335	370	367	367	356	352	380	340	352	367	380	365	336	375	321	336	364	378	369	382	333	348	381	349	393	352	369	367	350	324	405	338	364	386	360	343	360	362	376	337	379	350	357	365	367	347	365	364	332	322	351	335	360	327	367	393	371	382	365	374	378	396	397	339	339	344	391	352	383	335	363	358	362	372	344	370	340	366	372
16859	32264	29685	20808	16589	14812	13672	10683	9323	7295	5493	4647	3687	3308	2967	3337	3285	3416	3019	2571	2589	2545	2049	1452	1522	1341	799	1009	879	733	795	749	702	665	687	664	682	660	663	683	699	644	688	676	632	674	605	599	640	702	663	635	641	1120	1584	1284	1144	853	684	656	608	602	559	546	586	566	579	570	603	586	583	561	628	579	575	611	567	603	589	579	593	589	557	589	568	588	585	622	527	563	602	564	573	558	610	601	521	549	608	579	584	579	612	561	588	618	613	591	541	558	599	590	564	567	531	526	588	570	569	564	560	559	612	546	582	592	620	613	576	592	569	575	557	598	622	556	576	589	576	612	588	530	621	578	582	619	583	612	625	547	560	561	588	626	574	569	528	576	515	594	586	601	589	560	601	577	570	587	642	559	563	509	586	596	577	610	605	593	579	598	557	552	576	543	580	542	580	579	577	579	564	569	638	566	574	570	577	596	552	624	610	592	570	580	559	574	552	617	577	577	554	586	608	585	580	584	601	595	618	563	559	594	531	582	577	572	588	555	544	593	580	604	604	553	546	554	594	594	583	568	567	538	575	596	555	578	591	572	577	564	549	582	573	578	599	570	578	618	549	575	566	549	570	543	581	547	539	583	565	572	550	618	566	539	573	548	590	541	597	555	552	583	548	585	587	562	591	557	569	529	594	521	591	595	580	582	553	568	562	569	607	580	540	596	593	602	613	593	588	593	551	604	581	541	593	589	564	571	570	547	533	574	530	515	594	577	573	576	572	562	589	521	637	573	581	540	582	609	567	605	570	543	608	610	562	629	592	615	548	596	608	581	555	576	540	620	560	583	571	538	508	595	625	617	588	584	597	582	561	626	543	545	613	542	622	588	571	598	574	567	590	615	571	567	585	584	601	581	584	580	529	589	535	625	559	544	570	579	576	568	583	585	550	546	555	547	603	578	613	609	589	557	528	577	589	553	575	611	631	597	594	571	547	579	534	600	577	579	612	598	558	555	578	585	568	570	554	587	598	612	598	570	608	563	567	577	606	604	558	614	559	621	583	565	563	577	576	536	618	578	608	545	545	585	556	586	560	564	546	536	589	589	607	538	593	570	624	571	556	598	609	546	565	621	583	555	591	546	573	562	555	569	580	579	562	571	573	533	559	583	564	603	596	606	629	570	598	609	574	597	578	551	562	528	582	551	614	603	610	564	627	544	576	526	628	552	643	576	606	573	536	532	547	563	580	598	583	582	534	597	562	579	607	541	551	577	568	570	588	600	578	593	577	547	579	596	582	565	531	547	608	537	572	548	601	576	598	582	559	603	596	573	568	570	601	590	618	534	599	567	566	564	555	599	611	603	564	595	577	611	593	585	576	599	604	593	581	599	534	549	577	565	567	532	582	588	601	620	540	582	576	583	577	592	566	573	543	586	530	554	551	597	601	624	571	568	577	576	583	559	581	565	638	566	549	592	551	538	575	595	555	570	601	583	584	549	593	510	582	553	549	546	582	586	538	586	559	559	593	560	603	562	561	573	563	596	581	579	606	609	552	579	637	643	579	586	591	560	596	581	623	592	569	558	537	546	590	630	586	540	572	559	554	586	563	611	565	585	523	604	558	585	575	565	556	584	543	613	592	583	587	554	601	562	598	590	595	556	551	537	553	565	569	563	588	606	611	586	581	551	559	584	552	550	574	567	550	594	537	596	564	574	623	593	616	591	578	523	546	578	583	550	548	538	547	575	595	613	528	599	531	555	533	577	573	587	565	576	594	615	561	613	578	569	589	566	583	603	566	577	554	572	565	549	559	611	562	556	541	564	560	542	556	564	571	555	572	592	563	600	582	586	577	559	584	572	579	579	578	530	561	544	621	579	566	570	596	569	595	551	546	560	577	561	521	599	581	601	595	592	580	601	609	627	611	538	543	593	524	568	570	543	596	577	601	551	569	589	540	596	602	586	587	584	615	584	589	564	594	627	595	581	582	589	569	529	553	599	567	570	579	559	569	570	587	587	625	586	578	542	596	560	566	597	592	581	606	526	586	591	588	606	526	607	567	533	570	582	598	564	582	546	549	573	555	536	603	565	620	577	577	564	615	600	594	565	553	552	540	574	587	559	596	576	581	580	550	602	549	616	613	524	574	568	538	589	578	578	605	620	605	552	594	573	566	588	598	581	619	573	609	595	590	564	610	574	580	573	572	611	570	578	564	582	577	555	607	554	609	604	576	586	612	584	596	574	580	583	557	555	559	607	556	562	591	556	581	557	562	544	573	564	582	595	560	574	611	615	585	617	572	561	614	543	570	591	562	557	551	586	583	550	545	600	578	589	581	570	571	653	569	549	572	545	606	622	573	596	613	542	570	598	586	643	609	559	565	572	592	581	574	570	574	619	566	573	547	578	590	607	590	589	604	588	558	581	519	572	595	546	609	563	553	587	562	560	645	618	560	623	585	597	594	587	567	564	576	616	587	570	595	529	578	522	536	548	580	607	612	531	563	594	575	568	624	584	593	576	615	507	623	547	589	529	593	566	619	574	593	563	563	575	574	574	595	563	593	574	569	584	548	639	577	545	579	600	581	620	615	588	607	604	574	570	575	566	623	568	586	567	576	610	564	535	593	577	571	539	555	573	603	603	605	597	541	538	563	594	544	560	579	604	587	548	607	594	583	575	591	564	556	585	582	575	611	599	594	565	554	592	576	547	599	658	581	597	552	571	550	581	593	587	607	608	559	574	529	587	538	601	641	567	564	593	595	554	575	570	606	597	502	607	559	592	561	581	553	558	573	594	605	594	566	542	601	564	587	560	579	605	581	606	565	580	621	612	609	587	587	569	606	583	576	566	553	586	588	599	600	571	581	555	574	559	583	547	563	574	559	566	598	572	540	596	550	610	576	568	562	559	626	599	605	574	552	603	568	564	572	587	560	575	555	543	532	591	610	613	561	569	574	610	578	587	635	541	608	571	563	567	554	592	594	574	604	598	573	611	596	570	598	586	568	598	569	586	556	536	540	548	527	618	590	591	541	520	554	560	585	626	611	534	547	579	563	573	581	561	564	510	573	588	562	557	584	587	605	588	575	620	561	604	579	566	635	608	582	591	560	585	551	533	538	578	548	577	561	607	569	561	607	560	609	578	612	542	561	560	584	596	598	547	600	565	572	592	587	559	564	611	557	581	559	568	528	592	615	580	593	607	591	547	609	572	560	605	586	644	608	626	545	587	599	582	585	596	581	584	593	562	600	586	553	547	639	567	563	559	564	584	527	560	588	577	548	575	573	585	558	587	567	558	594	581	546	610	607	556	563	549	571	552	566	595	586	582	592	593	618	603	583	544	588	558	594	546	567	580	595	554	567	540	584	577	602	608	575	524	553	607	535	579	573	555	588	535	561	625	594	593	576	559	574	588	583	585	551	589	551	578	580	562	611	568	591	592	561	592	560	596	609	563	574	590	602	550	600	579	553	529	544	583	595	555	584	579	552	561	576	542	577	587	572	589	572	593
23433	21498	29286	24050	21542	21191	14211	6863	4608	4061	2931	2303	1946	1854	1616	1871	1964	1900	1808	1542	1346	1352	933	800	812	643	516	525	495	448	427	422	409	400	365	371	361	378	360	371	374	367	359	392	405	395	383	407	357	372	375	336	357	722	1142	939	747	570	415	383	346	337	319	336	341	331	326	341	339	361	309	348	368	356	322	346	358	312	309	332	314	354	350	294	342	325	329	314	319	332	322	335	339	341	367	339	324	319	319	323	357	329	349	353	357	317	360	317	351	330	322	302	313	325	344	340	344	330	342	322	345	361	326	310	333	329	355	311	333	323	337	339	346	330	337	326	320	349	287	317	334	342	296	377	338	361	338	341	356	335	325	360	357	339	324	353	350	347	309	324	331	361	312	359	324	325	319	335	329	350	342	323	361	329	353	317	331	324	346	351	307	319	330	359	322	329	292	297	325	367	339	347	325	324	352	330	352	330	334	353	355	348	351	302	359	349	342	342	340	340	328	329	346	324	341	348	332	331	335	348	335	363	314	336	371	321	353	357	338	381	328	315	307	341	345	361	329	320	322	311	355	328	330	329	333	366	333	314	354	308	317	342	335	354	352	301	355	337	332	331	330	324	330	300	332	331	317	347	320	338	340	359	318	301	349	326	313	315	322	355	347	338	306	327	326	330	331	337	325	325	329	331	319	334	345	330	308	338	344	346	347	343	346	317	342	349	332	346	333	346	356	350	329	327	341	332	332	371	339	346	347	334	329	332	334	314	330	321	338	318	353	312	338	326	313	342	362	322	339	343	336	342	344	345	304	373	308	354	318	325	311	306	341	335	383	324	340	316	359	308	325	313	343	355	337	291	347	350	308	328	338	305	328	386	315	324	338	298	356	327	321	366	349	358	348	335	320	336	320	327	323	345	332	322	363	366	322	324	291	323	321	311	345	325	327	333	337	314	368	312	369	326	331	341	342	351	336	343	335	343	326	347	315	355	330	315	322	331	325	330	305	343	340	345	375	354	364	366	340	326	343	332	348	355	340	332	351	327	338	316	338	358	332	358	332	303	300	355	333	315	321	353	350	343	317	326	333	317	336	334	331	325	285	328	352	333	352	341	341	309	317	341	341	329	337	303	353	308	360	313	370	338	346	336	320	338	319	339	333	348	368	335	316	351	336	326	335	340	339	345	362	334	330	298	364	314	286	345	340	317	353	357	336	358	338	324	330	317	320	331	321	339	327	319	322	325	363	311	327	314	324	325	299	316	312	315	347	347	316	354	329	337	335	313	319	338	340	345	359	344	357	331	345	357	341	300	340	365	361	338	295	324	313	314	331	315	382	309	354	333	331	343	301	343	347	305	382	357	333	347	324	319	363	331	315	323	326	335	318	318	288	317	344	302	294	321	300	346	355	304	327	322	343	349	319	335	346	310	326	335	348	344	358	326	361	344	328	325	318	342	336	338	357	337	285	347	359	333	357	321	347	336	351	301	334	357	343	315	342	350	332	314	362	332	325	335	333	353	353	328	342	354	341	326	330	312	332	330	333	341	336	309	326	321	356	320	316	341	319	325	315	342	322	350	325	339	358	332	360	341	338	305	297	322	373	328	311	332	301	334	328	341	338	341	349	296	346	317	323	316	333	335	338	336	350	327	319	354	312	326	349	329	353	344	316	332	334	306	351	336	325	328	303	330	347	330	338	324	336	350	333	351	328	352	332	331	321	348	333	363	325	337	312	344	308	316	315	339	332	338	344	347	327	336	357	354	322	331	338	344	374	301	312	350	334	328	305	320	348	327	338	343	319	336	317	334	325	329	314	314	336	337	358	316	337	332	362	354	319	328	322	351	340	351	319	330	336	352	326	296	352	317	326	357	324	381	347	341	337	314	329	335	329	360	302	345	313	327	330	346	370	319	347	306	341	313	348	346	331	332	335	336	368	335	371	341	333	328	339	339	311	343	337	334	337	322	335	340	315	330	324	318	346	330	334	318	314	347	362	344	300	311	325	348	310	322	332	336	344	341	300	337	316	348	362	305	325	355	364	307	327	335	349	361	346	310	323	309	335	311	347	353	333	344	294	312	333	306	360	329	331	348	304	340	316	306	338	363	329	345	343	346	295	316	333	323	354	341	320	359	327	299	334	336	352	321	338	329	328	323	312	327	365	321	326	335	350	338	350	325	308	324	327	343	340	334	320	330	339	327	349	336	331	292	352	337	365	342	313	365	330	320	326	354	332	331	327	332	317	324	336	314	330	368	339	358	320	343	347	338	337	298	315	366	321	330	340	341	323	332	359	352	348	339	327	346	353	351	344	366	325	340	343	333	369	335	310	332	318	352	341	303	342	354	330	357	316	335	325	334	363	336	337	355	348	354	330	273	308	332	331	311	322	326	313	353	346	330	312	356	321	358	344	309	364	315	334	342	320	352	330	325	327	315	304	360	370	328	333	340	317	334	364	348	308	306	334	353	310	332	339	305	351	347	358	333	363	355	349	332	332	362	335	303	357	312	365	369	353	326	341	353	333	315	323	344	292	331	321	330	325	346	368	372	350	338	309	340	333	305	339	325	332	345	330	346	338	354	337	359	325	365	319	320	327	337	330	341	329	335	341	312	317	344	356	331	337	320	325	315	330	332	343	340	316	334	330	302	311	317	333	366	335	319	333	327	341	332	334	349	348	330	297	341	332	337	354	330	373	355	333	318	316	346	330	341	331	348	321	327	351	349	336	326	321	331	367	309	324	330	318	336	344	341	335	342	313	321	304	298	311	345	308	345	322	289	326	359	342	363	363	306	311	340	334	340	327	341	355	374	336	346	333	344	326	348	334	356	333	360	355	320	343	292	308	310	325	336	352	342	351	321	346	336	347	372	371	366	346	347	351	346	327	355	330	363	326	347	307	331	349	298	337	352	348	321	324	351	340	313	308	297	330	335	367	304	340	341	321	341	318	343	309	352	312	309	356	322	333	336	325	345	347	348	335	309	352	316	324	344	326	359	321	341	348	326	300	326	348	340	318	363	323	323	360	332	337	332	330	326	352	353	337	317	319	349	321	315	338	383	318	353	305	319	327	332	333	335	326	333	324	347	353	327	333	322	340	319	346	372	309	324	338	315	355	322	372	346	327	340	364	341	339	322	332	314	318	348	334	342	358	346	306	332	333	315	332	353	345	330	353	318	324	324	323	342	335	327	310	344	346	355	343	324	315	321	345	312	309	342	332	352	320	356	357	349	336	322	330	348	323	341	324	320	349	317	357	324	350	355	343	335	319	327	350	335	344	321	366	327	350	355	360	334	319	306	346	347	312	327	306	314	310	310	312	315	334	373	321	335	317	334	342	337	341	333	324	283	370	325	341	337	316	323	313	335	333	338	342	332	341	348	360	346	355	323	329	320	337	294	343	312	330	342	336	341	332	359	322	365	340	324	349	322	333	330	340	314	306	334	345	336	332	342	308	313	360	337	341	321	343	315	342	340	293	337	352	364	313	369	311	329	348	364	343	319
18965	37191	35090	26525	22123	20574	18004	14517	11735	10211	7406	6069	5207	4614	4337	4966	5309	4592	4445	3699	3227	3155	2083	1636	1787	1386	954	1066	951	845	773	766	716	673	619	638	702	699	649	642	613	617	640	671	662	699	724	643	561	624	601	577	674	1446	2484	1947	1508	1111	784	627	609	554	514	541	556	563	547	555	534	537	512	506	540	547	543	517	523	491	533	537	528	528	550	525	533	533	551	500	600	533	512	528	499	507	485	509	530	543	493	493	546	535	523	566	514	538	504	523	509	551	525	544	506	529	545	514	471	519	529	508	556	519	534	542	533	562	579	522	525	560	514	524	520	503	561	505	554	485	484	509	492	513	522	542	574	565	545	506	555	515	528	509	511	555	511	523	502	493	514	540	537	509	567	475	501	586	495	565	517	491	518	527	534	495	589	515	529	509	557	518	519	528	540	543	505	522	533	570	510	536	561	552	554	582	535	509	540	487	533	529	561	550	569	542	533	534	542	532	532	550	489	522	575	558	507	507	487	507	586	517	532	526	547	545	513	506	538	575	517	489	553	524	551	543	515	493	507	502	494	534	552	518	489	517	512	546	524	545	536	563	505	557	518	506	525	498	509	505	502	539	538	512	539	498	541	535	518	518	538	520	543	523	525	561	510	544	505	508	523	523	535	528	552	511	517	532	555	549	552	507	557	518	551	550	498	558	528	521	524	525	503	534	554	576	540	536	548	491	542	541	502	562	515	516	468	550	577	564	581	512	486	531	520	534	501	496	545	509	552	518	512	518	544	575	513	542	511	527	537	553	508	532	532	552	529	521	539	528	492	547	510	558	510	541	544	531	531	502	513	524	558	530	518	547	565	547	533	577	512	537	475	508	556	523	527	503	507	498	485	500	509	534	546	530	524	500	559	552	535	538	559	524	510	537	530	534	550	502	572	532	556	552	491	531	517	540	515	549	574	523	527	540	483	558	528	524	542	539	535	514	536	506	526	560	526	502	516	526	528	564	530	550	553	559	536	529	538	538	542	519	536	548	566	574	576	547	477	544	517	516	517	515	555	529	512	549	530	531	541	514	550	521	506	517	554	504	559	507	551	530	489	528	553	541	499	535	511	545	539	539	524	538	561	557	502	504	531	536	524	468	542	540	517	520	502	513	540	503	532	554	550	560	549	530	537	510	477	519	519	530	538	510	533	505	570	510	521	505	538	518	515	524	528	541	576	552	551	526	486	521	528	521	527	530	529	534	522	513	488	516	534	549	529	567	536	521	544	567	534	545	523	521	520	555	567	539	531	539	512	520	523	557	531	533	515	522	519	539	493	505	497	535	493	520	537	502	554	529	526	574	552	507	533	527	503	558	534	535	549	536	549	535	534	516	513	515	555	529	549	506	540	533	498	536	525	497	489	495	521	563	537	544	541	534	482	534	531	525	504	524	539	555	527	511	506	551	523	535	539	585	548	505	529	576	514	546	530	533	516	514	538	529	553	540	535	522	557	564	548	513	485	518	584	506	545	527	529	528	517	584	510	524	537	524	547	545	553	500	504	488	528	544	479	524	536	537	561	525	539	524	505	515	540	458	585	563	542	493	519	509	528	514	513	525	551	510	529	540	542	502	535	530	490	529	511	534	485	539	506	548	531	521	522	561	549	547	541	510	541	537	557	539	480	520	530	513	511	539	555	528	571	510	511	525	529	543	555	515	534	589	556	538	537	539	477	538	536	587	517	515	531	550	495	544	499	520	495	530	540	528	527	534	539	564	560	551	523	553	549	540	553	533	513	479	530	495	539	543	532	529	584	480	569	536	494	578	520	550	519	538	532	523	525	548	503	590	507	501	501	524	512	580	482	543	498	500	550	525	503	506	565	510	487	510	525	514	514	548	555	513	559	529	564	549	501	525	557	520	527	511	493	512	502	547	563	538	552	527	520	569	489	524	562	515	535	540	522	506	553	531	571	564	545	529	539	498	548	514	555	525	495	538	521	550	522	501	494	548	538	543	525	560	548	521	546	550	557	520	544	530	516	539	507	530	512	547	565	530	527	530	510	529	524	518	581	503	544	526	513	526	517	528	521	541	497	521	507	549	501	542	581	513	536	532	501	517	550	480	501	498	550	580	503	491	530	528	563	516	541	509	564	532	515	478	534	530	511	534	554	500	572	533	525	547	537	528	559	533	585	537	543	505	501	530	533	507	576	507	484	541	525	484	569	474	517	575	534	480	521	571	529	515	522	570	548	537	499	495	562	550	552	568	525	530	534	543	561	539	524	496	567	521	526	483	550	541	551	510	540	519	530	526	512	528	531	575	517	518	539	536	537	524	520	549	526	507	544	509	575	534	528	522	483	571	500	533	544	521	489	510	525	478	538	530	535	520	543	530	476	505	567	530	524	576	530	523	522	577	535	525	530	527	521	501	511	500	508	572	527	497	519	582	535	511	559	493	545	535	502	536	540	529	519	514	571	549	540	535	566	522	548	510	533	545	531	536	534	563	531	555	558	530	508	526	499	536	528	557	534	586	521	556	552	528	495	534	527	533	565	546	513	547	514	512	524	511	517	511	538	495	533	506	549	491	551	557	513	529	519	526	543	534	553	504	541	557	537	537	524	522	519	505	531	568	540	527	525	552	561	518	565	519	518	564	528	539	516	511	516	503	521	602	523	574	556	519	523	544	515	511	545	536	511	523	561	504	508	533	541	513	531	513	519	546	544	503	531	480	529	518	521	479	535	518	555	516	528	492	522	530	518	501	526	533	554	506	566	520	540	523	559	512	557	532	556	559	499	538	547	491	541	485	509	527	500	509	519	540	526	490	549	533	518	517	550	548	549	557	553	492	537	521	538	534	540	524	540	567	495	528	512	525	548	530	494	527	491	537	540	498	486	591	557	528	533	530	522	516	605	536	512	524	511	518	538	533	489	507	531	523	495	572	535	497	516	495	531	504	576	535	516	554	580	556	530	570	562	502	552	542	488	527	497	511	575	526	572	563	524	533	553	566	520	543	505	521	565	543	527	545	494	543	530	519	478	543	535	546	521	556	539	569	552	534	539	521	552	536	559	515	531	537	517	545	512	502	531	530	514	515	492	525	533	475	510	564	488	513	505	517	534	533	552	521	514	505	542	537	545	522	512	592	554	527	522	540	493	508	567	549	534	506	507	521	502	543	548	535	517	502	530	512	489	479	491	530	525	530	535	510	515	517	582	548	520	565	536	555	556	515	537	511	525	539	539	522	549	532	514	562	552	508	479	545	548	524	519	530	518	540	522	485	568	526	516	534	512	555	517	525	485	548	520	526	515	558	542	516	534	537	503	520	523	517	531	555	498	512	525	523	532	506	516	527	531	534	509	522	534	526	496	553	538	556	578	537	532	524	513	535	526	552	552	568	559	499	504	542	547	526	524	513	549	540	549	509	526	507	533	504	559	479	536	495	545	585	560	570	545	527	537	527	508	504	542	512	559	493	530	515	533	540	520	481	538	504	535	551	513	512	527	530	526	571	496	525
27055	21262	17450	8873	4457	4235	3055	2234	1772	1399	1055	976	942	745	928	1011	954	884	891	811	751	784	558	451	506	367	381	427	391	344	332	370	343	344	324	303	340	350	337	339	320	311	324	328	358	327	335	324	342	317	305	347	326	352	380	371	366	342	371	324	330	296	298	345	328	328	289	321	331	298	336	301	303	317	331	287	308	313	312	349	302	289	322	294	255	318	292	326	281	324	329	329	320	306	311	299	292	292	311	335	331	333	302	326	339	328	307	307	294	335	310	302	316	335	330	342	289	299	288	299	293	329	306	335	315	313	327	313	303	308	356	339	314	334	342	314	326	274	322	297	301	301	293	304	321	327	301	332	340	331	313	297	319	306	315	309	332	305	317	312	300	330	279	322	345	322	340	294	328	344	312	303	291	314	312	324	342	296	300	292	295	312	343	297	335	308	294	323	310	334	301	335	332	319	295	306	339	315	318	337	346	331	296	285	345	293	331	287	309	301	302	303	330	342	287	304	348	314	299	316	300	323	314	313	311	336	293	320	321	280	326	308	297	328	299	306	311	292	291	348	309	299	294	272	349	324	320	312	313	292	306	326	310	312	321	288	295	295	324	299	289	299	329	312	316	311	293	300	345	273	357	338	327	269	295	347	311	319	313	303	287	334	328	321	303	302	294	302	313	322	321	283	292	306	325	311	313	335	326	298	318	327	309	304	352	326	324	323	306	319	334	317	305	295	304	300	303	316	299	297	306	283	274	324	333	294	327	286	295	316	319	290	322	309	347	315	309	321	288	350	282	294	284	320	324	365	312	294	286	326	329	310	300	303	321	322	302	288	323	308	288	312	318	308	317	307	301	297	295	292	320	316	315	309	327	293	319	297	310	349	306	291	357	333	321	297	288	337	321	299	307	331	333	320	316	320	299	317	342	263	297	290	289	337	324	293	301	297	300	317	274	324	313	304	320	317	312	303	298	313	308	338	362	333	293	330	338	327	273	343	344	333	335	329	315	304	254	290	304	357	264	293	342	289	326	333	300	329	324	313	323	304	325	311	308	292	306	314	318	331	291	318	295	318	316	297	341	350	315	318	309	326	334	292	290	305	341	316	326	330	326	329	308	311	323	308	290	324	296	316	300	314	325	303	331	332	354	305	332	344	279	331	308	275	309	304	315	307	325	279	310	324	290	319	313	317	301	338	329	310	281	286	357	327	320	320	303	274	332	336	332	306	323	304	327	322	306	332	331	320	283	331	300	350	306	317	312	306	309	293	306	303	310	314	323	284	277	329	347	324	324	304	314	324	325	289	292	318	285	300	308	289	303	322	308	363	325	292	335	341	335	318	329	318	307	305	333	327	316	317	292	311	313	297	327	320	334	322	311	307	320	314	302	315	354	311	314	277	309	285	316	340	271	307	310	321	342	337	309	291	308	305	316	314	309	319	313	289	332	282	348	350	314	300	324	334	293	319	337	382	327	307	289	307	284	340	326	298	324	277	284	299	305	316	316	356	320	283	291	345	317	320	328	337	344	308	334	300	288	327	333	292	315	324	315	343	307	366	319	333	324	345	304	304	320	328	307	301	348	302	302	322	313	347	315	314	323	299	316	313	321	321	320	316	325	296	290	309	309	269	304	324	297	305	343	306	321	314	305	333	320	345	293	315	307	311	308	339	324	323	300	315	315	284	296	335	295	318	329	310	318	308	315	311	299	311	297	292	305	301	304	304	296	301	333	297	301	300	336	314	292	328	309	335	303	282	325	321	321	291	300	339	307	330	310	303	299	321	291	319	307	335	335	309	308	328	300	329	329	314	297	303	337	317	334	320	291	312	342	287	314	303	320	307	312	322	304	313	297	321	338	319	320	300	286	324	311	302	319	337	314	316	329	325	330	313	343	331	294	309	302	312	307	317	320	310	314	316	317	285	322	322	321	316	294	315	308	332	299	297	322	313	325	311	280	317	329	359	322	297	327	321	319	344	351	327	316	305	300	303	335	330	317	343	308	328	296	319	324	301	337	338	333	303	319	316	303	298	302	362	331	346	335	303	328	316	318	316	300	301	294	317	321	325	329	302	327	329	319	315	310	367	323	308	291	316	292	292	328	319	326	313	323	305	287	301	296	304	335	321	323	318	297	307	312	309	303	324	306	342	321	313	297	326	299	302	327	325	321	308	311	338	309	295	303	319	306	319	346	309	309	295	305	328	258	321	338	313	326	306	306	314	325	314	321	327	347	347	299	333	325	325	302	346	303	304	294	314	343	297	300	287	293	300	310	347	324	291	297	295	329	341	333	306	308	327	300	303	313	304	296	316	299	345	332	301	318	333	350	310	317	307	285	301	340	340	327	279	305	328	309	336	296	314	311	304	311	322	323	341	307	317	295	342	313	335	335	312	270	331	318	354	287	319	312	302	307	323	280	317	359	325	311	301	311	313	324	284	351	316	324	318	324	341	343	299	345	326	323	292	316	329	282	323	305	322	329	324	303	313	295	327	306	333	297	316	313	322	277	305	330	340	315	318	313	285	325	299	302	288	317	335	296	319	320	331	279	343	324	311	317	337	327	302	290	276	326	323	315	307	278	307	298	322	298	329	332	329	308	285	304	311	313	293	353	306	340	291	305	330	310	338	308	345	314	316	331	320	287	329	300	313	311	340	300	268	311	289	328	315	299	313	312	304	305	316	313	270	362	337	303	305	295	307	293	321	315	307	287	311	351	298	334	338	343	295	300	302	299	320	328	318	283	303	313	298	325	301	319	322	319	322	337	292	303	266	327	308	298	317	324	339	299	321	307	297	294	303	295	300	318	299	311	277	309	313	317	329	296	312	299	330	342	324	339	306	291	326	296	285	278	307	303	332	324	312	293	293	292	309	349	307	305	328	294	323	328	294	298	329	322	332	320	308	310	320	325	311	328	309	327	321	296	302	321	302	326	311	268	317	326	329	289	302	307	314	320	321	330	324	312	315	329	299	324	306	333	309	306	319	299	291	290	326	309	297	317	307	298	295	288	294	329	313	335	322	275	323	310	321	319	315	328	296	331	317	283	305	316	272	304	332	325	334	313	347	274	306	319	325	290	325	329	291	314	313	307	309	269	312	279	317	331	330	304	322	309	350	303	296	311	313	299	318	320	285	292	316	306	317	317	329	320	327	302	319	309	350	329	294	287	308	311	269	283	291	289	304	307	299	321	303	329	348	299	329	326	277	337	350	307	324	290	326	295	305	352	334	292	296	263	303	323	302	316	324	331	351	318	266	301	318	316	325	320	284	310	325	305	317	306	328	303	335	317	318	310	332	314	317	307	311	280	291	294	324	325	328	319	312	300	328	307	336	337	316	323	308	311	291	309	322	310	333	284	316	262	338	311	337	316	313	335	317	320	314	314	311	302	295	314	325	320	345	298	307	318	304	337	334	315	316	302	287	297	307	330	303	307	313	326	310	337	317	307	287	345	311	329	307	270	315	281	358	326	331	316	315	322	321	295	283	315	331	329	328
13765	23654	21066	13131	10345	10681	8264	6601	5397	3941	2882	2706	2491	1950	2286	2555	2545	2058	2195	1982	1735	1763	1199	950	900	777	755	770	625	655	628	618	589	528	537	541	583	563	615	518	546	535	572	587	581	590	561	517	540	583	552	538	502	604	655	744	655	593	540	536	487	490	503	515	483	492	537	504	531	498	526	509	503	501	559	479	476	502	552	516	497	561	452	499	485	480	496	532	524	538	490	490	542	484	510	516	508	512	489	490	490	507	546	459	492	496	529	487	510	535	506	521	538	524	536	521	504	525	514	496	537	518	487	507	540	494	511	548	508	508	472	472	479	511	505	508	524	478	486	484	500	521	502	511	513	507	514	520	508	514	513	454	513	540	525	520	502	485	543	509	525	477	511	510	517	536	516	483	521	505	489	489	541	525	510	493	451	503	551	500	479	507	485	504	525	537	466	505	502	460	507	497	534	499	474	518	486	507	523	528	510	466	494	517	490	512	512	510	507	485	503	509	500	514	509	497	484	548	509	550	473	518	510	500	516	481	526	525	452	503	571	494	486	502	523	488	513	525	486	553	495	497	488	499	506	537	510	524	516	467	511	488	515	527	521	515	484	540	502	514	500	511	517	492	478	530	511	555	531	488	507	532	521	492	505	485	554	467	532	472	476	530	509	484	509	502	549	490	546	528	514	509	485	510	533	473	459	481	488	497	453	538	496	522	516	472	515	478	529	490	471	531	509	535	508	489	527	498	535	475	532	526	513	502	505	521	518	524	484	586	504	482	522	507	492	503	512	512	516	468	498	509	494	529	517	529	511	482	515	518	518	510	516	564	512	490	528	474	527	474	485	480	513	483	477	550	483	531	507	524	508	517	490	513	507	507	499	530	483	542	511	496	474	514	487	483	497	486	534	513	492	484	512	519	486	517	482	503	525	513	540	499	511	478	523	512	524	492	478	503	520	518	521	472	497	520	485	491	505	486	477	512	496	518	522	501	477	508	460	495	512	519	486	501	494	500	504	518	518	437	480	524	510	495	515	506	488	480	498	521	522	494	517	556	444	463	506	502	470	471	580	527	479	515	459	464	488	507	541	538	480	467	494	490	509	516	518	476	531	474	488	520	508	499	542	500	471	463	505	476	514	513	521	508	505	534	504	479	502	478	509	534	508	482	485	508	496	523	526	533	528	477	526	484	477	546	509	508	516	480	524	520	504	497	525	468	479	483	491	535	490	505	525	507	505	490	521	481	495	469	513	490	500	506	478	500	534	486	518	463	526	470	507	485	526	533	490	538	488	479	477	480	479	454	509	519	503	519	499	504	513	486	525	475	514	519	533	482	511	537	521	484	503	538	471	490	497	505	528	503	515	481	521	520	520	530	530	511	492	517	525	511	513	470	494	512	532	486	523	497	489	518	526	529	479	508	493	524	486	504	488	494	532	546	491	480	494	490	489	478	547	476	522	527	477	469	494	483	520	495	458	521	525	535	500	534	484	548	519	533	490	515	508	507	476	510	479	505	492	509	521	503	503	504	537	492	486	498	479	499	521	518	463	484	512	544	534	504	529	531	542	535	493	535	477	480	498	528	509	483	505	489	482	499	505	520	477	498	496	453	511	503	518	480	532	542	510	557	510	539	488	521	508	523	558	481	489	509	554	506	526	486	486	506	496	533	527	529	476	500	538	484	518	486	515	471	500	518	504	545	455	488	520	530	521	507	530	521	483	488	533	536	505	556	491	512	486	501	484	544	509	523	534	480	513	474	529	513	492	538	492	520	495	501	473	476	506	522	474	500	526	512	484	503	505	522	492	510	510	523	549	522	477	518	511	520	553	537	508	551	495	500	549	553	494	506	545	521	497	484	504	542	527	504	490	481	485	474	507	512	518	512	541	495	471	506	503	519	494	522	506	475	520	487	516	504	494	506	523	512	498	489	490	540	484	476	513	483	485	520	538	476	506	566	482	523	523	503	488	485	495	491	500	500	503	520	524	511	494	493	524	525	462	544	532	508	521	513	460	525	547	518	517	506	523	523	497	521	480	501	485	498	503	533	499	498	528	479	497	494	519	461	541	506	499	503	532	541	439	498	494	529	498	526	500	495	519	503	530	517	456	512	472	477	503	465	518	489	516	503	516	550	526	522	496	492	537	485	505	495	478	549	513	493	513	490	501	461	493	506	479	526	484	532	478	515	502	473	511	525	502	510	505	486	478	526	478	479	524	497	533	506	457	499	502	497	531	495	490	510	486	491	543	537	486	480	515	513	501	455	529	499	530	531	533	480	522	479	519	542	501	444	506	488	513	473	505	520	493	522	497	471	500	488	507	546	466	502	513	469	518	536	499	529	511	524	481	490	526	492	515	457	486	503	480	459	487	511	498	532	540	503	506	508	507	523	537	527	538	498	493	513	499	508	496	471	495	520	514	514	508	524	475	472	501	483	527	527	477	487	538	511	532	479	542	476	519	500	569	521	475	543	509	499	511	497	503	483	511	506	471	547	464	544	513	513	527	491	472	492	521	531	478	544	488	487	540	539	466	475	496	509	497	520	481	498	493	497	513	455	471	528	473	481	482	474	497	517	552	501	510	518	524	496	497	512	488	525	498	531	508	519	567	478	489	508	512	577	480	473	503	520	504	524	511	455	508	493	522	482	522	512	500	513	536	546	498	512	462	514	503	488	505	492	480	514	486	504	556	469	502	517	507	472	507	503	533	500	501	565	507	501	492	546	473	531	498	479	499	510	508	532	522	478	511	514	488	496	528	515	494	483	501	530	530	537	528	490	505	522	492	494	476	482	494	493	509	496	534	516	508	469	553	522	524	517	460	459	480	527	475	499	531	499	516	538	497	519	485	498	480	473	501	494	482	512	487	506	491	501	531	517	470	479	484	542	466	519	486	522	512	510	518	481	538	496	518	516	488	474	529	474	522	504	518	489	517	484	541	522	520	536	507	513	491	514	492	507	515	540	533	545	524	502	499	489	514	569	515	525	515	492	521	496	548	537	484	511	500	481	540	500	498	497	517	496	505	470	488	502	513	548	489	547	482	526	490	496	499	489	486	521	497	535	538	540	501	494	492	521	501	503	489	503	491	520	474	501	500	496	543	500	495	490	498	467	510	516	529	501	476	539	518	466	511	533	529	508	512	517	510	518	521	503	518	525	510	483	501	523	509	527	524	500	504	504	517	497	493	499	519	477	473	520	499	484	480	482	524	468	506	538	480	517	476	483	527	517	463	538	482	500	538	500	520	493	507	511	553	470	512	521	526	532	542	556	507	518	522	533	491	497	466	487	496	518	513	501	539	522	492	523	500	466	497	537	494	516	494	480	481	489	494	513	527	485	517	504	510	544	523	478	482	548	510	482	479	473	535	464	502	530	492	511	487	496	505	481	509	521	483	522	504	563	479	547	500	511	518	504	467	540	547	498	523	530	490	512	549	529	509	515	501	479	508	505	484	515	462	509	495	510	490	514	549	541	529	502	471	498	483	499	484	482	481	525
24474	21454	28660	24688	20754	12705	6655	4145	3522	2310	1937	1622	1553	1305	1376	1526	1371	1410	1411	1286	1128	891	668	592	549	528	491	524	475	429	408	426	429	392	412	392	430	369	376	375	426	374	414	361	458	390	392	384	396	374	408	351	389	657	744	685	558	474	428	400	332	382	373	381	367	365	359	380	376	348	362	413	375	361	327	341	338	402	350	350	373	348	345	354	344	370	346	351	357	346	357	333	378	322	342	327	380	362	325	329	385	351	327	410	352	351	390	345	305	340	336	353	327	349	398	385	347	351	338	329	348	385	363	390	358	348	356	348	368	378	343	373	370	341	327	377	345	353	389	372	345	374	371	362	351	368	339	363	365	375	359	363	331	359	361	357	358	336	349	340	347	367	369	342	338	373	371	343	354	373	381	345	342	365	350	349	359	344	346	383	369	339	358	378	381	350	341	371	351	398	362	315	371	354	363	344	375	354	335	359	366	341	389	395	380	335	387	363	366	360	338	354	366	359	353	337	330	361	379	357	378	379	381	375	340	351	348	370	380	335	374	356	414	350	339	394	402	368	339	377	384	380	360	385	359	376	375	361	370	376	335	388	372	361	357	368	353	370	384	353	326	347	341	341	358	359	380	385	364	347	342	338	342	323	366	391	387	363	350	348	350	402	353	340	313	342	352	321	346	394	366	360	378	376	378	395	313	326	358	356	365	342	365	346	365	359	342	352	323	341	351	367	338	372	358	345	349	337	326	395	373	338	350	350	364	398	355	366	383	351	374	349	376	367	356	362	333	367	351	395	357	402	339	374	384	354	361	362	331	364	368	362	385	361	365	321	371	358	361	367	326	346	359	366	362	361	345	357	366	363	355	345	370	376	368	345	373	319	377	330	364	369	370	381	372	346	356	356	357	356	378	333	407	369	360	334	340	372	335	366	348	403	331	396	333	383	327	353	343	352	394	369	360	348	365	352	337	340	367	353	376	358	377	346	362	329	358	360	348	352	385	347	380	387	373	349	370	364	373	349	340	367	343	363	382	368	365	345	358	333	361	353	381	377	354	356	379	339	357	366	328	385	353	352	336	379	326	371	348	337	366	357	345	358	320	367	322	334	356	379	360	368	374	381	370	354	365	378	404	335	349	384	345	371	353	381	329	357	329	355	331	366	344	331	375	362	371	357	392	385	368	350	316	363	350	367	350	365	346	366	358	367	331	359	377	345	361	373	394	360	360	359	343	368	354	385	387	333	336	344	373	357	355	348	331	358	386	327	360	366	335	333	388	351	356	339	367	403	371	366	337	376	383	353	392	375	347	371	331	371	359	365	365	379	345	353	346	329	371	375	324	312	377	328	361	355	364	358	360	353	386	333	363	369	365	364	363	341	359	384	369	356	369	340	345	325	353	376	379	335	327	348	361	357	352	340	340	348	361	377	347	357	354	374	353	374	343	335	363	353	371	345	379	384	326	365	363	317	338	360	360	363	371	328	365	355	355	352	339	369	354	391	365	339	349	383	331	379	333	339	363	331	349	366	355	336	386	348	367	378	370	331	365	370	368	310	370	344	369	341	343	362	368	377	338	370	370	364	342	356	357	370	350	370	373	369	334	307	365	359	385	387	350	371	366	371	355	329	371	331	359	349	360	344	346	367	369	335	356	396	351	360	359	360	358	382	361	359	372	337	383	349	385	372	333	393	364	355	327	368	329	363	328	383	341	358	330	365	312	302	349	341	373	365	363	372	351	369	351	322	381	382	349	351	335	379	383	353	351	402	345	364	355	377	363	383	349	353	351	358	338	361	345	346	382	374	370	373	357	364	392	389	370	345	362	381	322	373	337	369	388	356	353	342	369	394	371	339	333	343	365	349	357	346	354	309	351	372	341	370	371	390	362	373	373	363	352	355	373	346	356	382	404	341	341	353	332	367	361	387	337	386	373	339	332	375	357	369	359	339	336	335	361	375	339	350	338	335	337	343	370	348	356	403	370	366	363	362	372	352	362	360	355	383	377	345	338	362	361	369	368	348	343	370	340	345	351	331	324	334	357	331	364	334	340	369	365	381	362	362	381	375	333	346	341	383	379	311	365	349	365	340	398	340	327	360	367	319	314	381	347	349	381	299	344	358	348	375	339	351	340	347	359	414	394	382	352	368	351	369	360	354	369	361	374	337	335	353	370	367	370	312	340	383	365	351	349	308	367	366	370	370	344	362	347	340	339	372	346	360	383	340	378	406	401	337	376	408	417	370	352	367	386	331	377	385	371	341	318	386	347	372	349	365	363	359	359	390	367	340	355	348	394	364	379	362	349	366	357	323	366	394	331	377	352	330	340	318	361	367	361	364	372	347	356	359	354	381	368	355	374	342	343	372	331	335	328	351	376	347	419	381	355	349	369	351	367	336	376	357	354	313	364	339	373	359	366	360	357	381	358	337	356	350	353	369	388	337	342	367	349	366	404	336	402	374	378	341	378	374	373	377	342	333	396	349	370	349	362	367	349	341	352	377	356	353	347	355	354	347	351	351	351	371	380	351	357	339	301	381	381	359	354	341	348	329	362	336	356	354	361	352	363	367	381	297	391	370	376	383	362	355	355	360	362	367	370	346	335	352	348	340	351	358	378	379	352	353	349	361	354	339	328	392	366	379	345	348	371	383	342	360	370	353	393	356	341	372	367	376	375	354	354	371	333	348	349	378	354	364	366	394	365	356	347	352	345	366	363	354	350	367	341	359	355	327	373	346	332	375	377	378	371	340	312	368	326	360	328	373	348	375	345	379	356	361	359	364	361	346	381	379	391	371	355	366	351	406	364	361	353	339	367	353	350	325	388	375	366	375	370	378	333	346	376	386	334	333	392	373	397	356	343	355	359	368	360	366	355	348	328	370	367	378	343	381	381	368	323	336	389	335	351	328	348	386	346	327	351	372	359	366	363	345	356	386	372	327	325	363	368	352	339	400	386	351	360	388	362	353	388	376	332	365	399	344	379	366	354	393	374	362	347	365	361	339	343	338	388	334	362	355	353	325	358	349	346	320	390	341	339	339	375	357	371	335	343	342	353	353	346	355	365	340	350	387	373	359	380	364	383	349	352	310	349	346	330	370	344	374	349	341	384	330	350	371	370	404	376	358	373	379	355	360	369	377	340	337	354	360	375	382	370	391	376	366	372	354	353	324	385	363	371	408	354	341	353	352	343	355	376	359	360	354	387	366	334	328	376	391	325	372	361	324	365	371	392	373	367	370	401	348	406	388	342	322	332	352	335	348	367	369	353	357	406	325	322	389	363	363	343	359	347	355	368	342	323	365	394	371	355	332	385	356	349	357	372	355	364	374	335	317	377	357	344	343	335	368	347	352	352	372	388	390	326	353	369	314	365	337	370	338	350	360	418	338	346	365	369	364	343	384	345	375	344	357	357	331	360	341	349	362	391	344	374	392	346	379	350	360	346	332	361	359	379	347	383	365	363	373	347	376	351	370	372	383	374	370	351	376	372	340	370	360	358	434
16748	32617	29907	20957	18253	16901	12974	10426	9370	6087	5181	4570	4143	3607	3590	4106	3575	3549	3486	3129	2626	2078	1539	1165	1047	1026	1081	982	922	806	754	774	740	659	676	608	650	686	674	660	681	647	679	671	756	731	641	631	653	649	648	616	643	1324	1467	1239	1067	839	702	603	594	612	565	565	556	567	592	643	567	593	575	584	579	577	600	532	593	568	587	558	603	549	591	582	591	553	576	580	558	559	559	542	595	602	593	584	562	570	549	595	575	595	592	588	602	578	571	587	547	571	552	566	573	591	594	588	580	568	576	563	614	557	581	555	560	611	557	533	539	589	613	581	563	590	549	606	564	575	544	531	534	586	592	563	553	590	614	562	563	555	562	591	596	572	546	581	563	631	549	595	549	575	563	584	561	552	521	582	537	582	581	589	550	602	588	568	592	572	558	603	609	570	599	598	588	604	579	605	578	562	577	585	604	578	528	567	584	570	618	607	652	576	564	554	555	555	578	583	599	510	581	534	575	599	577	586	606	540	550	625	562	589	551	571	561	545	572	598	593	539	559	553	590	613	580	616	586	571	571	599	575	568	584	593	565	589	567	598	555	554	581	566	638	563	624	610	577	546	582	603	609	574	576	555	604	564	600	598	542	559	589	602	569	587	621	593	586	570	592	550	558	580	538	583	593	589	620	570	604	597	575	536	597	567	624	555	589	601	580	558	594	565	609	589	576	557	635	629	591	572	577	570	579	631	588	561	577	604	589	601	558	563	564	586	565	613	589	561	598	585	565	549	588	532	564	597	545	585	586	587	567	594	560	601	592	560	561	600	601	606	573	545	561	581	580	550	587	561	564	600	580	591	584	600	563	578	615	569	535	562	576	583	572	552	605	621	588	567	623	559	569	569	595	593	594	520	517	573	566	564	580	593	576	569	635	555	593	605	585	586	578	615	578	557	575	599	575	573	574	554	585	563	581	593	608	564	592	606	561	565	575	598	616	575	555	571	578	584	529	615	594	560	601	593	568	568	567	537	587	601	588	566	588	596	563	570	547	632	565	578	578	550	590	605	556	552	589	567	551	588	614	624	595	573	539	632	560	565	600	587	604	568	588	567	638	541	580	584	591	584	580	591	591	562	597	585	571	600	575	545	599	558	566	636	612	594	555	596	569	599	547	582	641	577	582	604	603	586	570	646	557	536	594	599	610	568	615	622	577	564	600	576	589	591	573	578	585	576	553	587	578	575	597	601	584	600	578	598	564	586	585	564	601	575	576	551	574	570	571	587	573	591	618	564	600	594	607	602	563	554	620	538	568	613	540	583	583	586	574	587	586	571	585	574	568	596	579	575	614	595	622	604	585	569	592	555	587	608	564	526	594	558	535	562	611	608	580	586	635	577	551	572	594	564	588	577	589	568	576	587	597	585	578	584	584	596	573	565	630	613	599	566	600	553	538	600	580	583	587	553	600	584	594	555	599	575	555	585	569	562	568	597	604	585	571	602	568	549	573	576	584	593	589	565	609	573	590	593	574	588	579	592	550	583	578	543	613	556	565	544	581	571	578	562	561	566	594	584	560	562	568	607	533	559	546	584	569	569	578	578	523	599	575	562	584	579	606	560	586	581	559	576	596	605	566	585	576	604	580	545	615	583	587	599	579	603	599	582	566	600	567	557	596	615	566	604	589	580	590	572	559	565	575	590	621	543	596	608	569	544	594	572	583	577	587	577	558	570	591	570	571	542	566	581	621	608	583	613	614	557	615	561	609	581	544	585	603	577	607	620	580	593	614	570	577	596	581	578	614	616	577	621	572	599	630	560	561	567	618	621	578	585	574	588	594	567	590	584	557	671	569	537	572	586	610	615	593	557	578	601	587	592	593	553	569	568	576	558	596	591	548	593	567	546	544	567	551	566	627	600	572	577	563	605	603	539	575	562	587	575	548	593	585	533	579	605	571	553	571	559	579	595	546	599	576	619	581	559	544	618	588	586	581	571	565	561	617	561	611	582	572	580	600	620	598	597	570	586	626	568	634	623	596	591	628	588	581	600	564	577	588	532	596	590	596	567	557	566	602	538	571	538	581	606	592	607	569	554	533	592	565	576	563	562	594	609	590	551	571	621	589	593	581	583	554	601	592	599	574	588	552	561	573	564	574	598	561	525	600	558	515	607	619	591	574	576	572	571	587	627	604	571	593	578	532	562	554	553	569	597	554	575	556	590	568	577	589	568	583	595	609	573	538	572	562	564	566	585	547	532	564	537	567	554	607	602	561	585	588	613	565	555	580	585	601	587	565	579	580	562	563	579	536	593	558	615	589	547	573	559	581	566	586	565	650	574	583	590	594	589	580	592	624	577	637	614	627	568	603	595	556	578	560	585	590	563	619	571	529	594	546	588	549	572	549	600	575	594	590	616	547	595	581	604	592	565	564	574	547	612	634	588	574	567	589	602	578	593	537	570	613	582	601	548	601	601	545	568	590	514	594	544	548	583	561	591	609	604	598	578	631	626	585	592	560	561	566	532	590	602	595	600	563	582	561	581	555	623	581	599	576	575	602	606	607	565	607	611	547	574	585	583	589	565	610	564	581	562	609	518	595	611	589	621	627	547	618	571	523	564	571	587	592	607	584	576	571	612	538	572	605	631	540	615	604	606	608	587	550	559	563	622	587	593	566	549	596	590	575	574	593	577	580	567	560	581	603	596	573	560	601	557	614	568	602	574	566	608	588	576	562	603	582	552	577	614	563	571	615	582	565	610	597	564	590	567	561	563	535	642	587	561	563	615	580	555	534	508	557	599	565	586	626	599	595	588	553	573	568	625	580	574	596	553	578	554	615	599	552	564	583	608	581	558	614	587	572	593	578	588	600	587	564	560	569	589	569	627	541	546	584	597	548	559	585	571	592	592	617	572	603	598	602	600	537	581	560	576	549	583	567	602	594	595	555	621	598	559	523	580	579	551	594	584	543	624	596	565	586	575	609	567	576	559	602	583	555	564	585	583	552	575	552	576	593	607	529	598	584	580	571	555	573	577	576	588	592	571	633	553	584	561	621	599	612	576	596	596	571	578	599	578	609	533	560	575	555	640	575	567	586	603	627	579	579	561	562	558	584	604	583	584	557	574	591	605	563	622	562	542	547	604	548	586	614	555	584	556	578	561	578	588	567	591	612	570	552	587	597	604	611	575	576	590	577	565	563	605	575	620	581	558	564	568	599	565	562	547	596	586	618	559	574	568	542	582	565	590	540	535	542	575	587	604	504	613	554	514	597	575	571	588	581	587	605	580	585	554	600	576	601	563	565	571	589	574	540	579	580	598	548	545	555	652	543	592	585	557	600	618	573	583	622	605	601	600	571	574	569	544	599	558	581	602	599	631	627	606	569	594	565	574	590	573	586	544	580	557	608	627	591	574	597	607	554	562	612	579	556	533	556	594	600	550	545	601	539	551	544	581	589	624	596	582	601	604	602	602	582	573	628	624	587	570	566	546	583	599	588	581	585	576	586	603	562	581
23408	21471	29288	24042	21551	21213	13700	7135	4877	3343	2903	2289	1985	1905	1912	2050	1803	1881	1813	1612	1324	1036	738	678	640	649	583	518	530	462	471	438	425	377	377	403	349	377	360	388	377	359	367	409	362	348	376	374	405	437	354	349	432	793	1167	941	774	545	420	342	347	342	333	284	308	346	341	322	325	362	352	320	333	319	345	343	322	353	349	330	356	334	336	329	305	317	308	315	358	359	349	333	350	331	349	364	372	356	327	337	326	320	348	362	315	309	319	347	315	335	342	324	310	327	313	346	354	351	324	347	340	342	310	324	318	350	333	331	352	305	346	339	342	316	330	336	333	375	318	357	305	363	340	337	336	335	348	347	378	331	359	306	368	331	350	326	324	327	327	336	314	327	316	336	341	343	340	322	330	338	314	340	359	347	333	354	309	318	319	340	316	311	310	365	332	339	349	351	319	346	324	313	377	313	339	319	315	297	306	345	325	323	354	337	322	385	333	358	345	312	343	318	355	341	315	321	347	327	307	329	374	322	304	291	305	348	338	312	334	360	343	336	335	330	345	351	353	333	360	349	330	305	362	338	360	358	359	337	347	336	344	328	327	310	346	346	337	353	311	367	360	345	353	342	323	321	313	349	313	330	331	307	319	361	372	330	359	311	307	344	341	328	300	319	319	303	300	320	333	316	349	316	336	309	334	372	347	332	332	308	333	336	323	319	345	345	367	335	327	323	370	337	314	309	316	325	321	310	335	317	319	349	312	309	326	283	338	335	361	351	348	353	347	325	309	315	391	318	360	338	330	312	348	320	317	366	343	317	317	335	332	333	358	317	355	313	350	340	328	354	324	328	347	347	349	319	345	355	311	312	351	311	343	301	310	339	368	346	334	340	328	339	342	303	333	330	342	372	311	284	340	361	321	329	326	366	356	327	354	328	319	361	311	334	328	310	334	337	318	363	328	343	347	333	337	310	328	366	353	372	337	363	355	321	320	305	326	317	323	333	298	358	378	336	324	309	318	318	335	328	309	319	329	373	329	342	359	348	320	342	338	349	342	320	345	358	309	329	359	324	341	344	338	363	293	325	308	310	316	328	333	307	292	332	359	351	339	335	356	328	326	328	308	364	327	294	321	345	322	340	326	343	319	334	327	361	320	371	333	310	340	306	355	353	317	356	332	311	363	332	353	310	314	312	369	332	324	365	351	305	312	321	314	343	339	350	341	326	314	332	335	344	334	309	316	334	325	339	332	341	315	310	330	294	311	397	331	335	311	340	334	318	317	327	327	335	345	333	339	324	313	342	330	314	320	292	346	325	320	329	316	333	327	350	321	364	325	353	313	304	337	331	351	341	327	333	314	337	330	335	307	341	341	323	334	344	334	293	353	322	311	313	321	344	327	348	331	349	306	320	355	349	371	338	303	345	330	331	309	341	336	336	332	337	335	309	357	342	337	319	350	313	294	336	351	328	303	339	331	322	348	344	316	355	370	338	343	357	328	357	325	339	303	330	347	317	341	359	312	334	334	325	313	322	331	316	343	303	351	332	312	346	326	322	328	317	336	343	327	339	367	370	297	308	355	299	348	333	339	373	345	334	324	315	329	338	334	313	325	353	351	310	327	366	375	312	309	293	330	376	323	285	330	357	293	345	344	346	336	328	320	351	311	338	343	312	364	318	351	326	326	335	347	357	330	326	335	332	316	331	354	329	308	330	314	362	329	356	355	301	328	317	340	359	326	329	332	363	348	360	366	357	327	318	341	339	320	325	325	339	331	349	355	323	319	339	358	367	338	325	324	374	340	343	336	318	323	344	322	305	340	327	337	313	317	331	317	308	349	326	339	350	309	329	362	317	343	328	342	328	357	326	360	295	324	361	320	363	315	344	351	353	349	327	330	321	346	340	322	321	333	344	330	340	291	307	341	322	327	306	353	361	330	342	318	353	328	351	306	313	358	349	348	356	338	359	368	339	326	345	310	331	335	336	346	334	345	320	328	329	380	314	308	345	326	320	298	327	333	325	342	342	319	321	312	324	362	343	294	318	355	365	319	322	341	329	316	337	359	342	355	326	358	320	313	345	337	331	335	320	366	338	305	320	332	329	314	355	337	358	322	333	334	328	350	346	320	328	326	332	325	347	346	318	373	366	357	321	337	341	355	330	329	329	353	341	316	329	335	326	325	328	352	329	355	313	344	338	344	341	334	362	337	339	356	356	367	331	365	329	322	318	310	312	364	330	348	344	355	326	343	301	347	327	300	315	360	318	363	329	365	339	351	352	310	336	356	305	335	303	312	327	340	328	346	355	358	362	288	323	342	326	334	352	340	369	303	340	353	305	327	338	329	305	332	313	323	341	311	311	321	343	295	327	308	333	309	311	359	293	327	347	360	314	335	332	322	316	305	362	337	344	330	328	347	347	315	324	344	339	350	304	338	352	332	327	323	337	338	332	302	331	310	321	304	344	325	324	334	344	341	322	354	335	364	324	339	344	315	356	329	344	358	346	339	332	327	322	322	331	335	324	352	334	330	319	333	293	347	329	358	338	339	331	303	338	351	312	338	343	361	335	344	329	315	377	315	314	339	355	336	329	338	332	334	319	318	334	328	330	334	331	313	318	333	330	319	316	337	301	345	327	335	343	294	332	318	346	351	323	301	339	307	330	348	309	327	303	345	320	328	333	297	324	359	319	329	360	327	355	365	348	342	332	354	318	329	327	354	338	347	362	338	322	356	315	324	342	312	361	356	366	326	364	325	317	335	330	329	309	354	306	339	346	348	343	327	316	371	310	342	351	330	349	336	329	365	325	327	341	305	371	340	337	327	313	336	365	329	344	367	323	350	330	317	350	323	340	308	334	348	319	320	336	353	337	353	358	308	324	322	336	349	315	355	325	333	319	325	335	333	343	353	359	318	323	307	354	339	356	320	323	319	364	323	362	329	363	320	330	369	363	329	313	305	350	323	329	319	331	322	339	333	334	324	339	338	307	347	352	326	330	361	308	311	355	354	317	356	312	296	352	327	358	328	388	331	349	348	309	316	328	334	332	326	367	352	325	345	355	333	348	332	350	335	333	293	343	352	330	345	357	323	308	315	340	359	322	305	360	343	321	331	323	328	333	344	327	324	325	346	334	342	323	297	335	327	340	356	361	326	312	348	330	326	348	327	325	328	312	349	310	369	347	325	343	336	381	297	324	325	327	311	310	328	338	332	332	353	303	343	329	353	322	339	322	349	342	385	333	322	383	364	331	365	306	327	337	344	329	336	356	334	310	328	326	322	338	337	367	308	341	349	330	308	337	320	329	341	305	348	360	341	324	310	325	299	349	329	318	341	338	334	345	320	338	324	322	328	328	326	320	327	357	328	312	357	313	306	323	366	298	339	367	335	334	342	318	322	356	301	357	309	357	327	312	341	334	316	318	341	360	354	338	349	317	322	328	314	333	337	334	333	335	321	345	315	349	356	334	343	332	333	313	321	340	321	327	359	312	373	350	334	299	341	329
19594	37835	34627	26808	24713	21055	16868	14892	12071	8855	7388	6270	5221	4952	5030	5288	4634	4597	4494	4023	3256	2320	1755	1362	1455	1289	1304	1112	996	825	827	854	753	696	649	673	641	666	668	711	682	646	633	741	748	613	618	650	686	646	609	522	759	1701	2429	1844	1383	1056	777	612	514	550	517	490	504	576	557	513	481	545	525	511	491	553	531	539	522	546	536	497	528	531	538	515	531	546	506	545	517	554	512	520	521	568	480	547	497	542	488	511	525	557	520	545	530	520	569	528	572	530	505	517	559	574	530	487	534	547	560	534	523	511	505	503	548	478	534	547	530	535	530	530	535	542	540	519	562	509	560	499	509	525	506	521	514	506	531	521	508	534	533	533	575	528	527	535	553	511	503	527	529	532	568	563	543	502	518	517	575	479	484	557	549	573	560	551	534	593	534	492	550	515	531	534	524	506	502	507	562	542	573	546	550	529	536	531	520	540	538	515	534	531	518	561	569	527	524	547	532	477	528	582	543	533	517	528	537	533	496	519	531	561	531	548	544	522	538	533	489	519	569	524	531	545	542	544	561	550	534	498	538	521	541	540	527	538	525	492	567	557	542	557	476	531	543	548	510	509	497	495	545	473	532	531	509	515	564	525	549	510	569	534	522	540	535	545	555	512	556	542	534	531	547	512	527	569	532	549	535	527	549	509	547	511	490	514	548	509	528	514	504	523	492	528	539	507	570	518	541	534	504	534	559	495	486	547	515	584	503	526	505	553	500	550	535	555	525	525	520	564	541	529	520	522	528	510	516	529	502	545	547	498	535	517	525	521	541	484	543	555	489	515	521	592	540	539	557	563	545	509	557	509	549	546	484	569	551	544	556	508	512	540	526	541	569	554	520	531	548	570	541	492	542	508	525	524	532	494	511	484	540	541	517	516	534	529	532	566	527	511	521	537	540	511	544	532	522	504	515	535	577	508	543	516	492	551	542	528	568	521	533	527	503	538	534	550	521	551	539	518	591	549	543	517	504	541	554	567	538	584	569	560	555	491	562	532	523	500	585	514	555	533	521	541	513	563	570	452	552	611	533	505	494	504	522	541	541	539	569	526	518	546	574	536	524	501	530	534	569	546	541	510	511	522	546	529	526	560	508	489	495	520	532	532	466	522	525	557	501	537	566	574	530	501	550	522	504	538	552	524	523	560	516	522	515	505	511	542	542	505	562	523	491	522	488	532	536	530	574	562	525	517	513	561	508	571	550	517	538	556	555	549	548	557	569	573	534	542	541	522	528	508	503	533	516	552	492	527	515	503	501	536	519	553	527	542	517	520	496	530	480	494	523	545	528	538	543	518	523	513	537	527	517	573	550	496	519	527	527	581	510	520	514	502	522	510	527	562	542	486	496	560	571	511	527	553	531	496	544	519	550	551	531	548	553	565	488	529	567	536	535	484	517	549	518	525	527	540	543	521	554	544	508	554	502	530	512	516	498	532	534	549	544	573	528	515	515	548	516	552	529	516	529	544	523	542	542	544	531	555	528	518	536	535	489	519	513	547	524	560	517	525	489	555	498	563	491	511	558	513	509	488	531	527	534	514	488	553	554	558	537	500	508	521	553	530	550	544	531	535	519	501	521	517	508	528	547	484	534	517	509	506	584	547	566	530	534	516	568	521	538	529	592	518	521	543	513	562	515	533	570	525	511	523	541	528	542	537	532	544	536	537	536	518	521	524	470	525	531	529	495	518	544	535	516	549	500	527	532	531	570	487	551	508	485	518	519	546	548	529	547	514	485	523	535	532	534	502	547	486	536	557	530	530	547	511	533	503	557	534	542	542	504	510	497	521	544	547	533	534	535	539	525	553	559	531	480	542	526	524	517	528	534	525	548	528	558	530	549	527	539	536	568	535	536	564	522	535	567	556	509	484	507	504	539	527	519	544	515	543	549	530	555	534	499	557	522	522	524	530	546	520	553	534	553	526	556	515	529	562	486	524	504	500	546	560	527	482	527	513	546	501	503	519	565	512	518	536	573	552	537	587	501	527	539	541	513	503	541	544	526	516	538	525	537	537	596	518	539	478	510	540	510	566	560	570	504	531	511	576	551	508	530	529	518	518	552	512	518	498	538	576	549	497	497	572	564	539	574	540	537	521	503	490	509	507	528	528	522	514	545	538	533	518	535	569	556	556	502	503	509	552	535	552	491	527	553	539	515	509	535	538	532	503	529	556	562	541	577	516	566	524	544	513	546	502	568	554	529	506	533	534	538	548	534	511	534	534	487	505	522	509	545	530	496	502	501	508	542	514	547	513	542	531	524	532	539	516	553	543	519	497	528	551	574	528	501	517	558	524	511	567	508	574	551	509	483	545	533	523	485	539	572	504	511	531	555	496	517	537	508	553	522	523	525	513	484	531	550	539	550	541	526	511	524	550	547	526	539	532	519	506	513	557	502	512	535	561	535	503	508	500	565	559	553	528	508	529	524	515	495	529	521	529	559	519	568	540	560	529	476	524	558	555	512	542	513	581	519	523	522	525	583	540	537	571	557	558	536	533	558	527	522	515	519	524	510	538	493	577	528	527	543	544	553	506	525	546	531	577	588	523	537	563	532	516	521	507	536	559	521	491	566	548	532	488	539	501	560	513	516	498	524	564	542	528	532	521	516	515	559	512	508	574	494	521	517	524	507	533	558	525	551	514	535	549	557	525	523	516	516	518	554	518	537	507	520	516	539	522	548	587	549	531	511	535	523	534	530	548	530	513	513	531	546	524	532	526	546	545	537	532	521	540	514	495	513	562	540	552	529	543	550	522	567	540	526	554	535	530	543	567	473	502	507	575	530	498	527	502	572	533	526	519	530	504	541	520	533	516	533	519	541	510	553	524	524	528	545	524	551	525	508	552	614	499	491	535	541	513	541	534	516	505	550	517	504	534	525	558	519	535	535	557	509	541	518	525	541	558	527	533	526	509	529	514	545	521	497	540	531	543	517	516	575	572	590	515	523	532	527	549	512	522	531	520	532	582	562	548	541	524	527	471	534	552	560	531	520	543	533	526	554	550	539	558	498	529	556	538	511	492	549	526	525	490	497	524	535	521	518	530	510	576	516	505	486	520	506	505	559	525	538	506	565	530	516	528	534	526	516	527	557	509	516	526	549	501	519	540	536	512	545	521	483	559	533	555	572	547	494	525	550	491	519	585	532	538	528	530	522	534	561	513	510	536	530	541	533	529	536	525	535	516	512	522	538	502	532	495	531	524	519	536	538	520	557	565	495	531	548	518	533	552	472	517	526	548	540	489	558	542	512	539	540	515	510	570	583	541	491	542	506	502	508	502	550	497	501	499	545	578	546	564	537	544	531	543	511	557	524	544	482	548	514	556	526	524	538	523	563	531	537	489	525	556	536	518	535	543	501	526	545	549	467	573	531	533	526	578	563	489	529	507	518	567	529	505	511	490	530	559	561	549	516	559	500	518	500	505	520	502	539	527	534	507	561	543	566	540	528	523	524	526	547	490
27021	21328	17970	10647	6348	4284	2763	2393	1503	1296	1160	1030	873	851	973	927	944	907	943	858	700	612	486	433	447	451	452	376	414	328	363	358	318	354	348	314	356	330	357	311	320	338	351	348	341	347	306	338	334	361	325	302	325	338	393	410	388	360	330	334	340	333	315	311	333	326	319	337	287	326	322	309	282	308	331	298	310	304	323	307	315	320	300	304	311	309	327	320	329	299	320	301	327	320	306	335	332	347	272	325	311	341	315	296	310	283	318	323	309	290	331	319	321	334	336	303	311	313	340	341	301	299	335	331	306	310	352	314	292	285	301	332	287	315	336	304	309	310	298	326	328	286	301	341	300	310	338	347	317	300	299	289	327	313	324	314	318	327	326	314	295	289	296	298	298	355	308	300	340	307	283	303	313	337	300	296	285	292	327	304	335	340	306	326	298	357	331	359	326	334	341	327	295	311	276	331	273	287	316	329	300	303	339	338	327	296	294	297	330	322	315	303	323	308	309	330	325	310	297	329	316	298	354	293	343	330	326	311	277	300	312	317	340	328	342	321	308	319	291	319	333	302	308	321	337	320	302	338	328	316	324	312	306	292	322	367	267	307	282	306	318	302	334	313	295	292	295	298	286	281	304	314	330	329	319	315	322	316	296	323	299	301	305	315	320	281	303	310	315	324	313	322	294	346	345	319	325	312	316	336	347	301	338	308	312	329	300	338	292	301	318	331	324	333	308	304	295	309	364	321	304	333	355	317	325	296	332	319	324	295	340	293	334	351	316	276	300	342	321	293	313	315	319	306	329	338	273	311	319	305	315	293	303	341	320	324	315	327	330	328	340	334	318	336	294	313	305	315	340	320	331	310	325	345	298	327	310	341	327	357	318	329	273	296	352	302	334	340	300	322	277	326	279	333	325	336	332	328	318	318	308	303	320	337	364	315	341	339	324	323	318	331	307	324	331	331	315	318	305	320	315	268	324	342	339	287	305	333	318	311	298	352	341	338	316	361	303	299	321	348	329	323	319	293	321	303	293	323	345	337	318	305	307	316	304	316	302	285	305	345	309	300	323	312	295	293	363	294	288	302	328	321	312	324	328	304	316	318	311	342	319	299	333	304	312	313	292	331	331	307	319	346	336	293	323	314	280	307	291	290	328	322	301	333	311	324	329	324	292	336	321	323	336	341	316	327	300	298	310	288	329	321	330	329	303	345	344	325	300	329	311	295	333	322	321	326	301	334	316	318	320	262	314	320	338	332	301	320	324	327	304	327	329	318	303	344	327	350	304	314	318	345	285	327	329	267	313	298	317	345	310	309	351	313	312	299	306	313	306	300	303	306	348	309	342	286	345	319	316	299	320	346	296	345	328	307	292	358	316	319	335	315	330	329	286	314	335	315	349	327	302	335	321	321	342	310	315	329	310	350	333	327	303	323	327	358	318	295	309	329	321	290	325	288	332	336	303	294	309	330	319	309	332	319	297	334	306	305	311	305	334	290	270	334	318	322	306	305	341	287	320	306	316	288	321	307	316	311	341	321	339	346	313	333	323	300	318	297	306	322	314	300	313	312	336	316	304	308	340	304	298	324	339	308	318	321	307	291	324	353	326	344	352	339	273	304	334	335	356	310	329	321	334	308	314	328	313	310	328	292	343	311	342	324	350	342	283	310	309	341	301	313	316	338	347	334	300	328	302	340	316	359	302	272	318	336	315	341	291	310	315	333	333	326	304	325	292	297	340	348	322	328	331	327	329	289	322	305	324	315	313	323	313	301	342	308	318	326	323	321	301	298	338	312	303	305	294	304	293	303	277	319	328	321	323	304	305	353	325	324	325	313	328	323	303	320	309	326	297	327	323	325	318	308	355	290	312	352	273	291	321	289	319	344	289	325	306	304	289	325	315	313	300	302	312	356	318	323	318	280	328	357	333	294	289	319	294	303	327	309	331	332	301	313	294	313	290	303	321	329	319	338	344	343	301	338	309	326	303	303	341	321	346	302	311	317	321	307	317	322	338	333	308	329	342	326	335	310	320	325	336	290	312	305	317	317	325	321	308	299	275	354	341	325	322	297	312	297	301	312	335	339	323	334	324	330	324	302	297	278	331	293	362	292	337	289	326	360	315	316	323	327	335	312	319	321	345	310	331	346	312	315	329	287	306	297	305	328	320	289	358	339	328	303	315	302	332	308	320	332	299	291	335	320	283	303	313	307	308	323	331	301	319	309	315	295	310	329	346	320	300	368	308	321	313	301	309	308	331	331	324	311	308	325	319	328	336	341	313	289	332	304	327	286	301	327	339	340	315	319	334	321	316	337	356	329	329	326	280	300	326	300	312	346	309	331	279	331	302	291	344	309	299	330	316	285	321	297	338	280	320	342	329	340	356	317	303	343	324	334	308	300	306	317	325	291	320	310	312	330	318	320	291	279	311	351	327	329	293	305	305	319	295	306	332	311	316	300	308	338	298	307	315	303	346	318	290	303	288	280	344	337	308	316	299	329	306	330	296	307	288	327	317	294	294	315	321	311	292	304	303	333	284	338	313	346	323	308	325	275	300	335	332	330	310	324	304	250	310	301	328	326	316	294	296	329	336	320	327	305	319	346	359	314	319	318	322	312	310	277	292	305	301	298	321	334	311	286	327	307	324	330	308	322	295	323	305	314	310	333	326	328	283	315	306	319	317	322	328	288	291	316	302	334	322	296	292	294	297	337	331	325	335	315	344	301	317	332	314	324	310	305	320	314	304	294	323	316	310	327	347	336	311	317	327	320	352	297	337	317	309	309	310	308	338	298	327	310	315	325	331	342	303	304	315	345	301	343	313	332	313	303	329	321	338	330	298	317	317	329	298	325	297	304	297	308	296	319	339	295	344	290	322	336	310	317	333	336	317	312	320	334	316	330	292	329	303	340	331	305	296	303	318	314	319	330	330	317	343	313	313	305	308	364	349	319	313	303	296	347	344	313	343	294	337	293	331	312	314	306	292	296	291	321	307	307	272	300	322	308	311	339	318	307	317	321	302	312	314	277	328	311	334	352	314	310	285	321	321	287	308	306	340	311	318	315	293	287	359	303	316	328	307	326	330	321	281	328	338	325	329	339	321	326	300	342	337	329	307	295	305	305	318	319	315	311	315	305	290	312	282	304	307	309	311	323	324	295	312	354	343	267	331	338	314	336	333	329	288	287	314	315	316	323	318	300	339	339	313	319	297	306	330	328	322	362	312	332	350	328	312	317	342	328	316	323	323	294	317	338	272	314	336	317	316	342	324	288	331	346	343	306	353	298	309	315	312	324	326	319	319	317	310	317	320	287	330	305	310	303	319	325	319	281	340	321	308	347	327	317	298	301	272	341	336	350	369	313	327	300	311	311	305	304	304	313	293	333	340	324	315	323	288	283	341	313	314	350	295	314	320	297	282	321	330	296	344	316	324	339	320	294	320	318	291	312	294	309	295	322	318	294	324	295	324	310	312	317	326	322	338	275	322	306	337	326
15088	24135	22187	15685	13332	10836	7770	6891	4400	3488	3223	2742	2141	2292	2673	2412	2289	2267	2345	2182	1608	1238	974	898	904	876	825	778	727	615	600	561	602	565	584	548	553	557	575	588	578	590	566	629	539	557	614	528	595	575	576	577	562	623	680	682	600	541	537	499	526	507	498	505	476	495	550	492	513	495	499	534	552	485	509	533	522	519	520	519	532	505	525	514	503	497	538	480	491	469	497	464	480	451	511	520	524	566	532	494	516	518	494	472	479	472	526	508	495	532	495	519	505	511	531	533	516	567	516	496	490	500	548	505	528	499	472	561	540	558	537	503	464	513	561	448	504	519	564	518	484	505	515	497	506	529	565	479	519	539	522	547	532	504	525	533	480	512	503	516	489	491	479	471	533	507	466	506	540	525	514	521	505	500	527	477	520	484	500	506	496	511	514	496	498	448	488	517	464	518	468	538	523	502	538	586	496	528	462	516	513	482	501	517	496	496	513	493	529	528	508	515	488	542	476	512	542	496	558	502	495	492	545	499	520	496	505	490	518	524	524	524	472	522	498	507	507	500	509	504	509	518	497	467	488	511	532	520	542	484	489	546	532	452	459	510	486	507	481	467	499	511	499	490	476	531	497	541	519	500	470	526	476	530	498	473	534	493	497	551	505	474	520	508	472	493	534	520	510	490	499	471	493	517	512	496	524	554	533	477	474	526	515	510	455	494	480	498	533	522	520	511	516	464	528	483	482	489	506	514	475	538	528	474	551	533	489	492	520	489	541	532	515	487	466	514	475	487	456	507	524	471	483	491	537	509	517	508	500	533	517	492	496	496	521	499	538	493	507	513	544	544	473	506	486	543	484	475	486	538	552	494	498	486	448	477	481	490	475	463	521	508	510	526	500	490	509	500	509	457	516	526	502	523	482	517	517	488	493	471	512	500	526	518	496	495	499	480	513	514	498	467	521	501	524	513	548	492	492	520	495	493	537	480	500	478	514	526	525	502	534	549	520	510	498	512	498	502	507	509	482	532	518	503	479	534	507	484	509	532	516	530	488	486	502	521	507	500	524	579	509	512	512	491	515	507	545	513	515	472	480	508	509	493	525	500	518	508	484	535	528	495	509	516	500	515	484	512	501	503	513	512	496	489	494	513	533	492	512	552	568	479	486	520	482	502	509	479	477	514	474	523	499	493	488	508	499	489	522	464	494	520	522	479	514	512	517	493	538	493	509	506	498	509	481	506	511	483	520	511	537	529	549	532	499	491	563	481	496	497	458	491	498	514	539	545	525	505	507	501	499	551	510	486	510	508	524	480	488	485	490	509	532	505	522	521	518	549	548	522	524	522	514	527	480	521	540	515	520	535	536	509	488	494	544	501	507	505	549	519	483	519	498	472	501	521	500	516	513	500	517	496	483	488	522	525	482	518	518	488	543	476	502	524	515	514	485	460	541	506	522	502	504	500	502	514	499	511	510	507	537	468	490	516	522	470	561	503	540	494	534	547	508	514	487	504	528	484	507	499	521	508	520	500	498	490	523	494	507	500	486	502	472	540	465	554	527	536	515	514	497	491	524	496	516	520	469	519	490	540	517	516	512	476	512	525	496	514	501	517	493	531	495	487	524	495	515	542	506	510	516	524	485	511	546	535	499	515	531	499	550	530	531	504	526	523	468	513	494	473	486	499	505	497	512	507	486	470	458	505	513	521	511	495	543	529	498	552	465	523	492	495	484	490	488	536	529	493	530	514	491	511	532	503	521	505	540	497	506	478	495	568	498	530	530	535	485	531	555	451	499	522	504	494	494	539	504	500	533	518	510	497	507	535	509	537	465	529	542	502	506	489	538	459	486	529	514	487	478	493	486	519	514	522	520	512	479	513	508	507	487	492	473	533	511	517	506	505	550	485	534	498	500	517	525	499	538	524	493	499	510	497	509	531	487	527	531	515	510	518	529	479	514	527	544	483	516	464	546	530	522	477	497	500	533	517	513	478	506	482	483	545	519	481	497	493	504	511	493	533	502	525	533	525	566	489	534	540	538	487	524	511	497	507	514	523	517	514	519	490	511	517	483	511	475	483	502	505	507	518	499	521	510	504	547	490	498	499	520	515	505	468	502	514	480	509	533	517	529	471	524	491	506	564	484	504	511	491	501	474	515	501	526	472	506	494	507	496	505	499	505	528	540	510	440	519	515	516	522	531	518	521	499	518	510	476	486	510	525	504	500	542	539	529	534	529	510	494	526	550	536	501	537	524	510	505	499	477	520	485	504	520	469	546	529	506	535	507	526	496	521	526	500	502	509	529	501	480	480	509	484	502	523	508	492	458	489	542	522	507	532	503	499	511	525	506	470	543	521	479	494	467	507	509	507	510	517	476	499	532	490	548	469	504	518	571	497	509	477	519	485	496	499	526	510	494	477	540	507	498	550	516	554	520	492	459	521	514	492	536	520	498	503	489	525	501	540	495	501	529	492	534	492	527	521	513	544	489	484	507	511	520	481	495	536	490	487	534	500	453	458	509	533	474	499	477	546	518	493	488	522	504	525	495	499	550	487	514	555	583	492	534	495	499	505	499	517	538	525	535	542	497	546	500	515	500	508	496	524	512	563	500	480	490	521	501	493	474	530	495	540	531	518	551	488	481	537	521	476	501	506	501	533	541	536	519	514	466	500	538	539	523	471	513	496	479	505	457	526	493	544	513	507	497	506	535	511	541	471	551	489	514	492	499	483	519	510	502	466	516	473	481	492	486	504	465	470	503	478	489	496	513	509	508	517	493	503	520	532	531	506	468	475	552	492	481	455	469	537	543	474	552	512	515	479	540	509	488	523	503	508	522	504	514	512	476	482	492	548	512	518	535	506	517	515	527	512	514	477	497	506	514	525	531	484	473	527	518	527	509	497	508	511	515	518	487	466	519	501	534	511	483	509	492	519	508	500	538	527	481	509	515	507	534	504	484	509	504	546	583	508	529	509	532	494	505	493	566	497	518	479	517	523	527	510	485	509	523	502	546	513	512	457	498	518	493	518	484	508	476	454	460	517	510	504	536	531	471	532	519	518	488	466	531	505	489	513	504	474	526	530	527	551	472	496	542	516	493	534	563	545	528	551	521	522	527	517	506	500	522	507	490	510	520	480	515	499	532	516	495	510	525	490	483	549	502	507	519	510	490	488	556	493	528	502	515	521	517	505	523	539	482	488	516	520	496	470	507	483	490	512	515	510	505	495	511	506	521	505	488	434	492	550	507	534	514	538	529	519	512	526	526	506	522	497	483	537	464	555	494	508	506	543	523	518	525	510	531	537	500	517	511	519	525	457	556	518	510	520	512	499	524	508	496	540	492	550	496	477	475	486	490	526	494	494	514	511	525	541	512	465	518	483	550	491	488	518	490	505	514	510	520	507	489	507	486	511	520	519	489	574	513	527	475	514	522	503	492	494	477	512	499	494	520	487	477	558	474	527	546	559	476	511	463	497	498	515	513	527	494	518	513	463	482	505	483
24461	21476	28673	24700	20965	12951	6442	4526	2586	2372	1902	1658	1590	1653	1611	1460	1517	1422	1443	1273	1050	836	642	664	613	645	601	467	457	429	429	456	440	402	387	373	417	411	379	387	361	373	388	418	422	412	442	390	452	370	378	388	373	626	833	661	551	456	395	408	342	340	355	355	361	341	347	389	370	386	367	342	369	355	368	359	356	373	364	351	411	360	415	347	346	331	397	351	388	327	369	370	372	358	377	371	371	351	390	385	374	357	405	357	378	349	360	385	375	368	372	345	340	345	360	372	376	354	387	373	351	356	344	363	358	383	343	349	365	351	361	365	353	360	360	345	369	398	421	371	355	355	402	380	350	364	370	366	367	356	318	386	355	346	359	348	370	397	355	332	377	390	377	402	362	385	349	345	360	373	381	360	395	365	363	384	356	352	402	369	358	385	389	386	347	374	387	391	405	365	367	368	368	349	385	364	371	372	392	409	376	399	361	372	353	338	405	379	346	361	398	395	350	357	377	348	392	358	377	343	353	358	360	387	406	389	346	386	380	343	371	366	343	394	350	366	372	374	351	332	382	371	343	360	333	364	357	376	369	358	355	368	368	362	399	373	388	371	338	339	387	378	410	359	375	357	372	373	371	345	387	376	373	370	404	346	357	338	382	390	391	372	352	358	398	372	397	352	351	371	367	401	346	400	376	358	384	356	356	361	364	342	398	380	379	358	339	352	379	344	393	368	330	345	341	408	350	334	376	354	363	339	386	378	336	381	383	364	388	366	389	379	342	333	336	374	372	362	343	368	392	350	357	371	383	395	387	333	351	367	398	385	396	348	370	371	348	373	338	352	338	370	331	377	378	367	365	374	376	368	375	345	365	374	364	365	349	367	384	362	384	383	339	347	365	341	411	345	360	371	400	386	366	363	369	389	346	349	364	408	356	363	391	343	346	376	377	322	353	367	379	350	353	369	399	362	379	373	343	383	326	358	347	372	377	354	354	370	354	373	343	417	385	357	346	373	356	334	354	354	361	366	368	351	362	333	336	386	373	361	366	326	332	331	356	375	379	361	365	349	342	381	362	399	369	372	367	361	355	331	392	356	397	365	359	326	356	368	348	377	386	338	357	362	351	349	354	392	354	379	373	408	368	353	352	368	408	354	361	371	362	372	381	351	323	322	354	369	358	389	337	379	367	392	388	338	349	385	325	358	361	367	371	364	349	365	372	383	354	365	364	339	363	340	344	352	395	356	360	338	362	350	349	363	343	357	358	364	377	372	395	375	369	369	328	355	380	409	318	379	350	354	360	377	437	375	359	335	356	378	355	396	340	332	355	337	361	371	372	370	365	408	347	415	391	362	333	373	380	345	387	349	364	385	365	365	370	349	355	353	348	359	371	349	380	352	358	371	372	355	376	363	359	367	364	400	374	335	351	381	364	356	350	348	349	367	377	365	366	392	389	335	376	353	343	392	368	372	368	356	379	345	369	354	358	354	365	347	368	354	359	351	374	359	374	347	370	364	340	373	374	349	367	361	391	365	352	364	371	326	343	374	350	406	370	391	374	379	355	368	359	337	363	372	384	336	351	370	364	376	365	349	376	355	359	328	409	344	387	335	358	339	358	371	369	339	374	385	372	344	340	350	356	343	393	343	353	327	333	332	374	386	329	365	364	324	357	376	344	331	333	333	358	391	401	363	334	335	356	394	370	364	337	384	376	383	362	363	328	371	359	392	366	338	347	323	368	383	389	357	348	331	381	356	361	374	344	346	398	340	355	352	365	393	334	349	351	350	356	349	396	362	349	338	393	375	353	360	372	338	359	359	382	367	405	358	358	382	384	368	379	347	360	337	389	378	335	377	368	357	403	345	369	370	345	397	392	383	353	361	379	356	390	377	356	358	339	395	379	352	348	344	365	348	367	367	409	389	352	370	325	376	350	382	347	368	350	350	379	368	340	344	358	337	347	390	376	388	360	391	367	368	358	342	351	394	375	373	391	357	333	373	338	353	352	395	360	355	382	325	374	346	354	346	405	391	408	366	360	360	389	394	398	390	376	375	375	363	333	365	361	319	356	379	350	363	342	363	349	364	366	362	370	363	361	359	351	377	355	388	402	367	370	358	374	363	389	345	373	325	335	394	401	365	349	377	395	344	399	382	393	405	398	349	350	367	359	356	320	371	351	420	395	374	345	358	353	336	360	346	359	360	393	403	364	340	341	350	346	337	399	353	344	368	364	345	358	366	354	341	355	385	340	340	359	373	386	373	397	358	360	343	375	374	356	361	358	358	394	386	382	369	388	353	363	347	350	348	366	330	330	373	347	372	363	376	376	314	376	378	341	389	379	350	390	355	345	377	344	369	355	374	356	347	353	399	335	337	340	369	343	350	366	333	352	385	360	360	379	352	346	365	353	330	361	358	379	373	369	370	356	381	379	341	374	372	377	359	356	345	362	335	338	356	387	389	351	370	381	344	370	394	365	359	324	327	329	382	372	362	345	350	385	336	387	362	379	365	372	370	373	384	375	375	337	340	379	361	325	361	354	389	387	385	372	390	393	390	369	348	345	365	364	343	376	354	358	357	367	380	392	340	370	387	378	364	373	376	370	351	369	345	352	380	391	370	332	377	352	369	347	345	322	334	357	361	408	349	333	381	399	399	345	337	339	359	379	370	343	352	399	393	346	352	336	389	354	404	393	369	383	370	355	352	375	358	363	335	346	359	338	368	354	370	361	365	356	384	342	367	361	349	357	364	352	361	331	376	354	383	333	360	390	330	374	367	370	361	380	392	361	409	333	366	377	377	353	366	323	360	364	373	343	378	408	385	345	354	400	353	390	373	355	349	372	389	324	378	374	368	334	341	381	405	352	359	388	350	331	384	379	353	333	335	327	359	392	354	388	365	351	367	354	359	365	360	330	346	335	362	355	321	355	363	377	365	370	347	370	343	349	362	364	379	330	361	365	376	363	368	374	388	383	354	380	352	363	368	407	391	351	354	348	346	347	332	394	364	375	374	357	370	395	356	348	366	366	385	376	368	402	341	360	360	334	399	345	352	374	358	371	373	371	350	363	378	314	349	366	355	346	353	375	376	342	377	372	358	393	366	370	365	373	362	364	408	396	363	343	362	355	339	361	354	363	339	375	384	336	385	380	372	358	366	402	360	358	358	331	350	371	391	358	351	351	406	355	383	350	358	369	396	366	357	363	380	348	355	363	346	394	396	388	374	343	381	373	343	351	367	359	361	359	342	367	392	335	382	350	394	353	352	341	380	362	388	368	353	395	363	334	379	321	372	343	363	344	370	380	376	395	340	346	369	359	367	315	398	367	353	354	341	336	374	379	386	350	369	384	355	350	337	368	359	379	395	408	370	361	380	379	377	327	367	365	330	348	357	359	373	364	365	374	404	385	332	345	390	358	406	364	351	397	371	332	408	346	366	394	325	368	360	340	389	353	392	332	383	366	381	373	352	333	365	370	371	358	341	339	348	402	347	359	394	391	390
16594	31919	30492	23865	20775	16188	12267	10695	6794	6591	5386	4556	4114	4306	4294	3796	3818	3625	3574	3067	2254	1772	1523	1273	1145	1403	1276	991	979	790	760	752	767	704	689	608	672	691	645	674	640	635	681	702	738	687	724	717	663	614	614	600	688	1222	1784	1331	1039	844	742	647	604	589	562	616	588	603	562	579	602	571	568	597	568	589	611	589	554	570	598	595	609	610	596	639	598	582	578	573	590	598	532	553	610	593	577	600	580	575	567	638	592	568	565	648	595	611	564	566	579	577	574	562	577	553	565	623	571	584	602	554	612	584	579	591	565	573	583	578	601	531	581	589	629	585	605	597	561	565	568	601	599	584	570	605	571	577	561	583	642	567	564	578	607	566	574	542	553	582	624	599	531	540	611	552	605	626	581	629	585	571	576	655	573	564	637	556	575	603	610	626	545	558	573	574	588	540	636	558	634	599	556	605	601	586	584	603	579	574	581	580	631	584	623	588	596	588	623	540	555	556	615	585	560	571	594	566	605	592	541	604	562	581	618	574	611	587	632	535	571	548	582	563	564	609	585	634	580	596	588	583	592	607	569	577	596	581	611	585	576	551	568	601	595	566	603	575	574	607	587	607	580	611	613	538	576	565	615	561	606	569	599	575	622	562	612	595	572	604	560	622	581	559	600	567	593	575	530	610	620	580	619	557	593	529	586	584	612	606	566	521	551	598	526	524	580	550	600	610	623	593	555	539	581	562	569	610	565	608	627	576	611	566	557	598	597	551	543	573	554	522	551	635	552	519	571	591	567	635	554	599	577	581	552	598	590	650	588	610	598	580	588	605	579	596	561	594	569	605	566	566	590	594	630	590	535	578	588	604	541	660	576	623	547	570	587	570	581	610	553	578	594	577	585	601	590	591	615	580	606	598	646	583	625	592	541	551	576	590	599	614	579	592	600	554	591	559	586	575	626	534	533	569	582	591	565	590	572	575	532	589	559	626	600	573	584	577	595	581	555	548	561	602	631	576	533	589	570	618	588	597	604	562	594	557	595	612	633	580	596	578	563	606	561	578	564	563	567	546	562	583	568	599	551	598	594	588	611	580	580	621	592	570	574	587	562	541	556	599	581	616	614	589	637	593	579	559	555	591	525	569	578	567	590	578	544	590	604	584	547	568	550	607	554	585	633	642	562	547	593	606	598	615	581	613	572	549	577	594	604	584	580	596	607	588	569	573	596	623	578	564	616	585	558	613	623	600	571	621	566	573	535	573	589	604	589	556	572	623	627	553	535	558	612	604	551	583	585	572	563	566	592	562	573	576	587	555	619	564	602	635	593	595	521	569	597	578	545	618	586	585	565	594	577	565	593	595	556	545	587	605	570	614	557	591	618	576	591	554	580	577	544	571	588	599	575	563	610	597	580	566	578	561	531	594	598	642	576	538	583	557	601	571	603	597	576	601	608	580	594	586	587	610	603	560	559	568	574	561	593	563	593	569	550	554	589	591	583	601	605	564	566	600	627	577	591	606	586	584	591	564	605	573	577	583	579	567	592	599	580	622	586	572	561	629	590	598	525	555	556	567	590	591	586	571	606	600	600	578	631	587	558	593	594	612	589	611	565	603	580	551	551	612	566	564	575	625	613	588	622	566	578	599	570	607	584	604	613	575	591	591	554	582	548	607	570	587	606	560	605	625	592	569	592	587	613	581	627	595	574	562	601	615	589	578	587	581	584	568	555	595	576	593	593	555	619	588	622	599	589	552	579	564	610	569	581	581	549	584	563	635	586	613	578	586	584	545	570	598	593	605	625	589	588	560	547	556	587	624	627	624	599	574	538	591	599	601	608	595	620	577	602	573	618	587	555	585	598	635	599	599	575	585	599	587	553	604	628	641	597	583	595	559	624	576	532	633	550	544	585	568	584	521	586	570	553	611	566	543	585	583	587	623	599	555	578	571	575	575	602	605	559	560	601	572	584	587	550	589	650	618	569	569	642	603	609	617	584	607	532	589	543	589	603	620	582	585	582	581	612	568	557	581	551	611	566	591	590	567	594	572	581	614	554	606	591	592	534	526	579	571	615	557	604	560	604	586	565	609	580	570	609	621	575	635	552	619	549	590	559	592	588	621	604	580	565	555	544	570	545	597	572	585	596	563	604	568	544	561	608	574	590	615	569	576	583	514	571	563	621	590	593	604	600	602	545	584	587	584	575	604	547	605	562	605	606	564	598	565	607	576	585	578	578	600	558	591	557	585	614	582	572	598	590	617	608	642	594	567	576	656	548	625	624	579	578	560	617	606	590	619	584	569	581	580	544	568	578	588	583	598	562	571	582	601	566	570	613	596	609	589	571	581	578	557	600	573	561	586	615	583	590	590	595	572	574	611	575	623	560	585	563	583	606	589	581	559	643	562	623	598	617	629	572	578	608	567	620	555	628	562	610	539	554	552	586	607	554	562	622	580	582	554	590	576	574	572	584	576	590	629	613	569	571	610	556	610	614	589	573	587	580	651	589	586	565	578	548	551	568	585	599	591	542	609	571	561	626	612	579	590	571	615	593	544	619	600	592	619	596	575	618	585	560	601	576	567	544	596	596	574	570	575	562	583	601	555	601	569	586	610	597	580	625	560	591	569	619	567	570	579	595	531	633	568	601	598	565	586	566	565	533	599	592	584	568	555	548	578	610	610	600	564	545	561	576	586	585	565	595	559	548	585	574	617	602	564	576	580	596	589	585	575	601	564	605	569	589	571	564	597	594	574	585	579	587	571	577	594	570	573	593	553	629	607	565	590	593	582	552	597	584	621	614	588	573	599	592	609	613	563	589	593	575	572	576	599	616	556	582	569	594	584	629	591	559	572	582	555	584	588	596	557	576	631	582	573	574	589	577	574	592	554	571	560	567	540	625	586	634	559	573	583	597	574	610	541	589	597	574	556	628	599	596	560	637	586	584	607	585	565	618	582	593	606	584	568	562	586	586	576	584	578	615	592	610	568	559	600	568	566	602	617	597	602	563	611	578	560	620	627	578	580	585	612	571	541	610	590	612	551	628	558	578	605	575	647	604	571	566	573	577	577	609	579	568	581	638	615	554	583	600	590	567	589	600	578	559	613	602	582	623	597	588	580	581	592	589	604	576	562	587	584	613	558	601	610	580	548	571	551	620	588	595	606	601	593	577	571	584	624	582	555	580	571	619	640	576	592	581	587	557	587	618	604	543	579	588	562	555	553	592	616	614	567	622	569	580	625	582	593	589	616	621	582	579	627	614	568	534	586	594	591	588	587	579	623	621	633	593	578	562	595	599	567	605	587	572	585	572	525	583	586	586	565	577	609	535	590	586	522	603	599	614	531	586	595	592	576	610	591	581	584	567	593	560	619	606	601	538	570	569	579	567	551	594	607	607	605	597	570	584	558	566	624	560	592	571	580	565	565	591	541	563	562	634	583	562	615	606	602	562	597	599	568	559	567	558	609	570	597	626	581	565	633	623	591	559	571	599	562	590	551	581	614	593	592
23362	21462	29377	23989	21588	21207	13754	6577	3905	3770	2710	2335	2407	2531	2223	2019	2263	1957	1883	1595	1211	999	778	645	609	800	637	565	494	479	465	449	429	434	372	427	391	360	394	379	402	379	382	417	402	422	399	381	377	390	394	357	357	846	1176	927	702	523	409	380	314	348	339	332	343	327	333	339	353	349	340	352	320	348	337	333	352	331	332	302	338	330	364	334	330	326	346	326	370	332	355	351	355	371	335	362	313	343	353	333	322	342	326	354	322	352	330	329	344	354	336	375	358	366	360	358	301	376	365	339	357	343	321	330	356	329	343	384	317	325	348	393	330	326	311	316	316	323	326	343	302	309	311	342	324	319	316	325	337	319	352	341	334	314	339	342	337	340	328	324	312	337	288	344	347	373	343	335	320	326	324	325	340	347	332	336	349	339	338	369	326	320	338	349	330	347	313	337	351	326	330	337	333	338	314	337	313	355	337	377	348	325	333	341	359	345	355	314	331	314	360	339	337	350	364	331	329	320	318	345	361	336	356	325	325	333	365	320	356	348	344	325	332	367	344	349	353	322	353	343	332	309	337	320	361	357	348	316	344	317	349	319	315	341	285	339	335	333	346	358	325	362	302	365	356	336	347	352	370	356	355	351	344	322	358	330	354	338	328	315	361	336	352	335	337	349	351	346	339	320	339	340	333	323	323	322	333	344	345	346	323	326	366	345	319	298	335	332	313	343	370	340	364	315	328	340	352	316	363	326	372	328	324	332	352	344	360	347	355	343	348	341	339	356	359	351	341	350	346	334	319	309	336	369	326	344	381	332	342	344	358	348	336	303	347	320	333	314	319	351	317	330	319	324	357	318	332	345	326	323	356	360	319	368	343	309	339	334	350	311	353	345	388	333	348	352	358	320	375	331	349	338	313	329	312	353	352	350	371	321	301	348	300	353	354	350	346	311	333	357	322	318	384	332	348	330	336	350	319	352	361	337	359	339	336	325	353	354	355	324	305	344	309	351	315	328	313	340	373	346	327	373	345	326	330	308	343	342	350	346	355	339	341	370	357	329	337	347	345	316	325	362	371	366	336	312	342	338	320	344	316	345	317	326	335	319	357	381	342	349	347	365	406	323	343	351	342	340	331	335	389	329	319	355	312	350	305	304	337	371	354	346	305	331	343	342	309	333	357	355	328	354	362	344	284	372	342	326	331	355	317	340	356	346	348	304	384	324	363	379	374	377	361	348	325	336	331	361	363	334	361	345	334	325	378	318	375	329	322	325	313	388	318	299	373	329	380	330	342	352	337	336	346	347	371	364	358	314	320	361	358	353	391	359	310	331	323	316	351	345	368	368	338	336	337	364	321	331	332	324	334	343	323	345	389	328	342	352	337	351	355	364	328	350	335	314	331	332	329	339	349	329	343	335	291	352	307	360	338	365	320	345	355	313	317	341	336	349	349	355	334	340	361	301	359	322	321	376	333	356	367	327	341	352	354	330	365	326	375	320	335	351	336	330	335	338	365	319	348	326	350	332	331	333	343	348	331	331	319	322	341	357	361	349	360	334	300	329	320	357	326	313	375	338	343	330	335	356	355	355	381	338	335	345	322	352	343	314	348	364	357	327	317	311	361	358	335	353	373	333	343	373	353	351	313	348	348	315	356	316	333	338	383	325	347	336	326	316	336	329	365	339	377	368	332	300	346	307	331	356	333	342	302	380	330	360	324	320	308	355	317	333	335	370	396	329	347	362	346	329	317	342	357	331	354	340	346	294	359	336	335	310	345	326	314	314	333	356	322	339	355	352	350	321	338	334	337	344	341	353	321	316	320	320	367	310	334	338	281	309	348	383	328	343	305	345	337	358	348	337	331	316	346	303	320	346	316	359	294	323	317	353	360	379	336	325	360	328	321	328	354	361	338	369	319	343	323	337	337	352	366	343	340	338	352	329	326	369	325	359	363	331	304	347	368	362	350	352	340	345	349	336	367	345	349	357	324	351	295	300	341	308	321	350	308	358	344	365	339	339	326	331	312	327	340	348	310	340	324	358	341	335	349	343	312	367	322	327	341	353	370	358	327	344	317	311	375	314	351	360	353	320	324	334	361	328	335	326	360	345	328	308	330	361	344	335	373	362	330	340	355	324	327	341	355	349	354	324	325	317	340	323	314	334	325	359	359	342	307	334	344	355	337	329	368	320	300	372	336	349	341	342	343	320	318	294	333	322	352	364	355	317	356	354	356	334	358	336	339	321	365	344	359	339	352	320	327	355	302	358	339	349	314	309	344	317	341	353	349	340	340	303	343	319	339	357	333	310	342	350	363	349	340	392	369	345	331	363	332	336	352	342	344	359	337	355	336	344	311	343	355	352	319	351	334	336	377	342	324	302	344	344	339	342	318	358	352	320	343	339	331	366	310	330	345	361	321	343	348	359	341	344	333	346	327	370	315	328	339	328	311	334	367	352	364	368	338	347	359	342	327	324	359	337	354	341	355	318	350	340	331	310	321	336	342	323	315	331	336	357	343	323	326	354	300	321	398	349	300	362	329	380	342	317	372	363	350	353	344	330	343	322	332	370	344	353	351	320	356	358	339	334	313	328	328	296	311	322	350	318	370	341	342	317	290	342	315	354	340	346	352	336	321	351	335	339	318	335	338	337	325	351	319	346	336	309	342	322	354	332	339	325	349	351	356	326	348	343	328	375	340	324	322	338	323	323	325	340	308	340	330	320	373	334	334	334	337	328	333	307	335	342	321	341	365	340	307	313	342	315	355	352	350	345	332	328	372	337	355	347	335	328	332	326	349	332	361	335	356	316	304	383	342	353	361	323	323	340	348	365	328	324	339	357	350	334	330	349	385	305	349	320	360	364	334	355	355	351	340	349	305	364	339	326	332	354	363	349	351	357	322	326	348	354	324	342	350	350	323	332	332	329	318	343	338	393	334	363	347	299	373	368	294	309	345	329	324	338	342	359	344	333	320	331	356	329	308	304	381	347	318	331	376	358	331	334	345	345	329	326	343	352	356	329	324	336	362	344	338	329	319	330	339	344	319	345	356	362	344	322	355	350	367	348	350	355	338	356	343	372	325	308	343	333	382	356	359	325	322	327	346	292	311	320	344	342	334	380	341	336	346	318	330	365	344	321	343	331	329	344	332	330	346	370	351	356	342	321	326	319	371	326	335	332	337	358	357	365	351	359	338	346	340	340	346	350	361	339	334	351	316	358	364	334	352	366	327	314	332	372	359	324	330	315	327	324	367	343	346	354	319	354	350	336	315	302	309	344	334	329	363	362	341	352	346	327	370	317	353	357	327	337	345	309	343	370	317	358	353	346	376	351	354	351	347	335	340	344	343	340	368	331	338	322	330	319	352	328	343	336	336	315	362	324	340	360	324	344	330	388	369	351	361	323	340	315	340	326	349	351	346	341	357	384	341	357	364	365	383	333	363	346	338	366	348	347	302	330	339	358	299	351	347	362	347	342	342	343	340	351	339	339	329	361	324	343
19216	36931	36054	28746	26610	20305	16795	13595	9964	9934	6954	6195	6579	6391	5845	5138	5552	4819	4566	3784	2951	2311	1708	1451	1348	1974	1362	1132	1025	912	832	792	795	726	697	652	657	630	654	598	654	651	676	725	739	714	720	682	629	649	587	615	678	1774	2698	1907	1311	1067	767	584	588	530	549	558	512	553	525	546	532	578	575	516	552	555	565	550	525	539	521	532	541	560	537	533	561	551	545	535	509	548	556	521	522	540	553	570	542	538	560	512	524	559	543	529	533	487	607	517	558	522	505	532	545	544	504	581	557	568	545	523	545	523	523	569	539	581	531	566	539	520	559	545	515	535	534	502	514	573	544	549	564	543	587	566	558	510	512	563	564	548	553	462	575	503	499	519	512	522	527	527	552	570	527	503	601	551	534	537	535	561	545	581	513	548	566	579	564	551	566	569	514	514	482	537	540	546	562	551	553	514	586	532	533	515	535	514	542	548	495	503	569	520	547	508	548	556	561	498	547	501	529	564	543	521	543	539	543	492	509	569	569	542	519	542	533	520	515	565	550	599	535	529	522	500	545	562	565	490	570	513	550	511	520	526	560	547	558	591	553	553	531	524	541	549	574	526	526	546	512	536	551	522	523	512	594	572	511	543	553	507	531	595	529	583	564	508	562	542	562	544	550	516	540	600	549	575	533	552	549	525	533	536	527	548	541	530	542	491	556	534	550	557	511	553	518	547	573	561	500	538	495	566	515	557	577	518	524	546	548	481	506	567	546	520	536	551	529	487	525	556	564	562	539	540	531	537	546	526	515	533	507	537	537	525	510	521	541	570	542	520	540	556	511	525	532	554	524	527	505	573	571	528	544	547	539	517	575	496	505	550	499	515	532	521	532	585	580	529	509	539	529	538	543	564	583	536	549	529	519	543	541	560	571	546	517	614	534	535	531	524	540	527	556	521	535	535	534	521	523	546	565	548	540	552	554	577	503	536	503	525	569	572	531	525	511	549	550	586	521	499	531	528	551	509	518	515	506	534	551	535	516	521	544	586	532	512	478	526	547	524	526	500	530	570	561	549	526	513	542	498	565	572	526	544	550	561	472	520	547	522	547	542	562	561	563	536	527	543	505	529	521	542	511	543	545	537	568	544	571	531	538	567	523	526	560	535	543	565	535	549	518	569	560	560	565	539	526	546	524	526	542	553	537	542	536	507	512	508	564	534	529	507	554	564	562	499	510	550	533	594	529	547	546	512	543	543	533	556	523	574	524	548	516	518	569	504	522	543	540	557	536	518	601	529	558	492	569	551	532	502	575	537	532	547	553	541	560	584	504	536	568	539	598	467	581	554	537	537	516	562	547	523	519	526	537	525	535	531	543	536	525	555	540	511	526	504	550	572	501	572	561	486	513	512	532	517	516	548	525	546	512	556	538	534	527	540	538	582	485	533	505	515	532	569	552	524	574	536	514	550	549	534	546	549	554	573	523	563	577	517	584	520	542	571	521	577	494	589	493	492	541	549	592	550	598	527	546	530	535	554	537	553	492	549	503	535	535	528	545	536	547	553	560	523	542	574	548	517	553	593	566	600	521	509	572	545	536	528	557	545	534	518	535	511	492	541	524	524	564	518	536	531	536	532	584	511	542	527	515	526	569	519	554	507	570	566	539	504	524	543	508	512	517	539	511	531	550	531	516	521	543	527	518	512	553	560	547	564	504	551	532	538	549	519	575	522	523	595	555	566	541	519	559	547	565	572	543	537	579	553	509	534	561	597	544	555	516	563	509	545	548	535	523	515	519	543	569	537	560	555	525	529	551	539	569	552	532	504	578	528	504	540	540	539	529	563	517	522	568	558	522	561	572	565	540	532	537	533	493	520	541	566	536	510	539	528	516	528	509	541	524	528	567	562	573	570	517	553	507	526	520	552	496	591	490	557	522	541	560	568	521	546	523	568	524	532	523	542	533	544	552	516	526	504	543	520	522	505	511	580	514	572	527	494	544	582	523	568	539	584	593	515	559	520	525	563	523	541	559	547	533	529	526	527	555	590	551	554	527	508	546	532	506	539	554	526	539	536	529	533	508	533	572	558	565	533	552	526	534	564	552	538	522	514	539	546	520	549	561	543	540	540	553	547	569	529	510	536	526	572	502	513	524	523	535	554	543	535	555	526	573	496	542	548	545	556	553	511	535	545	501	490	545	506	555	537	531	532	514	525	535	543	537	500	543	531	535	579	572	539	563	548	569	543	544	522	509	554	544	548	563	535	543	574	571	542	554	535	530	581	517	558	509	516	526	543	556	528	564	557	516	520	571	554	536	536	538	494	570	513	533	513	540	534	574	593	531	532	520	513	509	493	508	529	512	498	515	572	585	531	562	506	527	548	496	531	495	547	537	533	555	547	549	538	536	534	508	538	521	507	531	521	510	529	549	543	528	535	519	533	507	533	581	536	507	510	537	513	529	499	523	536	536	537	517	534	537	568	535	517	558	552	520	537	532	564	532	512	521	523	539	544	576	540	585	507	530	573	560	582	522	536	587	560	539	502	517	555	528	553	525	513	551	547	603	518	537	553	531	504	591	520	498	591	552	535	543	552	566	519	569	553	528	524	535	574	503	536	516	497	517	546	493	572	503	533	512	551	495	527	531	528	545	544	551	521	533	562	502	503	539	536	528	547	545	507	513	538	525	501	542	523	553	559	524	500	533	521	499	567	521	521	519	541	518	537	569	561	527	544	534	562	526	541	569	531	533	529	518	551	525	532	546	549	534	575	553	526	556	524	512	527	509	563	530	576	548	519	489	541	530	555	564	523	492	536	541	557	558	586	523	576	486	572	561	538	553	510	503	483	540	515	511	564	573	562	556	529	549	540	505	490	552	542	566	537	553	549	535	544	562	567	527	524	533	549	490	523	551	512	549	526	535	520	556	550	521	560	582	571	539	508	541	558	564	533	540	525	555	531	515	515	502	528	564	533	538	519	547	516	570	529	596	570	572	551	552	559	563	570	526	547	553	516	527	524	566	551	537	492	561	554	512	577	566	538	510	541	550	482	530	573	485	510	531	544	550	543	575	548	515	515	543	509	558	582	527	491	567	547	527	517	553	553	510	537	567	540	554	533	510	566	515	544	566	540	535	561	511	535	542	511	576	522	545	554	545	540	497	538	557	536	561	544	508	557	557	542	548	535	529	512	536	532	572	505	533	552	534	535	508	561	521	539	536	587	543	544	543	542	498	543	546	574	535	539	547	478	531	501	562	507	525	573	562	507	505	515	566	556	538	542	520	565	568	531	514	551	545	560	552	540	519	502	525	522	555	544	541	565	518	532	575	504	513	504	532	583	553	508	530	491	552	521	539	508	533	553	514	548	559	545	538	553	560	546	567	501	523	518	563	553	519	534	537	578	530	521	530	592	513	552	570	508	514	528	543	564	551	551	547	475	527	511	572	557	576	517	568	545	529	513	555	553	553	492	528	548	542	538	520	515	585	528	560	484	556	536	604	528	523	555	565	522	555	522
27112	21456	19425	12676	7228	3635	2834	1877	1283	1392	1117	1023	1213	1142	1063	1055	1050	942	928	805	697	553	433	439	436	542	482	388	401	388	371	341	347	343	344	322	321	373	326	338	332	345	305	330	335	306	350	336	345	330	351	320	321	371	434	398	389	369	346	311	331	263	312	322	309	348	333	322	320	319	332	336	335	366	308	336	302	332	312	317	308	306	358	344	349	353	351	340	342	319	325	305	310	309	314	299	294	330	360	338	344	350	344	332	321	333	303	337	301	338	336	339	329	314	296	313	328	292	339	336	322	325	315	334	341	330	325	304	328	365	306	330	325	299	323	333	303	325	344	299	321	304	369	359	324	316	315	341	335	343	330	325	325	309	332	350	328	362	315	303	312	300	316	328	307	345	333	309	318	323	301	346	304	335	300	328	350	361	330	340	306	337	353	339	329	325	332	325	351	324	297	320	317	340	329	353	317	313	335	313	306	323	334	339	337	325	354	324	297	320	324	321	320	341	316	329	325	337	318	324	311	349	346	309	322	324	367	287	332	317	332	324	322	330	330	322	355	309	276	317	331	330	312	324	331	336	330	325	364	341	307	344	316	294	301	328	307	320	288	334	328	367	354	325	334	312	333	310	323	308	331	338	377	332	314	290	315	352	323	341	334	344	309	304	306	334	299	301	334	346	331	319	316	340	354	311	328	346	332	320	340	318	332	359	353	320	321	328	322	344	306	310	329	339	323	323	324	338	333	330	345	331	327	334	308	307	342	347	304	319	322	343	323	314	334	346	335	354	338	305	288	264	340	350	353	312	314	348	313	316	324	340	297	309	336	329	300	372	344	311	352	305	331	302	321	317	340	323	327	300	287	286	328	309	276	304	336	333	343	335	310	328	332	341	323	330	314	335	337	341	310	320	339	339	357	332	327	321	342	346	309	303	328	324	303	342	305	334	335	356	358	336	316	352	289	311	313	322	312	346	309	348	300	326	336	345	324	346	329	338	340	327	337	336	322	322	327	330	322	334	323	324	313	310	319	307	346	295	314	361	336	328	308	308	330	292	304	301	360	332	334	317	320	339	307	329	327	323	312	318	346	321	314	344	308	322	312	290	365	298	300	291	331	351	301	315	335	293	323	314	345	357	321	342	340	313	309	332	360	340	322	314	323	324	314	365	332	333	334	347	351	346	301	339	345	344	339	313	304	328	306	338	340	326	310	331	297	334	356	322	314	332	303	302	327	345	302	343	306	293	309	295	307	332	326	356	338	322	328	348	325	317	333	326	320	325	287	346	305	332	349	305	335	364	309	319	311	359	340	290	356	339	300	325	303	336	340	351	329	322	337	329	309	299	341	340	318	320	316	318	338	319	331	325	311	305	308	353	323	304	306	321	320	317	318	339	317	332	332	314	319	291	340	309	297	312	311	300	326	341	319	317	333	311	314	334	351	306	332	317	328	340	293	326	352	339	327	354	324	302	334	314	347	356	311	341	325	305	328	339	335	361	339	288	345	372	310	362	325	319	308	349	335	309	338	370	325	328	327	320	309	337	325	359	326	299	311	353	354	314	342	340	334	336	337	349	326	293	329	343	329	324	350	326	338	313	328	353	320	334	313	319	318	351	333	357	298	339	350	348	306	334	315	314	327	321	319	304	335	349	317	317	292	307	349	331	328	340	329	346	329	342	321	303	326	342	318	356	321	320	317	343	347	342	332	349	319	314	322	338	340	333	335	346	344	340	316	353	316	332	294	371	294	324	355	285	296	345	314	339	307	316	309	363	305	327	350	348	320	305	326	310	331	308	328	362	331	339	327	293	316	321	338	355	318	338	351	337	315	331	347	322	320	302	315	350	308	316	330	341	355	329	308	325	318	323	358	317	320	339	322	356	292	348	323	315	355	330	333	323	302	305	337	339	334	339	356	329	329	341	293	364	328	345	331	350	364	356	314	348	322	325	325	325	300	318	311	321	320	338	310	338	336	319	333	332	296	327	332	332	299	314	345	326	313	338	328	313	320	330	328	331	335	318	324	348	327	330	316	338	378	332	322	316	323	312	328	348	336	305	324	290	318	317	331	325	356	334	310	309	318	314	328	359	336	316	323	320	316	332	367	308	323	320	323	337	310	324	341	356	319	317	349	338	312	304	336	357	333	310	325	310	332	321	281	327	315	310	310	306	314	352	326	321	336	321	321	350	337	306	334	320	347	366	344	319	344	307	309	338	340	312	332	329	354	326	305	362	316	323	362	334	327	339	336	333	355	323	311	298	324	336	337	356	333	326	354	343	315	315	324	336	327	315	333	321	323	339	323	336	348	356	300	320	333	293	350	356	319	331	343	303	326	335	328	340	310	308	297	328	331	336	338	363	320	330	355	340	317	346	323	328	319	314	314	338	306	326	298	298	321	347	318	313	312	339	347	331	306	348	307	338	337	314	354	319	317	295	328	337	304	328	334	335	330	320	347	321	371	339	330	340	313	352	349	355	306	323	336	314	353	329	292	286	324	343	312	318	321	321	305	338	351	328	298	306	318	338	333	375	324	330	370	316	350	304	321	327	318	317	326	309	347	303	331	323	349	308	311	337	347	312	332	338	303	340	345	315	328	335	345	325	346	335	318	347	327	313	314	315	303	320	323	314	330	344	340	339	312	338	342	330	335	310	341	313	341	314	338	322	312	320	290	315	300	350	323	320	371	308	327	330	328	307	334	318	332	341	306	323	331	345	327	372	337	328	326	331	362	323	369	289	324	309	326	349	351	308	318	353	316	314	297	316	315	324	349	327	316	324	338	328	331	354	316	330	348	300	332	316	342	355	331	314	326	296	321	346	317	353	301	324	335	332	324	282	361	321	345	305	343	294	343	311	341	303	323	319	340	345	338	310	320	340	333	360	296	318	325	287	295	344	322	332	322	336	294	358	319	324	337	322	321	331	311	322	326	323	330	322	310	336	319	323	323	307	295	322	319	326	337	341	356	347	310	316	314	313	325	334	312	315	325	330	323	329	350	319	335	335	325	300	352	327	318	323	341	325	337	297	373	318	331	302	297	319	332	339	330	292	341	338	305	336	322	324	300	346	346	376	320	340	367	312	317	308	308	340	298	345	338	317	349	337	317	317	347	313	323	333	312	312	318	313	349	338	366	279	297	323	295	346	291	315	329	350	309	296	347	317	353	341	306	323	353	314	344	348	348	310	323	332	320	307	322	333	343	338	326	355	334	305	326	321	315	337	311	336	360	331	289	295	328	381	337	338	349	332	350	323	337	308	348	322	333	327	312	342	330	340	315	294	342	315	320	317	283	307	324	324	313	339	321	344	350	351	332	318	367	315	302	329	333	364	353	350	323	321	342	337	309	337	358	311	306	322	315	329	327	334	320	336	316	334	342	341	336	309	321	332	326	312	336	319	320	316	328	355	319	328	348	318	329	322	327	311	326	333	323	336	339	316	325	295	316	326	327	311	335	344	314	324	348	359	325	335	320	319	339	334	340	345	313	340	344	339
14583	24966	24519	18287	14719	9140	7385	5409	3770	4017	3015	2811	3360	2992	2818	2812	2599	2379	2205	1949	1585	1244	852	906	934	1116	870	697	717	741	643	633	549	569	581	555	552	557	565	564	545	541	592	573	598	601	565	579	575	568	582	584	603	588	700	677	636	643	561	505	508	504	577	517	481	528	536	481	538	547	499	518	529	521	559	476	490	521	528	543	517	491	488	517	498	535	514	494	519	502	561	476	537	547	495	512	500	525	492	532	557	546	524	521	545	552	570	518	513	490	517	522	512	511	541	513	471	555	527	521	543	520	544	488	506	532	526	515	565	484	504	504	544	508	506	512	516	553	512	542	547	550	543	511	553	569	534	556	527	551	504	505	517	518	511	513	507	523	528	554	505	516	579	532	504	522	522	492	525	484	537	526	496	485	538	503	508	522	505	535	512	522	551	523	503	512	488	529	565	531	507	527	533	548	523	547	560	531	517	516	499	480	493	513	508	571	493	515	545	547	504	527	532	520	519	490	515	507	547	508	499	548	492	503	534	504	561	509	514	519	523	536	512	480	486	519	513	533	498	520	548	542	475	533	521	520	578	551	492	519	518	546	534	547	537	500	495	546	528	534	535	523	522	526	535	544	508	496	525	492	502	507	497	486	522	582	537	544	506	538	543	511	546	535	517	561	549	547	490	563	467	502	563	511	541	531	550	527	507	540	533	546	524	526	503	514	539	490	519	509	547	540	536	520	505	517	513	534	549	514	487	539	536	534	513	520	550	510	534	519	530	501	548	527	519	527	507	498	498	528	552	526	525	499	520	526	531	493	514	488	536	518	530	488	571	506	522	506	520	525	550	532	529	547	522	503	527	587	551	528	534	529	495	523	551	504	522	562	544	542	516	539	544	510	511	514	545	555	584	515	532	507	477	534	521	526	500	502	522	536	506	545	486	519	505	529	527	491	527	457	534	543	517	510	533	561	514	501	538	540	510	554	497	513	569	515	516	510	498	520	546	503	538	533	507	505	516	537	526	502	561	518	477	538	543	483	521	540	557	509	513	529	526	490	559	515	515	547	482	545	531	538	512	523	480	542	542	475	463	511	527	496	506	541	515	505	517	535	548	529	501	534	512	531	513	515	550	499	555	482	518	511	534	565	521	521	549	518	558	554	476	538	498	494	522	516	487	509	516	568	518	534	534	533	527	544	534	511	518	533	532	489	519	514	521	511	487	557	516	528	539	512	571	524	535	513	534	518	535	563	521	514	496	504	502	526	532	559	507	538	550	538	532	536	541	525	545	532	469	505	519	523	488	519	543	537	514	497	544	485	529	546	512	521	534	532	481	507	525	571	508	514	514	532	536	546	540	541	518	535	514	519	527	506	532	500	534	483	506	536	495	512	500	533	539	499	501	523	507	516	498	509	517	551	508	492	497	495	534	510	529	535	532	516	516	556	540	519	525	517	527	520	496	496	586	524	529	485	550	521	497	578	537	552	531	494	574	529	534	543	510	502	543	509	516	515	521	534	486	503	548	525	482	505	522	526	545	520	493	481	518	525	546	523	459	505	525	520	531	561	483	510	547	569	508	544	543	560	479	515	526	541	509	488	496	517	508	498	490	496	539	524	491	494	530	519	546	532	525	511	533	522	462	559	502	536	525	518	503	512	534	555	522	543	532	517	499	506	489	575	544	518	560	538	504	515	523	490	508	514	507	479	526	553	514	522	508	549	504	551	519	530	501	543	510	552	526	508	510	552	516	532	521	529	553	566	563	529	539	552	531	540	509	538	502	546	542	522	488	545	526	515	543	468	510	511	524	515	514	504	527	545	549	511	569	545	494	510	543	547	499	543	536	516	492	513	527	498	494	511	484	570	535	487	551	544	548	560	517	499	517	521	487	534	520	534	518	574	513	504	513	561	511	571	520	513	473	538	539	518	481	511	497	518	487	508	552	528	530	534	568	535	502	566	516	504	521	532	561	511	529	577	523	552	516	544	511	579	521	515	521	522	522	566	560	553	515	532	478	539	513	534	496	492	506	524	494	512	546	536	515	533	509	563	521	512	526	477	508	516	522	545	564	502	516	523	524	532	534	572	524	518	496	543	532	471	522	548	474	483	515	524	534	463	529	503	518	524	478	517	515	539	518	504	516	523	466	523	532	481	519	539	519	524	583	568	531	513	535	531	491	529	540	491	499	538	494	498	518	510	501	509	519	564	503	515	559	516	500	520	554	501	505	532	543	528	530	505	514	545	539	494	536	507	517	528	524	516	518	537	535	523	479	546	528	486	536	523	544	494	521	563	534	573	497	498	531	551	534	493	539	506	520	472	508	536	538	529	526	530	499	499	499	533	533	541	498	556	515	472	516	505	570	538	526	499	518	562	525	500	534	505	534	474	541	498	544	559	504	504	517	520	523	507	515	487	546	533	542	515	510	521	539	496	519	549	480	551	552	541	488	503	524	519	531	562	507	486	502	523	533	502	534	494	563	521	523	519	517	514	520	516	493	518	547	519	548	532	492	543	514	521	508	531	531	523	485	512	545	521	557	498	519	531	496	517	543	512	543	524	527	515	545	542	524	501	524	491	522	560	544	553	554	532	513	512	498	489	511	493	510	554	503	541	500	475	539	516	496	564	528	587	483	534	488	544	537	521	526	543	508	540	518	514	510	560	491	513	529	538	545	563	504	541	500	521	515	518	531	517	522	559	491	579	560	514	512	503	520	499	529	493	501	533	539	517	562	495	488	524	514	540	562	565	500	552	535	510	537	527	506	540	529	550	538	556	558	512	537	522	495	536	548	540	522	540	528	553	515	549	510	515	569	486	516	554	563	499	538	541	538	507	538	513	507	518	544	562	485	542	507	524	479	512	562	528	487	503	488	518	496	535	544	495	514	527	517	535	557	491	552	516	524	519	565	560	504	543	522	496	555	539	526	541	544	538	514	524	529	544	508	542	531	504	535	511	521	495	541	540	541	528	548	508	501	524	533	527	514	504	510	556	511	514	491	500	566	529	508	519	511	526	537	536	509	505	523	502	554	542	527	529	502	550	516	569	526	500	570	544	481	529	529	529	540	519	513	547	552	543	538	543	534	561	520	524	522	505	554	519	503	529	522	491	514	495	574	498	506	538	535	523	519	507	524	530	565	490	534	530	536	529	513	529	540	513	489	521	544	527	551	524	551	497	541	508	516	545	525	489	553	519	524	498	493	554	538	493	518	534	529	540	501	536	500	549	518	522	532	537	534	571	509	538	498	525	510	542	496	552	558	486	557	513	499	523	519	538	520	523	500	505	559	544	526	552	503	530	500	502	528	508	570	499	564	516	496	569	499	498	508	517	527	534	538	510	504	549	553	519	528	565	546	531	521	553	518	520	517	526	537	492	536	547	534	537	550	544	535	502	537	519	486	504	477	530	513	547	542	561	515	512	505	534	542	529	512	503	507	530	487	521	554	533	560	539	529	535	506	485	505	521	533	505	534	514	511	508	494	514	525	514	533	532	552	515
24442	21450	28728	24713	20988	12115	6693	3761	2891	2525	1997	2014	2056	1703	1729	1630	1583	1463	1357	1136	863	678	536	599	658	620	538	496	523	509	422	437	429	457	386	420	448	427	414	355	401	413	384	471	407	388	412	449	403	368	419	422	462	680	801	670	549	504	462	405	375	395	360	366	389	393	369	387	360	382	372	379	414	372	412	390	336	383	425	371	374	370	368	364	388	379	399	373	369	366	336	316	369	409	388	385	379	428	398	384	401	399	361	363	377	376	363	356	366	415	380	373	413	351	383	370	425	366	373	404	381	380	365	394	372	408	388	355	355	391	382	392	394	362	385	380	420	356	380	391	389	420	379	353	366	397	366	345	382	367	386	382	366	366	383	369	402	372	385	385	401	368	403	383	361	340	359	366	361	370	356	357	415	376	387	366	370	375	380	364	386	371	347	393	407	376	361	379	361	379	412	379	356	364	371	378	349	370	347	391	346	367	372	360	339	362	363	430	404	372	386	359	377	341	367	397	353	377	390	379	382	370	351	375	365	357	384	383	375	376	418	394	367	366	367	382	378	348	363	388	372	352	372	381	390	366	375	377	353	369	367	365	383	387	396	364	366	372	376	353	388	410	376	312	337	349	362	401	380	366	374	353	338	371	381	358	400	357	350	392	340	335	386	400	385	378	377	402	371	370	391	385	356	353	372	367	359	390	376	405	392	391	383	359	360	379	381	392	413	368	348	384	363	388	379	356	363	365	407	385	378	363	361	374	375	329	402	373	395	383	386	392	366	368	407	370	360	395	391	332	405	377	389	379	368	383	376	369	358	390	364	351	347	433	328	363	370	364	368	395	356	348	382	368	391	387	354	397	365	369	369	381	373	422	377	337	402	381	374	404	391	366	364	383	356	353	415	379	372	396	348	362	374	397	390	395	408	380	414	357	378	400	399	377	367	355	404	386	375	347	402	383	367	370	427	353	362	372	399	371	391	363	378	391	360	388	411	388	389	372	408	385	352	356	388	397	392	380	364	363	394	396	370	347	338	379	398	375	366	383	362	357	377	386	372	385	389	373	398	370	349	396	341	419	370	382	361	377	357	363	360	404	346	398	371	383	385	359	386	344	380	374	387	358	363	352	382	400	368	362	408	367	391	391	403	401	389	353	370	365	362	374	349	357	362	391	349	378	387	358	396	392	364	370	389	360	381	380	330	391	326	380	359	354	355	423	366	373	354	402	408	355	385	409	384	368	374	389	393	368	367	367	357	366	384	386	373	406	376	386	388	414	334	361	392	369	337	370	396	371	406	381	412	355	390	365	412	361	379	377	350	410	407	368	386	393	394	375	346	380	387	379	367	367	387	377	350	360	361	399	401	353	356	376	385	354	374	368	386	370	348	367	384	375	378	411	356	389	390	357	349	381	368	379	359	373	377	397	408	403	378	385	352	333	421	353	361	397	367	380	391	387	371	365	389	376	372	362	377	377	347	379	394	385	368	412	355	374	364	394	370	401	399	359	403	365	379	347	403	395	383	361	356	379	400	355	390	346	366	388	409	380	353	366	393	362	351	357	377	384	359	374	395	390	378	365	335	381	390	355	382	388	368	387	394	379	364	362	385	423	359	350	372	430	365	373	373	379	385	396	426	356	373	367	361	372	369	327	363	394	399	366	383	377	386	353	392	361	372	376	350	367	371	390	314	353	412	352	366	360	375	384	355	383	353	382	388	387	390	372	358	353	347	386	364	352	387	384	389	376	391	374	365	358	388	384	367	388	395	376	398	387	358	395	354	399	416	407	403	415	381	364	379	391	385	368	373	351	400	369	382	397	372	377	400	379	399	354	366	406	351	383	367	389	376	389	363	388	386	389	326	400	358	403	374	376	412	400	368	369	390	371	396	385	387	352	371	408	354	356	371	372	385	365	388	374	350	388	374	392	376	382	387	368	359	381	383	379	348	353	370	363	372	378	372	377	385	375	388	413	384	364	368	332	383	379	363	385	358	380	406	356	379	384	362	386	395	364	362	368	379	353	374	354	350	376	357	376	393	384	401	389	380	376	366	350	374	363	381	386	386	347	380	409	364	395	359	373	395	402	396	392	393	370	415	373	386	386	341	387	356	360	400	352	391	399	389	345	387	374	401	394	383	374	392	371	373	335	408	377	340	387	384	391	362	427	358	396	393	361	378	390	412	380	381	382	389	369	358	400	363	371	390	353	369	417	366	367	379	399	382	344	333	374	392	372	420	408	388	351	404	354	376	395	387	382	397	384	395	384	356	386	351	357	381	384	377	367	405	359	369	341	395	455	371	371	361	406	365	388	376	341	365	380	392	408	402	380	348	383	384	364	403	355	409	352	408	378	383	346	353	349	373	379	363	361	386	348	374	366	357	387	399	404	356	383	359	371	365	352	357	375	370	362	406	376	407	374	351	370	398	381	379	379	401	391	361	419	400	365	341	414	391	375	373	368	360	369	380	356	348	390	372	347	375	358	389	404	355	367	415	381	415	398	405	369	380	370	391	375	390	396	369	391	380	361	374	384	366	370	351	391	367	393	404	400	382	393	364	376	386	360	360	390	367	379	381	367	395	390	403	359	346	386	377	422	373	390	382	361	366	392	382	392	358	353	359	363	358	373	369	371	394	378	360	361	353	349	362	386	388	381	392	373	347	397	381	410	380	385	375	384	392	362	400	347	395	400	393	367	351	397	380	351	376	379	357	374	380	395	370	363	400	395	392	391	380	364	376	386	340	387	365	357	364	380	372	358	398	369	373	358	342	386	384	390	373	371	416	389	366	387	386	395	416	390	387	387	415	384	355	389	368	360	364	401	379	358	373	400	384	398	390	374	330	347	383	388	381	374	379	380	378	329	408	351	357	408	356	372	385	414	383	331	367	401	389	356	351	367	373	354	391	382	343	368	387	393	398	363	361	369	374	386	366	413	370	380	376	413	376	397	346	381	427	358	403	343	358	376	372	377	387	364	366	363	364	360	348	384	381	363	391	384	366	404	376	366	401	401	372	387	362	340	382	391	380	359	395	385	387	364	347	376	383	388	350	359	359	428	413	385	390	366	388	402	380	351	382	401	347	376	364	378	389	383	373	433	388	389	342	402	360	380	389	375	401	357	380	381	369	401	362	362	338	379	343	405	401	393	389	349	334	366	379	388	392	393	403	379	374	357	357	391	366	386	367	373	364	342	343	402	375	347	357	372	374	362	398	359	337	386	373	410	407	407	406	420	381	414	360	383	386	422	393	389	392	356	329	364	373	367	331	386	372	343	396	383	395	369	337	396	379	369	372	374	369	383	363	369	384	406	369	397	382	363	359	388	400	394	372	359	371	397	360	367	363	435	356	401	368	397	386	369	327	410	367	385	342	364	371	358	370	408	376	406	368	371	368	372	371	376	394	364	374	374	397	413	372	353	364	355	399	386	378	355	378	334	346	357	414	383	360	392	373	417	394	375	360	366	351	399	366	372	383	393	346	338	405	395	366	372	379	406	367	369
17094	33710	32102	26197	20770	14366	12690	9124	7787	6839	5273	5535	5362	4636	4481	4296	4106	3673	3464	2791	2003	1432	1029	1232	1423	1408	1026	822	899	923	773	709	719	710	666	686	638	652	676	657	653	678	738	732	704	777	693	725	678	713	642	701	800	1326	1557	1256	1046	875	726	651	629	604	614	538	581	617	620	579	607	644	587	614	597	605	570	615	585	565	587	560	620	576	573	614	576	597	572	634	571	606	600	583	545	602	583	610	637	588	614	590	554	575	587	619	629	613	601	608	630	623	577	585	572	586	609	607	590	596	613	623	598	610	621	609	576	605	578	554	612	568	595	611	554	575	563	640	599	623	600	564	596	605	587	580	607	594	554	619	574	610	595	592	587	557	613	606	628	645	631	569	615	602	629	599	604	583	574	566	593	581	650	591	603	603	611	648	562	578	600	597	639	608	617	595	658	622	638	604	588	633	632	597	592	565	607	590	629	626	595	598	603	582	604	588	653	588	581	567	551	591	574	612	599	635	586	579	599	579	594	608	587	638	555	569	598	594	600	600	644	589	610	617	585	599	623	597	636	627	593	583	599	593	608	591	640	581	626	580	598	616	611	612	617	663	642	574	596	601	601	606	592	601	600	622	625	548	572	581	591	617	593	600	566	604	572	575	571	574	565	639	593	593	612	603	576	546	630	617	569	598	574	660	600	596	617	571	640	629	595	590	615	608	601	609	609	591	632	613	614	585	577	613	621	598	594	608	575	621	536	584	619	613	637	583	643	573	600	630	576	610	612	609	564	597	571	628	629	639	616	595	546	606	602	629	585	625	579	647	596	659	610	600	623	590	597	613	618	590	607	615	592	584	602	591	616	595	596	574	584	632	559	609	592	612	634	563	605	632	604	613	556	574	597	565	563	587	612	651	617	588	597	603	573	582	618	576	614	600	577	604	625	575	589	580	589	632	607	636	588	609	623	587	599	572	577	628	645	543	594	585	576	612	579	631	577	594	624	581	630	595	657	627	618	605	593	607	590	632	645	621	553	584	597	578	563	596	558	605	601	629	599	604	605	589	623	581	626	627	595	661	591	563	614	578	607	630	604	624	589	587	608	599	625	598	595	598	605	633	627	607	624	612	594	594	610	599	602	588	637	562	596	653	576	582	589	646	632	546	620	582	584	575	607	595	634	606	566	632	592	601	614	564	612	587	616	629	616	568	596	637	612	638	596	602	620	596	568	624	589	593	539	578	609	614	581	591	582	594	624	591	613	600	644	610	600	597	596	595	609	598	591	588	588	558	594	603	629	642	627	614	629	603	569	596	672	617	575	634	628	604	584	604	615	568	580	568	587	544	623	585	660	612	602	599	583	565	586	609	596	614	608	599	594	587	567	570	609	604	607	604	596	612	636	602	575	583	590	603	595	573	655	594	633	627	599	656	579	629	661	577	607	577	652	578	600	568	578	568	592	574	547	602	595	580	576	605	636	569	595	552	575	605	613	610	594	632	638	603	613	629	625	575	640	563	641	649	658	659	570	600	573	632	638	575	619	683	618	556	571	611	638	608	569	570	574	602	622	589	596	583	572	630	546	604	598	581	590	600	598	588	634	604	606	625	554	571	588	615	612	619	622	608	593	577	554	584	606	582	581	570	613	631	590	617	616	622	586	606	626	583	613	594	567	629	564	627	588	633	562	598	602	624	620	607	562	600	631	627	608	567	616	592	565	581	611	638	605	568	588	620	590	569	577	573	604	621	582	568	567	594	611	609	595	610	648	620	560	619	611	597	602	622	600	580	622	645	579	598	635	582	598	601	585	603	555	621	639	612	583	629	591	552	591	584	590	602	598	588	603	597	608	587	614	619	641	620	622	603	616	562	606	590	569	598	617	592	627	626	564	607	630	613	592	624	602	618	602	593	539	622	606	614	628	655	569	594	569	653	597	626	600	618	562	623	595	585	590	571	601	620	590	622	611	591	602	575	612	600	599	646	584	572	623	614	589	599	616	587	621	562	617	595	611	605	593	626	609	591	614	558	620	622	607	607	633	617	572	613	611	646	587	604	614	611	610	611	572	586	590	606	582	637	572	567	616	614	608	580	619	574	601	591	569	584	635	613	574	608	581	615	569	615	591	590	583	599	609	586	583	597	570	603	598	593	590	603	583	591	671	646	645	628	614	635	588	573	606	610	605	597	579	631	546	597	577	624	585	602	688	596	614	611	619	584	615	608	638	568	612	577	602	574	569	597	627	617	601	594	603	604	621	587	549	607	599	579	634	576	607	610	559	636	633	613	604	584	620	596	613	617	600	603	620	582	637	583	581	632	619	584	616	583	643	612	609	600	584	585	595	622	600	587	603	617	616	633	583	606	590	584	594	562	578	608	575	644	558	579	601	620	602	676	605	585	613	597	620	577	601	577	610	559	583	618	604	606	631	611	639	586	607	594	578	588	567	638	635	617	625	592	582	612	595	538	585	600	613	605	597	583	629	621	592	586	590	580	619	599	580	597	570	594	607	589	589	557	604	593	596	644	594	609	576	608	611	628	585	580	594	613	611	643	575	624	619	597	563	578	603	651	571	583	639	583	576	613	607	582	592	675	596	628	614	626	671	596	581	578	564	606	646	566	583	564	653	591	551	587	596	608	617	638	601	609	577	589	596	562	579	619	606	587	604	633	631	588	592	589	575	598	662	618	596	553	613	629	578	620	597	584	612	622	613	570	579	621	622	644	620	539	544	564	578	597	583	587	615	588	583	565	600	600	542	602	566	593	594	672	598	611	582	604	608	621	592	599	583	542	598	587	593	592	612	617	602	627	573	565	583	589	645	626	614	629	620	629	621	643	595	554	618	598	627	645	638	591	590	604	601	566	629	586	642	601	595	599	572	606	608	590	579	560	589	623	592	583	624	622	588	628	569	652	598	621	595	609	595	646	617	588	612	602	590	626	579	614	640	619	593	595	659	633	565	592	559	599	590	634	615	621	621	613	657	655	592	614	603	597	594	601	604	582	588	587	579	591	590	595	596	599	580	606	610	622	613	609	589	606	611	596	637	633	658	588	546	602	607	584	610	597	553	579	549	608	599	608	623	596	610	568	609	624	600	659	653	571	593	580	617	599	570	618	545	588	621	613	620	614	574	566	592	630	585	571	595	616	545	623	632	612	606	604	578	594	596	545	562	591	593	625	611	589	627	621	607	607	586	603	554	604	620	583	601	558	579	593	601	650	603	621	627	624	600	593	628	575	613	643	574	608	596	612	591	595	571	543	563	611	572	623	583	577	603	628	632	590	596	616	621	619	632	600	585	632	609	636	568	581	609	597	610	646	631	609	625	573	533	585	598	588	592	604	626	567	624	587	601	624	603	622	627	603	560	577	602	604	616	609	584	620	593	643	594	625	622	626	573	571	591	619	637	620	589	611	613	579	588	605	582	625	576	578	632	615	581	606	604	601	617	571	592	600	614	562	603	580	578	634	614	628	604	571	664	612	610	611	552	581	570	572	582	609	607	587	587	594
23569	21538	29416	24103	21639	20944	13584	6138	4667	3767	3020	3330	2726	2332	2207	2183	2230	1934	1889	1445	1056	712	629	701	672	528	535	464	549	522	471	440	441	410	378	395	380	379	381	376	395	380	423	388	424	409	394	426	384	432	377	422	581	998	1087	870	711	524	440	402	388	373	345	347	360	351	307	366	308	342	363	381	331	369	385	367	353	332	351	355	347	343	360	354	351	332	333	341	339	357	339	345	339	364	341	329	342	377	328	356	364	359	334	343	356	364	371	349	357	359	344	364	369	373	358	338	348	367	340	366	347	357	320	380	345	351	385	374	353	377	364	361	344	340	336	359	376	350	353	336	389	364	359	380	331	356	402	347	361	357	360	378	372	363	360	401	374	337	359	337	339	353	348	368	343	310	336	337	352	376	332	320	331	366	361	359	366	334	329	376	369	351	391	333	373	354	345	343	376	311	346	334	364	338	377	338	365	351	328	325	313	357	359	385	340	370	325	299	327	347	381	342	321	366	348	345	358	354	353	376	350	364	375	324	336	379	357	360	283	312	352	356	352	329	374	358	341	360	385	342	348	333	321	338	374	360	343	380	355	358	323	352	378	357	369	370	346	362	342	324	334	337	345	357	395	319	384	343	336	339	358	379	368	335	351	356	336	350	320	356	367	331	364	388	348	394	358	361	364	348	352	331	326	346	328	348	366	336	345	328	339	382	348	362	361	360	344	359	364	383	359	350	350	312	344	347	335	325	349	320	337	352	354	350	351	333	347	376	338	387	351	359	338	334	347	333	351	358	327	377	355	322	343	371	342	359	351	344	334	350	345	321	362	378	361	342	321	344	330	335	366	355	354	352	369	349	352	353	358	382	361	378	334	338	323	357	358	340	358	360	356	368	333	383	350	357	368	356	383	334	336	338	329	384	373	397	377	374	344	368	378	362	374	354	375	360	370	329	348	322	348	352	330	364	329	342	364	325	362	348	382	361	348	364	360	368	351	361	353	307	367	351	379	373	333	345	350	335	351	358	354	376	337	327	374	335	344	341	347	326	353	349	378	328	362	367	322	356	371	362	332	340	336	331	363	411	357	307	359	369	347	332	343	372	344	373	350	359	370	385	361	360	302	366	357	392	348	352	366	336	344	332	314	391	352	379	370	334	300	354	362	390	327	314	366	343	342	336	377	350	338	320	334	315	358	340	334	326	310	367	325	328	325	307	372	354	350	345	354	340	349	354	345	319	368	417	333	363	380	375	367	366	326	368	387	357	353	352	320	380	334	344	363	343	384	369	357	370	374	334	342	340	322	376	363	364	373	343	372	369	371	331	349	378	348	352	360	370	352	347	356	392	362	372	348	324	347	360	345	347	330	343	364	358	377	387	366	363	322	340	379	332	328	357	343	339	367	338	369	361	400	356	357	369	342	363	332	352	368	356	381	365	371	329	349	343	342	378	333	348	364	325	361	362	338	390	334	363	349	324	360	317	375	351	337	353	361	351	338	325	337	323	340	361	333	337	353	327	326	370	340	344	344	347	350	320	359	350	347	318	350	327	333	329	361	331	355	369	323	330	337	377	365	333	338	349	356	363	332	333	396	365	378	363	349	372	364	353	340	342	359	338	336	363	361	365	369	362	369	369	337	390	356	363	350	359	330	345	369	335	313	372	353	317	391	359	337	331	345	321	355	335	345	342	337	356	321	371	350	333	349	384	318	370	337	338	346	349	351	334	351	370	347	375	361	364	317	379	328	370	341	367	353	357	345	317	355	332	315	365	362	386	352	386	367	335	352	351	337	356	337	378	321	330	358	346	370	333	372	382	332	338	376	370	337	317	335	361	372	356	376	324	337	356	337	385	323	353	334	332	367	332	362	355	350	394	368	352	331	371	392	361	360	319	330	344	330	367	323	353	362	318	340	376	367	369	337	361	347	351	346	308	346	351	350	373	316	341	351	358	349	332	376	344	376	330	349	347	378	343	348	337	335	370	335	319	326	374	347	355	375	357	349	330	347	342	349	386	339	403	339	361	356	331	368	345	354	350	335	354	349	372	348	339	390	327	351	388	359	355	332	345	332	321	318	340	327	365	359	358	311	329	355	371	351	346	394	342	360	349	327	360	342	337	308	331	345	382	371	317	361	337	372	335	389	315	343	373	344	348	351	317	364	361	348	348	335	316	371	363	365	342	351	363	357	352	307	342	370	369	342	338	359	366	359	370	338	335	355	357	337	360	359	338	333	366	339	387	341	360	330	359	379	361	359	342	365	366	359	338	328	328	355	331	357	374	343	377	334	354	351	325	390	352	359	408	341	364	366	327	344	341	382	363	346	362	354	349	351	366	368	332	323	355	363	347	332	334	326	344	347	359	334	328	322	387	370	364	392	347	355	336	360	374	339	349	338	361	344	356	371	349	407	370	341	369	351	354	338	313	321	351	353	339	365	341	351	344	370	348	328	346	339	311	350	329	354	366	327	323	326	339	345	395	362	335	347	346	334	317	342	343	349	351	322	349	346	351	355	368	328	359	321	367	322	337	372	363	375	330	356	348	357	349	340	367	333	337	332	327	367	332	343	355	366	346	356	320	338	354	357	384	339	339	368	344	345	340	339	338	359	340	364	342	358	360	355	379	355	341	338	337	372	386	371	323	365	332	384	356	334	326	336	365	353	345	355	362	353	322	360	364	325	326	337	361	327	305	393	348	341	360	352	340	319	342	370	368	364	345	350	355	358	357	358	364	353	356	353	371	377	342	336	352	342	338	363	334	350	338	378	333	335	342	355	354	363	351	370	358	374	371	340	349	340	332	374	328	357	338	349	375	366	367	337	381	369	326	350	311	383	363	338	315	337	339	342	312	369	372	373	323	360	346	343	347	331	356	376	338	353	315	364	356	339	329	388	356	320	336	366	337	368	374	336	372	359	315	334	340	320	368	377	354	324	373	329	320	345	365	328	373	337	345	365	337	347	347	335	375	332	335	319	323	364	392	344	364	360	344	367	345	329	370	382	339	357	324	362	337	353	344	337	359	331	340	346	384	352	347	381	352	325	357	367	356	350	372	353	338	359	361	328	359	355	323	360	361	348	330	348	355	327	380	326	352	387	337	362	348	360	383	355	351	371	382	346	326	350	378	358	322	388	373	345	360	324	327	343	340	367	377	345	359	372	338	358	381	347	362	336	382	329	355	378	328	307	326	376	318	341	372	361	347	346	385	356	344	332	345	347	362	347	343	332	332	401	350	342	329	366	333	334	347	330	335	324	344	339	348	342	323	365	355	356	334	323	339	363	337	332	362	323	344	343	347	353	344	335	344	375	360	343	374	343	351	339	327	366	359	347	326	338	358	365	315	387	379	349	356	314	312	341	336	361	327	351	381	358	325	324	347	367	364	363	348	361	337	369	314	318	337	337	370	358	321	356	355	355	394	356	391	335	348	396	363	329	366	363	332	350	370	335	369	376	334	354	385	344	352	372	346	348	356	356	326	331	335	363	321	381	353	351	332	360	355
19620	38768	36678	30034	25376	18956	17304	12952	11607	9874	7791	8829	6959	6064	5811	5528	5364	5048	4512	3492	2447	1702	1348	1462	1466	1223	1056	985	1008	990	886	791	796	808	742	666	675	626	632	669	635	651	713	719	748	767	755	707	679	691	705	708	1133	2024	2333	1836	1357	1028	795	669	598	573	551	558	559	537	579	551	542	577	543	575	556	570	571	578	550	596	529	541	588	554	610	548	509	541	561	586	559	550	570	578	568	557	567	604	590	583	541	540	564	591	534	556	540	613	533	554	560	571	559	569	539	572	535	556	538	527	526	602	572	517	573	547	550	541	564	532	565	521	545	564	602	556	588	541	565	564	518	580	548	539	566	557	598	537	531	563	559	550	523	590	587	512	546	507	564	613	532	546	563	554	606	520	563	585	516	563	543	569	577	576	562	572	578	566	560	556	548	574	575	562	540	544	540	550	560	557	583	556	537	555	538	573	563	552	563	534	518	556	571	538	561	570	558	555	560	566	583	525	529	573	581	531	576	510	586	561	563	575	560	571	537	599	532	582	601	553	580	531	543	588	635	522	558	546	555	546	583	572	545	568	546	589	511	538	533	563	578	526	603	555	560	552	598	573	622	550	589	544	534	572	566	595	569	543	586	512	556	575	581	582	576	541	521	542	570	570	608	574	560	584	569	547	610	514	554	581	587	564	550	529	540	555	571	540	522	584	581	576	534	588	540	579	608	577	547	558	573	567	569	570	585	551	553	569	562	555	538	546	578	540	550	565	596	580	585	541	530	598	562	525	595	554	512	517	548	562	504	553	563	536	585	605	550	563	518	588	520	569	518	572	557	576	564	572	526	575	543	559	549	551	590	553	544	579	565	540	562	608	581	540	562	580	518	546	539	552	536	549	525	548	567	568	598	563	540	528	539	553	606	588	548	575	581	531	588	600	587	558	560	568	532	519	555	515	562	543	512	521	561	582	558	585	532	513	564	513	545	559	572	546	572	575	573	603	566	546	541	568	564	572	617	562	553	561	568	622	571	506	582	583	549	592	563	538	595	561	537	552	552	543	607	593	580	538	584	552	551	595	578	578	539	552	564	556	535	556	534	535	576	540	581	499	561	609	550	593	541	587	557	592	575	549	561	523	547	520	581	531	578	619	549	560	552	547	547	583	530	550	581	578	539	529	539	587	560	556	565	561	552	542	560	521	545	607	588	550	583	545	574	593	550	594	535	538	544	557	558	574	597	529	526	563	564	551	583	575	580	549	589	519	578	551	566	562	558	571	533	557	559	566	557	540	507	577	576	523	576	546	550	588	554	566	577	530	535	565	572	541	524	588	542	604	553	548	573	490	558	571	549	625	532	560	576	513	530	564	577	548	584	577	599	523	567	542	540	603	578	527	552	547	553	565	541	577	548	515	515	553	574	540	577	552	538	574	568	580	555	578	555	532	571	566	542	567	555	556	565	565	579	534	544	555	542	561	549	545	560	554	552	546	575	592	547	547	574	545	597	574	520	534	561	555	539	580	597	570	534	554	546	587	587	531	556	535	608	548	590	557	554	575	536	582	538	537	585	565	599	596	503	605	511	541	567	531	582	571	543	547	543	527	530	603	537	561	578	516	554	558	543	552	542	567	561	559	533	574	586	560	597	541	606	575	587	595	542	585	531	531	555	553	574	537	522	581	568	588	514	550	555	573	538	585	524	542	581	506	524	552	524	561	558	544	536	589	572	521	550	546	531	583	567	567	545	588	573	569	557	544	553	555	586	547	521	577	593	566	556	560	535	572	561	561	567	542	572	596	617	559	593	582	544	566	557	551	584	566	535	532	558	585	570	569	550	522	540	555	539	600	564	570	541	549	563	554	548	531	561	577	515	562	551	565	564	567	610	599	585	575	583	552	623	575	595	550	513	542	537	552	548	576	572	557	543	551	563	546	567	536	611	575	518	559	565	554	596	534	545	521	542	551	579	567	532	575	571	610	561	576	564	567	570	551	570	558	574	579	554	572	548	543	591	531	552	547	537	531	562	581	545	583	551	551	520	557	574	526	576	548	582	533	557	594	559	548	615	556	549	550	570	575	590	571	565	522	546	558	570	542	555	563	549	596	551	529	536	583	548	572	544	556	572	555	507	535	574	558	510	592	519	532	599	556	601	589	538	596	534	580	524	552	576	511	580	584	522	539	595	576	522	572	514	569	565	529	556	541	536	552	575	562	587	540	551	543	549	539	573	533	554	553	536	592	577	548	533	590	541	545	562	504	509	554	547	578	583	591	535	544	527	539	549	563	585	578	567	587	568	576	543	555	541	578	581	512	544	533	570	575	535	549	546	580	590	585	564	589	538	552	548	563	497	558	541	544	574	586	551	547	554	578	524	548	509	575	536	579	594	593	566	533	581	578	540	523	537	534	521	598	582	538	584	596	568	567	529	471	537	579	565	555	555	535	519	546	611	524	554	588	561	522	554	544	552	586	558	574	550	562	537	570	591	587	563	548	561	597	586	537	538	568	560	544	561	513	552	578	551	574	539	530	572	534	576	575	584	563	580	560	558	560	540	571	575	618	567	561	560	574	564	536	567	557	528	555	530	551	577	553	563	549	529	539	558	563	520	571	538	559	545	573	544	529	571	600	559	561	519	550	572	560	537	572	532	557	575	539	575	537	577	547	583	563	564	555	590	587	542	558	555	577	533	567	541	567	555	488	556	545	577	532	547	577	584	561	521	554	588	536	562	567	617	561	601	537	579	577	565	588	566	544	565	594	568	549	560	529	587	594	542	524	562	570	550	578	587	559	537	604	518	551	567	610	557	541	582	556	580	551	549	570	573	545	528	568	532	577	540	597	538	573	575	579	574	576	565	560	566	586	610	552	561	583	569	547	555	550	534	551	501	576	584	587	553	589	569	592	544	547	545	539	538	557	573	592	577	548	537	547	535	551	572	597	604	533	552	532	558	602	544	563	502	550	521	559	525	570	536	573	583	565	553	565	579	528	575	581	576	560	619	568	557	570	566	592	482	534	547	572	587	558	553	533	545	573	538	541	588	517	579	550	544	558	576	532	556	588	582	557	554	519	554	557	529	582	576	539	569	556	566	591	547	554	625	544	569	578	521	540	559	552	565	530	602	572	557	579	540	569	551	579	569	568	546	563	575	554	574	545	582	548	535	556	561	554	546	570	547	534	570	534	544	600	586	592	535	530	603	568	555	526	535	560	584	586	576	525	551	603	610	522	550	551	579	578	603	556	605	568	593	551	567	615	555	598	535	575	570	528	539	557	562	561	576	571	544	589	544	535	522	573	604	556	598	518	544	561	574	531	564	569	532	523	590	570	545	515	574	605	569	572	575	541	540	588	561	541	533	562	569	537	563	568	521	583	529	587	567	557	548	555	623	560	584	589	557	528	570	528	570	580	571	574	517	547	514	579	611	589	557	539	551	562	585	575	555	559	516	578	570	551	555	610	537	521	567	542	561	513	584	523	546	535	532	575	577	572	590	584	545	551	519	552	573	540
26843	21228	18666	11565	5386	3183	2663	1813	1768	1464	1347	1429	1131	1070	1044	1053	1056	1004	1010	726	632	526	452	406	401	417	388	384	387	391	354	361	362	363	372	315	370	330	326	335	367	302	386	381	393	369	365	336	381	365	317	341	366	357	424	428	376	350	327	337	361	341	356	352	333	327	383	353	350	325	346	322	343	295	313	321	300	329	316	398	339	349	295	327	320	322	312	318	337	376	334	329	335	349	361	336	321	332	345	325	367	349	344	314	328	336	346	342	319	362	340	360	321	333	345	351	318	300	318	306	344	327	340	340	332	343	353	343	340	329	355	364	307	314	330	342	322	348	333	334	348	338	349	328	333	322	347	351	327	275	322	357	347	338	344	335	315	333	342	338	320	353	336	323	331	332	347	291	341	342	358	323	313	341	323	314	310	330	360	335	366	336	316	361	331	311	327	328	313	311	354	342	345	358	366	351	359	310	328	346	319	332	355	339	380	338	338	292	367	361	361	330	331	332	324	312	326	349	356	320	333	305	307	345	346	330	326	342	342	304	366	361	336	360	290	348	321	306	377	356	357	308	321	320	299	345	320	336	328	361	342	332	294	358	334	335	340	317	322	328	351	331	340	322	345	329	310	326	360	344	323	357	312	323	346	325	329	365	303	302	328	332	349	373	348	324	310	311	327	343	342	320	366	315	330	348	311	319	318	321	367	345	344	329	326	352	313	329	320	314	357	327	370	285	341	339	308	346	337	341	357	321	334	310	309	318	328	369	330	327	310	334	348	369	336	347	378	349	326	344	313	293	323	320	316	342	337	319	305	340	315	350	305	357	333	329	311	312	323	335	359	335	312	333	325	339	321	357	330	325	369	316	338	362	315	349	321	306	332	340	309	324	382	340	347	324	310	315	323	366	341	361	335	301	309	306	348	353	333	341	311	339	329	296	373	331	331	346	347	339	350	333	302	311	331	333	322	334	348	363	326	326	373	320	349	326	347	303	344	317	361	331	319	320	330	333	310	353	328	350	371	328	318	347	339	345	352	325	348	309	321	332	308	321	341	319	315	320	364	311	341	353	336	296	307	333	312	360	321	348	307	373	325	348	334	320	345	362	313	311	340	332	317	345	341	333	340	319	320	314	324	336	311	346	349	341	334	324	340	320	313	326	354	322	375	332	360	335	325	315	349	313	352	314	349	351	335	300	342	345	360	332	339	359	320	349	336	325	356	368	348	344	364	319	347	337	359	357	360	329	339	346	327	317	345	305	334	359	350	340	328	327	351	344	338	334	295	325	352	362	358	351	350	349	314	348	373	343	345	313	353	346	333	360	316	341	354	332	345	331	353	335	343	321	335	331	345	341	347	309	318	328	332	317	352	338	341	343	367	370	326	324	345	327	313	321	360	340	341	323	379	323	336	315	345	344	325	359	333	368	359	361	346	338	345	308	324	334	324	343	299	320	326	356	313	331	328	336	342	329	360	336	327	328	334	354	306	319	346	332	379	323	349	324	340	315	307	340	324	355	330	347	356	314	347	329	338	331	316	331	304	313	330	298	308	357	317	325	338	324	343	360	346	328	321	324	359	327	339	336	332	307	304	316	359	362	322	349	345	312	324	319	373	342	320	326	332	330	338	323	341	316	300	338	357	336	353	327	331	347	348	336	323	316	321	328	363	322	322	290	336	319	324	344	360	299	326	339	379	325	341	365	309	281	333	326	362	348	336	340	308	302	383	337	352	336	343	358	347	324	345	360	328	287	307	351	335	300	322	356	340	324	363	321	359	338	345	326	322	307	337	332	334	327	321	345	306	326	350	356	328	362	353	323	351	371	318	346	315	371	344	336	302	330	354	328	327	327	289	342	321	339	339	343	345	311	324	362	313	335	309	316	345	335	311	365	356	345	341	324	343	326	321	334	343	343	348	312	350	329	359	368	339	330	337	351	345	308	326	340	352	343	318	307	360	339	338	323	311	325	333	332	335	315	341	353	321	332	332	324	336	324	341	304	364	305	333	334	319	335	349	330	353	337	349	333	352	363	352	314	367	310	346	326	337	309	366	309	313	330	323	326	306	352	315	326	339	338	340	322	311	342	315	344	335	371	349	347	358	359	300	362	342	348	319	340	330	303	365	327	312	375	347	333	347	321	320	314	359	331	341	359	315	314	330	359	322	338	361	321	324	334	333	316	333	325	292	318	346	335	319	313	371	338	331	333	370	356	357	300	312	335	334	328	352	319	331	343	327	356	321	326	350	347	351	342	342	304	330	321	299	336	361	353	313	326	331	318	327	302	346	349	374	326	323	345	349	330	367	335	301	320	341	321	331	316	354	355	312	351	316	338	278	347	335	344	313	331	349	334	345	299	336	334	326	340	317	342	361	356	330	354	355	318	306	343	312	337	360	329	330	340	326	306	336	340	326	335	318	307	374	337	330	313	326	316	323	331	317	342	323	318	343	313	352	364	335	362	340	337	355	358	364	339	296	343	325	334	333	305	371	316	311	319	324	297	335	285	324	364	336	342	317	308	349	295	316	351	328	335	341	334	353	366	320	325	324	300	379	321	353	332	366	323	357	331	338	358	347	328	316	328	339	309	317	354	371	349	339	321	321	311	351	318	357	331	310	321	337	316	326	358	371	317	293	344	366	341	334	344	312	339	324	330	366	300	321	335	352	331	335	323	337	347	325	328	329	301	313	320	343	294	347	321	299	334	340	328	342	323	372	311	343	320	320	319	359	321	331	342	374	306	333	351	333	327	365	312	304	331	350	349	316	352	328	311	335	349	299	313	310	317	313	340	309	365	349	381	360	335	303	315	309	329	335	318	315	342	354	348	340	360	316	302	359	315	310	327	352	360	368	312	295	310	334	317	353	281	316	351	344	357	336	359	372	352	299	353	344	356	324	344	323	362	324	301	342	308	326	333	357	333	341	336	304	325	360	355	339	333	324	351	317	300	299	339	345	319	361	311	338	360	327	321	353	347	291	330	325	309	333	310	308	339	328	329	317	349	348	314	359	374	340	302	331	326	315	370	337	351	328	329	367	348	345	296	386	308	332	324	344	341	368	334	327	347	338	320	317	330	350	363	337	321	364	328	350	335	320	334	329	325	313	343	327	321	358	326	320	335	316	329	307	350	347	334	356	325	337	331	325	326	385	320	333	351	352	337	356	355	349	332	330	326	343	342	333	342	304	329	328	325	376	360	333	318	339	355	324	307	342	322	366	332	391	346	321	330	313	302	341	370	323	352	359	319	339	354	341	333	315	368	335	312	339	322	349	336	317	349	301	321	336	316	328	345	351	331	343	346	318	354	341	362	378	310	340	326	323	315	330	334	339	308	351	308	322	365	316	338	347	374	351	345	353	308	330	345	355	316	311	328	331	322	329	322	338	322	319	302	304	322	316	328	330	328	341	324	323	328	323	330	341	358	339	350	342	307	343	354	344	334	333	314	298	342	306	385	326	334	328	369	363	317	316	324	338	336	356	337	312	323	337	330	366	337
14029	25573	23402	16761	11470	8367	7299	5245	5042	4234	3882	3994	3177	2906	2724	2614	2722	2626	2404	1733	1487	1107	924	827	796	761	743	760	702	700	610	605	613	585	573	611	567	594	552	588	531	568	563	629	540	566	597	608	549	554	557	583	643	629	685	666	696	653	628	504	533	512	531	542	519	500	558	534	564	567	551	546	562	536	526	517	538	565	513	518	491	546	553	540	502	534	498	509	519	524	525	568	567	526	562	553	526	533	494	566	507	555	500	549	577	501	556	520	497	531	520	541	496	528	571	548	566	549	579	544	575	554	513	561	511	517	528	530	504	514	548	578	531	522	515	509	532	525	546	555	593	521	548	537	531	538	569	494	565	530	551	533	565	550	531	516	507	562	511	584	516	506	561	556	554	579	549	527	530	556	555	551	581	544	565	518	535	501	556	562	555	528	541	519	490	565	543	526	521	555	520	507	531	563	568	521	564	489	554	525	538	509	485	550	497	505	525	576	542	568	524	562	541	553	537	557	492	487	524	537	514	578	514	546	569	515	510	536	544	495	559	525	543	534	540	487	556	542	521	550	571	505	507	514	531	528	563	535	553	489	552	553	542	553	518	551	530	556	514	517	584	516	544	540	558	542	512	550	529	506	524	551	532	512	543	524	558	517	563	525	555	561	484	543	502	554	496	569	531	556	518	542	529	534	565	519	570	513	537	531	526	542	514	526	528	499	515	549	580	565	566	544	552	523	508	554	585	543	587	535	509	559	539	517	521	531	545	516	549	531	491	536	540	490	549	545	570	544	525	517	541	585	483	572	530	553	573	516	494	578	555	508	558	595	544	514	550	542	519	552	529	528	545	502	556	559	539	521	509	543	526	510	545	542	511	555	540	545	551	568	535	536	526	574	518	573	570	554	506	534	548	526	516	567	525	504	531	581	531	560	549	573	546	539	547	566	547	535	582	507	539	562	521	523	533	563	496	517	548	519	552	533	569	514	572	570	536	520	510	531	560	569	507	563	539	524	544	548	501	520	575	574	593	528	483	574	554	523	545	517	518	565	578	559	538	536	509	540	566	530	513	528	539	522	528	546	536	572	521	512	537	548	535	549	524	529	537	571	531	526	544	513	539	518	522	531	552	512	534	562	527	550	522	567	552	557	561	540	512	560	500	523	510	549	530	557	539	520	583	493	586	534	503	528	537	523	539	524	544	572	523	556	523	528	571	533	545	501	513	555	507	526	534	544	547	540	571	535	529	515	519	528	567	533	562	559	552	542	472	537	576	540	497	575	528	503	535	570	512	531	510	564	505	559	563	489	538	522	547	515	542	559	541	575	568	525	559	516	555	606	566	524	544	561	554	524	548	537	577	575	549	514	526	546	571	566	514	529	552	587	556	561	493	500	516	544	522	544	527	570	512	563	524	557	554	554	515	531	551	554	568	533	547	506	523	533	535	586	537	533	559	531	564	535	561	504	549	555	533	521	517	549	531	507	479	584	536	532	512	553	542	539	526	526	517	519	536	543	533	526	495	477	529	524	568	509	543	499	498	519	544	542	540	538	535	587	547	506	525	516	559	504	510	531	540	524	519	518	561	540	522	521	562	554	560	492	517	531	517	554	520	560	512	517	539	532	524	573	515	544	512	545	585	563	491	590	522	553	554	524	525	484	554	547	536	539	513	528	552	487	537	515	539	524	576	497	507	537	592	527	559	497	558	532	509	555	533	533	516	547	532	539	482	509	598	536	540	575	541	556	572	522	543	520	532	538	520	522	504	529	513	552	562	540	571	528	507	534	513	537	530	523	558	531	513	513	544	536	523	530	564	544	554	492	538	566	559	547	544	545	531	543	545	542	556	504	558	552	505	515	519	537	514	551	502	539	485	572	521	515	544	546	541	535	595	526	573	512	544	524	550	538	552	579	499	508	530	546	570	552	570	529	540	528	532	564	527	511	536	500	516	541	546	521	519	573	554	557	519	523	522	500	524	511	544	540	527	539	543	565	548	538	549	532	530	538	519	530	548	549	558	523	556	501	547	569	504	552	546	529	538	513	531	530	514	525	559	562	563	526	542	520	534	580	553	533	534	531	580	523	485	501	521	557	528	544	498	523	546	588	528	534	504	551	524	566	523	509	528	538	537	540	510	508	570	527	553	510	515	532	525	527	525	490	562	503	557	550	580	537	512	524	516	571	551	559	518	516	553	557	526	548	482	540	536	511	556	559	515	539	542	546	515	498	569	537	530	552	535	529	533	513	520	543	572	564	523	523	527	505	543	527	532	550	602	565	554	598	526	560	514	517	514	520	560	576	564	540	605	518	561	529	519	527	551	566	557	562	566	502	525	511	574	526	543	502	541	503	499	511	551	525	533	551	519	519	524	554	576	535	493	535	575	548	552	516	539	526	533	548	584	556	526	540	555	524	500	546	545	559	549	531	547	531	561	500	526	556	524	517	539	480	542	556	526	507	533	512	489	549	572	509	534	512	536	537	524	550	530	538	538	546	584	516	560	503	522	488	546	515	551	510	533	537	528	516	561	527	513	552	582	525	538	549	534	556	576	528	537	525	560	516	561	567	533	534	564	537	588	538	519	550	520	528	503	501	542	540	559	529	525	513	524	525	489	554	522	525	504	528	532	555	558	534	519	531	551	582	521	553	588	540	488	552	562	535	541	539	535	520	521	519	465	539	540	544	554	519	510	535	507	592	530	528	556	539	537	537	525	547	575	581	547	565	540	526	571	546	499	528	551	508	527	512	553	527	581	514	529	549	532	568	537	485	554	494	547	518	519	520	519	540	540	544	551	559	513	560	482	592	510	556	537	520	525	523	528	520	557	542	580	494	520	559	519	582	510	560	546	554	543	480	518	563	501	501	525	552	555	510	501	504	505	561	568	528	514	519	522	493	516	596	530	545	552	543	482	544	505	550	539	534	529	535	547	522	553	541	488	540	521	505	527	529	510	527	548	495	515	548	560	536	525	503	526	533	499	504	526	562	533	526	533	521	546	524	536	563	549	556	511	542	518	568	562	555	539	550	519	536	526	516	567	552	516	513	559	507	537	505	539	522	548	500	511	535	537	515	504	539	550	505	541	539	536	512	484	544	504	536	543	559	543	511	537	591	566	499	534	513	575	528	562	588	530	540	517	549	507	527	551	538	526	533	539	530	523	535	521	543	550	540	545	540	574	528	547	538	532	521	561	543	526	536	488	501	519	521	546	560	517	552	549	508	533	543	533	561	527	520	526	513	513	516	542	554	562	473	548	510	549	547	516	547	541	553	519	517	506	521	520	580	546	548	507	545	566	492	572	544	532	572	541	510	549	552	546	530	494	580	538	548	517	537	525	501	500	498	520	511	524	494	545	543	558	545	512	583	510	544	579	509	549	522	544	506	539	533	583	550	537	521	528	547	539	512	515	553	521	524	487	539	521	521	581	534	542	544	521	553	540	514	528	554	541	546	530	556	478	533	538	520	531	545	509	523	513	541	580	524	577	536	544	525	548	537
24566	21509	28814	24700	20735	11641	6484	4204	3540	2699	2806	2207	1883	1683	1674	1581	1942	1816	1434	1047	1040	762	604	597	549	460	486	510	442	463	459	438	434	462	403	419	402	393	393	438	437	428	394	429	428	419	436	431	392	425	398	422	537	742	832	659	577	472	453	383	434	350	388	378	383	388	394	381	387	385	403	401	373	350	376	401	388	398	388	379	392	362	399	383	364	402	400	369	381	358	404	360	384	381	397	344	373	396	382	384	364	364	387	397	381	392	391	407	391	372	395	382	394	368	376	381	408	371	387	408	352	388	373	402	366	377	369	377	383	394	381	397	373	368	379	396	345	387	378	387	393	391	385	381	375	381	361	405	378	388	370	380	425	353	377	373	400	363	381	378	405	353	354	381	387	379	421	371	374	381	372	355	401	382	385	411	383	372	408	387	385	405	373	408	378	381	379	408	375	397	402	352	381	385	390	403	399	373	359	393	360	388	386	376	354	349	381	389	380	373	377	391	417	383	389	411	358	391	383	417	376	376	383	394	365	393	398	395	396	387	409	395	387	387	392	378	350	403	349	385	367	373	398	359	345	399	392	374	405	400	355	393	403	349	385	361	414	364	359	403	357	377	380	400	423	380	353	424	374	363	368	396	388	358	425	404	364	392	352	374	383	375	377	346	393	368	410	380	369	377	372	406	379	403	380	405	414	382	383	371	396	399	396	378	399	358	394	376	416	353	363	400	421	361	386	378	394	371	394	388	373	417	398	398	375	377	386	421	400	354	386	397	374	374	396	409	349	371	403	355	411	377	395	376	365	393	382	407	372	390	388	389	371	375	389	379	369	372	369	390	389	358	415	389	417	378	398	392	401	386	396	402	360	355	368	374	357	375	397	401	385	388	395	407	361	386	370	378	391	373	395	404	379	393	382	377	383	345	367	351	400	369	359	348	389	366	407	389	398	465	382	384	353	359	386	397	402	386	385	368	376	375	369	420	367	395	413	406	384	385	373	402	411	372	371	366	378	366	392	364	376	395	368	353	368	369	407	391	404	363	397	354	387	401	376	414	391	364	392	360	390	391	399	369	383	396	411	422	371	398	394	386	411	383	357	395	401	406	374	415	368	377	369	420	390	400	363	383	378	356	349	391	394	384	372	367	387	378	377	375	377	381	378	369	400	392	352	404	388	378	375	394	368	395	378	374	376	363	404	372	414	389	376	386	395	394	440	387	399	344	362	376	418	397	376	404	386	388	374	383	393	371	360	393	371	378	372	351	362	378	376	372	402	366	361	405	379	384	426	411	401	403	370	357	391	381	376	373	380	356	386	406	347	372	419	344	384	355	394	378	411	367	368	410	388	378	405	371	378	407	347	418	365	405	348	372	410	367	371	379	393	392	411	378	349	383	379	398	417	378	385	419	385	371	400	375	373	372	372	389	381	354	431	406	394	404	441	394	377	415	393	396	396	378	383	413	352	380	408	333	373	397	378	376	376	350	378	333	367	417	374	396	341	386	385	365	438	356	381	394	369	383	383	364	364	385	405	350	356	378	412	364	374	398	382	405	405	376	355	381	379	352	395	379	364	371	404	373	385	401	363	360	418	368	367	371	426	383	407	349	387	373	426	364	359	371	359	380	381	377	390	355	380	388	404	365	393	372	384	388	402	412	360	412	324	381	415	368	361	346	389	365	384	367	363	350	395	399	344	369	376	368	388	341	371	369	385	362	390	403	389	364	354	399	377	378	344	391	393	377	381	367	372	352	375	391	392	381	361	407	393	375	357	403	415	407	395	389	380	401	358	367	387	377	374	363	386	390	384	369	398	370	407	403	402	398	379	376	374	366	395	390	377	417	361	400	355	355	375	398	360	368	381	369	383	404	424	401	400	366	396	403	397	399	400	376	379	360	362	365	373	351	387	358	399	390	371	373	423	377	410	411	384	371	369	391	365	355	399	372	394	392	404	397	378	386	367	387	417	401	354	391	382	362	404	379	400	374	395	407	359	358	372	365	355	375	374	372	362	367	381	386	399	391	389	392	369	409	385	403	374	351	377	381	381	408	398	385	401	385	366	364	400	382	384	386	385	372	399	382	400	397	399	384	408	383	400	383	379	388	384	355	384	407	366	391	381	383	392	376	399	401	391	376	406	383	374	374	396	417	343	389	359	386	394	377	393	416	360	375	373	383	359	386	395	416	389	365	365	414	389	405	380	359	365	349	368	369	389	383	385	387	365	362	379	363	381	369	395	345	401	383	376	405	361	371	361	362	341	380	414	387	380	342	388	397	395	395	389	398	386	387	398	367	369	351	371	399	387	396	372	390	368	406	387	383	380	390	393	382	361	380	414	378	388	373	371	373	409	375	416	368	347	387	403	376	413	379	399	370	381	391	379	368	348	359	368	375	353	388	375	394	371	408	397	396	413	381	375	362	402	394	370	401	385	373	386	382	364	394	393	361	386	372	371	408	388	394	401	393	364	385	393	399	396	396	394	387	380	364	380	393	379	394	359	376	386	364	385	394	381	404	379	391	353	395	420	395	360	410	388	367	372	395	365	376	369	377	372	416	385	386	426	375	401	405	378	402	362	387	382	359	364	368	386	364	371	363	404	384	375	367	398	374	387	392	373	372	385	375	343	392	376	394	355	369	352	407	348	400	381	367	371	368	365	351	360	402	376	396	389	379	339	406	387	341	389	398	406	396	381	385	404	375	377	372	385	389	377	368	376	377	363	358	384	368	360	402	390	357	388	374	365	411	381	370	351	359	375	350	391	345	371	408	380	332	393	375	374	397	337	356	405	392	390	364	386	367	405	419	379	377	385	425	424	369	412	399	398	401	391	368	362	383	388	405	339	381	343	399	384	369	408	400	390	377	372	402	393	366	398	373	330	416	398	394	389	393	416	367	386	376	377	389	385	367	401	371	411	368	351	382	390	429	416	380	379	385	345	345	390	403	363	386	337	384	355	369	373	371	394	384	356	395	358	382	382	390	381	362	382	375	356	369	410	365	368	390	404	388	362	376	398	401	352	394	394	399	365	377	356	409	364	366	384	388	415	391	355	376	417	407	358	398	395	389	377	371	398	405	390	356	363	402	360	386	358	401	404	369	390	366	399	399	390	381	390	410	402	393	376	370	378	359	395	383	393	384	375	376	369	405	397	382	404	368	392	386	339	354	408	399	391	382	384	378	396	359	378	384	360	368	394	384	390	363	346	394	351	363	420	373	399	401	387	418	396	417	407	394	391	410	381	374	364	391	414	390	395	394	369	345	401	349	358	395	370	365	420	405	399	386	370	393	364	361	347	353	379	383	378	427	379	385	409	377	402	359	400	367	405	382	383	373	385	342	386	376	374	348	370	394	395	370	391	397	344	345	414	370	371	413	371	359	391	418	384	399	388	408	382	391	386	401	379	367	412	386	387	366	380	383	415	417	378	362	374	384	398	373	404	374	419	392	363	367	398	410	311	405	369	361	393	391	374	362	363	348	419	359	389	350	419	381	396	385
16777	33778	31596	23243	17435	14769	12567	10228	9414	7440	7469	6007	5084	4402	4302	4123	4991	4453	3464	2441	2396	1660	1119	1165	1056	965	951	898	857	743	731	740	772	777	740	731	701	657	722	671	647	657	683	720	744	714	752	666	699	639	695	690	907	1378	1672	1399	1117	828	730	678	636	676	595	623	614	636	615	598	633	593	635	622	648	604	628	649	614	643	650	646	616	601	614	599	694	576	613	592	579	608	604	619	627	594	588	612	655	592	606	627	620	610	615	626	626	581	599	607	609	637	580	633	629	653	589	656	622	617	612	622	623	615	625	619	590	638	587	611	626	642	618	570	582	643	634	588	624	600	595	615	637	632	638	604	625	582	641	579	607	588	587	609	580	603	615	627	593	647	588	617	629	634	600	632	579	607	600	614	609	615	611	611	626	609	641	621	583	615	661	619	650	605	624	643	601	637	649	644	663	649	594	622	637	616	646	629	601	594	585	651	563	580	609	616	631	633	615	615	613	631	631	630	602	643	547	639	602	609	637	640	645	595	610	622	620	580	668	575	590	643	579	601	671	624	602	660	616	620	642	602	608	634	584	602	562	626	612	589	564	642	601	633	639	652	604	620	628	595	620	637	594	600	619	581	636	573	648	646	609	663	579	559	640	606	570	651	623	613	648	581	636	650	604	615	604	646	672	610	658	583	630	617	618	608	597	629	598	551	573	646	584	592	646	646	655	621	594	644	607	619	619	639	631	616	612	625	640	634	650	584	583	633	616	600	590	662	645	596	639	610	593	587	611	630	594	591	611	620	609	587	612	613	628	641	620	658	600	622	603	564	601	599	577	635	633	630	661	593	647	607	609	571	561	620	623	652	641	658	586	635	611	612	618	600	649	542	647	590	605	600	592	609	614	616	603	605	615	591	614	656	638	631	598	620	615	587	616	602	662	597	593	607	637	568	624	636	636	622	616	594	589	598	644	637	585	612	608	596	599	639	645	594	605	610	611	612	576	597	584	594	625	616	643	633	618	651	640	636	609	597	572	605	609	565	586	615	639	600	574	675	628	630	632	646	607	649	593	611	630	651	654	590	604	602	622	619	574	628	605	652	625	623	658	600	646	615	585	647	616	623	599	575	604	602	571	609	598	621	645	572	629	626	601	618	618	603	630	606	622	683	624	600	613	539	589	621	590	590	613	586	660	653	633	597	628	616	605	614	631	581	584	617	667	640	621	631	596	587	608	646	611	670	655	637	647	633	613	608	625	576	600	642	665	609	630	642	621	642	591	606	608	640	607	607	616	614	623	608	612	564	663	597	595	650	602	588	601	593	604	661	637	596	622	603	591	614	589	619	617	631	618	622	615	649	581	597	651	624	593	619	621	631	590	650	574	578	600	632	601	616	643	629	657	649	656	610	671	627	597	633	628	617	587	593	618	598	653	622	597	638	636	628	616	623	601	628	663	614	586	667	588	611	632	604	605	567	615	638	596	607	632	569	602	646	621	648	600	594	648	581	625	658	650	587	625	619	617	672	623	639	581	616	688	626	628	615	616	643	605	623	609	630	648	627	622	641	585	656	651	612	624	609	672	641	597	618	612	585	610	646	651	607	630	636	616	633	604	605	672	601	585	638	621	608	581	624	638	574	570	608	643	600	637	596	596	621	639	603	624	628	591	602	609	590	643	592	636	587	612	621	624	625	573	617	624	589	630	609	592	610	637	607	580	625	643	600	572	650	618	615	622	621	608	594	615	617	621	645	643	630	582	633	575	657	625	629	627	609	613	598	617	572	611	609	625	647	603	658	625	597	625	589	601	631	642	596	640	602	629	610	637	599	605	622	597	628	638	629	606	591	620	621	651	635	594	615	612	605	635	609	577	641	621	629	579	607	623	616	578	590	578	578	601	591	632	615	630	597	636	632	649	595	622	658	655	608	573	612	619	571	613	594	566	599	611	620	611	602	608	616	608	615	649	614	641	565	648	621	589	621	609	652	619	589	591	640	642	622	557	645	710	586	627	610	614	593	640	625	617	597	620	620	579	624	628	563	605	576	585	612	620	601	617	606	555	584	646	616	651	601	649	642	615	598	613	596	598	572	646	610	626	596	582	630	594	579	638	648	654	600	625	606	594	606	593	602	620	603	609	612	602	643	624	656	613	625	577	602	589	595	640	651	570	621	615	649	614	582	608	634	597	608	635	615	582	632	635	610	624	610	612	643	645	596	609	619	624	604	599	628	614	594	596	590	620	635	573	649	654	641	623	606	612	591	638	633	606	632	602	574	596	594	599	623	644	633	599	606	649	618	685	586	641	650	635	607	626	604	605	600	618	569	616	591	583	638	610	642	603	646	575	619	616	573	656	650	614	599	604	621	601	632	648	650	621	626	643	638	628	628	618	583	653	579	620	658	637	615	600	658	661	629	634	624	658	613	598	634	627	617	610	598	645	633	661	598	628	616	605	625	573	652	596	623	595	590	633	594	626	640	632	620	633	640	618	617	656	604	596	654	609	612	575	648	601	587	599	625	621	665	648	597	657	641	705	654	611	635	613	629	613	653	592	630	655	647	638	599	601	641	604	593	604	612	602	580	648	627	609	634	625	599	596	581	641	591	580	626	598	659	582	599	601	597	612	626	636	589	610	612	590	593	641	632	627	605	608	636	565	650	630	620	618	644	607	604	628	598	594	597	608	602	647	569	602	619	596	638	641	612	608	633	631	621	641	635	640	603	662	598	588	618	620	621	611	602	693	622	616	597	631	556	587	607	641	623	564	612	620	616	635	571	605	648	592	624	589	561	640	587	677	552	608	621	591	555	624	652	629	653	559	673	627	611	639	607	573	607	609	620	631	642	673	605	620	628	626	616	597	587	625	629	625	611	603	613	610	605	601	635	607	615	655	596	608	641	626	605	615	655	630	662	639	633	596	600	601	600	630	573	630	615	626	604	628	607	626	610	634	618	580	604	649	618	595	612	663	617	636	629	610	603	610	683	616	598	640	636	623	633	602	608	623	623	621	623	591	607	647	610	626	594	651	595	619	624	623	629	666	649	600	594	637	594	632	637	599	575	643	563	622	602	650	606	613	617	608	621	619	633	560	563	590	610	641	633	574	594	679	608	585	629	618	603	587	566	625	613	625	569	622	619	634	620	605	631	635	594	640	596	628	638	629	604	617	636	628	585	615	648	592	629	574	605	600	635	623	602	637	602	611	612	588	561	621	625	638	637	624	595	601	606	614	623	586	600	635	642	603	586	603	632	616	568	659	610	575	601	625	635	633	549	607	638	611	621	596	619	618	657	577	655	607	611	579	606	666	633	606	598	661	625	605	617	617	615	579	565	602	635	609	627	618	570	609	566	624	615	590	613	579	603	638	618	599	637	623	602	619	624	633	622	599	612	647	600	613	622	607	585	600	664	650	585	633	603	538	645	601	664	579	638	612	650	616	646	601	625	585	587	573	625	611	639	674	662	594	624	613	635	610	595	620	627	615	623	591	601	620	619	608	633	584	597	629	614
23572	21540	29462	24087	21606	21176	13837	6884	5206	4245	4184	3048	2729	2326	2306	2583	2976	2583	1901	1465	1318	971	716	666	638	581	526	567	510	532	460	477	468	430	472	426	413	412	388	413	381	398	440	423	421	367	402	393	412	396	396	441	557	1006	1101	832	714	602	448	402	356	374	397	367	359	401	372	354	375	367	367	347	364	349	350	363	378	349	371	378	328	359	351	343	393	368	354	371	385	389	380	349	373	326	350	353	338	389	322	350	335	342	333	358	380	402	383	374	405	388	375	342	341	366	359	414	346	375	362	358	348	359	348	350	394	384	355	415	385	364	366	347	350	381	350	403	357	341	342	347	375	377	363	362	369	350	347	402	386	357	383	331	373	388	357	355	337	347	363	357	366	363	358	367	376	350	354	379	352	371	360	346	373	356	387	317	384	364	400	333	362	386	394	349	370	383	373	360	354	377	351	385	410	366	385	397	375	373	365	358	408	318	369	377	354	339	379	353	355	339	348	370	389	367	365	384	346	363	363	321	367	368	361	390	353	368	366	366	384	365	407	361	361	334	353	336	357	358	373	393	403	352	325	366	350	362	334	374	319	370	353	364	370	375	346	342	365	369	336	323	350	364	363	354	351	358	346	353	366	369	330	375	379	365	362	354	313	367	341	364	356	379	364	349	376	372	373	365	412	386	355	360	348	370	363	377	364	359	357	344	357	361	361	364	358	369	359	332	360	353	386	370	349	383	367	389	353	318	379	354	358	326	370	358	400	352	354	394	350	346	345	355	374	324	348	372	352	323	375	359	366	369	354	387	369	366	346	348	344	343	379	373	402	360	346	366	335	389	330	365	350	354	350	331	359	379	336	357	335	363	371	383	350	339	374	362	370	366	367	373	389	375	349	388	354	369	372	341	389	371	394	359	350	360	381	383	308	380	369	386	373	354	347	354	362	348	378	372	355	370	371	375	365	369	354	364	367	333	342	381	356	362	366	339	353	341	386	359	369	334	360	343	362	381	369	366	370	355	358	381	369	360	334	368	385	330	392	367	366	338	381	381	335	394	369	377	352	344	350	369	311	383	372	354	340	345	381	393	352	369	358	323	393	358	369	372	360	377	346	371	348	339	383	383	336	406	341	379	325	389	398	374	371	334	328	387	366	363	385	360	361	348	350	382	352	373	362	345	379	390	374	354	359	363	324	356	380	374	348	358	353	364	367	366	380	385	367	354	347	347	350	392	359	350	368	366	360	386	335	369	371	405	369	394	385	363	341	347	363	337	340	361	360	351	369	321	346	354	344	363	362	365	349	373	331	361	372	410	347	365	383	360	366	358	366	377	362	377	379	361	348	385	337	346	363	337	351	317	335	340	326	383	359	382	342	374	358	359	360	364	405	373	386	370	340	403	360	353	354	352	374	323	395	356	370	327	369	339	365	361	414	353	362	373	365	365	397	363	339	366	385	409	379	312	364	333	370	353	373	315	358	388	373	357	374	368	338	381	363	386	318	371	361	372	381	377	395	360	388	340	389	337	391	344	332	365	374	346	352	371	357	366	345	364	306	403	359	350	370	354	364	374	323	346	411	362	355	384	363	361	398	390	365	390	333	355	380	324	378	327	349	385	351	366	358	399	386	342	335	352	367	352	378	373	377	340	347	370	361	373	360	385	303	334	361	358	368	381	365	380	347	380	353	363	359	378	385	356	347	398	362	368	388	345	339	351	346	342	370	386	342	363	346	354	320	356	400	366	406	369	370	359	362	364	332	427	367	359	386	341	361	358	345	346	375	410	356	349	342	376	349	358	353	387	413	371	364	371	360	357	368	360	340	350	343	336	385	331	356	363	370	359	371	396	373	402	341	354	350	390	363	349	342	341	379	360	382	334	377	370	365	379	342	361	375	354	330	338	381	337	380	365	364	362	363	364	369	353	334	325	360	323	379	380	374	357	370	366	352	340	377	374	389	386	381	337	363	350	368	381	365	351	351	358	346	386	368	346	368	363	404	389	372	321	374	373	364	387	348	362	341	369	374	368	375	370	383	395	355	385	329	363	324	352	369	340	340	361	373	340	377	358	395	359	351	383	398	358	337	338	384	349	368	347	325	344	341	339	374	368	328	374	364	346	333	347	345	366	338	363	339	364	353	375	323	365	388	344	376	381	363	355	377	384	405	365	301	365	370	351	400	370	373	342	354	376	374	362	354	372	303	402	330	364	406	353	376	372	373	356	332	373	344	337	356	362	357	363	360	343	340	346	360	343	396	352	356	378	345	370	387	358	357	352	367	365	368	356	344	361	356	322	368	375	334	376	357	371	363	355	349	357	379	351	339	358	355	368	331	377	338	396	377	371	386	395	380	375	354	328	373	373	360	368	385	387	368	371	359	326	337	339	360	371	357	338	327	370	362	382	366	354	395	379	358	383	372	367	346	392	349	381	371	346	342	355	364	355	357	393	377	425	379	337	364	362	345	344	319	377	332	347	353	389	346	330	383	373	347	352	339	401	342	378	349	391	331	360	372	317	358	396	352	377	333	336	375	350	353	365	389	345	334	387	388	355	362	374	348	380	351	359	343	352	371	317	384	352	355	350	366	365	382	342	338	325	361	373	364	345	353	340	331	362	370	384	350	354	363	368	351	342	361	345	344	342	349	369	367	394	355	362	347	397	354	402	366	359	358	355	352	366	362	328	386	344	351	353	333	400	366	363	348	378	363	357	337	362	362	363	343	337	309	349	378	346	336	414	394	358	368	355	326	367	362	357	362	369	372	342	313	350	387	358	361	319	318	366	349	345	361	377	386	385	335	410	371	342	343	369	355	334	352	365	386	339	360	359	395	357	365	355	359	398	358	349	379	356	344	337	397	342	361	385	382	326	353	344	365	363	354	331	342	351	343	361	335	353	360	342	367	363	363	344	386	330	369	383	370	360	382	364	402	358	374	389	341	348	374	358	367	385	376	376	383	372	365	361	356	357	359	341	357	370	342	376	335	361	358	346	390	355	360	365	367	335	343	320	394	352	364	366	324	363	364	375	326	361	381	377	355	391	333	340	352	379	362	348	362	366	342	352	353	366	352	359	392	324	357	343	368	370	327	371	354	364	361	345	366	348	370	366	386	365	324	390	372	381	361	358	368	374	327	327	345	364	350	355	399	317	360	341	373	355	368	374	362	372	348	370	375	358	356	378	360	367	386	340	339	381	330	383	387	343	341	384	385	373	313	362	381	381	364	338	340	325	353	358	387	336	358	395	383	374	387	342	357	338	368	353	346	321	354	336	366	376	360	346	332	356	374	360	379	380	393	361	388	364	375	364	346	385	393	364	347	388	338	365	365	396	315	398	333	385	337	339	339	349	368	359	342	380	340	382	405	369	350	393	371	351	369	359	385	381	350	361	387	370	375	385	377	387	358	344	366	382	363	356	378	337	333	344	382	374	374	389	369	360	389	349	285	341	355	353	385	364	388	335	349	368	352	370	375	328	370	379	373	356	353	341	384	381	349	403	327	333
19808	38461	36032	26998	22475	19452	17302	14697	13095	10743	10824	8076	7323	6082	6013	6411	7215	5953	4467	3465	3174	2140	1472	1358	1345	1127	1019	981	1051	895	825	841	831	739	752	699	712	670	691	691	672	674	681	756	707	728	677	712	670	695	662	693	1041	2206	2278	1792	1389	1077	743	619	562	599	560	543	607	608	623	564	578	564	575	642	608	565	548	565	579	585	572	537	558	550	575	588	582	583	564	553	584	562	517	598	541	580	608	565	564	591	591	578	605	586	588	550	554	535	537	514	535	595	525	599	575	597	564	612	557	554	560	546	533	554	573	548	535	570	617	568	549	601	585	589	588	559	575	620	562	555	554	547	555	593	576	605	557	532	567	557	569	565	553	557	580	518	554	546	543	526	573	542	555	576	590	566	520	582	547	538	558	585	583	543	540	536	591	571	558	560	578	561	570	595	585	589	553	550	582	579	559	638	566	603	579	540	580	589	586	532	539	592	585	580	543	597	552	551	563	530	598	572	585	520	555	563	552	575	575	544	572	561	576	576	585	578	560	591	527	598	564	532	562	574	541	563	606	562	608	556	568	558	557	584	560	536	579	602	618	568	566	570	582	602	584	539	590	601	583	590	550	596	545	548	586	594	573	563	577	553	558	594	591	576	551	550	552	543	568	529	545	567	540	614	559	584	568	575	552	578	587	585	589	578	592	491	598	555	563	571	590	562	578	620	538	578	521	566	571	546	558	556	556	608	573	579	574	553	594	596	568	555	591	560	588	604	571	577	564	603	556	564	574	574	546	581	586	551	578	593	547	590	592	604	531	589	521	575	594	531	553	566	595	576	536	545	566	563	565	532	572	583	535	532	585	516	564	598	560	568	527	561	541	591	548	563	551	604	552	605	558	563	579	586	555	536	571	590	571	556	517	574	541	559	615	619	565	576	580	558	601	558	564	549	645	551	603	566	586	546	545	580	516	550	576	626	581	529	564	572	588	554	579	586	575	547	581	533	550	538	577	572	556	537	576	572	562	530	552	547	566	582	525	592	561	556	548	591	596	547	571	539	583	530	562	548	572	545	524	593	542	576	525	545	530	541	546	560	579	561	567	529	584	564	548	574	579	563	551	551	543	548	569	539	552	620	534	556	554	591	559	609	636	563	569	614	534	546	608	525	528	601	533	536	629	605	566	611	529	537	543	548	605	592	623	569	602	587	562	576	608	574	585	530	520	561	539	581	571	546	614	585	574	607	565	577	554	547	556	601	616	565	533	570	584	553	546	621	548	534	592	569	573	561	579	548	542	555	538	576	609	579	541	539	598	529	582	573	604	562	587	568	553	576	568	570	604	549	563	572	582	612	588	587	563	615	588	591	575	583	570	548	600	561	549	566	536	528	604	584	554	566	555	538	568	540	620	595	634	579	547	553	575	584	573	571	573	567	543	609	546	571	554	553	585	541	541	595	601	565	586	557	585	567	551	564	587	570	572	566	568	559	553	566	613	556	560	602	564	552	590	537	566	605	612	592	568	597	569	573	596	551	547	547	569	547	578	564	556	627	603	535	604	586	572	571	561	551	548	582	564	544	512	540	576	582	568	539	552	594	538	591	575	560	545	571	520	532	575	559	562	575	531	567	580	601	564	587	581	549	571	544	584	552	568	604	571	560	566	556	541	533	636	611	575	543	590	528	557	532	563	531	568	541	571	594	608	587	589	545	576	514	574	580	575	592	564	554	556	572	592	579	575	586	563	615	537	574	623	535	561	575	526	591	605	547	575	620	577	576	532	591	610	586	586	588	561	579	589	527	613	596	517	514	583	567	584	607	575	579	549	553	555	579	553	555	531	594	553	575	566	577	559	605	570	642	587	590	553	595	627	541	573	593	587	545	560	546	579	576	598	595	541	555	599	575	595	566	544	608	589	527	568	563	558	613	570	559	562	536	629	545	564	558	539	567	556	575	518	577	584	607	586	559	560	597	552	536	589	555	574	562	591	558	589	566	596	588	574	586	585	554	597	581	588	566	610	583	597	555	606	616	604	589	575	552	564	609	559	577	566	559	600	564	581	575	580	551	563	551	622	562	557	590	592	551	583	576	598	580	525	580	562	585	570	623	623	545	594	563	537	570	566	576	570	594	577	588	578	584	515	570	582	586	546	566	560	563	554	577	589	599	575	596	615	550	635	593	570	582	535	570	567	534	583	511	579	624	567	601	589	610	588	548	571	573	558	526	553	580	565	575	541	566	548	571	570	565	595	534	541	579	585	588	568	544	543	551	551	606	532	576	527	539	611	568	593	571	549	564	579	593	580	532	596	557	602	565	574	583	524	613	581	520	549	580	555	599	569	531	617	557	584	643	577	595	571	547	528	565	551	614	591	557	530	594	568	562	581	555	569	570	567	600	632	583	555	566	558	604	559	567	548	558	577	560	586	539	597	583	589	586	548	548	519	613	522	555	523	586	619	554	568	580	579	579	526	600	588	618	601	581	538	563	614	589	582	592	565	543	543	602	573	589	585	596	642	543	542	586	522	573	567	565	596	502	582	600	585	582	600	582	586	560	566	572	562	557	620	596	600	532	564	596	615	563	549	524	540	585	600	581	572	551	591	600	520	568	590	587	564	526	539	590	565	589	532	603	580	570	600	574	563	556	587	548	587	578	579	546	533	632	581	615	549	614	568	553	567	589	556	567	551	571	538	561	537	543	600	548	564	549	556	547	549	572	582	575	584	578	601	612	570	523	610	567	603	566	539	572	602	534	588	589	570	557	581	567	501	545	533	611	552	591	548	569	585	552	570	565	545	584	549	593	565	569	589	549	581	556	580	557	565	593	503	604	549	607	610	561	599	570	544	568	608	593	566	555	559	527	582	534	559	533	617	562	611	577	594	591	589	555	617	557	595	616	575	575	579	571	569	572	560	581	600	567	553	588	592	528	589	607	578	593	593	577	533	531	599	583	606	613	605	604	583	547	582	591	564	599	627	528	583	565	591	606	512	564	581	555	563	572	533	589	586	562	550	603	520	549	606	579	566	572	594	589	571	565	562	558	527	574	595	530	581	563	504	556	569	577	546	595	565	551	579	564	618	530	519	560	534	594	568	587	569	565	581	548	514	595	571	546	558	571	523	562	579	526	606	581	612	545	576	555	559	579	572	609	558	544	615	557	581	561	597	548	538	575	575	582	585	599	600	541	551	533	561	577	552	568	558	557	526	555	578	551	554	562	586	583	606	550	577	586	564	522	587	599	578	603	571	570	553	567	591	586	581	553	572	621	598	560	573	577	543	580	563	586	555	556	528	608	568	534	562	557	572	553	551	596	626	550	577	613	564	585	536	587	577	561	563	599	567	572	552	568	602	572	582	588	574	554	611	580	587	600	540	570	543	557	537	530	575	577	621	569	579	562	624	527	637	556	541	548	559	532	556	581	555	614	541	556	569	541	587	580	551	573	520	596	601	560	542	562	570	587	605	557	565	547	534	586	588	563	601	561	538	549	574	563	523	545	584	564	595	561	609	609
27094	21332	18230	9809	4964	3638	2812	2339	1952	1751	1781	1396	1212	1123	1096	1313	1271	1108	935	813	897	640	482	432	417	405	397	381	406	415	388	402	364	375	318	345	349	374	386	360	398	364	335	378	393	364	347	382	383	346	328	360	342	416	415	421	401	402	358	334	346	365	347	319	309	344	347	341	324	354	335	352	350	331	328	350	337	344	344	349	362	323	323	322	369	379	337	360	334	358	340	375	335	318	357	370	327	347	354	343	368	367	366	308	338	357	350	353	344	331	352	359	343	324	350	343	359	357	366	347	343	359	355	346	381	320	326	367	353	342	318	330	328	377	363	340	351	359	304	330	366	348	352	340	329	355	347	325	323	360	333	331	347	377	337	338	308	302	353	358	352	371	316	336	329	338	375	321	326	381	317	367	356	354	320	359	355	327	362	331	333	363	369	340	354	303	300	325	372	362	332	352	351	350	368	355	346	329	333	314	329	350	317	359	355	342	363	362	389	332	340	304	332	338	315	323	296	337	361	324	352	342	383	333	347	316	350	326	342	335	352	346	385	313	363	356	343	363	334	302	330	342	297	334	351	326	332	353	312	359	346	317	368	372	289	324	372	352	337	362	334	326	343	318	343	342	367	368	319	330	359	359	353	314	367	339	345	333	373	370	366	364	348	328	329	343	374	324	363	335	375	382	324	339	317	355	331	329	361	313	350	342	331	330	352	327	340	353	326	352	373	362	355	314	370	347	352	362	351	365	339	300	372	317	350	326	345	346	357	316	320	329	366	357	349	339	363	308	352	343	343	320	371	337	308	323	322	338	376	351	342	363	349	332	340	341	346	306	328	364	354	336	344	339	334	386	340	353	335	324	361	302	353	322	370	361	313	340	330	383	338	330	340	331	333	338	306	310	380	378	321	334	355	336	384	336	351	336	364	338	370	355	314	350	360	289	347	345	310	366	340	323	354	375	363	361	384	334	339	371	368	336	324	321	358	346	284	355	354	329	317	355	376	350	341	348	358	337	316	351	340	352	355	314	370	353	337	339	311	348	340	334	347	316	312	326	342	368	344	347	364	336	329	320	319	359	351	347	337	335	357	323	356	362	318	342	352	337	351	355	338	365	342	349	349	379	357	349	343	333	345	366	322	335	315	362	364	366	355	344	324	346	325	356	310	332	317	341	369	329	332	350	330	339	350	325	337	331	350	335	347	351	364	353	332	324	315	313	355	377	350	340	340	331	349	325	325	347	343	326	361	353	352	337	318	346	338	350	307	331	326	330	345	367	353	328	321	340	351	333	312	361	359	352	335	327	319	319	363	330	352	309	377	393	342	347	321	348	328	322	327	358	318	320	364	352	350	349	339	372	349	373	335	348	335	328	358	344	335	354	365	338	340	337	361	341	322	340	345	337	375	345	334	328	358	298	355	362	366	319	372	342	362	328	349	362	343	336	358	357	372	377	334	365	329	350	303	356	345	350	339	342	369	345	369	362	334	313	327	361	331	344	348	312	312	353	354	329	353	348	350	345	387	374	346	321	310	343	347	349	361	332	345	333	348	337	312	338	348	349	357	355	365	355	339	315	326	367	343	351	347	326	339	347	319	335	348	316	326	368	347	355	312	350	348	372	313	316	341	352	336	356	362	317	360	333	326	348	335	373	292	326	333	349	311	296	320	370	335	366	327	322	321	372	347	376	340	359	332	353	311	303	344	342	334	332	361	320	348	333	355	335	326	339	319	347	358	324	339	347	357	318	358	348	379	335	352	336	333	343	343	353	309	352	350	349	334	363	346	344	341	362	336	344	354	357	349	384	366	354	346	344	367	361	323	305	347	344	334	368	331	360	350	350	358	340	346	319	329	330	337	363	343	350	310	343	356	346	357	371	365	327	324	348	355	383	341	349	343	349	352	314	355	350	334	348	356	368	374	346	342	332	355	340	335	359	350	331	336	377	348	349	326	327	336	337	332	340	322	358	337	322	321	310	331	333	332	331	356	345	389	365	342	367	350	326	339	350	358	320	347	346	295	353	357	381	332	344	385	341	343	370	325	357	372	360	350	323	318	308	339	294	348	376	350	340	346	337	318	340	339	361	324	359	317	328	337	343	362	348	376	364	354	336	384	335	338	352	350	329	340	317	314	331	334	334	377	361	328	341	331	317	354	364	341	312	315	322	339	338	348	328	314	326	339	359	334	354	339	346	344	320	359	345	322	353	365	351	337	343	331	331	360	318	318	342	339	338	364	341	363	319	362	348	351	340	346	337	321	306	362	319	360	321	316	345	351	354	327	359	349	294	319	356	312	358	363	320	343	327	333	320	333	327	379	337	324	342	355	332	345	351	344	351	317	337	322	348	361	359	330	319	336	330	315	314	331	357	339	370	359	318	344	300	394	332	311	359	340	368	376	342	340	352	330	316	335	353	317	353	370	365	320	324	380	347	338	350	339	328	346	325	362	332	346	310	363	334	361	319	328	333	333	357	348	382	312	365	347	337	344	345	342	329	313	352	329	354	360	324	359	340	335	330	343	358	349	326	352	375	336	344	347	376	341	329	321	341	355	366	330	375	338	330	318	360	294	349	358	331	329	349	350	307	355	319	325	345	338	311	338	333	320	299	349	347	333	365	331	344	354	330	334	371	336	340	317	359	347	332	379	354	339	345	341	337	314	325	300	352	328	348	335	370	337	331	339	340	332	342	331	315	314	334	349	378	335	337	335	367	344	366	346	336	368	362	360	349	359	331	332	344	335	357	339	330	384	332	334	348	318	340	344	380	346	351	374	350	353	327	322	352	331	358	348	353	328	337	341	367	342	334	309	343	330	320	321	330	354	340	313	335	347	374	315	376	358	318	351	347	392	332	365	372	355	356	349	326	331	345	343	327	329	365	315	325	365	325	341	349	352	336	341	361	345	333	347	333	327	368	345	353	325	359	357	341	347	362	314	350	349	359	342	321	343	334	343	360	341	351	347	338	330	354	354	360	322	355	343	333	321	335	303	370	360	353	326	315	357	368	347	357	357	347	353	346	349	342	360	359	329	363	317	324	317	353	362	326	343	408	325	360	338	361	329	354	349	345	335	349	313	362	315	378	358	383	356	368	360	332	341	344	367	348	355	367	362	369	345	342	348	339	334	352	338	342	366	335	376	344	335	330	353	341	365	361	345	335	338	321	360	353	333	351	348	300	325	318	339	331	362	324	350	336	332	352	345	376	339	325	334	370	355	348	357	359	353	333	359	340	355	328	365	332	351	356	323	315	338	347	354	334	337	362	345	351	369	311	310	348	319	324	335	367	362	331	343	319	311	337	358	356	343	372	330	362	362	361	366	300	301	325	334	355	343	332	365	315	358	337	350	349	362	342	330	324	347	334	333	369	356	322	367	314	330	373	348	327	317	341	374	361	361	337	341	328	377	321	327	370	342	336	346	377	316	327	330	290	360	374	334	333	339	382	359	309	351	350	329	351	302	336	337	337	327	363	351	360	341	336	336	322	374	371	359	330
14964	24861	22375	14125	10922	9373	7608	6880	5722	5100	4960	3777	3248	2998	2753	3453	3348	2639	2192	1851	2029	1261	972	827	879	787	749	714	673	721	717	659	620	621	605	638	591	565	576	537	575	579	566	591	625	557	623	656	565	589	544	570	625	705	740	716	682	650	578	570	555	527	578	522	525	547	607	547	547	558	555	530	542	536	582	557	557	535	567	527	532	584	593	511	538	547	628	542	540	571	542	523	531	542	545	563	566	528	547	528	536	574	558	498	513	569	540	552	536	556	529	518	541	553	540	562	537	515	563	555	525	580	582	559	576	570	543	535	525	576	571	554	570	554	536	548	516	543	558	548	526	539	599	550	559	587	555	497	533	576	546	588	575	555	513	498	532	538	554	547	576	595	571	543	524	563	570	550	505	567	553	572	527	584	540	597	585	532	504	593	544	575	521	572	584	576	513	550	577	569	610	614	533	558	554	521	526	551	555	535	527	558	534	588	563	554	545	559	568	523	560	547	555	545	551	565	566	559	549	503	547	552	542	585	553	560	591	578	502	554	518	551	548	524	555	527	544	547	533	562	522	552	561	524	531	551	515	576	558	528	541	563	552	577	545	540	519	573	514	556	533	578	582	540	543	596	544	564	574	523	559	537	611	550	567	550	513	597	534	567	506	546	537	548	563	508	542	545	577	514	541	587	585	613	555	557	529	553	564	550	512	592	552	536	558	531	577	549	515	563	555	535	553	528	542	530	535	556	537	537	517	553	560	534	546	528	543	560	524	556	524	509	537	566	535	575	538	564	594	545	540	563	554	566	522	558	584	515	577	575	533	558	542	541	540	525	556	571	552	548	551	578	554	601	570	530	554	554	506	574	545	544	543	544	603	584	534	563	549	535	528	549	545	535	540	585	540	569	538	548	538	588	581	516	568	551	582	564	559	535	541	562	545	529	569	548	507	528	570	599	549	541	522	576	540	561	550	543	565	539	552	551	565	564	539	530	586	563	546	541	538	548	556	557	552	592	531	565	569	531	593	559	586	529	544	508	527	557	535	535	518	582	514	548	543	533	600	508	549	564	541	543	574	566	513	553	538	526	511	567	525	545	554	539	541	548	559	568	549	581	560	550	586	525	563	540	574	521	516	551	553	569	519	536	520	528	526	538	568	520	547	545	542	533	569	523	540	499	553	558	530	578	600	560	540	531	489	577	580	507	523	568	602	539	578	579	566	544	535	526	588	560	574	563	562	549	590	587	566	538	543	556	563	517	559	618	574	518	531	533	542	544	539	593	561	540	540	559	537	566	583	545	559	536	522	575	530	536	549	528	520	575	538	579	563	568	601	523	549	543	492	568	551	510	523	577	559	549	542	614	546	534	580	543	562	568	564	547	492	568	553	535	540	571	507	573	527	540	538	562	537	540	519	546	541	537	544	587	526	541	527	574	582	570	593	577	538	516	559	538	532	633	554	534	538	553	558	545	547	521	492	521	530	571	578	524	530	558	517	534	580	585	567	543	499	554	506	539	545	619	587	578	526	578	521	582	538	552	542	568	538	497	569	551	537	567	551	562	571	573	560	542	597	556	562	504	570	545	545	562	486	555	548	576	560	548	549	516	513	537	532	525	585	544	573	560	516	521	512	543	548	557	514	571	545	532	570	553	542	548	555	520	564	557	564	553	525	553	580	524	484	534	532	565	568	565	584	530	559	569	534	515	573	548	519	559	526	554	543	572	518	568	529	560	506	550	552	530	587	539	544	555	583	535	551	528	580	574	552	530	573	523	574	542	518	549	561	531	560	585	572	565	570	555	584	528	564	565	504	600	556	537	575	582	555	561	501	586	523	567	531	569	553	548	546	578	530	573	549	535	564	548	525	553	551	535	563	555	579	562	575	564	587	546	553	553	538	539	590	584	558	558	542	565	533	563	564	530	574	544	552	512	555	619	560	556	581	605	567	513	542	552	591	522	503	566	546	563	566	560	569	567	525	558	548	565	566	552	540	566	547	574	559	544	555	552	542	567	555	527	540	576	536	505	573	537	516	534	559	565	561	545	542	541	549	524	559	597	553	545	539	549	551	503	530	585	552	553	552	543	554	559	564	568	535	543	592	572	581	560	544	557	569	565	543	587	529	583	536	536	546	597	529	536	573	572	541	549	554	552	523	546	579	552	545	529	560	543	586	525	535	537	573	583	573	550	558	559	594	577	558	551	548	539	569	534	529	556	552	561	562	558	531	549	508	533	534	553	574	537	559	538	544	600	547	532	554	504	558	565	534	556	554	562	537	546	605	542	559	548	556	539	581	532	550	540	544	542	588	578	560	551	548	544	587	562	533	549	543	564	563	564	539	600	580	534	514	511	572	507	497	561	578	528	557	530	517	536	567	539	565	568	599	541	567	543	584	557	515	537	556	503	566	586	585	540	568	558	546	556	581	551	511	540	548	551	563	547	545	591	560	506	561	565	567	539	563	550	561	515	540	543	546	556	535	572	546	554	556	532	578	622	544	593	531	544	560	531	526	493	553	541	518	530	535	521	597	581	543	536	548	504	549	531	556	558	563	557	530	530	555	563	537	523	564	520	543	563	523	532	559	547	597	521	558	582	578	536	543	557	563	502	503	560	559	574	565	537	519	580	530	545	541	570	572	610	565	531	527	538	540	569	566	551	503	564	539	538	545	569	536	560	534	555	542	536	545	595	563	560	601	553	561	558	533	555	556	542	568	562	491	564	538	541	555	601	541	550	554	543	551	563	525	550	551	563	545	564	596	587	507	566	572	579	533	575	574	515	551	509	573	539	574	559	578	556	567	540	544	579	591	568	522	565	535	577	574	557	539	536	517	558	519	555	590	561	574	561	537	542	536	542	540	530	536	553	537	512	570	514	497	530	524	621	573	555	560	528	534	567	499	544	543	568	546	529	533	566	516	564	546	564	566	550	578	551	536	576	560	546	553	554	544	553	513	554	542	537	571	517	521	565	593	566	537	554	529	532	564	527	520	552	529	540	543	545	521	531	507	536	563	535	554	543	524	543	569	558	498	570	559	578	540	511	531	551	521	565	518	531	573	556	524	548	548	557	564	536	521	549	531	551	527	577	532	560	528	552	546	530	603	604	554	546	560	532	507	589	564	554	531	554	580	509	545	515	573	566	532	524	558	528	531	559	515	534	534	536	548	562	513	546	551	522	541	544	541	576	553	585	513	539	566	573	566	543	571	517	572	569	559	533	551	528	529	546	555	546	548	505	551	530	501	579	564	521	534	555	563	520	543	549	568	528	555	517	534	562	534	532	526	528	538	511	539	524	551	536	520	532	543	545	542	576	540	555	536	573	546	533	538	561	530	534	545	545	580	525	544	563	579	504	545	545	564	526	573	524	535	577	564	609	578	548	538	583	526	527	523	545	541	558	550	535	533	523	538	559	516	579	513	523	566	547	576	583	516	572	560	551	555	537	541	597	566	483	526	546	525	596	528	524	545	579	565	546	545	578	568	570	555	589	568	566	519	532
24472	21470	28731	24644	20746	12151	6527	4892	3519	3569	2855	2321	1926	1709	1675	1959	1862	1506	1328	1166	1270	913	614	578	567	568	524	482	489	493	502	416	424	459	430	420	415	389	436	412	435	466	405	350	408	424	478	415	421	415	425	439	445	739	879	670	536	528	449	419	387	389	393	376	412	372	373	399	375	379	415	376	364	388	376	398	383	404	360	368	406	398	379	345	381	405	407	387	425	375	395	383	356	396	402	392	379	406	388	370	415	383	389	388	423	381	354	382	368	375	396	389	410	370	374	403	432	390	403	367	401	403	413	390	379	392	397	391	404	371	377	404	376	363	388	402	403	387	373	366	360	395	355	421	392	414	386	395	372	364	377	370	385	400	403	398	394	409	404	364	443	376	411	392	388	396	406	369	423	402	400	409	383	393	400	373	397	375	364	422	373	383	420	381	381	413	404	416	385	385	385	379	384	364	368	377	390	405	390	390	397	405	422	416	352	372	380	399	381	389	411	384	388	380	399	350	408	397	408	393	409	414	405	401	372	364	424	414	382	374	350	380	417	388	390	426	386	368	390	361	387	404	386	416	406	378	346	396	378	438	362	396	407	412	396	394	390	365	380	387	401	379	385	424	390	377	402	363	393	403	375	379	396	426	413	397	399	377	413	394	379	417	372	385	355	401	389	392	379	390	390	428	367	408	364	399	393	399	386	389	369	396	376	393	351	394	421	362	401	378	403	406	362	397	409	371	411	399	376	374	392	404	384	401	386	419	397	417	403	399	380	377	376	400	434	384	390	377	396	386	382	405	400	417	394	390	392	384	390	371	337	437	394	389	375	366	393	411	378	403	438	401	397	390	376	395	395	393	384	405	418	391	405	370	365	392	369	403	388	414	385	379	411	345	397	369	412	417	416	378	373	363	351	409	382	366	384	397	374	382	380	385	416	346	389	394	401	413	391	377	372	371	378	413	368	373	406	373	384	392	400	405	358	404	407	390	384	388	397	397	404	389	371	406	436	356	387	350	380	417	389	409	382	361	379	376	366	422	390	381	378	421	386	389	395	377	379	397	387	381	366	366	387	367	393	396	401	371	409	357	389	393	407	376	398	373	392	393	397	387	355	384	387	376	390	399	371	382	385	372	423	389	360	376	367	392	348	396	386	396	384	411	398	411	360	367	370	384	388	379	375	355	378	384	406	365	407	361	385	392	384	372	384	361	404	407	382	374	374	392	384	379	396	406	381	397	384	380	353	422	377	371	423	436	400	394	380	392	388	378	389	407	370	382	375	399	374	362	414	379	411	380	418	401	374	424	427	372	390	375	414	361	388	396	388	377	398	376	412	350	360	431	398	389	380	402	380	396	385	371	387	398	384	373	355	412	414	389	379	407	389	368	427	365	384	377	380	394	386	414	392	403	388	376	423	429	377	375	387	382	379	386	411	353	416	391	400	366	398	417	415	369	384	376	380	441	386	396	397	387	404	404	394	403	391	402	394	367	373	372	373	356	399	393	400	387	401	411	376	427	391	366	397	390	389	390	389	418	391	359	403	354	382	394	391	394	373	374	379	373	397	419	383	406	391	394	397	375	424	380	372	373	386	395	362	385	365	365	380	375	397	394	409	385	390	345	396	371	383	394	381	391	426	394	428	361	375	367	392	366	396	403	406	409	385	366	385	401	392	388	381	399	367	372	401	399	354	346	365	370	423	376	378	411	382	406	386	362	369	379	401	389	365	407	412	385	395	401	381	343	419	375	386	341	393	352	392	403	363	371	416	390	388	388	368	397	400	400	393	367	379	368	394	407	380	376	390	376	399	402	381	320	388	396	387	394	390	377	405	377	390	376	394	405	398	406	373	373	399	366	404	392	369	410	374	376	404	386	383	410	400	402	408	398	407	392	401	354	377	355	402	422	360	402	413	389	388	402	387	399	411	362	371	444	383	410	375	393	418	359	369	410	430	403	377	360	362	385	415	399	381	388	410	344	377	382	406	392	419	385	397	368	385	395	381	363	378	395	403	365	395	398	396	366	402	382	387	376	378	401	390	387	411	413	394	345	403	354	376	377	409	373	388	374	378	370	379	374	416	429	402	367	382	407	380	385	375	346	360	396	440	378	364	350	406	376	371	365	420	399	387	357	379	389	405	418	413	404	394	401	402	384	378	397	394	376	411	370	391	365	403	382	418	370	377	356	374	401	370	372	415	435	367	380	388	384	352	380	391	434	370	378	375	375	355	371	390	370	389	410	398	399	359	399	357	372	402	358	365	393	375	358	349	375	369	404	382	409	403	380	375	378	398	402	428	403	408	366	372	377	370	360	399	352	355	417	383	362	381	392	411	363	380	366	425	402	375	393	366	377	359	396	364	362	387	404	405	379	396	392	405	364	390	340	381	403	391	377	401	344	366	397	379	368	378	391	391	373	361	325	377	389	386	401	370	376	401	408	406	415	382	380	374	385	363	415	439	391	402	388	353	354	413	387	401	410	359	410	403	375	344	393	372	379	389	371	400	386	396	364	365	345	374	396	393	377	424	390	382	334	401	374	421	381	375	405	383	371	451	376	394	408	395	368	399	393	402	385	404	387	403	419	364	383	382	418	370	412	439	389	394	364	417	393	372	399	402	410	394	410	365	367	425	387	406	392	390	386	422	379	378	387	356	391	403	422	414	396	400	378	405	370	359	373	381	377	392	395	423	387	379	373	389	371	405	411	376	405	363	385	388	340	395	375	385	395	416	371	397	379	381	338	380	343	418	395	368	375	379	366	392	404	402	396	410	373	384	409	408	434	411	390	413	377	383	369	385	393	365	411	400	392	366	373	369	403	397	445	402	382	378	382	390	390	406	380	374	403	418	376	405	388	368	393	390	391	349	372	370	363	397	406	382	383	378	369	364	375	379	398	382	419	434	390	408	402	377	378	390	402	364	388	387	386	414	394	353	361	390	397	358	446	404	408	360	361	414	354	399	359	384	394	362	416	390	383	374	340	388	396	388	372	429	369	372	394	423	349	392	401	379	377	403	379	382	390	353	414	416	414	364	382	411	419	373	383	396	398	402	376	394	389	368	382	414	380	398	402	405	409	395	374	362	414	386	386	372	424	387	362	413	390	372	384	413	362	388	376	394	360	394	403	350	369	388	384	393	393	375	393	413	381	418	397	405	394	424	416	370	419	391	386	396	413	370	385	382	391	383	399	360	394	423	382	365	405	371	418	381	379	414	378	408	404	387	384	402	393	408	409	375	379	452	397	370	379	358	417	380	399	386	430	415	398	358	399	356	355	431	387	383	419	410	404	399	374	396	383	421	383	394	397	367	384	382	385	411	407	415	374	360	372	420	393	402	394	396	361	387	395	393	378	367	388	371	393	391	425	425	369	397	405	376	398	385	402	380	378	387	422	360	383	361	398	380	408	388	371	361	377	349	388	382	385	398	395	391	402	409	395	400	386	395	403	390	389	380	419	403	385	385	366	365	403	399	380	402	390	404	370	414	401	368	392	400	382
17328	33177	30275	21419	18140	15524	12420	11814	9557	9411	7641	6242	5022	4529	4286	4887	4743	3645	3191	2860	3143	1958	1210	1127	1087	1060	1003	837	823	903	835	785	781	724	781	717	745	658	711	723	709	698	693	701	662	739	773	706	723	679	652	664	793	1388	1701	1297	1085	854	719	707	612	635	654	634	678	630	632	607	645	607	645	601	623	618	625	571	610	592	587	609	611	605	625	641	658	584	607	616	663	652	618	622	627	636	655	646	606	639	596	635	586	585	603	626	634	591	642	663	608	614	608	618	671	628	610	638	629	584	677	613	620	652	614	589	586	588	610	648	632	716	669	617	596	576	650	666	627	636	609	634	624	604	617	637	602	623	654	594	569	623	614	613	661	645	609	632	606	612	591	598	659	640	619	609	602	586	640	644	616	619	597	641	588	565	633	620	630	604	619	634	650	596	622	628	603	646	633	641	610	571	651	584	601	608	638	586	619	593	573	638	605	607	623	606	615	645	639	624	605	566	593	625	618	654	630	586	629	569	634	599	613	623	594	615	608	586	606	618	644	591	614	630	623	606	637	625	613	590	637	672	623	632	569	571	618	607	571	620	567	585	624	657	595	590	639	619	601	637	614	618	569	642	619	631	631	620	632	648	622	637	616	623	655	619	621	625	638	639	600	598	687	607	632	632	642	625	628	568	610	659	649	601	615	627	604	596	614	595	626	612	616	632	628	620	631	609	603	589	683	647	606	639	605	650	644	615	627	622	602	633	659	656	617	589	662	631	626	619	617	616	628	657	621	623	666	662	611	609	572	606	646	601	597	627	612	620	596	667	619	636	610	609	618	644	617	613	622	601	635	592	586	612	602	585	587	642	617	631	652	635	662	578	597	644	658	569	624	605	608	609	614	658	597	632	616	595	678	632	610	647	616	625	590	651	584	620	639	615	625	632	626	651	622	696	641	582	617	653	617	606	615	636	612	615	639	604	643	641	639	628	604	610	642	611	628	604	602	620	586	679	640	584	589	613	628	607	624	585	621	645	587	612	638	648	571	630	622	599	618	605	647	643	600	618	620	634	612	572	606	625	619	597	634	615	572	653	619	611	673	610	647	655	623	644	634	616	661	573	620	622	580	623	649	603	614	620	625	605	617	590	639	637	651	595	639	612	629	627	639	652	581	667	611	633	607	626	590	652	615	660	556	650	590	604	642	595	599	596	605	635	599	692	647	624	626	606	575	607	613	629	646	656	620	614	608	622	638	628	617	605	630	601	610	572	589	594	622	608	635	607	622	648	597	593	630	632	565	618	616	636	675	612	611	671	635	610	585	679	608	604	641	590	645	592	632	605	613	611	623	629	630	591	625	622	622	666	616	579	635	566	573	628	592	631	632	576	656	606	606	625	644	626	575	619	603	636	632	572	599	635	617	624	621	632	670	652	593	618	645	627	607	592	621	615	630	639	635	686	620	603	627	620	575	623	655	663	638	649	571	624	612	601	648	602	626	596	620	619	616	660	614	574	653	639	655	633	576	667	605	645	606	635	676	606	605	628	578	630	616	612	622	619	611	637	642	629	593	631	575	610	628	619	613	597	639	588	594	608	604	575	618	592	621	649	610	629	613	632	606	573	611	626	564	637	594	639	630	634	604	635	617	597	572	644	627	604	651	620	633	661	651	579	610	605	577	618	610	603	626	613	655	624	592	654	641	594	587	597	648	607	650	652	618	647	682	652	625	625	642	624	618	603	596	587	623	613	602	651	644	624	603	591	635	629	666	623	561	612	671	568	620	633	594	650	645	547	618	599	601	660	601	583	639	653	640	656	630	589	605	612	601	638	616	616	559	608	595	664	635	583	577	602	576	610	680	614	603	588	613	647	644	668	632	602	608	591	640	621	634	619	653	628	616	595	666	626	619	653	604	651	620	588	610	580	644	607	640	603	654	586	599	616	588	612	613	622	620	590	607	642	591	623	639	643	634	622	661	613	587	614	647	633	639	598	634	633	607	609	594	615	581	644	588	605	621	621	615	607	569	616	669	610	660	608	579	634	610	636	619	598	620	577	630	633	643	625	640	582	656	587	644	627	648	603	654	614	650	615	604	641	590	592	586	622	666	573	613	612	603	638	571	625	594	632	632	609	575	620	585	625	605	609	602	640	597	622	653	618	597	618	644	617	663	625	626	583	548	669	594	632	636	596	625	632	568	615	602	629	601	611	606	639	579	642	630	636	619	619	603	616	636	617	588	631	643	585	570	626	604	599	622	608	602	659	650	639	652	688	670	653	608	586	580	658	651	661	628	651	608	624	635	596	606	605	617	631	661	634	639	605	638	643	637	573	576	619	654	618	659	627	605	665	577	653	618	594	610	634	594	630	644	642	573	617	614	623	640	593	631	623	605	630	608	662	620	586	654	583	641	574	639	592	649	584	656	635	634	606	643	587	608	627	613	596	595	699	614	611	572	611	625	575	630	665	638	696	601	593	593	617	608	579	620	632	642	610	627	654	635	649	557	668	633	635	634	623	578	630	662	579	625	600	669	628	658	610	636	576	668	664	619	633	619	581	586	603	608	644	615	646	636	622	637	621	644	619	590	620	655	640	671	654	617	625	618	599	605	612	604	586	581	638	633	593	612	549	593	600	642	621	617	642	609	584	640	566	607	608	625	600	605	663	637	650	621	650	617	628	607	631	590	619	604	635	632	634	597	633	610	614	636	619	651	629	611	625	632	589	626	600	596	632	610	618	582	589	590	597	592	660	646	668	637	631	639	641	588	642	619	631	611	641	599	647	638	640	562	631	602	622	580	664	581	637	607	606	621	639	624	603	602	615	613	612	629	623	623	652	599	614	635	635	634	591	586	598	594	651	611	650	634	630	593	578	598	621	627	615	580	630	597	621	603	615	660	632	626	622	615	622	633	642	597	623	619	653	605	655	598	614	655	616	596	604	620	615	584	622	625	624	661	633	624	619	619	629	602	641	634	614	599	618	619	603	673	635	631	583	641	621	598	635	644	632	610	617	584	594	608	674	671	619	632	640	640	653	609	632	676	616	616	595	653	633	613	644	624	585	613	688	652	644	610	621	617	651	641	596	615	637	609	617	647	680	656	606	627	636	602	619	638	585	631	610	634	602	626	618	586	663	636	597	580	627	584	617	632	660	648	588	626	609	645	602	623	613	624	611	612	587	595	633	650	618	614	644	626	619	584	632	607	639	638	622	623	624	619	629	616	632	659	630	615	619	621	618	594	605	570	624	622	637	605	650	619	643	606	606	651	601	606	592	677	654	649	636	620	575	608	591	617	602	630	623	592	571	677	650	596	598	595	597	622	636	642	609	623	597	601	613	632	613	577	643	642	619	642	625	638	627	651	651	591	620	624	622	618	641	664	648	604	589	624	612	646	656	625	610	633	640	604	640	601	628	635	659	615	650	606	627	622	622	632	634	662	621	575	597	661	591	606	613	621	648	668	631	651	604	618	615	656	668	587	587	609	601	643	638	689	609	602	612	592	625	637	597
23436	21449	29305	24005	21522	21111	13811	7911	5480	5422	4200	3224	2503	2360	2425	2228	2525	1923	1655	1683	1535	1086	655	681	596	589	534	468	556	520	419	442	406	450	434	413	410	381	422	389	413	418	366	382	368	374	426	392	402	382	400	381	438	996	1199	977	752	566	440	394	389	354	371	401	357	332	373	373	376	343	352	352	324	345	340	374	340	381	354	342	368	352	369	376	367	383	363	359	364	361	397	365	393	368	364	349	367	363	370	374	379	353	327	339	345	353	373	333	370	354	363	327	396	348	403	342	379	349	359	346	354	377	350	396	362	342	386	382	336	348	372	379	346	391	360	393	345	367	332	358	393	352	380	373	360	341	370	350	353	362	330	367	362	359	351	389	369	365	336	339	360	386	362	327	377	372	398	394	393	346	357	372	388	383	371	333	375	337	383	356	333	354	354	358	390	371	378	350	344	342	375	322	341	422	398	340	364	353	395	357	334	363	384	371	350	367	352	358	325	372	342	359	355	370	345	347	351	369	369	344	338	369	370	366	318	382	384	362	356	351	349	354	322	363	354	339	351	356	371	400	363	394	370	373	345	348	350	364	353	327	385	371	368	360	368	373	317	371	351	366	374	336	346	358	354	376	344	359	390	333	364	367	386	384	367	375	352	348	351	340	363	351	355	353	347	368	362	350	331	341	377	374	360	373	380	346	375	339	382	359	345	374	363	366	384	352	368	340	346	344	360	364	347	364	377	403	345	346	367	365	339	388	386	364	381	334	331	353	336	354	325	347	361	352	351	380	353	345	372	368	369	354	368	380	369	371	383	360	358	347	395	355	418	385	378	349	369	389	336	345	373	362	376	361	390	372	363	351	342	393	376	408	347	339	330	342	360	355	365	398	344	351	371	381	322	375	389	333	355	365	350	361	334	401	344	347	371	370	398	349	340	358	334	382	305	370	370	387	357	350	349	369	351	354	381	396	348	364	345	343	360	347	373	399	349	352	353	368	352	382	381	355	354	333	372	372	350	348	369	344	361	356	331	359	373	383	405	343	359	391	332	367	363	346	380	344	344	341	361	372	358	355	378	325	372	380	379	364	326	388	357	362	351	355	369	396	338	375	364	374	372	375	365	348	363	356	375	317	354	331	347	357	355	376	374	365	344	341	384	330	342	360	360	405	359	327	346	339	344	374	346	343	333	373	358	307	366	365	332	348	335	390	344	364	371	359	364	394	372	374	366	366	367	351	358	345	352	347	342	364	372	376	388	345	376	346	368	372	370	384	360	351	335	352	327	375	369	307	356	364	397	350	343	377	378	392	386	365	329	347	403	381	355	331	357	358	364	348	388	372	351	329	356	346	411	381	351	393	343	370	353	350	365	353	336	374	342	334	352	356	330	333	384	353	360	325	376	359	352	379	412	330	405	369	381	370	371	335	354	339	359	369	368	339	357	350	340	338	340	410	379	358	350	354	388	365	325	350	341	348	344	378	353	373	331	370	376	348	364	360	376	394	370	346	356	341	368	361	345	328	340	384	359	353	350	346	369	380	353	367	374	344	360	387	351	374	401	331	357	399	354	387	344	332	338	371	361	356	367	328	338	391	374	399	334	364	381	358	359	346	351	339	364	369	364	340	359	391	357	353	354	368	362	361	355	327	372	388	359	398	399	377	340	378	348	329	377	384	341	375	358	370	361	373	352	351	382	372	352	357	352	365	366	354	350	363	400	337	332	366	340	363	369	348	409	366	349	342	345	358	358	372	404	373	379	331	348	364	329	353	379	393	364	381	370	336	324	375	353	353	359	378	374	354	353	379	385	375	362	389	364	363	326	329	364	319	366	351	402	346	357	350	354	358	370	344	358	383	373	379	392	373	369	377	366	360	344	376	350	366	367	356	398	345	370	363	363	382	352	346	344	362	363	351	360	343	375	351	335	347	395	375	371	374	375	362	353	331	352	384	364	361	351	365	358	331	381	361	355	357	357	372	381	362	374	359	336	358	345	386	376	353	359	388	353	387	372	354	392	358	326	384	351	384	354	334	355	384	348	362	353	383	356	352	351	387	327	326	349	348	390	360	390	395	349	354	352	355	383	378	363	387	348	343	325	388	406	341	382	360	359	362	381	388	334	316	375	379	364	354	340	353	397	373	368	354	343	346	335	328	333	384	345	358	375	370	357	375	389	380	337	385	352	354	339	365	335	360	370	346	387	330	354	360	377	355	395	356	366	345	367	326	388	325	334	352	355	381	371	349	337	370	362	360	358	353	372	350	385	354	357	386	394	363	349	360	354	383	349	355	299	375	344	340	368	355	378	334	331	359	353	346	372	372	359	395	375	374	367	360	345	334	361	369	350	352	348	402	352	368	363	395	361	368	351	344	361	374	352	360	342	354	338	364	333	349	371	358	372	355	369	403	363	340	342	355	355	347	351	348	350	367	359	369	389	322	374	354	358	354	334	345	368	379	367	354	359	355	378	394	345	374	343	362	318	347	352	349	362	353	365	373	376	395	357	351	370	364	355	394	354	362	333	369	363	350	344	371	363	349	371	384	334	359	367	318	376	368	347	354	335	381	364	308	353	358	364	358	379	375	360	373	356	344	353	359	408	362	357	345	341	384	356	349	355	391	367	350	363	349	350	360	340	350	357	366	373	342	356	385	367	398	358	369	365	338	356	376	361	337	399	362	354	348	320	346	396	386	372	370	347	359	391	359	325	379	381	331	401	342	377	357	362	318	349	356	359	366	332	344	393	392	354	380	336	363	351	363	361	349	381	334	375	386	363	327	339	385	353	362	359	371	383	338	346	320	344	359	360	355	351	362	340	336	363	346	354	328	370	349	379	381	380	358	333	356	354	380	328	390	340	357	392	375	338	333	353	356	333	333	357	372	337	407	379	356	366	320	352	374	380	381	361	389	365	344	316	381	346	348	398	391	360	351	329	336	373	396	399	348	365	347	333	364	339	376	376	379	329	398	366	338	349	372	353	376	348	345	366	351	319	360	357	352	342	346	351	408	363	378	371	344	382	332	344	356	373	401	355	365	352	353	342	357	349	362	392	386	384	344	366	379	322	360	325	354	365	331	357	350	400	371	328	338	356	350	397	355	382	362	335	363	352	341	368	343	358	322	373	368	363	366	378	359	372	359	374	376	330	360	370	350	360	357	344	354	382	390	378	373	312	350	419	360	397	350	317	367	387	377	354	347	365	386	362	382	354	407	349	356	332	392	332	366	353	389	371	369	345	331	379	358	364	335	382	379	335	368	377	384	353	378	393	321	345	360	365	356	362	368	368	346	372	332	381	373	338	362	372	365	363	353	385	362	375	338	346	382	367	342	359	354	345	373	347	341	343	356	367	347	366	363	371	368	381	394	361	357	335	361	359	327	360	340	361	352	346	393	354	364	351	366	380	354	387	359	358	371	334	366	381	343	347	379	331	350	397	370	355	335	368	360	368	390	362	367	320	363	355	310	354	405	343	349	351	346	341	417	368	345	329	343	363	344	368	359
19925	38374	34869	27241	23313	20441	16630	16099	13397	13266	10232	8624	6644	5951	6331	5839	6255	4647	4042	4013	3571	2584	1601	1327	1314	1102	1002	904	996	949	795	790	774	851	702	670	617	644	673	746	691	657	631	673	649	647	664	686	641	620	635	628	768	2119	2774	1913	1486	1066	756	669	635	590	596	576	558	613	581	543	559	595	594	570	584	524	547	524	587	602	558	584	601	540	568	553	584	552	546	527	548	583	573	557	564	547	602	559	547	544	589	528	613	553	580	590	576	581	571	590	580	576	552	621	550	586	586	576	619	578	583	546	575	562	577	575	565	545	602	594	555	570	619	520	573	495	585	556	548	576	576	590	595	585	583	556	557	551	586	575	563	552	579	544	554	595	540	599	570	542	519	537	606	572	549	561	569	512	569	590	567	540	595	558	588	580	589	560	583	529	533	562	576	613	561	577	618	553	544	542	555	553	536	600	571	548	582	538	545	564	585	517	573	594	549	554	579	592	542	562	593	575	613	636	567	549	569	602	557	588	581	592	569	582	601	596	535	611	570	578	563	553	552	571	550	588	598	624	573	573	578	597	585	638	603	633	523	589	561	558	596	585	559	572	575	587	546	582	575	598	562	586	591	607	572	592	561	568	562	597	544	606	553	623	602	563	606	516	563	580	585	563	539	568	582	589	566	576	587	548	569	566	584	550	575	556	602	558	571	583	599	558	514	593	599	596	581	559	558	594	583	579	572	581	538	516	601	545	579	558	524	586	536	560	601	533	554	577	556	618	568	597	530	579	545	572	567	593	575	560	548	562	598	582	569	561	581	585	556	585	586	587	561	541	571	560	605	543	530	600	569	609	536	558	560	590	565	611	599	564	568	553	597	557	588	548	595	600	584	595	604	554	606	543	569	528	604	594	573	620	522	537	589	586	567	585	550	543	598	544	582	580	573	566	572	577	630	613	563	575	560	614	577	530	617	559	583	578	573	564	572	507	554	570	562	565	529	554	562	580	601	580	556	575	589	502	576	603	528	591	547	565	594	564	552	581	586	591	602	578	591	569	555	518	611	604	520	533	612	567	585	563	591	562	557	564	569	608	534	568	575	591	626	556	561	563	595	572	566	597	574	615	546	584	574	577	554	571	589	568	573	561	578	571	521	581	603	577	551	585	558	588	559	575	577	552	568	558	604	521	603	544	550	576	598	593	592	587	611	601	596	567	609	587	584	576	606	543	515	595	580	560	554	604	608	578	593	538	598	593	584	559	624	568	577	524	540	531	584	610	573	590	550	561	602	542	578	555	580	584	569	537	568	579	530	577	552	560	519	570	588	542	567	562	537	557	591	562	560	604	601	553	577	549	601	535	538	571	570	566	559	571	591	590	546	563	565	593	579	530	628	570	572	551	578	521	573	611	583	576	554	600	570	551	579	567	522	559	565	550	553	556	569	570	562	532	562	542	594	584	602	583	545	550	557	576	583	560	559	567	627	560	586	587	573	586	584	516	574	581	547	558	606	592	599	573	577	555	528	566	563	571	562	582	538	547	634	547	559	614	571	554	562	516	562	568	546	570	588	571	600	583	539	545	568	537	576	548	592	545	599	588	560	577	589	589	588	593	589	590	602	532	571	530	625	559	538	563	559	576	584	590	548	599	603	576	529	591	614	547	572	541	601	581	597	575	597	581	551	498	586	562	612	543	526	591	558	557	626	591	576	562	532	584	555	589	562	592	542	584	554	544	524	520	584	591	577	589	556	576	622	564	548	544	565	548	611	538	588	580	563	621	569	595	526	602	566	587	551	535	548	576	552	568	574	588	572	560	589	560	550	544	606	597	569	570	582	542	604	558	557	535	540	541	619	579	581	601	579	563	557	570	568	601	584	551	577	548	568	571	563	577	565	567	568	595	599	543	595	536	568	589	588	576	597	597	573	520	570	560	589	607	589	529	560	581	605	560	584	616	603	600	586	558	557	565	556	576	591	573	570	571	548	563	589	599	564	564	560	560	614	595	547	562	560	562	582	595	590	566	596	568	606	549	578	576	625	618	631	554	537	562	554	584	562	559	585	570	614	573	562	590	591	561	617	568	537	515	570	545	567	609	569	552	557	557	565	562	550	590	558	515	589	540	554	584	596	597	559	573	551	573	528	558	564	582	587	536	554	616	562	565	549	595	574	584	589	595	513	575	578	575	586	547	557	577	570	553	554	579	561	557	555	581	551	554	542	556	538	581	565	611	609	586	564	548	595	595	557	569	556	587	592	610	571	557	553	562	575	552	603	574	586	607	592	549	598	557	520	577	543	598	544	551	586	617	587	556	527	573	606	571	605	597	567	571	512	537	589	553	577	587	600	548	571	536	595	545	584	519	585	577	550	592	587	605	546	565	537	532	564	579	587	587	550	524	584	540	553	572	578	563	577	540	576	623	534	608	566	551	579	558	580	560	556	576	615	567	593	552	567	535	587	518	596	567	576	589	600	581	579	559	519	607	589	562	548	546	619	605	540	559	606	562	522	544	596	566	574	563	562	590	516	578	550	538	575	585	549	572	593	549	543	578	541	543	572	580	594	525	592	593	608	581	565	587	539	527	559	514	546	556	567	525	591	561	607	601	545	538	550	561	552	559	535	584	626	585	556	590	559	581	573	550	576	577	544	546	551	533	550	536	543	559	593	570	558	552	565	554	546	579	531	568	589	564	546	533	540	563	597	557	587	595	571	573	551	557	539	573	613	583	565	574	545	566	593	544	575	580	590	586	588	582	578	587	555	584	590	513	576	544	531	579	613	576	551	596	574	575	508	566	564	536	556	557	542	531	548	576	601	591	548	555	572	563	553	537	556	600	553	574	567	527	559	571	598	583	592	558	547	569	579	585	562	586	578	604	565	571	579	548	601	563	572	577	584	561	591	558	601	571	581	526	574	582	557	560	560	544	589	550	577	540	538	539	595	525	596	547	572	568	622	588	624	553	591	554	570	578	531	561	574	595	558	566	556	553	563	577	545	591	582	538	566	552	563	535	564	585	524	573	543	577	603	590	567	596	550	585	572	572	604	588	560	590	536	561	568	560	604	567	572	544	578	584	556	587	576	591	562	591	547	564	552	576	556	559	572	633	570	571	551	562	574	603	577	567	551	580	548	551	572	575	572	581	594	541	590	571	552	596	553	566	557	598	568	593	582	602	521	552	546	584	571	552	557	604	604	594	581	543	539	573	581	556	554	632	571	580	556	540	620	538	580	582	554	576	556	567	570	537	570	607	552	606	588	611	551	583	550	570	570	576	569	582	514	560	563	542	552	525	557	571	561	596	571	587	567	562	603	531	557	578	584	551	588	538	580	571	540	629	573	562	565	556	562	513	522	520	563	580	571	567	594	510	552	546	524	552	579	580	545	575	581	563	558	611	580	556	564	546	593	576	547	559	607	593	552	516	562	541	575	582	573	588	600	551	577	614	572	587	586	602	540	546	529	593	607	579	588	575	556	563	593	579	575	601	559	571	567	587	541	622	572	592	608	559
27075	21312	17521	9575	4832	3771	2681	2379	1989	2223	1771	1384	1232	1208	1035	1152	1268	994	750	958	835	633	480	431	415	430	424	360	392	346	391	332	388	397	402	360	345	362	351	317	354	373	371	354	379	368	368	386	365	362	391	363	378	417	440	411	417	387	359	370	354	385	321	340	363	312	361	365	303	348	331	370	342	327	340	352	345	346	328	321	345	343	343	384	357	344	351	350	334	340	309	344	313	348	370	332	348	322	354	380	317	334	366	336	316	333	328	317	328	373	358	311	349	374	334	358	373	346	388	315	331	352	334	340	363	352	300	333	349	330	323	339	353	385	348	353	347	332	315	355	352	318	335	323	331	355	359	377	316	352	344	357	363	358	327	356	356	354	327	346	353	326	355	330	329	326	380	375	364	349	332	292	365	290	316	341	327	336	352	348	328	317	353	352	345	363	353	322	370	348	330	383	363	311	327	346	351	336	356	347	390	346	333	360	369	312	315	360	327	401	353	339	334	334	328	372	339	336	336	334	367	353	351	334	335	356	319	343	344	344	335	338	355	313	357	394	356	361	317	345	349	372	341	354	354	337	335	344	352	310	370	379	336	337	339	346	340	331	339	308	361	349	319	331	317	333	359	347	352	355	336	352	338	347	348	345	335	341	326	341	358	343	366	350	333	364	328	338	357	360	362	348	346	348	363	341	329	334	327	353	362	335	337	349	372	373	331	311	360	385	371	334	326	347	336	348	362	379	326	368	352	326	328	344	355	354	376	334	337	331	357	386	325	368	345	361	365	361	377	342	347	326	344	337	356	365	356	370	325	337	348	337	347	350	364	366	372	373	330	326	357	390	342	358	347	355	359	338	360	387	323	338	344	333	380	323	357	365	346	345	289	362	323	360	338	353	324	364	332	298	341	344	326	352	329	367	376	340	335	337	362	353	337	327	336	320	367	361	311	371	342	358	339	361	366	358	339	326	335	342	370	347	334	341	309	342	338	324	314	355	333	347	336	334	353	357	326	359	349	313	340	359	359	346	319	330	323	353	315	328	311	308	387	343	326	361	364	342	349	324	347	353	298	344	333	350	386	362	370	362	339	345	352	345	370	305	345	332	363	339	357	331	372	328	361	342	354	331	324	364	346	371	363	357	342	317	325	383	367	331	343	322	342	358	368	342	356	341	357	356	369	349	346	338	346	325	369	369	357	365	356	352	337	329	384	337	375	345	329	333	333	368	359	345	355	362	394	326	336	366	337	343	347	370	335	331	392	345	377	343	335	339	380	360	343	361	307	330	365	367	328	349	362	318	353	301	358	370	327	341	322	325	354	342	323	328	310	319	332	312	326	360	335	364	342	337	328	344	324	305	345	333	348	319	339	347	325	347	327	312	285	353	366	316	334	363	327	326	352	328	366	349	336	327	352	341	373	347	301	303	309	336	360	357	364	343	350	356	312	363	357	348	334	339	355	355	332	338	339	336	344	329	378	323	345	357	352	329	347	332	321	351	357	370	357	328	330	323	344	338	335	351	323	369	338	366	365	340	338	365	356	344	346	351	334	329	333	355	348	332	382	330	351	335	351	337	328	370	359	320	338	312	343	349	338	357	335	378	307	338	328	364	299	330	336	326	364	360	337	351	360	331	358	320	328	336	343	307	337	392	365	352	314	370	373	327	344	366	340	320	373	338	306	354	328	342	341	375	351	391	313	360	317	362	322	360	364	326	342	367	312	340	355	359	341	345	382	319	330	315	357	352	334	315	353	336	345	338	323	346	337	339	352	326	336	346	355	365	356	330	311	316	357	343	350	340	352	354	351	355	347	333	329	331	354	321	350	340	343	359	354	329	318	342	356	320	374	360	331	356	365	322	350	349	291	359	333	350	353	336	353	341	376	352	332	325	339	302	341	362	349	343	313	332	339	326	329	340	328	336	339	391	338	331	355	339	378	345	336	335	348	333	354	358	342	367	309	328	343	347	342	381	313	376	339	337	336	321	334	329	364	356	365	326	324	320	323	382	336	322	338	354	323	343	348	321	346	364	325	322	346	325	339	357	352	327	328	322	329	362	319	349	358	334	335	339	313	341	361	336	351	341	369	358	336	337	320	338	328	331	347	349	327	330	376	342	378	343	376	345	368	340	337	353	339	320	327	316	320	315	338	356	346	330	361	347	324	322	352	338	361	347	392	356	352	370	352	356	366	323	373	330	332	341	324	349	339	342	334	347	376	314	352	338	347	316	341	335	331	341	341	322	350	326	310	322	311	320	365	339	301	346	333	372	319	377	320	337	338	343	349	326	334	367	327	327	338	345	375	352	354	373	358	365	306	360	342	355	323	344	336	333	351	342	336	357	366	341	357	339	356	360	335	352	335	363	343	350	343	342	333	319	327	381	322	369	338	329	320	323	361	400	363	340	350	368	396	317	360	336	344	334	341	324	381	382	341	350	374	326	346	329	339	344	365	342	325	353	361	349	324	327	348	341	352	310	357	317	335	339	337	394	336	340	375	366	385	374	319	306	332	326	323	347	366	339	336	337	307	364	322	378	325	398	369	345	362	332	321	338	333	359	360	348	356	325	334	336	342	314	318	350	355	343	339	344	363	352	363	342	361	348	328	349	358	351	310	318	358	323	320	351	334	317	327	321	353	367	361	305	360	303	341	337	370	340	371	372	373	326	350	345	339	361	354	341	330	359	357	345	363	326	331	302	361	332	315	340	306	373	361	338	309	342	340	357	310	351	361	336	348	353	331	378	343	356	373	325	341	309	341	364	351	352	362	343	320	355	312	330	354	365	339	348	335	317	354	362	312	338	356	356	359	329	355	313	316	360	330	341	332	349	347	347	315	334	326	343	363	331	339	356	338	351	326	340	358	318	333	326	358	321	348	354	342	339	382	323	332	326	323	336	322	338	346	374	365	367	325	291	345	336	335	361	360	375	338	338	353	316	332	341	344	331	309	306	313	307	340	304	339	361	331	339	333	367	322	363	339	313	349	353	350	333	307	370	343	320	335	322	363	324	336	342	372	351	332	349	315	367	327	339	337	333	364	378	364	352	341	325	329	374	334	323	359	320	318	329	335	387	377	353	331	351	346	323	357	366	367	319	329	384	341	355	361	352	371	327	326	376	356	316	374	341	349	345	344	340	337	353	386	328	373	377	359	330	314	341	320	335	353	380	322	344	352	309	308	356	354	333	352	374	347	356	314	345	326	354	347	319	332	366	307	330	360	307	359	337	342	343	325	359	356	339	336	342	362	333	386	390	374	326	346	330	330	369	312	355	337	313	363	354	347	329	304	379	338	391	350	340	346	356	336	350	323	345	317	368	341	329	334	324	318	345	334	330	345	311	353	351	369	329	332	331	358	346	328	354	354	344	356	329	367	348	347	360	316	341	334	315	349	345	372	335	338	333	334	368	379	376	338	325	312	334	326	344	357	375	326	330	339	354	322	354	344	308	331	346	360	322	345	369	338	323	351	375	324	332	319	373	319	333	325	314	332	357
15089	24019	20846	14249	10901	9647	7517	6904	5730	6373	4821	3898	3251	3224	2514	2856	3278	2409	1878	2114	2033	1379	998	809	731	688	672	698	712	619	642	636	638	681	652	610	589	550	560	578	570	605	601	586	602	568	568	619	554	577	567	643	575	633	700	763	752	631	606	622	541	560	540	608	555	551	541	501	555	573	595	537	552	542	533	552	584	523	556	523	522	484	540	584	550	535	571	553	572	584	558	573	529	559	514	577	538	568	585	547	578	491	542	556	525	572	562	550	567	562	554	574	566	551	528	467	503	543	537	559	587	563	538	575	536	521	585	543	564	582	550	550	551	515	512	566	603	536	569	553	503	551	552	557	508	550	563	564	568	610	562	522	542	536	543	553	548	562	567	562	592	562	545	508	552	517	517	547	560	559	573	533	549	531	542	534	558	570	514	527	529	552	540	560	550	596	578	493	569	555	534	550	522	537	589	549	546	569	540	529	546	555	551	533	527	541	554	543	560	542	591	565	610	521	544	554	559	541	550	542	562	565	505	557	528	531	571	530	516	558	557	564	557	484	538	511	599	527	558	549	531	535	520	553	573	542	516	551	515	544	567	563	544	561	598	530	573	527	504	512	502	549	579	538	551	556	527	520	542	516	545	577	568	536	534	543	560	578	575	567	530	557	606	569	587	542	544	545	586	534	552	571	551	570	574	532	561	557	498	543	526	566	573	589	564	520	519	598	568	551	567	514	577	543	545	589	533	516	549	553	529	573	551	547	533	557	560	557	540	564	592	627	526	545	559	536	567	525	609	521	534	595	538	530	567	541	555	566	559	537	555	542	548	556	554	572	544	545	524	576	573	542	515	559	558	573	512	557	503	588	607	563	540	560	581	560	556	550	538	556	550	539	550	556	550	587	546	574	533	565	548	596	546	534	553	565	588	565	545	567	536	535	572	543	532	521	515	541	528	510	537	545	580	538	526	563	552	562	533	536	557	547	540	535	500	572	585	550	576	529	525	529	557	581	543	538	520	550	545	574	517	555	519	551	564	502	563	548	525	538	578	554	516	556	562	539	531	535	586	551	550	551	534	523	547	536	565	550	560	568	544	544	522	536	561	562	507	557	566	557	519	502	535	591	595	535	518	576	529	534	565	541	541	552	556	581	562	528	529	577	560	585	548	522	584	534	498	556	588	555	542	571	556	556	549	566	528	545	511	545	564	537	550	537	575	522	518	539	537	543	542	557	553	561	562	534	560	530	506	566	567	522	578	519	557	562	554	549	567	570	543	604	526	567	512	580	548	542	534	555	581	586	484	579	557	555	583	537	501	532	493	557	550	561	525	553	575	577	518	551	536	569	533	555	573	545	540	543	535	526	586	555	563	537	569	574	535	556	564	523	558	548	487	559	536	550	565	510	564	546	540	562	586	558	568	546	568	582	534	525	552	566	492	560	520	611	548	543	515	568	608	548	519	536	580	551	552	571	520	541	521	557	530	527	516	565	560	532	517	525	563	569	534	546	576	559	566	546	575	554	501	536	499	516	544	532	553	544	502	541	521	562	566	566	516	557	566	528	558	607	552	523	569	552	579	524	517	536	572	566	603	537	522	597	571	559	553	582	521	554	552	593	541	559	575	562	555	524	559	564	562	561	557	580	570	567	553	569	564	552	560	548	540	562	532	573	514	530	580	560	567	542	551	566	548	545	515	567	547	559	537	542	570	527	564	527	567	509	574	563	559	591	570	578	580	579	547	550	542	553	564	533	548	555	528	533	507	562	537	543	567	577	534	517	549	581	545	534	514	582	531	512	581	570	549	529	529	503	567	580	589	578	560	566	554	548	605	585	528	504	542	567	577	563	546	581	518	549	553	527	586	571	545	532	571	549	550	553	548	509	545	538	564	595	538	548	550	538	546	525	578	548	575	585	611	515	539	511	540	541	515	551	562	575	548	580	556	577	561	560	578	506	521	562	543	572	509	533	550	583	607	517	592	557	548	577	550	520	572	546	515	541	554	582	557	552	529	549	549	514	547	519	536	531	621	545	562	512	525	576	573	550	571	578	588	549	565	581	558	543	530	543	514	517	540	576	521	569	481	559	577	544	526	518	531	523	555	563	540	559	569	574	568	537	552	550	526	551	578	568	572	558	533	552	568	566	561	569	527	524	560	561	558	576	574	577	535	556	542	559	540	561	550	548	550	578	556	601	549	510	548	600	551	530	570	509	562	551	549	572	533	522	582	513	531	571	551	553	575	577	548	529	547	578	575	529	534	542	607	506	541	515	555	547	540	534	594	522	579	515	549	556	573	567	562	547	528	530	529	559	566	584	559	553	563	539	534	537	551	554	554	559	546	542	527	564	528	543	551	535	573	557	557	535	538	558	535	560	532	590	570	558	585	549	551	563	534	559	517	514	577	572	582	549	539	572	613	547	543	561	553	569	541	579	533	550	529	514	571	540	568	560	516	510	549	513	588	555	552	568	556	539	574	540	517	571	548	524	508	545	527	557	525	543	565	544	564	588	566	553	499	580	537	513	538	592	513	550	556	536	503	566	575	556	497	584	563	541	549	538	540	582	560	478	564	499	573	569	547	581	528	595	565	531	548	542	580	603	528	563	541	537	566	563	531	538	589	542	497	538	581	539	556	545	508	542	562	567	539	571	554	565	516	557	623	553	559	517	522	545	563	547	524	517	562	501	536	524	551	565	556	533	515	540	600	551	540	564	509	564	542	561	585	526	556	532	519	555	547	538	526	587	567	542	532	569	515	540	526	528	519	589	601	551	520	554	545	537	550	551	538	566	520	564	548	517	555	523	541	528	558	519	534	512	561	508	584	555	530	532	501	545	549	574	592	554	532	534	578	581	534	520	603	514	555	517	553	568	525	510	598	566	570	496	545	560	582	548	558	565	564	546	547	530	546	572	557	532	589	499	577	526	518	528	562	544	584	550	545	527	562	561	559	555	533	569	533	545	537	573	544	558	581	574	598	532	537	557	548	545	565	550	508	581	522	525	557	552	569	568	542	555	542	549	568	582	524	522	541	561	535	526	560	547	550	518	540	543	541	534	550	520	563	556	543	568	547	527	521	597	525	538	501	575	572	540	580	582	551	571	583	514	566	552	517	556	566	549	554	526	542	541	507	535	570	553	549	612	548	558	537	580	555	598	547	547	574	530	551	507	556	523	521	556	574	540	581	539	555	571	569	551	549	563	542	527	587	551	573	515	573	534	547	531	583	563	541	539	538	568	558	563	558	526	575	482	530	608	548	495	517	562	522	548	536	523	569	599	550	577	535	518	549	568	531	550	573	581	543	533	526	557	483	562	532	530	536	542	563	524	521	570	564	524	544	550	539	503	549	536	543	535	545	545	556	549	522	553	564	544	553	537	580	536	529	516	565	524	562	538	552	561	569	565	548	569	538	575	567	563	543	567	537	537	496	538	565	552	574	562	547	551	555	616	546	572	540	582	555	525	500	553	548	550	541	534	592	527	578	552	558	594	592	572	569	558
24458	21452	28659	24696	20821	12190	6934	4847	3697	3877	2977	2320	2168	1627	1484	1934	1973	1427	1079	1369	1182	908	735	516	511	454	498	493	478	453	461	452	462	461	453	389	376	429	445	405	420	434	418	372	424	400	409	406	403	421	399	428	492	648	916	711	647	531	436	429	419	400	399	426	401	363	416	412	382	431	405	400	342	432	407	415	422	380	428	364	399	391	389	379	398	399	418	382	403	397	384	372	402	394	369	414	397	363	409	372	384	432	386	392	396	382	386	357	399	383	385	397	391	356	372	404	369	402	375	411	402	369	413	379	394	377	414	420	380	396	383	379	394	413	435	378	380	352	404	389	376	381	376	402	449	393	372	409	404	373	352	388	413	395	366	388	385	405	418	399	385	380	391	428	389	374	357	368	372	381	409	378	342	364	389	409	374	398	392	377	375	404	414	417	351	415	412	390	416	415	365	397	362	427	386	401	372	417	402	360	401	384	403	402	380	380	370	402	364	400	353	409	418	408	420	448	385	415	387	406	398	364	393	387	379	365	401	406	385	429	390	370	380	356	406	373	389	361	416	383	402	358	388	399	397	402	391	368	425	386	373	381	418	409	406	408	388	392	389	392	392	431	382	411	420	430	401	375	423	406	398	419	379	388	427	353	399	388	391	394	421	440	391	378	398	371	432	422	381	391	359	396	374	391	385	388	400	422	406	373	415	384	364	448	365	403	384	411	416	373	363	395	369	388	404	395	406	394	385	402	381	359	382	357	384	382	413	407	359	394	404	394	389	412	388	398	391	376	383	386	395	400	398	386	415	400	420	392	414	427	397	381	438	407	371	401	393	371	350	382	409	415	406	376	395	388	378	372	418	408	380	369	392	377	350	415	409	383	388	392	382	414	405	424	370	416	420	417	395	394	368	453	379	403	411	405	420	375	414	400	409	409	377	411	400	392	416	428	422	353	393	360	362	352	387	372	384	400	431	372	384	388	400	384	402	387	404	388	380	407	410	379	396	388	408	362	410	352	419	403	355	405	376	383	411	410	417	386	438	389	411	406	387	384	387	391	389	373	361	410	393	366	379	377	405	384	368	426	384	389	397	366	401	400	411	375	383	387	396	403	412	397	377	404	373	365	364	387	371	365	370	393	417	390	366	358	385	416	405	423	380	415	376	374	389	394	409	420	368	420	415	382	382	373	380	400	386	431	382	370	396	369	407	392	391	394	396	388	409	421	416	402	385	405	383	415	391	371	377	402	412	373	377	385	393	384	413	387	380	394	373	407	383	398	426	371	390	399	406	400	365	381	377	404	407	374	370	407	397	438	389	406	444	355	374	376	330	387	383	352	350	367	368	378	396	379	375	388	377	395	428	400	379	352	379	397	387	374	405	356	392	391	399	374	388	370	387	353	389	423	389	403	388	368	401	403	424	413	402	370	415	367	401	365	402	394	390	379	380	388	398	405	360	406	376	404	360	383	401	390	380	408	424	406	402	415	380	405	436	395	376	395	371	412	384	427	393	403	402	367	398	393	397	386	382	365	418	343	391	424	382	414	399	368	391	392	358	385	372	396	416	396	365	401	382	395	403	393	363	373	351	433	368	361	398	405	384	418	407	404	383	387	385	387	374	381	377	396	371	421	372	420	393	404	355	356	377	409	401	395	375	372	391	416	371	397	405	406	382	380	365	364	410	398	385	407	362	391	397	396	381	383	382	392	405	445	373	410	385	397	403	407	393	409	391	419	349	370	391	386	406	393	397	396	397	404	392	380	375	417	366	390	403	428	417	351	373	416	363	402	379	390	369	387	393	373	372	356	392	417	403	405	344	420	431	395	419	347	413	383	435	386	396	398	423	391	381	431	419	372	383	375	388	407	400	419	383	368	389	401	418	395	412	421	389	392	405	405	377	416	412	373	405	385	364	386	416	397	428	363	376	391	435	394	392	401	423	361	384	401	421	394	412	441	410	379	359	400	379	396	370	388	407	371	377	375	372	396	382	389	351	405	418	391	345	399	364	389	387	422	361	403	380	411	413	406	381	414	410	393	397	361	411	391	397	359	360	387	397	394	392	390	383	385	364	368	398	394	368	374	397	379	416	406	377	383	359	408	409	383	388	353	397	395	429	364	378	343	382	375	381	387	424	400	415	377	384	382	393	416	362	383	395	394	372	384	400	391	406	374	397	409	363	446	359	371	376	419	391	404	382	396	421	402	382	399	419	389	368	355	415	404	411	400	385	363	388	419	370	390	402	371	365	389	377	382	389	398	385	364	383	392	380	371	379	401	397	391	356	365	388	397	381	374	359	382	384	378	384	401	368	393	414	366	392	384	371	438	373	387	384	391	369	347	378	379	368	429	369	366	423	434	379	410	379	373	365	336	377	426	409	408	390	367	372	376	416	379	394	392	404	384	353	382	416	413	390	384	352	400	387	386	357	388	367	377	390	353	404	419	382	394	359	387	395	381	402	406	400	390	391	403	386	381	351	401	387	410	385	357	398	356	381	391	389	396	357	402	423	406	388	421	396	389	400	376	418	388	377	395	380	387	371	410	404	394	393	367	377	388	404	404	429	410	394	364	354	402	414	396	363	403	418	400	356	387	357	392	404	381	396	397	398	363	387	409	380	395	372	384	420	373	395	412	383	405	437	360	394	405	405	377	372	391	411	407	399	384	394	420	398	390	448	369	364	418	383	374	361	424	423	396	386	403	398	392	389	389	394	366	414	370	385	397	411	419	360	401	385	474	386	389	418	381	347	393	378	363	366	399	376	425	416	399	389	420	363	389	375	367	385	405	431	375	360	424	386	366	389	367	400	382	384	380	427	423	402	390	399	427	401	363	397	395	388	383	399	366	401	417	419	407	407	399	371	399	364	395	361	403	392	408	402	377	395	393	399	400	394	389	374	371	380	419	380	424	379	404	391	384	394	407	383	440	399	386	404	413	410	387	406	388	373	404	379	402	373	407	418	386	360	370	417	381	369	378	386	390	390	371	413	368	358	391	405	387	390	408	371	443	364	423	378	390	417	390	404	378	403	402	388	356	386	381	388	372	365	378	355	400	349	421	380	379	387	397	387	381	391	418	387	364	393	374	379	393	367	393	421	382	392	377	394	403	379	386	368	393	421	370	363	416	380	418	380	396	415	422	408	404	391	386	391	382	406	365	381	394	432	398	421	400	409	380	418	391	378	346	399	373	389	368	392	386	379	391	355	422	431	382	416	374	401	416	400	398	414	389	408	361	422	394	378	411	406	376	374	402	390	381	410	381	413	383	357	420	393	426	384	382	419	400	415	358	394	376	392	378	403	401	401	413	407	361	406	394	431	398	385	360	377	354	387	413	443	344	381	374	409	392	378	371	435	387	402	395	369	353	393	418	423	397	383	401	396	355	408	390	391	419	348	432	378	386	381	400	436	395	391	355	365	405	345	413	402	379	388	390	338	400	386	408	369	388	393	368	400	396	399	427	379	431	407	404	419	403	364	430	366	407	392	394	388	380	416	364
16825	31804	28992	21758	17942	15253	13590	11763	9879	10167	7960	5854	5635	4423	3752	4991	4838	3481	2718	3243	2852	1919	1409	973	928	921	831	825	913	816	770	808	801	810	778	706	663	657	686	687	703	669	762	721	708	647	652	709	700	695	661	743	731	1385	1819	1487	1191	934	763	658	660	613	623	611	609	638	677	613	625	562	602	620	628	619	642	614	633	629	599	614	538	627	601	612	634	603	631	678	613	605	648	564	637	637	613	656	607	638	629	624	554	573	635	644	643	579	611	632	648	623	614	666	648	624	622	619	606	601	603	620	616	598	636	638	608	584	643	628	630	620	623	591	653	593	653	599	613	585	594	601	648	586	615	611	652	602	616	589	650	644	599	597	643	646	592	626	640	609	638	679	607	644	629	637	653	649	640	617	615	596	636	600	637	600	571	667	682	598	628	636	624	599	637	600	598	592	611	626	578	603	617	621	639	637	606	588	615	584	648	631	619	594	647	613	610	685	626	603	624	619	664	640	642	627	614	643	637	610	621	591	630	617	621	680	594	643	646	641	632	630	610	633	617	647	654	637	604	663	629	612	609	605	623	684	599	638	623	599	643	691	610	650	644	666	642	586	642	652	629	615	631	610	636	624	624	642	622	675	639	627	633	602	626	666	608	628	648	621	656	649	641	644	630	658	654	622	643	607	627	619	597	660	639	568	645	602	595	606	616	616	639	658	641	627	665	632	618	614	667	565	641	628	643	666	607	588	635	632	596	606	609	614	654	596	608	660	627	648	622	629	615	600	652	616	656	650	632	593	591	604	616	669	623	624	623	610	595	617	608	643	631	674	616	630	658	685	655	625	636	604	594	615	639	587	644	594	587	661	630	636	644	597	646	600	617	603	619	596	603	640	617	631	599	620	643	632	626	660	603	621	632	635	601	594	648	577	698	652	554	602	612	616	613	623	634	641	614	641	626	600	593	610	654	626	674	608	612	592	630	668	562	628	609	619	639	647	587	648	609	595	626	649	593	640	617	658	634	657	641	610	616	592	609	608	658	645	612	628	632	627	627	641	613	615	624	613	615	632	571	635	568	702	629	625	650	634	651	594	620	584	595	613	633	631	621	622	641	645	572	576	636	679	625	656	648	605	624	620	615	627	646	624	640	630	605	617	632	653	642	603	605	629	622	623	616	576	620	640	595	620	612	639	625	635	636	644	608	600	646	604	657	568	643	584	635	608	575	584	615	661	626	652	596	570	595	607	607	650	633	600	602	613	652	699	565	606	621	612	578	668	577	613	629	597	592	604	624	618	624	621	556	609	548	631	630	671	664	620	623	657	625	599	636	644	606	613	624	647	618	675	636	649	598	599	647	634	671	583	600	629	621	618	662	609	611	602	610	607	598	618	619	669	592	638	658	628	584	650	623	654	643	627	633	604	626	602	642	580	626	603	595	606	654	639	599	677	603	594	653	607	615	584	658	635	615	625	630	588	665	634	614	568	635	608	677	596	651	640	629	667	619	574	613	629	575	597	627	626	596	624	619	593	628	670	631	577	627	630	665	639	657	628	636	624	630	606	590	566	632	656	630	643	612	601	623	668	629	566	602	639	645	626	622	629	594	626	639	641	615	602	617	615	572	645	586	639	636	569	662	650	634	632	636	637	631	610	578	632	617	557	575	634	627	645	595	610	606	638	591	596	595	621	584	596	626	626	604	628	634	674	663	645	664	600	616	600	663	640	646	616	629	582	597	593	624	630	639	635	595	598	633	604	621	628	602	632	586	658	604	653	660	653	601	600	598	643	611	645	644	614	650	624	676	600	610	644	584	645	634	652	619	615	638	661	618	631	647	611	643	607	580	655	665	622	642	586	640	646	595	635	635	673	665	624	602	646	629	657	597	636	614	687	619	612	609	644	642	645	617	633	619	647	602	565	604	647	609	604	604	604	618	623	627	626	617	651	623	615	624	602	611	576	614	632	656	618	602	613	582	649	605	602	642	592	635	596	638	609	586	588	637	606	656	621	627	643	632	644	620	578	641	608	595	625	610	594	623	649	623	620	612	628	608	641	649	622	599	666	636	607	612	624	624	644	663	665	631	601	637	647	629	616	617	610	662	627	620	600	655	597	616	630	624	622	601	618	643	635	655	662	662	615	652	641	656	588	611	660	626	601	666	650	614	632	615	590	651	594	634	630	583	603	648	662	630	619	627	586	632	634	621	613	605	622	616	619	626	630	640	657	595	638	596	607	608	626	615	611	670	581	624	616	624	612	618	643	627	608	629	639	628	629	646	607	622	610	629	640	622	620	566	621	666	619	669	648	617	626	574	662	615	603	602	639	592	640	624	598	646	621	623	654	618	594	646	629	617	644	621	593	614	623	624	612	627	648	617	634	605	603	614	620	617	639	654	638	633	637	647	622	602	600	654	596	607	625	605	671	572	632	654	595	641	612	612	527	563	610	611	612	597	629	596	636	661	651	608	610	626	614	594	619	610	648	625	638	612	614	652	604	636	628	614	643	677	650	648	624	608	625	626	610	666	612	632	616	628	612	662	634	603	614	570	667	652	591	574	596	687	597	653	631	621	660	637	650	566	604	632	661	595	612	621	606	613	653	677	600	641	648	641	587	643	614	589	635	586	619	604	652	612	629	615	623	638	618	630	654	583	624	579	628	634	664	612	608	603	623	665	611	612	633	593	646	622	610	644	645	643	611	622	626	628	620	604	629	630	641	640	644	611	571	660	602	593	613	613	573	609	624	651	595	620	639	594	621	648	685	611	679	612	605	627	631	602	599	593	605	668	632	610	631	605	624	564	564	606	658	677	583	667	599	616	583	600	604	624	629	648	617	635	649	620	601	610	636	603	633	644	570	623	645	634	634	633	658	618	623	641	644	631	637	619	624	610	598	623	659	643	633	623	661	638	638	637	608	605	602	641	622	628	623	588	637	601	619	604	580	671	640	601	649	635	652	665	646	626	601	598	601	629	629	627	587	578	611	610	618	645	603	578	631	599	628	636	646	575	660	623	602	626	593	598	653	637	616	633	607	620	647	631	648	624	557	630	605	640	635	671	570	648	596	594	637	619	670	616	605	607	637	628	637	622	694	582	657	643	585	618	610	646	651	572	622	586	628	600	658	652	618	657	630	677	634	593	577	587	601	620	623	650	612	586	615	643	682	614	615	611	618	584	574	630	593	605	593	606	652	638	619	651	652	628	602	608	657	566	640	661	624	636	580	633	560	650	577	632	616	640	604	606	616	625	626	623	599	615	607	615	649	646	627	639	604	603	610	637	595	629	644	605	635	656	641	573	578	607	629	635	596	627	599	614	584	621	602	645	610	616	626	611	644	619	596	605	654	687	614	589	627	598	637	639	588	626	632	610	620	614	553	649	646	618	665	586	631	619	643	623	605	626	643	618	615	569	617	640	637	633	657	660	598	612	648	634	607	632	588	604	656	616	544	660	612	635	596	613	601	589	584	611	608	585	617	655	630	645	633	582	595	608	682	620	600	630	600
23285	21331	29152	23899	21425	20902	14189	7984	5990	5734	4150	3234	2869	2297	2255	2631	2467	1857	1384	1689	1270	1071	692	519	517	520	513	470	530	471	476	446	471	460	425	399	385	422	421	386	411	377	438	389	420	377	409	389	378	416	397	340	412	972	1376	957	738	550	445	440	378	402	393	336	391	334	401	372	330	344	364	378	343	353	356	365	363	345	341	352	321	343	348	348	373	347	331	393	378	373	379	344	328	405	363	362	336	387	364	386	393	329	364	336	368	389	336	349	356	355	371	393	346	336	376	366	353	360	378	393	334	323	367	326	375	395	344	344	349	388	363	338	359	352	354	366	323	367	348	366	340	355	369	353	328	363	362	377	332	358	376	353	348	348	336	334	342	373	350	361	368	359	386	363	388	351	345	378	380	334	368	340	373	341	374	356	360	345	378	368	391	353	370	374	344	379	343	343	392	347	346	336	370	367	384	390	354	386	385	357	361	350	390	366	367	384	390	349	302	355	337	360	390	373	351	371	349	348	391	385	336	344	378	323	379	367	355	362	371	363	358	381	355	323	365	364	363	327	322	368	378	379	338	297	321	362	344	366	366	344	375	368	370	364	374	356	363	354	327	365	367	345	347	362	365	397	356	358	347	382	311	340	325	392	348	320	359	338	335	335	349	381	381	386	348	353	351	375	354	325	378	373	341	325	336	386	364	350	369	330	347	340	355	365	404	360	331	385	381	373	350	369	324	408	376	363	357	352	335	345	354	366	348	342	327	375	351	336	346	363	376	375	331	343	370	395	341	344	359	366	326	382	374	360	352	350	351	351	366	339	363	425	359	350	376	367	365	394	391	403	355	353	353	350	378	343	354	381	337	402	365	347	369	327	345	344	384	346	367	380	371	366	350	355	349	353	364	336	350	399	378	334	368	365	398	363	352	379	360	373	338	352	357	352	333	367	361	351	339	349	346	352	359	365	396	402	350	360	376	393	353	341	379	371	359	329	346	356	338	353	376	339	353	360	403	371	360	370	338	389	365	394	358	336	405	329	384	371	350	325	367	323	346	383	351	360	345	337	319	351	356	351	353	341	372	377	376	349	324	363	371	356	350	394	388	338	327	404	343	332	397	344	366	360	373	338	374	404	361	359	346	331	381	362	373	356	354	362	325	367	353	354	366	358	308	365	370	376	341	409	383	347	353	334	384	358	332	366	372	365	368	350	371	358	368	347	359	365	364	403	348	353	379	362	367	357	356	367	363	348	339	392	344	388	373	347	330	369	316	336	363	382	362	355	325	336	342	354	370	354	373	375	368	365	342	392	353	366	352	333	354	365	372	333	341	382	377	372	375	378	347	394	394	328	399	346	375	380	348	349	367	345	375	363	335	385	382	380	399	351	384	375	343	353	383	389	344	331	391	366	339	368	344	361	364	344	360	357	354	353	372	372	350	366	385	339	338	378	392	365	353	356	337	329	329	381	340	365	382	362	345	388	334	381	420	350	402	338	343	346	355	393	384	312	389	352	352	375	343	376	380	349	378	382	340	353	352	365	348	363	375	340	370	366	370	394	421	343	330	386	364	339	353	344	358	376	367	325	348	355	355	382	358	334	372	343	361	363	307	342	383	337	353	368	389	346	358	349	348	364	362	365	403	364	359	334	318	375	358	329	348	357	349	365	341	359	350	406	390	349	334	312	364	350	366	355	353	371	359	363	339	372	344	362	361	359	367	354	386	331	361	360	365	368	359	361	342	357	350	381	370	361	375	346	373	383	395	345	361	342	327	372	364	350	343	345	351	327	352	342	357	344	354	377	337	355	318	376	364	351	364	350	354	336	366	376	320	364	343	381	381	305	349	371	353	362	406	329	341	353	321	385	352	328	374	363	346	362	380	380	329	351	351	361	307	331	357	357	382	358	309	364	392	372	346	338	396	336	368	345	356	347	314	330	376	368	365	357	390	333	353	360	368	358	341	362	402	340	375	368	332	362	348	358	362	352	357	388	348	372	313	377	375	361	363	350	373	380	352	389	370	343	356	356	347	352	355	357	357	385	382	355	361	369	336	342	367	381	342	361	369	356	364	366	365	331	384	352	366	381	403	353	387	349	406	356	334	356	354	356	332	417	416	338	370	359	337	364	361	324	379	369	354	363	357	325	361	376	316	369	327	349	352	361	376	348	381	366	336	390	319	348	392	372	378	351	348	357	386	349	369	356	337	335	333	334	356	332	351	358	343	344	350	388	372	366	365	348	362	372	374	359	345	337	366	358	387	351	383	380	399	358	337	340	353	404	382	349	349	359	387	355	388	345	393	366	346	364	336	365	393	338	377	379	326	349	342	342	374	359	380	374	390	382	350	368	361	359	367	365	377	351	357	352	370	366	358	361	346	323	335	310	392	371	365	345	359	366	364	348	348	350	356	377	353	377	357	338	352	341	353	361	379	351	388	348	343	368	339	349	357	337	376	360	318	328	380	344	369	333	354	354	376	381	304	420	334	338	362	393	367	356	331	360	340	354	381	339	372	377	348	347	337	383	366	317	375	379	360	380	370	372	368	369	329	327	354	379	350	395	366	351	378	358	360	357	349	353	397	357	351	377	376	360	359	387	350	337	362	354	385	362	361	332	358	330	357	339	332	357	357	368	394	338	361	329	337	386	384	350	373	363	357	372	342	347	403	375	361	359	394	366	379	397	343	369	335	347	325	339	366	353	393	365	378	348	367	338	370	367	314	357	346	314	336	318	380	380	359	379	328	368	365	377	372	366	383	373	366	347	374	378	361	358	371	350	355	345	348	349	380	338	350	351	334	350	358	335	343	359	362	376	346	354	351	347	355	379	335	381	370	355	342	337	366	362	346	340	365	400	374	368	341	383	364	367	345	375	311	374	347	337	343	364	335	391	377	352	390	397	379	350	349	355	362	349	392	342	365	369	364	360	379	360	352	361	362	317	346	349	325	387	389	366	366	381	362	372	327	365	377	354	369	363	350	334	370	374	341	386	352	374	356	391	377	362	341	364	337	339	380	385	345	352	384	364	376	351	377	345	321	366	335	364	343	349	356	350	353	366	344	355	344	374	346	366	334	362	357	376	346	353	348	343	346	390	356	356	393	388	347	373	377	368	364	349	373	357	361	352	324	351	371	345	356	354	363	344	390	387	363	377	328	391	380	321	365	360	340	380	355	337	344	379	389	375	363	382	381	363	392	354	381	375	348	325	355	382	361	341	352	373	331	355	343	358	329	370	341	376	356	387	355	366	384	357	359	345	377	374	367	356	344	333	349	325	377	355	344	327	340	400	362	358	352	394	341	326	348	368	360	328	318	355	365	383	356	377	386	348	364	356	359	368	373	365	326	340	398	354	362	346	349	345	372	347	355	368	338	357	375	375	361	366	346	351	353	366	354	363	373	340	376	345	378	347	352	370	354	369	352	380	356	338	347	289	370	366	361	370	342	388	364	343	365	324	345	346	335	373	354	334	398	304	337	350	322	349	354	333	370	359	332	332	369	358
19120	36558	33733	26336	23459	19594	18174	16259	14633	13561	10625	8312	7510	5951	5753	6554	6044	4541	3252	3891	3087	2432	1425	978	1023	916	928	905	909	887	855	788	842	859	795	683	618	637	673	648	712	650	645	664	681	689	631	642	668	665	630	655	781	2074	2873	1914	1540	1095	782	646	576	600	589	547	517	545	581	578	540	580	533	538	581	568	571	564	552	568	535	563	549	552	552	529	530	552	574	619	560	537	586	580	546	538	560	540	573	601	597	589	560	561	597	580	554	526	552	582	580	550	566	599	502	584	595	592	578	578	551	594	554	576	561	623	576	581	584	565	577	575	577	563	559	564	560	530	565	619	580	529	556	589	539	570	577	554	591	578	562	576	558	574	562	560	598	548	580	625	551	579	563	533	599	587	606	590	583	576	641	560	560	550	612	571	554	567	560	532	542	584	601	573	548	571	557	541	562	527	554	532	563	574	549	572	549	565	532	571	576	536	563	560	607	576	617	564	604	595	619	584	571	553	569	558	571	539	592	567	556	545	587	552	539	601	569	572	564	578	558	541	595	580	578	552	570	544	554	576	550	532	578	556	630	583	545	544	598	559	575	582	507	530	584	569	572	536	547	624	587	546	558	534	526	573	541	542	581	593	538	504	563	631	601	536	593	571	573	555	592	540	543	575	571	554	590	576	566	539	536	578	558	613	546	599	605	587	544	589	587	555	597	553	592	568	547	626	634	576	573	563	534	602	550	553	566	567	569	542	606	608	548	570	569	584	587	539	540	566	544	611	559	558	583	530	594	613	556	527	533	575	554	564	556	568	553	599	576	571	561	557	595	572	561	561	588	566	588	529	557	563	537	584	582	545	581	542	619	522	551	589	580	527	589	577	611	567	558	581	612	582	567	547	538	574	613	561	558	563	564	566	537	572	579	589	555	513	569	581	567	584	572	551	586	563	557	567	552	589	555	563	595	565	554	588	596	550	569	499	548	555	569	554	555	561	547	539	556	575	533	573	574	585	593	574	585	581	607	525	543	543	576	588	557	545	568	574	590	529	584	529	554	547	556	561	557	558	602	563	573	591	540	566	584	557	537	598	594	513	545	546	564	550	562	550	554	567	593	595	583	573	584	572	535	573	593	552	575	548	586	544	647	528	623	566	522	573	545	606	552	590	567	593	533	530	567	571	567	602	561	535	553	561	573	561	590	543	539	548	521	548	517	565	571	570	576	558	587	552	554	563	559	599	520	556	549	575	572	551	542	597	555	583	574	533	553	536	565	598	583	581	539	602	578	546	587	582	572	591	575	535	538	586	571	545	570	558	557	525	580	569	557	574	566	548	567	557	557	559	560	552	576	575	565	526	566	610	535	562	588	589	551	549	593	618	567	524	596	574	581	530	540	585	555	566	552	573	558	538	550	570	565	568	564	534	548	553	560	547	554	602	560	581	551	598	588	529	583	571	585	547	577	552	567	541	544	581	562	557	574	548	540	557	615	574	581	568	603	545	605	561	587	598	582	597	579	571	547	570	556	557	570	555	556	558	571	556	559	603	549	584	586	575	584	583	533	566	583	568	569	579	581	572	545	569	534	565	595	622	561	572	558	572	582	522	590	578	569	531	581	529	578	570	583	594	581	573	574	575	575	583	568	567	598	608	537	571	595	559	578	514	550	578	544	580	526	542	589	593	547	580	546	568	594	563	546	564	528	569	569	580	538	544	583	603	541	579	538	548	563	563	604	588	561	518	562	518	550	548	557	568	541	534	560	513	568	559	537	565	589	552	530	555	601	577	570	554	567	569	575	557	585	584	540	595	583	580	633	594	624	577	566	544	583	604	584	561	550	575	553	555	613	578	562	550	538	536	595	565	560	608	599	528	543	552	551	582	618	548	545	628	510	593	564	573	566	504	544	553	578	549	582	550	545	555	563	520	522	593	541	540	575	553	570	606	589	577	579	527	547	545	579	588	603	579	584	571	562	521	530	574	566	614	569	553	545	560	555	571	597	553	615	535	575	588	559	576	565	594	571	585	592	576	573	576	562	556	582	610	559	544	582	542	590	579	548	568	568	571	544	536	569	573	551	571	558	561	536	549	547	575	557	554	524	560	563	580	572	597	544	532	589	591	568	524	540	554	597	542	608	610	554	590	537	586	586	579	579	545	568	572	596	556	578	604	606	564	627	594	549	588	597	560	572	616	555	586	573	566	557	580	559	557	552	557	559	542	554	578	564	607	526	574	569	552	556	578	565	543	548	562	571	581	525	594	574	536	555	593	551	549	576	599	585	646	570	613	592	583	556	565	589	560	562	550	569	572	598	568	538	566	556	592	570	569	550	617	512	590	590	569	576	566	603	548	570	575	553	562	534	575	555	545	578	578	562	544	607	573	504	582	578	617	567	538	570	575	566	568	563	561	574	572	525	560	581	521	543	553	567	559	543	522	561	568	551	573	574	566	597	587	551	532	572	567	523	557	558	550	583	555	575	582	566	616	520	567	586	528	619	537	604	557	556	552	549	564	573	518	596	558	565	571	547	595	584	591	591	565	555	648	554	556	571	545	560	604	548	559	536	550	558	547	575	595	605	583	543	567	615	566	579	566	558	568	620	573	580	572	583	593	633	578	515	548	542	570	541	576	542	587	551	568	583	598	583	581	523	565	574	584	568	577	582	581	541	610	555	559	567	592	533	575	589	592	577	547	575	573	542	556	568	589	552	584	583	598	578	592	566	578	581	561	567	562	611	586	542	547	567	553	519	577	557	567	550	549	575	584	580	567	613	532	587	572	605	585	608	583	585	621	598	524	599	578	593	591	558	549	557	581	616	554	585	570	619	579	549	555	566	565	535	570	557	568	571	560	557	546	569	538	551	538	572	578	572	580	598	558	567	580	563	564	579	596	531	617	588	584	577	634	593	504	554	574	599	548	592	577	545	576	555	613	585	534	571	545	572	561	560	592	555	551	576	577	510	582	550	522	511	600	593	538	575	574	579	525	537	553	537	561	573	558	584	593	561	586	596	578	542	524	590	561	563	571	576	561	546	544	538	547	548	565	531	493	585	540	558	571	582	541	583	537	580	569	558	591	567	557	573	561	590	559	530	587	586	527	585	594	589	579	565	583	601	575	564	573	571	547	569	572	543	575	592	581	571	534	559	560	607	592	571	539	561	540	565	547	593	581	531	562	587	563	567	577	575	600	585	531	556	577	512	611	549	581	598	611	590	599	554	570	577	553	542	563	554	540	543	567	606	627	581	593	543	578	568	551	571	545	592	571	562	578	557	518	599	608	570	585	574	550	566	590	574	533	616	553	603	583	555	533	560	574	588	618	545	614	578	588	536	575	568	578	624	563	507	575	530	581	542	554	553	619	563	560	570	544	594	544	548	591	553	594	561	587	587	561	583	535	600	510	566	570	535	592	568	542	583	552	584	562	557	541	538	590	578	556	569	543	515	570	587	545	585	586	570	529	564	559	576	573	535	577	578	609	550	560	627	574	589	526	555	579	565	578	583	547
27066	21302	17372	9357	5406	3359	2839	2564	2364	2330	1539	1477	1305	1176	1220	1256	1208	1005	619	826	708	610	438	398	378	386	398	422	402	407	359	355	377	383	365	354	371	383	359	343	350	405	367	374	360	399	389	361	331	336	365	350	335	408	406	420	374	354	371	372	335	367	360	326	345	359	352	322	319	316	349	338	356	378	381	330	369	371	320	336	353	354	328	346	329	366	336	359	378	342	346	362	330	325	346	357	308	341	393	318	347	315	330	351	338	360	334	385	344	336	354	347	308	388	322	338	361	325	343	337	347	348	352	322	336	346	386	373	374	340	336	361	355	337	348	369	352	350	349	375	367	357	295	337	375	352	370	373	347	367	359	389	371	332	299	348	352	364	335	345	333	322	328	388	355	341	361	350	320	349	376	327	360	365	348	344	352	354	331	320	359	365	352	339	358	351	376	357	331	335	345	345	368	333	335	349	383	310	343	350	333	320	338	307	332	364	325	358	331	378	355	353	318	361	341	326	330	348	305	331	344	336	378	374	316	344	357	350	341	360	363	339	370	350	331	354	366	329	339	328	324	335	339	341	361	340	354	328	345	350	328	364	339	327	326	382	338	341	342	342	378	370	317	345	354	318	351	358	345	330	343	341	353	354	354	352	333	355	340	335	329	394	355	350	359	374	383	351	339	388	363	352	348	348	327	328	322	348	316	329	369	331	368	344	329	380	328	347	350	368	339	358	373	374	358	343	353	332	382	348	349	334	352	334	338	365	344	348	313	396	345	351	363	318	339	320	344	393	337	338	326	322	360	346	391	355	326	328	354	345	362	316	361	361	352	333	371	322	337	355	330	366	333	366	328	299	370	347	333	377	364	345	334	344	332	353	362	300	358	362	338	376	330	346	348	369	362	322	333	347	357	350	349	355	371	348	361	362	332	319	337	317	332	350	321	365	327	345	362	371	321	370	333	332	366	332	353	356	334	353	343	352	303	350	343	336	340	313	359	354	312	351	342	329	362	303	337	352	371	360	318	363	349	369	339	373	381	363	336	352	300	311	345	342	328	324	346	331	340	362	350	361	381	353	348	347	343	330	370	387	334	324	382	359	367	331	359	341	391	377	336	356	366	345	328	375	340	359	355	329	364	347	334	344	350	336	361	380	354	342	325	314	347	355	367	333	381	365	329	338	357	335	342	344	352	348	362	338	361	312	334	363	366	320	350	328	357	365	322	345	387	320	353	324	351	327	376	346	347	344	380	380	362	347	336	357	310	360	333	326	388	332	371	394	331	335	367	345	342	352	350	341	318	359	355	361	360	341	355	361	313	370	349	356	349	364	347	326	332	331	347	323	315	322	319	344	347	354	354	341	363	339	313	341	320	352	342	362	344	371	330	373	340	352	347	359	356	337	352	349	377	363	362	366	330	335	348	341	380	378	342	338	339	343	360	376	351	350	331	364	320	339	350	358	344	353	349	330	342	350	327	350	327	360	306	378	358	346	332	368	364	329	365	375	337	329	355	329	346	345	357	348	376	355	346	336	354	374	365	337	346	340	335	319	327	345	389	342	384	386	352	355	354	353	327	364	344	320	371	327	329	329	341	320	336	376	348	344	329	357	359	382	347	312	327	363	372	345	347	370	370	359	356	339	352	321	358	350	333	324	371	332	342	325	356	363	356	347	333	356	321	343	351	349	323	345	335	351	341	305	326	360	326	337	347	386	333	359	349	334	349	329	377	337	362	348	351	373	365	340	340	358	388	364	360	357	303	362	352	348	359	329	351	336	366	340	344	330	347	355	366	327	325	324	356	350	333	369	303	345	350	344	367	344	325	328	360	347	389	350	366	339	330	356	346	341	330	372	348	328	366	353	342	346	353	339	338	325	378	360	345	366	346	332	362	311	342	384	374	340	380	359	336	352	320	365	350	348	337	348	353	315	327	370	407	370	339	373	337	327	347	373	342	383	311	314	370	369	315	329	333	357	324	330	354	368	350	329	342	390	310	348	316	350	320	355	335	349	327	327	319	319	334	349	386	363	334	345	333	343	370	321	353	353	337	340	357	337	332	380	341	323	342	356	368	332	345	332	335	379	357	361	364	338	351	342	334	326	296	360	334	315	378	382	359	337	355	314	367	350	333	365	364	346	378	365	382	377	320	324	350	351	343	347	333	390	372	319	309	367	352	326	358	375	354	356	386	377	344	376	353	349	345	362	320	352	336	310	353	359	367	340	341	392	380	323	358	356	345	339	341	350	357	400	327	333	307	377	343	326	353	327	339	378	355	332	356	338	305	356	358	374	324	349	365	378	364	339	344	304	337	339	351	354	357	375	355	325	366	352	319	333	319	352	344	363	375	380	375	362	352	362	345	356	353	366	336	357	392	316	324	322	324	370	382	361	313	399	339	362	323	375	376	329	379	387	354	368	348	350	318	320	340	341	348	343	348	342	339	348	326	344	327	369	353	356	350	369	374	359	327	349	332	372	351	353	350	354	364	367	342	354	343	344	340	341	343	377	315	383	354	326	329	335	337	383	338	325	390	361	350	377	369	350	354	356	346	329	367	305	339	351	328	353	384	365	383	289	324	367	332	348	331	393	350	321	316	327	349	324	329	349	361	336	347	387	367	335	349	372	332	304	352	372	352	339	355	360	322	365	348	336	315	353	352	359	375	353	374	315	365	329	340	339	320	332	353	328	304	344	344	343	362	338	335	332	324	357	355	326	357	373	342	382	332	320	357	318	358	349	332	329	340	373	357	379	335	366	349	339	326	334	324	345	358	339	356	331	351	316	321	343	342	338	311	329	358	310	375	346	374	348	332	363	346	365	357	348	343	341	332	321	339	382	341	351	355	363	378	391	337	351	342	358	326	341	314	349	357	341	368	329	344	327	339	382	336	380	322	348	334	349	378	391	322	326	389	341	345	346	313	339	345	347	359	346	324	343	328	342	354	326	351	345	423	342	333	356	349	339	336	352	328	320	350	332	331	353	338	326	350	342	344	316	357	346	397	378	346	310	366	353	363	346	371	347	324	330	349	354	333	386	338	353	378	349	357	345	329	324	371	341	343	325	354	337	353	361	349	389	312	326	319	350	333	325	346	342	345	346	340	351	354	390	341	329	365	345	363	366	334	326	367	370	333	354	350	367	317	337	374	315	327	362	351	346	319	366	333	347	350	343	316	360	330	335	364	376	348	378	324	344	334	306	365	352	376	342	359	363	364	356	370	352	333	353	366	370	359	371	380	359	362	324	368	347	361	335	371	348	362	350	341	368	325	355	333	346	341	345	334	338	352	357	351	363	327	329	332	345	293	366	371	359	354	365	355	342	361	342	355	340	363	347	362	329	337	328	368	328	346	357	330	352	390	348	349	333	308	343	354	388	366	320	344	339	359	334	324	323	324	354	328	357	339	358	336	322	360	353	323	334	357	342	343	330	323	347	343	349	345	368	347	329	362	310	382	351	347	342	324	382	369	326	306	373	354	327	359	329	356	359	343	333	350	373
14176	23330	21269	14014	11759	8699	8322	7530	7007	6783	4683	4003	3442	3070	3412	3314	3128	2339	1547	1954	1670	1330	827	705	687	740	696	717	674	618	664	622	702	643	601	607	634	577	570	605	574	563	574	597	624	573	646	565	577	567	613	631	582	659	799	718	716	627	655	562	559	583	566	560	524	532	562	570	585	569	533	539	584	587	523	546	530	544	564	555	546	531	599	557	568	523	548	514	565	526	530	590	532	559	570	575	547	558	581	617	566	540	577	519	555	532	578	520	558	551	532	532	566	575	557	540	552	536	552	556	539	584	509	552	557	594	561	567	557	530	530	541	540	538	565	550	525	574	528	531	536	569	580	569	534	485	571	567	523	573	558	536	509	579	551	555	585	551	548	523	570	562	543	518	577	558	525	541	554	524	546	575	550	546	548	563	570	547	563	552	548	570	544	546	538	539	557	585	581	552	584	561	546	530	554	525	558	578	490	597	524	525	591	550	590	559	569	586	544	563	578	558	567	562	562	536	554	566	571	573	578	527	562	514	578	539	542	552	563	572	531	578	574	545	548	509	553	546	563	549	555	604	559	532	556	574	553	567	569	540	544	526	564	518	558	578	541	593	553	554	556	536	569	555	539	559	534	543	572	498	559	538	545	602	568	586	534	579	571	545	557	568	567	516	542	562	541	572	594	589	571	542	527	553	592	555	574	529	572	558	591	546	520	558	556	551	554	583	566	564	544	554	543	537	562	537	561	534	534	534	587	572	557	568	562	533	542	567	560	561	528	511	582	545	545	557	582	529	581	554	533	532	541	542	539	515	542	534	576	559	573	556	532	604	595	556	541	580	589	536	555	599	556	534	576	583	550	560	504	576	584	556	569	555	537	552	554	562	596	570	565	585	593	537	546	585	537	544	582	550	523	569	536	563	559	572	565	555	554	532	546	552	565	583	606	540	549	557	566	559	575	550	571	553	578	542	558	541	538	607	540	539	539	569	560	526	573	502	555	524	575	553	554	553	531	547	590	550	538	583	564	558	519	551	585	542	552	555	583	517	539	519	530	542	549	572	565	550	572	573	535	549	572	540	559	579	579	530	594	585	569	571	583	519	539	525	517	512	532	560	566	579	524	568	530	577	518	550	561	568	561	536	559	512	542	560	535	548	576	556	560	534	558	562	498	591	540	568	544	520	537	509	548	550	560	545	546	590	536	586	541	574	509	534	541	539	516	559	539	524	554	546	559	489	536	573	543	508	568	532	502	546	544	565	576	555	528	546	553	585	565	536	530	538	531	585	571	570	564	559	550	541	531	564	610	540	617	518	542	567	560	565	545	519	509	580	590	571	563	598	566	568	583	574	536	578	539	550	521	571	526	521	508	539	541	559	579	526	563	545	599	564	589	575	563	532	576	532	547	534	569	554	514	547	553	569	611	559	547	590	531	558	569	531	554	560	528	559	598	511	581	585	571	536	561	546	549	588	606	556	563	532	541	576	590	548	533	518	538	579	532	539	566	543	589	534	522	496	545	555	557	517	532	596	553	525	559	575	532	555	567	535	502	553	546	550	532	500	530	558	532	602	558	563	513	588	540	519	556	518	532	559	562	545	571	556	571	554	545	573	508	580	516	508	524	604	576	593	542	539	526	543	542	561	552	552	537	522	555	541	583	553	533	560	558	553	533	568	547	601	540	517	544	521	593	535	597	533	554	566	584	556	594	549	539	549	594	571	527	549	533	565	561	534	508	537	595	537	517	557	533	543	558	576	579	553	557	531	535	561	537	576	563	571	595	554	583	547	591	552	579	529	562	555	523	524	553	564	550	571	526	532	581	562	589	530	573	576	530	572	567	552	535	515	565	537	560	565	573	557	566	530	568	546	578	542	549	502	582	548	544	552	561	585	504	556	574	544	554	497	616	491	521	561	575	557	537	551	547	568	563	565	556	548	582	556	599	551	524	568	544	558	572	560	563	558	528	549	554	532	544	490	549	558	521	505	552	556	512	548	534	595	558	547	557	577	560	555	546	567	549	518	598	517	498	560	596	518	544	562	534	584	554	566	542	545	548	556	579	536	565	571	517	577	503	544	542	522	523	594	538	544	566	562	566	579	546	516	540	504	525	580	553	484	567	564	561	523	533	548	539	558	559	599	543	546	543	559	555	563	553	569	557	526	554	581	581	554	545	554	561	532	554	550	525	554	540	576	590	547	564	558	565	520	590	560	613	564	573	579	583	553	537	559	557	522	570	542	568	582	561	509	513	520	574	548	531	563	568	557	519	549	579	533	551	518	594	542	550	572	574	585	556	557	560	576	537	580	516	513	566	522	552	532	566	543	550	537	569	554	555	572	523	568	591	585	522	546	560	565	528	570	561	552	561	550	579	602	539	555	528	518	539	555	519	587	543	597	575	567	532	543	581	579	534	569	544	570	560	532	622	588	579	530	556	554	562	572	568	560	579	551	549	541	532	582	553	515	593	595	520	575	514	521	547	567	505	565	543	550	532	512	524	559	550	523	564	561	549	556	549	530	564	556	555	560	543	556	573	563	595	573	625	518	547	522	542	553	546	570	563	542	538	543	544	529	532	563	520	561	605	556	546	582	593	551	583	493	528	611	566	585	564	529	523	568	543	569	569	565	544	575	538	523	556	530	558	510	554	529	552	497	547	530	539	575	565	595	547	535	515	516	567	590	567	514	569	525	531	541	545	561	566	560	618	570	518	573	528	614	582	581	557	567	562	546	532	562	558	546	534	538	558	563	563	538	510	522	562	553	532	524	502	581	588	559	509	596	554	539	580	530	522	577	552	553	539	549	552	547	572	558	550	571	563	550	587	519	544	546	541	554	572	531	530	563	514	578	533	565	515	557	560	585	536	573	595	536	508	560	555	569	551	539	565	588	497	559	556	508	557	532	549	538	594	583	592	563	545	580	545	582	555	568	573	539	551	544	561	564	549	555	558	580	575	539	538	562	543	519	558	548	574	583	553	517	565	557	567	559	551	572	561	505	548	537	603	546	564	529	557	572	578	586	543	577	559	527	547	561	542	549	593	570	587	504	549	555	546	553	560	548	581	538	587	562	579	555	557	538	520	551	581	512	591	576	531	543	552	523	559	564	567	546	581	564	588	578	569	562	559	558	539	541	565	525	521	530	560	561	552	590	582	551	593	554	502	583	596	575	539	578	498	578	521	548	577	538	555	557	537	578	578	548	537	547	534	511	607	572	558	531	559	571	546	571	551	539	520	547	529	572	510	567	561	573	560	571	535	548	558	589	547	563	535	563	554	524	572	538	540	548	558	557	537	561	553	593	526	546	551	568	546	570	526	562	536	536	541	548	548	572	550	572	562	541	573	524	567	584	522	564	550	547	528	536	531	576	539	555	577	537	562	567	593	527	558	572	588	543	589	582	537	563	564	577	549	541	565	529	552	572	515	560	578	556	536	530	551	555	566	540	578	534	556	549	580	529	525	545	553	533	589	543	594	560	557	532	556	532	576	543	571	531	560	514
24539	21548	28830	24767	20933	11767	7376	4707	4657	4122	2667	2365	2126	1855	1961	2077	1852	1492	1025	1013	992	767	569	508	511	507	468	463	477	456	490	466	438	457	460	430	416	409	456	401	427	464	445	398	440	437	440	404	433	447	432	408	455	660	816	715	617	567	457	419	460	410	404	382	413	421	393	383	397	428	395	390	434	418	366	428	385	364	402	363	428	419	390	409	350	426	403	366	402	377	411	390	378	376	397	392	397	407	396	409	390	409	401	414	409	413	383	393	374	379	385	411	376	417	381	404	400	406	419	387	405	385	398	359	401	414	399	398	389	399	376	382	428	418	385	423	379	383	403	412	406	383	366	404	397	388	371	396	390	394	408	388	451	354	412	389	367	372	384	436	362	377	379	374	410	401	417	411	354	344	430	411	415	372	403	397	410	410	382	416	404	380	404	350	388	405	401	391	392	404	392	380	385	421	445	410	372	341	391	425	371	373	382	400	412	396	406	420	428	380	375	404	373	411	386	407	370	367	381	420	381	415	408	381	388	417	407	417	420	371	397	396	404	367	390	382	396	390	397	410	359	429	385	394	405	399	419	388	382	377	413	399	395	389	409	442	380	408	390	415	401	371	377	415	381	408	414	378	361	406	395	428	361	417	388	388	422	411	418	411	374	389	405	347	411	392	391	398	411	421	417	382	415	385	412	373	401	401	429	394	367	386	363	379	420	396	379	398	405	385	375	435	365	394	374	413	375	391	412	405	436	376	387	375	379	387	390	406	411	406	400	413	387	397	402	373	397	364	372	409	413	366	381	410	370	381	386	375	343	402	376	386	407	389	390	431	405	396	425	398	393	409	373	401	426	392	376	406	381	390	403	411	364	413	378	373	350	392	400	416	397	372	443	408	377	379	390	403	383	394	424	399	373	389	391	399	404	389	405	403	396	404	402	402	397	421	395	397	427	403	402	412	378	390	370	387	388	379	411	377	391	414	405	420	402	383	371	372	412	415	395	369	392	422	404	408	416	398	412	387	399	403	395	375	398	406	389	442	409	390	423	383	369	373	405	412	385	404	418	438	401	406	420	352	382	359	373	373	402	418	389	401	381	407	385	385	398	440	387	405	394	401	405	409	388	366	409	392	404	425	417	456	414	388	423	389	368	387	369	404	380	403	383	416	426	431	402	402	413	404	395	413	388	364	394	376	401	408	453	390	375	404	430	406	413	393	383	408	368	406	385	423	401	407	375	400	405	427	393	381	440	429	389	418	387	388	405	406	384	394	380	370	423	383	406	397	391	400	411	420	378	399	353	410	372	369	395	391	370	413	408	418	391	385	387	403	415	440	366	341	408	434	405	422	404	386	396	405	401	390	413	399	430	412	397	431	428	386	405	376	404	419	374	404	361	386	375	389	413	388	411	357	387	392	382	390	379	400	414	380	402	448	394	385	376	393	411	411	385	404	414	410	445	403	381	380	372	381	393	441	434	392	403	386	378	368	417	408	407	363	399	381	406	406	424	387	377	380	428	422	405	414	401	409	422	387	402	397	395	425	418	394	367	397	365	401	369	424	379	372	393	411	434	371	419	426	373	393	405	389	387	396	406	430	370	397	351	439	384	369	417	391	418	402	399	372	368	410	404	395	383	377	409	395	398	360	408	379	384	389	426	405	386	378	394	391	428	397	434	410	441	376	351	369	379	407	393	406	381	390	434	401	405	395	402	397	399	398	384	413	414	418	361	372	405	386	395	410	375	408	397	405	367	393	389	410	385	379	406	382	403	362	388	417	364	420	389	375	399	378	408	431	412	354	374	399	388	416	418	347	400	426	384	383	390	359	403	378	394	410	400	416	425	406	360	399	403	384	376	365	398	403	379	416	379	414	414	380	400	421	397	404	384	369	378	421	365	379	395	371	406	398	434	420	405	393	401	372	355	383	388	378	403	379	389	392	399	388	365	397	413	365	367	357	376	386	411	419	412	380	415	404	412	410	402	395	385	425	387	410	387	399	412	395	394	389	410	425	405	386	402	428	388	389	369	369	417	392	379	397	384	384	402	365	389	433	414	408	432	371	397	381	400	401	406	357	370	419	361	415	434	370	386	390	381	394	431	368	387	384	400	383	371	450	408	384	406	416	428	401	395	378	407	378	402	417	396	376	384	411	373	415	405	393	394	378	397	362	402	399	425	446	404	341	384	394	404	390	382	393	403	397	377	421	350	429	405	376	421	386	369	429	398	386	402	409	401	402	410	371	434	397	399	396	406	388	395	395	408	418	370	408	399	394	387	396	338	433	413	401	417	381	385	399	395	396	427	409	373	365	362	385	441	410	415	368	393	392	412	415	405	402	404	376	401	384	409	421	405	373	413	397	431	401	386	418	406	393	412	421	374	403	420	414	415	360	398	374	386	406	352	379	386	403	408	390	397	393	397	368	401	421	422	410	391	373	381	415	392	395	408	397	374	404	391	394	380	398	426	408	382	384	385	367	372	392	373	385	377	403	395	371	362	388	374	371	408	391	367	378	410	400	397	384	376	402	420	359	396	399	381	412	398	415	376	373	376	387	388	378	381	418	411	364	350	394	359	386	380	392	423	395	424	361	409	379	409	418	382	394	398	383	403	384	396	384	356	391	377	407	402	408	354	389	428	402	415	398	349	355	432	399	411	409	388	443	360	414	373	374	410	416	395	429	381	406	384	404	394	356	384	371	401	393	399	346	435	390	389	375	378	431	403	411	366	366	403	363	374	365	363	421	414	403	379	427	426	416	383	388	372	388	384	380	375	370	398	392	389	393	399	384	398	410	417	414	391	393	412	404	397	386	386	391	457	387	408	384	392	391	375	404	426	386	422	386	437	401	397	393	408	400	424	385	397	410	346	372	407	402	387	384	406	376	409	377	388	390	407	401	380	372	432	386	392	394	403	424	389	390	361	395	394	398	415	398	389	409	428	395	388	373	399	389	388	371	392	405	389	403	368	416	391	455	404	405	408	391	375	380	391	407	416	408	423	363	405	402	413	396	386	408	412	394	379	368	362	407	411	392	364	431	388	414	400	440	392	376	408	371	382	398	375	414	380	379	372	361	394	425	379	383	407	371	406	392	408	362	378	387	385	364	412	403	417	393	430	369	417	420	385	417	408	393	362	387	434	383	366	379	376	435	389	396	398	394	387	416	382	378	422	384	386	420	381	396	401	398	394	376	401	410	381	394	393	396	413	390	427	403	378	365	370	369	409	387	391	379	403	376	388	400	390	442	386	381	380	389	377	387	383	412	392	379	391	387	407	381	412	369	383	388	383	414	407	362	395	399	429	376	403	386	394	429	392	377	431	376	395	410	400	394	387	419	388	407	408	388	399	399	404	385	392	399	413	406	355	391	410	428	394	357	423	389	411	402	374	381	377	389	390	399	428	384	384	400	421	405	430	406	387	406	396	412	411	381	438	383	391	398	413	363	392	410	399	398	357	428	393	387	386	434	391	414	372	429	377	421	381	417	419	380	361	397	382	412
16755	32958	30872	22168	18524	14745	14309	11261	12161	10677	7088	6446	5416	5081	5021	5215	4635	3553	2437	2289	2200	1717	1080	894	912	879	856	853	900	861	830	841	786	814	853	712	668	730	704	666	684	741	791	742	700	696	680	717	721	716	746	689	709	1378	1677	1424	1172	1017	792	695	673	639	624	666	627	595	665	619	635	621	576	643	614	700	637	626	688	629	617	637	642	685	642	610	606	646	605	639	644	635	621	597	646	601	607	661	604	603	628	622	624	582	585	554	614	641	579	650	615	596	676	619	599	619	651	625	632	619	639	609	621	608	592	674	633	640	622	634	608	630	610	599	639	633	658	588	601	609	605	648	620	645	593	649	635	633	662	675	657	667	641	643	659	610	622	606	655	670	629	688	626	638	634	601	617	653	631	617	633	641	644	654	604	641	611	634	626	608	625	621	615	632	598	638	608	635	637	635	620	634	605	623	667	699	640	657	621	609	600	606	660	608	606	627	655	632	633	626	645	600	622	642	611	598	636	677	620	653	624	654	658	620	661	605	661	586	614	645	595	661	633	615	629	616	639	658	632	684	625	626	651	662	638	579	623	606	609	636	639	644	609	642	642	613	669	655	637	654	683	620	624	655	641	672	607	645	669	644	679	626	620	643	611	632	643	627	615	641	651	653	587	671	604	606	622	638	614	596	691	643	605	618	622	661	623	658	580	651	583	617	615	595	611	633	651	634	605	639	639	616	646	651	573	632	599	607	639	630	573	650	647	593	618	643	640	623	630	675	656	597	627	608	620	548	588	622	610	635	641	663	622	613	648	667	618	633	631	653	620	641	691	600	593	630	620	639	629	643	641	634	617	628	624	638	613	699	609	610	674	627	630	603	654	656	615	610	626	651	635	622	581	616	601	638	641	606	667	616	604	637	604	634	620	643	690	643	615	654	635	588	644	604	669	650	624	657	637	592	677	613	635	652	694	671	620	579	633	595	632	646	614	657	587	631	669	594	624	616	612	619	609	608	589	653	589	609	646	624	634	638	609	619	642	655	622	659	673	658	652	628	644	627	610	634	660	651	649	621	601	621	675	618	617	646	654	632	643	625	600	617	629	658	619	654	620	611	607	653	614	606	655	676	606	629	635	626	628	613	636	619	651	660	672	646	647	651	628	624	616	574	604	611	642	647	652	601	637	611	612	620	663	616	612	633	638	654	643	612	644	629	646	640	634	596	605	650	651	610	645	646	677	652	612	612	615	608	709	682	654	634	623	624	629	625	573	654	697	622	597	656	594	642	662	646	619	618	634	641	641	648	622	580	645	617	615	621	653	632	601	640	636	626	645	654	615	652	658	633	636	659	610	643	619	634	621	604	643	634	611	651	641	626	595	635	614	656	615	657	637	640	642	664	624	651	643	621	647	614	645	616	619	629	620	658	606	595	602	626	616	647	628	611	642	667	594	611	648	666	639	640	593	622	613	636	635	641	631	641	600	615	644	677	646	647	620	635	618	587	635	618	618	619	663	618	634	633	635	642	665	598	647	646	635	633	652	592	657	576	574	624	661	605	611	617	622	606	607	603	632	659	631	609	606	610	625	624	613	591	613	584	584	606	615	640	625	680	614	671	664	642	676	642	631	608	608	644	659	632	590	642	632	605	597	619	599	666	646	628	607	620	650	650	640	660	596	661	600	618	624	641	603	559	649	629	631	644	638	583	568	637	634	628	623	644	586	655	639	593	598	626	632	607	645	661	623	612	653	591	659	608	634	617	586	664	624	622	616	665	598	682	606	622	616	619	625	598	631	616	592	606	630	616	637	606	641	643	662	645	614	611	658	618	599	599	600	625	611	588	631	635	595	622	624	629	649	667	618	630	610	641	654	641	630	677	620	620	603	641	647	620	640	618	627	619	658	622	654	654	651	630	624	607	607	643	619	609	621	672	590	629	638	609	590	635	648	607	627	635	594	623	642	608	624	606	586	618	636	603	597	635	611	621	623	594	608	634	650	614	633	622	638	617	630	689	614	622	627	630	597	640	634	648	631	631	632	664	646	666	620	648	629	605	648	640	630	587	617	670	619	662	622	673	636	636	662	645	637	627	646	624	648	605	596	630	631	621	665	615	633	621	610	621	613	648	572	632	667	582	597	604	637	609	643	650	675	635	635	608	581	656	699	616	654	636	651	615	625	623	629	649	622	604	615	673	672	606	635	628	605	677	586	570	656	604	662	594	635	613	619	602	599	627	633	659	603	573	607	614	595	689	666	616	645	590	598	599	609	611	606	615	635	614	612	598	618	603	589	637	624	583	672	629	657	628	634	635	637	635	656	588	635	641	634	630	626	661	644	573	633	622	568	633	642	584	608	611	669	609	643	610	652	608	667	640	641	601	612	645	682	597	672	628	621	659	623	633	643	632	642	597	635	588	594	600	624	599	640	558	639	582	611	654	587	595	664	645	629	625	635	596	630	603	655	630	614	650	673	641	634	632	625	588	615	580	607	616	596	622	604	654	653	600	666	615	669	605	640	655	650	662	622	629	623	625	611	580	624	604	623	609	636	655	686	672	624	627	632	622	603	617	603	630	647	637	608	602	607	600	631	640	620	675	645	645	644	600	593	606	640	631	650	595	604	592	644	645	651	613	598	596	640	663	603	648	583	594	593	638	629	671	646	603	641	619	601	635	617	652	656	620	619	668	622	635	618	645	652	592	618	641	589	662	626	618	589	627	631	619	614	587	594	680	627	630	647	635	639	682	586	613	625	619	621	675	632	609	622	657	587	627	605	631	662	656	621	672	698	645	612	617	566	644	638	599	631	630	607	633	650	652	662	637	643	645	636	623	663	609	594	648	612	644	618	574	638	585	640	642	654	621	599	620	634	616	617	582	574	613	596	617	595	617	595	635	611	640	637	655	628	621	634	640	655	589	629	615	620	641	651	631	634	616	624	646	623	625	667	635	599	675	658	627	615	636	642	625	627	626	640	635	639	623	600	620	603	654	641	651	611	594	636	644	600	637	633	657	646	635	625	628	641	617	613	616	627	618	628	626	687	624	575	623	660	646	654	614	624	633	649	633	660	613	647	620	684	577	676	661	601	649	635	652	590	654	690	656	628	644	604	620	652	632	622	658	636	648	622	603	666	613	631	635	645	646	617	573	620	671	629	669	658	596	634	631	626	678	611	620	645	634	658	605	608	645	626	637	655	642	623	605	639	645	618	669	592	658	559	639	681	652	626	641	631	631	634	626	577	618	606	617	648	602	624	605	643	645	634	630	637	677	571	631	602	600	676	649	630	607	624	638	633	608	609	666	633	611	661	601	604	649	630	645	603	585	582	639	635	641	634	656	632	620	580	611	639	623	640	645	621	640	629	650	652	636	586	624	627	636	582	639	620	649	624	650	612	620	657	694	649	628	590	646	600	655	658	630	628	620	633	682	632	646	657	677	618	649	644	607	600	704	615	615	630	618	641	650	630	602	666	641	633	648	632	623	643	671	645	600	622	645	625	602	610	628	626	609
23415	21444	29330	23996	21536	21168	14801	7552	7345	5895	3746	3301	2665	2597	2543	2647	2246	1684	1308	1191	1115	852	586	531	533	527	524	511	517	469	463	456	435	438	479	418	410	388	397	418	384	379	454	443	389	409	373	431	391	411	406	391	420	919	1222	992	796	600	488	437	360	403	396	365	379	364	358	377	373	367	373	378	332	359	386	358	343	374	378	343	338	377	351	330	374	349	354	358	390	398	379	391	349	397	320	364	369	410	382	377	344	369	380	393	366	371	362	388	369	375	374	351	362	394	371	388	357	343	371	371	355	390	378	337	333	327	369	330	360	367	365	357	378	350	333	383	350	382	369	342	381	371	368	368	376	386	364	383	367	366	376	341	379	365	375	366	382	364	349	382	378	379	335	340	351	344	383	338	370	375	358	360	390	325	392	376	360	350	376	377	377	353	347	380	329	351	334	331	363	379	379	335	378	361	383	366	351	360	370	376	387	385	413	361	341	362	370	350	374	366	332	370	386	336	348	332	355	365	368	364	363	401	337	347	379	357	367	367	344	362	344	364	366	374	351	395	338	370	364	363	334	364	345	377	358	357	371	323	336	343	359	335	340	395	380	350	351	354	374	381	354	348	340	359	355	341	359	326	338	352	369	367	340	357	349	381	385	359	305	324	350	357	324	367	351	368	340	351	348	367	346	375	365	389	374	358	345	345	346	368	345	348	360	357	375	354	363	352	359	344	365	351	346	351	347	373	358	347	342	352	348	355	351	356	348	370	350	341	364	339	339	398	394	351	378	360	385	366	348	353	367	357	348	346	399	408	352	392	349	364	361	339	365	369	375	314	353	355	372	371	348	373	335	349	331	373	345	340	352	365	381	381	386	364	360	330	365	348	359	346	403	377	353	381	380	354	389	344	373	393	368	363	343	362	355	375	299	347	373	373	388	336	376	331	356	366	372	377	390	343	342	353	344	371	368	348	333	323	351	384	333	371	386	374	372	353	347	366	364	370	342	378	358	363	389	336	390	370	384	342	352	361	400	348	373	384	351	373	368	346	373	368	380	365	355	362	377	358	389	374	394	359	344	348	385	353	344	374	348	365	351	352	357	355	385	359	330	355	352	352	367	367	376	359	398	357	353	387	363	365	389	350	360	374	382	331	348	358	368	365	390	389	382	377	402	352	406	345	355	353	362	364	368	369	333	365	367	370	366	357	358	355	344	322	347	376	379	326	353	384	340	338	365	383	375	350	379	340	335	333	334	353	334	352	403	367	337	355	360	371	365	332	375	330	373	371	345	349	375	338	377	385	342	351	339	345	345	349	344	375	385	358	334	316	357	368	378	368	347	325	376	327	341	325	360	365	345	410	325	390	336	385	356	379	383	363	343	399	362	364	357	367	387	342	357	354	337	375	376	355	337	392	372	350	351	359	358	352	344	347	368	362	330	337	349	311	345	345	385	340	343	351	373	381	366	384	322	379	367	358	386	366	326	387	319	373	335	380	348	331	351	315	337	312	374	379	371	370	345	360	365	351	393	343	356	354	376	364	384	364	359	365	369	372	364	362	361	352	341	349	335	392	359	376	329	364	354	370	375	350	385	350	382	391	357	372	379	388	362	361	377	347	364	337	367	364	343	368	368	391	346	361	377	327	367	367	318	372	364	389	386	329	340	383	377	381	347	350	366	324	368	342	363	359	381	318	374	394	364	334	327	333	360	368	327	356	358	343	375	338	388	347	339	335	387	342	344	313	388	347	357	345	355	392	376	362	366	377	347	359	322	355	371	343	353	344	331	366	347	374	393	407	336	380	354	377	339	337	351	369	342	358	339	321	367	363	364	332	364	321	379	363	335	403	378	354	388	337	370	348	376	364	346	365	347	376	367	334	370	372	347	346	376	378	397	380	328	343	338	344	351	355	330	353	392	330	361	333	380	383	358	371	379	336	342	391	365	336	393	341	357	337	377	364	357	356	354	353	376	376	363	353	356	333	401	362	353	363	386	359	379	371	386	351	355	349	390	352	363	368	391	356	380	380	363	390	418	358	357	363	362	389	355	347	356	364	361	344	345	356	340	347	359	397	360	365	380	365	366	378	336	324	368	372	352	392	359	353	353	385	387	349	360	361	394	385	364	374	383	360	361	363	328	349	367	353	351	349	334	326	367	364	312	362	379	342	340	356	357	382	384	361	379	390	372	392	362	371	366	355	339	386	342	364	385	387	337	355	400	369	351	376	354	327	362	353	343	382	371	384	383	387	377	352	332	334	355	362	333	369	390	355	391	377	343	343	388	379	345	327	330	351	369	373	368	346	364	379	349	338	374	345	367	340	346	362	370	347	354	362	353	340	365	361	375	362	369	356	384	344	390	368	375	386	349	339	349	358	358	343	356	358	356	370	350	334	370	345	352	359	387	393	337	372	396	372	336	347	361	367	346	377	390	351	333	381	361	374	332	363	374	371	375	384	372	382	372	385	342	377	347	364	414	395	349	354	353	379	376	382	353	328	359	363	378	355	374	363	349	362	354	389	382	359	346	334	359	391	318	378	367	344	362	374	355	354	351	352	346	345	349	377	350	368	363	368	362	340	369	328	355	335	339	369	362	411	382	397	377	367	393	351	355	344	391	343	375	371	362	379	376	378	380	368	355	351	340	381	386	360	366	362	356	374	363	395	370	389	367	385	357	363	392	383	365	376	358	354	325	353	384	368	356	343	374	355	357	346	368	353	335	363	352	375	384	319	371	341	372	368	351	314	364	355	339	347	376	352	336	363	363	364	366	346	346	361	368	351	349	363	382	389	394	343	358	368	364	321	343	360	343	369	375	331	339	358	354	362	367	355	340	357	351	379	379	363	395	347	367	344	376	357	346	393	344	336	335	365	366	368	371	333	366	395	366	344	338	378	385	338	365	369	363	398	337	350	356	313	354	363	392	368	347	360	379	356	339	359	366	355	336	384	356	334	368	373	356	321	358	381	344	355	362	339	343	357	341	379	335	377	357	345	394	345	343	354	377	364	347	357	362	394	349	356	344	359	348	360	368	377	367	327	360	342	378	366	367	395	350	356	343	360	306	371	349	347	357	362	374	373	330	374	365	334	368	336	383	340	392	347	351	366	351	405	347	367	358	363	404	369	321	348	362	405	335	365	357	362	343	372	347	361	369	349	358	356	366	354	348	354	402	359	336	366	378	363	331	353	376	345	379	370	366	363	357	370	359	346	349	319	377	336	345	332	328	347	337	347	368	381	358	383	320	384	369	344	353	373	347	376	359	347	385	370	336	349	352	363	368	376	370	349	354	352	376	348	365	375	370	357	374	381	329	393	348	375	365	378	357	344	359	374	413	326	356	353	347	367	363	395	353	338	364	349	365	391	331	366	351	361	385	343	377	373	360	337	351	349	353	336	356	349	373	380	364	396	399	348	337	361	392	381	386	382	357	380	360	344	321	379	405	375	332	377	345	384	360	348	373	384	337	328	354	363	363	357	374	338	334	365	379	350	346	351	343	320
19731	38047	36214	27614	23340	20373	19141	15392	16836	13767	9645	8748	6899	6552	6318	6543	5718	4218	3092	2957	2637	2014	1251	1019	1046	948	933	886	889	896	840	774	820	762	837	642	660	638	642	626	712	667	693	724	711	688	685	666	709	723	654	653	725	2081	2709	2077	1605	1176	846	701	642	611	581	606	584	539	571	575	558	611	560	574	560	577	548	576	555	568	575	566	537	604	581	542	558	574	543	561	613	569	579	554	596	564	575	576	564	574	545	566	576	542	567	559	573	549	533	533	545	548	555	587	574	569	542	515	548	571	584	606	604	573	614	594	579	536	567	578	567	570	565	556	597	603	565	542	566	580	567	587	555	576	565	532	585	541	545	564	568	595	566	550	529	554	596	535	581	610	557	571	550	564	586	608	601	508	571	577	615	586	548	515	548	556	563	546	558	507	597	599	570	585	600	555	541	577	511	579	543	572	606	622	579	578	550	564	594	584	605	562	582	556	588	562	572	498	560	589	571	562	537	569	578	596	583	527	542	563	547	547	574	582	555	560	546	558	580	528	617	586	575	577	587	543	540	538	567	596	534	577	551	536	570	578	536	554	615	578	548	569	576	557	597	538	592	598	578	554	559	575	577	548	561	527	596	578	585	592	571	604	625	531	556	575	586	568	591	551	569	581	573	518	559	610	564	573	547	555	537	540	556	582	590	557	535	615	541	584	569	620	564	591	592	560	539	570	609	507	533	589	546	569	568	550	543	603	568	552	577	559	570	575	571	584	534	585	589	548	544	576	609	568	558	599	565	577	568	579	584	570	567	570	597	530	560	532	547	619	573	555	574	647	590	581	573	598	604	601	576	549	599	521	543	516	575	566	597	583	587	579	533	607	568	562	596	595	563	616	577	578	523	558	560	556	554	614	577	584	569	595	583	603	519	537	537	588	524	598	575	588	597	591	564	611	545	575	574	578	553	592	576	566	557	618	575	560	572	568	579	539	540	543	597	569	568	553	624	630	574	543	551	609	570	605	570	543	549	587	577	566	604	557	525	522	562	583	588	550	579	582	551	612	564	573	598	562	575	573	566	589	544	577	550	550	584	595	579	597	599	576	564	530	580	625	594	604	531	573	563	557	572	547	534	568	607	595	540	612	515	578	577	568	535	495	533	577	533	574	583	564	553	558	567	559	616	560	543	611	562	582	620	610	591	550	543	611	587	578	591	553	581	586	547	580	529	588	548	573	531	572	560	594	558	561	589	554	605	587	609	538	552	562	584	526	563	566	596	554	621	568	558	592	579	609	571	631	558	585	561	569	558	612	546	607	592	552	541	554	566	611	560	548	554	571	552	553	574	579	550	555	597	545	563	559	588	567	572	566	559	520	556	598	548	600	587	609	563	585	575	601	560	549	587	590	497	548	540	572	564	573	598	569	581	591	567	569	577	569	575	638	553	606	579	564	549	553	568	575	564	531	582	578	558	533	603	593	560	587	565	513	611	589	567	551	606	533	543	568	583	569	566	554	541	566	571	569	546	590	603	555	558	571	590	604	552	558	531	567	574	564	560	549	580	583	624	591	540	600	566	588	560	597	579	573	556	573	526	552	562	575	571	597	557	547	602	592	573	593	636	577	529	575	583	551	613	584	571	558	579	547	569	535	566	566	597	606	568	574	601	553	556	602	611	549	574	565	564	594	552	587	551	603	538	583	586	554	557	553	559	567	592	548	580	563	576	537	529	546	545	584	572	512	548	623	574	581	556	560	527	597	593	547	604	560	545	559	542	587	599	604	522	556	571	559	600	579	569	556	619	554	514	561	573	551	574	552	588	575	574	502	558	593	597	549	594	527	520	589	586	557	584	572	583	537	603	568	585	523	545	568	517	593	568	554	596	554	575	602	531	533	544	559	567	611	553	577	585	564	567	596	549	542	574	541	575	521	525	583	538	563	570	572	596	613	540	555	529	578	563	596	578	551	587	519	533	587	541	493	551	559	537	555	574	537	546	553	587	579	552	585	559	563	537	565	557	565	588	530	567	594	571	574	544	584	584	566	587	555	519	632	612	545	565	550	542	575	546	537	588	585	599	597	540	614	576	545	590	549	589	617	602	546	575	602	607	571	602	557	593	568	558	574	533	596	596	577	564	568	536	581	530	568	587	572	554	561	549	565	581	579	559	578	598	606	539	540	587	588	551	546	545	545	641	623	553	590	543	598	599	562	595	555	595	580	543	570	575	519	580	597	601	542	572	580	579	515	546	593	573	553	553	575	587	617	654	556	611	586	577	536	543	528	584	603	571	577	564	544	564	573	552	567	624	603	589	580	580	587	577	570	597	574	589	566	576	588	554	564	597	548	586	561	548	623	583	628	599	561	574	607	558	543	608	561	558	566	534	599	552	533	583	550	529	548	599	574	548	548	567	575	576	573	605	536	572	549	574	558	567	556	570	613	582	561	540	597	603	595	560	538	561	594	548	566	579	572	586	545	558	578	579	590	588	578	570	548	571	550	580	558	592	606	609	555	573	562	576	598	569	570	599	562	582	547	559	547	554	582	577	560	604	572	545	576	577	557	547	553	533	559	549	581	617	575	561	529	522	583	609	542	517	555	579	548	592	529	523	504	554	595	566	522	562	602	586	579	546	611	579	575	581	577	586	548	588	586	548	566	557	597	604	548	580	539	603	507	585	539	577	534	552	563	585	595	562	570	625	611	564	541	535	564	589	574	552	524	593	587	618	555	588	571	580	586	588	571	566	572	582	548	587	559	522	569	569	558	531	563	584	563	534	599	583	603	577	552	565	605	576	570	582	537	543	547	575	579	638	594	583	550	584	560	552	563	595	564	573	557	603	585	567	569	610	501	565	581	555	584	545	545	558	576	563	580	621	567	532	538	564	573	601	556	594	607	581	542	580	577	577	534	581	562	540	530	555	573	556	599	570	567	566	563	622	588	601	604	569	595	577	529	565	531	575	557	568	571	610	581	571	630	571	564	531	570	562	567	585	571	576	575	576	601	578	551	567	557	566	587	526	555	612	565	543	547	546	601	589	549	568	545	522	587	561	547	549	550	557	555	584	594	585	606	520	593	564	594	535	582	538	549	586	550	596	614	603	604	586	555	612	563	616	577	587	574	578	559	556	530	583	522	584	532	573	547	551	542	574	567	568	574	567	564	548	578	581	610	612	572	544	600	573	577	588	572	575	566	560	563	605	584	597	556	565	582	620	548	570	569	550	621	568	576	585	568	650	551	570	558	573	581	576	552	544	548	601	568	528	607	580	546	568	598	550	569	522	548	574	588	549	600	550	563	606	601	586	544	566	549	572	549	554	550	556	562	566	584	581	585	574	520	562	594	576	528	569	541	556	540	543	550	598	607	594	563	554	543	585	573	551	592	547	570	553	590	558	582	598	599	585	580	563	559	588	562	549	566	537	560	546	557	579	564	545	562	579	532	579	597	606	564	583	529	573	550	600	541	591	541	532	558	565	584	543	590	550	577	565	517	566	536	582	582	578	635	528	584
27089	21332	18580	9693	4598	3879	3255	2638	3099	2088	1513	1435	1191	1142	1103	1230	1207	1030	749	672	582	573	415	398	430	390	377	373	377	403	390	335	372	360	370	341	364	369	359	337	371	346	371	367	334	351	384	319	369	368	356	336	332	385	408	404	417	392	395	348	359	350	320	341	356	321	357	330	322	348	343	341	313	369	323	329	345	340	328	340	371	356	359	352	332	335	351	372	343	325	349	369	349	330	351	352	320	347	333	325	357	329	331	341	356	344	336	344	357	330	338	358	321	314	370	354	362	331	324	354	334	343	382	319	363	338	335	335	314	358	331	329	351	343	345	315	367	317	334	334	350	358	339	355	354	328	341	291	370	348	356	342	347	336	342	319	356	294	352	336	355	336	351	320	318	325	339	349	345	325	331	350	368	336	342	357	323	358	362	350	373	343	326	351	355	353	384	369	337	360	401	318	368	332	314	311	347	315	361	351	354	320	328	353	340	352	331	328	363	336	314	337	372	302	345	328	346	351	369	324	343	374	357	320	359	331	369	365	325	350	342	335	305	329	342	338	314	340	359	319	335	346	378	361	336	326	373	399	300	312	328	349	349	347	365	330	365	341	355	316	350	347	363	351	334	318	337	335	294	355	345	345	360	332	332	364	333	305	342	347	361	369	304	330	316	335	355	377	330	302	326	318	372	365	358	338	354	353	368	381	357	336	349	347	352	357	360	348	331	336	349	353	353	341	332	346	331	345	358	348	304	326	338	328	330	359	339	367	341	314	360	365	337	359	316	371	337	326	340	345	356	350	333	360	321	347	321	365	369	337	353	335	327	348	351	352	332	359	339	356	306	351	354	373	342	317	352	362	313	361	337	368	358	345	322	352	366	328	359	335	330	380	358	348	368	344	317	352	341	311	359	351	348	348	342	318	351	325	311	367	351	355	332	327	331	349	363	357	369	343	345	344	364	367	365	334	353	368	343	310	324	373	349	405	342	350	326	333	333	338	348	331	345	347	323	335	364	352	342	339	330	343	338	336	335	325	346	360	308	327	370	310	329	344	336	334	341	352	357	364	362	359	321	361	364	316	327	345	356	364	339	331	378	361	357	363	350	337	354	330	354	329	346	349	323	341	356	350	318	319	340	366	332	364	362	346	349	368	341	335	335	332	363	339	338	383	372	360	341	360	344	379	354	366	351	331	343	365	312	348	327	312	343	324	339	321	334	334	344	326	368	357	358	354	317	344	337	349	335	350	357	345	329	333	353	356	329	342	328	347	358	341	355	357	351	334	380	357	350	358	324	331	351	345	306	358	348	353	340	330	348	363	309	317	327	318	337	386	355	342	324	331	352	349	327	352	356	344	322	360	320	379	380	333	332	330	365	321	331	332	368	342	326	357	364	351	308	385	342	368	350	341	356	347	343	371	355	327	341	346	357	343	340	329	346	332	352	300	319	353	349	317	340	353	335	313	342	329	337	329	342	322	329	339	352	337	340	374	326	349	339	354	331	356	329	341	345	346	334	358	321	393	395	357	341	334	334	373	357	341	368	326	374	376	332	365	348	370	354	332	338	357	331	361	335	323	372	361	338	357	377	339	344	326	327	313	328	358	332	293	362	334	362	338	320	357	355	334	352	344	344	339	365	341	355	339	339	340	342	344	338	344	355	342	348	333	336	302	316	333	341	335	356	368	316	351	346	315	318	321	350	337	351	393	368	319	311	312	326	369	321	347	297	346	324	377	307	340	318	352	335	355	370	325	353	353	352	311	306	344	335	361	353	359	296	342	335	331	348	339	351	314	324	328	335	316	330	311	367	362	319	343	340	353	367	352	383	351	361	348	362	349	362	361	369	346	310	368	302	345	318	326	347	327	319	377	320	356	371	352	337	332	331	348	350	343	337	346	379	329	343	374	342	362	361	338	327	341	336	332	327	348	376	349	332	350	360	375	343	304	348	360	349	351	344	347	350	382	337	343	379	317	385	320	338	349	326	344	323	347	360	319	337	347	347	324	376	320	339	365	359	346	339	368	363	351	358	331	337	338	308	341	364	335	357	327	314	336	340	369	362	322	378	338	371	327	324	346	330	378	356	337	369	349	345	336	364	363	352	348	333	341	353	338	370	355	333	351	347	367	353	327	336	372	322	341	314	373	348	332	333	380	341	338	330	336	360	344	331	326	333	376	359	364	356	340	332	304	311	351	345	335	323	324	372	327	328	346	363	396	366	354	357	336	361	353	327	340	342	303	372	359	330	340	332	328	360	372	356	359	358	345	313	372	321	326	304	337	351	338	322	346	325	313	338	368	331	345	345	305	343	327	332	369	330	362	360	336	305	365	342	355	340	359	342	314	330	355	325	362	353	335	330	351	341	320	374	323	338	345	362	386	345	376	316	352	331	335	328	367	369	310	345	329	343	328	337	342	351	335	342	359	339	335	333	404	326	363	333	341	345	345	331	347	364	330	357	319	361	345	336	330	339	359	369	326	362	362	318	304	347	356	360	341	344	338	338	303	337	346	324	332	334	341	354	343	335	359	362	321	336	326	339	358	337	346	316	309	338	347	344	337	370	364	364	333	355	357	369	348	314	379	345	347	349	302	350	326	317	345	341	370	330	330	325	348	342	292	353	321	336	369	353	377	336	366	340	347	341	327	353	329	388	338	348	366	334	316	364	319	361	311	385	364	377	347	315	352	344	298	344	339	347	352	327	333	348	361	342	350	375	314	321	372	347	349	313	344	331	362	335	328	351	345	323	351	331	354	347	354	323	334	368	330	344	339	376	297	346	341	361	344	335	348	327	360	372	350	351	355	334	384	357	340	364	372	349	305	348	353	369	336	355	348	330	336	356	331	386	352	312	366	355	356	337	343	315	335	368	350	337	324	334	335	358	304	369	326	364	350	340	359	365	354	345	350	346	344	334	346	350	375	357	368	307	344	337	353	324	352	334	336	367	322	363	326	373	346	353	335	370	313	323	382	346	334	336	319	341	371	304	347	360	357	349	335	365	353	361	311	339	351	347	332	358	329	323	353	348	384	372	332	324	328	341	379	340	344	340	334	347	315	348	357	352	323	346	340	327	334	359	342	359	309	339	368	321	367	330	360	335	370	348	320	333	324	346	353	377	327	357	337	348	354	350	298	371	339	369	336	362	341	338	310	322	367	350	355	341	323	340	373	370	368	333	337	379	352	372	335	332	315	324	361	338	354	351	324	340	356	356	324	341	341	340	332	362	350	357	320	351	373	321	346	363	319	351	327	339	325	348	350	317	356	369	344	346	334	343	361	337	363	373	333	340	318	331	354	356	339	317	328	363	357	345	315	375	343	353	370	345	331	358	346	323	317	369	363	336	338	385	339	354	362	330	366	309	368	323	356	360	331	368	319	344	356	326	336	348	337	342	358	349	343	377	374	331	352	322	313	319	325	354	362	341	342	343	338	330	351	341	310	367	373	318	345	399	341	340	366	351	332	303	340	347	341	317	345	333	345	352	335	361	356	370	340
15144	24641	23204	14376	10648	10254	9086	7664	8633	6216	4323	3944	3268	3064	2974	3114	2994	2473	1755	1563	1205	1256	795	659	740	688	674	651	645	688	605	627	625	644	617	587	584	592	562	602	552	611	579	565	574	593	603	605	608	566	566	581	629	653	700	738	735	691	613	602	547	562	541	527	574	568	589	575	567	494	564	539	536	563	516	599	525	532	569	529	549	515	567	550	572	548	553	539	562	519	530	537	580	581	550	556	534	525	561	579	543	550	533	535	522	553	520	552	546	539	581	567	535	548	527	566	556	557	549	559	527	546	551	512	549	561	548	499	543	493	545	591	558	568	519	553	527	551	571	584	550	544	555	543	584	536	559	563	563	540	547	586	573	519	558	561	542	546	596	532	522	520	554	561	575	551	547	568	548	569	555	518	563	551	541	538	560	540	551	546	601	528	586	511	540	541	537	537	592	564	566	551	573	566	583	531	568	599	527	534	575	556	545	580	554	584	554	569	551	570	550	541	561	563	562	511	554	550	584	558	534	578	571	545	554	569	492	510	543	526	536	571	522	556	524	507	557	546	538	505	519	522	541	590	550	597	577	555	529	541	574	598	571	581	565	554	572	556	544	538	550	560	580	589	530	563	562	557	536	550	539	560	548	559	555	511	557	553	544	572	545	534	540	551	544	551	528	539	627	568	590	540	556	556	543	559	515	575	533	545	557	565	542	553	539	574	534	556	536	572	526	550	543	572	585	585	568	525	556	545	543	551	569	543	535	557	526	575	553	531	525	542	550	553	543	582	545	569	546	556	519	533	524	581	529	533	562	497	553	548	603	547	524	522	562	575	516	537	525	565	538	518	558	616	550	583	551	576	550	536	544	550	587	553	550	571	526	593	580	518	567	566	551	553	555	540	493	573	585	546	532	557	560	590	571	569	548	575	551	539	571	528	559	529	556	540	593	538	536	544	552	544	512	543	561	578	538	569	552	559	579	550	558	509	573	538	557	547	536	553	572	537	564	542	552	583	611	555	558	530	562	551	546	518	600	570	548	531	561	541	562	529	595	577	552	544	522	564	544	556	579	525	574	540	524	584	568	518	580	555	539	539	524	534	529	533	535	575	539	535	634	539	565	548	537	564	575	538	577	573	527	516	577	581	580	530	528	558	588	500	535	538	542	556	533	623	589	587	561	551	512	543	547	563	574	581	532	512	571	556	513	551	540	522	552	568	552	571	568	529	541	520	546	534	567	568	550	579	548	545	547	547	576	587	561	559	555	583	548	538	561	517	540	560	532	550	577	555	550	522	569	573	522	539	577	517	576	553	539	534	513	548	543	546	536	545	543	580	552	568	607	549	574	494	580	588	556	539	529	544	545	549	526	558	515	560	569	570	555	572	559	565	588	549	555	562	553	555	544	521	544	588	605	547	515	518	560	542	540	514	520	550	581	541	535	531	576	532	551	543	587	536	605	538	550	540	558	545	566	552	549	549	538	530	534	551	571	516	565	573	531	551	582	567	514	580	544	557	560	591	556	562	542	573	568	530	553	573	542	571	572	549	521	539	560	577	533	565	603	521	511	536	598	583	571	539	529	569	550	552	546	580	561	560	527	520	539	561	555	559	570	538	525	563	520	573	547	527	563	543	543	618	553	558	539	559	543	543	532	585	499	546	569	571	576	630	553	545	589	550	545	569	528	552	561	548	601	592	555	564	554	517	540	561	573	552	515	571	554	568	552	536	536	562	588	541	547	547	551	533	562	562	565	578	566	524	565	558	571	556	527	541	535	548	539	502	552	521	555	564	527	546	573	577	571	542	579	560	527	517	542	527	547	580	515	565	549	555	558	556	565	533	533	574	519	542	518	521	544	559	575	549	546	523	556	529	551	592	551	565	551	562	570	586	538	552	618	537	551	549	559	545	535	568	555	586	547	583	559	577	527	639	554	555	532	557	579	554	540	563	522	529	598	542	601	538	553	508	556	509	528	530	537	537	571	573	548	587	575	576	526	549	537	528	551	512	583	598	497	570	505	543	570	563	535	537	548	593	530	532	551	527	547	559	543	581	551	516	523	616	533	579	534	597	536	554	544	582	499	526	531	557	555	583	535	558	545	526	534	507	557	559	526	542	612	555	535	552	582	538	540	560	562	500	569	533	549	571	575	530	531	508	508	540	542	518	580	560	503	569	587	545	561	524	544	557	523	569	500	559	519	533	528	579	554	548	593	552	564	541	563	554	499	567	571	551	587	536	546	544	551	583	558	542	540	547	539	554	519	567	527	531	547	574	551	529	545	546	599	538	592	559	516	565	537	545	566	574	563	516	544	525	593	562	533	570	536	590	520	540	594	561	565	547	581	513	584	558	553	521	524	560	554	563	536	549	552	542	555	570	531	579	510	529	505	521	574	564	545	594	514	515	546	573	547	586	529	583	498	577	568	516	513	539	545	567	566	580	571	572	531	546	531	567	562	582	561	576	557	546	573	557	571	548	545	575	533	571	559	544	549	586	535	563	537	566	563	562	570	558	557	556	561	608	532	518	576	527	566	528	542	530	543	500	529	548	572	556	594	563	585	564	566	509	581	568	558	524	616	544	553	581	562	554	574	562	571	550	566	531	569	573	552	559	526	560	569	535	589	540	585	529	532	541	542	556	514	540	498	573	589	545	539	534	563	566	549	565	529	579	510	527	583	541	523	591	512	534	528	527	512	524	560	566	529	550	559	558	537	549	537	554	530	540	571	537	585	584	593	535	559	511	543	523	510	538	581	556	527	600	544	502	543	534	553	517	570	538	562	547	565	518	565	569	571	567	536	551	557	555	575	518	506	582	556	546	525	560	564	496	540	536	542	543	548	560	555	601	541	611	579	544	524	538	532	551	529	595	574	563	556	503	553	541	550	547	589	565	534	538	555	610	517	503	531	534	504	571	547	564	553	548	574	573	534	525	603	532	542	524	570	547	552	581	571	537	543	535	587	556	540	595	544	554	564	551	513	567	531	545	561	583	541	545	578	542	559	573	541	549	559	538	543	499	572	587	527	569	583	588	530	530	577	544	536	538	540	552	492	515	539	546	555	551	603	576	572	550	545	588	563	549	588	546	589	533	575	543	548	573	532	566	535	558	485	541	569	502	573	504	532	564	538	575	571	561	490	540	579	582	565	558	551	518	503	600	571	553	555	545	571	585	590	484	534	500	507	561	524	523	566	579	529	525	571	547	579	557	554	533	581	575	555	544	569	528	571	536	524	518	550	572	547	579	583	534	546	548	574	607	533	568	573	558	556	564	535	573	573	547	540	509	581	534	554	536	535	529	548	572	554	577	563	558	583	569	520	532	542	568	545	535	529	565	546	572	536	553	566	568	521	512	523	539	525	558	533	559	533	555	527	529	578	550	530	551	556	539	522	538	576	577	504	546	514	537	569	531	555	567	560	554	531	585	557	568	535	519	507	561	549	572	533	520	549	550	568	548	566	525	548	589	537	546	574	557	531	568	552	530	577	553	558	615	583	566
24584	21489	28708	24737	20850	13124	8174	5576	5225	3707	2796	2123	2039	1949	1931	2013	1863	1358	1135	963	834	708	518	519	478	492	446	505	435	461	478	424	469	449	393	437	404	422	417	431	431	417	437	467	449	404	399	428	433	436	426	382	424	605	829	830	686	580	431	418	362	373	399	392	406	436	418	436	408	393	382	396	372	398	395	384	401	380	360	414	386	401	387	394	367	397	381	390	401	432	366	421	405	370	375	394	388	424	406	395	394	374	431	374	379	400	397	386	381	407	432	402	380	371	427	421	416	390	369	399	368	349	372	376	381	407	381	376	400	405	395	411	384	384	362	375	422	387	414	371	426	387	380	387	366	387	356	384	389	384	382	396	365	388	403	378	424	403	394	374	422	381	400	379	408	400	385	359	434	398	403	403	379	392	397	385	378	396	370	405	395	422	374	406	392	377	390	383	371	382	396	390	391	401	404	402	394	406	386	368	377	407	387	375	400	370	387	397	405	412	399	392	389	404	412	380	406	400	369	428	402	373	394	356	405	417	396	410	349	383	377	423	380	377	393	433	400	379	364	427	417	367	414	374	435	377	367	372	442	390	405	398	372	381	399	409	351	412	396	376	401	389	404	423	421	410	365	413	392	418	407	430	385	390	380	410	373	395	354	388	374	376	398	445	390	377	387	412	358	377	416	392	384	409	382	384	401	409	388	377	383	353	374	401	408	401	396	421	397	383	429	387	408	408	394	374	392	403	392	434	372	410	374	375	378	396	408	372	413	410	382	410	379	393	377	389	409	404	384	380	405	386	409	381	418	408	378	376	376	398	394	361	368	425	415	429	383	405	376	402	353	398	367	411	372	393	389	417	372	383	388	368	427	367	407	394	408	437	417	348	400	394	396	391	381	418	371	378	336	371	398	407	383	387	388	402	411	385	385	390	360	431	371	361	412	394	440	390	388	399	407	377	394	396	430	420	412	412	387	412	383	404	394	408	379	430	377	389	373	397	357	428	366	399	375	414	409	395	417	427	365	405	402	381	383	396	372	404	355	390	400	386	423	417	384	379	388	385	366	367	357	420	394	402	380	400	394	381	402	368	394	437	398	416	376	400	407	363	377	393	378	418	388	389	349	398	402	400	370	383	402	378	412	399	409	405	362	408	354	390	397	402	341	359	412	386	377	385	356	358	411	392	391	382	395	422	384	404	420	387	374	438	401	395	385	383	408	372	395	398	393	406	443	381	395	395	405	434	383	385	404	407	362	426	394	391	409	387	436	391	395	389	408	414	437	406	405	345	349	399	373	413	398	399	415	391	362	378	373	374	380	418	396	393	374	358	404	394	392	398	413	383	398	383	368	391	409	420	396	401	407	389	363	374	402	401	381	384	434	377	392	406	395	391	352	407	455	417	352	400	424	386	404	406	377	403	374	407	403	376	407	416	395	394	399	391	413	405	384	387	381	417	390	400	384	402	364	383	403	408	379	407	440	407	372	385	405	352	384	396	396	384	369	371	407	390	402	428	375	426	413	372	410	401	371	373	335	356	390	382	406	438	352	394	395	384	395	391	420	369	399	389	375	416	382	414	356	395	423	403	383	404	408	372	367	412	379	427	384	366	382	417	390	386	409	366	389	385	383	407	414	354	412	411	393	403	412	372	415	427	408	425	406	384	417	419	412	385	398	392	382	391	399	403	377	400	408	419	401	392	413	384	383	354	444	407	404	418	394	360	384	387	381	430	375	397	378	386	378	395	393	419	411	406	364	403	395	388	374	409	349	383	390	401	426	383	411	359	367	373	381	392	423	405	370	354	407	426	420	430	392	405	408	415	396	418	333	413	435	374	420	385	386	365	389	388	368	380	357	398	383	387	395	422	386	441	411	373	356	408	369	380	422	374	399	393	417	392	387	392	379	375	393	421	384	358	441	361	418	377	389	376	361	419	396	414	373	369	397	408	390	394	388	378	418	380	406	358	386	392	423	372	401	376	397	393	401	398	384	421	371	371	381	426	414	398	380	432	393	407	382	379	393	432	386	381	393	371	381	396	387	395	384	363	371	366	385	382	373	367	402	411	405	377	432	375	371	345	394	429	378	409	371	394	365	412	355	405	411	413	412	396	372	394	368	376	406	371	424	374	396	397	383	399	381	447	398	421	382	402	365	416	416	407	393	409	410	388	384	404	390	396	445	387	407	382	401	433	359	397	399	369	368	406	401	399	378	371	386	404	445	415	365	395	379	399	387	420	406	400	388	356	408	413	411	423	375	397	380	418	423	404	439	407	360	382	358	396	387	378	423	361	376	381	418	400	382	393	397	413	370	392	369	382	401	388	407	357	398	414	418	400	403	371	396	381	417	372	403	416	399	410	421	394	346	406	388	378	433	396	396	370	380	419	401	423	414	414	346	389	399	421	380	383	390	397	396	390	411	386	383	396	379	379	362	381	393	405	450	419	393	385	371	383	390	381	410	369	404	382	405	358	404	397	410	403	387	430	415	400	384	386	406	429	380	415	383	391	406	409	375	397	372	388	382	365	393	433	415	399	412	404	419	411	383	408	391	401	408	404	388	399	374	397	398	401	391	381	366	410	362	393	374	399	378	405	393	405	394	420	375	371	354	368	383	389	414	398	379	396	369	366	421	369	414	405	375	408	399	386	416	377	394	387	379	385	393	402	387	404	376	403	399	376	408	386	378	393	377	365	365	422	386	364	387	415	388	381	390	389	396	401	407	377	384	387	380	418	405	392	396	387	387	339	378	419	394	392	419	404	432	419	407	419	363	389	418	402	383	406	421	386	403	420	394	370	405	426	387	409	404	409	400	379	389	391	389	388	338	424	388	398	410	378	374	392	407	384	398	415	385	365	378	399	383	371	378	416	380	411	384	413	441	391	402	384	388	359	393	407	396	385	377	396	420	450	344	421	402	386	401	382	395	410	366	392	384	436	379	402	410	403	387	385	399	390	390	396	408	443	379	378	394	371	374	384	390	369	398	377	407	406	392	433	340	392	412	359	377	383	395	426	362	386	348	413	414	394	401	405	389	434	392	360	383	400	385	402	365	337	393	394	402	391	413	410	432	415	389	440	382	394	410	373	363	387	431	384	396	395	422	415	420	357	379	409	395	367	323	404	406	395	374	379	389	338	406	362	406	367	395	367	402	435	401	417	394	369	395	409	447	382	393	417	398	362	358	376	389	383	378	412	400	417	397	415	390	370	407	375	436	403	380	398	373	405	407	368	396	378	404	390	400	375	412	392	345	388	389	381	405	379	386	395	398	415	401	398	424	375	398	380	418	393	380	405	336	389	353	424	392	399	382	417	394	365	404	398	420	411	342	378	416	394	394	406	393	396	428	423	391	399	392	372	341	399	358	393	390	412	385	379	430	410	391	420	404	396	408	402	370	413	362	394	422	413	411	411	375	412	382	380	408	387	433	367	367	398	397	411	393	409	400	389	411	404	370	372	409	391	404	388	397	393	404	381	379	407	375	376	393	384	414	344	374	396
16949	32567	29705	21250	18506	17430	15525	13332	12760	9534	7573	5679	5597	5038	4875	4972	4599	3403	2771	2243	1602	1615	1004	924	855	838	826	832	819	777	771	786	765	815	789	720	668	735	767	688	716	717	723	670	705	698	694	695	655	702	713	668	743	1198	1706	1587	1266	948	773	700	675	646	600	647	634	675	605	621	653	635	641	650	640	631	633	654	629	651	627	622	643	650	640	635	590	644	639	636	602	613	589	669	627	642	623	636	593	648	612	637	641	593	640	645	699	605	620	592	622	564	651	617	618	641	611	612	606	638	616	610	612	626	595	598	637	594	607	618	634	621	616	612	634	592	677	607	656	652	677	594	643	622	620	654	627	645	698	641	638	657	643	590	600	605	611	572	664	648	646	595	614	639	624	633	621	624	635	624	652	637	665	642	621	680	658	631	635	601	635	660	634	673	655	665	669	664	621	618	642	648	636	631	646	646	589	618	614	627	614	657	631	616	668	640	607	667	596	660	615	662	645	647	606	656	604	638	648	612	641	602	635	627	618	640	613	614	624	603	656	625	619	622	635	653	621	637	611	618	659	627	622	608	578	666	617	603	627	604	599	616	643	649	637	625	577	643	593	636	623	622	673	638	613	628	621	662	637	625	598	610	611	642	634	602	611	620	660	622	617	650	617	580	642	608	609	639	647	652	628	658	661	619	626	621	606	676	544	632	615	633	626	633	621	640	630	659	635	650	665	613	709	600	647	636	687	620	640	630	689	638	649	607	647	620	638	627	603	583	633	612	619	608	600	617	607	624	670	632	658	580	626	683	602	630	620	660	588	606	622	648	589	667	620	620	621	617	610	631	636	652	609	621	664	631	658	597	612	612	646	610	596	626	637	708	601	622	683	633	674	638	607	606	639	588	570	617	648	636	651	615	641	630	638	602	636	642	580	627	612	629	648	606	641	656	607	607	665	634	622	556	636	588	602	650	657	621	624	633	628	595	625	661	670	607	609	689	598	595	657	633	652	595	632	585	633	665	599	668	626	639	631	648	621	616	581	588	643	620	609	631	632	624	599	570	593	607	692	560	591	588	635	640	639	614	634	667	628	651	625	614	648	583	628	651	642	667	600	574	618	658	665	646	691	646	614	655	616	629	655	682	625	661	652	587	625	620	611	616	611	599	640	668	632	670	645	638	639	611	615	627	655	625	612	585	622	642	638	567	641	654	612	643	641	601	619	640	629	669	631	638	633	620	630	625	652	603	610	639	674	612	613	619	631	593	629	638	631	641	619	608	634	637	608	680	613	618	616	623	672	587	625	629	617	616	636	609	673	694	617	606	604	595	644	633	602	600	594	649	623	650	621	628	654	614	654	604	604	650	612	649	650	606	690	617	587	628	616	653	609	628	600	646	638	632	644	622	619	647	669	616	613	642	685	611	620	584	622	604	631	609	600	634	630	642	628	634	637	614	633	592	646	657	609	641	573	627	604	625	610	614	633	627	626	644	686	621	612	621	620	681	618	673	621	646	615	614	648	631	677	627	657	631	616	643	664	615	637	637	618	695	625	605	594	614	632	648	644	612	645	649	613	642	618	691	574	615	619	601	658	626	637	617	600	635	633	616	615	599	632	635	676	597	652	627	606	653	629	655	611	683	623	626	604	643	653	671	590	574	637	642	650	659	634	588	640	612	573	578	640	629	638	610	643	603	694	597	662	608	645	639	612	635	637	652	616	658	613	598	617	581	613	665	656	637	609	636	671	638	605	637	646	614	623	600	606	639	663	616	628	624	667	593	597	584	616	588	571	628	635	581	657	574	605	610	637	652	625	646	631	632	587	651	623	671	564	642	640	636	663	631	626	624	635	596	657	626	655	639	620	596	602	648	635	651	629	605	579	612	606	632	689	659	654	635	623	560	641	651	647	655	658	605	627	617	646	601	643	618	640	611	614	667	601	613	651	649	613	656	653	642	584	648	645	635	608	613	600	638	649	616	641	612	640	591	628	594	606	650	639	631	606	660	617	653	618	611	613	628	615	615	625	635	657	644	605	654	658	647	614	638	627	643	646	600	622	578	617	642	663	632	663	612	634	606	642	634	662	627	666	627	640	636	678	624	641	627	624	570	617	637	617	618	649	648	593	639	613	652	587	625	650	624	656	613	584	653	625	641	601	612	640	653	646	681	631	594	622	619	621	629	617	635	594	652	613	610	650	643	634	622	626	624	675	621	634	622	589	621	593	634	666	659	575	611	623	640	652	618	644	619	643	633	638	615	607	637	631	596	681	646	626	630	652	630	629	599	598	667	628	656	603	631	607	680	638	570	579	624	611	581	639	633	632	593	618	592	621	652	648	675	632	595	611	588	608	577	598	609	580	583	625	624	664	632	645	637	642	631	651	651	633	600	613	639	604	635	659	645	614	620	603	627	656	655	623	645	598	667	611	601	577	633	603	651	604	615	605	623	648	615	579	628	653	602	588	614	675	635	623	622	660	651	604	650	635	604	623	672	630	593	600	613	580	651	659	613	611	678	588	602	595	643	638	564	659	600	626	600	649	670	637	633	640	657	626	593	651	661	652	627	585	631	628	633	643	593	626	668	593	629	641	631	636	618	597	643	630	636	654	636	651	642	645	568	613	668	638	626	684	647	607	638	613	624	663	655	584	613	660	633	637	654	629	620	653	611	612	653	621	595	633	631	597	621	649	626	628	629	629	621	586	658	626	649	630	647	625	601	639	627	604	642	623	633	613	620	679	622	588	666	649	646	612	624	630	629	650	596	616	627	662	628	638	609	636	636	678	647	607	678	601	643	613	633	650	596	608	608	603	620	624	655	600	641	655	641	639	661	581	622	583	629	639	701	615	603	628	615	623	613	610	633	647	667	612	650	595	610	626	623	658	640	666	674	629	598	629	638	628	637	603	642	634	644	647	616	605	635	641	670	660	609	674	598	642	637	597	630	643	587	584	663	630	647	619	597	629	623	606	659	610	629	603	639	638	662	624	616	579	650	590	603	639	666	638	601	621	607	627	660	661	589	667	628	646	652	620	646	619	629	646	676	618	594	619	613	658	584	637	669	627	600	612	621	605	630	659	601	649	631	637	581	643	637	574	620	655	636	622	637	605	621	629	609	644	680	648	643	636	645	656	601	635	599	593	615	640	606	593	665	667	645	610	612	637	629	594	621	629	629	588	624	666	621	610	618	689	649	637	612	609	636	619	631	604	635	645	611	672	647	643	579	654	667	602	605	561	573	581	650	633	647	588	632	617	625	575	635	573	585	583	664	567	621	625	644	605	606	645	655	638	660	601	661	576	633	562	645	596	654	625	657	616	635	606	604	603	621	658	618	605	608	617	638	599	657	634	647	594	591	599	640	620	655	614	626	619	646	648	608	653	626	597	661	669	613	631	661	616	660	627	639	612	598	617	646	637	653	596	639	606	604	598	589	636	586	600	649	653	643	627	632	615	630	620	610	606	602	581	592	600	631	627	632	616	611	631	619	607	605	611	634	653	601	625	663
23457	21517	29431	24018	21632	21591	16079	9146	7498	5055	3910	2864	2841	2610	2788	2701	2608	1918	1423	1182	885	872	612	505	526	500	453	457	466	456	400	440	462	457	433	451	438	394	404	419	441	402	407	414	416	437	478	412	399	363	384	409	408	735	1073	1101	883	636	429	473	393	383	376	355	377	373	383	353	332	378	348	335	351	378	363	379	357	400	398	369	394	351	358	366	351	390	372	369	346	382	370	346	333	374	354	342	347	362	326	386	374	361	374	370	358	350	405	331	382	345	334	384	360	369	364	358	398	376	347	318	363	346	385	314	354	354	366	376	364	363	357	349	351	364	355	339	343	352	363	370	389	351	346	328	387	349	363	391	349	362	341	388	389	352	341	337	381	403	371	348	379	393	359	358	376	374	323	374	399	345	379	374	374	351	387	343	365	348	366	353	403	371	380	345	353	375	398	343	352	357	369	368	344	386	345	366	378	368	342	348	387	315	338	358	366	376	358	355	350	361	376	362	353	397	331	369	359	371	386	380	353	370	364	358	338	373	380	369	360	384	370	387	360	345	369	377	356	373	350	371	362	375	364	360	373	371	376	383	337	346	381	389	360	349	409	349	391	359	332	379	372	363	348	397	337	355	337	339	321	377	353	379	355	361	344	374	379	353	362	359	360	308	371	365	369	366	309	336	368	381	337	379	340	371	358	362	375	368	369	375	405	351	385	352	353	361	394	365	369	347	349	329	385	351	329	366	364	354	364	409	397	351	342	344	375	332	381	365	368	381	373	377	360	333	404	374	390	374	346	354	376	353	353	376	375	350	347	370	394	353	373	376	330	352	358	362	361	365	359	380	357	331	379	359	348	391	351	352	341	360	394	322	337	375	329	353	363	385	363	369	356	363	355	334	344	367	382	364	371	369	345	342	355	368	365	362	376	352	374	389	352	343	358	375	370	351	359	376	343	350	385	351	348	374	345	371	391	372	409	354	386	357	374	368	388	364	363	373	376	367	364	355	379	338	372	337	339	341	373	360	373	352	384	385	353	360	350	401	374	373	406	338	393	371	372	388	374	395	382	366	352	378	357	373	379	362	397	381	336	338	383	370	320	359	376	372	386	367	347	355	373	374	364	393	371	341	364	356	359	393	360	355	375	392	380	374	370	371	390	382	379	349	375	365	366	363	358	411	351	381	378	339	370	383	344	335	372	359	364	346	396	394	337	392	349	356	345	356	377	346	349	336	374	356	370	352	357	372	335	383	349	348	325	368	325	363	367	374	361	386	348	355	351	325	355	373	341	342	354	358	314	367	390	368	389	348	343	345	380	345	354	371	340	375	361	353	382	354	371	394	350	335	362	370	375	372	368	374	355	369	366	392	370	360	347	378	344	374	347	383	361	341	380	366	369	327	377	359	367	363	352	393	395	366	341	370	332	351	357	353	322	371	359	358	365	363	344	353	371	379	339	337	359	348	375	343	379	327	328	383	390	403	329	355	344	366	365	370	405	378	398	365	336	343	388	355	337	378	337	323	376	376	334	363	361	340	358	406	347	384	376	351	364	322	345	353	361	350	374	356	352	364	375	339	351	370	334	364	346	375	347	375	398	345	387	335	379	350	383	351	367	334	355	343	347	355	377	375	378	359	384	342	357	361	355	389	373	382	349	355	367	417	358	355	360	355	355	344	341	389	347	348	343	366	350	408	357	370	351	340	375	353	367	349	376	342	384	352	346	365	377	369	373	328	352	366	357	397	395	341	345	386	385	383	390	373	360	352	357	374	381	370	352	331	383	343	395	374	328	344	392	354	385	367	376	354	360	392	355	340	347	365	351	375	351	349	355	359	333	356	372	359	334	387	385	368	342	348	378	345	323	334	340	342	366	373	407	333	344	357	370	402	387	383	369	358	342	368	373	347	371	329	363	351	390	368	352	360	344	350	382	372	344	323	333	370	355	387	356	363	362	361	342	312	373	405	374	384	379	411	337	363	378	378	381	329	325	356	340	388	341	366	357	367	389	350	369	358	352	367	367	363	354	324	382	369	373	390	358	342	387	339	363	348	373	393	344	340	373	345	341	397	339	379	350	387	371	350	366	393	357	378	361	418	353	325	344	374	365	370	374	300	342	353	347	356	372	379	381	372	373	385	383	380	379	353	361	366	383	398	329	326	371	347	389	375	380	406	360	386	390	374	383	335	336	359	349	347	367	367	352	344	322	388	361	370	373	379	372	371	368	368	321	394	391	386	331	370	355	390	336	375	368	366	362	350	362	349	388	359	371	342	358	366	374	366	363	339	359	381	374	395	366	351	368	350	352	367	374	361	365	357	348	358	364	381	388	366	376	355	372	377	362	354	391	366	361	347	384	351	322	347	340	380	364	345	312	387	343	388	334	372	342	335	383	345	384	364	353	342	369	366	366	336	384	364	412	351	334	374	325	388	335	382	380	352	437	363	358	371	389	413	339	380	377	349	386	352	393	361	366	352	356	361	344	367	334	333	378	375	368	374	362	372	351	386	355	361	375	336	330	321	374	352	353	363	357	353	368	367	368	362	388	370	358	367	366	373	360	374	337	334	388	370	365	348	363	351	338	347	379	357	401	344	368	357	340	383	372	356	364	333	353	380	353	345	383	335	374	378	356	350	384	345	341	345	358	355	418	350	362	371	371	382	346	395	342	345	351	379	368	371	381	367	362	329	332	322	364	366	367	361	365	311	364	377	361	369	348	361	382	372	345	383	352	351	367	333	393	383	380	345	362	368	370	363	313	347	330	349	377	386	336	350	389	370	369	351	349	351	364	357	385	362	377	377	335	354	401	358	354	363	343	358	322	359	373	365	380	400	331	384	357	379	346	384	386	312	363	354	368	383	364	370	333	360	363	385	353	366	364	348	351	377	353	340	373	364	356	363	353	395	366	348	364	354	344	324	363	394	390	355	362	335	342	393	341	322	381	365	352	375	400	375	351	384	352	355	346	393	353	348	381	358	376	388	362	354	381	355	384	336	350	394	354	360	334	363	340	338	385	336	353	350	371	353	397	355	381	341	341	374	352	359	357	354	379	366	373	379	347	380	361	361	361	383	379	330	371	358	356	372	385	344	363	342	365	366	364	371	393	354	354	362	334	379	355	351	361	334	366	343	352	349	399	384	383	343	357	348	373	417	347	353	337	350	356	391	339	361	364	360	365	329	374	361	353	366	330	349	328	336	331	363	340	373	364	380	369	377	367	340	373	379	374	362	399	354	342	377	399	338	392	375	350	380	377	357	341	392	357	350	364	337	377	375	353	347	346	367	377	358	354	345	346	351	364	356	341	378	344	352	349	375	422	372	356	375	368	339	335	365	403	348	347	352	355	362	355	382	417	382	370	341	373	378	348	367	402	338	366	360	369	346	362	383	367	364	373	327	377	339	387	391	382	379	354	373	338	346	356	374	375	369	379	362	369	377	387	372	362	338	351	320	352	345	390	385	342	345	398	355	356	355	365	392	378	392	377	347	367	374	349	375	366	330
19694	38176	35038	27335	24364	23617	19681	18431	16700	12312	10059	7657	7546	6935	7124	6750	6499	4714	3489	2796	2010	1972	1073	935	1060	919	946	853	855	811	771	815	786	792	789	781	653	720	733	721	768	661	709	673	748	688	826	691	626	669	650	646	789	1587	2444	2349	1707	1313	882	756	648	575	585	582	576	613	593	571	578	583	592	594	563	595	583	624	611	575	558	609	601	607	582	592	534	581	593	542	576	525	560	549	581	533	586	589	608	585	572	572	587	584	573	592	549	579	568	598	543	564	557	555	582	582	606	634	617	550	565	606	577	587	592	554	582	587	584	575	584	577	582	559	567	506	557	578	568	532	578	592	554	558	588	587	572	567	574	557	577	567	582	574	568	586	593	563	545	546	592	576	588	574	582	550	581	597	569	557	598	568	629	589	589	537	564	585	586	613	549	614	579	557	586	561	567	587	552	596	603	597	535	537	574	567	603	593	547	590	500	552	538	543	512	546	599	579	566	517	572	557	622	591	623	542	576	575	569	584	603	569	563	570	597	590	593	575	572	574	622	526	549	578	521	586	570	568	598	573	550	540	602	571	574	599	564	549	553	577	577	554	576	540	569	575	636	576	546	610	584	566	594	578	567	570	552	569	590	615	561	586	575	541	623	651	583	622	548	575	599	562	543	552	580	559	595	596	592	584	529	558	571	587	542	521	614	620	560	578	602	556	611	556	580	568	526	600	584	597	569	603	593	587	600	589	557	597	580	541	554	560	563	625	553	573	578	574	592	584	608	569	556	526	576	631	545	586	562	558	569	556	553	582	551	562	571	587	595	579	599	584	569	547	551	566	610	558	566	574	582	574	584	570	567	583	600	572	593	594	613	650	565	566	593	565	576	589	554	579	581	557	554	581	616	549	543	555	578	587	546	564	581	583	561	598	583	555	522	584	551	569	617	545	607	561	570	526	556	554	625	579	579	574	567	583	544	611	597	582	518	609	583	550	546	575	603	599	581	612	531	557	552	592	578	542	564	559	556	543	609	585	582	626	593	606	585	549	571	544	545	572	568	584	578	582	544	598	546	584	581	602	591	575	574	542	604	581	607	574	552	576	613	551	535	552	591	564	565	563	550	586	564	538	553	587	566	591	588	620	598	548	581	545	558	557	571	577	631	543	561	567	561	562	559	583	546	582	567	533	595	558	543	609	587	599	550	586	605	656	564	591	593	602	584	589	569	550	548	574	607	565	542	554	563	638	579	559	564	563	596	581	630	583	606	582	546	574	552	615	557	551	575	576	608	602	513	592	555	601	615	538	583	535	617	622	564	562	570	601	593	603	581	584	617	576	596	556	603	579	532	565	589	582	628	555	555	616	569	582	594	597	553	589	578	604	570	576	564	587	574	590	584	562	547	628	555	556	555	623	567	593	583	557	558	582	549	521	572	524	574	585	581	552	552	554	591	584	585	556	575	554	595	579	610	558	568	572	626	561	602	552	552	560	548	619	589	585	579	560	544	595	634	574	578	578	604	563	522	570	636	584	589	601	601	607	555	550	583	554	588	593	610	556	577	512	555	549	580	581	595	569	517	565	589	577	552	581	592	558	578	573	589	588	535	556	588	552	635	583	569	608	574	533	562	549	562	573	611	519	581	513	569	550	551	536	534	598	565	545	581	607	540	570	604	545	542	578	588	576	589	524	573	600	560	536	544	572	568	627	548	618	538	568	579	560	595	594	558	571	589	582	561	581	580	589	594	583	582	602	586	553	531	594	560	579	537	590	602	560	605	604	592	528	564	564	600	627	563	565	568	564	575	579	592	570	590	569	571	536	563	554	600	561	600	571	588	570	571	604	537	589	618	594	587	575	537	556	595	557	581	620	547	545	585	552	554	592	545	616	546	594	593	554	518	570	590	595	565	585	603	577	519	563	572	564	576	600	581	557	552	568	563	565	575	593	570	601	561	580	594	566	600	606	586	596	589	580	585	583	520	590	571	602	621	590	579	535	585	566	557	573	554	566	611	544	528	593	531	585	590	564	613	586	604	576	561	570	600	567	578	613	551	545	582	579	584	594	558	609	572	592	567	589	564	586	561	578	584	585	564	616	560	573	540	581	589	573	568	567	563	564	564	556	523	562	572	602	565	585	578	595	554	526	602	573	586	595	564	594	569	574	619	535	593	567	582	602	576	585	575	571	570	544	585	568	614	588	555	564	559	504	594	586	580	560	579	546	572	556	549	586	586	595	562	572	570	609	568	577	569	533	555	549	579	557	591	564	599	540	566	598	580	571	577	565	536	583	562	605	576	555	608	532	567	616	585	573	579	568	601	586	572	593	543	585	566	542	589	550	601	583	612	572	530	592	593	575	572	547	587	583	588	564	551	564	523	557	555	602	615	607	551	608	543	552	573	567	600	543	586	551	547	619	562	581	553	558	548	581	588	560	552	558	562	591	545	583	573	517	604	598	541	573	572	574	527	589	589	571	513	589	596	581	556	535	570	536	543	583	602	561	565	598	585	552	588	628	574	541	569	538	564	612	583	586	593	564	584	590	542	539	565	581	591	598	579	566	567	552	554	609	583	565	543	571	537	577	569	568	542	586	567	620	551	547	600	603	530	633	593	579	545	547	549	604	594	575	538	552	542	579	606	584	564	578	622	598	579	605	572	525	531	598	558	550	532	557	568	570	589	574	582	566	575	563	604	577	596	571	555	573	576	527	588	586	550	540	555	564	575	546	572	607	595	559	578	577	576	548	630	579	621	598	581	558	552	537	600	573	576	569	579	604	600	562	556	580	542	597	559	519	552	607	615	586	571	532	574	585	593	522	550	559	566	585	566	589	622	593	536	607	604	591	612	552	581	546	521	585	599	555	567	595	574	617	601	599	571	587	551	599	568	597	554	541	638	583	606	537	579	581	573	563	608	578	619	583	560	550	539	532	596	599	565	565	536	564	536	586	591	601	544	524	578	554	601	552	557	566	542	602	607	557	594	605	602	581	550	594	570	579	595	552	557	568	572	561	569	537	574	601	548	561	580	586	566	569	572	570	573	599	594	567	625	543	564	599	602	594	555	565	569	586	585	572	594	592	610	539	564	568	550	611	610	539	596	532	585	561	570	598	564	577	564	588	589	552	549	564	556	573	572	568	607	601	593	538	607	589	574	599	575	585	546	606	570	531	557	618	554	546	596	604	558	605	538	557	590	591	593	576	547	577	545	569	561	575	598	571	585	578	619	566	578	604	550	569	544	625	575	590	548	611	570	584	545	544	562	559	577	592	582	542	593	553	591	563	555	583	574	575	598	562	552	601	544	560	563	538	581	587	534	546	573	548	571	594	552	587	492	541	562	569	600	595	564	548	592	572	589	568	586	594	536	612	577	587	552	548	555	605	547	602	528	581	560	551	576	596	570	552	592	593	559	571	598	567	599	598	591	565	573	585	583	584	547	582	584	575	568	572	582	552	568	600	561	549	558	588	563	624	529	594	605	578	543	564	578	569	599	589	590	602	568	610	565	537
27150	21403	18744	11312	6715	5515	3598	3227	3106	2109	1667	1335	1227	1221	1358	1239	1227	997	722	637	535	558	448	396	384	392	370	367	354	395	357	345	390	387	351	362	358	367	384	370	398	373	381	341	346	374	372	325	391	387	356	373	358	399	418	457	387	406	365	345	376	343	343	347	389	345	349	367	325	340	352	316	374	364	314	341	358	348	349	338	361	354	330	342	348	334	327	350	305	331	338	351	352	342	328	343	364	361	353	333	355	330	340	353	347	362	365	355	333	350	316	329	338	379	350	353	344	313	356	351	327	338	329	338	357	344	375	337	348	379	312	347	386	358	337	349	367	330	358	352	385	321	337	350	351	354	357	351	357	338	371	340	329	348	390	321	346	350	352	316	338	341	359	397	324	322	315	327	350	327	324	349	329	355	359	353	378	335	346	335	340	332	351	352	372	381	347	348	356	359	344	359	336	352	349	383	318	349	334	349	326	377	361	346	334	347	354	331	381	330	332	350	327	343	352	368	347	335	363	335	347	348	360	379	317	358	327	335	359	370	384	343	354	361	340	376	316	326	363	325	356	306	370	321	348	364	342	357	359	344	357	327	297	333	332	325	332	331	345	343	339	350	358	337	328	324	326	339	342	323	348	352	352	332	342	365	369	332	340	362	360	364	351	329	371	306	330	326	342	338	330	375	317	332	311	346	335	333	371	364	350	360	332	350	345	377	346	361	367	331	331	368	323	354	328	362	347	359	381	359	323	329	376	376	347	362	371	335	352	308	327	343	357	363	332	361	356	362	343	365	323	321	351	347	347	346	333	360	327	337	344	354	337	355	347	366	389	341	370	343	360	338	342	386	338	336	390	361	354	314	361	352	377	361	297	341	345	325	356	332	348	325	320	333	345	341	374	355	309	328	357	333	318	341	357	331	351	328	336	346	335	334	328	327	356	331	346	371	358	353	359	337	365	361	331	380	335	322	329	346	393	326	336	348	356	318	346	345	342	327	397	330	326	369	347	348	346	365	325	294	347	330	324	359	328	363	318	373	368	336	362	335	347	365	351	365	350	343	341	354	349	329	340	372	354	317	340	335	334	341	352	349	320	351	363	340	355	326	361	331	327	324	337	348	357	340	342	341	344	331	368	329	335	320	349	341	335	356	364	325	364	352	344	329	356	328	325	350	349	393	345	319	330	372	336	370	336	323	358	317	360	360	348	352	325	362	362	353	353	324	351	333	348	351	353	356	347	338	343	366	350	320	355	322	360	349	348	351	349	299	348	375	340	355	386	336	357	333	347	314	315	329	359	389	311	341	318	367	328	342	368	342	350	350	381	370	325	329	348	324	350	337	334	362	329	381	344	336	350	376	317	342	331	354	318	356	344	324	321	336	383	369	327	340	356	352	353	341	314	306	368	385	355	321	351	314	320	345	340	359	342	359	323	356	369	358	331	313	349	359	355	322	380	365	362	324	361	339	343	357	343	336	328	328	351	358	355	338	370	318	305	336	322	343	341	329	337	330	344	327	349	349	322	335	345	342	349	330	333	350	326	339	330	340	347	323	332	343	329	350	326	360	338	331	327	352	339	304	348	337	335	351	314	341	311	324	314	350	361	339	348	360	366	361	328	355	325	345	361	329	338	388	341	342	371	335	351	346	354	359	367	333	375	366	310	317	364	378	389	325	353	362	349	345	324	376	352	343	354	339	361	359	311	371	343	361	320	328	336	333	353	348	337	307	342	322	347	362	370	358	366	347	389	342	344	325	346	361	324	338	328	357	345	355	366	332	310	377	366	356	365	350	378	341	354	345	351	399	336	336	363	343	341	382	342	361	329	332	355	326	357	337	351	327	332	384	341	349	329	346	349	323	331	331	369	333	338	368	356	354	331	332	354	357	337	334	371	347	337	342	357	331	366	343	342	340	345	341	402	360	355	366	342	333	347	353	360	311	359	348	339	334	357	347	350	334	343	352	336	353	343	338	346	338	385	340	364	367	380	374	371	330	362	363	321	343	360	379	353	373	369	351	356	373	371	383	310	368	339	373	340	347	356	339	368	357	372	326	341	346	363	336	365	315	344	367	366	355	363	341	337	366	335	332	333	356	349	323	365	363	317	328	334	354	353	355	353	345	331	332	371	357	350	336	300	353	357	331	298	332	340	374	368	366	310	364	333	357	362	368	361	357	349	357	333	349	378	352	380	317	323	353	336	356	340	360	326	338	360	329	348	365	314	331	358	351	343	357	335	341	377	356	342	325	340	339	321	353	333	344	346	366	325	337	364	345	361	375	318	351	376	367	342	353	322	325	355	321	322	358	359	388	331	349	368	327	323	324	342	318	352	342	370	340	331	363	342	351	382	366	346	384	353	326	366	325	358	332	350	326	331	307	353	341	336	341	312	348	360	363	346	376	311	326	334	354	340	337	334	354	343	370	346	355	363	347	317	367	339	354	371	367	345	317	317	376	364	342	348	357	326	343	358	362	354	333	310	352	346	371	331	318	356	360	353	330	317	337	378	339	331	339	344	326	333	331	337	350	361	343	332	327	330	326	342	322	335	351	323	326	371	347	322	340	365	307	348	337	321	322	329	352	345	356	344	381	364	342	336	355	365	315	378	345	369	321	326	319	345	366	355	358	356	318	348	353	352	333	349	366	338	338	378	334	356	330	348	374	329	357	358	380	366	358	320	345	349	358	329	372	345	342	355	344	370	349	328	325	353	360	387	368	368	361	312	341	312	342	310	357	330	345	329	349	349	344	326	312	346	330	348	378	349	391	320	310	340	303	354	312	351	351	389	353	371	348	348	336	359	362	333	337	349	353	340	361	321	334	357	355	306	345	367	336	328	339	336	313	330	362	345	365	369	351	340	339	340	354	307	312	323	313	322	348	353	353	355	420	351	379	358	306	361	349	378	343	370	367	313	356	346	319	405	332	362	351	370	322	327	362	312	351	366	304	339	339	355	329	342	354	323	322	362	331	332	327	342	367	333	346	341	359	346	336	345	336	395	334	386	326	348	358	331	324	380	352	321	340	365	357	361	349	353	316	372	375	335	385	364	343	357	335	359	350	346	338	348	351	320	356	332	323	357	337	341	349	355	365	386	317	341	336	332	377	330	366	336	323	357	357	374	356	342	362	350	324	357	354	343	304	325	340	338	332	324	348	383	332	321	381	340	339	332	360	352	391	362	362	339	343	356	357	343	336	360	344	343	342	335	372	343	351	342	374	334	334	342	328	345	330	323	313	334	329	331	371	355	340	331	351	328	340	312	318	338	357	312	322	345	386	375	321	335	330	358	329	317	361	320	373	370	329	347	361	335	350	317	328	341	361	335	347	345	364	341	338	340	362	370	357	334	327	323	365	352	354	353	352	322	343	314	315	351	340	370	370	335	322	333	354	351	350	359	325	335	350	329	366	356	368	349	360	317	364	320	320	313	357	343	341	348	350	324	371	340	362	330	332	342	350	336	352	361	357	372	371	349	361	329	355	318	335	376	352	341	360
15293	25559	23004	16624	13561	13061	9480	9179	8695	6075	4354	3632	3293	3394	3615	3255	2997	2315	1659	1410	1075	1101	785	689	680	684	714	684	608	613	625	617	630	607	569	600	574	585	628	617	561	586	613	610	610	624	592	656	678	644	641	621	572	664	765	755	722	689	646	561	586	538	530	607	582	556	576	546	496	532	559	527	569	567	575	545	578	543	595	548	569	552	559	573	507	489	549	537	561	565	515	604	530	574	516	523	555	553	485	576	549	553	573	556	535	553	561	559	561	529	560	523	614	579	573	523	557	552	574	551	555	579	536	528	550	568	501	591	553	533	521	512	537	520	536	553	562	578	587	566	572	566	547	549	517	517	571	562	566	622	565	609	567	576	558	549	558	546	522	542	545	570	571	553	576	502	561	528	548	530	593	554	551	540	619	528	596	593	552	530	551	528	570	535	553	588	524	559	564	563	554	529	550	541	618	529	572	553	565	548	546	517	522	541	553	558	551	570	556	600	560	590	549	554	551	550	578	557	553	535	596	569	551	571	536	527	558	564	576	541	512	521	563	554	584	552	601	542	554	605	542	528	569	531	566	595	601	575	573	573	564	552	552	565	559	556	535	568	555	564	556	564	549	607	571	543	574	564	528	545	512	591	583	642	547	540	580	522	579	519	574	529	541	527	571	564	527	551	562	529	555	544	564	536	562	539	564	550	570	542	545	530	576	569	557	537	545	589	555	576	565	598	570	523	558	562	601	568	579	547	546	521	578	562	569	607	555	585	492	528	512	517	572	612	530	537	579	500	566	566	536	490	556	530	555	583	559	578	583	532	598	588	517	557	579	551	606	557	541	574	540	512	560	557	560	547	539	559	526	500	553	497	574	567	573	532	580	541	564	537	548	547	529	574	557	590	516	572	581	515	507	559	516	562	584	592	575	550	539	536	560	583	558	528	556	553	575	582	567	538	558	569	569	573	554	583	547	545	524	556	577	518	531	531	584	586	593	565	510	554	577	561	552	560	531	479	482	550	514	595	596	553	567	546	588	536	531	578	543	550	534	564	531	572	558	561	548	556	576	556	548	566	553	579	587	508	535	545	554	544	588	533	568	550	577	524	554	590	566	578	563	548	531	587	567	532	578	540	561	593	554	556	583	527	551	560	565	578	552	565	535	560	582	561	555	522	525	572	618	561	551	536	587	632	560	537	554	585	542	560	574	572	497	557	550	544	527	550	573	552	552	550	568	491	539	553	535	573	523	541	617	510	533	557	519	555	568	569	486	583	568	595	548	587	521	545	564	558	548	563	522	540	564	576	544	559	559	558	580	536	544	586	526	524	538	515	536	559	567	611	597	553	536	566	583	514	541	569	529	591	541	554	552	531	515	566	545	537	537	539	528	566	559	541	559	536	509	514	506	617	533	570	555	517	573	560	574	553	542	537	545	558	517	595	553	579	552	577	569	525	568	583	577	561	575	558	583	560	531	574	541	537	582	555	522	547	554	491	506	550	593	540	545	537	547	556	525	527	538	584	562	568	559	574	534	600	577	527	576	575	559	527	539	521	554	556	569	531	597	582	540	586	581	492	529	546	579	537	554	577	564	534	516	541	543	560	572	491	568	546	513	578	581	542	559	560	562	573	552	567	564	505	538	532	585	489	516	558	516	520	545	547	539	556	543	524	550	537	558	555	576	561	521	537	562	566	507	559	562	595	535	585	550	583	581	573	547	542	523	553	575	549	520	545	557	594	542	521	532	556	600	553	552	556	567	558	509	579	558	564	525	509	590	553	547	547	516	557	585	557	573	539	574	570	537	576	540	522	574	541	585	544	547	544	560	556	532	561	540	558	591	514	552	574	506	575	557	557	551	572	588	583	498	570	589	582	537	589	496	602	520	584	530	561	530	567	539	528	533	557	559	603	548	543	521	560	566	547	550	578	524	518	505	585	559	534	487	592	543	558	535	580	597	576	558	532	567	579	550	572	573	573	548	557	522	541	582	541	550	579	552	504	593	553	576	527	512	556	536	509	568	568	598	556	549	568	571	525	538	560	590	559	547	588	541	589	563	556	580	566	576	562	579	579	557	525	521	562	521	579	620	570	642	566	564	548	554	548	583	541	585	542	567	539	523	570	538	555	550	541	504	597	543	578	569	585	568	584	604	610	545	567	559	539	550	589	557	547	569	560	510	562	541	567	537	611	531	552	573	549	546	565	560	571	563	567	553	562	529	556	572	513	536	598	561	570	577	515	556	546	555	528	578	551	510	521	551	566	519	525	559	569	592	537	585	570	577	555	582	563	579	532	536	523	582	539	549	523	533	562	507	552	546	570	554	557	590	573	501	561	567	504	525	572	555	577	553	569	558	547	572	551	543	555	539	614	551	559	548	566	546	544	545	573	536	556	559	564	554	510	552	579	532	555	540	570	518	586	630	569	559	543	557	496	556	553	549	545	545	568	562	544	523	542	551	532	595	556	545	555	569	538	531	541	588	557	568	535	571	522	508	541	593	539	522	537	548	575	570	551	559	547	570	518	541	570	537	518	522	540	554	564	531	561	557	558	541	498	519	538	539	577	601	561	525	529	515	541	558	570	577	554	602	552	556	508	515	587	526	554	584	559	599	558	586	566	561	543	557	566	578	620	593	562	518	590	586	497	572	573	555	547	542	524	584	585	586	523	577	512	527	528	540	574	589	524	539	565	584	561	602	504	561	544	519	548	533	543	561	565	565	537	547	537	590	532	567	538	525	532	570	544	555	544	543	545	561	545	536	554	562	507	551	590	558	572	545	549	588	533	502	571	556	539	555	559	590	570	563	555	571	542	522	573	553	583	558	581	565	554	557	552	551	517	529	561	566	526	573	534	573	554	577	538	555	536	580	561	615	508	559	559	527	552	548	533	541	562	493	533	549	533	555	547	542	561	526	570	596	564	535	518	573	527	574	571	554	587	579	521	569	591	571	558	608	577	579	528	565	536	544	552	558	576	561	540	552	561	586	560	547	542	568	523	517	537	564	555	541	550	552	567	547	545	563	569	578	541	555	543	601	517	558	563	566	570	536	545	580	541	541	585	537	591	535	560	566	617	526	598	562	557	553	598	501	550	530	509	570	560	536	571	509	553	555	575	544	576	569	557	555	545	520	546	502	543	541	572	562	538	504	522	550	534	542	564	573	569	549	555	546	557	548	566	557	568	591	551	597	534	562	545	550	559	534	549	568	539	538	575	569	561	563	545	565	514	561	529	564	573	552	569	562	556	524	544	583	557	570	587	579	544	522	593	543	593	523	540	563	561	549	593	530	568	557	491	554	587	546	529	529	583	573	558	552	546	516	533	560	575	571	561	567	542	534	547	527	546	542	540	580	552	570	549	569	532	535	564	563	589	522	537	542	577	574	569	555	578	558	603	563	527	527	598	540	544	590	589	589	563	546	522	554	539	542	536	544	564	537	545	554	530	553	569	546	565	529	560	572	580	541	555	554	531	537	596	551	543	555	541	578	583	556	549	581	545
24556	21557	28881	24804	21350	15463	8858	6444	5251	3798	2632	2147	2071	2070	2026	1898	1873	1433	1068	922	679	680	535	496	525	492	496	455	447	448	494	493	439	409	419	429	405	468	432	470	422	412	398	446	464	470	465	460	434	475	467	424	440	582	740	762	614	572	477	416	405	422	400	410	411	414	393	375	370	400	425	422	418	405	396	402	388	395	402	395	409	384	386	426	422	407	418	411	397	379	397	381	403	443	391	390	389	409	373	417	378	403	416	372	413	385	425	415	389	405	412	372	378	407	365	423	392	390	433	418	404	397	430	404	373	405	382	437	411	380	391	399	375	405	376	410	435	379	392	357	376	353	405	402	362	391	388	398	380	411	452	402	376	421	361	410	411	394	402	408	389	375	385	416	367	371	390	420	398	391	396	420	370	396	400	373	397	406	401	386	406	409	409	399	380	378	384	342	405	442	409	414	395	380	416	420	377	363	396	366	417	441	390	424	404	409	421	385	415	371	398	389	449	387	389	396	385	394	389	450	431	369	378	406	384	391	376	400	367	425	405	427	412	390	385	420	389	436	390	390	409	400	371	392	394	375	402	404	381	403	416	404	401	387	392	376	362	424	409	404	378	378	436	387	394	443	410	358	389	407	387	415	389	409	397	396	391	381	407	385	433	417	443	391	367	395	384	454	393	397	400	424	371	413	395	365	415	396	385	412	381	392	394	388	409	393	390	390	403	388	382	399	407	393	410	398	395	421	410	427	379	398	395	414	407	378	410	361	438	419	348	398	444	398	385	412	383	388	401	420	404	393	389	365	398	392	423	383	384	383	423	430	392	433	399	398	394	389	405	381	423	382	442	385	407	362	373	387	395	384	429	410	399	401	367	354	398	408	394	401	377	394	416	397	379	389	369	437	420	412	400	409	400	395	398	377	392	412	347	372	402	396	408	378	413	405	417	422	383	416	363	400	432	384	422	447	438	421	392	397	396	380	395	397	404	379	388	406	398	397	410	377	390	408	411	370	413	384	420	365	433	407	382	368	399	389	448	426	424	381	407	384	416	397	383	393	421	396	424	379	405	372	381	371	407	384	414	381	429	367	407	355	403	399	383	339	408	392	389	409	419	427	429	357	393	396	405	400	397	387	438	385	399	401	389	418	376	426	378	398	392	395	409	406	384	379	357	394	385	424	376	376	408	412	399	393	395	416	415	385	403	377	419	370	417	395	372	393	351	377	368	387	425	378	385	399	393	408	437	383	412	438	384	424	369	389	367	368	417	408	394	364	415	392	419	366	380	384	388	407	375	417	379	413	397	390	370	405	394	388	427	395	425	405	414	369	383	428	439	380	385	370	401	377	421	391	363	369	406	376	472	398	385	392	393	390	402	389	403	396	411	406	417	393	380	379	401	404	411	388	437	437	413	412	427	389	408	414	409	398	405	457	401	383	383	405	393	372	407	396	405	415	426	391	422	381	403	421	389	374	371	371	390	400	437	399	383	382	385	416	367	396	396	386	389	384	389	414	415	430	367	405	428	421	400	379	407	390	389	385	450	396	408	377	428	403	382	398	404	386	396	367	366	374	420	410	400	395	357	388	393	411	392	333	415	396	400	397	423	413	392	392	387	377	399	391	388	354	409	403	422	416	393	402	413	427	387	398	397	391	378	390	409	392	377	406	410	398	371	375	409	397	366	400	385	378	403	437	374	406	373	387	397	415	377	360	391	398	390	381	399	395	348	387	379	396	393	407	394	393	382	401	405	374	361	388	361	375	406	386	405	421	423	398	443	394	406	390	372	400	389	399	386	418	418	367	396	387	398	385	402	398	399	375	389	397	396	382	424	405	357	431	384	382	396	384	401	384	394	418	376	398	395	396	389	399	414	389	407	387	393	433	393	363	390	367	392	357	398	395	385	392	452	417	403	427	438	405	370	396	404	396	408	364	375	367	379	409	396	418	365	360	398	415	435	394	416	370	405	417	401	421	415	427	402	385	392	424	396	387	393	395	398	405	411	369	384	408	425	386	400	396	368	412	429	407	407	404	396	388	388	411	386	345	399	396	393	385	390	386	404	409	413	377	381	378	382	381	388	377	432	398	385	407	399	419	399	376	389	412	381	374	381	409	394	401	384	417	393	380	424	397	352	391	375	404	413	425	383	395	366	379	415	350	398	420	389	430	418	382	391	389	393	377	399	386	385	393	381	389	407	394	380	409	424	411	374	427	402	419	392	421	410	412	423	425	379	389	379	389	412	396	402	389	365	354	376	402	396	402	410	381	395	376	437	415	419	397	408	397	387	404	396	402	396	407	389	355	407	398	422	392	398	358	406	391	397	373	386	379	397	382	389	403	399	395	427	411	379	379	358	388	419	417	378	412	429	383	388	378	418	400	389	388	384	412	427	379	395	423	375	414	439	394	368	449	421	406	411	378	381	388	389	388	413	412	402	421	408	452	402	395	420	418	404	412	411	399	415	393	375	389	369	398	387	433	376	424	374	373	406	418	431	387	328	381	391	400	426	407	388	400	386	391	389	390	414	382	394	383	392	409	413	404	394	361	411	423	383	400	438	396	420	430	376	392	428	423	373	379	392	430	381	395	435	391	348	399	402	383	381	399	406	383	423	417	354	391	392	396	394	411	379	417	405	408	389	423	396	393	408	435	392	412	416	398	394	423	425	384	402	389	402	380	395	418	432	428	374	409	383	414	368	382	396	391	420	373	381	402	404	427	379	411	381	420	407	398	376	379	394	388	384	381	441	419	420	401	406	355	387	383	380	392	432	410	393	386	378	404	382	367	368	389	356	422	417	391	392	396	370	426	412	392	384	389	368	380	399	402	433	399	381	363	393	398	396	374	393	439	387	413	373	421	394	393	421	405	396	374	380	386	371	401	391	382	416	391	378	394	403	427	377	385	357	413	418	385	386	401	408	399	390	412	424	399	408	367	401	388	425	390	385	363	430	409	399	389	395	405	416	444	352	413	412	396	365	393	386	400	402	381	402	418	411	377	405	421	398	395	436	410	395	402	338	363	372	395	396	414	377	376	385	396	426	400	390	391	429	410	388	399	387	385	413	361	422	386	398	402	400	393	395	382	364	414	385	379	406	422	414	396	387	378	403	406	404	364	367	452	393	424	430	438	381	384	413	413	420	408	415	371	383	382	396	375	417	422	380	388	416	348	375	383	373	380	425	377	384	412	414	388	377	407	379	366	382	379	411	396	377	409	393	389	398	398	388	385	411	386	418	400	411	429	384	378	390	383	420	409	395	389	415	400	395	361	396	389	410	406	437	357	387	402	364	392	394	389	385	397	405	431	368	365	377	374	392	395	384	380	428	405	418	367	396	433	407	404	418	395	396	392	399	360	396	377	357	407	376	393	449	334	394	434	422	398	371	349	395	414	414	377	422	415	368	433	396	379	449	394	401	423	407	391	401	411	370	364	377	391	400	419	433	391	391	384	413	394	403	382	385	422	426	417	407	354	386	369	405	447	406	399	450	441	399	417
17030	33504	31519	25563	22617	20496	15092	14641	13012	9742	6961	5852	5434	5378	5180	4813	4656	3474	2451	2020	1399	1410	952	927	883	895	904	823	780	744	768	739	769	709	697	661	638	732	805	789	694	759	771	790	739	778	794	835	782	785	793	765	755	1061	1531	1470	1207	961	822	718	636	630	634	662	626	601	631	596	629	645	615	600	610	595	590	637	632	636	669	601	647	596	588	591	635	634	619	648	615	648	631	653	611	620	653	652	586	637	652	664	595	608	582	669	612	620	582	631	677	626	617	638	645	645	621	653	628	606	640	607	620	659	644	642	636	634	630	577	631	621	600	612	646	606	593	656	600	619	652	630	658	668	681	629	594	619	595	593	640	624	574	628	615	606	657	598	677	640	676	639	638	602	684	619	629	647	628	584	655	604	622	600	638	621	646	633	651	627	610	630	626	631	619	656	652	633	636	631	640	674	639	684	637	685	631	635	657	619	606	641	599	591	662	667	614	604	678	672	651	610	610	604	636	643	612	630	639	639	630	648	621	612	621	654	655	628	669	651	634	619	643	649	606	659	617	628	606	676	692	653	597	677	692	691	615	672	653	648	660	628	654	613	643	597	631	657	664	634	609	601	635	610	646	640	675	656	607	630	644	588	580	608	654	665	650	557	631	637	646	656	634	633	650	646	672	595	613	628	657	635	644	575	622	601	596	629	589	647	643	634	599	620	658	651	637	647	614	616	645	653	598	633	651	616	703	611	631	631	616	638	636	631	650	635	631	620	660	666	674	683	680	605	607	648	621	676	620	633	610	608	659	622	610	648	651	698	605	611	619	615	598	635	600	646	597	653	627	659	658	639	645	606	623	631	627	651	622	641	666	622	665	619	652	646	692	680	656	601	652	674	624	621	606	661	612	610	635	622	664	654	629	590	622	621	634	612	639	588	644	625	591	641	586	635	569	602	685	623	637	602	600	621	579	621	639	621	610	625	627	660	650	663	647	618	658	605	625	646	639	612	598	579	637	602	653	619	606	621	632	634	645	589	645	629	680	643	637	669	674	631	634	588	656	623	665	640	623	626	625	674	621	636	634	621	647	672	665	631	641	574	600	595	641	636	633	626	623	606	659	653	641	634	623	635	644	642	592	624	616	636	608	650	685	604	628	656	656	629	638	626	609	609	650	659	647	584	672	610	655	613	667	611	659	642	586	616	660	580	644	667	655	636	622	634	611	668	594	639	619	644	616	629	599	649	651	695	651	616	634	614	644	620	639	656	640	625	595	635	637	680	670	639	619	619	625	616	641	628	680	623	623	629	626	624	697	576	661	633	653	645	578	630	645	627	613	633	592	663	634	643	591	655	620	646	656	634	647	608	628	660	646	628	635	643	582	637	678	604	617	634	640	657	673	666	614	629	611	617	600	610	641	668	574	620	607	669	605	629	674	647	648	646	654	573	652	645	632	661	658	609	633	621	658	649	616	596	672	655	626	697	636	629	611	615	646	635	621	625	597	668	653	664	670	658	596	609	622	635	609	624	656	631	601	618	702	641	608	671	636	611	630	606	685	656	632	621	606	653	620	625	652	615	640	655	648	616	651	663	641	694	588	610	586	619	638	638	658	594	608	684	625	612	653	657	666	681	634	625	610	591	626	657	605	643	603	638	652	627	613	656	668	652	625	626	625	630	617	628	629	623	653	614	638	661	660	571	606	631	619	647	637	643	621	568	609	599	651	625	637	573	655	678	637	682	621	596	643	664	600	603	704	592	657	608	611	639	647	611	660	631	609	616	654	702	603	636	631	683	649	660	632	604	630	662	615	647	668	671	599	634	636	637	649	644	603	642	563	608	666	605	613	608	634	623	628	608	667	625	665	595	666	613	614	644	581	651	673	621	611	642	629	634	647	638	631	664	572	632	584	634	594	638	641	650	608	672	624	626	653	635	636	647	644	673	623	610	639	636	635	643	643	617	637	623	615	644	645	625	619	635	641	676	617	615	598	607	639	635	634	671	602	687	650	625	669	673	629	618	647	642	636	634	635	601	672	594	636	626	605	619	655	643	650	636	667	625	643	619	644	636	617	656	645	634	641	605	654	639	641	684	641	633	618	610	625	627	619	633	600	632	667	647	631	665	632	637	656	686	608	659	637	583	628	601	599	675	650	642	654	621	656	662	621	607	629	617	610	630	626	628	614	621	629	642	609	620	635	627	631	641	613	702	593	648	634	594	568	615	605	648	628	653	635	651	641	632	599	682	612	636	671	632	623	593	681	617	602	681	608	612	630	654	635	632	668	591	615	587	599	597	625	650	603	644	588	635	615	626	683	609	621	624	617	655	651	675	636	616	608	646	657	625	597	643	662	650	627	673	674	684	666	598	684	602	600	665	628	645	635	620	618	626	604	651	635	619	639	656	688	615	622	675	617	614	593	641	615	660	616	609	622	662	656	666	656	632	642	649	651	669	641	637	655	637	630	641	677	632	622	652	657	635	633	631	584	607	652	626	673	624	629	605	631	598	620	611	629	642	621	660	670	601	617	635	679	649	623	656	623	631	609	629	648	626	621	632	694	596	617	607	610	648	668	640	609	605	610	621	685	602	619	630	620	607	633	619	634	617	600	612	642	614	638	637	613	628	594	621	641	641	602	641	577	699	649	639	612	633	596	622	631	638	625	636	592	635	654	637	644	670	605	656	611	611	617	636	608	632	625	629	601	692	692	618	638	644	649	624	645	656	637	635	600	652	596	614	682	650	620	615	592	626	642	600	652	607	620	665	638	637	629	582	619	608	677	613	635	641	611	645	608	631	644	640	602	600	638	643	636	662	610	624	652	625	616	639	668	662	646	629	662	600	638	637	648	634	614	619	626	589	605	589	631	627	628	656	587	672	595	627	612	608	607	588	675	655	608	696	607	620	607	647	642	623	612	643	618	602	598	618	668	618	651	579	613	603	628	657	614	634	643	616	644	650	632	618	630	597	679	629	607	621	659	663	639	629	618	654	626	568	640	644	648	662	666	635	641	647	625	649	660	600	618	595	651	690	671	625	588	634	606	604	648	669	669	666	647	616	626	630	575	602	619	651	652	672	617	638	622	640	658	608	579	579	655	683	614	646	620	651	645	642	667	632	616	633	637	657	634	606	650	664	594	661	598	614	673	673	630	621	625	633	658	650	616	635	654	621	648	640	605	648	571	633	652	653	649	608	621	589	631	630	639	640	604	586	641	632	625	661	639	656	673	624	587	635	640	613	618	602	633	647	662	642	636	612	685	629	614	632	644	616	644	637	604	606	618	666	648	642	602	630	665	639	634	655	614	652	618	678	634	685	624	623	616	654	666	582	632	626	650	647	648	692	634	639	597	648	645	589	562	603	645	655	660	646	635	619	660	580	612	647	636	648	631	651	628	618	684	613	608	661	678	654	632	577	593	654	641	619	612	674	640	613	645	664	638	635	599	679	621	643	655	643	655	624	619	673	629	681	663	638	688	646	643	644	580	632	599	618	622	668	614	677	619	627
23464	21489	29367	24048	21692	21980	16149	10122	7340	5320	3656	3118	3043	3030	2940	2754	2512	1752	1404	1031	792	649	529	587	507	522	553	487	425	432	442	471	464	439	383	399	433	433	481	456	507	440	433	482	450	476	505	520	505	520	439	438	461	608	977	992	817	587	487	419	377	359	388	372	377	384	348	387	404	360	372	355	354	364	378	358	389	364	377	388	339	355	390	362	351	386	370	367	347	341	403	385	369	384	351	360	364	348	384	363	384	353	351	370	335	372	369	351	316	340	368	332	363	363	349	348	340	360	361	364	384	354	407	372	409	334	355	387	366	386	383	389	388	353	359	390	387	350	365	371	394	372	360	401	390	371	366	369	339	350	400	335	389	351	384	366	373	362	377	394	385	359	321	369	388	383	353	405	371	391	355	369	389	387	395	371	356	367	338	360	346	368	379	340	353	338	358	325	372	367	353	345	370	357	393	369	388	381	341	333	377	350	362	412	344	361	386	375	350	363	344	412	378	352	361	404	361	396	378	355	367	363	343	404	356	386	354	395	343	361	391	412	376	378	377	374	339	341	371	369	373	381	363	355	377	361	393	376	364	377	362	359	354	357	369	372	361	385	346	354	389	391	386	359	370	370	396	355	397	369	383	395	372	363	366	345	374	352	365	394	356	377	377	363	381	377	359	373	377	363	360	369	352	343	363	305	374	387	382	393	372	370	346	332	350	387	382	357	397	404	358	374	375	363	357	377	368	359	383	359	374	344	384	347	396	369	341	381	388	363	387	391	378	365	382	378	385	423	351	347	369	368	362	378	382	350	384	362	366	377	363	361	360	332	364	395	375	371	379	360	330	387	375	361	374	373	366	350	363	372	382	396	353	383	345	399	351	350	372	338	357	377	375	357	353	350	403	376	353	398	353	361	355	368	380	332	357	354	403	358	378	353	365	339	403	360	372	356	379	384	350	384	367	362	378	389	348	358	314	344	389	364	362	359	376	357	353	365	364	378	379	372	408	402	372	390	355	388	351	370	371	359	358	368	346	353	356	365	349	345	370	360	353	381	362	375	383	355	369	351	368	371	341	330	372	364	379	374	381	352	398	356	364	371	334	358	374	425	350	381	396	377	358	356	367	404	366	387	434	372	379	371	361	328	349	393	353	382	366	350	378	391	408	368	369	373	350	347	382	336	391	367	393	341	411	400	385	385	379	368	374	370	373	347	344	380	360	357	359	345	366	375	354	357	385	328	378	384	369	377	385	370	371	380	356	389	359	368	357	357	362	377	377	351	367	387	398	345	372	362	383	367	361	381	347	390	358	406	391	391	398	366	338	382	341	400	344	342	400	394	353	387	337	384	370	393	347	354	372	352	358	337	366	375	378	390	353	392	356	358	371	356	369	405	379	366	311	388	399	377	375	352	384	391	377	362	387	345	362	367	368	361	359	381	379	381	348	354	379	341	362	365	370	382	367	408	378	372	357	368	388	379	373	322	323	352	410	363	411	329	397	364	386	369	358	401	357	382	368	380	354	381	375	366	362	378	366	359	381	334	345	341	332	344	325	386	341	369	359	356	369	393	397	370	399	377	379	364	386	318	389	411	394	355	358	398	373	367	368	349	360	374	368	388	382	389	355	363	371	407	363	349	340	387	378	341	349	385	358	380	349	384	353	380	403	385	385	377	401	399	376	366	373	383	394	366	400	402	344	363	365	339	359	371	372	364	371	367	361	324	403	357	365	321	404	389	356	367	381	353	366	352	386	378	380	363	372	362	373	359	393	398	354	357	333	387	391	378	358	379	362	362	361	345	368	377	373	365	349	397	374	352	338	345	329	370	367	361	378	369	359	343	385	376	370	387	362	332	372	322	347	360	373	349	382	332	346	362	402	387	370	362	370	367	364	370	369	333	378	365	371	338	360	388	365	368	351	370	379	393	384	375	373	349	351	387	400	379	377	387	360	361	340	369	376	383	392	347	387	356	344	364	383	403	377	353	356	387	394	346	395	360	371	378	374	327	339	392	406	379	379	372	352	357	365	393	380	338	373	367	332	399	359	343	366	351	383	379	384	339	382	362	371	391	359	356	355	383	353	369	386	330	364	390	374	362	372	383	364	341	374	335	386	403	377	378	353	361	368	380	339	343	364	361	351	352	394	362	366	356	364	374	398	386	365	351	355	339	333	347	354	371	332	355	400	358	359	349	378	351	347	338	363	372	353	398	365	398	353	400	378	416	360	377	377	377	389	377	358	366	377	342	383	374	401	365	343	412	376	374	397	390	376	363	359	342	383	371	379	389	370	351	337	374	380	369	396	377	374	349	390	379	371	392	373	357	353	367	364	338	353	360	358	362	417	347	369	373	342	390	360	391	366	384	366	400	378	340	344	372	368	381	409	364	371	350	376	387	343	356	386	360	384	370	390	373	349	389	367	361	372	385	366	384	332	362	357	362	369	353	329	358	358	385	345	407	375	344	371	373	390	368	414	350	351	384	343	381	373	377	397	350	362	353	364	347	352	335	370	366	310	395	380	351	376	402	406	359	396	357	367	366	355	357	357	362	376	367	375	356	380	386	366	347	389	361	369	374	375	388	349	351	353	356	371	361	374	379	362	361	331	367	359	360	371	385	388	353	352	352	345	358	372	370	382	370	350	358	368	413	389	350	387	346	376	384	397	340	348	395	358	355	343	369	372	365	370	378	362	379	367	372	361	365	376	399	353	350	351	372	355	346	363	430	389	385	348	370	394	349	375	356	355	366	359	363	383	385	375	365	391	369	362	336	332	371	346	345	362	349	371	376	376	383	371	329	382	316	391	350	379	347	378	334	317	371	336	392	398	401	366	373	369	344	364	347	331	358	385	331	376	379	405	341	360	365	340	370	335	379	386	353	364	350	380	373	392	384	315	339	347	346	370	366	379	373	367	367	393	391	372	370	383	359	394	356	347	344	355	359	345	336	389	412	363	359	371	401	366	371	345	384	342	344	354	366	353	365	347	376	380	389	365	360	364	343	363	340	364	344	356	381	380	351	368	369	372	367	375	379	377	371	395	339	391	392	371	349	380	354	348	345	367	398	364	339	386	357	360	383	394	364	347	338	343	326	360	342	364	360	418	369	333	385	350	324	366	380	369	380	365	347	378	342	358	340	378	331	342	368	353	385	377	387	352	362	348	361	375	338	365	348	370	363	388	344	362	378	367	360	350	367	366	380	379	358	364	382	359	357	368	392	382	373	398	352	364	341	355	370	334	347	341	359	401	378	419	397	355	344	365	392	355	355	378	330	373	362	376	360	363	347	376	367	335	361	383	331	391	368	341	348	375	382	402	410	364	346	390	340	379	428	357	373	386	376	349	351	422	387	371	349	360	340	358	390	388	345	358	367	368	336	374	385	408	367	373	346	357	360	343	401	358	373	392	376	375	389	346	388	348	379	372	387	355	380	381	363	358	326	346	374	358	381	383	373	379	395	335	385	363	320	349	340	365	398	359	408	375	376	339	348	369	350	346	340
19768	38427	36348	31346	28788	25255	19132	19219	16383	12767	9053	7868	7676	7479	7208	6828	6202	4279	3530	2235	1718	1334	1030	1079	952	912	865	869	817	754	784	845	766	759	754	712	635	725	893	811	857	807	766	810	893	938	937	995	864	856	719	796	854	1140	2162	2125	1612	1102	857	743	611	612	555	558	564	578	570	582	594	588	597	571	545	620	571	590	582	583	627	570	587	526	645	583	585	532	565	575	532	613	600	569	556	595	543	572	580	614	565	602	579	568	566	552	571	551	554	611	580	570	605	590	591	568	566	575	592	542	575	568	597	543	586	542	549	587	566	573	567	599	564	560	569	573	582	634	579	593	589	576	609	547	553	553	580	577	560	576	588	614	604	558	620	587	593	574	586	583	565	571	585	646	577	579	636	606	573	602	573	580	571	559	610	566	571	566	583	535	590	552	578	579	561	616	536	589	583	616	560	583	591	550	605	579	597	551	562	571	611	575	587	594	545	581	592	605	635	601	557	563	576	554	581	570	550	595	598	539	607	613	567	537	553	587	578	570	593	593	581	561	564	599	566	554	596	584	620	614	588	596	620	614	543	609	576	506	558	558	537	557	615	561	577	580	584	580	592	596	570	547	594	567	565	562	551	556	591	608	577	540	560	567	571	558	579	508	582	582	579	605	567	582	549	605	548	594	608	585	530	560	579	587	544	612	545	570	584	570	587	630	541	599	565	577	606	547	560	599	538	584	536	585	588	591	563	549	592	563	603	612	583	582	557	585	584	573	551	567	585	576	606	566	592	550	623	561	592	559	568	555	526	582	608	537	542	578	571	611	608	611	613	567	594	521	563	584	538	578	587	554	589	574	618	576	571	585	612	617	525	519	568	557	551	555	575	534	570	539	575	578	592	610	593	548	562	585	556	578	565	536	552	576	603	591	584	615	612	562	564	582	597	584	586	529	612	573	587	585	603	579	576	571	593	567	588	583	558	549	564	548	564	562	578	575	545	582	568	559	544	551	591	580	513	580	623	627	591	629	561	562	572	572	586	547	589	562	585	595	551	619	533	556	550	567	570	565	593	615	555	595	597	555	540	558	609	555	591	565	573	602	584	592	574	598	549	567	572	563	529	585	550	579	568	609	586	535	576	606	612	563	611	564	579	605	548	551	536	587	567	564	562	557	574	577	550	588	558	556	573	583	621	610	606	560	618	550	593	574	568	651	555	591	583	547	590	584	583	599	594	595	577	604	575	577	576	565	581	548	606	605	528	579	592	590	540	576	545	576	551	598	622	599	603	561	610	583	591	573	569	596	547	575	577	588	574	596	541	575	572	620	558	575	596	553	555	573	585	603	547	570	580	547	557	572	569	580	607	569	610	570	611	546	581	569	552	570	581	557	571	588	582	579	563	566	594	587	598	595	569	574	556	529	562	568	582	591	592	592	545	602	597	595	536	614	601	593	561	551	581	593	601	583	582	602	599	598	560	568	553	611	573	625	562	562	588	566	569	575	563	559	574	585	599	592	551	567	538	560	574	552	553	593	561	572	594	597	555	554	582	583	577	560	552	575	556	586	627	576	559	575	571	605	599	591	573	596	561	568	574	559	581	608	608	608	560	562	569	575	586	633	518	577	595	574	560	580	604	580	599	566	581	602	615	577	625	583	603	581	569	582	551	552	575	573	604	559	599	586	586	593	547	585	579	610	595	555	585	621	590	578	558	602	604	575	541	601	577	569	600	549	559	588	587	584	606	590	581	595	553	577	635	608	600	592	623	573	597	585	589	589	554	542	597	565	614	510	580	602	618	545	609	571	564	611	581	533	580	604	575	553	545	502	612	572	565	558	582	571	572	619	547	549	604	566	530	560	575	563	564	556	504	545	589	633	546	541	600	571	580	601	580	595	606	569	560	608	569	596	569	609	577	571	563	587	547	565	580	585	583	568	575	569	575	591	587	573	600	599	607	586	584	564	581	609	603	564	571	547	551	556	590	554	597	623	542	606	589	561	592	616	547	612	595	568	595	582	598	586	614	580	605	561	577	585	577	552	600	613	609	585	563	568	547	538	585	572	575	582	588	551	537	578	572	601	563	550	602	566	572	605	562	595	590	587	589	570	588	573	592	546	573	555	582	590	567	588	624	577	601	564	597	582	603	574	580	556	580	576	609	545	565	589	577	576	571	611	566	582	539	577	599	654	599	546	555	526	566	578	554	571	560	585	558	574	607	594	571	553	531	606	579	534	518	549	540	614	608	598	563	612	586	614	559	546	591	594	593	542	547	566	575	576	588	560	588	578	580	577	585	639	563	578	542	579	576	542	598	549	566	614	610	591	620	600	531	560	601	592	607	621	570	567	607	552	531	570	587	569	551	556	587	585	549	594	592	597	593	627	610	569	585	625	541	550	538	596	579	571	552	566	565	574	556	572	544	579	577	557	590	555	572	594	589	612	527	620	557	567	610	562	541	542	579	563	554	565	597	549	615	582	607	565	576	626	588	621	551	583	561	572	546	593	590	592	589	615	586	552	559	612	551	567	606	580	569	585	564	570	565	571	578	546	599	596	575	551	618	575	566	600	578	623	588	567	582	584	590	581	527	597	563	589	546	583	579	560	540	615	573	607	535	588	540	603	560	588	569	590	553	560	547	570	599	619	552	576	604	537	578	537	606	563	595	589	573	572	589	561	569	549	574	586	609	558	547	593	599	605	585	609	612	523	574	555	609	593	562	554	602	556	590	612	557	580	546	568	549	552	582	554	596	605	584	589	558	575	611	594	564	542	576	593	586	549	612	582	556	650	601	595	590	563	597	564	559	619	561	579	621	561	581	545	580	591	581	571	584	575	571	585	523	617	620	571	548	618	538	577	613	573	598	608	606	585	580	584	579	559	570	579	596	601	614	580	555	571	553	583	602	595	593	584	560	581	627	568	586	564	589	556	564	579	573	614	623	586	549	601	565	593	581	554	545	583	558	607	551	535	566	527	568	614	573	598	543	564	572	596	576	563	605	578	574	547	582	551	576	565	584	592	595	563	586	577	571	590	586	604	582	583	538	562	601	539	558	575	576	578	591	557	589	590	570	521	576	598	599	517	565	549	593	563	592	573	592	595	539	581	561	580	590	622	596	573	556	573	621	559	576	584	609	579	588	572	552	608	591	570	584	544	596	559	595	602	580	551	595	566	541	554	590	586	543	573	561	558	562	566	575	564	549	592	578	579	524	563	573	573	541	537	581	593	541	590	611	598	593	567	543	558	598	530	578	561	570	579	570	564	579	641	538	581	553	567	563	573	568	599	574	539	563	589	575	572	583	584	595	577	552	531	517	608	587	557	624	557	555	553	563	581	595	554	567	618	567	578	592	597	590	574	580	567	556	584	585	548	615	575	592	554	600	550	572	548	579	552	552	605	566	581	570	592	560	591	581	569	578	580	565	601	606	569	550	582	526	579	589	568	554	587	577	572	528	562	569	569	583	584	569	620	585	626	582	539	574	545	514	576	578	634	600	554	607	547	587	624
27115	21383	19736	13749	8856	5487	3402	3734	2928	2157	1422	1353	1393	1466	1353	1376	1188	887	702	547	498	408	429	429	399	372	372	377	387	355	376	364	395	395	363	363	353	386	385	423	420	376	466	373	398	421	401	437	400	434	398	375	406	369	407	473	438	371	383	380	353	374	379	362	333	357	363	353	368	347	360	325	357	349	368	382	344	350	342	336	384	369	369	395	357	372	356	347	351	366	352	362	339	352	337	347	339	380	354	343	351	347	322	351	375	363	324	315	355	359	361	343	334	381	334	344	363	339	360	340	378	374	334	387	378	371	317	353	329	366	383	344	381	347	364	362	361	339	354	355	348	353	348	369	379	376	344	379	376	337	355	334	330	361	368	328	391	369	377	348	378	333	331	356	329	380	353	359	376	345	341	354	374	322	337	335	353	364	341	346	347	333	367	350	360	374	337	340	385	351	353	329	367	347	348	367	347	368	342	327	335	356	366	379	371	359	349	389	334	363	331	348	344	328	353	316	361	350	354	353	370	337	370	334	371	360	351	331	336	329	363	337	367	363	342	374	335	361	356	363	375	362	339	364	325	366	370	355	358	345	330	357	337	381	379	350	367	350	380	369	378	354	343	328	328	357	347	356	344	360	368	337	354	394	365	381	356	356	341	349	352	326	341	357	344	352	363	358	385	423	360	349	371	369	373	381	323	322	346	346	353	346	359	361	362	358	346	370	355	363	382	341	366	373	358	331	348	342	347	389	364	328	324	372	356	373	345	349	356	366	358	354	308	355	311	364	343	340	341	335	366	363	328	317	338	308	304	334	328	359	367	326	360	345	331	398	355	340	323	346	374	353	362	339	361	347	382	401	341	371	379	368	383	374	361	362	335	357	360	379	358	365	344	337	346	344	343	378	341	346	325	325	345	332	359	350	362	369	391	346	347	375	354	350	355	325	369	363	344	388	350	359	374	339	357	313	326	329	343	378	356	342	362	360	366	355	331	365	325	374	350	363	370	356	361	344	380	334	339	338	370	350	363	366	336	330	340	363	356	356	349	344	358	393	332	355	332	368	390	352	375	339	372	369	340	361	353	325	323	329	342	363	341	357	382	337	359	376	374	386	362	376	364	357	382	325	340	351	331	314	386	371	332	387	357	369	358	356	342	368	353	342	366	359	350	331	333	373	362	343	331	352	366	335	346	353	352	385	338	347	371	389	353	383	359	363	354	315	344	387	348	371	343	346	356	337	377	329	347	381	350	350	337	341	340	388	338	340	405	302	379	317	378	336	362	362	358	336	330	320	337	333	346	327	357	370	341	376	343	382	346	384	362	349	341	357	351	338	355	349	346	356	370	346	359	358	339	328	371	397	337	355	357	361	390	338	382	361	340	357	359	373	355	344	346	397	358	369	356	362	348	379	373	355	338	346	338	358	354	359	366	345	357	340	336	331	333	354	360	321	350	365	335	319	325	340	346	332	339	385	370	338	333	325	325	365	362	339	338	361	341	390	342	349	390	324	377	380	328	343	366	362	361	358	335	353	325	399	327	360	368	350	357	350	331	344	320	339	344	347	347	355	366	339	360	378	331	317	339	356	325	350	333	380	347	369	335	371	378	349	383	362	363	357	369	362	353	322	342	347	372	324	353	358	371	389	355	373	330	359	342	334	360	378	339	375	364	351	398	323	360	329	336	364	358	380	364	394	410	360	361	343	355	342	339	356	347	363	349	362	352	350	359	332	354	326	370	369	374	319	330	346	350	364	378	336	356	353	344	328	350	341	370	358	392	384	345	352	334	347	328	349	351	362	361	363	379	366	349	334	349	391	355	352	352	358	345	375	367	349	384	342	377	356	330	345	369	339	339	339	364	348	369	364	347	313	365	351	348	333	363	393	393	323	353	345	315	367	317	329	368	357	393	326	358	314	329	381	343	352	392	335	356	332	365	337	371	330	322	380	326	341	376	355	357	352	355	347	356	318	362	330	359	369	308	342	356	352	365	345	349	342	322	353	360	338	340	364	332	325	349	380	376	344	324	331	346	311	370	351	367	344	352	342	334	382	356	338	335	370	343	338	360	362	395	399	338	329	360	364	392	355	373	385	381	360	346	312	347	321	312	336	332	311	370	337	349	343	393	338	361	331	335	380	380	361	339	328	365	322	348	341	368	333	322	360	368	353	365	354	362	337	386	370	372	375	346	327	366	351	379	329	341	376	340	339	371	345	359	367	368	380	333	351	354	392	341	362	332	364	366	352	328	381	344	341	392	323	355	331	354	372	358	364	344	369	330	388	405	373	339	373	346	376	367	338	382	355	379	380	343	350	336	349	326	351	371	344	325	353	349	350	377	366	371	353	341	336	387	354	370	348	391	358	345	330	357	395	344	315	377	380	391	333	342	357	332	324	346	339	340	347	348	346	368	370	378	396	370	358	339	347	351	350	325	383	310	327	338	357	355	350	360	350	353	348	358	332	373	330	373	376	328	359	365	352	338	341	364	360	344	350	379	339	372	352	377	364	393	335	326	344	366	343	368	328	356	370	333	328	325	330	355	358	326	392	339	352	339	345	335	385	386	342	327	356	342	388	379	333	336	330	345	330	347	371	345	338	339	354	331	342	352	374	367	360	346	384	387	368	337	382	373	349	373	381	345	336	363	370	355	357	382	339	355	349	352	363	367	351	363	370	370	372	366	312	349	348	358	326	368	361	373	370	346	326	371	385	368	351	358	327	385	395	408	349	342	370	360	375	342	374	375	367	391	324	328	357	373	373	342	339	355	338	353	403	350	345	351	368	348	365	397	338	364	374	375	322	354	325	334	341	368	371	367	333	362	335	322	326	391	362	354	332	331	331	335	368	308	350	328	362	348	382	361	337	397	302	366	357	354	322	341	342	340	360	348	370	377	360	342	330	351	385	369	337	341	347	330	326	365	379	351	307	369	396	372	368	364	360	324	367	402	334	370	369	359	343	341	351	380	331	366	335	361	339	333	334	359	335	318	359	331	354	361	372	357	354	382	358	372	351	369	354	323	388	329	367	365	350	339	344	364	354	382	342	353	387	360	330	355	411	366	350	381	330	366	333	347	335	390	334	333	340	355	388	377	353	323	362	348	358	321	342	325	342	364	361	363	342	370	364	352	371	354	353	344	336	369	359	364	359	340	393	342	336	365	335	331	393	351	360	349	344	349	385	336	347	363	376	362	365	359	357	353	303	356	371	382	323	324	370	358	347	353	398	370	348	361	375	384	326	342	371	372	343	351	369	402	350	355	336	362	359	332	334	344	390	346	370	372	330	376	378	339	337	357	364	342	362	361	379	346	375	345	362	354	348	356	363	371	352	357	355	354	339	360	335	361	345	379	347	375	353	348	353	365	348	347	344	347	344	365	370	367	330	397	354	380	368	372	348	332	334	344	329	391	413	346	310	342	328	327	372	325	351	336	391	343	357	357	387	388	393	344	334	341	386	346	347	364	357	328	347	351	375	343	393	355	390	335	343	376	344	357	334
14988	25567	24723	19652	16854	12423	8973	10122	8139	6135	4069	3727	3987	3829	3488	3586	2723	2149	1574	1149	1068	806	734	771	702	710	699	662	649	610	629	632	642	646	592	593	567	635	656	674	731	717	699	751	711	703	656	772	738	669	684	612	623	639	675	744	679	616	634	605	594	555	578	561	587	547	536	620	599	546	535	590	582	607	535	542	559	576	580	556	591	596	615	540	574	571	542	543	554	543	583	549	623	559	548	566	576	580	584	575	561	584	524	571	583	562	560	561	580	542	555	545	535	566	575	573	565	532	557	573	563	546	542	568	558	589	562	603	535	562	600	565	557	552	519	610	539	566	600	594	584	568	585	549	579	568	578	537	553	568	551	594	617	628	575	554	550	572	603	560	575	550	579	516	510	613	562	543	568	570	568	544	535	585	549	563	548	524	618	559	593	540	576	561	600	540	533	536	573	502	584	556	566	593	542	545	549	564	526	522	540	570	555	551	536	583	546	584	580	574	550	576	576	552	589	518	573	548	562	587	565	513	543	545	582	540	555	552	547	568	574	571	550	552	520	555	583	547	571	555	575	489	563	551	558	581	556	534	571	550	574	563	521	553	597	517	603	569	513	545	541	543	547	535	528	511	542	532	544	546	574	561	587	581	564	607	542	562	536	550	585	543	546	561	576	577	548	621	595	583	576	585	597	610	578	570	541	553	528	536	553	551	599	557	553	565	549	578	516	597	556	542	559	515	589	559	588	587	535	545	572	519	616	538	588	578	560	590	554	554	536	533	544	575	567	553	608	529	575	540	538	603	570	555	567	632	535	551	577	556	575	560	573	605	583	528	542	555	561	552	560	514	524	523	555	594	531	557	526	562	577	562	556	533	583	586	591	551	571	609	545	604	557	546	538	535	570	562	585	551	569	591	527	555	545	571	558	555	581	588	536	576	555	542	605	559	601	572	514	573	548	509	584	586	535	544	549	528	558	534	562	568	557	593	577	567	568	557	545	525	563	570	590	560	576	578	570	519	580	519	572	557	558	587	566	578	526	550	565	561	592	537	573	557	540	533	565	596	581	583	538	569	588	545	573	541	544	579	556	534	487	567	604	573	567	565	551	547	561	552	539	572	572	570	575	582	529	522	501	604	552	551	518	585	535	614	568	564	580	549	543	584	539	530	560	544	586	586	591	558	564	584	597	581	573	510	568	529	522	544	514	593	553	548	558	592	564	582	551	596	563	550	590	603	559	542	593	580	590	557	598	516	536	531	544	554	585	580	543	576	537	566	583	571	582	511	568	574	528	570	538	549	602	572	546	540	594	568	529	546	565	606	515	532	537	512	558	536	572	555	597	564	584	545	585	551	546	567	603	549	574	591	618	573	548	546	554	543	576	543	537	529	555	557	585	587	563	577	561	529	575	513	596	574	561	529	532	528	583	594	586	608	515	544	558	567	566	590	560	565	553	577	583	559	527	538	540	555	595	510	541	572	574	557	597	555	587	550	526	537	530	552	550	552	529	529	532	583	551	557	559	538	538	546	584	530	559	546	594	533	545	532	598	584	557	541	572	581	567	564	574	581	593	578	584	551	572	540	579	557	522	577	534	598	561	541	572	550	592	566	590	552	587	574	525	558	525	556	564	528	558	555	540	585	553	576	554	514	561	583	604	570	530	583	561	590	540	561	563	544	563	556	594	519	557	560	538	584	555	551	532	555	567	566	568	559	535	565	523	572	535	571	569	531	549	559	566	550	560	563	567	554	539	568	515	517	567	517	568	620	554	617	528	566	555	524	575	549	571	562	587	561	573	560	564	566	547	578	625	547	537	514	502	550	550	578	520	582	539	604	551	526	564	542	530	600	555	551	544	549	542	574	604	595	571	546	560	577	552	570	570	552	535	553	547	522	575	596	581	571	588	578	622	559	561	559	571	527	533	550	600	543	555	568	540	578	599	535	547	543	573	607	603	557	620	569	591	601	539	551	590	525	554	582	542	549	570	596	548	551	563	557	587	552	575	560	554	554	579	530	546	537	578	522	544	582	545	595	506	598	575	577	555	586	589	541	553	597	607	581	546	562	566	554	579	535	524	568	561	581	554	546	562	553	568	539	567	518	547	519	583	556	568	614	533	578	548	584	553	506	547	492	522	545	565	538	552	562	595	569	553	510	596	577	546	574	547	543	556	587	542	556	577	556	548	560	544	542	565	595	555	553	556	580	545	558	556	530	609	611	572	532	577	575	576	542	590	518	541	559	566	551	572	544	525	533	567	572	546	508	542	569	525	565	517	571	569	536	580	574	538	567	597	566	553	540	542	590	557	584	541	627	545	526	547	594	483	562	557	568	580	581	581	554	551	568	553	583	542	570	566	566	549	570	562	615	567	517	563	586	551	583	546	558	560	581	596	550	562	536	581	568	550	551	552	635	580	567	549	569	542	567	567	602	573	554	536	589	576	516	542	552	551	588	533	585	578	565	528	593	567	544	551	542	564	507	577	542	565	509	561	582	583	550	547	601	587	579	565	517	555	557	590	584	567	598	592	555	602	586	520	540	587	583	589	570	525	575	577	591	553	552	541	595	584	576	570	554	548	538	547	557	544	589	547	596	558	538	478	565	549	570	559	565	535	533	583	607	589	608	560	526	527	562	535	556	548	569	576	624	584	603	539	599	559	594	513	567	556	551	573	564	582	588	579	537	537	530	550	574	596	582	617	538	550	542	578	595	574	568	604	584	563	598	594	524	542	552	592	526	526	572	548	582	550	513	548	545	558	537	590	551	561	565	556	565	546	588	549	527	554	567	564	556	548	536	630	514	557	599	604	580	592	578	549	597	563	537	558	571	597	575	557	559	548	579	545	543	542	577	581	577	599	504	572	532	530	585	534	549	541	552	558	533	559	554	565	518	553	567	581	519	555	543	593	537	544	551	539	541	529	599	532	540	591	549	545	579	567	557	592	564	549	563	549	586	558	564	585	550	496	555	545	553	577	587	518	561	533	572	559	600	528	580	556	557	540	571	561	585	544	598	553	564	551	598	576	564	514	556	536	547	577	571	547	581	560	550	577	541	569	517	525	608	566	549	545	508	538	604	555	560	586	581	570	565	566	557	531	593	562	548	521	537	543	553	565	568	552	559	574	569	599	535	537	560	547	636	535	588	555	574	552	579	540	560	519	542	561	583	559	530	566	551	636	566	534	559	582	576	544	525	537	586	578	555	587	549	584	563	577	511	562	531	570	557	559	566	595	575	571	584	587	536	545	533	562	558	511	546	568	568	566	540	562	590	566	575	591	573	579	565	514	579	562	538	532	541	565	591	550	589	586	545	522	557	574	579	563	548	523	516	557	562	552	551	525	544	540	578	547	580	568	586	540	587	573	583	579	567	565	526	585	543	579	586	614	554	626	580	565	536	580	533	551	559	571	526	561	510	535	573	587	585	563	547	556	562	582	525	540	629	569	594	566	556	553	548	551	588	538	555	538	548	543	616	589	550	553	558	607	595	564	565	520	547
24470	21485	28759	24779	21249	14512	8327	6878	5092	3717	2514	2367	2379	2358	2323	2002	1626	1429	914	760	662	580	513	541	498	491	480	483	487	450	464	500	489	440	439	444	446	434	455	462	425	515	521	493	439	499	484	509	484	487	472	440	441	515	686	749	650	506	509	426	389	417	417	461	383	391	419	390	425	419	388	412	444	430	427	378	385	415	396	410	404	406	411	409	397	407	406	417	402	364	417	411	407	427	401	384	376	387	411	398	388	403	435	407	406	416	382	424	377	384	416	398	385	418	406	450	426	388	427	397	377	404	393	388	426	413	368	397	424	386	384	421	427	396	395	394	385	385	398	416	401	371	419	419	396	391	395	396	401	432	383	396	398	402	348	417	424	360	437	402	397	404	428	370	389	392	457	375	397	406	400	380	371	384	371	380	404	429	414	419	399	428	372	400	412	399	390	424	418	382	433	404	432	412	381	400	426	386	398	406	410	440	386	390	412	418	392	395	408	392	413	394	394	387	388	372	390	427	395	392	388	387	406	402	401	414	369	409	401	397	386	375	362	379	422	387	399	418	375	419	392	407	415	419	370	397	414	401	411	392	372	409	407	391	401	386	389	417	407	394	404	407	369	392	391	412	389	400	372	399	383	402	393	384	410	384	402	431	376	382	386	388	376	422	369	399	408	428	404	368	334	414	406	403	388	418	399	416	404	392	397	355	393	385	398	416	395	403	405	394	391	418	409	428	391	403	397	398	417	389	412	410	412	416	405	393	409	385	419	425	394	421	426	370	383	411	416	410	400	410	394	363	370	409	410	411	408	365	413	412	388	378	350	422	384	392	432	421	383	411	373	398	416	377	418	394	416	385	432	433	370	397	387	363	423	397	379	427	416	400	398	413	409	424	439	383	395	418	394	379	419	414	394	402	409	427	386	387	362	378	409	416	428	380	371	418	432	393	434	394	423	387	374	412	399	398	383	397	408	378	422	391	422	400	399	416	384	373	417	418	437	362	439	388	360	413	398	385	403	386	441	386	408	412	423	380	409	368	394	415	406	402	415	407	413	358	383	428	404	400	404	386	411	415	397	406	428	407	449	391	425	425	372	390	377	393	410	399	384	389	404	402	392	359	384	415	403	390	381	374	383	363	394	404	397	375	413	427	381	446	397	375	360	409	396	432	408	417	420	382	386	397	408	383	381	375	439	408	408	383	408	365	434	390	399	455	405	412	383	443	408	402	413	410	391	386	405	412	397	421	411	425	388	351	409	402	378	372	415	406	385	416	388	373	381	411	422	432	394	396	420	397	418	402	407	393	453	412	370	404	376	368	428	419	386	399	422	417	424	402	409	404	435	428	398	438	371	376	427	417	428	429	408	382	411	430	417	419	378	387	421	386	415	375	383	407	363	429	394	422	413	413	418	419	415	412	427	389	403	412	430	413	411	417	382	403	419	387	435	391	409	421	413	388	374	388	418	409	398	394	404	414	406	389	385	419	391	421	371	392	381	411	427	390	392	404	434	368	369	376	400	419	386	424	406	383	383	454	417	396	396	396	436	392	382	436	346	413	372	383	351	400	351	396	410	399	416	439	408	438	395	390	406	422	396	424	379	381	400	423	395	397	399	430	391	387	400	396	405	354	407	408	375	428	436	407	380	405	423	377	364	375	366	385	438	386	390	401	418	387	448	401	410	391	432	375	434	396	412	433	392	445	456	390	376	411	410	390	407	382	395	383	411	364	379	383	399	441	397	401	418	377	413	374	438	384	389	415	367	391	403	397	444	419	415	406	428	380	394	408	433	389	401	371	391	398	405	419	391	404	429	415	415	398	411	418	439	396	405	388	428	385	411	423	401	398	384	433	381	425	382	408	368	406	376	385	412	395	419	421	409	409	406	409	382	414	379	432	391	385	381	394	413	372	434	397	408	395	390	374	407	396	396	379	427	432	405	404	383	411	422	385	412	410	393	397	400	357	369	393	411	394	420	413	397	437	401	437	425	393	426	381	386	411	415	418	395	361	386	420	416	375	370	380	404	384	381	399	391	385	411	379	386	398	407	371	391	383	425	414	384	389	417	396	399	402	397	353	424	380	383	412	419	405	432	422	395	402	409	443	412	387	393	391	386	443	419	385	417	363	429	397	390	392	371	410	413	426	397	396	423	412	403	371	419	394	386	423	415	399	433	418	425	380	373	401	393	365	398	401	414	450	401	391	430	390	429	423	382	380	392	401	366	387	376	426	384	416	384	404	386	423	443	415	412	412	406	413	412	374	384	377	407	364	413	437	395	434	418	387	405	368	428	381	375	436	438	387	403	396	363	385	410	431	422	396	380	414	412	400	382	374	385	406	415	356	397	401	403	398	379	391	397	400	410	402	432	386	379	354	390	370	404	384	418	425	420	380	407	426	373	414	382	449	403	377	413	403	429	396	363	388	414	384	393	368	412	374	398	416	405	404	359	425	411	407	390	388	403	385	392	403	425	373	430	425	404	402	409	400	396	403	386	418	400	381	436	427	407	393	385	380	381	391	405	403	416	392	395	397	409	397	410	395	431	388	420	424	412	448	404	435	398	419	366	403	403	406	417	416	401	357	408	415	383	417	384	425	407	374	436	425	424	402	389	404	380	388	389	415	406	410	372	366	387	400	428	413	371	384	407	386	393	406	407	420	416	396	393	398	413	401	369	395	417	421	388	401	415	383	408	405	399	415	397	394	371	371	434	401	388	375	359	392	415	403	441	405	408	422	394	379	406	420	402	374	390	396	408	379	403	403	404	416	405	402	409	420	428	389	399	403	410	394	446	376	427	370	401	401	411	418	397	371	390	405	419	388	425	425	381	419	381	419	361	412	378	398	411	401	412	385	410	417	416	439	400	401	401	378	404	376	387	362	393	375	436	385	386	381	443	406	404	381	399	415	396	372	440	384	433	406	395	422	417	405	412	377	404	378	400	405	430	425	394	409	371	397	407	402	388	412	406	383	404	402	415	396	419	399	442	355	423	432	410	373	415	396	381	412	398	394	436	418	381	385	395	427	387	402	384	401	412	387	390	370	410	427	394	416	396	428	417	399	393	377	416	401	411	405	379	431	435	389	405	374	412	405	383	419	385	364	440	445	374	409	412	398	408	410	402	355	411	381	427	409	399	384	414	389	362	382	389	423	400	399	388	358	419	376	440	403	416	421	385	403	439	414	386	430	421	407	361	402	405	377	398	366	418	379	404	435	405	387	414	384	421	401	421	391	427	397	399	400	397	401	388	367	395	350	403	422	446	418	412	410	411	420	381	398	391	401	356	375	404	403	409	376	417	425	377	374	403	396	415	363	423	404	379	416	370	398	411	390	406	452	401	400	412	400	417	413	421	393	376	407	396	389	401	444	390	437	396	431	402	415	419	408	407	388	400	369	452	414	392	401	369	374	350	369	362	410	414	396	405	396	404	374	368	383	399	403	386	393	419	420	407	413	419	372	417	418	394	420	413	395	388	398	406	393	382	417	421	400	406	372
17198	34102	33002	27185	23627	18341	15139	15143	12315	9550	6671	6345	6456	6107	5778	5001	3778	3546	2093	1632	1353	1124	1005	928	941	933	842	822	793	737	730	792	790	828	756	684	757	751	824	765	797	842	826	860	835	871	913	904	869	809	740	780	801	961	1366	1428	1148	1023	815	725	649	656	640	637	610	674	633	630	646	687	639	607	625	645	662	685	627	642	613	600	661	632	609	653	668	631	626	629	633	673	653	644	656	621	654	627	621	633	664	642	635	638	667	652	660	639	619	636	638	639	635	651	623	627	654	673	630	630	594	660	580	612	681	650	654	598	641	643	588	628	615	655	615	651	660	673	613	627	651	642	663	585	631	625	604	633	620	598	615	601	633	657	625	644	629	615	608	613	632	671	654	677	617	603	614	583	642	614	619	623	641	637	598	605	605	633	648	583	647	628	642	623	646	654	650	644	628	686	621	603	655	640	683	667	624	647	644	657	640	610	570	630	656	653	663	609	636	666	627	634	607	604	667	644	686	634	612	660	628	627	643	626	643	621	628	655	657	633	621	644	637	614	621	629	644	615	638	693	668	651	606	648	651	627	629	620	647	633	591	671	621	620	642	604	626	674	597	620	710	636	638	638	629	598	670	659	592	661	692	626	677	610	610	600	645	644	603	591	667	670	642	626	622	609	625	640	663	651	602	609	647	619	649	652	650	681	627	630	636	598	635	650	643	650	663	679	622	655	617	645	613	654	632	666	668	612	608	664	653	635	612	646	669	641	627	654	667	621	581	614	606	643	671	640	632	677	686	652	667	646	608	635	625	633	593	661	671	641	609	683	649	661	608	584	629	677	664	684	659	663	633	623	652	602	590	652	666	608	659	660	665	653	701	576	634	639	664	592	628	654	587	638	673	664	634	674	666	634	653	609	650	611	620	642	669	620	628	628	630	639	600	644	681	678	684	627	631	616	599	637	626	638	644	581	605	649	641	620	686	607	626	646	648	659	669	635	645	590	634	646	663	649	646	635	627	658	631	618	651	611	620	679	607	616	605	626	651	635	609	626	627	656	597	670	599	669	625	614	631	676	672	627	616	629	672	606	637	625	650	641	647	611	598	638	627	621	638	644	602	614	654	640	630	640	667	623	641	603	670	610	619	617	619	666	604	606	643	677	622	654	669	641	610	627	649	627	622	633	607	654	681	651	635	621	651	662	652	628	649	628	641	639	597	650	641	643	617	653	627	675	630	643	685	627	640	622	647	643	611	672	671	622	597	625	630	673	659	680	661	614	611	590	600	688	676	626	679	689	585	645	651	630	641	591	650	608	635	604	669	618	630	665	645	658	588	641	623	638	613	621	665	693	653	659	621	662	640	645	643	614	609	638	614	643	642	667	657	674	630	620	681	655	622	637	633	668	646	629	638	653	632	623	622	680	612	627	617	637	631	622	626	604	612	637	628	632	634	635	662	640	627	611	637	613	653	636	674	630	621	659	594	587	637	620	608	612	617	648	660	649	624	611	606	665	630	622	586	649	624	617	654	624	602	601	630	641	601	653	655	615	634	698	630	662	669	673	609	659	633	639	634	624	640	647	596	619	663	632	669	699	654	680	632	652	634	626	649	630	649	625	674	630	570	636	591	641	657	642	647	617	641	680	659	627	642	673	644	638	666	616	642	652	622	644	633	619	619	675	609	641	670	654	654	644	634	620	644	630	658	637	599	636	637	630	662	620	603	657	659	607	621	635	622	630	632	618	615	634	674	669	635	641	682	680	640	637	637	663	617	693	624	627	649	669	665	605	675	614	667	637	672	627	650	612	619	611	660	686	646	667	622	609	639	610	633	635	630	633	627	642	644	651	664	663	630	648	659	653	635	647	668	649	641	633	622	630	618	640	679	659	657	611	621	618	642	645	662	640	652	643	633	628	683	646	655	610	605	634	626	644	606	640	653	648	656	645	659	608	663	671	653	614	633	660	634	659	660	652	650	661	673	644	627	654	626	655	642	620	648	615	630	614	614	696	635	634	589	645	595	629	607	631	633	643	689	635	605	605	606	637	660	617	643	611	614	620	663	658	618	630	652	693	672	620	622	660	666	623	649	606	679	623	610	636	637	685	646	585	630	621	649	671	650	618	655	609	633	651	621	625	616	670	649	629	577	594	575	628	630	626	654	635	628	681	599	707	661	671	672	651	619	644	642	632	637	657	646	627	630	664	629	626	603	638	618	660	620	603	635	686	632	663	684	629	674	635	666	636	635	671	615	632	612	630	628	663	647	653	698	665	674	641	635	642	611	575	634	640	608	662	629	665	640	645	608	638	614	633	643	595	690	599	614	627	659	635	636	658	608	617	608	672	643	662	610	663	642	618	643	594	617	625	624	676	642	629	625	672	640	625	663	662	635	658	626	586	680	596	661	645	612	628	666	616	577	673	641	674	602	630	609	610	646	628	638	674	668	657	587	659	662	617	645	646	641	630	639	609	665	683	595	677	604	649	641	601	640	600	623	639	636	624	641	684	605	650	634	649	607	651	627	639	629	653	647	630	653	624	633	575	676	639	633	612	662	624	602	660	618	650	671	618	649	659	620	637	683	634	608	657	652	636	634	637	670	637	664	675	603	654	599	623	660	631	666	650	628	638	629	646	656	611	665	645	689	618	641	684	650	638	608	647	623	634	650	661	610	639	613	600	659	625	667	637	638	659	624	660	605	672	649	662	629	653	690	604	596	655	624	621	620	630	674	658	589	623	660	643	677	591	655	600	631	616	693	628	671	619	620	665	649	645	616	644	687	649	607	606	649	692	612	613	616	668	616	614	611	639	643	657	686	668	650	639	701	586	640	653	649	661	647	621	629	595	625	621	620	620	559	639	589	658	630	655	603	644	643	628	632	672	695	598	645	623	639	641	620	642	636	704	656	639	650	642	574	650	646	604	634	650	626	662	651	674	631	612	636	645	614	632	624	597	632	633	594	639	668	630	647	631	731	619	678	666	584	650	619	660	619	625	623	642	626	591	623	637	634	645	622	617	651	651	587	636	612	635	616	668	614	645	635	627	644	647	625	650	647	622	609	597	604	656	629	614	624	639	652	687	664	641	623	674	578	604	666	629	610	586	640	615	659	639	626	616	602	693	611	634	594	625	600	655	633	582	672	638	633	610	653	644	606	627	646	642	635	627	603	670	604	624	657	617	659	654	625	600	626	599	657	636	664	615	623	623	634	626	676	635	673	628	656	622	687	597	647	624	667	690	649	606	654	645	676	623	603	627	628	588	627	666	647	652	680	631	592	650	631	615	647	646	632	622	688	633	643	632	616	626	603	622	610	568	670	635	590	676	634	610	637	587	668	612	588	576	640	604	643	674	673	634	642	628	687	687	656	646	637	665	673	608	604	623	689	654	657	665	621	638	647	628	690	622	623	624	595	647	661	606	651	666	641	671	605	643	604	640	646	640	597	638	578	625	626	652	621	642	666	627	664	664	675	607	670	658	619	613	648	642	632	644	670	672	639	675	654	673
23434	21498	29416	24036	21656	21552	16239	10345	7212	4986	3801	3659	3749	3650	3168	2613	2244	1734	1114	911	787	621	581	585	580	528	562	504	448	465	419	446	452	488	410	417	468	426	453	446	418	405	531	549	524	516	563	548	554	534	500	427	453	568	885	894	834	671	501	396	387	372	360	381	381	357	372	373	401	359	386	367	399	374	402	370	399	385	386	347	385	367	381	363	374	379	391	393	369	329	397	379	382	364	395	403	369	403	390	399	420	386	378	374	372	372	376	390	351	364	355	398	377	386	352	362	361	380	400	371	399	388	394	384	356	412	407	366	370	372	407	389	374	402	377	357	401	391	363	358	377	385	343	368	392	344	376	404	405	385	378	353	361	379	378	393	347	365	409	363	366	396	353	362	374	384	393	390	434	398	359	389	376	361	382	376	360	367	391	381	361	358	358	407	393	381	400	365	394	401	395	376	359	392	382	387	350	402	351	363	365	404	394	342	344	389	372	371	393	376	355	392	396	405	357	379	407	354	361	362	400	383	385	417	377	370	360	357	365	427	387	372	353	370	415	379	385	376	382	349	351	394	365	378	388	386	360	394	374	348	386	364	374	380	389	350	363	377	366	384	390	414	366	342	392	371	384	339	393	362	403	366	398	366	397	372	370	342	394	381	380	364	371	384	365	352	376	402	357	401	369	373	407	372	397	387	381	385	379	347	350	362	383	400	395	414	365	385	413	380	365	375	361	405	355	401	372	391	358	351	360	390	383	357	396	371	345	363	391	403	376	355	373	384	394	385	397	340	352	359	362	363	377	379	416	367	346	366	369	360	365	394	354	396	368	375	395	387	398	378	393	384	387	371	381	388	349	380	392	369	370	408	382	369	395	356	381	366	376	411	372	406	381	401	353	390	336	379	379	356	426	416	380	392	367	372	373	354	382	371	367	398	376	362	373	399	369	345	365	344	373	393	373	349	396	317	389	358	393	369	396	408	346	380	349	366	338	373	363	376	365	385	373	360	377	378	405	368	356	377	392	375	373	404	386	401	382	383	361	357	343	383	364	395	369	398	342	411	386	377	385	380	377	404	360	387	380	383	362	370	362	386	351	384	352	383	370	371	352	366	374	350	355	374	361	411	413	368	363	386	379	381	398	426	366	369	393	343	392	355	378	389	357	406	391	378	375	367	374	386	360	362	390	363	393	396	378	337	356	384	378	388	390	368	333	368	361	377	335	339	426	362	407	392	357	364	409	366	374	336	351	392	356	378	398	343	372	381	364	406	367	374	372	405	356	396	365	372	383	406	372	343	412	371	386	374	425	384	357	381	377	379	379	412	384	376	387	386	369	368	395	343	363	392	336	364	372	361	355	354	357	379	340	363	360	376	371	372	404	387	375	403	352	381	383	389	342	383	387	360	386	390	372	366	369	361	354	390	392	362	401	352	399	407	377	383	369	418	369	377	368	363	358	379	387	342	386	380	376	372	350	346	375	387	375	362	402	366	390	372	368	361	370	383	399	364	412	378	384	378	359	405	391	377	384	357	397	385	418	387	355	376	363	356	373	379	381	372	377	404	412	308	367	373	374	395	351	381	376	383	379	414	394	405	367	375	378	368	380	372	381	383	365	367	382	367	378	365	367	407	374	371	342	364	412	383	361	406	385	362	379	371	401	376	392	383	430	384	368	369	373	358	373	368	394	378	377	384	383	370	407	359	364	344	393	337	341	381	380	386	344	394	386	385	382	390	391	346	381	399	378	395	381	359	365	376	378	375	391	378	379	338	352	386	364	367	373	401	386	365	346	376	389	390	396	366	366	371	347	387	356	385	342	350	370	360	374	364	382	361	359	345	344	375	403	365	359	403	376	356	356	376	394	363	368	394	356	380	410	385	386	392	383	424	383	383	393	370	388	427	362	394	359	421	370	368	422	347	362	338	374	368	396	371	384	347	395	376	367	384	394	344	349	364	374	362	361	374	395	345	401	355	365	378	375	379	373	376	419	380	349	373	377	416	333	369	404	375	376	386	364	344	393	397	372	360	383	393	382	377	377	336	371	369	371	353	378	384	360	391	353	379	354	376	339	382	393	371	363	373	383	412	337	401	360	381	380	352	404	370	380	365	346	343	357	376	372	376	380	384	365	352	382	351	388	359	350	376	384	370	407	410	354	348	337	354	347	376	423	408	370	385	395	364	382	368	361	388	391	370	404	364	377	361	346	396	430	403	414	386	369	378	374	362	378	380	394	399	393	367	395	387	391	417	361	372	406	394	357	368	361	392	350	357	342	389	375	378	366	356	318	383	398	379	375	394	391	384	337	388	343	345	370	324	380	393	381	378	383	388	390	377	356	396	351	394	339	362	389	379	366	379	373	363	364	353	382	390	377	375	387	348	344	393	383	383	376	387	355	389	383	352	383	371	389	375	389	360	331	379	400	398	399	370	409	347	367	384	369	354	393	367	397	387	342	338	375	350	374	363	370	366	382	384	357	372	378	404	356	403	353	381	362	352	353	366	350	364	383	348	375	356	374	401	342	371	348	383	381	371	371	382	399	385	367	369	382	373	363	402	355	349	375	369	399	411	369	372	373	351	364	382	338	391	360	360	392	366	403	325	364	376	352	374	392	396	376	389	356	392	384	378	426	386	383	343	380	377	385	352	354	388	380	368	329	392	337	350	362	358	374	366	382	384	358	373	390	371	414	332	418	357	368	382	333	372	339	401	365	377	336	374	353	339	378	360	356	382	404	368	423	376	367	410	429	346	373	414	365	382	366	404	359	355	426	358	390	389	370	359	380	396	352	363	357	345	380	385	353	340	356	352	373	389	372	389	382	397	390	371	420	366	362	380	389	391	382	351	385	389	352	378	375	378	348	383	404	422	384	404	371	349	347	360	389	346	366	383	383	360	359	387	390	366	420	350	362	380	386	371	416	385	395	356	416	363	407	401	367	398	368	373	400	402	386	374	363	367	350	370	370	377	351	343	363	376	358	384	380	415	367	386	377	356	360	397	378	370	381	379	376	385	382	379	347	398	350	369	373	377	393	365	393	382	367	392	354	392	364	400	381	352	379	375	405	344	368	387	382	355	399	337	365	379	409	374	376	365	387	393	380	361	369	404	362	375	381	349	358	389	381	373	361	395	389	367	371	400	379	350	370	367	383	383	372	347	370	395	387	379	383	367	367	377	384	361	380	390	373	361	372	400	374	334	394	374	341	369	372	348	370	371	364	369	365	387	394	372	379	400	397	361	351	362	354	372	354	375	374	336	379	368	365	353	362	346	395	340	374	365	335	380	377	385	366	364	369	371	357	434	395	361	358	331	383	335	342	370	383	376	389	376	390	378	368	334	345	356	376	368	388	381	393	397	383	425	380	347	350	379	384	370	385	374	375	379	375	364	380	387	401	359	349	373	345	379	362	390	369	374	351	362	372	350	367	373	395	354	356	336	346	405	419	373	353	389	383	386	394	382	369	378	378	366	386	374	375	379	393	407	366	403	392	382	380	397
20869	39738	37967	31525	27660	22523	20249	19364	15946	11903	9669	9558	9393	8880	7804	6181	5528	4029	2669	2001	1709	1261	1180	1170	1101	952	951	886	792	797	744	799	762	848	822	765	807	724	751	722	701	803	977	957	1007	863	960	1004	993	923	863	777	863	1128	1816	1903	1573	1262	898	724	636	574	602	604	579	578	532	563	561	570	603	572	598	620	577	547	638	555	609	571	574	611	580	621	659	602	569	613	581	567	615	596	617	563	616	567	624	568	599	593	542	621	552	557	594	597	595	583	566	592	566	617	575	603	566	611	533	611	596	573	561	561	574	558	570	591	600	559	594	569	632	575	543	571	539	575	601	613	602	609	569	579	602	563	640	583	620	629	559	555	549	549	594	591	557	569	556	573	619	597	610	580	536	600	525	604	582	623	564	575	600	594	611	540	615	572	607	573	594	577	598	586	613	533	612	568	564	592	621	605	592	560	580	619	562	644	617	596	596	566	598	606	601	589	586	543	572	581	638	631	552	594	577	583	580	585	572	586	602	570	564	578	584	575	569	584	625	579	587	604	583	607	588	618	565	596	592	601	575	616	579	580	598	560	598	579	566	605	598	606	598	582	576	569	578	537	593	598	591	574	604	560	599	609	617	596	615	566	603	582	573	577	571	582	561	574	590	563	598	538	588	573	563	600	567	595	558	567	589	609	575	591	592	609	608	611	613	571	578	572	595	560	588	585	595	572	587	555	583	556	556	576	583	623	599	584	595	533	579	591	610	582	551	582	570	574	594	634	594	578	602	573	593	594	582	604	620	550	642	567	627	598	575	586	577	592	595	526	550	612	582	591	628	562	607	567	541	611	590	602	578	599	586	566	580	606	611	596	575	558	623	587	592	627	589	549	610	607	589	548	537	614	608	594	571	642	618	593	624	547	556	581	554	564	534	541	596	585	563	556	596	599	577	590	630	608	575	589	547	561	597	615	603	611	580	562	620	572	615	595	610	621	609	570	621	579	574	601	601	562	639	573	581	604	589	538	625	574	558	629	617	614	572	566	587	610	601	561	581	629	606	579	599	609	607	556	607	570	564	565	630	587	589	599	579	528	598	561	562	552	586	550	592	627	581	573	599	568	578	569	572	590	589	604	559	584	566	606	595	563	575	599	571	588	612	563	636	580	575	582	596	592	594	575	578	571	580	601	571	551	532	612	618	580	577	592	558	577	594	597	547	623	599	546	565	559	642	599	595	566	567	574	611	597	589	545	550	628	560	591	615	606	630	578	570	575	571	626	594	609	591	593	572	577	572	593	584	566	590	598	561	568	604	550	581	570	604	598	595	580	569	608	581	586	581	565	632	556	561	583	584	607	604	571	616	578	584	565	582	585	613	570	601	641	591	578	574	546	581	568	593	557	603	586	591	600	598	617	596	562	566	564	617	606	575	610	559	620	589	584	615	564	548	572	576	591	584	549	584	566	598	582	585	621	598	595	633	590	573	574	576	553	613	575	593	586	581	568	559	614	579	599	579	587	624	576	627	604	586	591	564	557	591	579	569	586	598	569	586	590	621	617	581	579	590	627	580	577	576	604	575	557	603	599	601	591	573	583	626	593	583	576	619	595	558	590	607	595	565	611	617	564	574	589	598	564	627	603	602	613	617	574	582	585	552	611	596	576	549	599	562	618	596	548	585	597	578	573	564	587	624	604	577	568	590	593	574	602	539	545	572	610	551	586	596	616	574	625	582	599	565	636	583	592	564	540	581	589	589	542	607	550	565	595	605	625	616	603	581	585	641	594	614	566	526	611	545	581	583	649	534	555	566	608	550	595	616	598	598	580	577	602	606	543	608	574	585	544	559	594	608	565	604	559	598	602	591	573	579	587	614	623	572	560	594	564	609	586	584	588	625	590	578	602	535	608	579	606	590	603	603	572	585	597	573	570	564	528	592	541	620	594	604	602	565	534	567	575	547	593	588	593	616	555	545	538	595	560	577	638	579	588	574	585	602	565	568	546	608	523	574	607	592	605	560	603	574	577	558	574	592	614	599	539	617	578	600	582	596	592	588	566	590	573	618	581	603	552	542	632	589	569	608	590	604	589	599	567	557	573	583	571	617	591	572	555	597	608	589	589	601	603	598	587	561	591	586	596	584	554	634	593	626	619	582	593	545	581	565	598	560	567	575	620	548	572	583	560	571	590	587	601	527	603	598	608	566	603	628	605	565	573	589	614	588	598	625	539	621	577	579	574	600	594	616	594	621	551	564	592	559	550	604	573	553	577	600	572	568	621	592	569	613	605	555	562	598	562	564	540	553	576	544	607	571	629	598	551	597	618	584	537	593	564	591	610	598	627	595	614	637	556	619	604	614	586	542	576	585	644	570	547	590	581	608	608	562	556	604	555	614	590	631	595	604	612	574	562	532	615	634	545	585	543	658	574	600	571	542	590	655	626	572	543	608	553	577	581	553	590	581	594	572	598	627	618	607	570	611	574	624	585	573	564	591	555	591	575	604	551	566	547	528	564	597	585	565	609	557	543	592	576	560	624	586	588	541	600	592	551	592	604	611	588	572	585	610	611	586	629	586	556	578	632	554	535	559	596	601	549	565	588	587	556	589	591	574	604	583	549	591	625	582	643	567	584	589	578	589	568	649	605	620	627	609	596	627	617	607	603	589	609	596	593	609	607	549	581	574	609	613	570	538	592	616	613	589	595	589	548	600	569	607	560	617	569	571	595	551	608	598	594	580	621	599	642	610	572	609	552	592	593	574	612	543	583	562	555	625	545	562	595	560	612	562	566	519	594	613	623	620	531	597	610	587	559	559	640	579	525	577	551	601	591	551	593	568	592	613	608	614	590	601	539	597	577	596	558	609	621	578	585	598	537	578	567	563	569	641	594	610	602	560	577	592	571	580	582	615	604	599	574	563	591	573	623	545	561	630	637	600	582	565	645	585	579	595	602	573	585	543	599	598	608	590	594	631	594	594	578	555	588	561	571	580	600	547	654	576	597	585	570	593	566	613	631	569	609	589	558	569	611	625	557	587	559	594	614	597	578	609	576	559	602	566	605	564	622	595	622	603	585	561	589	562	592	600	553	549	578	594	617	598	591	588	552	564	594	607	595	627	573	591	595	597	546	598	581	574	564	583	596	577	573	545	607	588	552	581	601	595	590	607	563	602	534	581	556	615	560	573	609	548	594	619	583	588	587	578	603	623	576	645	571	588	607	579	629	536	548	536	618	617	575	578	600	616	621	578	559	646	624	563	615	601	580	605	587	556	524	581	585	582	567	584	615	582	591	580	599	582	596	608	562	623	553	580	575	577	582	588	608	576	555	580	595	599	594	595	565	549	608	558	579	615	592	601	606	605	564	623	601	597	541	609	577	619	582	602	591	594	567	569	580	597	617	601	526	591	564	637	580	576	610	581	611	564	615	573	592	582	580	571	577	577	578	627	556	561	563	568	594	586	581	614	591	562	559	596	597	585	598	625	564	587	578	590	560	570	584	608	619	581	598	621	566
27302	21578	20368	12872	6914	4456	3839	3362	2695	1851	1695	1895	1875	1614	1414	1202	1051	956	671	565	492	430	404	435	440	445	407	393	369	373	366	376	378	394	421	355	370	361	391	356	401	361	416	409	400	427	405	409	427	380	410	375	370	400	390	400	395	438	423	421	350	345	387	350	334	373	356	381	376	370	341	360	336	321	367	340	333	341	381	357	371	375	369	355	330	357	335	374	360	339	345	338	343	355	344	349	378	377	350	386	323	368	337	344	343	398	340	388	360	351	358	358	366	373	334	367	385	358	361	352	349	364	347	337	360	388	375	336	317	342	381	346	382	344	328	387	387	349	368	362	357	365	331	361	345	394	358	370	382	366	334	361	360	351	328	344	344	322	356	331	346	350	376	330	356	338	388	343	346	348	358	358	345	390	381	329	376	357	368	352	375	340	393	397	361	337	370	352	361	338	356	378	333	366	342	383	341	346	331	337	337	376	373	347	318	327	370	392	357	359	347	314	376	355	367	382	368	341	338	342	373	350	347	361	319	370	365	338	337	340	373	321	336	327	344	376	348	351	348	340	354	352	318	357	363	345	388	390	371	343	355	364	350	347	379	356	340	400	337	313	339	351	399	385	351	354	349	363	336	372	340	372	338	350	363	350	386	375	363	340	339	370	347	358	350	336	392	344	392	346	345	354	376	347	368	364	360	366	352	360	335	339	354	356	360	353	367	353	368	361	357	351	371	337	368	375	330	377	338	361	372	353	348	327	367	336	363	324	334	357	356	361	336	373	348	366	393	295	353	354	354	343	348	323	395	356	381	342	336	359	355	361	330	384	319	357	341	381	352	368	362	400	385	328	391	368	348	344	337	342	362	327	367	340	358	392	355	334	377	335	341	342	348	395	325	332	346	322	359	355	313	365	365	367	369	345	359	372	338	366	380	340	380	352	351	354	320	384	336	359	370	369	337	375	328	320	393	365	353	344	369	338	361	382	349	331	370	396	369	330	348	379	377	340	318	364	363	341	371	371	337	344	340	327	363	354	380	376	347	387	329	370	357	377	343	339	381	348	367	367	336	373	370	381	362	355	363	367	356	356	360	339	347	342	361	363	384	384	386	349	375	350	361	339	354	393	355	385	348	358	326	359	355	355	337	326	375	330	335	352	366	349	354	399	364	350	346	362	367	349	349	364	342	372	361	347	386	375	356	378	360	327	381	332	362	332	349	379	348	353	333	349	386	381	339	344	360	369	342	342	365	381	365	323	387	374	374	391	363	350	321	357	374	328	374	362	367	338	344	350	326	338	335	364	379	347	403	373	335	321	365	374	341	335	379	376	366	351	324	339	353	396	355	365	344	368	338	357	345	334	407	351	372	358	359	328	374	364	324	366	372	392	365	363	367	351	349	350	362	359	364	325	394	357	367	343	344	354	348	337	368	363	369	374	349	353	372	374	373	329	388	363	354	349	348	373	348	363	360	328	352	340	353	365	351	380	338	341	367	367	403	356	375	330	359	345	336	345	347	375	354	329	353	326	344	369	354	348	337	349	372	359	366	381	377	368	387	335	362	372	339	341	344	367	330	313	343	362	362	332	345	335	396	356	362	356	370	332	375	346	378	344	336	339	350	358	321	343	358	347	333	369	346	367	362	369	360	366	378	331	354	352	328	356	342	371	373	332	336	358	320	335	377	374	369	372	339	368	366	380	349	365	354	343	343	347	351	366	345	365	357	364	325	359	374	364	366	371	347	323	339	367	366	398	348	341	378	356	390	349	391	345	332	370	366	331	391	390	359	374	381	369	352	363	352	343	390	353	340	368	375	347	376	371	340	388	355	377	330	381	357	356	354	380	363	373	368	339	360	355	371	346	363	341	329	342	333	381	372	341	386	375	322	355	360	337	345	367	340	377	355	374	333	341	335	342	376	335	353	360	346	360	356	359	361	359	355	392	366	358	330	334	376	325	349	382	318	359	346	356	339	342	359	339	383	362	314	298	359	383	367	375	349	354	337	348	382	348	328	320	319	332	340	338	320	374	321	319	366	381	364	370	381	364	340	360	374	339	351	344	331	339	362	348	357	365	360	355	378	394	361	369	378	354	362	360	377	337	328	363	299	383	340	352	356	357	348	342	394	345	365	352	348	350	363	354	322	397	359	361	329	354	329	377	354	386	364	379	377	367	353	357	358	374	382	378	362	345	358	379	358	331	330	350	358	361	331	342	364	344	369	327	367	369	370	344	326	332	386	345	335	358	390	378	336	307	369	361	365	388	371	348	356	343	388	362	344	343	379	377	343	369	361	340	354	366	370	360	354	359	334	355	371	337	392	351	328	346	339	364	366	344	336	351	320	337	348	358	399	371	337	348	345	361	382	344	332	339	365	385	342	317	346	355	337	330	360	355	349	369	359	375	372	367	377	342	323	357	359	348	366	349	364	347	373	330	375	372	372	361	324	321	335	352	334	383	356	335	317	355	333	354	378	328	352	382	362	350	353	400	355	366	369	327	348	351	376	324	350	371	359	363	384	338	330	344	333	369	332	359	336	353	361	372	339	370	353	345	374	391	322	368	346	386	369	342	363	394	341	380	371	326	382	371	348	354	355	347	315	340	339	358	386	350	365	342	344	352	386	355	387	340	325	349	345	380	361	360	349	370	375	334	361	341	375	360	346	346	364	347	368	384	349	349	326	343	384	396	351	356	345	366	299	386	365	338	358	338	372	359	381	382	342	386	351	343	352	338	361	367	328	361	346	343	368	361	362	377	367	357	341	349	363	372	335	351	332	360	357	333	365	400	350	385	377	334	343	358	377	370	339	343	318	367	350	331	348	353	363	373	348	372	349	345	333	338	341	349	367	324	352	339	385	340	352	333	371	359	359	362	383	328	362	339	372	407	364	380	345	363	376	346	358	344	379	355	382	370	348	320	360	323	331	373	372	320	371	362	360	391	341	309	337	364	335	347	361	353	386	320	371	369	356	365	369	368	363	339	396	394	339	350	367	338	376	350	346	385	358	339	373	349	356	394	357	361	396	350	356	374	340	404	372	345	362	339	370	340	355	347	357	360	356	371	356	342	362	355	365	337	371	339	366	355	362	347	331	359	353	349	345	374	359	364	359	362	349	338	353	348	331	339	376	392	335	370	348	347	348	360	362	369	339	346	333	349	357	362	385	333	315	344	346	376	366	320	332	365	356	332	394	341	353	364	372	339	357	380	375	348	371	335	342	336	318	362	337	372	348	347	348	397	345	368	353	369	334	382	354	358	370	365	371	341	332	341	372	362	346	366	374	353	393	376	350	339	354	359	352	388	354	371	380	346	353	349	346	352	330	332	346	371	393	374	346	376	356	367	358	357	358	333	393	352	389	344	391	326	314	383	346	355	341	377	371	359	344	374	361	369	348	329	350	335	353	363	357	329	380	347	390	352	344	340	363	338	336	340	349	362	370	362	383	398	364	372	339	332	366	371	376	402	350	331	368	355	371	367	329	327	331	329	366	374	354	395
16161	26918	25871	18017	13910	11031	10458	9472	7568	5288	4713	5202	4866	4208	3719	2950	2457	2262	1482	1086	974	789	767	774	775	743	735	649	680	629	594	621	620	667	630	624	585	602	565	615	590	619	641	645	718	718	698	685	677	710	688	661	654	660	683	700	657	759	681	608	632	582	570	576	530	549	569	612	597	595	540	586	607	549	597	557	576	593	530	614	557	530	550	575	571	538	529	531	603	557	564	610	602	586	590	553	565	526	556	565	535	600	559	608	568	572	581	621	574	569	583	559	559	525	566	559	565	515	546	619	546	544	574	603	605	577	576	555	592	584	561	582	561	579	540	529	571	571	570	580	621	564	534	585	581	569	570	577	599	614	530	535	568	537	586	606	526	556	525	570	601	519	610	559	608	576	528	530	619	566	550	579	571	584	535	538	542	521	565	588	543	637	552	539	604	575	556	537	549	542	573	588	542	561	592	528	547	529	519	566	575	604	600	583	592	525	552	600	604	554	604	561	573	570	576	550	560	558	539	534	555	593	525	608	540	543	550	562	583	540	612	562	531	530	565	562	552	572	569	543	560	571	584	557	590	578	512	576	541	599	593	585	548	541	596	610	599	564	548	535	571	537	594	551	581	527	566	551	589	575	553	550	577	603	549	585	555	575	544	568	561	563	564	577	602	578	604	580	600	582	561	570	552	561	564	553	557	586	550	536	532	603	602	588	546	580	602	591	590	543	545	580	563	585	620	529	546	546	519	583	561	564	613	596	561	569	561	598	518	558	583	551	571	583	540	521	570	576	548	573	563	555	568	561	608	568	562	592	536	592	596	563	589	564	552	544	555	589	557	524	547	584	577	576	568	556	582	564	525	587	589	571	563	568	625	591	569	584	617	572	553	597	589	552	559	543	565	578	561	572	542	576	569	544	593	581	570	583	533	511	578	564	553	513	583	584	570	559	511	584	516	576	542	560	622	581	597	555	543	571	550	590	577	586	548	587	529	556	563	556	576	551	565	553	527	576	596	560	570	615	581	565	537	574	574	584	605	524	543	562	580	570	554	560	534	553	546	558	588	521	612	617	590	544	560	570	561	616	587	558	559	568	556	517	546	585	597	591	550	596	559	550	535	561	562	578	502	550	588	554	582	561	578	537	518	572	581	567	578	519	551	587	558	567	581	614	585	566	567	551	583	569	538	569	571	559	572	605	570	560	544	598	572	544	540	566	575	582	605	560	558	572	569	597	612	546	575	577	596	579	541	602	546	543	552	581	568	576	541	565	578	589	574	551	575	546	564	562	565	561	595	566	603	560	607	564	590	552	589	550	588	561	545	573	563	551	550	579	573	565	564	549	561	571	556	557	571	574	521	586	565	526	551	541	580	548	564	593	562	562	572	576	587	622	604	538	588	557	570	526	542	548	577	518	575	603	533	542	515	570	556	604	538	586	584	533	545	604	544	550	521	605	575	578	531	593	560	544	586	553	551	597	552	583	509	548	599	535	602	560	561	552	556	608	532	559	583	544	534	578	546	609	577	570	548	575	596	515	533	573	566	596	582	565	556	578	549	616	574	545	612	577	611	573	569	575	572	546	557	589	550	567	565	562	537	583	591	555	597	541	595	529	590	592	570	551	554	524	572	562	602	574	542	567	583	540	542	604	602	556	559	568	536	535	555	515	621	573	575	616	599	572	553	523	604	570	556	569	581	549	538	562	530	582	564	576	554	545	587	570	562	571	548	543	588	530	540	548	578	556	555	593	539	607	584	563	549	551	549	556	573	565	574	591	613	562	557	550	535	519	570	550	610	587	578	556	530	527	597	547	606	572	520	581	578	609	594	589	560	607	562	550	563	591	577	516	563	525	555	565	574	552	545	602	552	571	532	603	548	543	611	561	562	579	566	600	573	571	592	572	586	541	554	532	594	567	583	568	556	574	567	597	573	568	534	580	533	573	568	593	565	567	618	568	568	601	605	582	581	577	572	528	549	603	562	553	569	525	553	572	534	564	604	549	545	563	566	576	565	572	572	572	544	565	583	561	577	538	598	555	549	584	569	554	555	571	553	538	563	545	573	571	569	550	604	543	601	572	581	567	593	594	572	548	555	579	564	547	572	558	619	582	576	561	578	613	555	576	551	572	617	558	600	605	554	542	555	608	551	574	549	573	582	600	579	565	586	572	571	539	583	563	560	573	618	616	591	555	541	590	543	576	591	583	520	600	535	582	581	593	578	572	568	555	582	582	578	510	579	566	610	585	549	574	545	552	603	576	575	577	531	593	572	583	564	593	594	569	548	610	567	621	573	581	560	567	570	546	549	579	518	550	549	546	558	585	564	511	524	559	597	569	543	513	598	559	602	576	588	573	565	536	495	584	521	562	574	597	591	561	599	611	540	542	586	587	567	533	523	524	598	531	603	601	573	557	517	570	589	527	541	603	568	582	546	521	573	550	573	551	594	559	565	564	560	609	524	571	540	582	523	581	528	557	602	570	539	551	591	532	581	578	566	595	569	590	567	585	570	572	550	600	593	576	542	538	551	533	569	586	557	602	556	568	532	564	546	584	576	578	552	573	575	568	524	571	571	558	582	597	593	599	579	518	535	565	535	614	600	553	627	564	523	597	594	556	587	556	541	617	573	546	562	580	552	596	578	569	540	524	545	618	576	581	621	553	598	556	558	579	570	585	611	570	607	547	601	572	571	521	548	572	543	527	529	583	592	574	563	558	594	547	576	579	566	570	622	572	606	576	544	564	530	548	558	612	577	568	589	557	498	576	563	607	569	566	602	566	582	558	530	579	575	584	575	538	546	558	565	564	577	563	579	548	525	555	593	549	560	569	557	604	569	593	554	567	596	612	584	561	562	560	566	543	568	580	538	567	587	589	573	596	547	556	590	573	595	570	582	559	563	604	530	544	569	570	580	567	588	573	562	550	578	559	572	570	606	596	561	573	580	549	597	612	559	594	563	563	578	551	583	582	559	563	573	590	589	548	558	605	580	600	568	541	558	569	540	584	554	545	568	533	558	500	515	563	582	583	571	530	596	507	578	601	605	559	575	560	554	558	595	576	570	576	560	549	570	523	554	546	574	556	567	555	605	560	568	564	551	536	568	586	591	551	589	566	531	564	575	578	591	577	528	552	520	581	591	536	566	567	547	571	593	570	550	636	560	580	597	536	606	565	571	522	577	572	578	568	565	562	586	564	549	551	588	587	574	575	562	560	541	570	574	599	590	581	575	549	589	566	577	571	545	563	561	551	592	547	562	601	593	596	594	539	545	556	586	524	533	575	533	592	568	569	553	593	549	535	562	528	574	570	549	567	577	569	584	589	597	536	573	558	564	567	524	584	540	590	576	538	568	538	545	543	553	550	585	548	547	569	564	554	576	550	592	636	588	567	586	580	568	570	569	600	526	563	572	565	576	562	568	598	598	593	559	569	595	529	537	591	555	604	549	544	578	580	550	533	584	537	573	557	566	574	574	552	536	550	535	600	559	603	536	551	550	541
24540	21564	28881	24796	21110	13558	8220	6149	4566	3335	3135	3332	2875	2515	2096	1797	1685	1508	987	785	613	533	534	568	530	488	484	491	475	446	445	450	468	437	477	484	448	434	436	436	415	383	407	442	462	426	485	517	533	517	524	469	477	501	637	791	664	574	567	462	429	435	444	415	421	454	412	383	443	408	382	405	456	392	433	400	419	408	416	408	386	369	395	404	394	432	443	406	416	451	392	412	417	371	411	388	432	444	438	421	419	415	379	404	413	391	369	418	386	382	427	405	379	428	391	404	408	409	383	391	401	357	424	398	405	368	393	433	363	421	407	388	443	376	427	429	403	421	410	417	410	403	401	372	371	412	466	400	442	385	411	415	398	405	395	424	417	399	419	403	424	390	400	396	404	396	418	401	380	390	431	378	436	377	402	412	412	418	391	396	401	428	424	422	431	379	368	453	377	405	405	444	402	448	396	426	374	421	424	409	399	392	408	411	406	420	458	422	393	409	421	383	393	465	396	431	403	397	409	386	434	427	404	389	435	411	405	351	385	418	451	390	425	407	402	366	420	398	400	394	406	416	410	342	413	409	426	395	407	381	404	422	388	426	412	413	384	368	414	382	414	393	384	385	381	423	459	417	390	411	378	408	402	411	416	408	419	391	410	369	418	419	421	383	392	382	366	393	396	400	396	397	398	399	391	390	388	424	396	426	386	422	419	394	396	391	400	376	406	401	453	419	407	403	414	419	407	382	382	409	401	431	401	415	413	414	416	387	393	413	394	402	421	386	366	414	401	373	418	397	408	415	441	393	396	405	397	424	421	432	408	406	415	418	395	414	380	401	389	389	378	381	399	376	369	420	403	426	423	402	411	409	402	371	414	410	415	416	415	395	391	390	376	387	391	396	400	374	400	399	416	392	405	396	410	431	382	420	428	391	383	392	439	406	434	405	455	435	407	409	394	433	411	373	399	420	430	415	427	393	456	386	428	430	380	391	391	370	413	476	399	425	402	413	400	423	379	431	371	409	378	375	383	424	391	393	403	445	438	448	421	449	411	417	377	454	405	404	393	429	374	424	383	430	441	395	408	414	412	418	426	379	377	423	386	377	396	378	432	409	396	381	383	447	407	401	398	413	403	417	412	391	374	394	431	436	396	400	423	391	347	378	400	407	385	393	419	413	371	380	410	435	419	431	437	397	383	419	434	412	394	414	397	374	392	455	407	445	429	427	426	392	424	400	383	397	410	396	411	430	426	371	395	400	422	405	399	453	388	431	394	428	394	402	371	368	402	403	415	402	395	404	405	387	424	378	411	406	426	386	365	410	371	389	412	397	391	406	431	413	343	436	423	384	382	421	377	390	437	391	377	420	394	403	411	405	403	409	409	415	389	416	416	397	418	434	422	402	394	427	407	402	400	406	395	429	403	430	388	372	423	407	439	406	382	391	420	412	404	387	386	394	427	377	397	412	411	404	401	417	391	418	413	407	407	385	400	381	425	363	426	405	401	378	394	409	385	403	428	390	380	369	391	385	373	388	416	391	425	395	401	398	395	431	414	413	427	389	391	420	426	422	394	422	371	426	426	453	428	430	410	432	368	416	430	393	374	375	364	393	388	400	424	414	399	441	413	393	381	408	393	432	397	410	389	390	361	357	416	403	369	358	367	385	413	393	411	392	387	426	417	399	426	392	408	396	415	393	402	422	421	411	408	409	436	382	411	419	405	395	435	412	396	384	395	407	383	377	420	393	393	389	425	416	403	402	430	410	405	372	389	386	401	382	407	407	440	398	405	404	392	418	446	417	377	392	388	420	390	371	402	389	395	405	395	360	421	415	411	429	424	422	396	388	430	389	417	436	398	418	399	367	381	423	429	379	416	384	418	370	427	413	379	413	419	432	407	416	422	397	345	408	430	376	389	426	413	420	397	435	399	430	421	430	403	412	389	391	412	395	435	378	380	377	413	406	386	373	381	367	414	404	417	406	379	422	407	375	406	391	376	399	373	381	391	413	388	421	376	388	404	416	437	405	403	444	399	402	381	392	387	381	446	380	413	396	410	380	378	434	383	405	421	398	427	395	413	404	411	387	432	434	398	406	455	407	398	412	399	358	443	389	413	399	426	394	396	421	421	439	397	412	401	389	391	407	392	420	406	403	432	411	411	393	400	407	402	409	414	394	410	410	399	424	430	448	391	414	415	426	405	413	404	404	379	416	394	427	399	403	386	389	392	415	438	355	429	385	396	404	402	416	414	402	427	390	364	447	383	403	439	375	387	429	370	418	411	394	384	407	425	423	392	373	394	423	422	414	417	403	410	401	390	422	386	424	406	404	437	402	382	415	393	412	372	382	395	388	390	399	366	406	423	396	419	419	403	424	378	418	430	372	391	396	418	418	411	394	383	378	427	376	438	376	392	405	415	383	395	429	398	408	408	409	376	423	412	441	434	380	429	400	394	411	415	387	408	413	383	380	406	436	412	396	442	404	414	434	407	425	410	449	393	421	381	376	409	426	377	391	403	403	406	390	382	402	413	383	397	410	407	408	422	414	426	376	404	393	391	393	388	396	443	414	379	402	426	426	408	414	409	372	436	395	423	409	400	459	391	349	393	387	391	422	409	401	393	409	419	405	380	410	399	390	432	446	453	380	411	405	436	379	428	439	396	418	415	407	406	420	423	423	386	447	390	401	429	395	425	381	403	381	394	397	435	431	389	432	443	392	392	384	416	404	401	406	402	383	392	407	430	394	439	388	429	421	395	422	417	405	411	375	378	385	395	434	405	375	398	414	406	359	443	434	399	388	417	423	409	412	396	402	425	388	419	380	406	383	387	418	370	428	432	404	401	411	399	419	417	373	440	394	409	382	388	417	426	408	407	412	386	375	406	409	425	403	412	380	430	382	431	402	420	414	413	403	396	398	418	394	409	399	430	378	386	416	432	413	383	353	372	437	414	394	437	411	401	423	395	400	382	380	429	424	390	408	444	406	404	393	400	440	374	427	393	408	417	367	387	400	407	411	405	416	439	413	404	392	393	390	468	432	402	406	399	437	421	377	383	397	418	421	420	376	386	440	375	375	396	433	420	422	415	423	401	398	418	421	400	380	422	421	352	439	432	383	450	440	373	403	423	365	415	392	425	394	418	428	375	433	386	421	409	388	389	382	385	391	392	374	425	406	421	393	383	404	425	397	387	383	393	386	391	418	409	396	386	395	424	413	413	406	426	402	390	380	410	386	387	415	418	385	400	398	423	401	400	383	416	390	417	378	406	397	402	394	386	409	396	376	443	415	379	407	425	388	416	420	395	392	411	380	405	445	433	432	385	410	397	379	431	418	363	404	399	373	378	394	416	405	412	421	414	390	439	406	409	404	386	410	416	423	415	401	410	404	405	393	447	402	407	438	392	398	359	412	449	377	425	387	422	381	383	420	404	402	416	414	410	371	394	413	389	397	391	407	439	382	409	393	432	365	408	401	409	401	439	418	419	397	445	411	415	378	406	401
17917	35093	32626	24978	21485	17145	14856	14055	11409	8629	7795	8850	7575	6392	5197	4636	4372	3616	2252	1601	1345	1050	995	1016	958	900	866	835	797	732	809	772	792	772	774	744	820	701	702	724	711	705	744	816	860	810	876	814	930	902	806	779	726	872	1124	1426	1306	1113	870	746	656	659	642	637	627	639	607	655	627	657	617	664	640	596	652	643	639	601	628	636	652	627	627	632	637	657	649	637	645	636	627	595	631	679	650	643	651	585	639	615	609	662	618	638	661	672	659	637	635	595	641	643	625	687	655	615	666	659	610	639	646	614	656	635	625	640	606	639	663	607	664	647	636	658	674	642	666	654	664	651	690	636	652	624	593	702	636	647	709	665	614	625	652	638	617	625	656	628	634	613	634	614	671	625	636	662	652	635	573	592	656	592	642	638	655	660	620	626	634	667	591	687	599	640	637	635	610	597	634	660	671	644	589	698	606	603	673	675	623	638	682	629	590	666	639	657	648	641	619	615	658	676	657	639	659	632	674	642	647	700	633	620	654	612	649	637	620	666	711	648	632	599	637	625	654	628	676	621	630	607	652	660	653	602	671	635	657	631	641	655	632	625	672	632	633	646	670	682	598	651	614	668	626	644	661	663	661	632	634	633	616	628	594	634	634	607	683	622	634	617	681	688	629	676	664	636	628	640	632	663	598	657	605	649	649	665	641	635	678	607	617	600	682	628	640	633	645	625	663	622	601	597	659	606	643	637	613	629	612	648	635	600	676	635	689	651	611	608	645	617	560	662	646	635	648	629	670	639	666	629	647	640	665	617	668	663	694	622	660	683	653	647	615	660	658	614	654	632	665	628	650	641	652	628	664	629	590	642	643	604	631	671	687	630	650	635	630	621	655	662	636	599	650	657	629	680	640	611	646	626	656	625	630	659	589	629	652	632	625	634	655	680	662	634	639	626	625	660	602	652	658	644	696	625	658	637	637	607	655	636	610	676	655	649	676	663	664	659	671	656	606	661	662	681	643	610	658	631	661	623	630	625	605	662	663	639	632	621	639	672	687	654	661	669	635	638	633	582	660	601	631	638	645	652	617	660	639	648	638	654	588	647	646	672	652	660	642	593	688	607	612	648	689	649	636	635	598	634	698	689	640	626	670	663	665	639	616	650	668	646	663	612	662	649	598	655	635	655	600	644	641	626	615	663	612	666	614	658	632	667	660	615	653	617	618	671	660	665	619	608	666	607	645	638	618	608	613	650	681	597	621	666	631	666	646	659	655	639	614	674	681	636	573	667	648	640	634	641	633	632	625	660	632	645	579	643	644	682	624	684	661	614	629	661	600	634	656	652	666	643	659	632	589	624	676	610	642	638	648	667	616	646	631	666	626	628	690	655	621	599	641	636	609	650	649	682	616	680	687	650	628	621	658	649	631	614	616	632	640	643	628	625	648	619	661	635	641	649	638	663	650	631	659	618	650	647	629	609	658	642	655	651	615	621	662	618	651	680	596	652	627	610	685	655	654	668	657	662	653	662	628	631	639	672	596	640	657	658	681	616	635	628	611	684	618	649	610	611	627	650	650	625	595	640	697	663	613	640	646	633	614	650	607	658	652	580	651	597	649	675	656	676	657	653	635	621	629	676	700	656	654	663	661	657	630	670	621	639	629	630	619	636	617	644	671	631	647	638	677	659	663	683	670	641	631	615	625	643	626	667	645	645	656	649	642	650	645	591	641	649	637	665	682	627	620	633	685	657	627	633	632	607	652	618	689	613	628	628	659	641	659	674	595	652	674	637	638	638	624	636	665	639	632	663	642	618	624	651	661	665	630	662	628	619	626	659	668	621	712	653	625	625	624	626	671	676	677	645	639	665	635	653	667	632	591	661	617	625	665	672	674	661	693	646	644	638	650	608	609	635	632	597	598	616	621	646	656	606	669	638	627	686	707	657	612	628	676	627	659	694	622	646	646	626	639	657	635	681	645	668	641	628	643	692	677	612	670	644	652	630	665	630	644	653	678	637	658	632	646	611	644	657	678	614	585	640	625	668	643	639	619	643	679	616	649	613	618	671	636	675	630	670	626	604	655	680	639	646	616	635	668	621	649	659	643	670	575	650	640	629	589	599	622	647	643	688	655	619	662	639	631	637	618	622	698	639	653	624	610	670	685	644	631	640	614	657	652	654	613	667	675	672	648	648	615	655	619	661	625	626	657	624	638	625	628	649	653	644	618	613	674	651	652	658	658	678	598	639	625	635	627	622	678	646	720	666	654	652	640	635	641	631	634	649	603	644	643	665	639	663	699	680	614	629	679	632	685	657	621	578	640	619	623	623	666	611	651	658	670	611	676	688	589	610	668	645	630	677	622	641	634	631	656	682	600	614	635	640	672	660	641	677	622	639	663	643	596	636	646	658	625	720	623	625	650	646	622	628	665	661	669	644	647	666	641	632	662	679	637	604	646	628	647	623	618	590	648	652	664	652	603	617	625	609	639	613	655	642	656	634	644	679	656	658	610	640	609	611	614	624	609	595	647	638	675	658	641	628	635	586	641	636	652	641	612	633	606	679	604	620	636	639	661	629	653	667	653	681	651	691	623	679	627	699	642	625	639	706	671	632	668	669	641	662	650	627	648	620	650	674	639	622	648	608	601	645	668	625	634	656	666	619	599	688	659	639	659	594	649	632	577	631	635	626	644	612	613	624	620	659	637	613	642	654	658	625	633	617	633	654	639	632	595	651	682	621	592	675	632	678	679	636	627	655	623	643	640	606	673	636	689	629	587	615	602	650	646	642	693	686	668	637	647	635	626	594	656	610	652	655	638	621	660	631	690	582	653	628	662	650	660	674	666	686	682	660	613	619	640	600	677	645	616	628	619	649	586	666	625	641	670	614	610	639	649	648	649	627	650	627	627	664	622	610	668	672	657	650	639	615	638	652	665	609	660	597	627	615	659	612	672	671	677	620	597	671	667	623	628	615	665	650	622	641	649	686	645	655	651	670	651	660	660	649	674	619	620	634	641	670	645	621	635	647	632	626	598	685	652	610	652	599	601	656	658	629	588	673	661	652	674	661	664	645	638	641	671	608	645	648	642	649	641	599	659	650	645	635	655	674	630	646	627	649	649	630	647	660	653	644	629	650	682	621	626	621	656	640	672	597	616	632	635	672	653	659	696	639	677	611	655	639	685	647	607	646	643	627	656	633	645	656	650	673	649	634	642	669	619	628	637	657	667	605	659	663	648	652	647	658	591	640	660	705	658	652	673	637	609	613	652	669	636	648	594	646	584	693	644	702	623	663	604	642	645	633	651	651	670	648	624	650	611	654	651	633	631	614	649	685	625	618	630	669	601	645	667	644	659	664	642	630	613	640	621	680	628	669	680	667	714	659	689	605	643	650	614	646	632	616	596	637	650	606	648	673	666	631	625	638	636	642	605	613	629	652	629	641	630	626	617	631	632	601	657	668	613	638	654	649	706	615	647	630	637	649	619	661	622	660	636	641	618	637	682	644
23485	21527	29505	24029	21656	21406	15017	9141	6185	4712	4871	4801	4006	3456	3065	2442	2220	1653	1157	1001	739	566	632	608	546	527	523	489	460	489	437	451	446	479	445	464	443	410	372	419	381	406	413	410	501	525	511	508	534	538	469	463	439	514	814	989	846	643	593	475	406	375	383	361	365	365	389	376	389	381	367	395	385	380	410	375	361	392	389	365	352	352	351	390	386	399	317	357	348	365	347	372	376	354	366	400	376	338	348	380	398	348	366	387	389	372	372	375	389	361	371	350	357	361	378	397	379	349	393	378	367	399	356	351	332	392	353	366	360	358	342	343	370	363	375	350	381	363	383	378	404	340	386	319	358	344	387	390	385	312	386	379	381	364	393	341	389	377	368	382	382	393	356	369	345	352	376	342	354	387	369	352	384	342	372	362	369	402	404	372	377	342	399	367	393	360	376	360	370	370	383	379	382	339	420	343	417	398	397	350	387	368	352	378	365	348	361	379	362	361	353	368	349	361	398	383	352	316	345	339	369	376	401	377	392	375	360	382	385	366	374	385	353	389	387	433	401	384	351	374	359	335	353	376	347	332	367	361	357	395	371	368	378	376	372	395	381	350	362	400	369	357	388	399	363	344	367	371	359	377	371	392	399	365	355	385	329	377	372	354	340	370	381	387	351	349	408	384	378	365	389	364	369	360	371	367	374	390	347	377	375	348	369	381	396	378	392	362	339	366	380	372	355	376	351	368	372	373	378	384	340	376	403	388	379	404	385	384	372	351	401	390	364	377	377	374	382	348	385	376	376	418	380	412	393	402	361	374	366	351	371	364	364	376	394	362	363	371	380	365	363	379	376	357	391	366	343	358	372	368	379	372	364	320	357	359	380	377	358	389	356	344	352	425	353	382	347	352	411	391	347	368	337	376	362	392	352	382	351	359	362	366	383	373	375	378	374	345	375	412	360	355	380	355	407	353	374	401	356	358	363	360	369	357	340	362	375	356	379	354	394	373	377	366	349	374	356	365	386	360	375	367	347	330	359	377	350	385	351	360	343	364	375	390	369	368	355	367	375	388	389	375	358	394	379	353	351	345	377	363	356	362	350	351	370	400	368	369	383	386	360	395	394	391	341	348	360	377	359	406	375	387	368	344	362	362	385	358	356	369	370	366	356	375	372	362	368	346	363	377	379	370	348	381	397	362	374	359	330	391	356	397	378	389	356	389	386	376	358	365	362	374	359	386	374	373	394	373	319	375	359	410	358	350	327	378	387	335	390	406	366	385	368	378	359	383	387	337	352	366	353	349	334	384	371	379	374	362	359	411	387	379	334	378	376	387	414	335	346	385	352	384	379	372	382	384	366	379	381	355	340	344	386	369	354	342	349	380	358	372	353	399	335	356	351	370	343	374	377	388	377	349	411	366	393	361	342	381	360	354	375	368	373	355	374	376	386	369	392	357	342	402	368	392	344	363	356	367	385	346	391	373	380	362	411	363	365	358	391	352	352	374	380	356	367	431	357	371	393	374	377	375	371	400	363	359	388	350	384	370	386	380	395	373	350	352	386	376	374	376	381	358	361	384	420	354	358	384	359	365	386	343	381	345	340	345	379	380	400	349	357	376	378	384	362	377	399	386	387	377	375	386	379	357	360	409	344	376	350	353	358	377	377	365	376	380	371	375	360	329	357	370	345	384	367	393	393	391	349	385	368	343	360	368	346	372	379	348	393	390	360	355	371	341	335	367	344	343	390	352	323	349	385	380	385	383	369	373	396	378	369	360	393	358	356	419	367	398	395	407	357	399	393	360	370	401	384	397	394	380	382	390	360	373	401	346	367	350	442	386	355	352	335	355	413	376	368	389	373	394	383	387	368	413	388	382	365	393	363	342	371	387	335	407	364	397	376	368	376	373	381	357	380	376	351	338	381	392	350	354	397	373	372	356	358	377	374	379	343	371	374	353	353	379	378	374	374	377	373	380	352	371	341	365	403	391	379	358	371	338	372	373	340	361	379	379	357	377	344	323	388	368	346	358	377	402	343	353	365	413	353	356	345	356	365	412	365	391	355	366	344	337	395	374	363	395	369	385	358	392	399	364	338	350	368	383	349	356	384	342	364	371	363	374	358	369	390	337	367	327	357	374	388	351	365	392	370	339	375	378	359	372	356	366	358	353	352	335	370	364	352	339	378	383	364	367	379	383	375	373	366	367	360	356	368	373	396	373	373	364	383	371	391	387	373	396	364	387	387	370	368	364	334	391	362	369	357	345	366	344	361	390	409	387	377	339	346	363	358	385	377	328	385	363	353	382	402	391	377	373	384	367	352	377	376	357	340	382	384	366	359	347	356	360	327	406	354	382	376	378	367	374	399	393	387	365	351	372	365	356	346	335	351	364	396	364	357	362	364	350	357	382	377	316	367	368	381	370	373	371	328	385	351	380	361	366	371	348	392	380	381	352	358	393	360	380	341	388	350	397	396	362	362	374	379	376	388	383	346	379	385	379	372	368	376	351	343	359	356	369	396	370	378	370	382	388	402	384	382	374	354	365	372	378	350	357	331	380	378	353	361	354	363	365	365	379	386	366	389	358	353	375	387	376	357	341	322	389	348	365	355	371	380	338	350	345	346	379	370	351	386	367	371	378	423	394	356	389	368	419	409	370	389	346	373	357	402	369	358	336	357	353	377	373	364	348	352	367	388	376	398	353	354	385	399	367	370	397	348	376	397	379	360	360	396	388	343	368	394	346	341	348	320	367	380	357	352	375	369	381	365	364	341	350	284	386	403	386	357	373	385	343	350	353	353	378	369	362	365	374	356	350	353	353	365	385	347	350	397	394	339	367	376	382	387	371	328	398	379	399	384	357	361	328	395	330	382	381	360	348	356	385	397	376	336	375	381	367	363	376	364	371	383	394	384	373	345	384	368	357	393	371	335	406	363	359	412	367	400	394	374	379	382	385	407	379	374	375	347	379	351	403	365	391	373	368	336	362	378	359	372	363	356	351	410	345	383	396	367	349	349	351	367	368	358	394	359	380	336	359	375	350	343	368	351	368	380	371	372	402	378	383	381	365	371	382	338	365	359	355	352	395	334	389	369	365	355	371	371	385	335	353	358	374	366	336	345	355	350	364	357	380	385	356	366	346	426	402	364	376	384	362	368	356	373	360	362	362	365	371	359	392	367	374	356	378	350	395	395	369	340	380	373	385	377	385	361	326	386	366	354	342	355	361	345	377	372	377	395	376	385	395	374	383	361	348	384	393	375	411	379	349	345	378	319	383	369	342	393	356	386	383	367	355	366	377	391	387	344	361	363	354	345	372	395	360	377	408	359	359	345	366	368	382	369	390	369	349	373	357	352	396	389	369	359	353	371	381	365	334	371	373	345	332	403	361	344	380	355	403	348	377	355	320	353	395	348	393	348	408	408	359	355	400	372	406	370	353	366	375	378	367	348	348	308	398	350	351	406	340	360	378	353	376	367	365	328	365	370	381	371	335	397	347	361	332
20735	40620	37360	29744	25818	21426	18733	18018	14063	11559	12010	11714	9638	8758	7574	5981	5783	4107	2603	2214	1766	1187	1175	1224	1188	996	932	861	864	789	749	754	763	743	768	781	761	758	677	684	676	699	691	691	821	915	909	999	935	915	889	747	816	922	1656	2161	1701	1284	981	777	670	600	592	559	602	560	647	575	602	583	617	580	584	589	571	630	623	572	571	600	601	581	607	570	564	581	613	604	590	577	602	551	592	578	609	596	548	587	587	623	598	560	560	588	569	612	609	582	592	621	648	635	582	617	560	606	576	574	568	619	600	609	602	570	557	549	611	592	623	576	568	570	577	519	615	535	625	584	538	564	574	560	542	590	608	609	643	592	558	577	579	606	561	591	605	590	575	608	585	595	567	561	610	599	569	573	605	552	562	581	589	567	560	640	597	592	603	564	583	567	585	581	623	619	577	621	502	600	589	558	569	614	587	577	601	577	601	605	578	609	573	560	578	609	599	582	549	575	585	563	652	566	584	623	573	546	609	558	539	573	585	572	558	624	576	605	611	544	573	618	595	608	563	599	529	577	568	593	559	574	538	557	588	588	626	569	612	597	580	572	567	611	592	586	546	586	571	613	580	604	570	578	598	582	599	517	549	561	587	508	613	618	590	589	556	574	609	555	567	560	568	572	525	590	582	549	604	619	569	557	576	607	626	623	554	577	595	628	593	573	578	557	615	581	601	593	606	595	595	599	612	600	597	616	555	611	624	623	602	606	585	560	574	538	557	570	602	554	651	609	605	585	579	613	539	574	598	554	579	578	556	624	581	587	568	583	548	602	584	575	557	583	583	563	559	545	568	598	594	580	607	594	548	620	595	559	581	607	628	574	584	564	583	569	584	601	564	595	583	598	569	612	578	608	642	585	612	577	626	635	582	543	544	567	600	620	602	561	616	579	558	601	563	603	579	601	522	563	582	639	579	546	591	580	586	587	595	563	566	553	602	591	590	588	571	574	608	609	611	605	573	535	621	576	570	582	575	588	594	536	572	615	575	617	602	545	578	576	590	550	595	591	560	578	553	561	613	533	630	591	573	576	599	589	602	565	604	565	538	612	548	551	537	580	559	556	606	580	587	576	590	563	622	600	562	601	608	598	568	577	646	553	557	567	583	569	590	579	555	590	559	553	540	621	536	575	606	589	582	568	582	597	646	605	595	586	602	574	531	571	577	569	618	577	586	583	608	584	588	605	588	616	564	578	598	565	554	598	586	595	548	571	577	546	559	535	601	619	560	565	599	606	576	565	572	598	597	600	572	584	574	629	576	610	585	562	586	515	554	578	585	572	596	556	570	602	635	602	518	549	581	602	615	612	582	534	595	567	619	560	649	596	585	563	569	583	594	575	574	599	582	559	550	594	594	584	549	580	605	594	583	594	589	604	588	616	566	566	625	614	591	602	582	581	568	572	567	579	624	576	589	619	578	589	582	590	546	618	559	594	579	561	574	559	591	574	620	564	637	549	579	533	616	591	590	606	602	600	584	586	595	548	554	566	589	585	638	592	560	583	574	568	587	590	591	530	605	591	576	574	513	567	590	580	567	591	599	544	528	558	640	558	567	584	563	528	580	583	572	600	559	562	585	604	571	608	601	603	573	599	618	558	599	609	599	563	620	572	578	619	569	593	602	641	576	583	563	604	614	556	608	562	601	563	625	644	567	532	598	604	582	617	563	564	602	622	596	586	592	556	595	593	568	579	594	556	580	584	589	612	605	607	580	569	577	572	582	621	603	604	563	570	515	595	550	584	576	582	559	619	596	580	544	564	637	584	581	608	607	548	604	582	596	567	631	614	615	603	589	537	618	563	554	572	611	587	623	587	591	598	585	559	579	592	599	588	554	578	586	594	591	590	590	591	581	528	563	598	596	639	572	630	591	570	571	583	548	568	619	574	554	579	559	623	633	607	571	646	609	582	596	575	611	587	554	565	548	587	574	592	631	635	578	603	541	618	568	560	563	575	573	615	602	592	564	567	562	587	572	584	609	561	586	592	623	595	612	549	571	615	579	586	609	595	532	596	569	574	584	618	637	549	592	581	617	555	583	575	531	571	585	585	564	599	590	555	602	588	583	575	553	600	576	591	591	606	578	588	605	607	573	583	596	612	630	643	571	596	554	604	539	618	581	589	564	569	578	573	556	591	590	632	553	571	625	555	523	591	628	577	583	550	573	583	553	580	558	602	553	610	582	576	598	617	601	560	559	560	596	558	652	565	590	639	588	575	557	605	567	572	632	580	611	630	556	550	616	554	597	557	565	598	612	545	613	563	604	561	604	619	587	571	591	562	616	594	596	580	579	611	584	563	602	603	589	579	596	536	592	597	606	558	582	594	637	606	555	561	554	579	589	595	622	579	600	631	600	587	579	580	561	594	597	575	591	587	583	573	564	573	578	590	588	583	583	582	579	597	593	544	607	575	613	574	580	526	595	601	580	543	564	541	611	575	613	574	585	573	591	603	578	594	579	626	592	587	562	601	632	576	540	585	590	593	578	582	627	557	594	593	577	629	591	569	615	632	570	581	605	595	570	556	587	536	617	554	569	585	570	569	603	528	591	603	550	579	612	560	601	564	530	554	577	581	579	592	562	550	545	582	551	541	614	595	580	595	596	560	584	594	583	616	630	617	623	573	592	612	536	593	601	567	595	604	588	575	570	571	568	587	575	537	544	601	607	602	582	629	579	530	599	596	656	608	608	587	602	558	539	552	597	583	568	565	616	571	584	539	556	576	553	579	633	555	576	615	575	579	565	653	571	577	574	573	610	565	587	570	593	606	617	568	570	582	569	551	573	601	595	576	586	596	569	602	531	637	592	566	618	551	602	581	598	593	551	592	580	579	623	567	600	592	601	597	573	573	593	584	564	619	617	605	617	614	566	622	551	591	533	629	578	613	625	591	610	595	574	584	595	613	585	629	598	582	597	567	585	564	589	556	589	623	578	610	593	545	620	615	607	610	604	606	592	569	573	574	584	598	582	556	552	590	600	553	562	587	580	582	572	566	571	637	566	582	607	562	591	563	596	559	619	588	573	593	518	606	573	552	533	583	594	593	582	572	581	559	541	614	588	576	566	542	575	600	601	561	632	583	545	594	561	556	588	578	578	606	535	580	580	596	579	566	586	583	585	583	620	538	565	609	585	602	594	620	593	567	543	590	576	577	617	571	622	582	595	598	593	552	555	542	635	584	602	594	615	620	564	603	558	608	562	579	564	557	607	645	588	576	611	581	599	608	577	613	594	592	579	602	554	596	577	579	594	594	581	560	585	588	599	627	572	591	609	572	582	602	530	622	594	595	588	577	581	593	577	617	584	571	597	630	572	591	582	566	604	588	570	576	618	592	589	538	589	609	586	536	611	563	626	567	556	554	533	600	566	613	610	549	605	557	589	595	559	627	569	590	612	554	570	573	536	560	572	559	587	579	559	580	593	562	562	569	562	553	574	605	556	570	626	607	612	579	624	538	601	579
27194	21660	19750	11103	5722	4107	3385	2974	2344	1926	2265	2121	1816	1648	1410	1173	1101	953	628	600	475	447	388	444	424	434	412	388	404	355	397	386	358	374	378	440	382	376	396	356	350	372	371	393	350	401	402	438	437	416	387	350	385	360	373	394	382	387	398	403	350	389	342	350	351	333	356	363	353	323	383	360	351	345	374	379	342	362	378	351	338	370	330	359	350	296	373	349	355	346	330	353	347	356	353	320	349	341	345	359	362	335	334	367	376	342	344	365	370	341	366	346	383	359	379	364	375	325	373	351	367	346	327	350	356	387	346	382	351	363	338	356	368	369	345	328	373	353	352	345	353	367	349	356	380	325	335	370	347	361	338	335	366	364	367	344	370	349	355	356	350	351	359	347	348	363	345	338	334	321	378	367	349	363	355	362	342	370	349	322	378	343	351	389	355	361	352	345	352	344	328	354	375	375	359	338	344	325	376	392	323	298	359	362	367	345	337	362	378	333	347	359	349	343	327	363	332	329	347	344	339	331	328	361	339	362	358	327	357	376	332	342	326	375	338	367	380	322	318	333	354	322	341	370	370	348	339	359	351	348	343	366	351	333	362	367	362	370	337	342	364	354	349	328	338	340	353	321	363	385	384	339	317	315	343	354	355	322	347	329	356	355	358	324	340	349	358	343	348	383	380	377	360	342	348	365	334	324	379	386	351	369	374	310	352	374	354	353	350	358	343	358	366	325	351	369	380	344	334	354	358	335	370	356	381	353	372	377	359	340	345	344	339	334	375	349	361	339	355	358	343	336	337	309	373	364	372	362	372	345	359	368	342	347	341	333	373	357	370	361	343	351	341	320	391	362	343	346	330	386	339	375	346	374	364	371	359	329	369	348	357	354	343	361	379	341	336	385	349	345	350	351	354	342	340	371	396	331	317	350	336	375	381	339	346	351	331	359	337	361	390	352	353	333	358	336	350	353	349	344	375	361	351	372	327	358	368	380	330	368	354	358	397	346	358	411	366	352	335	346	363	322	340	390	338	358	365	332	373	327	354	330	369	373	355	352	341	365	382	376	370	352	337	355	303	334	330	376	345	350	386	351	328	356	376	365	346	355	331	382	368	374	339	364	358	351	340	348	358	353	363	373	352	348	359	376	347	344	354	356	314	364	347	354	374	330	343	319	385	351	379	370	348	387	368	338	336	358	317	353	388	344	364	347	369	339	372	366	366	327	334	354	358	357	350	360	377	366	347	356	349	334	353	333	361	341	349	373	364	374	367	342	366	349	354	344	359	371	366	379	328	344	359	359	333	397	372	363	325	347	376	360	313	345	336	360	367	347	345	346	360	314	355	364	346	329	350	329	360	355	358	306	359	357	334	311	347	327	379	390	380	358	332	379	343	353	348	364	363	377	333	357	355	363	330	371	371	311	327	365	332	375	355	341	397	376	363	354	354	339	365	373	370	360	325	327	335	331	373	364	370	342	359	317	361	345	357	365	392	406	346	355	340	321	349	371	349	310	360	321	362	386	345	342	333	353	351	314	353	391	349	363	369	315	330	327	361	352	355	363	352	352	309	341	354	378	342	345	343	382	344	360	378	356	364	354	338	351	385	301	332	341	376	350	329	363	345	327	365	330	396	349	351	355	396	387	324	361	361	356	334	375	345	366	339	338	366	376	331	365	381	334	340	375	349	410	342	367	350	370	354	365	327	381	369	365	332	349	385	340	368	361	350	355	351	328	340	344	337	312	354	336	380	359	340	348	331	352	366	346	371	320	337	348	382	349	369	377	348	344	351	396	397	380	354	357	349	371	367	353	332	380	370	363	358	365	359	332	355	363	367	380	370	362	370	356	329	354	340	329	376	407	365	383	345	344	372	358	342	331	329	340	350	335	360	370	353	351	370	333	370	399	373	382	336	395	361	323	392	352	368	356	354	340	352	365	385	354	368	372	339	340	370	330	365	352	378	370	356	373	366	403	353	321	388	362	347	366	341	326	370	340	341	352	337	335	368	334	351	332	324	338	354	364	339	351	343	353	387	319	347	334	345	321	367	371	318	363	380	347	354	365	349	346	353	327	345	344	346	321	337	350	379	328	358	362	340	326	357	323	368	360	360	379	344	338	335	371	358	330	348	354	347	395	334	361	358	352	374	358	344	356	338	343	377	356	344	379	336	355	359	371	353	372	325	325	325	371	371	361	389	384	370	377	353	337	341	364	364	368	345	349	332	355	372	322	329	337	375	368	371	368	324	363	363	349	343	368	341	355	344	328	356	359	327	324	387	375	382	357	372	372	339	374	336	346	356	345	396	368	359	356	332	329	360	341	344	347	400	349	330	351	353	339	362	343	345	354	356	363	382	369	332	344	346	400	334	372	369	304	333	350	353	343	351	350	355	342	382	348	352	365	369	373	370	357	341	349	392	377	362	349	372	363	338	345	367	343	352	362	353	330	371	355	338	365	373	339	344	318	355	322	328	335	383	310	345	330	358	320	353	380	353	378	389	352	364	396	359	337	363	334	380	339	366	334	344	386	349	349	352	367	360	326	344	385	355	338	358	348	339	346	325	335	365	373	368	379	384	330	345	332	337	339	378	344	363	393	327	374	338	332	323	362	337	348	413	343	347	370	314	341	353	321	361	357	371	350	343	348	363	337	354	355	326	347	374	352	367	359	384	344	370	354	386	353	361	370	349	355	353	377	356	361	363	368	326	345	382	390	377	362	378	360	381	370	358	367	360	341	348	367	339	346	343	333	347	402	366	374	346	370	345	376	359	362	350	382	369	358	327	372	345	361	363	344	369	357	340	378	363	360	353	365	350	408	357	345	334	366	382	396	330	361	347	371	371	361	321	367	301	346	328	352	324	376	350	352	350	341	363	344	357	354	365	321	342	384	375	372	358	381	356	336	308	344	352	374	350	351	332	341	342	375	340	353	380	342	365	346	350	344	345	355	333	335	352	350	350	350	297	356	374	370	370	348	350	307	341	340	342	376	345	307	303	345	345	342	343	357	350	352	381	368	384	355	365	369	380	318	363	324	373	356	372	365	362	376	356	329	345	364	361	354	365	359	350	350	362	358	363	345	380	353	357	364	340	347	370	347	359	367	382	372	325	330	350	343	359	364	333	390	359	376	357	336	362	338	357	376	346	306	343	341	349	340	346	365	354	323	337	356	329	384	340	387	334	370	351	346	353	359	350	350	373	346	381	347	371	326	359	329	355	352	357	365	310	364	376	348	339	316	339	366	341	367	352	360	385	353	351	337	369	355	401	329	406	396	337	346	319	342	360	360	368	327	331	344	343	324	368	362	363	378	323	378	363	351	378	322	365	382	332	350	323	380	347	380	364	361	330	372	343	370	354	337	341	393	307	352	380	351	309	377	392	344	353	342	381	385	366	357	360	326	352	345	346	364	353	354	353	404	368	326	344	336	320	357	363	374	347	335	363	335	350	368	376	322	362	337	351	369	359	354	354	352	323	348	373	353	363	358	364	337	375	362
16375	28339	24575	15426	11984	10311	9237	8253	6715	5373	6435	5827	4885	4597	3750	3179	2715	2242	1391	1302	964	842	815	795	756	711	721	660	723	622	593	586	611	704	593	631	635	612	613	661	570	601	630	582	707	711	748	811	733	739	688	612	605	616	659	690	717	664	656	621	582	608	581	568	560	581	574	547	565	573	568	605	581	569	553	597	563	579	539	502	556	559	531	561	546	589	550	561	533	556	538	550	582	551	562	591	592	544	543	558	565	566	572	577	561	585	555	556	615	569	533	554	574	568	595	549	580	589	555	601	533	556	573	549	570	573	620	548	558	575	502	598	552	531	570	595	592	598	572	578	599	538	560	518	552	589	523	557	544	546	558	593	583	520	590	577	570	589	593	531	560	549	548	572	551	608	517	526	566	575	576	589	578	547	588	572	530	551	514	573	531	599	572	521	548	573	574	576	603	548	643	579	575	543	561	582	580	539	538	509	576	570	562	551	564	514	602	582	587	569	555	559	584	513	583	594	570	584	549	546	580	567	562	533	596	570	589	577	581	552	572	589	523	568	559	586	593	558	575	619	567	553	578	585	582	550	567	570	605	564	558	582	545	557	545	558	589	563	601	549	585	540	602	589	592	547	572	585	539	553	605	605	540	558	574	575	562	571	574	567	582	560	553	642	542	573	570	547	553	550	545	516	562	569	606	559	593	553	541	541	597	557	592	571	580	571	576	605	588	535	534	582	547	559	554	574	541	584	587	590	600	600	565	531	544	570	560	542	581	583	589	598	588	512	596	563	579	557	595	579	555	596	562	565	575	579	560	572	569	540	547	568	551	548	537	605	537	575	537	520	551	486	580	567	543	586	554	575	575	586	577	563	514	552	625	523	584	551	604	589	583	572	582	587	574	523	629	608	547	578	563	540	531	581	576	563	546	603	548	568	591	577	552	568	548	524	602	563	573	551	532	578	579	581	557	554	561	560	583	587	569	569	567	540	589	582	581	540	553	584	539	564	542	557	552	590	597	574	560	581	548	584	569	533	552	583	593	590	546	547	559	535	593	544	583	620	570	589	582	562	550	562	567	602	577	577	551	537	557	554	569	571	569	567	514	538	571	535	526	579	585	573	555	530	575	602	576	568	563	630	576	547	555	523	569	572	597	557	549	544	531	563	628	563	565	551	494	601	547	574	560	524	542	566	578	571	548	596	575	557	585	555	576	537	548	590	564	535	556	566	601	555	545	566	551	550	565	556	523	578	601	567	573	558	546	590	581	540	553	553	540	568	591	562	550	544	572	561	592	579	557	565	558	601	557	592	553	584	555	577	561	584	554	582	554	555	562	550	596	561	536	584	632	554	571	545	580	558	615	556	572	560	555	562	595	533	595	553	593	563	541	529	610	609	593	558	554	588	539	548	539	552	582	551	567	570	530	573	551	561	557	596	578	612	571	531	559	587	585	586	595	578	593	570	564	616	557	554	551	606	596	573	524	562	569	561	540	571	585	543	577	561	566	580	595	535	580	602	552	563	567	610	532	530	575	605	593	570	561	612	522	581	567	540	577	539	551	560	603	550	590	587	523	527	537	625	572	532	556	557	588	588	576	559	572	604	541	612	546	565	553	620	518	536	593	565	586	614	604	564	581	541	593	551	585	556	575	581	541	549	571	545	563	550	563	563	542	561	542	577	531	581	608	575	635	514	565	550	538	586	574	565	541	560	572	568	549	553	552	556	588	564	549	536	578	581	582	530	512	569	589	539	581	609	593	545	574	512	542	553	576	542	567	585	539	569	606	527	559	544	537	525	563	559	565	550	605	551	560	572	564	588	540	564	559	586	613	566	584	590	579	554	564	576	596	532	564	559	553	584	607	585	589	563	570	547	575	540	545	543	536	562	535	606	546	536	580	570	588	583	550	603	575	590	573	511	592	555	552	515	510	569	535	587	531	547	561	564	597	526	566	559	566	579	577	573	559	561	568	546	541	561	547	544	599	588	582	559	570	552	578	573	544	552	549	554	575	535	572	546	600	580	542	563	529	580	537	566	542	586	524	564	536	561	545	558	603	495	539	546	533	589	549	624	516	525	563	564	554	591	550	544	590	557	562	544	594	532	603	540	522	576	597	599	534	573	568	549	595	582	550	558	548	561	524	587	580	562	538	600	581	560	564	573	566	600	605	558	590	586	552	581	563	558	522	562	581	594	634	564	534	598	577	554	589	588	543	567	606	545	556	575	541	565	569	530	547	618	523	553	543	555	535	619	539	562	556	575	587	549	581	539	606	527	552	541	569	583	545	546	545	599	577	558	532	573	600	509	559	603	553	556	591	588	595	599	540	578	558	569	522	586	581	595	563	583	542	562	574	582	547	565	573	552	610	589	568	620	542	512	611	576	550	511	546	588	608	580	556	608	549	575	549	557	565	550	536	582	604	593	529	579	559	534	556	553	574	587	563	559	508	552	611	589	529	576	585	556	551	577	529	562	582	559	583	579	596	592	558	556	550	550	517	553	593	584	572	576	605	583	534	525	504	579	526	555	559	584	555	548	589	574	550	572	563	584	569	582	568	555	578	562	567	576	601	525	540	557	556	518	582	575	538	556	565	571	564	582	569	552	574	586	529	605	539	546	552	537	540	580	563	532	522	542	588	546	575	604	592	530	576	571	573	554	569	516	561	595	572	540	555	542	563	560	574	536	602	508	579	574	572	602	603	563	520	559	478	560	533	557	522	539	561	559	567	564	532	532	610	545	542	554	537	538	576	593	602	574	570	562	536	579	579	580	559	564	546	554	529	570	528	577	572	563	583	604	568	545	623	545	562	571	586	546	550	542	592	582	576	608	538	570	531	563	548	568	567	547	572	583	592	599	599	568	549	535	578	561	557	550	548	559	563	579	541	505	573	573	558	608	612	592	590	565	531	545	506	562	559	578	558	603	554	537	558	570	593	580	546	573	576	579	587	539	564	585	572	564	573	536	553	557	587	556	565	566	589	552	544	617	589	529	522	605	574	580	570	537	594	597	542	531	618	571	559	578	562	571	582	552	574	583	556	580	584	583	578	577	594	572	569	555	568	554	563	540	610	595	597	524	544	517	569	560	583	551	538	545	565	540	575	593	576	580	540	607	560	564	565	580	571	541	577	524	533	551	564	509	580	568	571	561	539	539	608	576	550	570	547	548	571	583	562	561	538	552	586	607	550	556	552	569	554	600	619	559	606	608	578	567	570	563	582	535	561	552	475	573	562	582	597	585	530	559	592	549	573	576	531	596	556	539	540	531	538	540	599	563	607	573	549	557	529	551	593	558	542	532	607	561	580	604	534	539	561	582	559	583	538	598	519	569	575	557	563	542	578	534	524	541	557	596	598	564	560	580	560	582	550	570	558	594	560	602	594	565	587	596	543	547	546	564	568	567	597	547	575	535	590	561	620	605	552	572	576	543	574	553	550	541	574	609	529	539	577	598	526	559	569	556	535	533	608	586	601	578	554	576	568	556	569	568	536	570	535	526
24528	21493	28712	24753	20913	12857	8507	5659	4169	3583	3934	3252	2859	2595	2327	2231	1781	1186	886	835	637	590	587	630	510	563	512	480	463	463	471	460	488	467	436	440	437	479	459	452	421	431	448	443	509	532	531	490	548	458	483	465	459	518	653	692	654	568	533	448	410	415	396	407	403	393	408	403	375	433	400	389	406	375	434	403	428	412	422	398	423	391	386	392	401	412	375	391	409	466	412	405	390	391	428	366	423	421	393	418	447	421	419	426	396	400	402	405	408	428	400	386	418	438	404	400	433	387	429	399	404	411	405	401	379	410	400	392	449	419	407	409	425	381	406	429	395	389	414	412	396	403	407	440	381	413	426	402	395	385	403	408	421	447	429	397	397	442	388	417	420	421	378	408	396	445	405	378	383	404	415	419	377	422	448	394	360	409	426	388	389	394	375	389	457	382	405	431	404	414	429	411	395	426	413	444	408	419	405	392	432	425	414	410	400	436	407	414	392	381	368	425	380	380	390	392	399	382	415	402	425	417	424	426	414	386	412	395	417	419	410	402	414	392	407	400	399	375	406	413	410	394	399	409	409	442	442	375	408	382	417	432	383	400	394	434	418	404	393	423	389	384	417	386	383	413	395	410	379	424	405	386	387	390	406	399	377	409	412	418	418	398	390	412	383	421	400	380	392	431	407	375	420	408	427	436	400	402	404	426	411	387	420	437	381	418	383	395	385	424	407	429	425	394	395	421	400	409	428	401	431	373	413	434	405	411	436	418	378	400	376	366	404	398	402	422	391	413	396	441	386	438	390	405	420	425	425	414	436	413	385	355	373	415	402	399	383	429	396	420	419	380	398	398	382	376	412	396	422	418	407	394	384	417	405	363	446	413	415	393	416	388	406	436	373	401	404	398	393	398	396	424	442	362	398	379	398	396	441	418	392	382	401	419	352	408	395	391	374	386	417	398	358	394	431	407	416	405	387	435	415	373	402	399	404	415	385	415	363	414	397	387	415	408	395	383	410	376	397	389	415	386	424	384	426	415	384	422	400	378	434	417	406	375	369	431	372	358	427	401	408	407	407	442	377	379	379	384	422	396	396	388	431	409	450	390	407	444	415	395	404	413	394	452	434	391	388	390	409	397	404	401	435	400	404	377	406	394	413	407	410	426	384	388	392	410	427	412	401	410	425	410	405	378	442	368	395	396	391	417	415	383	404	404	383	422	413	408	417	431	401	439	414	412	390	426	376	416	427	373	375	387	394	413	434	411	404	399	415	412	383	420	420	426	428	386	421	393	405	432	438	398	387	415	435	410	391	419	405	397	392	425	443	393	423	434	406	416	378	413	397	413	406	424	396	390	413	399	398	422	420	401	426	438	414	376	402	446	422	439	418	373	380	415	424	422	404	408	365	414	412	406	427	410	395	426	424	416	438	441	408	374	420	400	431	351	356	411	379	405	442	401	404	429	466	379	436	426	395	418	411	407	423	417	417	381	433	399	427	410	414	420	426	421	412	415	430	383	408	416	408	408	407	409	403	395	417	402	391	384	418	381	383	368	453	414	430	388	390	387	387	399	400	415	393	427	413	406	414	443	438	401	430	406	416	408	389	408	372	407	406	424	398	413	421	398	384	398	388	389	397	412	397	400	401	425	374	419	415	386	409	389	406	398	398	392	409	413	401	418	431	376	422	377	428	415	387	397	397	398	396	427	399	401	400	426	413	420	425	396	388	427	416	393	383	419	367	390	408	392	403	405	415	391	430	431	389	419	436	409	381	369	381	386	410	385	397	405	402	367	360	382	407	366	419	409	403	412	405	421	416	415	411	391	410	410	423	433	410	435	370	416	399	422	401	413	401	378	395	388	396	395	405	412	385	403	395	380	403	396	384	434	422	386	381	423	432	414	390	443	441	418	392	402	410	392	426	396	416	397	419	380	416	399	404	410	391	419	408	398	396	370	445	377	425	391	407	367	439	407	404	382	401	386	405	444	423	395	417	397	362	408	418	422	417	415	399	433	370	392	415	410	419	405	413	419	421	403	364	412	386	446	414	384	404	422	428	425	406	380	414	414	417	408	398	404	424	399	410	424	419	423	416	400	418	400	418	398	403	413	393	409	402	414	409	425	392	400	398	426	386	401	409	426	388	415	403	407	395	404	382	405	399	379	395	434	384	400	429	418	398	387	431	369	390	410	423	410	397	430	415	400	422	407	411	388	434	386	403	432	406	419	412	392	425	386	433	401	404	421	461	425	394	403	398	392	421	399	390	358	384	428	378	428	411	420	396	431	436	413	408	394	437	428	407	438	419	418	407	404	405	361	388	382	409	382	382	431	443	409	383	407	409	410	439	420	385	403	410	426	408	412	397	375	414	396	403	396	419	384	416	433	355	411	387	388	402	398	375	404	443	380	423	377	412	423	405	385	387	405	388	396	462	424	398	401	408	412	377	404	405	421	391	416	414	425	392	408	398	392	419	419	406	411	429	381	392	390	435	380	381	397	413	386	389	388	402	428	392	389	382	383	392	379	426	366	419	410	403	411	383	405	427	419	414	439	375	402	414	413	385	455	379	433	395	448	409	411	403	422	379	431	385	401	390	418	379	424	414	423	418	370	389	422	411	380	393	388	395	433	382	406	427	442	413	413	395	440	401	419	424	427	409	388	451	419	409	449	405	395	419	380	400	376	414	430	424	420	408	408	375	421	413	397	410	412	403	377	423	399	429	383	417	389	414	372	385	403	409	396	392	393	389	413	440	381	364	403	384	385	385	394	415	408	403	383	441	379	422	430	400	447	416	415	382	412	408	388	409	409	384	418	391	393	443	409	421	418	413	380	405	409	372	407	421	450	423	401	405	395	440	403	426	401	371	416	382	422	427	448	376	393	376	426	393	384	358	397	399	438	441	396	418	399	404	401	420	401	413	400	398	396	419	399	406	425	421	444	386	437	435	383	371	424	413	419	423	392	380	399	437	399	392	403	403	417	385	393	451	419	431	410	377	414	399	357	391	403	416	413	421	403	365	398	448	420	404	389	406	402	392	410	388	381	435	390	438	418	409	382	392	384	414	395	439	383	407	399	391	396	410	394	415	417	419	400	423	426	392	401	378	386	431	407	410	407	444	430	403	390	386	395	379	424	376	425	396	395	453	399	383	383	406	395	424	403	407	422	411	405	428	415	392	426	365	429	376	414	411	411	421	405	412	407	407	399	389	423	407	419	412	413	387	397	427	415	415	393	407	414	432	392	404	404	405	399	385	419	412	381	427	378	408	443	383	395	406	386	431	401	420	394	396	393	397	409	425	371	414	379	417	390	401	376	401	436	395	404	396	383	369	403	405	393	374	382	379	401	412	430	395	383	436	419	388	411	371	416	387	422	427	421	399	422	418	372	390	425	406	395	393	386	419	378	384	401	402	381	410	416	448	420	393	405	387	417	418	397	417	375	399	431	369	422	441	396	375	421	379	438	402	412	408	408	397	392	375	388	370	409	434	391	421	409	391	354
17995	34010	31425	22504	19532	16401	15451	13047	10348	9752	10229	8090	7372	6521	5837	5498	4616	2858	2152	1763	1265	1051	1062	1266	1105	924	848	850	802	814	738	753	760	751	784	816	741	727	762	753	749	690	758	760	854	967	952	891	905	833	770	752	751	896	1198	1356	1229	1018	861	753	675	680	611	625	629	658	666	665	626	594	602	660	659	608	631	586	640	642	663	702	648	645	688	605	683	643	662	614	650	652	634	647	610	620	628	653	651	644	630	659	649	665	645	625	670	644	657	639	641	645	647	638	636	626	644	645	611	602	630	647	631	617	648	645	638	654	637	666	622	658	666	646	618	651	612	662	612	608	585	683	641	624	674	633	686	628	656	660	634	607	662	693	673	639	630	617	613	664	636	642	640	664	629	674	628	616	617	646	654	615	606	708	658	626	650	657	642	624	634	648	638	631	645	637	634	634	664	679	663	677	672	670	672	602	654	639	654	649	639	621	649	642	650	643	610	622	682	637	621	667	659	653	637	675	663	673	659	597	659	657	634	641	630	648	645	639	673	642	684	653	640	677	655	652	605	588	594	636	674	645	641	654	643	636	634	625	660	646	634	640	642	622	622	590	629	680	674	627	630	637	597	647	609	636	646	601	652	659	627	631	664	652	626	641	659	613	656	652	657	638	647	630	584	655	631	655	635	627	665	710	608	647	630	627	641	646	616	644	634	620	638	629	586	638	665	589	625	642	629	602	644	618	618	650	646	619	624	625	650	683	627	624	650	619	621	631	617	653	683	637	661	599	642	655	616	630	620	685	645	665	637	652	667	634	636	628	685	649	641	618	682	620	655	681	668	607	631	668	612	624	657	645	656	661	590	694	639	685	625	684	599	688	654	675	595	636	616	621	661	649	667	660	615	638	679	664	645	661	608	598	677	604	647	601	675	620	672	688	616	597	645	617	677	631	607	657	649	637	626	723	634	687	630	655	617	660	627	587	658	640	672	616	657	624	613	619	669	651	641	659	636	655	634	648	641	658	670	662	644	687	638	651	628	649	640	652	630	626	670	656	600	665	618	665	653	670	630	622	642	629	626	677	678	610	628	592	629	612	685	618	663	676	632	635	657	620	606	660	624	667	657	640	629	627	601	628	648	654	657	673	657	632	622	661	633	647	677	629	675	648	622	656	678	629	640	614	664	635	662	626	606	639	599	657	654	623	611	667	646	630	663	648	631	647	652	647	646	612	618	603	610	661	600	695	650	647	640	640	631	594	641	604	671	654	631	645	626	680	668	638	620	654	645	673	658	632	605	661	612	670	611	591	621	663	640	651	629	662	665	657	629	635	626	661	640	616	602	635	669	625	672	627	611	673	675	662	605	661	625	663	652	619	658	652	672	675	632	684	690	643	626	646	667	609	647	655	648	662	581	600	637	594	630	597	651	620	605	644	629	661	628	626	659	662	637	674	652	655	648	622	646	645	644	626	638	680	682	662	600	618	648	646	701	667	661	641	638	629	602	668	714	647	617	668	647	610	669	628	631	616	645	615	623	647	657	634	585	654	642	674	681	612	658	618	635	640	668	629	649	634	611	632	620	643	639	626	640	636	648	612	643	649	630	620	605	579	648	614	637	677	620	632	665	603	627	648	648	700	650	653	610	642	620	638	577	645	674	627	614	613	659	625	583	641	611	654	650	610	651	645	628	621	653	653	665	663	602	650	613	648	672	597	662	636	658	629	634	639	620	620	623	668	613	676	587	663	621	649	635	628	637	653	654	649	662	613	609	613	656	625	638	638	655	639	671	640	599	619	648	679	643	662	654	586	638	646	605	610	609	669	660	675	669	657	632	607	660	606	617	643	632	597	650	626	683	606	652	636	615	611	645	660	653	607	622	618	629	626	682	625	637	639	657	636	674	681	675	665	651	612	667	639	645	650	673	663	600	636	601	668	638	645	699	643	654	609	646	652	658	621	636	619	639	649	671	666	659	663	603	645	638	697	631	648	647	628	646	621	664	690	659	614	613	668	651	637	655	642	645	657	671	593	677	585	683	601	622	632	643	664	616	669	611	649	638	595	678	636	616	627	611	647	641	588	621	661	637	688	671	676	629	661	611	633	670	660	641	660	650	654	675	623	672	673	656	655	635	644	646	613	635	624	666	585	619	659	601	659	614	662	619	628	629	658	667	638	634	652	650	659	636	633	629	647	644	667	662	653	612	621	613	684	683	663	644	645	647	673	611	605	603	708	643	694	646	651	644	624	656	700	574	621	580	643	667	705	620	613	653	668	621	672	627	650	633	595	608	620	649	665	628	601	652	649	646	622	647	638	662	679	643	657	633	602	648	630	618	666	659	664	665	648	649	650	634	638	632	667	670	610	617	676	650	682	663	642	582	610	677	648	620	632	654	679	632	664	607	643	646	642	623	636	650	592	688	648	617	649	664	697	646	630	643	676	644	623	601	632	641	664	625	623	637	601	654	621	615	628	629	658	677	621	643	609	609	631	628	617	636	636	636	593	604	654	627	630	667	617	641	661	648	640	655	657	657	657	595	693	600	657	641	645	645	651	634	620	719	613	614	607	658	620	645	705	645	644	673	641	662	633	634	650	645	679	613	650	663	642	655	636	644	599	642	713	624	628	613	682	651	697	622	592	606	625	672	646	648	634	638	650	644	590	662	671	651	600	659	594	623	631	623	634	658	622	665	629	645	633	598	682	658	671	651	618	645	657	613	619	652	672	651	599	637	598	655	649	615	613	661	675	645	593	591	596	647	665	635	667	664	601	625	604	605	621	624	675	633	653	611	669	618	686	648	663	614	601	671	659	650	635	692	648	631	642	697	623	617	672	675	629	658	609	694	632	627	626	616	615	619	665	635	674	648	609	633	626	629	638	641	615	629	624	641	675	676	639	642	643	608	605	637	689	616	618	686	641	648	586	652	594	654	653	639	613	633	652	638	629	635	638	639	639	651	643	626	621	648	643	621	627	610	621	680	610	654	635	592	624	640	649	590	640	627	636	616	643	657	643	618	641	651	674	625	605	696	669	650	645	636	690	637	662	627	603	644	659	645	622	651	645	646	664	628	648	613	645	620	622	664	664	649	605	663	623	636	614	626	646	631	645	654	647	636	630	616	665	654	639	662	659	676	669	654	595	666	659	649	606	637	665	643	648	631	623	643	619	627	649	667	635	659	605	644	624	661	683	617	619	638	666	646	650	640	634	620	641	652	632	661	719	623	624	587	643	630	626	668	650	604	607	619	642	613	645	648	621	621	589	649	605	700	644	681	633	666	610	640	635	622	668	641	596	634	624	657	636	674	635	658	579	604	659	636	615	682	623	655	660	636	635	637	696	633	642	652	652	620	642	645	578	646	650	689	644	619	605	642	648	664	640	661	581	620	660	624	649	655	693	611	638	621	636	617	639	643	608	638	574	659	624	646	647	611	628	652	653	606	653	671	617	651	627	647	678	649	636	660	683	625	644	646	644	657	637	724	648	640	581	605	658	643	624	656	605	617	667
23518	21551	29493	24109	21651	21535	15588	8471	5832	5754	5766	4235	4072	3467	3206	2683	2410	1428	1245	1074	761	682	634	681	616	551	501	478	487	449	468	439	413	446	441	474	454	448	450	414	422	442	411	465	486	526	547	527	489	475	493	455	460	582	831	864	783	641	576	452	386	400	342	343	341	393	388	375	365	369	374	356	350	363	409	375	399	388	335	365	366	412	375	326	350	367	375	390	394	386	367	353	366	368	377	354	372	380	368	380	361	403	382	410	398	394	372	373	345	362	394	363	367	395	346	370	378	374	383	367	380	397	360	378	355	375	350	355	371	371	382	413	375	378	354	361	381	363	340	343	380	325	354	371	353	383	352	367	355	375	355	382	372	344	374	357	358	369	352	353	378	403	359	385	411	365	347	363	383	369	363	409	349	369	396	333	320	347	392	362	363	369	362	339	345	354	360	395	343	375	363	371	382	384	385	399	377	339	353	350	370	354	351	370	376	384	357	354	378	392	388	356	335	365	358	397	327	362	378	382	384	375	345	380	367	371	386	361	328	381	398	381	370	366	376	365	353	349	393	391	347	360	342	369	363	372	348	355	359	370	357	371	401	330	360	361	385	361	370	356	375	373	361	381	372	385	381	355	346	390	389	363	351	360	374	346	403	376	342	372	333	383	375	373	393	364	346	373	340	366	386	397	369	345	365	371	367	369	348	382	383	344	390	364	368	396	377	378	373	365	373	366	375	412	345	360	364	372	359	363	388	392	375	376	376	353	350	371	427	379	378	398	373	378	344	374	376	382	375	349	357	395	385	360	376	371	368	413	376	339	360	353	424	365	372	366	375	374	366	389	362	364	375	357	378	393	372	390	371	363	354	360	362	367	386	354	361	346	379	385	368	365	353	366	395	369	381	383	374	397	406	398	372	374	407	375	372	389	362	360	365	350	336	367	375	389	365	350	371	355	380	332	362	364	401	369	359	378	357	387	344	349	398	335	361	340	346	371	322	348	365	371	385	346	366	378	367	356	356	405	396	375	347	367	320	357	362	344	365	375	373	340	393	362	406	355	327	331	356	330	335	383	354	358	352	352	362	383	349	369	359	389	344	346	380	394	397	369	359	353	329	341	336	347	376	400	370	369	372	387	307	366	367	405	350	386	350	370	379	357	396	365	376	377	378	371	356	397	345	343	394	351	349	355	381	394	376	344	361	391	380	361	363	343	352	393	354	355	377	371	359	408	377	356	359	354	368	382	347	388	376	375	320	408	381	383	386	339	338	346	373	372	367	392	364	355	381	399	327	358	424	343	383	391	374	368	372	393	384	390	350	347	369	382	368	398	337	381	363	400	366	377	365	367	364	394	380	367	397	426	333	358	364	378	369	366	354	356	351	385	346	357	390	385	382	366	344	389	336	352	365	366	328	374	389	381	369	366	337	378	342	389	374	383	349	359	357	329	360	344	349	354	361	366	352	369	367	369	328	343	384	400	340	375	382	374	310	375	401	357	388	365	367	378	353	342	349	366	371	356	370	360	369	376	335	382	350	343	375	371	363	370	368	365	355	402	393	355	366	347	387	390	386	363	393	366	356	370	358	378	369	396	413	346	360	392	321	361	391	351	406	381	365	374	347	394	384	360	347	372	335	377	372	356	355	411	349	376	373	378	376	400	357	350	403	405	366	353	345	356	362	350	381	355	363	397	364	385	325	385	388	376	359	372	342	383	372	377	352	362	339	378	364	366	363	392	342	337	329	357	370	388	361	381	392	372	348	358	402	365	367	379	354	363	363	361	380	342	363	377	382	372	391	374	342	393	353	364	342	362	360	347	387	379	384	359	357	354	344	378	333	367	385	402	368	384	379	319	400	362	390	359	377	368	349	382	346	378	349	372	391	387	341	344	345	355	370	360	358	385	363	362	362	337	342	368	373	392	372	342	347	336	360	363	362	397	380	384	408	353	400	372	333	362	353	303	335	384	349	344	350	370	370	371	404	368	394	363	351	387	368	372	400	373	380	387	361	318	346	373	386	333	346	370	366	361	387	361	370	381	397	364	390	397	378	402	373	352	383	369	374	404	393	355	371	356	363	398	359	405	360	363	363	348	357	361	399	366	348	337	356	357	369	366	372	395	346	390	371	365	399	361	356	355	370	360	363	354	381	337	343	371	366	343	364	353	390	385	357	365	348	358	347	394	350	365	377	386	387	410	368	380	389	398	375	351	370	374	349	378	341	375	355	347	338	378	352	376	370	374	384	379	367	364	394	393	358	365	374	372	373	365	336	374	387	376	369	384	367	379	381	375	351	346	336	377	380	391	382	363	388	390	339	385	381	358	360	357	341	399	392	349	381	385	403	358	374	372	379	346	367	387	334	376	353	358	406	379	368	387	385	367	397	359	351	324	360	377	389	358	391	348	403	384	369	356	361	355	365	349	377	403	363	343	368	405	412	362	358	366	388	355	382	348	379	344	372	334	359	354	313	361	398	348	354	357	386	376	341	366	324	364	398	368	364	367	364	364	336	311	359	401	360	368	383	357	367	384	353	394	360	341	352	349	349	371	370	379	342	349	386	372	351	367	346	381	389	353	358	345	356	378	392	360	349	384	381	380	369	371	343	330	389	343	355	333	336	384	399	384	394	370	402	351	364	375	369	397	393	351	364	352	352	394	350	378	362	361	381	391	351	359	385	358	354	365	371	356	396	416	374	361	382	380	374	386	378	400	366	386	342	392	352	364	340	388	345	376	362	332	353	367	327	357	381	352	376	390	351	337	375	365	359	391	378	387	369	350	370	349	385	358	367	368	361	393	354	371	352	374	360	375	348	350	367	383	379	379	384	389	387	370	353	404	385	337	379	397	405	326	361	392	367	396	381	353	383	380	338	360	368	352	403	375	401	399	390	370	377	370	364	402	342	366	371	409	380	352	335	365	388	408	371	373	370	414	383	359	339	380	380	401	361	361	353	393	388	375	408	377	356	384	361	358	382	388	355	355	333	383	348	364	390	370	379	370	392	346	345	369	383	365	345	374	338	341	396	379	345	348	372	323	346	363	357	373	383	358	374	358	391	350	358	372	392	380	390	384	392	356	351	367	363	354	363	344	346	363	374	404	357	401	363	359	403	345	361	372	344	378	380	334	346	375	394	349	384	366	353	352	361	390	343	385	377	395	353	373	373	391	374	373	370	323	338	352	374	382	355	373	339	361	332	380	362	365	389	365	420	353	390	354	366	370	365	383	358	362	327	369	355	370	373	377	379	356	332	372	367	348	380	368	326	373	374	378	385	363	394	386	355	354	352	383	407	359	360	372	380	387	346	352	360	372	347	366	360	349	376	353	354	391	382	375	350	388	344	355	345	384	375	353	380	352	367	380	398	368	386	388	351	392	367	391	372	351	363	356	361	348	349	347	354	375	341	379	388	386	366	364	380	375	367	359	363	365	368	387	401	335	396	394	365	371	365	369	391	356	367	366	382	376	338	383	389	373	367	385	364	356	380	377	380	390	365	384
20043	38782	36141	28041	24406	21888	19310	16855	13805	13832	13348	10745	10078	8671	7946	6696	5859	3536	3029	2475	1721	1452	1225	1487	1190	1032	915	882	804	812	745	831	717	749	773	742	752	832	810	691	752	802	715	814	867	1054	925	898	936	849	796	789	801	1125	1555	1826	1669	1294	1026	755	666	623	542	592	585	592	582	594	582	595	521	577	582	583	639	578	604	594	604	583	600	575	576	564	572	600	581	554	594	589	580	581	552	578	546	566	583	558	604	591	590	582	585	611	600	583	557	590	625	544	574	615	591	581	553	616	584	579	554	524	598	564	552	569	601	540	607	585	573	572	559	590	578	579	595	587	590	647	577	583	585	590	593	583	545	643	559	560	585	566	566	558	599	608	585	583	588	562	565	594	585	596	599	612	583	596	578	581	611	556	600	585	586	604	572	546	607	563	554	598	589	578	616	555	595	583	555	588	560	562	586	582	566	582	616	575	590	588	568	554	604	588	592	604	623	550	567	582	570	597	561	556	570	594	639	611	566	594	594	553	610	599	565	556	595	569	591	576	556	576	598	525	589	596	557	586	611	644	616	588	588	628	591	597	568	585	589	554	617	568	621	550	605	602	635	534	575	601	568	583	604	598	599	588	545	541	547	627	589	563	564	643	611	618	622	586	571	560	565	616	611	580	560	607	579	588	576	608	581	656	586	618	577	593	577	598	604	583	570	612	562	550	582	593	577	571	554	585	587	580	595	583	612	575	565	566	550	574	589	585	545	564	593	602	591	566	610	610	575	566	615	620	553	589	571	595	592	607	550	611	556	584	558	604	583	578	577	616	585	587	610	593	621	573	611	609	614	630	588	556	572	572	605	593	604	564	586	606	582	588	579	620	621	608	638	601	586	593	561	596	547	611	620	558	611	578	616	558	546	580	588	552	618	606	577	566	585	552	630	578	589	556	581	591	580	570	582	609	588	572	547	557	576	592	590	593	560	569	574	593	558	620	583	593	607	625	630	629	571	517	577	604	560	558	565	586	591	597	561	590	539	555	572	564	574	548	584	558	592	607	561	607	578	576	573	610	594	578	571	564	566	522	605	626	606	568	570	525	566	579	580	608	598	567	564	581	586	578	611	569	604	605	578	605	593	581	576	574	586	579	594	619	621	613	622	654	590	628	569	581	567	649	547	570	589	634	555	632	595	572	579	603	588	534	545	593	600	559	591	578	587	600	573	545	560	606	564	613	588	602	568	592	591	556	597	541	595	606	617	588	564	568	584	576	607	589	543	558	582	574	583	577	611	597	555	565	566	551	592	583	538	582	559	637	594	583	570	589	574	577	581	595	612	576	577	564	589	573	586	611	596	562	579	588	604	610	545	580	642	581	605	607	590	565	557	605	563	604	567	551	609	575	546	608	586	578	609	555	576	536	584	619	606	539	574	585	588	595	588	599	608	608	589	627	616	574	525	553	596	616	565	589	568	534	606	571	562	550	584	539	632	568	550	616	609	566	585	610	587	587	559	574	635	577	575	606	512	555	584	547	545	607	543	583	574	542	588	561	546	606	617	558	625	551	591	620	609	589	550	587	587	597	551	593	614	565	575	568	594	545	625	578	579	582	560	586	613	619	522	598	594	573	616	574	621	595	592	605	592	585	600	574	581	616	581	585	599	584	573	607	581	590	605	588	609	610	559	591	580	566	587	589	616	608	583	548	591	562	584	572	585	584	584	552	563	577	551	578	556	604	575	607	609	584	604	585	569	571	549	566	581	577	564	575	599	607	557	569	597	586	604	591	589	546	575	571	613	583	592	619	532	597	592	576	607	635	577	574	615	575	576	547	593	575	612	547	599	602	598	618	539	620	550	558	522	587	604	573	546	566	604	571	569	628	586	555	581	575	539	622	551	583	558	611	578	582	576	575	614	590	597	599	564	613	616	545	579	553	582	586	566	551	559	603	595	601	571	567	597	607	625	566	610	589	627	569	561	607	586	561	565	594	552	578	577	585	616	581	569	556	561	591	557	575	626	545	551	635	569	618	576	571	603	587	603	566	584	562	597	550	577	612	598	570	647	578	592	573	577	578	590	578	560	573	625	605	591	570	551	586	569	560	614	580	587	595	606	593	587	570	539	556	606	560	581	583	569	564	586	561	563	624	558	632	602	592	618	567	595	594	611	600	606	544	593	581	555	603	587	620	613	561	562	587	566	578	617	635	550	635	605	563	563	616	559	579	644	599	586	625	612	565	610	601	598	566	567	584	638	586	605	578	609	612	621	601	603	545	604	567	542	558	590	564	551	556	549	548	577	567	557	583	607	561	580	621	524	589	572	581	579	591	562	589	607	618	567	588	593	561	579	617	509	588	580	590	573	605	566	549	544	615	583	592	599	554	559	576	620	605	570	584	625	594	551	580	583	564	554	591	662	625	545	595	598	553	577	588	567	577	594	585	589	610	543	588	601	622	582	561	544	588	596	620	532	562	591	536	563	568	579	563	609	581	583	564	580	532	572	569	586	612	570	578	592	576	590	566	564	560	572	624	574	587	573	600	571	557	591	586	568	540	592	587	569	558	556	595	621	661	616	557	627	581	574	598	572	587	575	591	580	590	578	557	597	574	558	597	587	552	570	608	583	607	570	600	574	611	616	570	585	593	574	602	580	562	632	624	596	548	549	583	603	599	577	547	613	631	547	573	573	590	561	580	576	613	558	552	562	571	546	564	582	606	560	525	561	621	570	597	624	546	544	557	582	590	580	569	575	587	651	541	622	585	568	558	563	582	598	590	606	601	585	598	561	605	569	553	601	594	596	578	541	607	623	557	639	563	608	581	578	572	560	619	576	593	587	584	592	551	574	587	611	584	553	621	556	571	569	565	543	579	560	595	589	567	575	596	546	591	564	591	579	598	609	583	622	600	563	626	598	597	629	544	567	608	595	595	572	595	593	578	586	602	565	582	584	567	598	594	588	562	583	604	526	590	614	568	589	631	589	580	588	622	621	590	576	621	567	570	562	588	588	539	598	578	579	608	580	557	576	607	606	570	574	634	577	596	523	515	553	589	567	547	577	574	566	543	559	615	571	582	586	600	567	635	562	617	563	576	611	611	610	538	591	634	543	610	573	572	584	588	576	579	582	563	616	592	575	576	575	562	566	584	552	555	578	552	559	569	554	545	538	589	585	584	598	595	574	575	563	570	543	564	567	580	579	619	590	560	562	549	610	584	625	565	593	560	593	571	556	625	577	565	595	546	595	614	624	574	595	591	535	571	582	557	610	596	583	577	573	562	586	579	577	600	547	598	626	558	619	620	599	595	579	588	591	546	566	562	512	603	552	582	578	597	572	565	621	567	642	582	588	599	593	655	595	619	627	585	564	602	578	575	623	588	553	575	568	588	572	559	577	613	589	619	610	564	579	555	573	594	593	615	595	561	543	581	589	612	608	566	602	599	622	544	575	608	584	599	582	610	569	562	564	577	611	546	614	617	605	594	598	571	602	541	579	561	553	571	607	580	619	616	584	570
26962	21391	18897	11096	5744	4501	3353	3085	2323	2456	2316	1986	1764	1643	1450	1289	1119	725	717	650	493	468	440	452	443	434	427	401	351	367	378	338	395	354	376	370	369	414	377	368	358	380	376	376	373	414	399	391	408	356	379	396	374	395	394	399	420	367	369	340	366	355	307	339	387	364	326	349	356	314	371	346	361	341	346	320	388	324	349	347	340	365	308	345	337	344	354	351	386	353	361	314	356	323	352	351	350	318	395	318	347	330	354	322	354	356	347	337	315	329	337	332	370	342	394	335	342	328	383	336	356	337	369	354	381	334	362	366	320	337	342	386	362	347	338	345	368	379	323	346	356	374	335	341	328	348	331	321	352	358	355	315	370	354	347	345	341	365	367	361	376	325	344	360	370	363	338	367	350	340	354	341	369	360	319	345	338	336	353	317	378	379	388	381	332	339	332	310	394	318	349	355	337	335	369	348	359	382	335	353	325	343	374	345	355	353	340	350	348	364	350	348	326	359	343	338	348	331	366	355	388	324	328	360	311	358	330	331	355	367	310	332	367	361	338	364	369	333	346	353	382	345	330	342	322	333	308	297	344	380	312	371	354	335	362	330	372	355	338	357	327	336	368	355	348	333	337	338	329	358	354	338	362	334	363	372	355	370	333	351	400	324	360	356	352	324	384	380	369	378	357	363	399	320	352	344	358	346	338	327	353	356	375	343	350	363	354	331	333	365	357	359	347	339	334	333	341	351	333	321	343	338	334	362	379	343	384	341	347	358	343	336	342	345	325	402	351	380	354	324	392	338	340	342	340	372	337	333	340	346	353	336	326	347	363	344	347	329	316	349	379	369	348	357	338	373	366	371	318	326	353	345	373	338	362	346	338	379	349	358	368	365	376	353	345	358	382	370	344	342	336	343	348	350	361	319	369	306	348	345	363	369	348	325	334	326	344	365	366	328	343	358	349	343	326	361	360	337	351	346	351	337	358	331	350	358	347	342	336	341	365	339	330	380	338	334	337	366	342	365	337	351	324	331	326	350	325	338	353	337	339	384	350	343	360	345	373	343	327	310	372	324	321	342	312	363	364	336	353	365	335	309	354	372	372	325	351	331	354	345	324	336	347	375	324	324	331	333	382	373	339	378	374	333	372	349	354	353	347	351	361	345	322	339	326	335	357	348	355	348	328	367	350	362	351	371	356	358	366	380	320	396	339	357	367	340	358	366	344	388	302	369	350	351	362	319	336	361	362	325	325	328	385	315	349	331	352	337	350	354	342	339	346	342	334	344	352	338	318	350	354	354	335	333	368	366	360	360	325	364	360	365	374	342	355	346	327	350	347	378	321	341	347	333	323	358	345	368	335	363	329	361	357	331	338	332	369	319	364	336	362	352	357	343	396	308	368	355	302	340	353	371	375	337	317	357	347	326	346	353	367	331	337	355	360	331	364	339	349	379	364	292	326	341	334	324	340	329	345	368	346	336	361	367	370	366	336	363	340	381	330	355	344	309	341	371	364	335	339	332	352	366	365	343	311	366	346	338	348	359	379	344	315	343	379	355	342	364	352	329	338	347	370	340	346	330	339	343	314	341	367	339	345	348	348	333	337	330	373	358	383	370	314	354	372	377	383	349	337	356	358	373	341	335	345	341	336	380	347	369	349	363	372	347	343	358	334	362	358	327	327	365	330	351	342	366	344	358	319	347	377	324	352	344	331	340	374	344	339	354	361	315	338	354	382	376	348	362	396	344	359	324	362	371	331	350	369	331	372	334	348	399	338	334	370	340	359	358	325	361	340	360	349	353	370	374	346	355	357	354	324	346	322	364	359	334	348	354	329	383	345	350	357	356	370	392	359	343	351	366	344	332	375	361	349	356	362	365	356	333	368	328	340	335	370	364	372	362	340	332	336	348	363	336	345	350	367	382	354	355	343	349	378	339	376	361	377	361	342	329	332	335	375	380	355	343	364	325	357	331	349	369	314	343	333	368	376	348	338	368	365	329	328	352	327	314	367	337	381	339	327	330	375	370	335	317	330	387	376	324	350	344	365	371	346	367	362	342	311	342	337	318	324	343	341	331	356	356	339	365	320	342	364	328	315	345	345	339	348	355	347	366	330	332	364	362	310	323	340	355	356	322	339	339	373	316	325	333	352	334	322	350	353	339	377	354	380	311	375	356	347	364	359	353	354	355	316	341	341	359	364	342	354	376	345	360	347	369	325	334	386	377	352	373	342	380	387	351	342	368	350	345	353	344	339	344	377	363	327	346	359	362	357	377	345	348	358	322	342	327	346	325	329	346	355	363	341	362	353	290	350	324	384	306	316	369	373	342	334	349	341	349	346	353	380	361	354	342	361	333	353	373	319	360	298	348	334	374	360	382	333	339	359	343	352	390	360	346	349	365	370	331	337	359	354	328	324	338	320	335	346	357	355	388	323	345	352	353	355	353	350	320	363	344	338	338	372	355	380	342	320	313	341	364	343	363	334	312	363	371	373	331	337	355	331	357	362	345	343	322	365	351	333	323	356	362	389	341	352	367	351	332	342	341	348	350	370	356	328	348	349	351	344	348	361	370	327	319	394	364	338	361	361	323	346	346	362	337	326	349	334	363	313	342	362	371	355	359	302	369	349	357	368	330	340	331	346	361	356	391	336	332	328	334	338	370	374	330	360	353	346	335	347	336	355	356	325	323	332	331	313	348	326	359	335	356	395	354	352	356	334	366	356	348	374	314	328	368	362	333	352	367	336	329	316	338	354	349	354	370	369	359	355	335	336	344	351	356	362	357	336	350	331	359	349	339	360	356	362	344	328	358	363	358	351	336	343	382	360	379	358	340	330	355	327	342	328	331	376	349	356	356	339	351	373	344	354	355	357	352	358	365	342	323	366	329	347	307	341	390	366	318	334	348	347	354	342	372	354	351	357	357	352	313	342	351	335	336	349	348	380	337	321	361	332	333	355	341	385	323	325	334	321	355	319	339	340	354	331	361	363	346	379	342	390	374	333	364	343	324	360	367	380	382	358	336	336	356	354	349	367	343	317	348	355	344	353	375	356	358	376	378	343	336	358	327	362	340	347	386	361	370	352	351	335	358	342	363	362	342	352	347	371	345	338	341	366	348	356	379	338	361	333	318	322	329	376	345	339	327	352	374	312	352	358	338	311	339	337	369	346	329	366	365	351	333	375	343	351	377	349	360	367	374	364	348	354	323	351	365	339	349	344	327	393	367	370	359	326	338	353	364	341	338	343	358	373	339	378	364	325	346	348	325	341	356	355	358	334	350	333	358	353	343	388	368	335	333	309	346	354	346	364	339	352	341	332	348	335	345	336	361	344	372	334	347	351	332	351	379	362	372	323	315	335	368	332	348	360	364	329	352	360	359	366	372	334	336	361	314	359	313	355	351	332	350	352	345	344	337	374	340	377	341	358	327	345	360	342	340	329	352	346	358	397	351	354	380	364	375	306	371	353	347	345	350	333	355	358	336	359	327	346	348	356	338
15444	26322	23329	15654	12054	10869	8905	8424	6439	7063	6400	5367	4659	4506	3643	3459	2830	1577	1683	1462	1074	866	798	925	778	719	691	685	634	659	602	646	601	573	600	630	602	656	628	636	656	654	597	655	714	712	715	610	654	648	679	653	627	672	625	676	674	709	613	609	608	560	608	547	591	597	556	547	533	540	535	530	552	583	555	573	571	527	574	553	585	551	575	585	540	525	575	559	577	560	548	551	525	594	539	535	537	580	519	548	562	563	516	568	572	559	554	542	558	556	562	579	550	548	612	585	538	556	523	586	545	558	547	570	536	548	546	545	550	562	565	538	555	567	508	579	532	604	522	555	563	549	576	525	595	567	585	556	553	556	543	521	513	559	518	535	561	501	562	553	567	510	540	560	561	569	533	551	539	569	585	546	519	567	508	577	568	518	582	585	563	549	545	548	535	557	564	522	535	568	533	535	550	514	519	544	574	537	586	519	588	551	527	579	545	520	568	559	590	567	546	566	525	557	541	594	567	531	536	549	572	580	516	563	547	527	518	546	552	538	574	590	514	555	526	553	580	544	527	545	574	568	528	557	584	578	530	571	559	573	501	581	581	531	560	563	533	522	527	549	552	577	546	529	522	560	572	565	592	568	561	546	575	555	568	543	581	561	590	542	537	544	582	552	568	534	519	553	553	558	578	531	545	553	542	548	586	557	562	519	576	534	588	547	553	544	523	548	555	604	537	583	537	545	534	571	553	546	557	585	596	543	583	549	588	551	522	571	566	567	558	565	501	576	563	561	552	537	517	540	559	540	553	528	574	496	530	521	543	581	547	589	571	580	544	499	579	568	564	580	581	553	573	568	537	530	566	541	567	583	543	524	538	540	587	582	564	529	554	535	580	552	540	544	566	569	518	541	584	551	536	575	580	596	550	522	581	548	537	538	541	510	580	539	556	582	526	550	570	521	501	554	552	554	556	534	522	606	507	518	555	561	529	600	541	573	572	569	563	549	530	611	597	526	566	561	548	536	525	568	543	568	580	611	548	616	561	547	569	560	569	545	613	509	501	562	583	583	562	512	560	518	574	578	562	564	581	561	541	507	547	527	575	523	552	556	548	542	573	565	562	548	518	591	553	568	530	577	553	573	554	558	559	555	548	566	569	576	559	554	585	544	581	592	518	538	556	554	582	561	535	593	545	575	564	553	553	574	544	599	555	567	528	562	556	538	552	546	546	583	558	545	573	570	550	552	499	569	557	570	562	530	580	528	575	545	538	584	577	575	522	536	595	575	550	547	561	553	634	603	530	563	554	600	560	548	564	548	562	575	541	570	584	541	607	570	539	537	569	588	580	528	561	545	561	596	562	564	539	554	586	532	562	533	536	571	557	516	565	553	559	522	561	539	551	582	529	541	544	540	567	578	586	578	535	571	542	574	551	566	587	539	567	520	543	577	562	563	552	576	558	586	575	539	569	528	570	528	523	589	571	550	569	555	548	562	495	559	568	583	556	528	560	557	554	558	575	566	584	587	539	541	513	559	571	565	523	551	565	562	586	509	578	607	580	548	532	531	578	550	556	536	580	551	511	536	553	597	561	591	542	561	556	587	554	553	552	548	547	549	618	547	565	550	548	573	531	556	546	560	578	530	541	571	577	552	524	553	561	515	596	550	547	528	559	526	573	587	542	569	558	560	538	554	570	585	531	593	512	548	577	573	562	549	558	541	560	547	575	557	575	536	549	547	535	574	563	516	571	536	587	545	494	579	550	573	563	539	582	544	556	562	553	566	566	549	549	523	518	542	514	609	570	544	522	525	574	556	516	545	531	579	560	543	535	567	571	553	548	528	605	554	572	519	555	521	559	576	590	585	568	593	558	568	611	531	540	545	500	576	544	557	577	557	515	532	574	538	544	542	542	586	586	536	535	577	580	568	555	583	588	565	557	555	549	576	578	543	530	555	534	533	588	538	536	579	561	526	571	540	526	578	537	557	571	572	562	584	515	572	556	532	515	509	563	521	544	541	540	543	536	521	552	565	524	526	518	626	507	564	573	555	520	563	539	582	547	592	510	570	570	496	560	522	519	524	568	600	557	572	575	543	562	543	534	560	541	550	520	545	573	582	564	504	550	542	562	544	578	542	551	583	533	548	567	562	547	549	562	570	536	545	550	539	552	537	576	548	542	526	601	588	566	560	560	575	562	537	552	584	539	551	597	531	530	562	576	554	547	527	546	554	584	564	559	568	559	576	563	580	528	553	557	527	564	544	498	569	575	533	583	586	542	544	592	577	564	580	547	520	576	552	517	529	572	549	538	566	565	509	546	578	584	535	550	573	540	553	522	525	562	546	520	559	560	532	583	527	555	583	552	551	535	569	538	568	557	542	515	589	544	569	564	554	571	561	590	543	590	529	552	583	577	560	562	521	500	568	522	543	538	594	565	498	531	552	588	547	564	575	557	564	532	597	529	538	567	529	579	531	506	583	556	578	550	593	559	608	534	542	567	572	549	589	521	572	566	569	524	508	569	576	591	555	546	556	502	562	543	527	583	560	586	540	528	517	545	552	574	490	510	563	533	560	544	532	541	562	567	575	543	521	540	549	529	586	557	557	546	552	544	527	536	517	564	576	568	577	561	553	522	574	540	530	561	547	557	561	535	567	554	547	514	554	562	563	582	560	554	555	502	504	560	502	581	558	572	568	561	540	556	615	527	597	492	540	531	579	535	524	551	531	509	561	586	556	546	564	556	543	572	556	587	556	554	549	548	522	549	577	583	538	574	546	546	567	554	609	540	592	526	555	516	545	549	556	547	519	562	515	613	567	533	525	522	575	544	553	551	556	566	568	528	526	554	584	574	554	534	569	573	569	552	520	564	602	599	530	547	556	578	588	513	540	563	526	560	567	549	551	558	554	530	549	536	563	560	557	543	537	523	582	511	545	561	547	542	561	564	577	565	545	566	557	570	578	552	499	546	525	561	534	576	537	567	560	538	549	567	493	566	547	577	534	549	533	559	540	577	611	585	580	546	546	561	570	529	580	568	519	594	559	492	584	569	596	538	566	605	530	613	506	542	535	543	548	558	555	577	575	544	540	564	579	594	506	559	580	595	564	561	567	551	595	567	533	573	539	539	566	547	585	512	553	549	546	565	548	543	541	550	565	597	533	567	534	528	554	548	548	537	535	504	539	578	559	538	542	566	553	584	559	542	582	536	566	513	561	523	568	558	531	575	569	575	555	551	539	571	560	544	545	560	526	590	566	571	551	572	578	557	545	557	565	560	541	572	537	559	555	571	592	504	518	551	555	553	571	574	483	590	536	559	587	549	582	544	542	521	560	535	519	589	559	570	581	586	565	550	539	571	576	546	520	495	534	558	555	554	554	575	534	564	552	542	592	588	573	588	525	576	517	550	597	547	559	536	533	569	583	561	577	562	591	564	574	516	549	561	544	582	547	553	550	518	540	553	552	544	525	556	528	574	581	587	542	519	560	550	586	588	548	495	542	543	590
24432	21466	28691	24700	21026	13239	7542	5134	4085	4634	3794	3093	2897	2615	2342	2260	1607	1063	975	837	673	630	599	616	566	471	514	485	489	448	443	392	419	446	429	419	503	468	448	425	438	445	450	461	506	544	516	464	470	454	453	490	463	461	553	710	697	635	491	472	434	409	430	406	434	401	390	417	389	392	384	407	388	435	381	405	427	372	400	386	417	396	388	428	385	383	393	364	404	390	378	417	404	394	387	403	457	438	381	388	399	398	408	385	422	446	396	414	426	407	451	417	389	380	433	439	420	384	391	407	420	423	405	396	403	366	429	417	416	415	413	418	391	423	414	433	388	413	368	435	412	382	400	383	397	417	424	397	394	392	371	419	383	396	441	434	375	387	402	419	390	429	403	397	400	362	420	419	414	400	433	386	401	388	399	403	397	389	421	392	396	408	422	410	398	421	418	395	431	385	402	374	402	418	448	420	432	374	414	388	438	441	383	358	381	382	425	392	418	412	379	418	432	396	387	393	403	413	425	406	393	433	384	392	388	440	415	386	405	407	403	404	382	398	398	413	434	370	405	385	400	395	388	383	464	402	421	396	398	396	391	374	400	360	370	367	408	401	416	398	399	386	402	401	437	412	418	421	413	385	430	418	454	392	380	391	404	415	394	398	399	377	382	443	455	418	408	388	402	390	420	377	404	412	398	410	404	392	406	405	410	370	414	357	408	381	435	418	394	390	392	431	392	404	408	399	435	445	397	398	399	426	404	382	395	364	379	427	419	379	397	398	385	415	395	387	419	396	429	362	416	386	424	387	396	442	383	398	411	391	371	383	404	411	401	455	392	416	403	405	363	378	380	413	410	380	400	417	385	431	426	402	413	429	400	406	406	415	368	394	430	425	453	373	404	411	414	416	412	422	428	410	415	377	389	406	412	405	392	381	432	423	390	388	417	389	407	403	373	402	414	395	404	387	406	416	388	391	387	380	430	407	420	399	396	370	395	355	390	449	374	379	407	430	436	388	449	421	413	437	396	376	425	397	373	400	407	419	415	396	380	410	379	417	414	394	379	442	424	395	363	399	399	395	424	395	414	399	399	404	402	422	388	401	412	402	402	397	418	385	390	384	429	400	394	374	412	431	421	394	392	423	422	404	407	387	371	428	408	418	428	374	385	374	424	413	370	379	401	432	419	425	385	377	387	372	378	405	396	378	401	381	414	424	396	416	388	377	428	413	414	403	394	398	384	467	383	388	414	421	396	405	405	405	414	439	357	397	403	420	395	405	395	414	416	399	356	378	445	384	417	414	385	381	414	441	401	389	372	421	394	388	411	401	414	399	378	407	421	425	387	406	408	383	382	418	365	396	360	396	424	402	382	415	409	427	410	404	416	412	416	388	393	386	370	434	382	397	399	402	414	403	410	430	375	396	417	432	415	389	406	402	401	416	458	425	426	417	426	393	398	393	415	384	384	414	395	398	380	385	409	393	430	385	425	409	356	371	402	412	389	379	445	398	417	374	411	397	413	376	401	407	365	394	406	384	381	405	417	395	374	422	396	407	405	393	378	404	412	397	404	394	394	372	398	410	414	410	388	371	424	416	421	395	410	375	398	394	409	439	391	413	404	395	383	398	396	403	408	398	394	401	428	359	406	400	415	414	400	375	391	370	424	391	428	400	421	415	412	381	390	417	397	430	404	411	409	359	383	407	400	406	381	420	412	442	397	414	383	400	354	420	370	402	409	422	417	415	388	418	380	385	386	424	402	446	341	399	429	362	379	417	414	391	415	394	417	428	398	402	407	432	390	408	405	376	422	400	421	452	399	381	382	444	440	408	383	434	429	385	437	403	407	432	389	414	391	377	415	458	369	420	394	387	394	407	430	384	394	413	387	384	415	369	387	375	409	434	384	384	411	394	396	399	423	415	420	403	399	403	363	403	407	407	386	398	433	409	424	415	414	396	369	437	431	384	399	394	391	383	407	384	407	413	431	358	386	385	404	386	355	431	408	380	383	432	367	371	398	396	433	383	408	411	402	383	399	364	417	389	398	428	442	368	428	407	386	435	418	374	388	394	412	431	386	381	404	404	392	413	443	424	400	381	407	367	370	478	388	388	400	420	394	433	376	403	421	385	381	425	384	399	378	417	406	407	409	400	424	380	386	390	386	378	428	423	398	406	337	374	362	381	377	429	437	414	407	398	397	412	393	406	397	434	357	408	366	410	393	407	394	438	402	407	405	414	426	425	409	438	426	393	452	410	400	432	364	379	379	404	365	395	410	396	428	418	368	340	400	379	427	422	426	435	410	414	400	378	390	417	444	449	359	393	420	397	399	406	421	371	412	414	391	370	368	414	409	392	411	407	394	399	388	383	415	400	365	424	410	433	392	417	410	382	426	401	390	402	397	416	394	440	383	380	431	404	379	409	435	425	433	428	413	365	406	389	417	404	377	427	417	408	396	425	407	403	329	395	396	459	365	428	374	368	425	432	419	376	401	399	373	390	408	405	437	441	420	424	390	380	400	395	399	384	413	414	429	395	410	391	402	374	392	380	418	421	404	410	433	413	426	394	396	401	404	433	411	412	401	379	406	438	437	405	389	402	398	397	399	369	405	403	423	378	372	416	414	404	396	441	393	384	381	409	389	405	452	378	398	408	407	457	390	393	379	399	423	435	419	367	380	394	409	400	393	430	388	381	414	398	397	439	360	402	398	423	428	429	402	448	402	435	377	413	390	448	388	383	382	430	400	383	392	419	388	412	389	408	396	436	399	391	397	391	405	398	395	399	410	433	412	423	396	410	390	414	393	426	383	388	373	416	428	405	393	391	410	416	415	412	402	389	419	424	445	379	406	384	434	408	421	391	383	414	419	422	430	405	412	432	405	382	403	400	384	432	433	390	366	421	421	404	413	414	433	430	432	437	363	426	397	394	400	421	408	406	399	386	370	411	402	406	404	400	405	386	405	400	373	413	405	400	416	390	360	418	405	404	397	402	419	424	403	383	416	358	414	393	400	408	408	411	409	384	412	419	422	424	389	433	411	408	375	389	392	411	382	399	434	416	373	407	385	408	419	421	394	416	398	410	410	406	433	434	397	426	391	412	396	421	407	403	422	404	452	431	376	444	428	426	384	434	422	428	413	407	396	392	409	397	410	385	364	406	435	386	404	408	471	410	373	418	411	422	372	388	383	390	393	378	356	389	442	406	444	384	416	399	398	377	420	399	384	400	416	425	419	423	440	403	396	423	424	412	400	418	427	410	397	443	399	381	396	395	396	405	387	407	343	391	421	432	405	416	423	376	413	389	413	364	378	383	438	399	407	386	399	408	390	392	379	421	356	415	410	399	390	403	394	376	419	409	408	353	397	428	397	422	386	374	385	419	406	391	410	382	407	399	406	379	417	406	407	395	377	421	415	411	400	407	372	418	418	415	399	435	429	412	392	398	407	429	394	385	401	387	388	392	397	408	388	439	392	391	381	374	402	412	397	441	425	433	384	382	388	439
17693	33980	30587	22555	19992	17119	13995	12275	10667	11509	9729	8000	7543	6675	6170	5627	3857	2452	2293	1879	1377	1277	1142	1244	1057	963	919	919	813	767	762	685	725	703	769	790	815	804	743	731	714	716	678	712	846	922	847	887	823	799	796	781	742	874	1124	1446	1304	1047	884	790	668	671	630	689	664	629	647	645	634	619	668	637	665	581	639	621	621	635	626	641	653	618	674	667	643	623	637	664	640	660	625	679	653	706	633	631	639	640	650	669	679	675	630	644	667	634	608	667	684	641	633	596	591	630	640	634	636	661	648	646	719	663	621	621	628	646	588	639	664	663	620	665	651	679	653	639	669	655	650	612	677	678	614	639	641	689	675	621	655	686	632	634	648	666	620	603	635	628	646	618	703	622	661	641	653	636	621	665	643	733	630	638	638	659	647	627	625	654	652	625	607	635	643	669	626	625	646	635	648	635	662	634	650	656	634	634	715	684	621	635	631	668	699	637	659	643	639	644	639	655	683	637	602	631	634	652	662	656	634	636	610	687	604	627	620	643	644	617	636	655	607	622	639	641	678	648	620	629	621	664	643	668	633	655	664	611	673	659	616	658	649	629	629	636	638	626	642	659	627	677	651	654	636	668	657	637	616	645	658	664	608	665	666	656	635	603	619	649	612	635	662	633	629	668	646	680	622	656	635	655	623	676	637	656	630	667	640	627	670	640	672	594	622	663	622	609	633	638	610	635	627	599	623	627	651	631	601	644	641	642	649	649	624	626	643	664	629	620	657	638	632	620	643	612	628	676	668	690	631	633	650	630	675	656	613	638	623	666	633	638	607	648	669	687	669	625	643	656	657	610	623	660	640	630	662	648	575	660	657	614	633	664	621	597	629	663	660	614	641	627	630	643	623	647	623	642	682	615	653	625	673	673	626	696	639	668	641	654	619	653	658	628	616	625	633	651	619	636	634	637	630	634	667	628	643	637	684	613	633	649	627	668	601	700	655	687	648	603	672	643	672	685	672	658	597	623	676	641	648	636	676	651	613	679	620	665	667	671	630	636	623	627	686	648	628	621	624	639	621	627	691	634	643	665	686	660	651	601	618	621	648	619	610	634	598	642	643	650	636	649	692	629	633	642	601	644	657	662	658	655	644	638	645	639	649	645	633	634	619	632	586	623	615	638	650	684	624	616	631	636	641	601	650	667	670	623	639	624	614	669	652	641	647	688	638	617	651	637	599	633	672	611	637	649	628	614	639	654	605	690	634	654	631	603	615	661	694	608	665	646	641	646	676	675	654	612	622	647	679	648	676	646	641	650	625	662	650	664	643	670	615	625	643	606	639	651	609	632	666	660	676	622	613	656	617	649	645	657	638	641	635	604	622	633	631	690	629	655	631	620	638	673	616	645	606	680	634	662	613	671	621	658	628	654	629	669	609	625	643	667	668	630	649	615	633	680	646	628	684	658	614	677	636	639	692	638	637	635	643	660	629	651	650	646	587	648	598	589	701	628	616	641	621	629	634	652	631	638	655	621	660	641	620	656	645	640	661	634	693	625	626	632	669	592	637	681	651	661	600	642	631	635	653	642	667	679	646	613	685	682	660	627	654	673	659	674	671	647	648	660	628	650	630	611	606	636	598	659	653	656	643	600	660	662	629	628	654	658	635	668	665	655	653	651	634	638	582	634	630	623	634	638	616	658	666	609	645	606	679	647	620	616	658	668	648	650	607	619	657	651	655	622	657	610	644	656	681	647	676	611	664	637	654	575	646	702	657	625	596	632	641	675	635	614	643	658	644	649	662	593	629	616	653	630	664	668	673	649	661	628	651	629	657	641	657	669	603	623	628	617	596	630	653	629	653	630	638	623	634	649	659	676	635	671	635	645	658	639	656	647	604	628	662	634	673	686	669	649	597	643	598	698	637	620	574	652	650	679	628	644	670	613	624	626	646	670	641	633	638	694	643	693	677	665	651	633	667	682	609	644	619	617	657	638	641	689	668	656	614	691	642	663	655	683	660	649	632	629	670	644	594	678	640	614	644	680	647	648	623	653	624	671	645	629	674	675	634	646	624	676	706	661	627	626	675	660	620	676	628	670	657	646	628	611	586	620	631	617	611	643	677	683	656	598	700	638	627	632	679	620	655	642	634	653	660	630	671	651	672	644	637	635	660	602	610	688	659	638	616	635	628	630	610	645	661	638	684	607	676	658	633	683	654	705	680	619	689	680	626	635	645	669	606	650	650	653	645	659	660	633	672	656	635	620	666	668	697	647	661	654	661	581	671	590	646	663	644	665	617	613	645	636	618	652	659	618	610	649	631	628	611	651	655	670	622	647	634	617	623	582	671	665	627	618	622	642	614	638	650	641	652	650	616	645	681	647	593	650	588	668	607	638	610	654	635	628	699	651	588	666	648	637	658	659	636	645	631	633	630	657	641	643	628	639	679	620	650	645	603	658	610	662	627	655	623	595	642	668	605	644	601	612	686	665	630	643	678	626	639	637	635	618	669	662	644	681	676	602	639	683	664	664	703	594	606	662	655	673	656	661	632	636	657	667	660	712	599	639	649	652	640	648	677	651	652	655	631	702	641	663	646	595	618	649	700	614	676	632	625	654	707	682	644	609	630	609	674	649	640	674	653	573	630	625	620	616	652	668	660	627	596	635	631	665	659	611	672	684	664	661	652	636	645	685	640	670	637	677	641	619	631	608	614	653	660	649	641	627	591	670	657	639	611	594	639	648	615	633	638	665	653	627	681	661	622	628	640	620	648	615	627	675	629	685	625	655	614	653	662	666	622	630	646	664	672	644	628	671	645	586	659	635	625	668	647	628	637	628	686	642	639	603	636	618	626	648	653	656	611	616	657	652	630	662	617	641	657	640	618	659	676	665	646	634	639	650	624	646	582	644	625	624	626	663	656	663	648	642	657	673	652	709	689	684	622	593	625	634	657	623	635	640	608	654	628	662	647	651	623	655	603	643	666	631	674	630	625	665	642	659	664	633	650	665	663	656	668	646	638	641	631	664	657	611	628	590	618	648	618	627	623	615	660	677	663	624	623	649	614	622	658	662	634	624	651	661	636	641	639	646	646	691	642	663	624	669	661	667	634	653	599	617	675	635	639	687	627	644	631	651	635	641	626	627	630	640	663	617	601	664	679	669	650	671	659	640	620	635	624	645	641	619	670	652	681	655	692	649	622	668	616	650	638	624	671	620	643	631	666	683	652	671	620	672	630	673	589	608	649	658	653	673	679	601	656	654	628	656	623	675	626	649	656	683	637	662	658	632	675	639	611	644	660	610	640	600	678	675	648	665	620	608	596	664	667	612	630	672	657	660	625	667	600	621	615	673	667	619	658	653	663	628	664	599	651	615	634	647	605	670	641	646	621	657	630	655	659	637	632	615	636	650	649	673	638	671	629	604	646	639	642	669	679	634	671	626	623	667	655	640	642	662	685	627	638	647	576	666	655	612	610	621	658	594	681	606	645	660	632	630	615	605	636	639	634	665
23484	21524	29446	24050	21644	21398	15557	7693	6042	6621	5581	4301	3910	3497	3032	2523	1832	1450	1109	970	781	669	646	681	612	550	502	501	484	505	443	471	481	480	501	528	504	464	445	464	490	470	414	443	504	548	494	463	470	455	469	444	461	560	722	976	797	692	574	512	430	383	325	362	371	365	386	383	361	402	348	402	393	401	419	359	360	399	398	368	399	360	357	384	392	403	371	373	366	377	382	327	376	349	374	391	384	379	387	369	372	386	400	425	411	384	379	385	382	326	362	394	426	346	366	372	366	368	356	416	355	360	390	365	405	332	383	376	408	371	382	382	393	406	392	388	375	390	386	384	417	379	364	389	393	388	340	368	380	381	373	373	404	369	416	362	355	361	368	353	380	389	384	358	386	407	395	364	388	371	375	369	336	375	401	383	392	366	353	371	354	397	384	379	407	383	372	369	397	436	368	370	376	381	388	385	366	393	363	370	373	390	394	359	384	365	392	389	359	426	408	398	357	410	403	394	405	372	419	365	385	386	405	407	393	395	388	375	391	387	397	377	375	359	406	377	363	359	401	381	384	370	347	370	401	381	373	360	368	390	384	347	377	354	372	386	382	400	366	373	383	356	372	379	370	377	379	366	366	375	350	362	385	369	331	399	379	400	393	358	348	343	389	402	357	391	358	328	385	363	379	390	412	369	401	372	390	398	337	382	400	370	403	377	414	355	386	338	378	373	385	393	358	395	370	360	364	350	374	351	380	388	386	346	381	395	406	349	345	399	384	358	385	358	378	350	378	406	381	410	416	390	396	375	408	336	401	353	373	376	361	390	371	382	360	379	357	382	391	376	375	376	390	409	375	364	384	346	355	366	352	372	363	387	391	414	407	366	371	380	382	379	371	383	378	348	407	384	418	363	360	361	365	379	382	392	364	395	393	396	389	367	365	363	369	350	364	368	338	395	407	376	365	405	364	365	377	362	373	349	418	375	364	353	364	346	363	365	401	401	401	390	373	392	372	347	367	371	362	379	383	375	363	402	399	379	352	391	384	399	371	387	363	369	367	358	404	372	382	367	391	387	386	365	401	417	399	399	366	422	385	389	400	372	405	408	367	386	407	351	351	370	408	347	351	341	347	389	317	370	418	373	386	385	373	380	373	353	380	380	409	381	380	386	371	383	389	373	375	341	387	409	358	378	387	348	380	397	390	369	373	368	380	383	362	388	371	375	412	386	396	385	383	326	378	384	366	357	349	420	374	407	404	371	379	355	361	375	387	351	363	425	370	386	384	392	381	376	381	371	403	367	372	427	402	393	385	359	394	341	380	362	418	375	382	366	358	371	388	331	398	364	361	407	369	398	377	382	386	358	371	399	403	375	371	342	358	357	384	378	405	398	414	417	367	358	374	370	375	370	365	371	381	403	372	372	373	381	382	371	371	377	388	399	382	375	361	361	383	388	388	355	366	379	395	396	376	376	393	360	375	385	367	350	349	356	447	355	361	366	364	371	369	404	403	386	387	381	403	391	373	406	401	385	385	384	381	423	371	420	353	360	367	357	373	373	381	395	358	392	381	384	418	371	393	377	396	370	370	399	385	362	371	386	375	392	401	374	402	407	369	388	361	394	378	391	388	365	396	374	371	386	360	338	357	377	363	395	379	360	355	378	350	402	388	372	399	374	354	392	340	376	375	368	361	387	376	379	396	353	373	386	372	357	365	367	380	365	379	402	372	379	406	326	378	332	406	387	366	359	387	373	373	360	374	384	408	377	397	340	387	390	372	362	353	364	358	394	370	404	389	409	400	373	406	362	393	359	332	366	389	355	388	406	390	374	409	365	366	363	393	371	394	358	377	404	371	354	394	400	393	379	382	395	354	401	373	386	397	398	369	368	398	381	368	393	363	388	362	380	361	393	390	389	396	368	375	359	367	414	353	401	391	375	375	400	380	364	353	358	355	400	376	379	390	368	375	384	379	364	348	366	384	406	354	397	342	369	373	374	397	368	389	415	388	411	389	393	396	358	362	371	365	377	380	377	373	396	348	394	386	376	390	337	367	386	354	377	405	373	356	404	370	390	405	366	381	392	384	371	375	365	400	389	387	394	355	391	373	389	366	376	356	410	427	396	369	389	364	411	401	350	365	367	391	370	381	355	340	378	372	370	374	443	400	376	371	370	373	377	395	379	365	379	366	370	387	378	391	414	387	395	381	383	350	390	381	364	352	395	355	381	365	384	386	352	330	400	383	421	356	360	355	366	367	344	407	385	355	402	395	376	373	339	371	353	349	403	391	360	380	376	348	398	381	398	392	390	354	417	382	378	383	392	357	396	385	371	391	387	324	376	390	389	377	412	396	372	401	344	396	363	365	370	366	389	391	397	383	387	372	427	386	383	361	433	366	359	367	405	399	401	392	376	373	403	345	378	415	349	391	347	384	390	377	368	392	394	405	358	357	400	396	379	404	366	380	363	359	355	383	387	373	332	352	382	400	368	361	354	380	394	398	359	374	380	377	394	358	355	384	387	375	392	394	373	357	324	376	343	403	367	353	415	380	374	402	397	364	351	386	351	381	387	395	403	384	390	369	375	355	414	370	380	367	374	363	409	395	346	393	360	367	358	386	398	354	387	392	359	349	386	384	354	381	370	390	346	378	358	404	365	402	357	375	374	346	395	382	319	377	375	360	366	374	344	402	393	377	374	386	354	380	376	348	417	406	375	335	393	377	401	352	364	390	384	363	379	391	402	372	383	388	387	354	374	350	379	368	384	381	391	357	356	379	389	366	410	346	376	404	412	380	404	351	393	380	385	391	403	391	372	394	348	387	359	382	324	329	387	380	402	398	376	349	401	402	364	364	361	364	398	389	405	394	397	407	335	375	368	372	400	395	396	354	402	346	393	365	357	374	369	341	386	368	392	368	384	373	406	393	370	357	361	397	378	368	364	365	411	331	396	349	372	408	379	371	368	413	337	369	358	412	356	365	381	387	374	390	369	360	377	345	379	386	383	379	379	378	381	366	384	358	344	390	402	425	377	366	367	351	367	376	370	360	374	353	382	380	349	359	379	376	378	384	405	367	368	402	401	362	400	394	372	355	363	408	353	385	359	356	381	373	379	362	359	348	338	376	358	376	397	366	366	368	376	352	405	354	348	367	409	381	392	404	371	377	383	431	376	389	369	362	372	387	418	357	379	377	380	390	370	378	384	405	372	438	363	389	348	401	384	404	376	364	388	351	395	383	391	424	365	388	350	364	406	382	388	365	379	337	377	419	361	368	408	394	384	363	414	366	362	386	373	377	388	344	380	356	359	374	375	339	371	395	387	390	374	374	370	350	390	387	363	407	394	344	401	367	383	390	395	393	349	384	378	342	408	377	389	373	392	370	383	369	411	369	383	400	419	385	386	355	377	398	369	386	332	397	352	368	383	357	386	363	378	345	381	357	377	348	384	368	341	419	363	401	419	362	363	357	382	378	410	364	396	364	357	365	386	372	418	377	366	343	402
20593	39336	36946	28919	25634	20918	19084	15321	14724	15339	13279	10681	9884	8520	7661	6125	4556	3541	2559	2286	1619	1485	1387	1399	1189	1072	1019	919	878	876	794	791	793	756	849	876	862	882	799	791	737	764	742	802	938	1003	952	887	869	803	773	829	875	1020	1496	1895	1760	1346	1102	856	788	636	619	585	593	585	576	595	586	613	526	560	568	584	559	539	612	598	595	589	597	568	597	679	597	609	605	564	633	592	553	539	581	551	577	583	612	597	580	586	590	577	561	614	584	575	596	581	638	596	597	610	610	623	589	601	655	607	595	555	579	597	572	594	629	549	579	599	596	572	607	579	599	608	616	642	617	589	576	619	590	586	600	586	629	557	587	639	612	614	637	631	602	606	587	600	603	548	585	618	579	608	601	633	603	554	612	566	596	607	583	626	587	605	608	611	577	591	601	605	635	554	602	611	583	572	588	641	606	578	634	583	578	601	574	619	564	590	617	548	595	634	570	616	607	601	616	600	558	583	593	571	591	587	588	599	603	600	580	603	622	604	598	610	609	625	565	606	614	578	632	623	584	595	581	605	584	571	570	576	583	550	576	610	578	533	602	592	622	576	585	628	598	641	587	581	592	619	626	610	608	607	600	572	607	585	621	625	553	557	611	578	558	584	584	603	595	577	568	622	572	568	633	599	640	599	604	581	626	598	583	572	556	549	589	595	627	642	569	628	597	609	589	609	615	618	624	558	627	648	599	606	583	615	566	634	576	552	611	577	585	638	594	568	578	574	604	633	626	576	640	595	613	629	627	623	530	557	595	603	578	644	604	633	611	608	619	617	561	611	603	553	609	609	628	642	561	607	611	569	579	563	622	675	627	581	577	579	588	581	568	566	608	649	611	602	598	558	605	576	633	593	615	580	612	606	582	565	591	552	573	594	605	565	580	576	614	597	605	632	572	588	577	598	616	597	610	592	629	561	599	622	604	596	607	635	613	630	607	583	572	597	606	537	612	611	627	583	612	601	603	590	617	608	590	616	554	595	561	689	641	593	629	611	617	579	543	587	595	591	617	596	623	549	601	583	602	584	618	590	586	600	600	621	565	593	587	593	609	604	607	614	606	609	618	598	596	582	589	603	584	598	589	627	592	596	626	578	582	587	587	557	592	584	556	594	582	599	575	574	546	618	569	589	600	598	615	576	589	573	583	593	577	592	572	627	578	609	649	549	566	619	608	570	631	609	633	546	565	582	593	610	558	571	646	602	616	592	582	590	565	609	557	628	601	619	598	605	552	605	627	588	608	581	625	558	589	610	578	593	590	588	586	564	612	606	579	575	587	603	591	566	548	594	559	610	568	588	605	577	581	611	610	638	588	587	575	626	603	575	624	598	547	598	585	603	598	597	603	584	608	600	600	592	593	588	586	591	586	600	577	614	578	587	569	607	580	560	546	574	585	631	590	601	560	577	609	574	592	624	528	572	569	588	567	551	606	611	597	662	567	562	566	562	582	606	589	600	585	578	568	639	578	561	558	568	600	597	602	576	597	577	592	593	564	602	583	620	541	629	582	605	638	579	552	611	538	610	593	594	566	622	609	632	569	634	597	604	610	573	597	587	577	594	565	556	601	597	584	573	607	622	621	583	597	587	588	598	603	629	571	611	600	556	590	605	632	607	596	587	605	618	553	607	648	582	574	584	563	614	590	562	585	620	576	618	607	627	592	554	612	619	598	639	576	552	513	628	600	616	563	608	593	603	592	623	609	606	582	532	617	585	621	587	605	613	536	602	608	610	595	566	610	580	555	596	610	589	597	589	622	611	600	609	579	563	579	628	617	654	575	554	611	586	609	594	600	584	582	560	593	573	574	586	617	558	607	603	592	607	592	603	548	621	579	620	604	571	621	624	568	650	605	588	568	616	565	573	611	583	615	593	541	619	587	624	547	610	628	617	604	633	597	593	620	588	599	637	618	560	550	597	582	593	571	597	561	618	610	561	590	581	563	604	613	609	626	585	668	601	612	605	639	575	562	590	614	563	579	570	628	598	595	582	608	613	606	561	541	597	620	579	531	604	621	639	617	591	556	601	570	604	609	568	572	618	585	595	635	612	629	600	618	636	591	562	597	619	590	587	587	574	591	558	580	582	586	618	575	604	628	571	625	542	609	601	575	613	592	571	609	615	608	602	572	548	600	604	607	637	594	569	596	581	549	593	612	591	644	588	579	596	581	567	589	606	611	566	579	588	611	605	583	616	579	625	585	629	582	585	596	582	584	599	555	585	605	548	592	565	585	641	622	601	602	583	626	600	579	614	618	584	629	585	597	616	604	623	575	573	602	649	637	594	621	582	606	549	565	598	574	605	588	637	557	589	595	580	600	585	556	525	568	591	593	605	591	604	575	613	598	655	596	592	543	581	598	609	578	618	611	578	620	588	608	576	596	614	577	580	602	590	610	579	602	623	574	545	604	598	568	603	622	566	554	620	625	594	567	598	566	561	587	559	596	636	593	634	589	557	561	629	590	572	597	581	537	569	558	587	627	589	598	573	557	619	599	613	552	579	582	582	606	584	604	655	582	609	603	629	576	577	576	580	575	613	614	601	577	578	594	565	607	580	579	561	602	557	585	610	606	585	570	617	634	586	613	593	562	565	600	603	659	612	643	578	549	589	630	613	582	594	618	620	605	576	615	564	607	592	583	614	624	608	549	595	631	600	636	594	639	538	594	573	599	592	655	597	586	595	581	603	603	628	567	586	571	600	574	644	636	605	596	579	587	615	571	633	591	548	589	601	645	599	572	586	619	615	577	580	598	597	579	581	580	562	583	623	671	641	585	575	634	630	613	581	595	556	615	552	597	588	612	552	616	594	600	602	568	586	568	627	641	594	580	603	589	591	573	584	597	600	566	577	563	590	580	605	621	634	549	595	591	534	566	578	595	594	647	606	577	610	654	620	576	625	595	602	617	623	571	649	568	576	594	616	585	624	619	616	615	602	578	561	593	574	597	609	575	549	557	573	579	598	641	586	590	591	568	599	584	619	645	608	630	603	597	568	574	630	559	623	629	618	642	585	630	599	597	590	565	575	603	634	596	600	624	577	604	602	617	598	599	567	590	606	570	622	592	552	603	609	622	604	617	616	577	565	592	575	555	596	642	592	632	547	572	631	554	595	554	616	628	606	643	574	608	645	565	591	611	578	622	603	575	607	648	615	604	563	595	616	593	561	571	584	601	592	566	617	618	617	549	591	564	575	586	606	566	578	594	576	576	578	639	569	600	582	589	580	574	602	577	592	580	578	588	599	579	596	591	561	624	594	617	600	604	587	599	594	598	591	616	616	589	623	612	621	626	589	564	593	588	575	611	583	581	584	551	589	595	575	577	637	592	639	643	582	537	621	594	588	594	605	607	574	626	584	588	598	617	555	592	611	633	610	606	564	576	627	569	584	626	566	574	624	603	594	597	601	573	555	625	604	577	576	611	592	585	578	548	616	617	596	616	601	604	602	625	587	574	594	555	599	589	625
27123	21461	18997	10868	5761	3733	3136	2445	2449	2886	2310	1900	1657	1494	1251	1125	925	765	612	577	534	495	466	480	428	424	408	437	398	379	372	382	420	406	416	436	375	413	435	409	404	407	420	397	429	427	394	414	410	424	366	396	396	416	398	402	447	404	417	403	382	364	366	381	403	386	361	374	408	363	347	356	397	392	378	367	366	361	396	344	358	370	373	342	351	388	371	371	356	366	374	365	364	391	394	378	369	363	401	363	411	384	356	393	362	381	373	345	372	355	356	361	378	395	332	325	366	359	382	377	369	388	367	363	364	350	373	354	391	341	372	404	367	362	378	372	361	382	318	391	373	371	413	412	341	360	397	384	363	387	338	381	356	403	384	367	356	377	377	353	373	370	388	367	410	381	382	392	351	356	341	385	354	373	389	357	376	372	341	354	348	367	365	368	382	355	349	361	339	364	377	323	337	368	370	362	354	351	365	386	340	361	361	338	393	405	331	357	386	368	374	383	357	389	375	377	383	403	388	399	356	372	355	368	390	361	349	364	369	370	352	363	365	363	376	345	386	371	362	399	375	387	362	361	357	388	375	368	351	380	374	332	367	360	380	342	368	368	375	373	364	388	377	342	365	334	389	328	363	349	353	353	358	365	375	375	386	350	353	407	372	377	360	336	371	371	373	388	351	387	381	387	366	327	370	395	379	410	348	368	352	365	370	371	357	370	357	376	368	393	377	329	371	364	334	356	385	343	352	339	382	355	357	341	340	357	360	377	372	361	371	360	391	379	373	377	364	381	369	354	375	368	372	364	350	371	354	358	409	367	402	385	342	363	371	365	396	347	378	358	366	351	363	375	385	390	382	385	339	360	404	363	367	369	373	317	345	397	372	357	380	360	356	382	348	359	350	370	384	362	383	366	390	386	342	364	347	353	359	374	383	354	350	335	337	379	358	382	385	337	375	353	390	372	388	378	380	354	359	363	384	356	356	360	378	347	341	361	329	357	375	347	374	392	361	375	341	373	378	325	373	360	374	390	404	367	343	367	383	363	397	369	379	364	376	357	391	378	369	337	378	388	377	356	356	326	397	377	366	343	374	362	382	357	373	378	394	388	370	388	349	366	417	376	324	369	338	347	357	374	352	365	367	373	362	350	361	375	396	405	397	381	354	360	336	373	391	371	371	400	357	350	411	378	346	376	349	377	371	348	368	373	391	396	403	354	362	385	343	360	389	331	363	365	378	372	374	350	352	325	418	365	362	347	352	337	365	351	349	385	388	346	308	370	365	373	344	367	357	352	359	369	371	351	356	382	381	352	391	331	403	415	382	340	375	399	378	382	392	395	396	351	344	345	387	386	380	363	371	385	338	348	403	351	371	357	403	393	334	397	363	353	372	387	363	390	356	377	385	404	356	358	380	341	398	420	377	361	394	366	372	376	346	330	384	360	378	396	379	365	366	361	369	366	384	350	349	363	376	339	354	336	379	386	349	384	357	366	364	354	373	364	364	349	383	394	359	392	363	390	363	372	359	380	365	370	413	360	377	383	391	349	351	358	385	395	382	343	346	373	387	382	381	363	353	357	359	395	378	365	348	370	341	372	353	358	329	373	368	352	380	350	390	377	375	383	357	379	364	384	410	329	363	352	411	365	370	380	356	360	388	349	379	389	373	400	373	360	363	380	404	395	383	406	384	344	378	383	363	342	358	368	350	360	353	343	349	372	393	373	359	379	359	368	389	389	367	377	345	367	370	359	360	349	352	344	361	395	385	365	345	384	363	357	375	372	385	341	374	367	356	402	406	397	383	378	377	372	341	357	335	366	381	397	373	357	390	358	364	371	357	374	354	370	374	374	371	335	367	381	370	355	406	381	363	347	383	351	391	348	383	351	369	378	394	366	340	383	374	376	376	393	375	368	352	365	368	346	374	379	348	408	346	356	372	330	372	357	412	354	358	379	361	382	389	327	338	363	372	378	369	374	366	378	357	365	356	363	387	391	372	363	387	372	367	359	358	379	367	363	362	344	380	364	344	376	363	360	369	359	358	356	387	360	383	385	360	398	366	413	362	388	367	358	383	347	335	354	378	398	414	361	369	372	365	369	355	342	362	385	366	355	367	378	391	348	354	389	350	367	359	392	344	365	354	361	368	370	343	355	346	362	406	379	353	384	344	402	366	368	380	361	364	395	389	365	401	371	412	351	365	386	375	371	354	383	372	314	355	383	357	374	362	385	373	378	364	380	357	377	360	364	409	382	412	343	369	380	348	385	384	385	336	382	406	403	346	440	371	350	366	341	419	364	375	385	365	383	379	389	354	354	370	377	364	356	367	382	381	375	363	385	390	366	385	368	368	326	347	357	389	388	362	340	435	373	362	354	368	378	391	373	373	364	404	371	373	359	356	346	352	357	411	374	340	337	353	327	392	335	369	374	363	332	364	388	406	390	395	350	377	384	368	365	350	405	347	388	375	386	356	359	354	357	398	367	372	324	386	383	368	384	392	342	341	377	374	382	362	355	392	351	397	362	372	349	358	371	376	372	372	365	340	385	388	355	325	383	337	401	378	348	386	370	377	370	359	395	408	373	402	360	356	338	366	372	378	391	364	379	367	373	358	343	331	352	375	363	368	360	373	349	358	399	364	377	385	369	366	336	324	369	380	384	380	398	367	380	335	353	343	357	377	359	375	395	396	344	332	375	367	323	362	374	407	373	369	406	377	361	352	378	326	387	362	334	329	353	361	375	372	345	406	328	350	356	365	365	358	377	356	376	383	365	354	377	378	387	363	362	354	367	375	349	350	400	384	387	382	346	368	377	393	341	359	358	355	383	345	370	400	338	348	345	348	382	385	416	357	368	364	369	373	393	385	376	349	377	359	338	358	367	357	355	363	380	362	431	406	354	362	405	329	321	360	356	363	400	369	371	365	340	348	326	379	354	364	362	411	355	360	360	359	374	406	358	394	346	385	361	384	356	362	386	352	352	389	382	354	379	381	369	323	365	391	400	360	343	347	374	355	361	330	385	377	371	339	399	354	336	365	368	361	409	353	395	355	363	412	363	410	358	360	366	392	364	350	350	352	369	341	373	353	366	393	365	349	375	377	331	380	382	373	344	380	356	320	370	367	350	385	384	360	364	374	353	396	377	368	354	376	345	340	348	356	360	357	372	370	372	349	327	376	347	357	387	361	350	343	384	339	372	390	403	367	359	379	355	380	402	379	402	354	380	360	368	375	396	371	369	361	345	365	347	374	365	369	363	352	353	400	377	363	394	392	420	343	346	367	364	382	372	380	367	348	389	380	348	400	376	361	370	388	354	368	333	375	386	333	357	365	367	344	393	362	369	374	355	384	366	372	373	407	371	361	364	358	363	383	369	379	350	336	314	375	375	383	389	362	381	314	395	403	346	393	376	380	337	353	347	344	351	352	339	361	378	387	349	371	372	400	379	331	356	354	369	344	354	395	368	369	432	375	367	349	393	385	408	355	355	346	370	391	380	358	378
15872	26310	23201	15288	12365	9740	8442	6839	7140	8039	6304	5326	4646	3984	3250	2834	2382	1761	1387	1127	1026	983	932	824	793	744	736	732	715	681	655	646	630	661	679	767	730	712	709	637	618	653	677	627	748	782	705	684	696	663	709	639	666	740	718	681	684	702	660	630	579	551	555	596	626	565	580	592	597	592	591	595	599	552	565	598	584	596	580	570	589	581	554	584	597	566	588	560	603	564	612	596	593	582	637	653	590	593	603	558	538	594	617	629	611	614	587	594	617	612	578	581	623	596	600	571	589	585	583	615	625	572	586	576	584	628	624	601	584	602	599	542	615	532	560	613	600	565	605	558	572	582	578	566	528	544	563	587	611	557	586	585	614	547	582	608	620	571	565	569	581	553	565	596	595	645	584	568	585	607	600	564	616	561	608	584	576	578	588	615	574	614	552	625	604	650	526	590	556	581	553	580	586	556	584	552	600	637	593	589	582	595	571	612	584	568	573	596	584	619	613	605	575	629	615	559	562	599	573	604	603	609	621	629	631	568	613	619	595	589	562	584	591	541	603	541	600	616	599	572	581	547	583	564	625	564	596	589	582	605	600	613	621	625	599	590	578	562	585	585	599	562	563	526	588	609	592	570	591	582	548	599	600	614	590	537	620	599	581	629	629	565	556	604	580	604	580	605	612	617	568	604	590	530	599	596	598	596	586	555	619	586	579	534	591	606	581	566	575	599	620	567	613	589	564	619	607	569	559	623	582	603	639	606	627	630	571	557	560	577	591	582	613	552	621	607	595	594	538	580	582	603	576	542	581	617	547	585	585	575	631	592	640	593	561	608	596	628	618	555	612	561	570	541	631	562	561	573	582	607	579	594	574	604	609	614	605	598	581	592	596	537	571	597	563	576	573	547	590	579	557	594	558	615	579	598	604	626	563	623	564	616	557	569	628	632	557	604	594	597	578	547	604	549	619	552	569	583	571	610	615	594	606	525	573	612	583	630	541	569	586	597	585	589	546	581	559	540	568	587	607	604	617	572	570	634	579	603	625	599	579	608	576	557	582	553	608	572	567	591	555	577	583	570	608	594	542	622	575	600	600	555	566	550	590	554	555	558	614	596	607	570	545	604	611	607	543	563	627	574	580	574	573	560	555	566	563	558	654	601	596	587	604	593	600	599	604	584	553	590	615	587	570	659	563	591	570	607	604	570	597	554	573	611	583	616	605	601	623	598	586	568	591	602	582	614	557	589	582	567	632	583	607	588	574	579	584	581	581	624	566	588	596	590	557	623	571	607	593	602	581	598	597	619	581	598	573	648	569	595	592	597	581	615	570	562	628	599	633	628	582	592	578	573	609	588	602	589	593	577	575	609	596	630	557	531	607	572	559	560	618	551	568	542	540	570	596	586	596	547	615	587	595	592	605	611	566	597	572	576	574	570	576	586	597	574	530	609	529	535	571	599	526	586	552	615	556	620	577	571	544	583	594	604	573	594	579	590	595	587	573	601	589	594	586	590	618	594	599	593	597	572	565	590	597	554	609	600	587	569	582	587	593	601	612	563	565	572	566	594	566	610	577	601	562	603	579	631	534	582	582	591	572	574	517	615	630	620	575	619	598	598	565	585	642	606	589	587	545	565	602	627	557	584	575	560	552	604	556	600	588	633	617	620	598	577	578	578	577	606	582	612	620	595	609	549	572	605	610	590	555	584	580	603	589	644	567	575	566	537	586	581	569	606	575	614	594	600	611	565	572	579	577	603	549	572	567	583	541	593	584	548	587	578	594	581	574	597	584	592	605	571	604	574	571	582	588	610	562	623	572	610	594	605	607	605	574	587	573	600	612	582	601	590	592	592	590	563	549	571	623	565	618	587	583	563	621	625	604	574	519	541	614	590	574	571	600	597	584	622	638	606	614	560	573	581	555	579	576	562	611	577	612	552	545	610	577	583	594	580	605	554	584	601	558	591	641	590	578	595	606	647	617	585	572	606	602	621	577	571	628	608	586	633	577	569	630	601	550	564	562	584	539	599	574	547	582	603	609	585	595	575	598	567	607	614	609	581	568	560	630	563	549	615	600	583	559	526	563	605	627	601	570	658	611	563	589	608	626	528	626	597	539	572	564	600	582	553	579	593	605	621	549	567	549	623	565	647	542	554	613	606	586	576	550	597	603	554	621	572	603	613	604	571	596	551	520	587	587	626	554	644	611	612	557	554	566	554	592	582	618	617	535	555	606	621	594	607	590	559	572	601	551	611	589	602	548	579	597	573	579	587	604	615	567	577	587	560	588	594	599	621	594	576	574	589	539	615	587	563	535	601	570	618	570	601	582	549	567	567	602	586	621	588	606	571	606	640	593	594	610	611	605	613	555	560	603	589	617	656	571	588	592	604	585	583	563	553	569	570	571	593	574	588	564	599	574	603	597	529	601	583	565	603	584	624	567	579	631	598	569	639	571	608	610	614	591	590	625	614	576	587	568	595	575	596	559	646	620	603	600	561	565	567	576	566	588	569	586	540	575	590	613	611	539	601	608	566	557	553	593	570	598	616	577	601	562	571	564	608	627	596	589	577	588	618	567	646	617	567	588	594	595	558	593	573	570	548	603	613	564	617	590	547	591	585	580	548	578	617	594	567	569	570	558	564	563	594	552	615	552	583	560	643	581	569	634	610	609	542	570	593	556	572	592	576	561	552	584	568	559	586	586	571	592	578	590	598	600	597	568	587	573	543	593	541	567	553	578	588	576	609	569	578	616	570	559	607	579	580	598	559	555	548	591	608	593	572	606	581	558	629	603	599	552	548	554	593	589	599	644	578	596	636	577	540	584	550	575	582	608	547	529	562	619	581	581	618	621	564	569	562	570	595	607	571	621	621	588	594	551	603	609	593	582	607	581	605	548	582	548	630	574	567	546	592	546	578	617	602	593	586	641	570	576	600	576	590	577	624	585	598	601	582	583	566	583	594	594	606	622	606	593	577	618	576	598	602	609	576	585	582	613	621	564	569	576	557	559	590	578	583	611	562	568	595	585	560	587	591	578	601	613	531	548	559	566	566	528	574	594	623	628	556	592	569	588	599	592	564	621	572	590	600	564	627	584	588	610	590	591	580	596	590	622	578	554	619	599	584	559	575	585	574	591	595	628	605	567	545	567	632	602	591	607	564	579	587	604	562	629	629	610	588	593	571	599	600	521	549	590	623	573	586	590	594	572	600	526	600	582	602	558	606	595	536	566	600	580	582	607	558	635	574	592	569	573	595	599	585	558	576	587	569	589	603	530	573	602	618	611	611	570	585	559	547	574	595	589	621	564	557	577	574	622	597	589	534	568	594	592	578	578	592	579	588	613	597	580	616	576	595	553	592	607	592	580	569	605	584	574	586	606	590	602	593	580	566	565	609	615	581	570	579	527	578	593	595	597	595	612	596	618	577	602	564	593	585	558	597	591	584	623	628	587	620	567	549	620	599	587	596	586	570	640	575	601	582	571	607	604	623	574	617	554	588
24360	21420	28675	24617	20808	12735	7369	5034	4882	5117	3884	3199	2615	2292	2173	1791	1666	1331	989	762	760	734	620	604	538	516	529	498	508	514	509	472	508	484	527	510	498	532	479	478	509	472	465	465	521	538	518	477	475	477	468	505	567	580	742	706	660	571	468	442	417	416	452	434	426	408	429	443	411	436	447	407	435	420	419	425	413	452	454	433	452	414	456	411	437	408	429	413	431	434	454	456	444	415	386	414	456	408	440	410	375	436	396	445	439	399	424	423	450	466	397	419	424	448	394	445	446	416	430	419	417	422	408	440	380	413	418	427	424	399	433	421	410	397	436	419	412	428	393	415	403	374	402	426	410	433	434	435	433	437	436	396	439	413	411	385	434	419	398	411	416	401	414	448	416	412	380	420	406	415	432	439	421	403	375	437	413	420	458	449	406	452	409	411	392	411	415	448	429	451	421	423	413	418	421	418	393	404	446	434	418	433	402	402	419	419	437	423	419	398	453	450	433	439	418	425	461	434	447	425	400	438	382	457	441	426	423	421	432	442	446	389	430	392	429	445	455	432	423	420	436	433	457	442	428	406	401	416	443	396	432	433	454	453	418	428	448	426	421	419	459	442	409	426	432	398	431	406	438	422	406	440	438	424	416	417	432	397	436	398	429	422	457	422	393	428	421	424	374	411	466	404	375	399	416	396	412	424	440	430	394	381	436	433	404	420	422	423	397	392	474	443	415	416	425	438	423	394	429	444	431	416	419	440	444	443	430	423	428	416	384	434	440	424	455	417	376	427	427	443	449	412	401	404	444	419	447	458	419	423	431	403	428	429	395	382	434	455	453	423	418	410	418	425	430	416	411	437	436	413	399	421	425	422	457	421	427	416	440	412	436	402	420	415	450	448	423	431	401	460	404	449	393	471	395	451	427	481	430	444	426	473	464	405	406	410	423	399	435	437	436	413	410	408	411	418	427	397	450	442	438	420	379	398	418	404	385	401	410	403	377	421	410	436	425	431	450	417	429	396	421	439	403	444	433	417	428	449	406	412	393	441	405	387	425	464	424	424	412	446	424	411	402	426	413	424	456	415	421	433	436	391	417	427	457	403	400	455	423	390	413	430	440	408	413	427	429	436	438	418	397	394	435	420	458	427	420	409	431	394	427	421	429	427	454	378	459	422	419	432	430	425	428	396	423	433	430	411	449	422	476	393	414	423	440	392	408	433	431	419	471	418	431	432	409	462	406	458	424	456	421	425	416	417	436	407	428	432	439	392	371	439	432	404	404	418	426	440	416	437	448	426	400	412	429	453	439	429	423	430	431	405	379	424	423	421	436	392	435	418	406	432	403	459	474	402	440	420	398	432	435	418	420	417	474	414	430	438	436	415	403	385	424	438	457	473	445	420	440	439	411	390	453	434	415	385	409	404	413	452	410	422	431	422	429	414	448	421	432	435	409	440	434	432	412	385	414	446	448	413	426	389	462	421	442	384	420	435	428	425	438	446	446	442	452	396	426	463	415	429	410	441	447	422	401	403	419	403	471	397	421	441	413	473	442	444	411	439	414	459	437	485	438	437	424	407	470	459	386	439	425	424	430	430	418	400	444	428	409	423	424	415	418	411	408	406	380	420	415	419	406	413	423	438	448	418	417	399	449	418	433	454	420	416	436	397	452	389	383	415	464	423	402	445	428	410	450	420	448	416	426	421	426	411	440	418	403	455	407	407	452	419	435	395	401	444	402	451	432	444	425	404	422	403	455	428	395	418	438	423	417	426	418	402	428	409	374	409	406	441	415	453	394	406	410	380	414	399	426	408	408	417	484	377	395	404	418	439	411	451	440	407	391	460	449	414	442	428	386	438	428	401	420	380	422	436	394	383	432	451	446	381	388	413	421	421	467	437	451	421	430	425	426	395	439	430	384	436	461	415	431	450	412	418	464	458	413	401	402	390	439	395	441	414	443	434	450	450	431	407	379	390	450	419	395	440	431	414	449	432	417	458	432	400	390	412	427	413	447	429	432	394	446	434	406	410	403	426	432	443	439	437	463	416	402	415	409	409	436	430	419	447	418	442	422	403	422	404	403	432	412	397	429	434	414	444	435	409	405	413	428	442	464	420	457	412	419	406	442	421	424	445	413	400	433	421	413	444	414	424	409	437	438	432	434	416	417	404	414	464	429	384	425	443	417	420	417	411	417	385	420	396	437	448	412	452	441	380	427	415	415	401	440	448	405	417	425	412	404	437	433	437	402	407	442	448	414	434	433	378	397	424	433	433	440	402	381	436	442	415	455	434	418	422	404	409	412	420	409	446	431	414	398	423	393	422	413	388	400	424	453	465	395	394	457	391	424	387	450	422	388	436	435	441	421	438	430	430	435	431	443	417	410	424	425	432	410	388	418	437	423	423	438	409	406	459	446	423	416	421	466	425	424	388	433	422	437	427	403	431	418	392	436	453	429	427	418	435	428	391	420	424	420	459	402	450	420	395	445	417	413	410	411	453	405	405	421	401	414	430	422	405	409	408	442	430	402	403	472	427	407	410	391	439	457	411	443	414	408	425	429	392	443	436	469	433	403	423	369	403	427	367	417	429	434	391	442	405	430	422	428	442	453	408	386	431	406	390	399	419	397	453	465	415	426	419	416	416	399	426	414	442	411	432	398	404	476	446	437	413	415	439	395	416	392	440	428	426	395	405	397	444	428	432	428	408	435	420	428	407	393	376	447	420	422	445	428	395	394	386	431	435	412	429	413	424	427	386	427	437	437	402	419	447	455	451	469	459	412	439	439	403	405	420	403	453	447	387	431	450	417	438	398	446	417	417	395	457	455	412	436	409	393	450	411	471	406	404	425	394	429	413	430	419	445	386	420	408	442	422	399	419	426	391	420	426	428	438	399	396	419	417	390	417	418	441	429	435	399	395	376	459	447	424	442	421	430	394	415	437	418	439	451	397	427	383	382	404	465	433	439	407	449	440	425	408	412	452	462	413	402	433	409	450	454	437	431	391	472	369	401	371	433	431	435	415	416	417	380	466	429	425	400	442	408	441	380	412	422	465	467	423	437	400	437	411	426	391	440	431	410	431	438	427	390	414	424	463	425	432	425	468	438	392	447	425	451	422	444	430	422	418	397	468	420	461	407	430	424	450	407	430	448	452	427	464	434	434	420	426	401	412	428	389	407	401	410	371	424	394	386	400	435	417	411	436	415	427	426	394	425	416	456	448	426	435	391	427	434	425	434	436	440	446	420	409	449	448	441	411	410	421	417	406	425	441	433	443	418	401	395	425	459	459	434	418	403	408	403	419	421	413	389	415	444	400	454	422	398	420	413	423	420	413	428	383	400	433	418	402	429	452	413	397	450	426	399	438	435	434	417	432	440	399	417	414	445	436	435	434	422	437	418	436	413	412	414	436	463	435	428	425	403	421	457	411	386	456	446	426	404	425	437	384	420	452	436	388	459	420	432	432	415	467	451	487	409	423	438	409	432	410	430	408	414	407
17758	34293	31367	22488	18433	16533	13256	11610	12178	12474	9733	8267	6853	5734	5559	4318	3898	3199	2346	1784	1623	1418	1310	1085	1091	935	933	924	882	904	846	769	783	784	886	897	853	884	830	799	859	782	720	796	918	941	916	799	850	791	811	865	1088	1092	1445	1239	1110	944	819	744	717	639	670	682	679	624	670	692	664	595	686	649	652	666	710	648	629	652	685	711	694	678	646	678	664	685	701	678	618	687	649	673	694	710	675	661	686	671	696	643	678	624	641	627	689	678	707	665	633	617	677	659	651	697	674	716	683	698	648	685	658	699	666	671	668	712	663	694	658	673	638	669	668	659	642	733	678	655	681	643	667	633	686	656	677	693	683	648	658	640	643	659	666	684	690	680	671	669	664	712	674	671	641	668	698	692	675	666	664	694	629	663	677	655	705	663	707	661	673	670	647	698	647	686	714	632	676	655	614	690	679	696	733	672	699	672	686	666	649	711	643	663	695	639	688	704	686	653	671	702	621	684	692	663	630	679	682	676	655	631	714	700	681	631	648	651	622	695	680	680	648	663	667	708	704	679	661	650	681	652	680	692	710	648	668	698	666	666	680	672	621	667	683	662	667	633	671	728	667	686	705	651	694	672	657	648	682	669	697	655	688	688	661	676	629	637	727	676	591	604	711	626	692	734	665	684	676	702	663	655	731	634	703	658	600	657	686	705	653	642	633	674	683	692	659	621	674	684	717	632	674	667	655	709	679	688	652	673	646	643	658	708	742	735	676	674	696	690	629	711	659	707	740	712	634	656	692	700	708	704	704	687	687	703	670	675	668	668	639	660	688	716	678	651	706	661	661	690	659	715	652	705	659	714	676	713	652	650	670	654	644	656	640	700	680	671	689	644	687	648	641	636	649	675	653	672	681	638	672	687	681	664	672	723	636	707	655	652	712	654	720	697	715	689	687	671	679	667	653	666	682	641	704	667	701	665	635	677	707	713	669	659	680	711	642	690	647	642	698	639	690	699	635	673	691	643	658	675	685	675	648	650	625	653	671	641	667	680	673	666	673	611	701	659	718	656	686	670	638	637	663	682	650	682	653	712	663	640	638	648	645	651	639	622	683	678	658	654	675	633	653	696	656	645	696	665	660	678	663	669	641	677	658	667	688	637	663	669	652	634	647	628	657	724	652	698	640	684	704	683	645	671	653	680	665	683	668	649	680	680	670	696	652	656	661	672	719	668	663	675	664	663	720	637	676	687	675	632	665	674	662	649	647	659	673	661	693	662	677	704	719	690	666	694	694	683	638	683	665	676	664	674	668	712	670	700	665	653	683	670	653	680	652	695	659	686	662	680	648	661	639	695	626	685	684	707	646	688	653	650	644	683	696	650	684	689	690	644	674	642	651	688	655	659	691	689	622	647	672	684	719	604	659	717	655	669	651	679	661	670	678	654	705	650	648	673	672	624	611	718	656	659	636	648	746	689	653	636	700	635	675	702	666	652	713	670	723	682	674	670	704	666	682	694	700	676	680	667	660	673	690	634	669	696	676	675	644	683	668	727	680	705	660	693	662	662	660	686	659	667	686	676	640	708	670	634	676	634	677	703	672	710	678	706	684	666	633	677	641	702	670	677	679	646	665	720	614	700	656	680	715	667	679	692	675	694	702	649	636	639	696	647	645	664	651	693	692	659	670	725	644	655	693	666	646	670	650	686	633	673	683	670	692	638	643	670	691	661	642	668	683	677	709	671	658	673	705	683	633	663	680	667	677	647	673	617	675	660	724	686	672	672	709	686	662	633	677	623	651	624	683	766	668	683	672	676	708	667	685	697	680	667	661	677	681	662	661	693	640	717	674	649	633	710	660	654	661	677	709	630	660	694	687	709	679	673	671	717	666	622	703	663	675	648	662	697	707	684	710	659	698	625	683	688	671	654	671	675	700	730	667	668	650	670	682	655	677	685	671	600	635	600	663	691	701	655	681	659	633	698	694	696	680	690	674	684	665	649	676	675	710	675	690	633	686	656	693	685	662	670	682	662	689	688	675	675	674	647	673	615	682	612	665	685	682	631	680	660	646	649	706	661	673	680	667	676	716	663	735	703	681	690	643	652	712	636	660	704	704	686	673	684	663	643	665	655	647	670	640	661	668	711	633	646	653	624	652	691	722	673	687	629	658	658	622	676	690	614	636	727	718	663	690	727	644	615	661	650	681	644	688	678	682	672	676	644	635	643	695	657	653	653	646	656	688	711	681	695	657	655	641	627	626	743	677	674	638	683	696	675	687	713	685	649	644	648	674	704	701	711	634	651	666	647	659	704	670	668	652	659	662	625	709	647	681	650	689	616	673	726	693	677	715	699	673	691	676	642	706	655	697	683	669	718	677	701	686	695	664	662	674	667	662	686	653	655	630	644	683	653	689	646	722	675	702	664	698	674	641	674	688	693	657	659	636	646	674	657	717	738	663	677	662	682	714	670	700	663	667	687	635	693	647	650	651	669	646	678	635	713	642	682	642	665	676	660	682	749	686	678	666	652	623	697	659	663	701	688	640	653	661	684	671	670	652	725	639	730	638	654	655	647	683	654	678	652	654	688	688	658	696	697	686	670	667	712	678	698	666	732	634	684	645	673	668	667	674	673	648	685	677	746	694	669	692	677	638	647	658	633	663	643	657	670	675	671	694	630	675	681	671	690	664	663	640	645	713	683	682	670	633	683	689	668	671	661	671	681	674	693	704	645	703	704	669	701	669	639	694	715	665	643	680	724	686	646	689	677	667	624	685	673	676	644	707	635	682	662	666	685	665	660	654	647	696	685	705	684	697	659	662	653	682	690	673	675	712	672	667	673	707	698	641	654	665	642	607	700	648	689	687	649	657	645	721	697	643	636	648	681	735	686	661	636	720	732	691	669	691	657	677	652	644	632	681	656	679	653	678	706	653	649	654	698	648	684	675	631	644	686	639	673	695	679	720	664	655	671	684	651	645	628	709	633	644	693	681	662	671	677	707	688	690	640	700	662	696	698	716	677	697	663	708	701	651	665	670	708	692	632	701	649	636	606	682	650	676	655	716	680	684	619	662	684	643	667	648	672	663	670	676	696	662	700	664	688	701	643	694	644	667	686	719	638	622	709	657	733	656	669	701	681	695	687	687	688	643	677	674	732	674	660	664	691	637	716	682	680	665	661	658	668	701	662	693	659	618	683	675	626	663	681	657	652	654	663	657	704	667	655	667	655	696	713	666	685	676	699	677	692	645	673	678	687	686	673	626	699	647	661	628	692	666	688	681	620	692	664	663	686	691	701	651	691	662	609	652	651	631	736	674	670	691	668	603	708	658	679	681	670	649	668	718	694	648	637	655	654	692	659	678	649	721	654	640	660	649	642	667	655	707	728	668	644	650	643	698	722	654	695	709	660	647	665	671	724	693	663	657	714	681	691	654	654	688	650	670	664	703	673	656	683	688	677	655	690	666	628	710	660	670	685	690	697	661	681	695	694	704	675	663	680	712	696	729	726
23538	21569	29505	24087	21629	21506	14516	7497	7691	7242	5772	4272	3520	3442	2970	2442	2277	1796	1199	1078	855	843	718	678	550	496	535	526	546	504	512	518	492	451	520	504	513	577	539	494	466	438	500	474	581	548	527	481	456	501	521	523	704	962	990	847	707	564	505	464	454	409	401	474	394	386	401	408	420	429	374	441	396	385	447	433	400	408	392	421	450	403	388	419	418	422	365	413	441	422	444	396	420	422	431	386	410	391	407	397	366	416	391	411	407	423	405	401	460	422	410	389	414	439	408	418	391	376	402	398	412	346	394	379	403	396	419	406	411	361	410	425	389	361	404	407	417	406	391	404	400	413	403	385	433	369	426	439	384	444	419	392	390	405	390	402	407	418	396	413	392	431	444	383	424	390	391	400	421	408	435	386	405	418	381	377	424	384	388	420	403	386	401	390	412	395	370	390	374	372	427	402	391	445	413	395	410	411	439	405	420	398	441	375	408	408	406	429	388	409	415	398	379	390	438	435	398	387	392	412	414	439	414	355	440	424	402	437	387	424	386	365	420	396	392	396	392	363	400	405	412	367	419	445	416	403	412	408	407	412	409	427	428	388	365	383	409	396	397	386	403	365	418	413	409	409	409	388	400	462	407	418	383	379	427	390	380	416	421	372	396	406	423	411	381	438	378	395	413	409	386	428	416	430	408	398	437	365	427	406	416	399	401	380	367	395	463	389	394	390	415	362	406	427	442	381	403	401	383	396	413	442	395	399	398	397	406	373	396	402	439	358	380	387	413	368	427	443	401	405	421	421	432	414	451	411	403	408	399	388	422	402	395	405	389	399	403	397	427	390	420	391	443	445	411	399	413	392	434	409	396	400	434	410	392	425	395	436	405	436	432	379	389	423	405	368	387	400	394	426	423	410	421	411	408	384	406	404	416	394	409	406	405	379	406	416	393	409	435	408	407	407	377	409	392	399	420	434	373	390	417	394	380	378	409	393	452	430	422	405	433	412	419	445	392	365	412	445	388	419	430	427	379	426	388	403	387	344	411	389	395	410	449	422	409	373	445	425	378	425	373	390	403	392	389	387	380	360	390	388	433	416	442	363	422	408	418	408	423	414	411	390	400	400	416	368	400	415	408	429	410	417	391	370	397	409	413	363	444	402	417	396	425	367	452	382	448	366	421	404	434	425	420	410	401	410	405	405	432	431	392	379	406	431	432	412	408	409	407	396	378	429	392	412	428	395	411	408	391	365	411	403	415	373	385	401	395	407	380	377	376	401	400	419	395	402	422	419	376	382	366	377	398	351	412	372	426	388	404	431	427	392	411	385	414	399	406	398	425	398	406	404	410	418	384	389	388	400	357	403	402	413	396	388	406	412	392	380	388	395	401	393	402	414	394	423	410	422	377	413	369	372	408	401	403	418	409	439	420	426	409	401	399	385	391	418	417	374	416	388	376	422	380	419	385	390	379	398	421	432	388	418	418	409	433	387	424	374	446	404	401	392	438	424	425	414	416	399	423	383	423	435	427	440	384	395	376	412	392	424	398	395	398	405	421	399	414	395	394	422	422	438	404	416	411	431	409	402	376	398	398	372	394	413	391	375	410	412	390	411	401	393	375	398	403	410	376	434	406	410	423	380	457	401	401	417	399	416	394	372	425	419	421	380	450	428	348	367	413	381	394	413	396	387	423	394	434	433	382	389	415	391	408	385	421	435	385	376	365	417	425	385	391	371	438	391	444	402	423	399	381	377	401	430	409	406	435	415	388	399	403	388	436	408	375	376	434	428	396	380	397	397	413	426	381	387	399	395	422	399	412	398	443	383	419	362	398	393	386	395	411	432	394	418	413	399	404	392	401	417	435	396	408	388	423	378	403	388	421	430	392	420	382	400	416	450	406	428	383	450	399	405	367	419	435	390	439	403	411	397	369	419	411	388	414	406	355	395	411	390	402	375	411	397	399	391	379	428	398	391	406	401	406	402	424	405	383	404	431	420	384	380	435	393	400	421	409	420	414	363	402	395	417	403	438	414	421	407	377	412	424	405	410	406	436	433	378	386	385	387	423	379	367	442	399	411	418	423	384	371	392	414	413	394	408	449	431	397	392	418	390	386	429	415	393	411	386	420	390	343	388	374	411	429	386	427	406	366	406	381	399	401	398	421	412	390	405	451	396	433	399	398	462	440	372	392	390	386	439	393	412	384	426	386	371	404	392	413	417	429	391	375	392	400	436	428	404	420	421	439	402	415	391	426	365	395	417	410	388	380	392	376	395	388	422	388	437	381	397	406	433	385	430	394	416	402	394	422	416	358	443	391	430	390	419	380	398	408	393	424	374	400	413	445	361	369	399	447	417	384	400	389	398	401	418	408	421	369	404	414	444	414	413	396	392	394	434	390	393	390	414	408	408	374	420	403	410	411	393	416	408	396	385	375	381	392	391	432	381	404	407	381	417	397	395	380	414	424	397	435	453	428	372	417	404	405	345	391	413	401	402	430	389	413	383	409	415	389	402	396	371	424	392	419	365	394	389	397	406	402	417	409	416	424	411	377	399	373	399	377	412	393	442	378	438	373	408	392	408	425	412	393	433	418	417	460	405	409	387	429	398	434	395	385	415	402	401	447	429	400	401	385	390	365	380	430	366	397	406	410	426	351	409	398	435	382	360	402	419	366	342	373	453	397	409	416	433	430	412	419	386	373	416	403	419	410	401	425	380	432	399	403	417	416	436	408	410	404	393	421	387	387	375	394	407	383	437	387	421	402	440	427	392	388	396	393	410	378	400	402	433	385	353	406	409	393	435	397	423	390	400	401	425	397	375	404	393	371	406	415	421	411	439	402	368	422	414	370	374	402	423	405	416	360	391	395	404	414	428	409	406	395	413	391	406	413	414	380	407	402	378	416	386	437	400	403	389	392	411	396	400	399	424	383	434	400	405	390	416	385	438	404	426	393	414	411	369	394	425	420	413	429	418	409	428	386	381	408	425	362	437	396	370	391	372	400	433	407	384	423	439	434	391	416	391	399	409	378	427	381	437	392	415	404	405	406	389	415	368	410	435	406	424	415	419	398	406	405	416	418	395	363	386	388	385	407	406	420	397	397	384	393	394	450	405	400	383	414	408	379	411	400	405	407	409	388	393	406	430	394	379	390	406	412	378	398	424	394	406	368	439	386	417	422	433	398	455	408	421	426	375	419	430	388	382	425	396	402	398	380	380	390	416	391	386	409	411	355	452	410	410	404	389	409	424	402	402	395	380	427	395	354	403	384	403	396	385	369	414	424	390	395	409	419	394	403	364	425	423	432	349	441	429	406	365	363	402	381	394	394	368	415	402	416	392	407	431	425	393	393	420	415	384	408	402	409	392	408	424	389	390	415	352	388	399	410	395	419	391	427	393	434	403	439	411	415	390	396	398	396	415	396	446	385	396	416	395	408	449	415	399	391	400	387	430	369	397	379	414	440	401	394	426	391	401	440	417	379	437	394	390	402	387	380	382	368
20722	39494	36278	27474	23354	21629	17080	15605	17720	16405	13467	10281	8772	8635	7263	5672	5578	4411	2699	2383	2058	1751	1468	1345	1080	998	1066	942	947	969	925	812	815	765	878	908	876	921	852	803	882	772	755	855	1028	935	923	838	793	842	863	958	1456	1973	2037	1641	1216	973	781	664	655	663	643	653	621	624	594	653	652	596	607	596	639	617	650	623	613	631	625	636	613	593	671	653	669	641	618	626	601	694	636	646	649	627	667	613	630	665	591	646	648	634	652	695	597	654	678	613	625	600	638	626	588	601	627	624	647	612	621	639	630	633	591	653	681	628	618	639	631	591	666	629	583	684	628	597	576	617	617	638	652	629	640	650	603	600	572	635	595	633	601	646	611	654	630	603	600	636	636	684	667	627	631	580	657	672	637	613	626	606	635	643	639	628	619	610	622	600	643	581	590	651	622	623	628	589	619	641	604	682	574	628	607	621	651	620	616	671	634	630	608	604	597	648	654	643	662	653	604	606	660	619	620	653	640	625	640	631	632	651	644	683	623	624	637	593	667	594	626	611	673	604	652	633	640	653	642	604	664	629	653	590	604	598	652	626	661	614	630	591	588	673	629	619	581	669	629	640	685	562	617	610	602	623	617	595	596	607	621	635	650	618	630	635	618	584	670	607	676	638	716	597	633	633	628	613	609	624	657	624	653	607	640	631	653	629	632	635	644	631	584	633	653	593	644	619	617	640	595	628	609	664	617	670	684	666	632	632	644	655	600	581	617	603	616	650	690	620	589	611	619	633	667	571	620	613	619	651	654	594	663	617	621	651	611	633	623	615	618	615	631	635	629	628	652	603	627	640	656	623	693	667	603	622	655	642	657	639	599	638	626	604	633	605	633	595	614	616	635	640	682	664	599	644	614	664	662	638	640	610	651	626	627	656	622	638	654	609	637	634	661	628	689	557	668	623	646	697	629	643	620	627	669	636	621	656	635	665	646	647	637	599	584	620	607	654	629	612	658	625	605	627	608	634	650	652	612	616	676	613	624	644	641	587	663	636	608	638	639	636	619	667	644	666	622	630	638	653	621	588	620	601	600	599	614	656	662	638	642	616	647	623	599	666	631	625	628	632	644	664	608	576	604	623	676	626	613	605	648	657	644	635	620	671	596	679	622	635	634	620	620	619	595	643	668	628	665	631	630	591	643	606	615	648	634	629	641	632	629	634	651	596	651	669	658	608	622	586	641	648	622	658	618	639	626	657	624	629	628	650	659	650	613	604	657	652	645	660	665	630	661	618	626	620	615	618	619	678	667	616	569	636	636	652	647	640	633	625	633	651	620	644	633	574	611	642	649	609	623	614	626	622	613	635	616	625	634	582	654	631	644	613	666	649	569	613	663	616	610	566	599	607	599	629	644	601	662	666	647	584	689	629	661	641	577	638	640	618	585	640	629	666	643	682	642	640	678	623	658	690	613	632	629	654	606	592	598	670	637	631	631	649	629	608	618	643	629	572	661	641	650	617	678	659	680	621	649	639	583	616	658	620	665	626	618	678	609	647	615	671	647	606	667	652	631	621	676	621	610	633	664	645	641	592	637	647	643	608	645	623	620	626	587	624	599	612	604	627	624	652	637	650	628	627	636	657	626	659	601	618	607	646	683	650	636	657	583	593	630	639	576	650	660	618	601	655	616	646	650	657	602	601	632	608	592	652	622	634	637	633	611	659	645	631	615	635	631	663	662	618	642	647	605	631	596	652	624	646	624	659	597	669	686	634	636	635	584	608	655	574	626	609	653	624	614	621	615	653	593	609	644	554	649	598	640	640	616	647	653	635	645	660	640	607	621	612	603	620	634	584	607	641	613	595	645	613	581	672	597	598	680	631	644	598	619	688	610	630	627	650	642	625	621	619	654	603	622	595	628	646	628	656	650	660	643	641	572	638	680	669	632	615	658	622	618	592	625	622	643	645	619	672	608	613	619	603	622	582	628	624	577	624	641	625	678	630	590	636	638	646	672	655	613	613	607	652	602	663	564	665	625	603	618	606	631	579	628	612	644	614	638	663	636	636	643	679	631	591	605	649	586	622	627	630	616	647	615	595	638	585	631	600	609	617	651	617	651	638	617	658	629	600	671	633	641	641	616	647	608	596	590	632	625	620	632	649	582	622	621	621	662	660	612	664	673	650	615	624	630	639	614	627	577	624	640	642	645	661	640	651	593	639	631	617	613	641	614	627	684	631	638	630	681	616	618	686	609	624	632	630	581	629	602	627	625	645	617	662	591	622	604	612	637	622	606	665	647	582	641	653	609	669	602	641	604	631	624	577	630	606	612	627	679	623	637	613	621	654	651	647	648	622	623	637	666	632	649	628	585	592	593	615	654	643	615	615	610	640	622	630	608	607	631	642	587	587	604	618	615	612	623	621	602	638	668	643	671	674	641	615	632	652	635	591	609	642	613	633	584	602	615	635	632	608	651	649	622	637	622	646	605	604	590	654	635	617	662	656	637	616	633	593	636	661	634	608	655	631	609	609	593	599	608	608	614	651	604	626	644	620	592	611	655	605	634	593	673	614	661	606	643	616	657	716	665	616	646	628	645	623	632	642	660	626	603	599	628	667	593	611	607	594	646	631	619	640	673	689	610	607	610	624	607	629	651	650	663	616	617	658	643	622	642	624	639	640	615	624	604	673	639	704	606	618	656	587	656	631	656	644	606	623	591	643	667	632	660	628	599	637	649	662	627	604	623	653	604	623	644	629	633	599	628	643	653	603	600	674	610	648	677	617	591	631	610	591	649	641	585	670	637	615	577	617	624	613	620	630	652	596	638	652	674	637	634	605	605	632	659	655	596	639	646	587	636	605	631	610	638	612	584	644	621	606	633	624	652	655	657	605	644	643	676	618	617	642	620	579	630	642	645	598	602	658	606	631	654	599	631	598	663	627	601	619	619	621	608	619	640	636	636	628	659	621	634	631	635	634	683	628	645	703	582	601	638	645	634	599	591	635	621	651	629	632	600	621	602	652	650	595	666	622	599	614	672	674	631	639	660	636	629	630	616	611	603	617	599	630	619	647	646	628	639	685	660	612	625	635	616	638	628	664	637	600	612	658	631	660	629	677	602	569	676	648	592	625	629	633	595	612	615	615	648	672	656	623	635	627	705	670	658	580	597	684	620	634	651	645	600	595	628	637	676	625	634	592	641	594	604	623	586	662	666	605	636	676	622	641	641	619	599	615	668	658	604	676	622	657	644	634	598	620	607	640	642	639	625	637	576	655	591	640	610	632	637	592	604	612	656	658	607	626	666	635	645	616	635	632	617	607	665	623	603	624	593	622	642	682	659	628	580	633	659	665	622	614	607	625	653	626	604	623	650	630	621	626	581	637	633	646	684	634	616	620	675	624	569	621	679	636	650	596	661	623	662	681	604	611	636	629	639	633	625	620	609	606	645	630	605	675	635	615	612	633	592	604	626	580	590	595	639	613	646	625	666	633	629	613	686	673	636	599	585	649	645	624
27037	21430	18577	9790	5077	3882	2794	2723	3270	2903	2244	1807	1763	1598	1243	1129	1065	789	620	554	570	552	518	463	436	455	469	467	457	466	393	392	379	450	421	431	442	471	420	467	422	446	408	423	446	481	426	453	434	414	405	432	424	431	449	452	457	442	407	443	403	369	388	395	399	378	379	386	386	355	374	416	369	383	404	362	356	400	391	404	387	395	411	381	402	375	400	406	415	374	375	381	395	384	403	390	400	398	396	349	418	392	396	392	419	376	417	414	387	361	385	397	407	395	372	363	395	362	405	433	381	392	390	389	425	369	388	374	413	363	360	383	406	391	374	381	387	383	394	398	399	386	349	452	406	354	399	394	370	399	378	384	421	386	377	412	396	393	399	391	393	398	396	430	394	348	452	397	395	392	392	357	390	387	403	336	418	408	403	394	383	378	407	383	384	424	371	410	391	399	379	370	395	410	414	362	397	379	360	369	377	378	381	348	402	373	367	383	397	393	398	409	372	396	380	401	403	398	404	368	388	379	366	392	420	388	400	428	397	358	368	377	362	387	381	378	410	363	405	402	359	396	396	379	367	395	370	395	376	442	376	381	392	390	381	419	405	385	369	387	339	403	384	379	386	431	367	372	368	385	387	357	383	392	406	370	367	390	405	386	381	397	410	364	380	376	370	366	395	397	389	355	381	374	381	407	373	381	363	392	383	390	361	395	402	407	379	395	386	379	359	398	420	393	408	361	354	369	401	437	409	381	365	386	391	372	374	397	412	397	380	371	383	387	351	396	416	380	375	410	411	391	412	388	395	369	413	431	395	400	372	379	418	340	371	382	391	384	379	385	385	365	372	403	368	402	384	403	381	381	388	383	369	406	373	394	383	400	375	369	406	374	392	404	368	397	387	355	382	359	420	376	358	353	411	399	386	395	397	392	387	399	381	390	375	376	424	385	380	408	384	404	391	391	359	380	398	399	370	410	398	369	390	380	379	410	370	383	408	377	362	369	368	393	361	382	397	357	380	409	371	377	422	390	386	374	431	384	404	406	361	392	377	362	390	387	376	373	398	388	425	387	416	369	383	400	373	357	368	402	375	386	385	331	352	405	368	389	378	381	418	398	393	390	391	393	384	416	397	380	394	351	367	402	365	425	345	403	411	368	413	392	360	416	420	365	381	407	370	344	386	379	400	416	386	402	389	390	363	396	355	400	377	407	400	390	402	408	381	406	388	397	392	432	398	385	407	412	368	396	392	346	394	403	399	334	377	384	394	423	377	366	407	365	395	393	385	364	397	405	374	406	363	386	398	386	368	365	422	378	403	404	380	404	388	379	373	353	420	383	416	372	382	362	388	376	373	400	399	403	389	353	391	407	359	389	397	414	352	404	373	375	385	385	392	411	402	387	398	419	404	406	389	379	396	371	382	374	393	332	428	383	398	388	404	371	408	373	415	368	415	385	376	395	365	420	383	395	401	386	385	394	364	436	416	385	384	363	390	374	420	406	386	442	378	382	353	421	360	407	389	413	386	394	360	405	365	381	388	383	392	379	369	371	431	401	381	392	362	381	407	400	383	386	401	362	420	413	394	361	361	359	396	398	405	389	375	380	378	411	421	376	366	433	371	395	420	382	396	396	384	391	409	374	358	401	379	396	383	397	406	385	387	373	432	381	344	387	369	400	363	403	408	354	406	427	375	417	358	413	379	386	397	381	389	408	368	389	433	399	392	421	385	384	383	366	408	419	381	380	410	374	362	379	382	383	359	377	425	422	371	406	365	378	398	404	363	388	398	358	393	383	402	362	350	349	442	423	394	411	423	368	415	405	370	382	385	390	413	383	362	423	398	381	385	422	374	373	428	385	404	368	393	380	407	398	350	410	428	352	385	397	371	400	357	403	404	388	370	403	367	369	385	424	376	377	354	344	394	400	379	391	375	416	365	377	403	369	366	380	378	397	413	370	415	390	405	435	400	390	435	373	404	432	347	379	427	405	375	397	384	406	397	409	423	404	384	402	414	396	384	366	390	371	378	363	400	421	379	384	395	395	372	400	383	390	380	388	408	378	363	391	391	358	409	381	396	400	370	416	384	381	362	358	384	355	359	373	373	422	395	379	417	409	415	406	407	392	368	403	361	356	388	382	386	370	385	389	380	376	407	368	367	431	382	361	403	401	382	391	400	394	421	393	368	389	395	379	399	399	390	397	364	361	381	432	379	388	363	405	373	421	377	385	372	364	371	388	387	378	419	366	413	358	399	394	407	378	365	402	378	386	357	379	390	424	385	366	411	346	404	392	382	347	388	389	397	420	423	415	417	413	421	388	408	375	378	397	413	372	372	418	403	371	407	383	373	398	388	412	437	390	375	380	382	381	376	389	448	365	408	387	416	389	405	385	393	390	355	384	375	384	391	402	379	370	396	370	413	363	393	360	387	362	403	393	354	387	401	387	397	382	393	380	427	376	382	446	408	432	423	396	357	402	353	400	385	374	412	398	402	389	367	427	376	358	371	399	376	413	382	353	381	387	405	395	414	377	421	401	381	366	388	400	380	412	376	394	366	387	371	402	395	401	378	389	423	406	363	354	378	378	402	410	381	358	433	370	411	412	404	402	385	405	366	418	371	362	369	375	424	366	400	374	380	423	382	387	381	398	392	379	372	396	377	375	408	359	393	406	424	392	389	387	375	368	393	368	394	409	407	415	402	362	412	392	407	365	403	393	390	362	391	440	387	385	402	389	369	404	399	383	378	378	379	419	374	361	372	402	359	366	394	384	392	384	412	397	426	363	378	387	363	394	427	378	393	379	407	373	387	391	403	409	354	391	362	350	384	373	369	404	365	353	375	412	393	358	377	408	385	350	349	391	406	387	425	423	399	389	375	390	373	396	341	408	385	414	392	354	401	368	391	389	362	383	402	411	358	375	393	402	362	363	373	355	373	396	345	385	409	380	395	408	401	417	376	365	400	356	409	394	431	352	374	381	392	396	403	419	338	373	383	370	414	380	340	375	408	366	386	402	426	394	389	385	413	380	385	384	415	378	375	399	391	384	359	402	405	446	411	379	390	363	413	365	385	399	411	391	387	382	403	377	395	401	363	407	424	370	411	370	454	411	378	370	394	383	398	395	390	401	391	413	344	374	350	413	406	422	370	380	407	362	414	394	402	393	370	370	371	393	335	378	373	420	387	395	387	362	362	388	366	367	391	357	387	378	399	364	382	374	373	381	384	399	393	373	371	352	373	382	372	360	393	373	367	379	374	388	371	393	399	385	417	363	372	359	391	361	386	404	380	390	379	421	395	398	399	422	377	380	373	409	417	380	383	387	427	395	370	370	385	405	369	418	381	384	385	385	397	400	348	395	361	374	390	400	394	386	357	412	381	395	431	360	357	406	374	412	365	419	418	377	373	381	402	382	370	339	406	404	408	382	372	364	395	378	394	398	370	415	441	374	382	377	405	392	424	397	387	389	418	386	390	433	399	362	372	373	354	404	391	353	391	381
15321	25370	22606	13980	11224	9663	7620	7760	9002	7933	6362	5025	4910	4133	3164	2802	2530	1800	1300	1170	1171	1129	920	828	662	765	813	759	783	691	697	665	668	702	700	704	724	790	793	662	714	665	703	717	765	750	709	734	695	722	641	674	726	783	737	745	740	654	642	574	611	601	636	578	647	625	608	574	610	616	623	567	636	654	631	651	641	603	584	617	618	615	622	662	605	559	652	617	561	647	620	619	590	618	591	595	640	636	600	623	657	577	604	603	601	609	618	595	576	611	568	597	599	612	634	597	640	652	591	613	633	609	630	598	653	594	674	583	607	628	609	606	629	589	621	631	595	606	616	613	649	613	615	592	603	605	622	606	576	639	641	599	656	650	613	581	598	612	589	607	611	596	618	600	632	608	647	629	606	631	633	605	642	641	631	625	588	600	680	590	601	594	604	640	655	577	607	628	570	646	583	636	632	582	631	622	622	626	623	607	617	599	668	613	614	593	624	611	627	650	622	576	589	643	604	566	583	579	608	650	623	645	577	615	642	628	607	579	617	636	640	593	606	616	601	582	635	612	623	615	589	650	661	573	627	601	618	615	572	645	575	615	596	610	604	602	609	572	571	613	595	612	619	646	597	638	655	630	645	604	624	630	653	634	620	593	608	611	613	600	561	599	601	592	608	603	605	662	583	617	595	626	634	638	633	600	604	615	664	607	637	605	632	616	656	655	585	635	648	622	582	630	584	643	618	596	599	590	659	639	571	596	613	628	644	623	614	617	618	666	609	602	655	601	661	626	583	666	592	593	609	647	623	604	678	592	628	601	579	607	619	619	601	626	577	630	620	592	616	555	599	659	593	601	640	598	636	617	601	644	637	594	599	624	589	611	650	631	608	630	626	653	612	579	596	638	609	645	628	593	653	591	643	612	646	642	597	665	618	583	590	635	604	615	575	584	637	598	633	630	616	579	619	590	614	591	653	631	648	602	591	586	600	657	570	592	665	661	579	592	635	619	640	615	627	574	641	614	599	582	581	578	582	645	585	616	595	625	641	629	601	628	586	569	621	591	601	634	608	640	627	602	571	594	611	588	646	676	640	648	577	618	651	604	625	598	588	581	614	619	594	633	630	669	597	562	623	580	609	638	593	651	658	611	584	614	639	605	589	600	570	646	601	569	603	638	625	602	600	608	596	575	630	608	667	641	608	611	606	592	594	617	613	608	544	656	598	583	570	616	663	625	648	600	617	633	614	620	678	620	620	641	654	599	595	555	612	599	619	557	656	618	627	604	630	647	643	628	600	641	631	566	573	650	563	637	608	606	610	601	602	604	641	606	612	601	620	584	614	636	582	650	612	588	633	587	631	665	602	619	583	625	601	633	594	588	604	660	608	630	650	598	614	623	625	628	613	570	621	605	595	601	629	596	624	618	641	616	577	646	630	640	613	620	600	559	608	570	597	617	644	616	643	636	592	564	643	650	602	612	566	578	603	572	619	639	592	617	644	653	595	603	647	592	611	632	623	634	647	615	600	609	547	634	621	631	645	664	591	627	629	594	616	650	614	614	649	630	635	615	625	621	598	585	567	628	630	621	599	602	579	639	615	623	597	579	581	577	700	591	627	632	646	592	571	610	634	621	579	635	595	643	602	613	636	617	651	609	638	642	582	664	614	595	649	594	583	647	639	659	631	602	628	605	684	633	570	595	643	595	588	640	614	639	573	608	660	648	618	592	612	599	602	634	637	607	563	612	605	654	633	638	619	627	615	598	626	677	612	619	591	632	639	565	601	637	606	607	626	608	618	621	640	612	621	563	619	651	578	603	629	619	600	610	613	647	574	638	604	598	651	570	612	665	605	599	654	610	601	577	630	640	568	613	609	597	616	623	624	593	590	618	619	573	571	644	631	651	633	619	599	627	611	611	615	616	655	534	570	597	575	620	614	599	649	645	579	623	604	624	642	655	648	586	638	606	620	636	623	570	622	654	598	636	583	640	573	611	625	630	581	645	641	639	672	619	650	592	588	604	609	612	595	566	588	687	611	618	581	592	629	609	559	579	667	621	636	639	614	630	635	631	638	633	599	647	607	621	622	613	578	579	611	646	620	594	617	671	586	636	643	619	575	621	574	611	626	619	587	609	614	628	591	599	622	644	626	607	613	648	607	638	616	602	627	636	624	632	631	606	596	599	620	610	620	624	630	586	639	580	610	640	655	623	611	583	634	595	603	641	616	616	587	570	605	608	592	644	608	600	651	601	587	610	595	618	608	631	654	668	619	617	628	597	621	594	603	627	623	626	588	633	608	636	602	643	638	619	604	615	616	577	629	588	595	584	624	595	621	586	632	623	629	654	627	627	616	594	651	629	600	624	660	571	595	605	636	619	633	624	620	606	599	626	621	603	612	586	664	609	641	608	600	592	549	627	621	630	595	620	598	628	612	593	627	647	572	570	630	594	610	585	639	595	634	623	603	590	632	611	614	595	626	618	645	623	633	561	603	659	623	662	634	660	607	588	569	582	614	623	607	584	613	654	646	645	627	601	580	594	585	640	598	636	623	606	638	639	619	650	633	611	578	608	641	639	648	585	613	574	637	617	621	576	639	610	587	665	610	638	595	605	612	616	625	571	600	634	592	649	584	589	618	597	678	614	630	616	600	591	651	616	607	621	614	568	640	613	590	642	606	588	620	654	618	593	632	555	639	632	604	606	628	621	651	622	557	622	579	629	581	567	613	594	625	595	597	657	627	609	609	674	594	602	593	580	609	552	607	633	605	663	647	671	584	580	634	599	581	617	589	668	584	632	669	621	601	664	609	630	600	633	632	636	629	608	625	633	595	626	622	591	606	616	616	612	611	601	619	620	617	658	597	594	599	626	586	597	589	599	624	651	573	620	580	616	572	606	640	605	635	594	570	623	626	584	648	647	590	608	605	631	593	610	646	617	627	611	576	621	606	563	572	580	572	595	577	639	653	618	588	605	599	659	645	599	633	623	611	679	590	606	594	652	609	604	603	599	630	618	617	585	602	646	570	648	633	572	615	589	554	613	615	580	635	654	620	579	548	587	618	627	618	597	588	613	608	614	590	620	625	610	617	640	617	602	588	575	650	614	582	583	619	601	564	587	602	572	598	635	585	625	618	631	645	682	599	629	619	608	623	608	622	632	612	588	609	642	670	614	642	666	601	545	614	603	608	627	591	615	622	599	596	652	628	597	575	582	616	605	639	632	599	645	598	586	596	603	603	603	535	620	568	633	598	610	634	591	602	573	631	588	612	638	656	622	611	600	629	596	608	621	635	599	651	609	609	599	602	619	648	586	617	643	614	616	682	605	618	594	547	605	626	601	615	571	598	629	581	591	570	587	621	615	617	583	612	621	634	571	608	647	627	606	616	615	618	610	601	640	592	604	563	644	636	609	610	604	612	613	629	655	607	611	658	623	604	568	641	573	589	622	619	636	618	632	621	585	626	609	614	590	604	631	643	623	624	564	560	578	623	633	620	620	618	626
24429	21444	28693	24610	20890	12397	7112	5704	5435	5008	3503	3166	2816	2399	1922	1771	1780	1216	823	740	676	635	552	520	574	538	553	514	533	517	488	441	493	496	479	463	505	543	511	529	480	494	458	557	539	502	520	485	443	505	523	512	570	722	808	713	586	512	525	467	439	436	460	438	390	456	429	426	450	465	432	460	429	411	420	454	425	453	448	413	450	466	437	417	460	453	426	488	422	424	413	442	444	486	438	426	474	446	455	439	416	446	437	386	455	435	392	443	463	427	419	466	436	446	454	410	393	439	438	437	445	410	402	438	452	426	452	417	421	425	437	451	428	429	444	437	405	471	433	446	426	482	431	417	430	447	430	409	436	417	438	433	461	472	458	443	409	386	414	481	470	469	445	409	442	436	467	423	464	452	428	460	420	453	426	445	460	417	398	469	408	429	428	434	434	463	458	432	425	431	438	442	465	429	430	428	394	444	427	417	421	456	419	429	411	404	442	497	408	450	410	463	438	423	452	388	438	442	431	424	485	435	453	411	425	443	427	406	403	466	445	435	443	459	411	440	456	453	438	428	425	442	472	396	432	412	399	442	447	444	436	407	462	445	466	393	420	468	438	403	426	430	402	444	452	454	429	442	435	409	454	426	445	458	469	442	423	457	450	459	448	444	424	433	411	442	459	456	441	447	465	429	439	443	430	450	429	446	451	430	442	431	452	437	386	411	444	434	433	421	424	443	438	416	403	430	425	452	433	435	424	430	438	443	428	442	437	433	443	446	433	426	434	392	438	432	453	466	409	420	385	446	432	403	422	449	428	422	483	414	414	427	445	453	423	441	419	440	451	425	441	461	412	414	412	437	382	427	433	435	462	464	397	442	410	407	446	458	463	431	410	399	420	424	421	446	442	469	423	451	437	414	423	454	429	401	466	433	464	423	400	452	454	415	400	449	466	433	449	440	455	425	466	430	444	458	438	394	425	434	463	431	406	447	440	439	465	423	443	413	436	429	404	440	434	391	434	432	450	459	463	448	447	440	426	443	440	458	414	475	409	440	449	426	421	475	441	427	445	448	449	436	490	484	463	446	424	409	412	476	436	407	444	456	422	467	447	425	470	449	440	474	432	465	423	452	403	459	421	434	486	448	442	438	419	479	450	462	386	453	433	417	437	429	436	445	417	433	429	440	468	423	451	417	446	452	428	454	442	421	429	432	456	431	411	411	413	462	430	443	440	465	422	457	424	432	441	427	431	413	435	405	447	464	455	406	448	411	436	458	460	431	441	438	456	428	453	439	416	430	452	463	470	487	430	483	447	403	422	425	431	437	415	439	461	405	456	432	448	417	420	446	422	477	416	464	424	453	448	455	459	431	409	442	486	443	396	425	435	452	440	433	409	422	449	421	445	451	467	420	424	448	415	444	466	471	472	421	407	413	441	406	441	449	422	443	410	414	427	421	424	473	425	471	463	452	431	425	422	423	429	471	439	420	440	467	430	440	448	432	448	467	437	436	438	457	456	457	446	450	438	446	440	439	448	454	453	456	419	446	439	410	450	432	434	460	426	428	434	418	471	450	389	421	457	433	433	444	449	439	435	431	427	440	467	449	446	467	419	459	454	393	464	401	428	406	454	436	474	424	413	446	405	398	404	455	434	487	454	428	454	428	446	424	447	408	459	404	409	432	408	420	446	432	413	425	418	459	469	448	404	462	438	428	423	438	418	429	416	460	445	458	418	418	421	432	445	413	472	420	472	453	450	442	430	440	454	391	476	446	432	426	452	412	481	447	467	430	478	442	426	413	445	456	436	437	468	496	454	406	421	400	402	444	425	421	434	432	469	438	459	446	443	463	418	424	413	455	475	411	440	466	447	405	423	462	458	443	439	427	418	438	408	449	446	459	455	421	440	455	437	445	436	442	441	453	432	415	428	430	432	423	417	396	419	411	439	418	461	446	455	431	447	394	424	431	409	429	473	408	420	419	381	425	417	464	435	446	441	405	453	450	422	405	416	439	450	434	458	428	457	438	437	421	434	419	426	438	454	451	417	468	402	448	474	438	442	415	462	414	475	447	451	424	438	432	415	440	457	449	433	430	446	437	452	444	452	431	425	467	464	444	430	461	434	429	436	430	437	415	413	428	432	431	424	428	476	440	407	405	427	443	433	413	466	425	417	410	455	449	446	417	383	434	458	423	428	424	439	414	420	446	456	458	434	433	406	432	436	442	427	464	426	424	446	453	448	435	415	422	430	416	443	439	417	463	439	418	446	432	416	423	460	456	446	445	455	416	430	469	439	428	395	456	457	399	480	451	434	464	476	468	399	482	414	445	458	454	443	443	435	428	462	436	443	448	436	439	411	439	435	430	458	436	463	395	445	441	406	468	443	431	459	435	422	429	440	439	403	444	420	444	416	429	427	479	462	427	449	437	433	438	414	400	450	479	447	438	392	443	427	381	449	430	412	457	472	448	437	475	419	437	446	444	457	445	437	451	442	407	419	408	458	456	433	442	470	451	485	451	417	454	412	484	476	398	411	466	447	437	459	419	444	445	435	386	425	447	452	442	429	466	444	433	430	433	426	371	470	425	414	414	429	468	446	407	442	405	432	443	417	415	480	448	419	454	445	434	423	452	442	452	451	493	435	444	446	399	426	434	411	425	469	465	452	425	433	402	420	426	400	417	475	430	465	475	417	431	460	480	447	442	468	452	460	411	427	445	404	431	426	425	430	398	435	400	444	444	422	417	465	410	403	493	453	452	409	432	419	436	451	458	447	423	405	397	427	436	449	421	425	432	400	396	397	465	438	440	419	423	437	433	446	454	438	436	442	437	448	413	442	436	403	404	431	450	419	471	446	418	428	461	429	418	405	421	471	433	413	423	426	442	413	425	460	423	446	442	448	444	448	444	431	415	438	414	458	456	471	476	415	414	450	457	443	432	461	439	454	448	459	385	447	442	457	451	444	468	414	436	409	435	403	405	442	458	443	453	452	423	447	439	464	420	429	447	404	390	415	472	431	423	452	425	438	397	442	439	466	428	431	432	395	466	429	411	428	439	467	406	461	426	435	466	444	463	436	402	420	482	454	462	458	452	401	441	428	446	446	456	411	420	429	445	419	458	401	406	428	433	409	444	433	440	445	423	437	423	448	419	456	406	471	470	420	484	425	439	406	444	467	447	398	455	402	457	434	488	453	429	433	430	443	464	431	432	442	400	418	398	404	428	459	420	434	401	440	436	420	455	413	452	450	453	435	458	435	420	458	467	428	461	408	455	449	450	463	414	422	436	449	419	437	419	446	435	418	409	443	450	435	426	472	440	458	428	461	465	452	428	445	429	458	435	432	455	447	450	468	431	451	438	465	463	437	460	425	439	454	429	459	431	451	427	427	430	431	437	390	428	438	430	456	446	430	426	445	430	424	432	422	411	442	429	411	429	426	431	430	434	431	459	426	431	439	404	437	451	429	417	396	401	430	444	457	442	418	451	417	443	438	444	433	448	425	456
17800	33065	31322	21972	18910	15151	13148	13379	13351	12292	8825	8440	7036	5967	4924	4438	4225	2975	1696	1582	1291	1265	1016	1031	960	967	1044	973	893	866	821	849	792	808	857	836	875	889	932	923	885	875	802	904	921	915	871	845	805	857	849	842	1015	1502	1657	1324	1134	920	779	743	731	718	653	700	712	714	673	669	682	739	682	715	679	692	640	680	712	680	702	724	670	662	669	729	696	709	676	699	718	727	682	662	708	729	674	693	683	682	651	626	715	673	695	655	670	719	676	698	655	694	635	666	634	676	659	685	651	723	676	706	701	651	669	675	706	683	702	690	657	705	690	705	695	661	648	693	683	680	700	669	667	693	689	706	712	738	733	749	667	648	675	659	704	708	713	661	674	671	697	685	669	656	704	743	681	642	671	692	677	701	663	689	700	712	651	696	697	740	680	678	675	676	652	717	707	709	725	656	642	706	711	678	704	657	686	690	684	681	720	678	702	728	638	722	750	697	656	674	718	701	689	721	710	731	669	682	673	679	648	682	689	698	675	727	639	708	675	692	677	640	654	682	629	723	731	659	686	679	683	701	664	635	670	679	711	685	692	684	697	701	692	645	700	727	649	683	698	669	680	700	707	754	683	690	675	703	680	710	697	752	702	668	723	615	675	688	695	691	706	688	680	664	659	729	644	689	714	682	696	673	680	641	699	730	645	649	668	726	700	658	695	660	744	669	613	732	699	711	675	674	744	717	715	668	657	666	708	713	676	659	692	673	677	723	704	715	649	675	697	717	668	698	718	663	660	687	686	715	646	684	661	644	691	689	712	717	699	727	698	694	704	714	680	666	686	698	691	657	646	684	631	681	735	698	718	700	685	747	676	691	676	705	664	706	687	645	656	683	695	679	734	705	739	636	706	711	730	669	640	740	682	699	648	670	730	658	722	695	702	674	672	726	695	705	704	695	682	679	718	664	715	695	675	669	704	699	711	646	685	673	682	673	654	673	746	658	701	672	644	692	701	714	715	645	703	648	726	681	689	736	662	728	684	708	683	723	687	684	709	695	643	700	720	699	673	689	669	663	701	648	677	662	656	653	681	691	698	659	671	676	723	604	647	644	719	688	684	679	738	703	654	704	681	688	691	720	688	647	719	721	691	665	750	711	680	641	680	689	689	668	687	732	690	711	714	700	717	655	691	719	662	723	694	684	711	713	690	660	664	676	678	693	668	738	677	716	731	695	698	695	680	680	665	656	714	678	718	713	695	696	661	684	728	716	718	722	711	687	709	641	662	659	696	617	685	703	708	671	713	690	666	725	646	676	673	686	710	688	671	689	702	666	681	651	695	642	653	650	707	668	734	704	740	680	711	728	730	686	720	705	693	701	714	661	711	664	704	710	748	718	686	695	678	688	739	666	686	667	699	685	691	709	743	697	707	669	696	693	697	666	705	682	676	670	667	668	728	705	679	667	677	690	704	673	672	698	692	678	725	726	701	703	676	713	711	684	643	688	714	669	689	661	620	681	692	715	731	680	663	697	676	674	709	657	662	691	677	689	699	663	705	674	686	670	647	687	649	706	698	684	673	714	674	663	703	742	689	702	667	708	658	697	707	688	652	678	699	657	700	754	709	707	658	697	659	692	721	715	679	714	714	702	655	707	683	704	680	711	696	701	703	710	664	643	677	710	708	732	690	699	670	676	673	650	719	681	695	678	706	686	755	684	687	687	655	638	705	682	674	658	700	709	684	675	662	716	676	713	662	671	689	707	692	720	697	704	725	653	654	709	690	712	704	686	683	669	671	620	703	625	687	668	731	652	675	707	711	694	660	648	717	686	694	708	672	656	657	732	719	670	675	700	645	698	718	694	689	694	702	699	706	706	667	715	702	742	638	651	681	666	652	723	686	696	701	693	675	723	693	689	657	688	695	665	693	688	673	704	700	738	667	690	656	638	717	705	725	691	685	664	694	680	673	742	692	695	705	697	709	670	667	703	680	673	662	687	699	699	701	628	702	690	722	642	683	661	703	683	661	708	693	700	692	685	690	673	675	738	659	679	601	674	681	702	691	713	735	688	704	662	679	697	673	698	684	704	711	717	681	660	679	672	682	746	708	737	677	711	667	685	734	651	708	716	703	738	714	723	664	672	727	712	730	648	700	659	680	703	681	706	734	697	668	650	676	695	678	773	662	667	709	715	660	700	701	702	713	673	681	654	661	685	681	721	676	709	680	677	679	692	710	654	710	708	672	669	701	715	716	692	702	603	703	676	694	689	663	726	687	729	673	689	713	659	661	695	677	691	653	683	653	687	680	676	688	730	688	656	702	688	722	717	690	694	665	693	679	644	707	675	664	714	673	712	697	646	698	670	714	645	685	719	684	686	670	668	678	702	684	668	686	683	672	707	701	697	682	680	697	653	660	692	731	678	713	676	751	662	690	680	649	645	707	686	724	713	721	723	753	738	706	653	657	710	652	724	692	667	634	693	713	669	665	775	670	695	664	707	677	684	660	701	713	722	689	733	726	659	676	686	677	730	682	690	678	738	674	685	639	693	635	693	701	695	699	613	664	692	671	729	639	674	704	706	645	667	696	667	681	719	716	690	668	694	722	696	655	691	666	668	649	676	699	682	682	694	689	631	677	690	644	675	685	692	654	687	701	697	706	713	676	701	698	710	690	729	646	674	703	677	654	722	717	742	742	649	733	710	697	694	714	646	729	688	690	677	715	675	694	721	694	689	722	666	693	658	724	687	662	694	658	716	728	718	666	653	640	735	661	710	676	654	670	661	683	660	681	667	666	708	661	679	704	673	679	699	686	641	684	707	700	664	640	674	697	651	664	677	707	689	694	676	657	679	694	692	707	718	678	662	694	684	718	663	646	673	725	681	686	715	717	719	686	703	721	703	691	630	669	637	697	626	683	725	651	685	652	702	681	704	682	662	698	717	658	736	725	681	672	705	666	702	714	711	686	696	687	703	672	679	693	718	699	719	685	692	688	729	688	696	688	691	673	711	684	653	672	733	689	658	699	720	654	636	681	731	675	702	664	715	707	640	705	651	678	658	738	693	705	671	694	687	664	650	662	719	665	674	709	659	708	665	690	704	676	662	673	707	705	684	660	642	693	662	678	651	686	700	690	682	737	717	654	670	678	660	655	672	660	736	718	711	664	662	631	685	726	704	667	681	733	665	688	654	695	714	688	651	638	661	685	703	684	652	672	673	687	662	678	685	708	686	723	730	728	702	699	685	694	704	713	683	696	706	697	701	698	666	686	660	665	679	685	653	699	645	671	699	697	683	685	666	712	707	670	662	703	653	691	653	736	694	691	718	656	707	685	646	742	681	679	709	626	665	664	673	656	645	630	680	649	679	663	704	667	670	664	666	705	752	729	712	681	724	676	706	735	696	754	628	727	738	691	676	720	685	686	705	666	669	671	731	684	690	661	730	728	692	676	722	696	664	683	670	686	714	697	665	695	735	728	675	699	652	736	698	716	733	642	692	706	700	673	701	685	725
23569	21563	29480	24115	21648	21162	14352	8807	7225	6734	4912	4639	3833	3104	2663	2310	2455	1845	1135	880	645	657	612	562	521	547	560	563	573	552	483	467	484	523	475	499	529	514	606	534	526	530	479	504	507	560	546	511	457	512	487	481	778	1092	1114	952	711	586	497	444	418	449	427	370	391	413	439	388	438	457	394	374	416	389	412	416	453	453	431	403	425	419	428	409	408	439	414	427	372	381	406	412	456	378	435	430	428	440	441	445	445	410	420	414	440	399	436	400	415	420	442	420	369	416	402	394	392	409	425	437	424	446	394	432	416	420	394	395	467	475	410	417	418	422	416	407	376	401	426	404	447	422	436	397	438	410	434	400	434	471	412	433	403	434	422	402	405	431	414	426	423	414	396	420	409	375	444	397	411	398	397	423	406	402	384	457	408	428	380	414	411	407	411	400	414	447	400	407	411	400	405	415	423	414	428	384	408	445	401	424	416	420	437	432	416	449	406	468	420	383	427	424	408	421	442	433	443	397	423	434	430	431	427	423	407	437	422	402	443	394	438	396	453	448	437	432	407	401	422	414	450	412	424	436	409	419	410	443	406	445	428	375	421	406	425	430	408	379	450	456	414	412	416	406	460	433	435	415	417	387	397	479	433	438	398	466	453	387	460	425	413	426	392	453	440	413	410	407	404	444	406	410	448	415	445	379	441	433	419	393	439	405	425	398	437	408	429	467	389	403	415	378	435	449	428	418	410	430	426	430	435	386	416	376	415	376	425	380	407	419	399	414	403	420	388	431	409	398	424	377	423	387	422	405	441	408	417	413	399	385	395	447	416	409	414	404	409	396	437	399	401	431	394	439	396	434	399	380	409	389	439	432	416	432	427	427	395	449	420	421	415	442	398	395	408	387	441	398	445	407	435	408	404	405	436	415	441	409	398	401	458	390	451	404	454	430	369	423	386	406	410	428	399	405	414	398	417	407	429	405	410	446	426	423	462	421	371	396	390	446	434	407	391	465	433	416	378	434	400	402	425	452	424	412	403	432	416	438	403	417	416	374	420	428	417	436	385	425	434	478	402	418	394	421	431	418	455	423	391	421	414	399	405	403	415	429	405	419	417	399	436	430	393	422	432	411	455	396	425	432	444	402	428	451	410	441	392	434	457	402	425	412	422	419	406	405	427	421	454	425	411	422	421	410	429	405	422	416	438	428	420	405	450	442	422	442	410	485	402	436	381	404	450	392	438	402	362	420	429	378	443	426	436	407	394	409	405	435	393	411	419	433	427	425	424	448	446	442	428	448	417	428	461	427	407	441	436	437	420	431	411	436	367	436	410	418	412	391	441	418	402	402	418	436	412	446	407	392	418	422	436	383	442	405	391	419	426	417	395	375	436	399	412	413	428	401	405	426	426	407	432	406	416	358	449	409	426	404	416	437	440	434	452	412	445	413	408	427	404	437	407	437	376	377	427	394	449	447	434	420	401	391	394	406	417	410	429	393	389	422	429	407	410	439	422	429	464	419	433	427	416	382	403	429	411	434	393	418	444	450	404	414	425	404	442	424	419	410	411	458	423	439	415	402	424	415	430	450	409	421	379	399	439	418	432	425	407	408	443	424	432	422	449	396	415	440	398	430	411	444	394	428	404	435	436	438	405	444	426	398	428	410	451	390	430	407	417	388	425	400	398	407	446	421	408	409	383	426	415	433	414	437	468	416	429	424	425	443	411	396	411	421	419	431	474	388	410	450	422	407	437	442	420	412	454	393	391	454	436	454	423	416	421	404	449	375	426	427	424	448	454	384	426	417	398	417	420	413	433	428	434	392	408	410	404	449	387	455	422	439	407	434	405	447	410	453	418	427	458	387	404	388	475	399	418	403	425	418	436	432	418	455	419	404	428	386	435	416	436	421	411	404	423	403	436	447	447	402	402	416	399	416	409	426	429	410	397	408	437	407	431	395	403	447	429	406	399	412	426	435	426	430	396	425	430	421	404	429	404	437	408	472	455	416	418	422	402	412	405	428	450	411	378	436	423	433	441	452	414	429	401	391	453	461	417	408	386	405	448	423	424	408	405	406	430	414	403	386	421	384	423	440	387	406	413	427	408	415	428	381	406	414	395	386	435	413	419	410	422	393	418	398	425	422	415	408	445	426	389	411	418	445	403	452	421	448	435	406	406	383	374	420	428	443	426	426	447	451	430	376	421	421	385	413	439	405	427	387	401	432	390	400	428	382	401	452	466	406	427	420	415	407	406	381	431	402	393	464	414	433	391	395	403	422	409	415	402	416	406	424	459	408	413	390	403	388	398	377	379	409	417	418	428	422	435	433	402	397	431	422	405	391	376	416	399	407	374	455	443	424	396	450	433	388	420	442	421	417	435	394	414	420	440	398	432	411	403	436	443	428	444	449	423	409	414	422	398	416	406	449	386	409	453	402	393	392	452	428	419	377	411	407	423	408	417	426	409	414	416	409	407	419	373	410	413	421	414	427	402	408	394	431	418	436	421	386	422	425	430	437	406	423	404	416	416	431	438	409	426	413	443	422	423	387	403	402	448	442	384	387	463	417	416	408	406	409	394	402	433	413	424	395	428	411	413	417	428	400	427	434	417	397	438	433	437	421	404	414	431	428	432	427	425	431	415	401	429	461	381	404	428	449	404	409	410	413	399	388	422	421	400	385	408	438	431	407	390	427	390	425	408	401	411	405	395	408	452	391	406	479	404	397	427	428	428	430	423	394	415	410	422	427	442	432	424	423	413	452	431	454	421	429	418	449	356	428	409	401	428	424	404	392	440	425	378	421	434	412	434	399	382	418	429	412	417	427	438	448	434	399	412	417	404	395	420	441	391	405	425	422	426	420	423	447	429	429	416	409	449	413	410	384	415	436	423	402	403	416	424	393	458	423	420	428	422	411	421	423	409	411	385	423	417	459	406	452	421	416	444	433	427	416	420	404	429	390	366	400	414	410	433	444	425	437	414	396	438	424	449	387	382	454	432	403	433	381	444	423	397	451	403	423	413	389	404	406	418	461	407	376	415	429	420	415	394	437	392	408	427	410	419	428	401	425	449	426	435	386	411	441	421	397	450	402	442	398	389	424	386	423	428	404	403	448	399	417	416	425	438	427	423	410	447	400	401	414	471	414	397	430	423	377	431	428	417	409	442	391	386	389	409	407	435	447	415	400	416	401	418	442	441	423	413	417	408	408	419	405	446	419	463	398	408	445	408	396	375	420	424	400	423	422	410	445	459	398	417	413	442	400	431	433	449	433	429	390	426	398	423	406	430	372	386	435	444	429	441	434	419	450	403	412	420	378	410	430	448	413	406	428	431	377	424	434	427	403	405	439	350	405	396	435	408	454	425	426	430	426	416	396	394	410	471	416	458	416	426	436	448	416	395	401	425	428	443	393	420	428	405	416	407	381	423	425	436	408	414	417	426	423	423	440	403	396	391	405	406	401	454	397	430	421	403	394	428	424	427	388	415	417	413	390	409	458	409	437
20603	39052	36667	28420	24297	19929	17684	17740	16279	15194	11545	11291	9348	7600	6554	5936	5704	4502	2366	1783	1285	1257	1147	1044	1021	1107	1050	1122	958	911	898	833	856	836	876	854	882	911	982	1019	943	910	852	929	910	932	882	878	844	845	888	828	1496	2252	2257	1827	1361	1006	801	729	674	692	610	651	692	678	666	653	639	649	660	647	618	647	637	674	626	689	640	624	681	647	681	644	637	638	633	646	639	635	639	625	702	665	659	641	644	686	636	671	648	699	681	657	623	624	620	607	689	638	642	655	659	621	643	664	644	624	658	657	663	637	616	660	680	669	655	636	685	635	685	672	658	637	620	659	642	657	675	630	624	631	680	665	654	661	677	620	636	691	625	651	636	591	628	619	636	667	652	624	650	660	699	664	682	655	660	635	629	676	653	664	641	633	641	681	670	646	678	690	600	667	696	695	627	591	682	688	629	700	668	628	725	635	694	641	646	654	617	652	693	652	607	676	624	670	638	682	684	685	633	668	667	641	674	617	667	655	632	629	636	636	675	604	611	606	634	668	675	689	622	688	607	608	622	620	645	639	589	629	642	629	624	616	637	642	666	644	613	649	661	653	662	630	631	647	639	631	633	685	645	672	638	657	642	655	655	673	627	635	650	631	637	630	624	605	650	654	649	639	652	631	656	623	620	683	633	674	602	651	654	622	642	707	601	658	636	609	641	680	666	675	632	637	642	663	650	600	635	624	666	661	638	652	605	678	668	645	609	640	648	665	680	656	660	720	611	671	638	651	700	657	619	716	666	658	676	661	619	619	689	664	649	600	634	635	691	617	644	604	648	650	607	650	670	697	658	638	617	611	657	673	633	652	654	660	620	665	649	672	590	607	625	608	622	680	626	715	637	621	679	622	647	690	688	597	636	612	659	644	653	654	626	661	643	599	701	669	642	705	648	664	685	648	650	630	632	677	642	650	637	623	637	669	604	692	688	628	636	594	662	635	647	702	624	672	668	634	637	649	674	619	631	651	651	704	661	655	646	657	653	667	633	669	701	636	678	665	666	669	652	687	654	628	667	625	657	617	651	635	627	627	644	640	618	602	622	662	662	673	642	639	631	663	675	661	631	658	742	628	705	682	645	594	632	650	650	631	612	659	648	655	653	652	660	642	625	655	596	690	654	654	640	651	660	623	630	648	647	665	629	609	642	653	645	638	659	622	663	622	641	671	675	630	696	633	646	654	676	660	654	613	634	669	642	643	666	637	652	632	642	623	649	638	645	622	665	663	633	635	611	608	663	636	644	650	685	637	642	631	640	673	626	686	622	650	660	710	635	653	607	661	662	658	614	673	638	615	658	704	669	659	626	663	648	623	676	678	644	646	655	611	623	601	662	643	642	625	614	656	606	668	667	646	647	620	649	667	649	625	697	629	695	620	670	671	661	617	654	650	650	667	666	680	598	632	610	657	636	643	639	594	642	617	640	624	628	682	640	640	673	649	672	676	659	652	612	676	649	647	695	669	646	652	671	624	652	678	652	623	655	634	675	641	632	700	676	643	647	628	655	625	640	657	648	696	687	644	621	626	648	610	603	659	624	649	629	691	644	630	612	670	644	655	649	635	658	587	612	654	653	648	639	646	639	686	659	630	631	683	663	678	654	616	648	687	655	653	642	672	663	646	677	665	585	644	647	648	681	652	658	693	630	653	676	640	596	716	620	634	675	683	628	681	615	621	695	679	672	643	652	657	681	629	644	624	632	630	658	614	653	651	643	668	668	647	629	674	634	614	667	660	665	658	640	593	616	606	666	662	620	656	622	671	628	641	682	630	693	639	683	674	639	671	658	695	641	641	641	666	602	625	655	627	646	665	627	632	587	692	648	668	622	648	628	614	694	599	644	655	664	658	649	627	680	699	673	655	669	616	606	685	692	654	675	648	628	646	638	695	635	609	611	636	634	649	556	669	661	636	655	645	619	622	675	677	674	632	631	631	637	621	678	653	608	670	620	649	678	670	668	629	631	647	639	688	667	625	646	651	654	615	693	662	657	646	648	647	617	669	609	622	634	621	615	640	657	676	664	678	669	636	645	621	638	685	613	617	688	636	686	681	672	677	641	667	644	641	655	675	642	616	633	666	667	649	677	635	659	609	623	608	653	660	673	641	627	675	660	690	590	657	622	655	588	617	647	640	621	661	682	660	631	655	665	700	620	647	617	661	638	637	714	637	598	672	698	626	599	669	673	637	631	635	698	656	600	652	604	651	652	612	615	642	639	651	663	646	681	673	656	612	636	637	695	709	674	706	657	620	558	662	667	671	649	652	662	630	685	646	684	640	627	654	670	605	617	631	639	657	627	717	664	673	688	640	655	660	636	630	673	611	633	646	650	596	636	637	670	595	657	667	658	685	690	674	606	626	636	635	679	625	636	629	662	672	636	640	647	666	651	639	640	659	665	679	652	654	721	655	586	667	618	663	597	601	625	674	615	644	665	678	663	661	659	651	610	665	709	654	666	662	632	658	679	685	676	672	661	603	631	662	681	664	657	628	622	630	637	630	674	652	631	626	639	653	630	676	655	667	626	644	677	679	677	663	665	637	627	678	655	601	674	698	615	638	633	604	693	646	701	631	617	675	650	594	645	613	653	671	691	626	638	680	662	684	614	595	640	638	614	633	651	645	664	682	629	696	677	639	639	628	683	663	636	608	679	635	652	675	632	671	628	670	660	681	643	636	567	657	670	638	681	648	601	643	624	609	691	645	682	638	600	616	690	668	656	638	673	631	648	642	636	672	626	631	638	648	594	612	688	697	681	668	630	625	653	650	654	660	645	680	593	671	626	658	649	644	630	657	647	636	638	652	673	666	671	697	693	628	701	667	644	676	657	646	664	644	661	621	647	642	687	642	674	626	589	624	644	665	636	633	656	616	639	630	611	620	661	629	652	625	672	669	612	661	661	667	651	612	647	655	643	670	629	638	643	628	616	591	624	653	622	629	654	633	661	631	639	629	671	683	630	628	649	661	655	693	665	661	656	615	685	653	679	624	642	706	622	647	613	633	650	591	684	634	641	673	645	631	662	657	645	672	646	589	643	642	630	637	637	702	682	633	666	634	650	633	620	650	631	625	613	646	653	677	626	620	628	675	685	706	610	622	649	631	637	652	693	670	638	646	639	622	671	632	652	675	666	654	645	650	622	615	653	621	629	682	680	633	635	629	642	645	648	632	612	675	638	627	614	601	641	652	589	649	653	663	659	664	661	596	652	644	662	680	671	605	643	678	626	615	654	650	654	681	633	636	605	683	642	635	581	649	669	644	661	659	632	614	647	662	645	601	660	648	649	646	669	650	707	653	658	632	680	635	625	629	627	671	596	614	647	607	612	653	652	646	668	625	647	660	666	613	735	680	636	613	617	584	638	698	666	641	649	680	676	644	683	629	640	647	687	614	644	721	636	664	666	623	665	653	664	631	652	644	679	641	639	642	639	672	674	640	653	651	659	634	660	644	609	679	632	669	663	666
27111	21539	19355	11332	5193	3535	3111	2878	2853	2399	2168	2161	1727	1521	1212	1226	1131	853	602	518	532	434	478	468	529	444	459	458	451	492	404	419	426	469	466	423	433	375	458	442	418	423	457	430	448	429	408	467	426	448	437	430	459	468	465	520	444	448	403	407	420	401	393	380	435	409	397	423	403	408	398	393	409	388	412	433	395	369	383	424	388	411	422	403	391	390	399	428	399	377	389	415	394	388	401	428	401	381	393	393	366	414	405	426	397	407	415	413	426	400	393	377	428	364	385	414	454	399	387	427	391	434	415	394	414	412	379	410	407	412	425	394	370	421	405	357	404	406	388	419	407	394	382	445	427	404	423	416	405	403	414	428	414	390	390	388	416	438	417	426	419	408	393	422	387	401	418	389	408	368	402	389	375	419	413	399	439	445	376	392	398	425	415	438	411	385	444	411	390	373	384	403	400	399	382	396	398	388	394	432	387	398	391	396	433	400	404	450	382	425	415	416	431	438	418	412	427	413	397	394	378	389	375	440	406	395	388	397	389	398	377	432	372	393	381	398	426	400	433	421	391	401	400	403	379	403	418	350	382	398	396	422	423	375	456	422	389	386	405	433	397	399	355	428	460	366	447	406	356	413	396	417	403	403	396	373	424	394	414	453	408	396	382	401	410	370	397	429	400	405	410	405	378	405	428	415	409	393	437	389	421	404	407	390	397	416	400	432	419	417	404	420	444	400	377	444	394	433	400	403	411	408	378	396	383	384	404	423	389	410	419	404	377	425	410	391	427	385	431	392	391	410	406	417	394	403	396	383	384	395	369	409	405	427	386	381	382	399	417	415	392	378	462	436	458	403	405	411	400	427	453	399	406	404	417	402	426	452	386	412	379	417	413	427	388	420	413	465	402	429	401	436	408	419	447	405	374	382	410	398	427	415	401	401	397	354	393	389	470	417	401	441	412	430	374	378	424	413	417	399	417	423	411	407	430	402	379	396	397	417	389	417	389	394	452	395	407	413	402	392	415	391	390	385	396	389	390	428	349	394	436	398	413	398	378	395	420	407	407	389	412	375	403	445	425	359	397	390	389	440	419	417	406	392	350	403	403	417	409	411	391	445	412	422	420	423	426	392	389	383	404	368	389	383	430	388	388	403	413	389	425	407	425	403	392	399	386	388	413	415	410	392	403	419	387	429	385	391	440	405	408	421	404	417	399	387	392	389	432	417	416	357	417	387	391	441	392	398	415	383	439	399	390	413	368	414	381	399	406	386	416	396	419	409	373	386	409	438	398	395	397	411	370	419	388	414	405	444	431	406	413	434	416	382	365	427	412	398	431	420	386	379	392	396	424	407	433	363	416	375	439	348	380	395	451	366	400	397	425	429	392	372	396	446	430	392	416	424	418	400	408	405	404	377	402	426	378	356	424	381	404	399	384	409	426	418	386	382	387	400	426	386	391	412	425	407	420	367	417	404	451	415	402	398	456	437	373	407	377	409	368	411	403	411	395	388	391	393	409	417	435	388	364	403	377	425	381	406	428	404	392	397	386	393	409	420	408	371	402	409	440	396	393	376	446	410	408	435	418	423	417	452	415	406	412	423	418	421	403	387	415	387	398	409	403	439	382	391	404	401	417	394	406	408	412	370	383	414	381	424	422	408	382	401	435	364	398	422	387	403	397	377	400	407	378	382	403	403	419	374	428	391	407	425	429	423	393	378	377	398	448	410	425	400	393	417	419	419	396	408	376	402	389	420	371	384	410	386	413	373	421	386	387	361	392	409	427	393	396	385	409	410	393	387	444	419	397	386	383	410	367	407	407	411	389	402	419	406	374	396	386	402	391	401	405	413	390	398	407	426	448	377	398	438	394	367	428	386	405	394	416	400	421	423	399	403	433	410	368	421	374	414	420	419	373	382	383	418	414	371	367	392	384	412	410	371	434	403	376	400	389	382	396	415	406	414	381	401	394	440	361	366	397	400	398	388	406	378	423	425	396	407	389	388	371	357	400	407	369	389	408	379	410	405	362	382	420	394	394	389	399	393	375	409	400	448	442	419	387	378	418	409	438	392	397	414	384	412	393	381	379	420	407	410	393	414	406	414	387	370	434	416	423	384	408	397	425	385	415	402	374	427	404	410	401	421	378	391	405	399	393	428	418	441	453	414	431	394	392	397	404	372	424	399	406	411	388	373	396	429	381	403	373	376	391	385	406	458	396	371	355	375	384	418	415	407	382	403	385	400	446	361	393	434	406	422	460	446	395	415	394	387	410	401	387	379	405	417	398	406	375	424	404	377	422	399	451	386	423	422	422	427	400	398	399	406	396	410	420	372	394	387	425	398	375	395	420	390	408	390	402	413	413	421	399	399	420	396	370	422	388	421	404	408	381	422	397	405	386	415	424	414	435	409	405	417	388	331	397	384	409	391	382	405	403	358	391	385	403	406	405	416	381	425	413	385	402	404	403	376	394	421	408	402	414	391	355	408	404	398	376	404	381	430	360	376	399	426	389	368	401	370	370	387	415	395	386	377	400	391	408	396	395	382	418	383	438	397	401	422	395	373	375	438	419	399	415	407	402	432	408	406	424	432	404	411	409	368	393	397	382	364	451	421	382	393	393	363	395	385	426	397	402	392	375	442	416	413	402	400	444	365	407	398	438	396	405	417	399	445	411	422	419	383	392	425	410	393	387	454	404	367	412	389	394	413	378	420	413	397	424	392	416	389	404	388	412	395	388	368	401	396	391	412	412	403	385	421	426	377	410	387	387	416	449	368	376	406	388	417	407	402	390	382	397	409	370	383	433	426	406	361	401	418	395	388	392	403	385	373	384	404	431	415	383	426	402	406	397	416	419	430	429	384	406	428	451	405	378	438	426	455	387	410	396	402	400	383	421	379	396	446	409	422	369	402	373	410	400	377	393	410	404	427	367	399	394	401	413	431	384	400	403	425	383	410	431	382	390	402	370	420	413	405	430	415	419	389	417	381	347	403	416	414	394	388	409	380	431	381	409	378	417	415	443	400	394	411	382	372	442	401	429	409	380	419	377	427	360	394	382	403	396	396	368	411	402	384	394	435	415	390	442	409	411	430	390	413	402	418	422	377	393	413	422	408	378	381	400	423	387	403	390	403	425	417	400	445	403	388	404	386	425	409	407	397	396	404	380	401	418	399	402	405	385	432	366	448	398	402	401	387	350	437	386	437	410	390	405	389	360	399	428	404	405	412	425	404	378	410	371	383	411	403	377	394	407	406	362	366	389	394	383	440	414	434	410	391	417	406	388	414	407	370	403	411	401	408	364	399	409	400	385	374	402	407	412	420	428	369	401	418	400	414	362	465	359	374	408	413	406	396	389	434	410	412	381	427	402	385	400	412	405	384	403	371	408	420	396	423	421	411	400	407	403	397	391	419	400	409	393	391	357	365	400	383	418	416	405	393	405	392	377	397	429	394	368	414	400	413	396	382	389	422	382	433	411	411	421	386	416	429	422	451	429	412
15614	26192	23719	15848	10681	8791	8176	7831	8023	6497	6129	5712	4622	3994	3235	2806	2776	1970	1133	1012	861	806	795	799	802	874	742	773	802	730	709	715	698	681	691	728	759	694	793	821	741	758	712	734	727	754	738	762	731	705	683	716	823	786	815	844	779	711	692	673	634	609	591	639	652	619	638	693	654	609	658	602	641	668	715	639	659	640	587	624	620	616	609	595	639	662	622	630	648	595	617	668	573	619	577	646	594	608	631	631	599	652	631	685	670	620	595	662	650	666	678	604	598	652	601	613	638	594	615	606	587	635	643	618	662	663	666	647	620	637	625	644	668	648	665	643	663	653	679	613	641	658	619	643	636	611	657	649	668	656	656	640	642	625	638	602	606	650	658	634	604	600	599	675	586	645	615	614	665	667	661	632	629	604	628	612	656	675	592	678	643	637	651	616	609	611	626	646	657	638	625	615	681	635	606	599	640	660	603	613	605	675	682	592	626	602	628	636	582	669	625	643	636	604	626	629	651	623	631	606	648	625	609	639	590	590	618	595	642	608	655	639	642	648	651	680	618	619	658	638	664	620	662	666	612	667	606	589	631	579	643	661	627	612	646	684	650	591	660	628	599	679	616	650	643	651	630	643	593	628	623	614	655	587	636	606	623	687	623	619	634	613	633	649	633	614	658	635	623	634	637	649	605	649	602	624	647	644	646	627	632	659	672	629	604	666	610	645	624	605	620	626	621	681	597	638	699	614	606	629	614	583	673	609	641	603	610	659	616	617	610	594	633	605	681	657	626	652	605	602	639	621	611	685	663	642	631	654	604	624	645	626	645	622	638	639	638	576	613	640	607	649	635	603	595	663	651	626	602	634	617	630	657	620	637	655	640	630	649	652	636	653	627	675	661	669	632	578	662	614	646	659	601	633	599	607	648	611	667	644	627	647	609	646	615	661	654	613	611	673	676	618	632	605	613	634	637	657	601	620	671	610	636	613	634	617	645	612	627	633	622	614	654	677	670	617	677	677	641	600	642	672	628	619	661	637	632	638	610	656	653	636	660	617	615	639	601	616	619	641	653	642	632	632	677	610	623	633	638	580	631	624	606	637	600	632	633	648	662	649	610	661	624	637	664	649	659	647	610	606	616	644	644	624	655	639	676	635	680	667	626	640	630	642	638	649	661	601	638	630	658	682	594	640	621	601	609	645	639	613	613	633	643	648	662	615	636	599	691	643	623	634	619	604	644	616	621	673	606	609	670	574	595	618	688	606	699	612	631	642	638	673	617	631	623	612	618	608	665	658	673	648	639	617	611	645	651	637	649	618	604	646	627	660	644	659	629	657	599	626	636	638	668	672	658	565	631	633	643	614	610	635	622	652	666	656	628	637	595	617	657	615	642	654	614	625	619	656	687	610	621	596	665	668	642	651	631	625	642	665	591	673	610	661	679	693	639	602	629	685	627	646	574	683	625	660	635	622	643	634	667	657	614	647	633	644	584	631	615	621	610	640	606	620	630	674	623	662	634	630	599	666	641	629	659	636	640	638	639	621	685	646	576	635	638	614	620	594	617	628	636	652	642	661	635	600	644	586	650	647	627	664	636	605	644	672	610	638	664	655	665	686	634	661	658	620	653	627	632	622	619	646	649	627	610	614	646	626	597	596	683	651	626	631	654	645	639	634	626	666	599	632	679	624	685	654	646	590	618	650	636	650	651	629	637	683	645	588	624	636	647	624	632	631	649	646	613	641	601	653	626	652	657	651	610	629	592	644	604	660	644	644	655	638	644	634	613	635	622	618	667	659	619	597	630	592	671	640	614	625	621	625	631	658	617	655	599	608	636	636	631	646	607	623	621	652	624	633	639	663	607	622	649	588	609	617	573	619	613	621	625	622	637	636	669	600	579	611	635	593	663	633	661	649	633	664	665	668	666	653	633	659	635	650	668	633	651	615	658	626	646	697	641	652	653	580	648	596	645	643	629	621	616	655	612	633	624	646	636	616	582	587	620	586	631	643	658	622	584	573	618	573	623	633	613	595	657	689	631	673	666	636	636	656	643	662	624	637	625	655	587	624	621	641	638	649	631	604	635	633	668	612	655	628	648	638	624	679	619	674	631	672	618	644	649	636	636	604	613	598	635	592	668	600	644	671	635	583	615	628	629	675	674	611	633	660	650	609	645	630	644	619	638	638	663	644	598	622	600	643	643	672	620	630	627	623	657	627	659	657	673	626	661	651	610	692	673	594	604	674	640	628	629	650	622	624	618	588	610	610	652	614	627	635	601	606	628	650	629	606	605	597	619	665	673	637	577	643	682	600	626	649	643	659	619	690	594	627	625	655	617	638	635	611	666	642	622	651	604	634	604	632	618	638	607	609	637	645	649	665	622	649	653	648	635	639	638	625	603	607	609	646	658	595	640	642	695	658	669	611	624	622	646	648	623	584	638	687	658	635	580	658	614	647	616	630	648	632	618	660	649	600	667	635	633	648	629	633	654	622	661	630	628	648	662	688	625	626	626	656	615	621	630	641	703	633	611	620	600	658	674	625	631	650	618	622	647	653	602	690	698	663	664	609	584	620	642	666	621	687	585	609	663	645	609	632	617	581	597	654	627	674	593	592	643	601	623	599	601	621	633	653	671	673	640	613	615	616	701	653	648	645	654	666	623	674	631	659	626	628	577	651	634	579	599	676	617	646	623	627	607	598	644	635	659	643	643	641	637	657	621	661	623	608	632	650	646	617	600	644	636	664	631	650	664	657	652	623	627	618	611	613	626	671	665	632	643	625	620	624	598	666	640	627	616	648	602	617	687	636	608	673	607	621	654	644	664	613	627	642	657	659	629	647	651	650	629	617	623	606	632	618	642	586	628	657	621	668	640	632	622	656	627	622	615	656	624	648	677	616	580	626	655	666	630	697	598	655	636	618	595	637	634	620	625	655	596	682	606	643	606	613	624	654	583	628	684	673	641	653	616	628	705	626	620	594	609	648	663	658	622	632	616	636	619	621	657	652	638	636	621	633	652	657	662	617	646	674	607	652	641	657	603	615	608	619	665	618	649	618	648	611	599	670	605	600	608	645	653	636	640	646	673	601	633	626	611	628	636	638	666	662	650	603	595	641	619	662	696	645	595	630	629	667	672	641	667	605	640	658	666	621	640	644	633	579	656	638	624	651	661	653	625	610	628	617	645	608	651	615	634	669	629	594	655	634	622	669	643	651	611	651	619	631	657	697	632	652	619	645	645	593	665	603	632	607	635	623	631	632	625	669	597	604	650	638	621	657	618	634	665	629	676	663	674	678	628	601	665	611	618	625	628	625	646	639	641	635	656	644	658	666	581	632	647	604	643	596	648	653	604	589	677	612	635	642	654	626	638	608	634	650	627	661	616	630	609	600	653	601	678	618	665	596	637	605	618	661	624	615	608	690	609	611	590	633	612	604	629	611	639	642	601	594	639	639	628	627	679	638	618	605	609	708	633	619	642	627	630	605	630	597	620	641	615	625
24435	21472	28753	24659	20904	12119	7377	5391	4910	3689	3973	3242	2671	2181	1827	1904	1888	1280	846	666	658	608	584	520	591	575	539	568	568	556	532	487	498	532	517	513	553	560	551	571	542	524	510	469	525	511	485	534	486	492	481	490	631	891	813	756	618	540	482	469	469	447	468	444	445	449	449	477	467	489	475	409	421	467	449	456	493	441	445	409	481	451	503	469	469	474	460	463	424	458	469	486	426	458	421	452	441	420	441	468	464	466	438	462	469	473	426	429	483	452	458	477	476	438	456	432	471	434	415	497	425	489	434	468	454	463	451	463	444	434	432	457	440	471	449	469	421	489	419	415	482	442	501	449	434	462	466	419	492	454	491	439	475	492	482	437	447	454	477	479	464	456	450	444	440	438	418	451	426	480	498	495	470	479	448	421	461	446	428	457	407	450	487	445	447	416	469	462	464	450	459	456	412	504	472	456	463	438	485	453	484	475	425	431	406	450	466	454	459	454	451	457	402	415	445	454	483	449	443	415	452	451	441	428	425	487	407	441	470	428	452	446	463	465	469	459	450	458	468	468	482	460	442	470	453	467	454	446	453	447	454	450	448	435	477	434	476	462	443	469	426	490	435	492	468	446	429	445	456	476	452	468	451	438	462	453	450	459	441	465	441	443	457	442	458	431	453	478	445	439	448	475	479	446	449	474	450	451	466	438	478	457	458	499	421	461	432	460	457	425	449	482	451	405	427	451	440	452	427	453	466	435	435	437	471	477	432	477	462	457	491	453	484	460	470	446	450	499	455	458	445	478	435	436	434	429	446	452	452	477	444	490	463	464	402	446	460	442	477	479	492	459	431	423	450	439	452	453	452	459	447	423	480	425	451	436	434	410	458	430	473	432	428	441	500	469	464	452	480	482	486	419	439	463	484	459	477	465	445	445	411	476	454	444	444	494	454	457	442	452	421	424	457	461	458	414	456	432	450	442	455	454	462	427	462	447	453	409	438	405	408	436	489	479	467	462	443	439	412	434	417	461	432	413	460	488	437	445	473	444	445	464	435	427	418	448	477	452	443	460	472	449	433	483	445	418	463	467	417	431	477	467	455	455	448	430	448	461	453	440	467	479	446	468	484	390	435	472	435	444	462	459	437	477	454	422	446	432	436	446	441	457	462	486	436	455	468	459	444	464	459	466	439	453	468	437	466	459	429	443	478	424	481	454	439	439	442	490	422	404	447	420	441	496	478	434	464	414	474	473	411	405	447	459	507	462	433	468	473	467	468	452	430	445	462	492	460	444	456	452	403	442	420	481	457	413	447	474	433	439	468	497	459	456	476	459	440	421	426	467	412	431	464	461	510	454	434	439	450	428	423	472	460	468	457	468	454	458	471	447	483	446	449	485	482	477	450	471	482	465	437	450	411	449	469	453	469	458	449	442	427	458	400	472	450	422	463	464	454	463	467	484	436	444	475	490	455	435	426	463	469	457	461	484	436	452	423	412	437	465	433	455	445	480	469	451	464	443	476	438	486	465	457	467	429	466	475	454	394	447	489	472	465	436	471	453	527	474	446	459	434	442	435	453	429	453	400	461	440	436	417	449	486	462	454	460	437	444	485	469	447	445	460	461	461	435	475	457	448	453	476	463	457	461	464	434	454	449	472	462	488	425	425	450	442	450	442	454	432	456	432	427	473	442	490	446	465	417	463	488	449	458	436	455	444	429	445	417	472	417	449	428	456	470	465	467	441	445	444	429	472	433	467	454	439	454	440	446	438	454	446	438	480	446	435	423	489	454	443	409	457	463	468	508	456	425	461	451	442	464	478	472	432	480	477	444	473	473	489	510	469	432	455	436	441	452	455	431	439	470	469	472	443	449	473	433	455	440	468	427	483	443	443	478	432	497	462	490	484	429	451	445	421	459	462	479	452	473	453	483	467	458	462	441	438	501	440	484	446	484	468	408	467	448	420	433	450	447	448	440	441	432	438	462	466	457	416	495	446	439	441	468	463	428	412	436	463	471	454	439	439	471	427	448	475	431	408	444	454	485	422	438	428	477	484	462	443	420	464	443	469	481	461	457	449	442	444	480	451	474	460	450	425	479	442	396	454	461	434	481	447	454	440	450	480	451	445	419	453	459	449	413	479	447	456	432	479	467	468	447	401	466	420	484	461	472	467	435	420	499	477	454	454	433	459	459	436	435	451	441	478	471	427	436	425	410	477	440	458	462	450	464	445	472	455	438	428	432	494	453	469	429	457	479	466	438	415	464	469	445	455	474	463	434	441	436	447	429	473	469	466	420	436	438	450	404	440	471	443	426	475	440	470	455	430	447	469	445	450	418	462	431	459	428	464	488	495	409	457	454	425	455	469	463	489	453	461	481	444	453	484	465	466	454	472	444	433	478	439	475	457	444	450	456	434	442	440	475	423	480	480	472	444	501	460	445	458	465	476	432	472	451	456	452	451	458	433	452	421	434	440	468	463	414	445	458	459	468	411	445	441	461	479	459	467	423	418	446	475	502	438	430	472	448	463	431	450	430	435	449	435	447	432	441	433	458	416	438	453	455	449	456	432	441	421	458	428	410	470	429	434	466	441	474	483	459	492	465	458	469	466	466	471	461	453	460	441	430	476	479	451	447	444	462	425	434	483	439	420	458	433	474	440	463	461	439	538	436	422	412	437	443	462	479	459	439	467	434	448	439	452	487	479	405	457	465	491	469	429	454	450	426	417	464	445	466	462	460	448	454	456	463	443	442	410	468	462	467	442	442	483	438	453	446	432	465	445	463	425	461	442	484	454	405	437	440	451	429	439	454	437	450	497	518	464	427	459	469	456	481	457	414	468	446	429	434	465	457	461	444	428	455	459	475	429	443	434	426	442	483	460	423	439	488	440	449	458	434	468	453	429	431	450	483	450	460	489	448	455	409	489	442	453	467	436	477	471	457	419	496	446	459	417	409	435	484	472	439	462	465	465	450	449	477	432	475	463	470	458	471	438	461	491	441	453	449	460	479	449	428	466	407	439	470	421	434	451	483	449	429	452	445	473	451	465	448	426	456	462	475	437	446	457	448	444	459	492	450	473	438	435	448	438	475	439	449	468	438	444	417	450	438	467	439	454	442	494	478	432	406	455	443	458	462	428	459	430	476	427	440	399	456	443	457	458	428	461	449	472	461	485	444	445	500	454	482	487	469	459	456	476	440	462	484	441	477	463	423	440	461	470	436	491	451	424	434	443	447	470	461	421	444	472	460	487	470	477	452	438	449	452	431	445	433	441	452	508	446	471	409	442	457	497	446	474	447	466	466	451	443	422	441	490	429	412	433	472	462	484	474	435	481	450	469	413	444	432	442	425	461	419	415	449	442	429	471	460	446	444	470	472	436	440	461	441	436	457	457	474	438	401	453	453	507	446	435	440	450	452	434	466	432	441	470	456	459	448	482	464	479	455	450	435	441	500	441	428	443	479	443	445	485	432	454	428	442	484	468	453	479	452	420	443	457	453	446
17850	34018	31759	22002	17555	15064	13760	12350	12019	9516	10222	8336	6794	5696	4463	4747	4689	2937	1771	1287	1236	1088	1032	989	1025	981	933	951	878	894	846	787	905	849	878	854	982	938	979	1007	914	900	838	862	908	809	816	825	921	845	817	856	1170	1713	1600	1394	1120	917	825	759	702	694	688	705	750	650	680	714	715	717	685	755	741	707	722	651	735	705	689	693	742	695	731	738	697	703	721	698	736	686	684	674	720	736	713	693	708	661	709	694	724	687	717	731	723	741	686	723	754	715	747	708	691	718	681	734	720	692	765	715	719	690	686	723	724	723	666	725	654	663	676	678	735	741	743	701	669	722	678	683	704	700	720	702	679	745	653	733	714	724	704	719	752	680	679	710	703	724	683	678	705	712	707	666	706	717	705	719	739	682	703	711	712	657	684	687	707	691	793	712	696	688	700	718	766	699	714	681	735	723	691	689	715	710	712	692	750	716	702	674	772	716	701	734	682	708	679	629	704	741	713	704	716	702	717	677	713	720	713	692	718	668	689	684	686	666	664	677	717	721	680	764	747	739	750	663	734	750	707	742	701	705	724	689	672	724	701	692	756	723	684	695	685	715	735	714	662	718	718	737	684	737	696	706	725	733	728	704	700	727	718	737	702	733	706	749	734	670	721	718	708	720	737	767	711	747	713	703	704	716	736	703	684	710	666	714	746	692	716	725	680	679	708	683	670	710	716	700	680	746	717	744	713	657	705	717	715	724	711	704	717	710	674	714	753	724	683	769	716	685	694	699	706	703	681	664	694	722	740	699	712	767	718	680	735	687	700	706	684	679	668	706	683	705	737	703	705	738	737	697	686	706	684	738	752	681	720	642	723	687	690	690	732	662	667	694	709	771	691	674	664	679	707	718	749	728	711	700	724	710	708	754	722	677	698	717	681	755	701	670	712	684	674	709	695	703	719	684	734	710	735	698	695	731	684	726	707	731	716	740	679	683	733	713	688	723	693	748	710	718	723	688	658	711	707	743	744	727	699	686	729	692	698	681	684	708	721	729	725	750	680	696	701	783	713	684	672	734	739	720	674	706	728	720	698	729	680	717	684	722	659	731	735	682	687	744	692	739	697	692	702	712	720	747	722	690	716	674	704	696	667	672	659	684	725	695	703	732	762	765	736	719	716	771	725	712	739	702	700	733	752	682	663	701	711	682	729	710	695	673	710	657	699	709	742	719	697	711	703	697	747	699	716	681	756	671	668	721	687	696	708	736	703	673	690	690	708	740	731	704	725	715	731	710	669	703	693	647	685	700	713	664	742	726	701	690	693	703	682	708	692	752	713	692	713	675	686	705	700	689	660	658	658	741	699	677	721	698	688	711	711	684	631	715	685	735	694	710	665	684	712	684	729	698	740	760	702	741	733	695	675	749	705	747	712	756	732	634	718	714	752	693	725	731	720	733	707	696	733	690	718	759	697	708	734	680	750	744	729	670	705	732	773	721	660	679	716	733	747	718	747	715	719	683	696	752	681	700	733	754	645	716	687	692	701	710	732	675	747	742	667	747	694	756	673	706	698	714	703	703	703	698	709	704	699	718	702	699	699	708	752	710	747	644	757	693	723	777	709	697	716	707	765	692	668	716	697	704	644	703	706	735	719	679	669	679	707	719	683	742	743	722	697	732	693	699	758	686	694	733	735	724	704	720	744	722	682	724	708	729	717	689	670	727	721	704	694	721	724	691	715	723	733	773	721	682	749	654	714	730	704	677	731	735	672	708	716	697	726	720	711	727	732	694	702	721	671	702	686	688	748	700	712	696	751	678	761	699	683	703	691	713	741	732	732	632	705	676	699	724	693	713	709	763	733	724	713	742	720	717	712	684	703	697	721	692	696	674	677	685	683	691	723	709	715	719	652	715	734	727	732	687	712	705	762	700	707	727	718	702	707	708	708	712	684	686	675	713	651	702	713	747	687	737	707	674	737	706	757	700	684	697	652	727	723	724	683	731	683	720	723	700	711	706	727	700	737	716	748	712	700	717	732	694	676	749	728	736	739	679	721	713	726	680	733	755	733	745	708	707	717	694	683	711	699	732	756	659	665	700	668	702	688	712	721	711	666	683	711	694	743	729	738	751	695	716	696	693	706	736	719	738	674	725	667	667	700	709	718	684	692	692	714	690	631	685	748	726	720	732	665	719	736	698	713	695	684	703	692	684	733	718	698	673	719	681	782	728	686	699	688	690	671	712	712	708	734	719	704	682	721	669	731	692	685	717	678	681	757	733	705	712	694	696	727	729	739	724	710	693	684	733	727	714	710	713	651	672	695	730	708	704	737	724	703	699	687	713	725	699	678	747	687	685	726	774	756	701	694	718	754	709	689	712	754	725	702	721	692	680	696	694	714	703	733	690	753	721	717	676	726	728	710	704	703	715	689	728	726	690	707	753	684	716	716	724	675	693	709	712	700	681	714	697	687	706	678	705	711	734	712	649	696	685	710	714	705	731	679	709	678	694	684	711	691	701	725	708	702	663	681	711	685	692	708	723	703	718	745	730	704	719	678	726	729	700	751	722	698	667	658	687	701	706	704	708	688	694	727	684	747	667	671	702	682	701	740	707	667	769	769	675	700	736	657	697	680	652	710	706	702	677	681	707	732	728	701	679	716	702	724	728	713	699	720	757	709	700	708	747	718	679	730	724	718	719	748	679	744	749	742	692	705	726	695	746	700	740	706	722	719	707	739	687	725	729	765	687	727	676	705	692	747	714	690	698	724	748	692	695	698	708	724	704	698	715	672	719	737	683	744	649	679	711	699	714	690	686	715	764	680	747	658	675	709	705	693	693	708	714	671	716	724	680	735	666	729	642	717	706	694	719	689	731	698	735	679	745	712	691	650	720	758	753	674	737	718	701	719	728	702	680	677	677	736	677	706	763	670	711	717	698	695	756	668	723	702	649	719	681	725	677	715	692	714	694	692	712	682	754	675	684	725	711	663	676	723	721	722	739	688	712	681	685	755	724	711	700	731	733	700	679	717	728	747	695	665	691	692	711	733	717	736	720	708	695	700	700	742	728	732	681	749	727	717	755	684	740	672	705	698	695	700	631	724	721	773	692	732	706	710	699	742	763	752	698	753	702	703	683	685	724	724	745	738	711	695	727	696	695	737	720	708	730	692	756	710	713	713	691	687	679	708	656	750	737	676	653	714	727	742	701	710	708	725	708	680	706	693	719	673	701	682	719	716	700	722	720	711	734	770	699	712	715	732	744	723	691	699	680	691	697	708	690	679	695	731	680	759	715	719	660	722	709	717	706	693	746	724	731	692	671	674	718	725	665	759	750	715	748	703	692	749	695	740	681	742	727	716	715	694	690	718	721	706	719	729	710	679	678	674	741	687	699	720	747	700	699	702	704	729	736	713	718	699	718	647	684	701	720	704	661	708	697	751	694	708	706	688	732	720	683	676	668	702	706	689	717	747	685	638	708	694	700	711	741	690	684	720	709	686	677	709	721	722	713
23456	21485	29374	24057	21567	21285	14468	8319	6683	5550	5601	4251	3006	2672	2795	2490	2024	1718	1092	811	687	621	618	585	597	621	565	556	585	531	537	540	541	533	553	543	594	542	584	586	528	520	551	488	487	486	477	496	559	519	490	506	648	1092	1317	1058	778	604	548	441	456	387	438	411	416	413	443	450	439	397	431	404	438	462	471	442	427	451	407	442	441	414	414	410	412	408	405	448	426	440	430	403	427	427	464	405	415	464	413	435	457	425	428	427	442	407	456	436	439	412	426	443	427	434	415	411	435	455	419	387	426	477	430	408	427	406	403	424	415	419	431	440	418	404	416	449	441	438	433	431	431	419	415	418	434	428	422	452	411	426	456	433	419	447	435	416	449	445	436	406	447	428	423	450	450	445	427	424	440	439	442	421	429	438	439	418	410	424	440	435	415	426	423	423	420	468	437	423	437	414	411	404	431	389	446	447	433	424	444	433	413	402	439	474	411	419	421	455	433	441	458	435	424	432	463	409	398	438	446	415	417	397	468	417	462	439	443	436	428	422	408	423	426	427	452	460	402	446	474	435	440	397	402	428	446	410	421	398	436	439	407	433	410	448	441	439	435	428	416	405	420	415	451	439	505	427	413	418	435	422	457	451	437	424	424	411	429	422	402	465	417	414	438	412	445	416	476	442	419	421	443	456	418	408	430	457	399	393	439	393	441	433	404	421	452	425	404	401	405	440	430	437	402	395	415	442	444	441	416	408	443	428	389	448	428	395	454	408	436	437	418	432	430	396	425	405	466	424	443	447	430	451	471	416	415	466	458	438	413	457	418	395	403	402	438	447	425	445	415	442	421	436	414	436	419	428	399	429	431	446	434	452	412	413	465	456	446	430	443	438	439	410	433	413	426	402	464	419	426	441	395	448	443	445	399	480	398	418	424	416	422	444	408	456	435	433	422	421	424	441	428	430	441	490	434	434	445	410	444	430	442	441	390	435	385	434	444	434	452	445	415	462	411	448	473	418	406	443	435	431	424	436	443	425	419	428	392	431	426	427	429	410	430	439	460	431	425	414	425	426	493	449	389	407	413	442	474	419	390	428	439	441	384	434	405	438	403	422	411	440	448	433	431	401	440	424	424	430	394	448	458	426	439	404	434	428	428	431	413	409	438	433	417	426	457	443	449	430	422	397	400	428	431	428	426	424	410	466	450	414	440	433	435	418	388	404	427	397	432	419	435	420	442	420	443	406	436	425	425	423	415	414	422	445	441	430	412	450	422	391	438	418	415	453	441	460	462	466	439	442	425	435	454	447	429	446	428	448	429	428	442	396	418	383	445	381	422	447	398	423	443	469	410	443	452	435	434	461	441	420	422	427	416	418	418	426	448	433	458	421	447	396	399	410	448	443	487	474	409	419	417	437	439	470	408	427	403	425	418	419	447	417	410	416	443	393	442	396	409	420	455	393	425	409	414	432	440	437	411	420	431	421	419	433	417	425	416	407	444	428	432	414	427	454	404	418	413	423	431	456	453	439	430	416	427	436	425	447	466	439	443	443	424	442	431	397	399	427	412	473	425	420	462	460	428	455	414	425	422	405	417	441	398	445	443	463	415	402	436	450	400	439	408	425	447	394	449	430	410	424	457	434	421	422	429	448	432	439	442	447	399	429	448	427	434	465	408	428	429	397	442	401	412	448	421	448	448	429	398	457	422	423	436	419	443	428	421	402	441	434	451	438	431	441	423	450	431	442	438	453	396	417	438	409	417	450	462	436	416	432	445	425	433	404	439	480	431	403	438	400	417	449	432	433	425	426	451	426	446	445	414	434	459	429	450	459	431	449	406	462	425	452	464	470	453	446	386	427	444	428	451	448	425	422	430	440	415	414	436	448	425	411	416	422	442	423	456	438	404	436	448	448	458	412	451	416	394	427	438	467	414	423	404	386	400	451	447	467	406	405	456	404	438	450	462	401	440	435	400	445	446	412	433	458	406	443	423	439	435	376	427	431	442	482	427	430	451	453	433	396	441	409	415	412	424	443	402	438	437	456	435	397	418	420	437	395	406	407	439	475	432	444	461	414	398	434	445	435	374	444	403	432	449	443	439	443	410	421	435	461	420	382	404	413	437	437	403	395	401	423	414	462	425	402	457	433	444	440	452	402	404	426	439	425	414	416	400	417	440	451	431	478	409	454	391	415	417	424	442	394	440	413	409	400	399	400	428	430	433	425	423	424	415	443	399	439	447	393	381	401	439	437	442	431	406	446	422	420	423	420	405	432	446	412	463	448	438	424	407	423	422	420	395	396	429	452	421	412	448	430	433	459	420	430	409	402	472	407	455	410	408	426	391	412	404	438	414	411	418	462	431	438	425	414	432	438	456	408	461	397	444	395	408	411	441	412	410	440	451	448	432	391	404	440	402	432	459	434	412	439	449	446	412	418	428	434	396	441	423	420	396	408	428	465	402	446	447	423	431	415	381	385	425	464	450	450	430	418	443	405	431	446	436	413	420	376	411	409	472	406	410	459	448	410	417	462	430	411	448	420	406	438	435	421	422	440	439	447	404	429	427	468	444	432	402	422	422	430	395	415	415	429	430	451	395	429	405	377	418	407	452	417	460	424	423	443	411	434	433	426	439	460	415	413	425	407	409	433	421	429	438	430	476	429	455	445	421	435	424	450	463	435	421	419	411	412	440	411	438	412	445	435	417	451	403	410	420	439	436	413	447	437	423	406	427	410	427	410	413	424	458	432	416	417	454	408	432	429	452	427	448	421	445	456	460	428	429	438	428	399	455	433	406	420	450	423	434	417	422	403	451	445	427	450	438	432	439	390	469	466	439	424	435	436	435	430	449	430	444	419	462	440	429	435	417	440	411	441	440	460	413	409	433	407	404	420	436	451	404	424	380	433	436	414	420	441	444	473	445	430	434	407	438	438	462	448	411	405	405	425	420	410	474	435	448	405	444	451	470	417	444	435	441	466	436	472	422	418	438	416	399	434	389	440	437	421	450	411	411	404	462	459	422	443	440	430	451	427	422	410	409	455	448	446	475	431	436	436	428	416	432	398	393	431	438	449	438	437	425	462	414	419	449	406	452	430	453	372	453	444	457	404	432	395	398	435	444	412	416	403	434	425	418	406	446	406	431	422	430	440	427	427	408	418	394	441	405	477	425	409	435	424	437	442	417	406	451	415	417	396	403	397	399	434	434	459	396	410	454	410	418	415	422	439	405	417	416	437	456	433	465	436	427	438	438	440	443	427	417	417	434	412	427	422	439	419	402	459	432	417	426	427	425	399	440	442	439	408	452	426	430	435	426	428	440	392	385	471	419	441	463	435	403	443	420	409	426	406	416	429	425	448	413	472	438	414	421	449	429	430	453	438	416	449	420	422	439	437	410	396	445	419	466	457	397	428	424	368	388	452	435	395	429	439	442	396	408	448	440	439	439	437	389	430	376	417	409	410	416	421	459	436	409	427	427	437	399	420	421	432	455	436	441	403	441	443
20500	38715	35478	26649	22932	20199	17981	16972	15422	13261	13068	10114	7867	6457	6748	6205	4948	3886	2286	1594	1393	1288	1176	1148	1097	1065	1030	1036	1038	903	847	938	907	934	887	992	1010	992	1061	1093	1012	918	940	805	846	801	836	870	950	875	779	820	1181	2269	2700	2091	1532	1053	848	703	649	666	669	625	652	667	705	667	608	679	622	648	648	698	660	602	639	660	651	656	656	669	655	652	673	664	643	640	704	666	653	653	668	662	641	663	678	641	672	663	678	674	633	662	677	680	663	640	669	666	672	669	692	649	695	636	623	670	679	650	681	640	686	694	652	649	641	638	653	665	677	667	662	638	667	654	662	678	707	669	623	691	701	632	663	655	648	659	713	664	662	662	690	679	659	662	659	662	633	669	684	662	667	697	702	704	604	654	676	659	649	635	637	670	675	710	691	699	668	681	690	703	672	632	699	673	657	631	626	682	674	658	661	678	673	669	652	652	670	656	648	638	697	657	636	681	660	638	687	655	633	670	650	639	678	659	613	678	655	669	661	706	672	672	655	674	672	617	681	677	694	656	674	606	633	647	672	640	603	679	673	678	691	679	670	653	651	668	645	665	622	650	698	699	718	685	669	626	647	650	622	662	685	627	648	632	652	641	655	663	664	671	654	701	684	671	636	656	652	652	618	645	701	672	657	701	683	662	659	691	655	634	670	706	705	681	689	680	706	660	651	631	619	690	631	642	717	641	668	653	700	671	687	715	653	660	665	675	690	649	644	659	708	707	663	673	669	678	670	715	660	707	680	649	665	675	676	656	707	682	664	656	632	692	652	651	665	678	653	654	649	629	653	691	704	693	695	653	643	661	702	706	654	699	634	622	665	593	690	645	646	701	668	678	665	663	670	642	647	666	634	661	668	681	674	693	658	672	637	684	664	683	670	611	647	627	657	647	683	647	686	667	699	670	639	690	667	667	675	677	660	656	638	635	690	669	652	649	663	662	623	670	639	637	608	695	679	697	652	645	656	633	613	639	679	660	650	688	666	712	658	676	682	651	656	650	674	644	725	700	647	624	631	720	622	669	628	629	735	702	658	637	666	651	674	652	691	636	699	641	627	666	627	648	647	672	707	644	705	681	699	627	647	641	635	654	653	637	717	681	681	650	654	675	644	659	652	676	626	678	678	657	646	726	664	680	708	680	650	673	677	757	658	698	626	662	667	633	700	675	653	638	641	638	666	656	698	649	670	677	671	652	623	648	689	695	668	641	679	653	650	705	678	671	706	671	686	618	707	664	626	639	639	678	667	638	636	643	696	677	648	700	684	703	665	662	660	653	634	679	698	692	623	680	647	644	649	672	650	675	668	676	633	720	665	639	683	652	631	657	629	654	671	669	653	639	693	657	637	678	690	654	688	686	672	715	660	652	588	657	664	654	668	639	671	707	669	672	677	694	623	648	689	691	662	655	671	651	632	694	655	681	711	670	647	636	666	695	683	681	643	640	670	671	650	657	671	616	668	589	639	696	683	648	647	648	649	651	649	710	692	704	689	691	643	681	658	679	628	649	655	680	653	656	679	659	634	658	698	692	727	639	672	652	647	707	676	652	655	655	671	651	665	688	650	693	643	653	702	644	692	683	590	683	666	672	659	682	711	709	677	723	658	673	646	677	680	694	667	676	612	648	674	684	639	660	699	672	599	688	646	650	697	678	651	690	640	670	638	683	657	670	661	623	671	632	651	618	679	625	664	634	667	680	657	631	692	680	711	665	682	686	674	676	673	634	617	685	647	663	673	630	633	676	629	684	637	670	640	686	686	670	659	694	667	672	689	646	657	638	703	622	693	689	641	667	653	719	665	632	611	646	684	631	686	623	668	682	709	666	680	656	642	621	616	664	683	652	662	666	609	677	665	668	670	692	652	681	672	697	647	743	669	660	693	630	643	695	660	666	667	695	646	659	647	652	718	652	676	642	663	684	664	676	666	652	637	690	671	677	715	686	687	696	674	642	635	634	709	642	654	687	635	671	690	641	675	658	641	694	664	709	662	668	642	662	646	632	676	688	648	669	661	666	651	622	663	671	697	688	648	663	655	683	720	666	686	636	638	678	619	675	660	658	692	644	675	706	660	662	622	674	723	681	688	636	701	693	706	674	640	651	643	702	678	738	626	707	640	689	667	652	733	666	635	666	639	695	680	676	668	693	678	696	667	619	649	650	730	652	699	707	683	633	669	687	692	669	664	661	633	659	662	641	642	615	639	671	679	663	662	642	655	587	701	624	662	673	684	654	641	655	711	635	638	634	612	695	705	690	676	716	645	631	694	682	668	612	659	616	677	705	642	625	694	660	650	639	709	635	695	678	705	705	654	590	603	703	633	689	623	669	633	697	678	650	647	707	648	720	643	651	681	672	691	709	690	676	683	670	690	712	677	660	637	665	666	626	648	619	673	643	650	630	641	676	682	638	657	654	685	690	625	643	660	642	680	625	703	714	670	682	699	661	704	659	671	668	698	657	616	693	659	662	650	685	660	682	664	715	693	700	696	667	713	668	593	695	659	654	663	623	646	677	696	692	649	685	659	667	663	638	637	644	664	636	632	678	650	673	664	662	646	688	649	709	627	697	652	640	657	656	648	635	666	690	649	616	661	667	633	673	657	672	627	648	687	684	664	648	699	732	656	634	664	653	638	705	677	639	660	674	728	671	645	653	642	649	634	663	675	671	631	645	678	643	659	632	616	632	643	660	661	693	685	656	671	667	617	696	638	661	650	650	624	626	726	640	674	649	641	673	649	685	654	668	670	692	675	684	646	650	638	683	592	651	640	675	707	607	667	684	684	681	619	667	675	673	654	671	646	667	710	660	666	652	634	631	631	683	655	654	678	658	634	639	663	668	616	637	710	642	611	694	654	673	660	674	727	652	643	614	637	676	706	688	700	665	687	637	670	630	688	636	641	651	708	655	681	681	633	623	676	619	632	652	706	667	707	639	734	701	649	694	654	670	685	690	661	657	634	668	620	646	636	649	698	719	627	647	692	680	685	674	646	738	667	626	680	686	628	647	701	672	662	629	698	642	687	683	677	648	723	685	684	654	647	701	652	667	666	650	656	594	625	628	652	704	617	672	640	674	643	668	678	614	639	638	666	712	613	673	698	667	665	654	613	648	670	670	658	672	636	643	670	704	626	664	665	670	684	642	647	658	663	695	650	668	679	627	658	710	665	655	677	633	651	623	653	651	685	646	620	646	688	630	659	657	640	690	686	663	687	643	699	668	724	678	676	620	648	663	665	672	634	625	660	645	649	678	678	695	677	656	588	698	675	661	659	639	653	695	694	708	655	634	666	661	673	680	673	705	625	650	670	659	649	639	658	663	660	658	689	637	637	646	692	640	715	640	672	653	627	642	679	686	690	636	655	611	678	693	690	707	684	646	684	656	687	642	644	704	710	689	642	616	645	679	696	659	703	643	626	676	682	666	693	705	684	687	624	681	685	649	688	704	676	681	680	670	644	722	620	687	672	628
27091	21539	18873	9251	4707	3634	2850	2952	2408	2591	2066	1523	1337	1304	1136	1078	946	699	593	518	477	489	511	476	449	452	492	451	460	472	459	455	415	463	446	475	463	470	471	461	448	440	415	468	451	414	431	430	389	430	412	442	457	505	502	495	447	460	423	441	398	393	434	404	409	417	419	390	397	401	406	391	387	411	412	435	391	462	412	411	413	437	426	404	426	419	407	384	416	405	416	407	426	390	440	382	416	405	411	464	420	405	420	396	402	407	379	403	449	408	441	434	404	362	439	424	399	402	414	402	406	435	413	416	400	406	413	391	395	378	428	394	382	399	423	389	386	402	374	402	415	388	391	408	369	404	378	450	416	435	441	394	410	394	401	397	377	420	385	380	392	425	428	395	396	372	398	429	406	432	411	410	381	396	398	419	438	422	391	407	419	410	423	410	382	404	401	380	399	397	420	392	402	406	385	403	403	413	432	437	373	405	429	425	385	432	397	413	395	409	427	419	427	419	411	449	431	404	389	431	413	415	400	390	419	424	404	449	434	429	374	373	394	432	422	405	399	361	453	420	385	401	395	411	409	406	408	419	432	428	411	402	426	397	417	414	437	386	405	407	395	408	411	378	446	392	442	393	419	397	433	411	404	409	418	405	406	400	412	418	457	391	411	393	380	396	404	437	379	428	402	408	396	408	406	427	374	443	390	388	409	415	448	442	411	424	373	439	404	403	395	387	385	420	449	421	389	382	397	404	406	395	396	407	430	426	381	417	422	423	403	428	394	411	388	431	380	409	403	411	436	404	410	433	427	378	406	385	436	431	457	452	436	424	400	402	401	420	419	412	444	394	390	418	455	442	376	400	429	454	404	430	419	380	391	425	425	412	421	417	426	425	369	410	413	396	445	431	364	416	409	419	422	427	400	393	421	415	413	436	406	420	420	400	419	416	415	399	435	347	439	434	433	401	429	366	360	382	396	398	432	373	418	381	387	432	388	433	442	408	421	394	399	409	424	394	424	413	407	391	424	389	420	401	433	432	419	398	438	410	395	406	419	416	407	439	445	397	400	425	398	440	430	428	362	382	398	408	407	408	398	415	420	393	437	420	415	432	408	413	409	420	412	410	433	396	437	425	438	399	381	432	426	402	441	407	389	388	392	403	411	408	427	417	438	423	432	425	416	395	432	469	437	409	390	432	419	403	408	424	400	430	425	404	413	381	442	412	400	393	404	405	379	434	418	412	402	409	465	399	376	421	391	420	407	421	434	426	432	424	438	395	413	441	420	409	396	451	390	395	439	424	431	404	405	416	423	391	395	435	383	413	410	428	381	390	380	408	434	404	395	405	404	384	410	415	407	377	417	408	386	435	430	373	399	412	399	398	406	420	417	403	399	420	424	394	422	409	413	400	414	410	416	443	421	391	408	395	414	413	395	396	385	464	419	416	437	403	452	389	387	430	428	411	410	419	408	406	432	398	430	402	398	375	388	411	428	411	433	382	385	371	392	426	409	433	376	428	408	425	383	436	413	410	375	426	397	438	395	415	390	417	438	419	393	426	428	393	396	414	404	385	394	452	414	390	407	446	423	396	384	407	416	387	412	443	395	447	432	416	402	438	427	431	392	413	437	415	389	400	417	369	405	421	422	450	408	386	426	398	438	428	432	437	411	393	381	446	435	422	419	414	428	392	385	428	402	473	399	423	434	458	416	426	434	426	435	422	419	415	407	388	392	437	456	424	434	413	413	437	426	397	419	398	432	429	403	408	388	400	420	417	429	395	421	409	404	383	418	406	410	401	403	390	398	393	415	435	414	432	419	414	422	439	406	457	386	426	399	427	388	419	422	418	428	388	404	379	408	406	408	424	401	419	396	447	393	376	409	413	415	413	421	377	408	418	398	407	403	392	430	399	391	426	380	385	413	414	432	420	397	396	382	414	410	420	397	387	364	445	413	389	408	445	432	411	384	419	422	420	418	428	400	422	398	418	401	377	386	421	395	413	408	459	396	450	428	437	419	426	465	411	404	412	385	405	349	401	447	401	409	410	398	412	419	445	398	401	397	413	398	406	461	427	431	429	479	432	403	418	407	441	444	397	406	399	402	426	414	415	389	455	433	407	411	428	440	436	445	441	381	415	421	419	438	374	416	405	411	412	437	382	390	429	418	438	424	414	417	402	423	427	430	376	402	414	420	370	377	398	401	424	410	377	383	413	425	416	419	428	384	436	401	411	410	415	390	423	426	420	409	434	439	410	387	391	418	397	405	404	383	410	441	415	409	395	371	373	389	451	434	417	424	429	392	414	395	395	377	424	402	431	380	385	400	416	401	412	390	392	398	430	388	387	412	410	400	414	408	402	375	421	393	411	401	396	413	381	394	423	413	421	413	425	409	409	391	397	421	381	404	438	450	433	398	387	401	416	436	413	476	393	422	390	420	404	440	419	413	438	401	420	418	436	389	456	352	427	394	383	448	401	407	413	366	402	376	442	408	394	398	424	392	428	394	401	416	414	382	403	429	423	423	413	396	394	399	422	411	407	447	439	385	432	424	389	443	416	421	390	436	387	383	432	421	419	373	413	413	420	426	406	442	427	423	431	400	410	397	461	385	406	405	424	426	429	454	429	442	419	438	401	403	398	381	411	422	383	401	409	440	426	431	381	405	392	389	415	388	436	446	393	413	380	401	396	396	417	393	429	414	377	419	408	374	416	417	445	389	399	434	386	433	419	457	355	411	409	402	411	394	416	433	417	409	401	422	406	379	411	417	395	398	389	421	431	457	395	361	425	428	384	426	445	452	429	437	446	426	397	449	425	439	448	413	431	387	398	379	406	426	365	373	435	406	412	426	373	423	432	433	439	422	400	418	405	377	403	416	396	364	407	393	392	428	405	401	434	417	413	360	425	426	411	431	475	404	417	422	410	403	377	407	441	416	398	403	437	411	422	401	452	424	397	409	433	427	391	438	439	413	445	451	460	439	418	402	423	419	389	414	422	403	388	365	377	367	422	395	399	380	403	410	452	422	405	390	408	428	422	415	414	413	416	403	431	417	428	442	446	450	435	444	401	425	419	407	414	401	386	425	426	407	373	410	384	408	390	435	403	433	463	411	387	419	443	409	340	428	430	415	388	437	407	383	419	421	390	406	418	420	393	392	426	432	400	376	403	424	403	422	400	441	417	399	422	432	410	403	406	441	437	418	405	388	415	386	423	431	439	403	400	423	431	423	415	397	394	427	429	436	438	376	370	392	424	435	401	395	379	393	433	428	376	438	424	385	397	397	390	420	448	396	436	419	392	414	383	427	384	395	375	427	382	408	395	403	426	417	369	426	460	415	448	390	404	423	393	419	419	398	408	444	432	409	415	389	370	436	428	389	400	384	413	410	376	396	418	405	421	414	405	359	383	385	415	364	416	388	395	403	387	407	409	430	402	408	416	394	420	455	446	411	396	412	422	420	399	429	401	443	431	411	426	400	422	441	421	400	431	402	416	425	438	409	403
16117	26594	22540	12857	10029	9122	7778	8150	6762	7165	5481	4227	3308	3170	2753	2603	2175	1482	1134	945	876	834	843	787	844	793	816	795	763	743	726	811	759	702	787	750	788	824	814	811	796	735	766	745	710	729	687	684	683	723	681	697	780	800	892	853	777	712	627	671	597	637	656	645	663	597	618	705	645	642	624	662	638	674	666	688	663	669	677	613	688	683	653	660	645	631	639	651	599	679	646	673	616	652	592	621	648	617	626	627	623	656	667	651	639	655	660	652	598	648	671	680	633	630	608	660	661	665	659	633	637	629	712	618	647	693	619	665	653	660	683	664	690	637	691	662	627	710	662	606	628	614	679	655	631	655	614	637	629	640	593	650	661	651	639	682	655	614	659	634	653	665	659	636	675	670	673	677	632	639	651	614	637	620	696	666	616	637	650	642	606	649	623	638	634	659	644	675	695	610	644	629	626	663	637	675	624	640	670	648	666	669	679	660	647	690	670	671	624	646	648	645	643	640	664	640	635	682	691	666	655	622	622	650	614	628	644	630	687	612	623	645	590	684	625	659	643	640	662	616	616	633	663	630	675	650	651	657	671	602	652	650	619	627	644	646	640	640	575	622	667	686	617	587	673	676	659	617	646	623	656	641	614	688	641	661	622	617	592	624	691	629	652	598	669	676	680	632	695	625	601	622	595	693	645	618	630	639	635	639	683	597	651	663	662	692	626	678	689	668	623	633	600	630	633	622	597	671	689	680	644	684	613	630	690	665	659	645	682	630	600	662	658	656	643	616	642	641	643	639	672	684	682	660	639	611	719	621	683	618	605	691	676	640	615	690	624	689	651	612	644	634	584	655	621	661	648	631	631	661	675	700	661	677	668	628	637	638	693	679	639	668	656	663	628	626	698	676	643	636	615	636	601	631	692	663	649	685	667	646	664	682	632	610	653	657	655	652	622	640	676	646	669	608	645	669	628	661	631	650	647	668	604	635	673	700	660	683	660	628	610	669	666	596	638	630	635	642	635	693	673	674	633	613	679	616	656	664	615	646	624	653	639	641	606	651	636	628	660	634	691	660	618	627	568	666	603	657	621	645	605	661	663	655	677	661	595	620	642	627	643	590	616	639	666	629	615	684	691	671	669	633	644	639	671	593	627	654	703	644	623	623	649	649	602	643	657	650	711	656	638	689	653	647	658	640	637	688	634	652	646	673	671	635	640	660	651	657	686	673	652	639	615	603	664	664	664	670	631	645	629	626	657	695	641	649	671	655	672	681	616	676	639	656	656	658	611	628	647	638	664	641	627	666	675	653	644	640	656	616	652	678	644	677	633	661	645	661	652	650	598	641	629	672	601	601	638	651	630	663	617	669	635	616	637	669	657	658	641	671	646	638	650	656	705	624	643	600	682	656	657	644	634	640	663	698	623	612	637	646	639	686	668	624	627	722	626	639	604	658	643	679	636	659	656	685	666	626	671	695	588	647	670	671	652	702	639	677	642	646	683	676	638	645	662	658	593	655	718	648	632	610	670	689	594	641	629	660	674	617	632	634	657	618	642	650	706	624	660	668	647	675	641	624	674	629	665	667	677	640	674	644	661	676	648	640	659	647	630	614	641	670	639	620	589	649	627	681	652	628	617	616	600	678	661	655	645	649	660	675	674	600	582	666	624	638	656	656	661	651	675	639	626	653	639	640	668	653	661	657	631	701	665	611	634	661	642	678	663	635	623	706	600	610	639	641	589	661	638	629	640	666	644	641	586	635	650	692	613	658	670	618	616	685	658	643	650	666	633	658	640	627	598	663	656	679	609	647	605	667	643	594	662	709	671	675	666	613	639	629	622	659	694	620	669	637	656	608	640	693	668	642	681	659	648	651	617	641	655	624	677	625	647	659	654	615	659	651	632	652	688	633	645	650	662	660	680	668	656	622	703	655	613	664	612	675	633	632	661	666	660	646	638	600	634	666	641	650	642	652	632	670	650	587	630	649	639	635	656	658	639	629	669	650	633	607	652	632	628	687	596	604	658	654	649	605	623	659	686	595	643	678	634	620	625	684	676	627	672	640	623	648	698	712	636	605	691	620	634	643	625	662	611	620	635	638	642	634	636	621	632	676	687	673	659	622	642	612	703	619	638	627	599	649	660	631	647	605	652	612	625	644	695	673	639	602	644	658	710	617	670	647	631	644	620	647	608	595	644	653	620	621	638	614	640	646	606	611	631	636	662	658	638	684	667	612	667	692	661	621	622	676	638	625	676	656	650	644	657	688	652	704	619	687	616	631	624	664	662	626	650	655	680	619	656	628	657	644	651	638	694	618	635	656	662	631	637	633	645	569	678	650	607	591	667	656	616	649	605	658	656	631	663	648	648	682	604	672	616	651	650	645	620	663	637	652	658	662	687	630	675	698	635	646	713	669	624	625	650	636	634	621	657	635	615	632	647	639	606	642	656	664	640	680	639	606	642	633	625	672	638	623	698	605	679	667	644	641	630	619	623	679	641	617	612	627	641	633	620	629	679	644	648	660	653	646	642	640	623	635	670	647	657	670	614	638	612	636	679	613	631	621	628	700	664	629	704	635	611	691	682	648	614	616	620	650	629	715	663	606	659	638	596	637	666	649	607	629	678	691	621	675	577	663	638	677	656	662	649	691	632	622	650	666	600	612	660	664	620	645	668	652	658	651	618	662	640	662	621	606	644	636	636	626	611	620	643	653	627	662	629	645	611	700	670	631	683	633	661	680	629	649	672	630	662	602	687	591	656	632	633	603	610	620	640	638	667	650	607	609	667	589	649	652	634	600	622	628	608	664	608	648	636	652	655	671	652	655	621	658	636	677	622	661	650	653	630	630	628	695	679	618	680	608	643	669	672	640	611	639	633	678	596	619	602	660	619	647	669	697	635	654	637	607	625	667	618	618	652	619	640	602	655	641	657	656	647	683	671	640	696	631	655	621	662	673	654	652	670	648	689	638	597	639	657	627	679	661	644	623	655	636	636	697	640	642	666	641	627	656	647	679	660	670	621	594	647	638	613	629	656	660	690	652	646	635	629	647	636	645	625	621	616	656	647	652	633	704	699	604	641	626	616	646	644	673	641	634	651	618	696	632	674	648	625	615	683	618	630	629	655	671	640	594	693	660	596	678	651	644	643	647	675	676	655	623	632	676	608	625	677	661	639	657	627	687	631	668	688	656	627	630	606	643	636	629	658	614	671	618	617	693	643	602	699	672	641	605	653	628	694	631	708	657	611	618	660	678	632	614	663	681	650	696	608	709	704	604	677	668	630	670	636	633	661	629	683	701	636	666	659	595	664	679	696	629	644	629	644	625	695	636	636	679	631	656	684	666	628	624	633	632	661	650	647	619	650	616	640	669	609	665	619	652	686	623	591	645	644	612	644	673	659	597	615	613	674	650	647	640	680	668	640	662	659	651	643	625	650	667	602	653	631	617	669	626	648	629	621	632	678	660	654	663	628	605	644	667	644	662	619	663	683	624	675	648
24575	21541	28806	24731	20905	12809	7261	5758	3981	4124	2996	2336	1980	1728	1734	1781	1560	1043	736	658	611	672	589	512	591	556	566	558	566	524	570	573	520	508	558	565	550	564	602	578	592	579	544	524	502	521	491	489	491	482	492	543	680	973	842	719	605	508	547	481	443	462	454	471	460	473	456	468	445	436	479	463	462	470	469	499	462	463	430	463	455	452	444	480	451	469	443	475	489	453	457	441	461	471	442	473	456	437	484	500	447	445	447	451	396	487	448	458	447	489	436	435	428	464	403	461	474	493	478	450	475	477	473	476	459	480	448	489	494	456	448	485	483	488	462	475	474	454	470	450	462	443	473	445	404	437	448	462	479	447	490	451	440	469	471	463	450	507	475	449	471	462	403	440	445	445	451	469	433	474	453	459	474	475	464	494	448	462	496	429	430	450	460	429	455	476	479	437	427	459	457	491	419	426	496	472	470	426	458	493	432	478	439	482	441	461	442	486	414	479	456	452	491	473	470	446	455	460	453	461	452	464	494	483	466	436	439	513	483	446	486	455	443	472	482	464	505	450	424	466	449	469	450	459	469	475	470	459	499	436	427	507	416	485	459	407	449	432	515	462	491	470	443	477	450	419	434	451	465	506	455	432	478	426	458	461	468	461	464	465	459	470	478	462	473	479	474	481	459	423	455	453	461	437	415	466	479	460	454	414	471	432	465	468	486	424	465	487	437	482	490	485	446	467	411	474	435	464	484	469	477	454	451	455	446	484	476	440	452	456	497	433	438	461	453	472	489	501	453	432	436	465	424	482	451	477	459	437	431	478	475	452	499	454	448	459	463	457	430	415	455	458	457	495	483	470	431	483	434	439	405	451	439	457	443	410	474	494	451	447	455	447	478	452	452	494	475	443	473	473	430	441	444	464	447	421	479	480	411	478	444	437	446	465	459	483	438	479	483	438	465	424	444	475	433	460	444	529	438	456	474	419	455	453	448	486	473	479	465	484	462	436	453	468	467	458	449	461	478	432	439	422	461	476	429	483	424	465	456	495	448	484	449	477	473	483	449	427	465	448	464	463	453	421	468	474	453	473	456	465	429	474	459	463	454	466	467	453	463	459	467	439	462	487	445	439	462	444	503	466	451	457	472	485	464	455	469	483	457	451	471	492	452	449	433	481	468	455	452	472	446	488	450	462	420	499	456	491	433	451	429	497	430	435	480	485	496	486	429	468	474	448	471	487	418	477	470	485	514	479	451	439	428	467	448	457	444	458	459	460	466	460	478	499	471	441	450	460	460	451	476	465	478	448	438	472	464	442	447	467	474	499	493	443	436	467	492	461	477	514	441	424	430	463	486	448	460	451	492	435	437	471	460	508	453	461	470	457	464	454	496	436	493	433	463	481	436	463	447	445	443	425	483	461	425	484	483	479	471	478	494	450	427	475	459	463	450	465	444	471	485	469	444	447	457	454	474	501	421	454	448	461	485	462	406	485	498	462	422	483	482	492	460	445	476	426	451	457	480	431	451	436	470	466	451	416	452	405	491	475	472	432	455	465	508	451	465	477	500	493	480	516	465	427	471	428	402	434	459	470	429	453	445	464	456	451	415	461	458	468	460	431	452	477	445	483	460	471	459	477	429	467	473	492	446	470	443	453	447	460	445	435	462	470	437	465	434	473	459	493	485	444	458	449	469	458	477	489	437	457	538	420	442	469	480	480	458	509	470	457	469	485	452	467	430	464	464	481	452	445	461	478	437	491	451	476	469	469	463	423	430	461	453	482	461	467	464	455	480	459	456	463	451	449	460	473	490	449	436	482	486	439	463	465	482	491	461	466	420	420	484	476	443	453	472	444	486	470	443	496	484	452	431	447	463	461	465	468	462	455	451	453	452	457	468	443	432	480	495	432	434	463	450	448	460	481	443	469	477	506	489	449	410	421	489	479	408	461	475	496	445	444	483	470	532	449	491	478	466	413	434	489	454	441	484	434	444	473	435	465	432	445	467	479	435	471	471	457	487	446	465	450	450	475	464	455	475	452	448	431	419	457	467	452	536	461	422	494	483	452	470	470	472	432	460	453	409	439	451	462	476	505	498	466	475	431	415	440	462	454	465	467	537	502	458	471	458	516	489	428	463	434	453	476	426	483	482	438	497	454	480	475	467	441	483	502	478	468	469	488	471	464	468	488	437	459	459	449	480	475	460	500	454	437	471	456	478	479	447	462	468	459	488	448	447	459	486	454	491	485	449	496	441	471	465	432	455	447	456	446	488	486	459	406	452	459	470	454	489	471	441	481	440	441	468	445	484	479	450	460	467	491	440	459	446	426	411	480	411	449	444	462	510	485	434	465	466	502	443	448	454	471	463	424	481	454	465	434	441	463	451	418	479	460	489	470	467	417	480	476	437	453	483	459	459	449	461	430	494	463	468	486	434	508	473	443	464	475	448	450	480	457	430	501	482	465	500	451	482	499	485	452	406	424	462	493	405	433	455	445	497	469	469	487	450	461	450	450	444	456	443	463	427	488	441	468	482	459	441	462	502	469	460	416	446	470	483	445	495	464	445	444	439	478	442	487	470	417	433	486	462	476	450	463	463	495	488	491	447	432	452	454	437	481	428	404	430	441	473	477	441	424	461	490	490	439	432	419	445	457	441	468	441	434	444	470	469	465	447	444	443	481	440	513	472	450	451	412	442	445	461	439	457	455	454	482	457	455	447	470	458	479	475	459	449	454	468	447	441	431	457	430	491	449	466	463	441	472	446	460	483	476	453	456	450	475	436	459	471	477	428	461	488	454	489	480	444	441	436	490	460	491	450	475	435	503	447	466	478	485	441	444	470	464	464	441	448	434	471	446	467	461	460	443	447	464	466	478	446	461	467	482	429	417	459	462	445	478	498	445	451	489	454	481	455	460	461	443	483	438	473	478	435	454	472	462	481	451	457	468	467	433	461	440	467	447	473	469	443	464	468	474	411	451	465	458	464	455	476	441	432	480	461	459	464	461	435	475	433	447	431	426	483	485	436	419	471	447	445	488	481	507	453	462	487	477	462	448	438	451	439	459	447	442	457	452	487	420	473	433	432	479	481	450	457	450	458	450	483	474	476	468	493	430	412	449	482	448	454	448	475	465	442	489	455	445	460	457	437	447	479	445	440	470	454	469	483	454	458	485	457	419	446	460	484	407	460	458	427	450	493	502	419	464	454	434	503	447	504	486	474	451	470	438	457	476	463	462	471	460	476	466	472	487	460	436	437	474	464	483	428	467	455	423	489	513	479	439	480	473	378	473	454	483	497	468	480	469	496	447	450	474	514	452	476	479	407	445	448	505	476	455	486	470	436	441	431	512	475	455	477	447	449	510	428	477	441	447	466	440	454	471	456	489	487	459	475	439	452	454	429	495	435	452	449	452	462	440	447	469	463	448	441	483	428	448	494	452	452	488	466	471	447	452	497	463	434	479	439	466	458	444	452	462	443	450	444	433	451	444	423	482	477	486	456	460
17767	33739	30188	20935	17574	16252	13600	13555	10566	10673	7870	5994	5163	4375	4354	4243	3753	2260	1588	1308	1178	1150	1066	1060	1071	1019	999	998	981	911	930	984	867	891	937	1022	1032	998	1038	1044	1000	867	935	853	817	795	771	812	777	826	805	899	1368	1943	1624	1284	1014	840	769	777	691	806	707	742	705	696	739	696	743	742	715	730	721	698	727	724	697	720	727	695	721	708	723	708	685	699	719	722	727	740	759	729	672	721	718	765	695	732	747	705	745	742	677	732	735	706	660	692	757	731	721	734	759	746	686	776	683	673	771	743	725	778	678	713	755	719	731	718	761	653	730	677	708	732	732	727	682	748	730	727	709	731	754	763	692	758	754	725	735	676	722	738	737	677	802	755	748	701	718	741	744	729	748	700	715	756	688	694	692	765	722	733	724	726	766	719	760	713	711	711	711	680	750	708	698	679	744	728	717	672	708	683	715	754	714	731	715	693	770	725	736	747	700	738	750	753	707	658	734	711	765	759	648	718	759	718	705	737	709	720	780	709	732	727	733	716	731	730	719	702	766	702	760	692	732	704	696	720	723	722	774	721	698	743	727	727	756	693	724	719	727	758	719	698	683	728	750	724	677	735	716	720	713	700	752	744	744	750	745	730	749	716	757	702	741	751	762	758	718	722	727	722	727	735	749	721	718	702	723	736	710	738	735	733	733	667	723	689	736	741	691	727	744	678	704	738	690	710	725	716	691	679	664	766	706	703	729	716	763	716	711	761	747	754	742	738	774	768	704	700	750	737	661	723	741	740	731	743	733	725	729	742	703	723	764	713	729	724	752	761	728	750	715	728	697	731	693	725	714	724	715	747	714	728	710	711	684	752	761	709	704	716	705	704	698	738	685	715	707	748	745	706	724	697	723	705	733	733	732	719	710	754	730	719	700	742	694	711	753	760	754	726	723	710	685	718	706	694	708	681	719	722	742	705	692	692	692	751	696	733	778	762	717	776	741	744	716	741	696	704	712	662	714	750	696	721	713	743	721	739	755	725	742	747	774	717	708	731	712	676	702	755	678	738	733	739	734	694	679	671	763	716	728	695	733	735	731	734	740	710	697	727	707	758	710	701	730	706	732	715	761	743	729	747	710	702	721	757	723	757	719	720	751	727	707	713	753	702	750	709	665	759	683	733	715	706	755	726	720	718	728	776	677	729	758	748	726	690	740	708	763	727	675	746	708	783	755	735	730	688	733	709	711	707	738	680	747	712	709	714	697	755	716	776	742	725	737	715	714	703	697	688	772	711	740	749	733	714	697	737	709	732	743	698	691	696	721	700	764	729	742	750	745	692	712	715	737	729	716	693	716	739	718	720	734	720	753	673	740	724	725	726	734	689	747	708	685	745	697	728	705	766	689	708	714	708	723	767	698	750	735	762	718	726	744	732	705	694	714	736	651	686	673	739	689	695	751	705	735	725	722	688	733	732	696	678	716	718	701	707	721	723	737	709	762	730	716	676	731	721	689	714	691	741	739	702	737	725	730	736	764	742	710	723	736	719	746	694	684	686	685	755	716	698	735	748	691	688	742	744	712	724	711	685	736	722	738	670	705	690	725	742	716	741	726	750	698	741	734	731	712	715	764	724	670	702	755	719	699	719	699	704	751	724	725	748	791	713	716	700	711	729	707	684	683	687	743	706	732	710	741	730	773	704	704	709	686	752	721	728	732	684	678	720	763	679	737	795	716	746	735	678	769	703	709	739	694	725	726	750	709	716	713	704	774	681	720	689	725	727	708	685	707	677	713	738	709	755	725	747	749	680	724	722	718	744	703	741	686	742	717	724	747	750	731	742	731	730	702	748	716	735	776	694	676	777	705	711	742	731	793	704	720	731	719	698	747	701	704	740	723	716	749	773	713	703	686	705	687	755	808	713	707	719	692	730	717	703	726	744	695	701	676	726	745	714	682	762	694	708	738	677	719	742	702	714	702	704	708	781	699	676	728	719	680	701	744	761	726	744	676	728	714	787	711	739	702	697	733	733	759	733	702	678	719	734	755	682	698	706	714	753	683	758	714	711	685	712	721	744	743	768	760	743	752	759	708	719	699	716	719	707	714	710	696	731	713	732	773	725	743	742	754	712	708	679	688	736	737	751	716	739	744	739	757	767	740	727	701	735	752	735	722	682	702	695	709	724	770	700	713	704	706	698	730	738	757	703	764	772	707	745	731	726	726	757	674	711	726	671	743	723	715	736	761	743	713	699	746	720	733	694	736	750	710	768	707	727	702	743	751	662	725	761	722	752	715	726	742	673	711	751	731	754	703	745	725	775	741	689	675	757	700	758	741	765	691	719	709	747	714	756	682	744	713	687	741	712	715	689	735	760	692	702	691	736	728	700	752	732	719	702	775	743	735	724	759	726	720	675	701	682	719	702	753	737	730	704	733	720	717	710	741	684	735	738	710	736	760	750	709	713	678	705	707	710	717	747	731	681	691	700	680	718	707	736	679	730	767	755	693	758	705	721	705	733	675	738	685	747	684	698	732	680	689	714	699	710	691	708	687	735	725	704	729	759	707	749	719	705	730	721	700	751	718	685	717	776	698	744	749	678	771	724	689	716	697	724	671	701	687	755	674	691	778	711	711	745	730	719	740	706	687	732	709	725	717	769	717	702	716	688	683	740	749	756	780	745	729	645	657	704	687	685	726	730	688	700	731	717	703	769	713	722	745	733	684	730	716	715	703	774	704	763	740	669	726	724	712	759	714	695	756	747	727	706	759	714	783	672	735	763	728	726	670	718	689	763	720	718	695	738	766	735	665	684	754	750	701	727	687	745	724	736	717	697	722	735	711	723	750	759	699	730	721	703	726	711	710	676	716	721	712	745	741	743	715	734	761	664	711	711	723	759	696	697	739	748	764	684	754	706	703	738	728	755	726	747	715	744	643	713	739	703	723	679	688	679	751	702	756	770	716	725	735	741	704	714	719	715	687	710	714	717	668	749	710	620	696	731	734	690	721	702	672	718	672	680	695	723	742	732	708	688	708	740	703	736	684	717	764	752	714	691	760	717	735	750	743	727	719	721	790	684	706	757	714	729	726	742	723	777	725	674	703	704	747	703	749	709	729	706	711	743	744	690	699	709	709	774	706	693	664	717	766	721	719	728	787	724	745	721	746	744	708	752	734	797	704	701	724	737	674	748	717	723	729	698	713	712	700	719	702	667	668	776	728	775	731	706	729	755	720	682	688	703	721	701	737	714	693	717	720	734	734	721	747	751	726	727	775	732	668	763	726	731	735	706	736	659	729	671	739	682	704	686	743	739	681	748	740	712	727	755	685	682	728	741	712	727	744	728	723	761	696	728	709	766	744	733	708	704	766	698	707	695	779	705	715	726	707	747	741	734	674	741	755	789	726	690	725	691	672	733	729	698	744	725	721	689	674	727	695	688	736	717	708	711	774	701	744	688	750	678	700	735	753	720	750	734	788	753	703	720	708	725	732	736	722	684	727	751	702	707	733	735
23518	21548	29507	24075	21648	21412	15306	9085	6450	5374	3850	3362	2661	2390	2711	2540	1706	1257	892	725	712	668	698	619	572	578	620	543	586	532	563	605	542	503	551	684	648	577	628	661	692	583	540	482	534	555	461	488	493	447	469	473	1147	1403	982	765	637	554	483	457	467	447	438	448	422	419	445	428	449	416	414	436	445	446	449	466	425	464	464	455	403	407	437	431	408	426	422	437	443	467	420	429	434	420	446	426	455	424	487	420	426	404	464	441	399	408	423	430	420	401	439	426	458	438	457	437	427	457	434	419	429	426	442	413	444	415	423	458	414	419	446	455	449	383	442	428	431	418	434	417	446	407	425	432	440	442	421	436	422	440	472	427	449	446	446	427	436	420	430	449	460	430	432	415	469	424	452	427	415	414	453	409	434	447	415	439	463	436	445	429	406	432	420	454	421	464	468	438	399	464	446	420	494	444	402	431	447	409	426	431	416	398	437	461	435	457	402	433	428	430	466	423	459	447	457	462	430	431	415	438	428	401	449	405	430	444	475	454	415	447	411	438	428	410	453	425	432	440	464	465	411	455	431	403	478	432	458	411	474	487	437	426	448	446	441	448	436	438	448	429	412	421	433	418	442	441	428	444	441	454	446	470	454	436	418	446	426	398	431	462	448	473	437	417	399	413	421	447	419	416	449	451	437	441	403	451	413	461	427	435	430	432	436	455	441	448	419	440	387	437	465	416	395	423	468	421	443	419	427	452	449	473	413	427	443	430	456	414	450	451	451	426	412	388	469	451	421	452	435	408	452	434	444	417	427	432	442	426	446	446	421	471	427	418	429	434	439	424	446	437	445	408	442	420	402	415	442	454	429	438	446	470	416	416	398	442	467	449	454	432	429	411	470	416	437	414	445	407	458	431	433	411	463	460	452	396	437	437	432	440	429	453	464	472	446	444	425	471	420	466	441	444	433	411	451	389	445	425	440	444	434	414	449	419	401	419	428	411	424	454	426	453	486	405	440	476	386	433	434	434	473	425	427	460	462	437	456	460	406	409	455	421	441	427	457	449	462	454	408	406	437	437	458	427	404	392	457	412	431	417	406	440	425	427	431	455	459	454	468	427	421	429	438	408	392	428	455	422	486	428	456	435	460	429	455	424	450	447	468	447	433	469	482	462	441	439	423	448	439	444	422	449	419	453	408	456	446	397	418	439	414	440	481	452	432	449	475	458	486	415	430	426	434	436	459	397	449	473	447	442	456	401	408	423	428	411	457	412	431	443	469	445	440	417	451	441	456	394	447	440	404	427	436	417	457	423	424	452	404	436	436	401	450	455	445	462	454	401	447	418	414	464	441	435	433	439	430	408	448	426	435	452	455	407	411	425	423	431	390	431	439	443	440	460	431	431	447	431	464	382	415	435	395	425	472	432	430	431	428	434	424	456	430	428	429	406	408	424	408	433	440	458	457	431	469	421	420	411	429	426	456	421	427	419	416	444	421	466	433	467	418	449	473	447	437	422	441	396	467	410	441	452	429	450	461	451	413	431	450	418	415	447	425	411	458	451	413	447	458	446	446	414	434	426	424	418	453	457	446	415	447	445	456	432	450	486	446	422	426	452	385	407	404	435	434	455	430	430	410	419	429	383	409	469	426	441	442	453	456	441	449	447	419	440	457	430	412	439	407	408	455	421	401	453	447	426	439	477	410	428	468	430	507	460	434	402	394	444	432	397	476	439	444	405	424	387	470	436	441	425	422	464	417	468	450	451	427	445	422	467	426	409	441	448	443	440	446	429	400	424	435	410	378	460	459	466	460	411	466	408	397	418	429	430	416	425	439	449	415	433	474	461	466	433	416	456	418	415	431	452	422	435	408	444	441	476	458	456	437	431	435	474	456	463	437	397	449	400	405	428	450	453	417	443	466	414	449	418	405	436	432	424	423	428	454	410	431	437	438	460	409	382	439	426	450	465	440	443	433	424	433	404	437	472	431	443	445	414	435	423	415	435	451	421	403	462	429	409	460	422	379	411	440	434	428	411	471	427	431	384	454	414	402	439	439	449	423	444	406	416	444	439	435	431	420	415	446	415	431	418	409	425	426	417	456	425	454	435	431	418	464	447	433	406	419	433	445	414	415	467	456	430	445	449	455	464	447	464	430	468	459	483	454	420	423	440	438	444	491	426	432	460	410	456	436	417	425	444	438	431	436	426	464	449	409	431	453	441	428	475	462	427	468	422	473	431	424	451	437	458	410	450	428	465	457	458	416	482	470	420	427	436	413	409	465	442	436	433	422	449	481	428	438	410	444	441	394	423	433	429	411	451	431	461	474	439	429	451	452	417	423	440	443	453	471	439	392	468	436	440	419	440	435	403	445	466	433	414	441	456	425	442	418	450	413	462	421	419	443	445	415	472	451	429	442	440	428	422	459	464	439	396	461	478	436	457	415	455	408	413	411	446	388	419	454	422	472	430	435	459	450	439	473	424	456	437	423	443	419	447	395	473	408	417	427	394	486	418	447	445	442	434	436	440	471	465	480	460	397	412	447	442	435	412	419	442	415	416	451	420	445	435	442	420	455	409	448	420	456	448	429	411	383	459	427	417	446	456	402	423	390	447	427	458	404	480	448	408	449	456	401	455	429	411	428	424	430	451	416	409	421	417	421	431	445	427	422	474	458	435	438	436	443	437	424	422	466	419	423	426	449	454	411	437	433	471	449	428	464	437	458	436	473	443	410	405	411	451	449	444	432	431	427	432	411	430	454	455	440	454	418	423	424	421	459	437	460	416	439	415	421	416	413	392	471	480	446	483	440	445	465	438	438	388	436	422	422	429	399	442	421	447	461	424	446	405	437	431	438	415	426	424	429	447	434	432	440	411	452	382	426	474	449	433	407	426	464	455	453	457	437	443	425	442	395	432	411	453	465	482	456	428	412	445	462	442	434	448	447	439	447	423	465	442	408	442	440	426	455	422	440	426	412	427	441	450	436	429	434	419	442	426	403	473	495	424	440	447	408	455	442	378	442	458	435	455	417	461	414	468	425	399	470	438	461	440	465	426	430	420	421	423	432	417	435	444	419	432	445	440	470	431	439	428	445	450	431	439	417	432	449	449	443	409	463	416	446	412	422	471	430	456	471	433	444	437	434	444	446	375	452	410	397	444	459	438	421	468	453	431	442	422	445	437	470	372	447	422	417	449	387	460	401	408	444	429	430	462	432	452	428	415	454	411	409	431	424	453	446	408	437	421	411	381	432	386	422	409	415	422	420	411	445	471	457	402	459	418	449	422	449	415	430	418	442	447	459	432	431	410	396	440	414	399	446	448	435	439	427	449	451	427	397	425	416	407	412	411	442	421	385	417	395	434	428	401	443	439	406	428	448	413	405	474	465	447	438	463	458	440	397	435	478	413	450	481	462	426	393	436	417	457	421	432	423	421	406	431	404	433	432	399	423	457	439	437	407	491	436	427	441	396	425	451	467	458	406	410	477	436	446	426	441	419	401	449
20357	38330	35683	27145	23834	20892	18908	17552	14694	12348	9478	8216	6558	5919	6610	6215	4093	2790	1888	1468	1367	1359	1196	1256	1221	1169	1070	1059	1034	1028	968	1001	983	939	986	1209	1122	1027	1142	1319	1193	1013	933	910	867	896	844	791	769	755	781	824	2309	2878	2058	1480	1094	876	806	674	678	682	645	645	688	677	678	614	675	702	649	644	686	633	679	693	706	660	685	698	679	674	696	620	714	704	613	662	687	690	698	633	669	672	684	660	666	653	653	638	737	648	669	653	692	679	706	660	689	653	650	697	643	679	712	713	664	682	684	673	637	647	665	644	701	673	654	622	663	666	684	652	689	691	650	638	679	692	685	712	646	616	668	708	657	685	659	695	672	690	729	670	620	689	653	633	694	643	658	616	703	658	690	661	675	684	677	625	679	670	669	673	662	662	658	726	639	645	665	671	668	642	635	716	651	699	660	669	689	698	681	663	704	670	679	654	660	666	626	675	692	669	701	649	650	673	649	645	677	726	665	673	676	680	672	704	659	628	666	699	668	690	667	670	695	707	680	675	646	630	655	667	633	642	647	700	712	670	694	625	692	645	654	671	695	680	685	679	713	646	642	662	650	653	612	692	684	653	702	616	683	676	716	672	676	655	638	704	666	723	685	662	681	663	672	642	669	641	699	663	670	645	644	702	675	711	689	657	717	714	636	654	685	691	657	686	690	666	632	678	731	647	691	663	690	692	686	639	650	701	678	690	643	686	703	711	658	702	635	721	681	652	696	707	725	705	689	651	691	698	704	650	663	714	636	671	670	682	654	654	653	655	650	690	694	623	683	713	666	661	677	638	667	664	662	703	665	701	679	649	678	657	662	667	652	640	676	681	654	704	657	716	672	660	664	671	645	668	637	645	655	701	677	655	682	700	656	675	736	690	647	698	712	635	696	674	684	677	656	703	664	662	687	656	659	736	633	634	673	616	658	679	686	674	680	648	661	682	688	668	670	697	713	724	628	715	690	704	677	688	680	638	690	652	649	694	658	661	691	703	712	677	700	721	659	663	725	677	747	675	681	671	677	671	684	722	652	684	643	700	682	652	650	709	684	691	680	686	676	667	698	680	633	657	706	649	682	673	629	657	708	682	670	670	648	660	693	658	660	701	661	639	674	676	610	658	636	721	648	641	725	638	684	667	646	675	677	691	681	685	655	659	677	710	677	704	710	696	685	650	648	620	660	688	706	670	700	694	715	703	674	674	683	656	732	674	696	704	686	656	674	651	673	683	682	675	643	691	673	682	689	686	626	695	664	673	685	632	686	674	659	706	643	640	700	599	722	660	691	682	683	671	649	689	617	661	646	685	696	707	681	647	703	737	689	707	666	725	712	643	684	665	646	661	678	690	662	685	688	663	675	709	636	635	696	711	613	688	654	680	676	632	679	704	661	659	682	687	588	682	634	640	677	734	629	673	683	649	683	686	683	667	673	660	649	624	675	690	713	667	646	663	664	705	660	663	693	659	668	663	676	663	678	666	669	684	656	667	701	722	670	655	689	639	643	677	683	660	664	656	707	681	677	721	695	667	652	701	699	747	675	677	645	692	633	663	600	655	644	707	651	679	652	693	678	666	636	668	719	659	640	630	707	711	676	695	703	661	663	616	652	720	709	714	701	664	682	656	683	694	689	635	666	665	674	654	682	658	646	684	670	666	652	683	649	723	696	729	637	679	663	648	656	653	652	680	689	675	707	687	677	684	633	671	653	682	645	718	662	668	680	630	664	638	678	704	620	676	650	662	681	656	694	670	650	640	683	695	669	704	742	668	686	686	647	625	649	608	690	662	681	645	639	668	660	665	696	680	627	703	651	652	689	657	652	688	626	675	644	650	702	644	672	674	618	648	661	688	693	648	673	690	677	669	683	677	677	716	685	694	670	673	716	718	657	691	657	667	738	634	697	691	635	682	644	706	654	643	660	659	693	686	671	667	710	691	697	668	724	674	681	665	623	657	670	692	698	679	662	700	700	673	665	678	646	663	654	674	685	687	597	684	699	726	662	675	654	652	666	684	651	693	664	696	652	668	630	703	707	684	715	694	677	633	631	680	601	672	672	641	698	643	635	710	703	699	692	663	628	668	631	647	723	662	688	675	666	634	637	697	650	702	709	668	668	636	659	680	704	693	626	694	684	651	692	660	672	697	657	701	688	681	671	689	647	627	613	699	642	656	648	657	677	640	622	725	657	702	702	658	661	708	738	666	627	670	671	654	669	671	677	724	673	674	669	705	666	648	768	673	683	623	678	684	690	662	735	673	682	662	663	672	722	652	654	645	631	706	672	658	666	675	672	675	678	703	691	673	623	656	649	689	699	709	646	719	672	680	668	692	695	684	655	676	676	665	675	698	644	661	656	658	692	652	657	682	682	668	692	680	685	700	655	657	649	665	664	670	670	680	660	684	679	705	670	675	675	714	706	603	702	687	702	701	703	697	726	680	662	649	686	661	684	667	663	656	711	642	653	658	739	724	685	693	685	654	628	696	658	637	683	661	700	706	682	675	711	633	652	666	727	711	719	656	646	637	663	657	736	713	666	668	641	714	678	671	632	678	669	657	637	696	662	685	677	700	672	661	668	667	675	646	704	671	710	659	673	618	666	652	647	692	715	669	702	677	657	677	698	666	654	684	671	679	668	642	629	659	617	675	702	650	644	672	669	679	723	684	647	702	664	697	669	684	681	681	731	639	700	634	680	696	685	629	690	642	700	643	655	702	642	650	660	646	678	695	659	658	694	688	619	658	614	636	647	657	672	660	626	680	651	652	678	675	696	642	650	677	664	624	657	674	691	645	646	683	673	709	649	653	679	709	674	690	690	705	699	697	643	687	661	719	628	676	675	670	715	677	675	675	619	642	668	708	713	670	648	632	688	679	677	670	661	718	662	703	682	692	671	667	663	644	667	652	680	689	720	676	679	682	675	699	638	670	670	699	660	667	629	692	731	684	620	653	670	675	729	684	708	702	679	766	688	692	605	685	657	666	681	652	697	685	670	636	683	654	667	612	706	651	674	660	686	646	701	691	690	679	624	671	640	677	669	677	663	694	655	673	691	689	629	665	676	673	677	652	687	707	697	652	668	640	678	647	661	640	698	665	632	671	619	673	655	682	692	708	648	704	663	688	665	691	681	670	701	701	686	695	666	647	662	630	686	672	713	668	659	697	682	686	699	668	639	643	675	644	646	679	698	672	703	687	748	663	652	658	676	695	655	663	686	632	668	711	687	679	645	629	670	661	621	684	650	652	684	647	645	682	648	653	648	697	710	630	689	694	697	670	681	621	673	679	704	698	637	663	680	710	675	668	693	625	662	660	667	700	635	671	669	692	658	693	676	656	716	681	666	625	678	688	711	681	654	621	658	690	641	653	650	688	706	635	625	724	695	677	665	694	658	681	646	649	645	690	663	666	660	630	668	685	683	671	665	655	718	664	682	730	681	712	697	648	633	717	690	697	679	683	704	673	716	671	663	704	691	681
27227	21573	19477	10928	5467	3547	3408	2596	2334	1926	1453	1397	1185	1303	1274	1128	837	619	529	501	497	489	503	496	502	468	456	455	509	424	424	472	452	479	491	526	503	447	449	506	483	503	415	450	412	417	461	423	463	453	389	384	457	516	485	457	442	457	413	436	395	392	426	417	441	442	425	413	441	417	391	406	451	421	382	439	374	415	408	383	409	424	414	435	426	450	437	388	382	435	431	418	407	449	421	425	407	426	394	396	451	431	398	433	386	404	459	392	419	400	414	459	415	403	422	429	406	406	412	453	423	430	382	407	374	470	423	409	420	411	406	425	406	381	416	386	450	414	380	406	419	401	443	396	422	446	407	387	416	400	427	476	378	444	454	452	423	446	448	413	406	414	449	409	433	405	471	380	425	384	406	380	407	436	418	403	435	398	444	437	420	392	436	407	440	416	417	419	372	376	422	433	423	408	436	387	401	376	412	415	393	414	413	415	426	414	407	444	412	449	395	427	420	428	420	402	426	397	403	412	410	387	471	414	403	387	403	381	396	385	449	444	392	405	421	414	401	395	408	429	406	413	395	410	404	433	437	391	426	425	389	422	401	412	363	399	458	434	393	392	423	387	401	399	399	472	451	389	393	415	432	412	470	414	408	430	393	428	378	417	426	431	404	402	423	405	451	425	418	412	439	409	405	462	429	403	378	451	442	410	421	416	440	422	464	430	422	372	418	400	441	423	438	419	422	417	420	422	434	444	425	409	416	405	394	401	439	430	417	429	403	392	438	397	428	392	406	428	423	399	447	401	438	394	408	404	420	428	413	412	389	387	399	368	428	437	414	413	405	403	434	415	403	423	407	433	413	391	424	447	407	431	420	389	400	394	419	421	418	423	401	431	370	371	437	458	452	398	406	396	424	410	422	370	402	385	396	402	403	404	438	403	409	385	403	390	442	421	448	415	416	437	419	442	412	444	391	419	404	419	408	426	472	395	403	429	438	427	421	427	447	423	461	417	436	427	419	391	404	426	423	408	390	427	401	397	424	399	443	397	414	416	415	441	414	426	431	421	433	405	377	378	431	408	429	422	409	447	384	385	409	398	415	410	426	440	371	433	378	401	419	379	441	398	408	396	424	440	402	437	397	415	435	421	407	424	417	417	422	400	385	402	411	449	400	428	412	412	448	420	413	390	390	395	400	426	411	404	423	419	409	410	432	436	463	421	422	445	391	423	438	422	415	432	420	442	408	399	427	410	404	454	400	424	400	405	440	432	397	422	437	437	383	442	451	425	450	417	441	405	425	459	421	416	393	429	426	408	433	396	426	429	391	435	397	432	431	407	433	420	398	443	426	466	423	417	403	453	406	428	431	394	434	427	397	440	433	359	416	405	431	398	425	382	421	418	407	409	417	418	414	380	403	413	455	412	464	426	416	404	436	406	410	401	415	440	437	422	432	402	459	408	398	397	399	392	442	431	413	475	418	435	388	395	429	386	406	430	400	423	432	440	423	435	423	409	415	379	397	405	386	433	392	433	378	422	384	436	389	423	427	368	403	381	401	432	411	409	424	434	408	432	436	382	389	404	424	414	414	405	417	396	406	376	394	414	409	435	409	431	435	433	409	442	420	432	426	416	438	418	405	435	423	416	398	394	424	451	412	396	413	416	397	411	404	415	427	411	427	419	416	383	416	415	401	444	451	388	406	401	459	434	431	411	412	385	404	426	409	442	435	397	424	444	393	465	431	422	373	446	431	418	402	449	405	409	425	426	350	395	413	417	406	407	406	428	392	424	421	375	417	403	418	436	457	392	403	446	421	391	418	437	412	417	381	436	411	461	407	414	424	403	401	434	409	428	432	374	439	402	386	426	422	407	393	390	421	399	423	421	428	453	429	409	402	402	437	421	425	435	396	408	433	427	373	406	436	394	437	423	404	397	392	457	435	397	423	403	426	440	381	407	382	424	432	434	402	413	412	398	409	433	402	377	363	418	421	414	394	409	413	425	421	407	419	424	424	465	413	426	407	433	380	391	421	387	403	453	421	392	429	406	397	414	439	415	426	385	418	402	421	408	402	386	373	373	407	394	409	459	412	439	404	453	418	374	433	424	416	434	418	423	393	404	404	434	378	420	390	430	429	446	422	417	401	386	402	403	431	387	389	432	415	420	414	415	418	419	387	403	426	435	405	430	457	437	423	464	419	387	410	388	382	420	419	414	430	378	421	431	403	383	407	399	441	418	412	425	415	389	431	434	425	443	415	428	417	414	444	431	382	399	404	398	397	435	393	416	413	444	398	428	423	394	425	395	378	427	415	438	424	428	380	443	396	407	441	415	397	360	425	397	366	376	412	427	420	419	420	417	432	406	438	371	428	380	442	400	383	397	411	392	447	384	397	428	455	415	438	384	439	414	448	419	411	393	442	397	444	425	427	403	457	408	376	388	406	411	410	417	411	468	411	411	350	436	385	417	415	462	426	426	405	431	412	397	411	395	407	422	405	394	439	395	397	392	396	427	393	404	430	454	434	425	396	394	393	387	428	407	403	426	436	408	395	422	391	394	417	388	432	367	411	425	468	391	408	427	425	421	440	388	457	421	403	424	412	414	433	410	432	388	417	420	399	479	402	441	343	441	399	426	451	388	414	450	436	390	421	400	418	448	451	452	444	391	394	447	432	396	431	383	402	409	386	429	396	429	430	417	411	400	383	388	430	410	419	459	403	400	445	399	412	440	387	415	422	419	417	455	438	430	474	396	386	419	418	420	416	466	401	396	429	419	463	415	429	428	411	431	329	391	424	398	379	439	448	407	438	426	397	406	418	415	406	410	436	398	447	430	420	395	415	384	404	436	415	455	421	392	401	412	395	421	414	396	415	408	401	436	399	389	416	404	421	432	398	391	426	428	387	398	402	432	403	389	419	422	384	434	387	445	473	415	415	415	375	399	419	380	418	404	431	418	429	440	432	423	403	430	389	380	448	417	450	402	438	422	424	415	390	395	416	407	414	410	448	404	386	393	435	384	396	437	401	389	419	392	394	426	428	385	439	375	398	408	422	434	417	414	409	409	435	398	445	418	412	405	397	398	405	444	426	393	427	409	365	427	422	420	425	391	433	418	375	394	416	414	393	430	414	398	447	418	403	422	384	421	397	412	463	402	402	410	420	436	398	377	400	387	410	418	422	453	408	448	406	464	407	409	400	437	412	437	408	420	410	451	421	380	425	427	427	458	422	373	417	414	412	416	423	396	398	418	401	433	403	427	394	403	394	429	416	410	388	453	405	431	399	388	413	456	490	470	412	421	375	426	433	445	384	433	405	390	430	427	428	442	411	436	398	423	425	406	414	411	393	436	420	401	394	413	447	412	409	381	412	440	421	439	381	399	440	382	407	424	426	394	422	435	386	413	423	398	392	395	388	380	413	417	430	410	432	415	439	434	431	398	416	368	418	425	428	424	427	423	413	419	398	387	420	432	425	426	429	395	418	455	439	455	432	379	408	411	403	410
15885	26125	24077	15105	11718	9003	9119	7448	6557	5397	4026	3797	3092	3213	3412	2892	1890	1415	902	980	936	881	844	898	869	819	808	822	789	778	789	761	768	796	864	903	888	764	801	827	877	786	765	711	724	694	739	760	633	689	648	689	748	813	803	827	767	675	646	673	697	647	632	700	694	665	636	672	650	676	647	676	671	630	649	637	627	658	672	638	635	686	674	667	607	658	665	629	664	675	678	623	642	703	703	663	677	666	692	652	651	682	615	674	679	648	642	634	623	654	648	687	651	664	654	701	686	649	639	669	655	615	669	652	670	619	660	673	662	642	665	645	679	625	675	683	637	686	680	651	642	700	650	625	681	664	636	636	670	656	617	676	629	628	652	669	649	628	660	663	652	670	680	663	655	683	670	636	664	657	662	589	608	662	688	637	640	671	671	641	645	646	646	684	690	690	671	636	610	699	695	692	715	670	646	673	678	649	630	680	654	628	673	663	675	644	657	601	638	647	673	648	624	640	662	651	672	656	658	640	656	673	691	699	671	626	656	698	653	668	650	627	662	667	689	625	633	662	629	681	659	652	679	652	643	654	708	655	622	670	672	614	657	644	662	695	671	655	676	683	628	689	624	669	612	660	663	622	679	651	686	662	666	661	669	665	690	681	643	661	623	659	649	716	627	667	707	682	639	646	648	643	614	627	716	635	638	663	622	692	628	661	644	663	676	660	682	632	634	631	661	622	635	654	661	650	659	688	632	694	642	693	625	626	616	670	646	626	669	668	627	715	621	629	653	661	652	656	677	648	675	605	664	634	646	646	688	693	632	649	676	667	704	640	620	686	685	645	648	601	623	650	634	674	676	659	670	640	730	640	670	691	636	643	631	648	645	652	665	703	650	656	662	679	640	641	698	618	699	654	701	670	598	626	670	659	649	606	673	660	640	690	633	688	661	664	654	650	663	672	597	658	652	656	660	652	674	645	583	663	620	638	652	646	665	626	674	676	680	673	709	635	640	671	706	623	640	669	649	646	711	685	672	621	626	667	658	658	673	631	646	686	638	675	653	648	624	684	644	657	664	672	595	661	670	696	655	729	681	641	664	635	653	676	666	670	682	668	655	625	715	702	623	654	675	688	671	658	638	663	640	690	659	673	665	657	637	607	655	663	676	584	670	632	640	676	673	686	595	630	642	667	651	677	644	717	619	721	649	618	678	658	634	644	685	663	664	681	649	662	641	664	660	668	618	701	689	627	653	679	703	668	614	642	674	668	725	627	689	641	643	623	666	647	637	662	625	667	651	666	699	678	616	692	643	677	644	633	656	614	647	646	683	664	711	616	621	721	659	681	636	666	650	659	647	667	656	666	666	621	666	670	618	657	657	628	658	663	669	643	660	677	615	617	626	667	611	683	668	637	643	681	651	600	699	634	688	626	650	628	631	660	651	633	669	623	642	656	669	624	625	647	679	663	693	636	607	631	612	643	673	636	710	660	632	603	674	650	689	629	651	687	631	617	690	650	628	672	621	668	651	671	629	661	650	697	664	679	630	623	635	668	656	640	641	658	677	647	674	617	689	695	687	683	670	641	703	672	597	662	668	659	671	670	691	684	667	647	658	661	671	668	680	654	679	672	687	643	622	674	621	705	652	701	612	647	646	672	666	622	635	700	631	650	677	657	672	657	636	652	673	690	672	638	659	670	625	676	651	628	700	697	675	652	683	636	645	644	634	621	614	651	607	644	633	653	650	669	707	642	673	645	670	658	615	679	670	656	658	659	634	664	662	666	626	702	676	657	593	652	628	716	660	646	662	620	682	698	686	672	630	650	628	629	582	653	691	659	648	595	632	688	643	650	684	654	639	673	672	659	644	704	652	613	615	656	653	673	657	686	678	712	646	660	695	660	647	664	671	650	707	693	622	687	711	665	661	638	638	644	658	667	649	636	652	627	640	647	657	625	657	591	600	618	651	640	616	674	659	648	665	696	711	685	682	650	654	635	652	661	675	615	662	655	610	657	651	688	693	688	648	673	627	658	638	688	634	610	668	640	651	667	694	635	698	679	688	690	676	614	715	624	657	639	653	636	647	680	665	697	621	684	625	641	668	692	649	688	646	668	672	616	638	676	673	636	672	675	678	670	657	646	644	666	686	651	657	669	657	679	672	614	728	683	686	646	692	652	648	686	681	644	636	651	695	647	645	650	672	681	647	690	692	639	659	625	643	675	633	641	690	665	648	656	694	653	651	641	651	663	700	613	672	669	594	644	654	644	639	651	678	646	666	632	685	611	700	660	631	675	673	664	652	703	665	628	648	624	605	669	651	700	585	632	646	643	642	649	636	670	697	674	654	633	684	667	679	654	646	632	644	676	703	661	651	662	721	674	694	687	675	623	648	702	659	662	647	674	678	640	661	634	670	672	675	595	655	650	709	625	656	634	654	637	632	662	696	641	656	631	633	633	613	674	620	703	657	677	619	690	640	646	689	647	643	632	655	595	624	672	667	640	668	650	679	643	648	649	655	672	653	664	673	663	663	629	635	696	645	699	679	619	642	689	701	658	661	626	660	690	670	589	601	658	702	661	679	623	660	667	661	670	636	631	600	645	666	670	638	611	647	667	602	672	703	643	689	622	665	666	652	713	669	648	681	651	631	664	651	655	682	688	677	667	644	630	639	653	638	650	711	630	677	671	699	623	680	638	659	699	633	656	653	637	664	639	686	698	660	661	625	661	645	654	631	636	663	639	692	704	641	614	619	676	682	664	669	661	654	630	624	682	680	644	649	637	702	637	674	645	679	670	664	643	623	660	648	678	646	647	640	656	693	688	648	648	671	658	607	642	667	625	656	632	617	659	643	628	701	695	647	643	635	674	665	680	646	628	613	660	654	685	622	613	641	674	665	626	655	689	666	598	675	639	652	672	658	633	659	626	640	636	656	625	620	660	634	699	641	637	612	663	659	621	615	672	658	629	652	659	598	682	647	684	667	662	630	647	676	688	648	631	694	668	673	595	641	644	694	645	647	655	656	654	677	702	705	681	649	636	677	642	687	651	608	648	672	631	670	629	646	662	688	662	652	672	678	677	679	693	696	665	674	687	678	613	651	642	681	677	691	682	632	642	658	619	696	665	703	647	672	622	655	634	723	699	598	642	704	693	615	633	712	629	664	660	662	720	630	676	643	665	631	658	685	622	721	693	683	632	682	668	623	684	687	683	636	659	613	641	661	624	688	705	617	663	673	665	633	642	684	635	651	665	636	637	622	640	668	696	638	675	662	676	667	660	692	657	658	649	667	661	595	659	615	686	662	633	641	667	673	658	710	650	640	670	640	657	662	670	634	601	630	677	626	652	688	606	670	697	644	661	650	677	672	661	647	640	629	629	663	629	652	650	677	660	653	653	702	622	675	655	680	674	672	653	673	638	641	641	641	644	690	612	670	682	669	693	651	626	651	627	681	649	660	616	636	705	659	695	666	638	671	674	617	656	662	659	629	659	655	670	675	651	649	664
24540	21522	28821	24718	20956	12147	7643	4682	4039	3024	2524	2252	2104	2000	1820	1367	1158	867	725	728	647	605	604	619	596	572	571	582	500	570	545	543	667	688	654	630	598	500	561	554	633	616	614	552	532	501	498	486	487	514	519	514	727	889	692	632	579	542	463	458	456	502	481	455	507	466	436	477	445	468	471	433	456	438	451	504	448	472	426	460	478	468	498	457	424	478	454	457	473	428	500	468	449	452	489	484	463	458	451	450	474	439	489	503	447	533	399	461	491	442	479	448	491	481	450	470	505	461	435	484	452	443	440	429	468	432	474	465	435	478	433	468	489	450	469	495	472	451	442	479	456	496	439	462	478	455	465	481	454	495	437	445	434	465	470	454	461	481	483	476	473	466	505	433	466	457	471	454	479	472	495	413	463	488	483	465	450	462	473	457	455	469	467	449	457	441	457	456	456	422	442	475	456	455	458	461	459	447	505	426	465	498	435	489	476	450	467	460	460	514	486	453	487	442	494	458	505	444	404	428	440	473	485	480	473	482	471	432	415	486	437	452	434	455	478	449	456	479	443	480	456	459	448	435	490	469	439	499	477	487	474	473	459	445	446	433	427	445	461	459	446	429	456	454	462	448	462	457	477	456	441	470	457	466	428	426	466	466	453	489	452	434	482	453	473	507	442	441	467	476	451	434	432	449	459	436	498	477	464	437	438	447	447	443	480	470	489	477	454	528	448	469	481	456	455	466	469	435	438	449	419	481	474	484	494	486	467	434	463	459	446	470	467	448	466	447	450	462	462	506	457	483	453	463	462	483	460	475	492	464	470	490	497	449	451	436	472	501	439	477	476	464	475	463	455	434	431	465	491	443	477	453	469	476	474	489	456	459	433	464	493	490	453	474	466	457	443	495	438	449	456	481	418	472	467	478	423	448	492	471	452	484	497	447	477	479	422	460	455	446	474	430	476	468	439	475	480	414	482	472	440	485	451	436	490	435	447	444	476	468	424	449	446	463	466	475	454	449	456	438	485	486	486	439	436	464	476	459	492	436	481	450	450	474	473	421	445	445	464	450	409	473	449	450	417	488	481	469	455	458	494	469	487	523	446	469	450	433	444	457	457	456	476	457	442	457	464	479	460	479	454	483	475	465	460	504	425	416	443	492	453	461	452	454	461	440	490	492	443	462	459	476	441	489	482	478	444	511	481	451	482	491	447	517	491	479	490	454	427	480	458	488	451	454	454	471	490	450	467	439	438	473	458	460	430	439	497	437	511	467	488	456	475	426	476	445	460	481	444	434	461	451	433	487	458	479	422	498	493	492	480	448	488	457	440	416	457	441	449	433	467	472	459	443	457	492	408	464	486	468	468	438	441	434	426	464	482	442	445	427	474	414	435	468	464	499	474	487	461	438	431	444	452	453	461	512	515	473	476	443	451	452	475	465	459	435	450	436	474	531	452	495	464	455	449	464	477	445	465	480	428	467	459	485	453	452	457	434	433	480	423	461	470	464	454	477	483	450	446	493	420	430	420	481	485	476	463	463	454	453	440	411	432	489	447	467	446	486	466	460	481	486	440	457	445	473	486	461	464	448	446	438	449	439	467	488	437	450	468	448	479	506	506	461	451	435	473	447	423	454	473	480	475	462	461	491	497	390	451	494	437	478	481	428	457	433	501	476	479	437	444	468	459	471	476	485	464	455	442	445	490	501	431	464	465	455	430	445	448	454	479	467	453	463	455	435	493	490	454	463	500	487	466	470	467	461	400	474	458	438	459	468	506	450	476	452	450	460	481	454	429	436	476	459	470	492	490	433	444	509	507	475	489	441	510	447	468	497	459	458	474	451	479	475	469	496	460	471	452	474	466	478	455	454	450	442	488	464	429	453	466	457	426	460	458	473	459	486	464	516	473	435	485	429	426	448	446	442	465	497	443	444	481	498	473	469	454	476	460	481	465	478	459	466	444	443	447	419	453	448	430	471	436	459	496	454	476	495	446	450	475	475	466	479	482	486	485	492	449	411	457	453	498	478	481	470	494	445	444	466	446	456	462	493	478	467	489	470	456	452	451	512	487	451	458	457	443	442	430	441	438	536	462	454	488	456	455	457	491	434	479	483	441	433	441	455	481	472	499	458	476	485	466	469	490	441	480	492	444	475	475	435	437	470	474	493	452	412	467	463	461	459	457	489	467	460	460	489	493	477	448	465	490	464	472	465	483	452	476	463	448	426	465	459	429	491	473	409	446	480	451	472	423	453	483	490	470	457	487	442	465	453	482	455	465	428	452	475	461	488	442	448	467	489	453	473	457	450	454	484	477	486	463	454	487	482	473	460	446	473	446	456	464	484	484	462	461	481	485	494	481	445	454	494	495	450	442	518	456	486	481	457	458	492	487	424	450	492	446	447	500	451	449	478	462	457	462	483	456	485	458	487	449	455	462	436	455	449	496	477	458	511	461	457	459	479	463	451	498	457	475	436	483	420	436	448	481	421	415	453	493	442	488	470	481	479	491	438	438	473	456	489	454	445	442	446	462	426	431	478	462	460	469	459	445	452	500	443	467	507	510	506	479	485	491	468	513	473	427	471	449	499	472	439	455	453	451	435	484	483	492	478	484	470	461	424	479	456	432	422	489	446	456	501	454	458	420	442	426	469	455	479	506	482	433	476	445	454	480	442	481	497	454	429	444	433	487	460	414	463	405	447	454	488	441	499	481	474	489	486	432	482	477	454	470	454	460	468	450	530	452	479	481	475	443	466	437	460	449	444	448	478	448	421	455	440	491	465	467	457	481	468	488	443	413	432	480	443	484	492	478	451	509	418	455	453	449	420	418	489	444	455	448	460	485	466	450	475	463	481	436	463	476	451	469	454	455	454	455	438	459	483	434	486	460	460	462	421	436	464	488	455	448	478	483	439	447	474	467	474	492	505	488	490	426	456	493	494	462	472	454	462	482	466	459	448	448	480	449	456	473	473	419	480	451	459	421	438	483	473	446	495	498	457	453	480	492	460	434	494	459	477	420	468	503	434	469	496	465	440	481	478	441	529	478	505	495	484	454	430	458	423	470	479	498	493	509	500	440	477	440	451	474	471	482	447	454	481	502	453	446	461	464	463	479	464	473	472	474	414	465	451	467	474	467	452	478	474	468	441	506	462	463	487	454	457	478	446	502	519	445	466	465	470	441	487	475	475	483	489	455	450	463	433	468	472	485	486	449	495	436	474	459	460	442	436	423	476	476	447	441	503	459	495	480	445	449	459	429	454	486	475	453	471	478	473	445	455	405	438	415	475	442	476	432	509	481	463	482	496	467	437	488	460	470	498	417	468	489	450	495	460	460	493	458	473	461	473	462	410	461	470	454	504	466	496	419	445	460	472	452	480	469	476	478	464	477	442	457	472	478	444	447	481	447	481	461	477	444	452	463	463	454	445	477	443	437	451	480	502	453	473	456	492	473	452	477	471	455	465	485	464	459	507	452	458	488	490	451	435	455	478	451	452	453	458
17847	33856	30619	22427	18639	15520	14623	10987	10389	7798	6634	6092	5110	5013	4706	3305	2626	1734	1404	1283	1166	1123	1005	1062	1096	995	1029	967	936	926	980	980	1169	1210	1236	1109	1159	1033	978	1001	1171	1177	1113	927	840	854	832	844	839	866	810	837	1401	1714	1455	1153	1021	908	783	753	750	733	778	756	753	711	709	746	711	682	766	753	692	699	732	739	749	707	732	729	679	756	721	736	699	735	694	757	722	727	735	785	750	748	773	703	765	781	722	694	745	706	682	721	741	733	732	695	757	742	722	749	699	719	743	722	751	739	714	762	712	727	711	725	691	688	750	740	700	733	717	719	722	710	714	719	748	684	775	713	690	719	749	722	730	702	702	717	675	700	723	777	695	719	730	726	756	760	724	755	691	753	761	693	685	713	699	699	751	730	730	693	730	727	691	729	748	781	724	695	711	720	711	728	748	682	705	717	682	688	697	720	720	704	724	716	754	754	708	710	784	741	698	735	704	744	755	703	703	747	708	755	752	676	737	700	700	736	769	681	736	726	718	731	707	785	775	700	710	745	698	762	748	766	716	720	738	702	713	739	729	734	708	769	719	783	707	695	699	726	734	718	708	685	727	737	678	783	688	782	701	749	731	681	735	780	749	761	800	706	728	716	734	705	742	718	738	732	698	715	722	695	693	733	764	722	709	764	734	744	708	725	688	753	721	750	730	793	687	715	691	759	743	764	753	689	705	721	695	716	770	779	734	753	715	724	775	708	703	693	701	712	783	745	753	710	682	736	692	739	753	685	666	696	721	703	797	734	777	733	776	713	764	724	690	701	709	767	732	728	669	738	691	749	744	740	713	678	708	705	735	754	687	692	707	724	735	695	699	742	733	725	754	706	719	748	742	690	772	723	764	726	754	741	715	708	743	726	708	756	673	734	709	759	708	737	754	734	745	727	732	731	701	706	719	711	736	728	735	711	757	799	728	725	716	704	723	769	726	721	713	732	720	697	695	758	722	742	711	709	716	735	734	723	783	704	686	699	729	696	741	715	724	713	688	744	725	760	718	776	642	731	705	652	730	726	722	705	717	746	698	775	733	725	797	727	737	723	748	718	722	739	775	755	743	747	757	721	734	734	767	690	760	773	744	756	718	742	691	748	752	722	734	747	746	775	746	717	771	715	683	660	773	734	752	705	723	741	734	729	685	700	719	717	781	744	699	696	720	738	715	735	726	738	732	692	747	723	671	682	704	735	764	746	719	709	759	762	705	718	709	691	725	750	736	759	706	720	714	741	739	760	728	678	730	719	760	695	697	790	761	701	696	745	714	715	735	665	718	733	750	713	755	695	707	698	713	693	726	733	744	726	716	742	723	736	730	714	702	730	736	728	713	764	728	711	729	736	678	728	757	683	736	732	781	760	725	736	740	751	717	755	747	754	718	723	706	701	759	748	744	709	747	746	745	699	743	751	754	705	719	732	754	724	740	759	730	711	723	694	678	717	715	705	714	768	715	779	749	709	731	712	721	744	685	736	702	746	721	680	737	721	792	733	734	717	722	716	717	725	769	766	680	691	711	757	703	731	724	688	735	746	720	730	724	689	734	674	748	736	741	725	695	678	701	729	748	729	755	709	740	720	693	801	711	728	737	739	698	718	756	719	747	762	724	739	709	722	730	741	724	737	709	737	757	738	750	738	706	725	713	761	742	740	718	706	705	717	744	717	722	659	750	747	772	762	733	730	706	741	698	742	722	720	714	750	723	789	671	734	709	754	673	722	698	745	761	721	697	693	722	722	722	744	739	700	739	717	717	742	698	675	692	735	727	689	701	725	695	753	718	728	740	709	771	708	743	698	733	753	728	689	726	724	719	690	753	728	761	740	681	755	701	737	760	700	718	747	731	697	699	725	725	747	736	788	728	758	728	729	774	689	726	761	751	720	711	727	673	721	752	731	736	732	693	702	760	704	735	779	684	720	672	728	726	714	756	738	689	717	716	735	724	725	705	772	765	747	706	724	730	715	750	732	686	723	775	725	748	753	746	712	710	709	708	708	749	739	692	735	744	704	731	741	720	725	732	698	759	776	699	748	691	718	731	759	684	740	684	739	719	733	724	744	758	716	752	696	693	738	760	721	726	717	736	721	694	695	768	713	707	742	677	782	778	726	706	792	753	734	743	739	788	758	717	734	791	773	745	783	682	697	666	709	735	715	718	753	731	701	703	713	687	743	729	720	770	677	739	723	752	675	764	714	701	731	755	749	704	723	681	678	744	727	761	704	712	712	728	759	722	743	681	729	729	692	739	735	745	730	699	707	655	730	746	714	728	728	674	773	693	740	747	685	744	695	732	744	719	804	729	726	746	731	707	736	689	726	712	721	718	736	745	709	729	744	781	719	706	692	760	752	772	706	711	716	778	731	721	718	732	732	704	741	716	676	756	683	753	721	708	724	720	745	708	712	718	731	714	748	746	743	752	783	712	705	758	770	775	680	782	722	745	761	759	742	693	754	709	744	719	718	732	695	689	754	729	700	709	706	737	695	775	745	714	722	730	725	740	730	738	730	755	749	737	741	735	721	700	698	767	667	702	727	729	746	710	738	727	700	720	702	706	724	735	680	680	732	717	722	734	743	701	722	758	671	733	747	766	728	745	726	712	698	724	685	734	691	749	745	717	686	729	759	758	693	711	741	708	692	728	754	752	728	662	716	764	776	672	678	750	751	687	692	754	721	705	685	716	671	730	642	725	707	728	734	696	730	713	715	706	759	764	752	674	732	718	711	690	748	763	724	751	823	746	759	682	733	743	777	761	762	727	701	735	703	745	719	779	679	723	726	789	698	702	740	724	728	662	712	766	704	717	752	762	732	766	764	712	733	720	726	772	768	737	686	716	757	776	735	680	711	653	744	760	721	743	751	744	733	704	716	689	709	769	722	760	748	755	715	732	714	730	725	725	719	711	725	657	769	694	765	705	720	751	717	736	732	717	686	705	721	750	752	755	710	725	713	729	785	717	754	758	746	763	713	783	686	737	754	696	703	727	737	732	670	707	743	753	739	714	691	718	705	724	723	737	733	775	725	748	788	713	753	751	676	735	747	762	721	726	731	704	733	719	735	723	740	741	719	705	721	771	712	727	687	746	706	738	675	750	700	696	684	715	726	769	725	715	719	700	698	662	736	749	761	769	737	704	698	760	710	733	664	720	747	669	733	721	722	712	718	709	714	727	756	691	717	711	728	707	685	743	715	738	728	733	754	653	701	752	735	713	723	727	709	719	743	708	719	722	713	734	716	763	688	715	744	715	708	718	756	776	710	723	681	685	710	754	742	665	723	694	732	773	745	738	719	736	719	706	720	702	677	736	725	739	759	703	713	706	724	738	710	711	708	767	755	732	789	687	743	710	731	684	712	678	752	698	722	704	779	747	760	702	744	738	681	770	709	731	694	688	730	748	776	714	703	748	758	701	692	756	742	748	729	744	770	734	696	783	748	765	753	737	760	677	702	697	714	743	729	711	736	711	733
23481	21553	29474	24097	21641	21475	14925	7572	5732	4348	3500	3451	3018	2779	2226	1730	1409	1072	883	815	722	631	655	656	659	624	613	597	602	577	564	652	677	767	664	697	674	555	619	657	707	673	661	670	552	533	506	505	484	518	436	624	1106	1229	880	733	580	524	513	468	446	467	431	417	426	472	435	442	435	453	427	376	428	419	410	423	472	425	474	454	429	440	441	479	414	468	454	435	447	448	444	445	423	447	427	448	422	408	418	438	443	427	455	453	443	462	412	439	444	449	442	448	430	418	442	462	436	409	465	438	453	439	437	468	408	421	456	429	441	407	467	421	486	410	448	449	412	412	435	403	450	452	436	411	417	424	462	464	472	495	465	425	484	424	426	443	415	451	435	443	454	476	485	407	427	465	422	407	440	442	438	445	439	469	474	392	441	456	434	434	448	435	485	409	454	440	454	468	452	463	466	437	456	437	434	421	452	415	442	442	431	436	433	459	447	476	448	477	463	453	450	425	429	439	443	404	397	435	473	424	466	460	449	435	436	403	451	431	445	409	396	443	418	436	440	429	483	473	449	424	436	439	480	420	412	449	451	440	443	417	404	494	446	441	424	493	465	423	470	421	444	453	386	424	479	436	472	452	468	443	449	441	455	459	454	473	437	434	493	442	435	474	458	430	454	439	439	471	460	450	463	427	461	390	464	442	463	437	435	446	438	423	442	442	437	479	429	464	496	421	434	433	416	432	430	444	443	422	485	421	451	454	383	453	431	424	436	419	450	444	435	463	439	464	423	418	450	462	382	443	478	433	406	417	419	453	412	420	423	429	461	426	406	424	450	422	470	450	414	452	425	447	431	425	457	420	440	435	448	434	428	450	427	457	451	472	447	432	420	474	468	436	424	420	450	462	480	459	442	459	411	419	438	428	435	465	458	427	433	446	467	462	470	464	444	414	447	467	438	446	430	470	449	443	443	441	427	431	469	433	471	405	472	440	415	444	408	427	436	431	446	440	435	424	447	443	440	447	476	448	398	446	422	419	449	429	473	440	452	428	444	447	431	439	456	483	430	428	446	417	444	432	422	433	444	472	429	447	436	478	455	474	466	458	445	401	457	422	406	427	431	436	436	429	419	464	394	424	474	425	417	424	432	428	415	438	418	457	434	456	438	454	448	449	440	430	441	407	429	415	447	467	450	442	452	433	432	426	445	402	424	455	433	416	446	440	469	425	432	434	459	426	412	421	445	422	440	436	441	439	446	450	430	442	426	448	464	401	445	442	417	401	453	407	455	426	425	424	437	433	420	424	453	416	452	433	448	394	434	415	439	419	448	431	464	470	438	458	421	408	463	452	450	407	451	448	402	450	452	421	432	423	441	482	406	451	437	436	409	402	460	416	418	456	438	471	432	451	431	465	406	490	444	436	429	433	423	446	430	443	441	437	415	413	414	468	465	442	458	416	463	397	421	456	426	444	441	423	401	419	507	419	471	427	459	463	439	438	452	444	424	437	432	427	439	439	451	461	421	468	411	442	470	453	442	467	417	413	445	436	410	434	435	456	442	405	424	469	431	451	463	409	467	427	438	477	418	400	438	432	468	448	413	437	462	437	449	454	408	433	437	441	455	422	443	409	416	412	394	443	399	413	408	449	451	401	433	455	440	448	443	438	442	450	445	448	444	428	433	459	422	449	411	437	467	451	438	453	443	431	449	478	447	421	436	433	462	441	463	428	450	459	456	460	448	407	487	465	441	457	434	448	454	449	430	384	401	425	428	459	439	481	450	417	409	433	394	431	477	406	491	445	444	430	468	433	407	441	443	422	457	446	435	470	440	452	461	403	402	429	454	471	449	405	441	438	437	434	420	431	444	434	458	396	429	461	441	472	467	394	427	436	448	414	434	396	455	423	450	460	451	431	463	429	468	426	457	437	412	438	443	454	425	468	440	471	426	435	436	446	474	445	463	442	410	456	439	430	427	433	425	405	459	408	433	444	418	425	393	463	396	471	447	444	474	442	451	431	456	459	465	442	436	439	458	458	438	419	426	378	468	409	443	449	438	469	469	429	449	419	415	457	441	451	413	420	452	424	431	460	447	443	475	442	426	408	443	431	457	436	406	429	424	466	482	447	465	430	416	477	421	416	440	441	407	441	445	484	422	460	480	455	440	429	455	453	396	408	478	453	457	420	437	474	437	456	456	440	442	444	431	434	450	420	442	451	450	422	398	422	456	433	441	423	403	453	410	447	453	420	470	410	422	449	463	453	403	453	390	456	409	435	438	491	436	462	427	434	482	416	467	443	435	433	438	398	450	446	450	456	444	428	418	402	441	461	419	435	434	456	427	442	451	437	419	410	404	441	440	431	457	460	447	437	436	423	406	414	432	402	461	439	489	498	438	428	418	451	430	451	438	423	445	438	424	394	438	447	456	479	439	452	410	427	435	395	424	430	423	390	460	418	458	467	447	429	443	446	460	410	431	460	455	471	449	421	413	442	435	423	442	428	438	439	458	421	401	426	433	439	447	459	468	465	422	435	476	403	429	472	415	439	463	452	405	450	454	429	465	427	451	453	456	462	466	450	428	447	437	466	435	427	450	449	457	430	437	454	399	463	411	448	419	423	428	417	427	432	455	430	436	419	467	474	467	449	456	421	456	409	440	421	444	435	467	440	413	418	462	470	457	429	432	378	401	457	443	484	403	440	481	451	465	414	468	422	467	419	440	425	456	463	399	411	418	466	446	448	455	420	460	424	479	461	419	446	438	408	456	431	392	440	440	446	474	410	440	460	459	436	435	456	456	445	441	448	456	476	442	422	422	462	473	454	407	459	436	433	424	442	415	449	423	417	449	470	433	398	426	430	422	444	445	462	423	463	439	441	462	464	423	500	470	443	448	466	474	427	449	453	459	448	464	412	407	448	445	385	428	431	434	465	452	436	492	405	451	432	420	437	461	488	411	437	457	433	446	411	423	427	438	450	445	456	418	400	447	383	407	417	435	434	453	476	435	429	457	443	440	443	447	426	419	500	460	453	435	505	424	463	466	456	428	419	466	408	438	417	438	420	445	432	426	452	427	440	437	431	453	402	451	415	415	464	475	435	395	390	448	439	443	460	430	420	412	466	429	440	441	454	462	437	419	469	474	411	432	440	425	457	446	422	443	468	422	443	420	451	452	446	449	439	458	469	423	430	466	419	394	439	458	454	438	432	415	408	432	431	448	416	417	429	443	447	415	468	456	466	428	420	424	412	438	445	433	443	488	486	461	455	442	447	458	421	387	449	416	460	411	406	465	440	486	442	428	398	417	452	428	435	458	425	436	418	523	419	378	435	427	427	422	464	432	419	434	485	446	428	406	428	406	415	418	426	419	442	429	439	452	417	412	434	422	457	446	449	418	450	443	433	422	438	416	451	423	433	476	436	436	463	433	445	450	435	464	436	406	440	450	413	401	476	434	447	445	466	439	404	415	428	469	414	446	489	482	398	502	394	440	450	466	435	426	456	423	447
20990	38939	35737	27277	23672	20802	18112	15190	13495	10362	8767	8678	7538	6959	5472	4301	3107	2121	1934	1615	1351	1307	1256	1281	1176	1098	1163	1014	969	958	952	1020	1271	1452	1270	1241	1311	1064	1188	1248	1287	1306	1204	1148	971	836	869	811	846	818	756	1005	2262	2427	1799	1332	1104	892	783	741	731	722	689	681	726	684	681	609	643	702	703	696	638	711	721	659	647	697	673	701	656	723	701	670	665	675	657	696	701	677	684	658	679	707	722	676	665	668	697	690	705	656	693	648	705	670	702	711	672	685	707	681	680	636	685	695	697	732	683	670	686	699	682	648	690	712	690	669	692	683	671	660	693	708	675	684	729	672	652	679	649	723	651	689	672	718	705	689	697	648	697	690	720	720	706	650	667	707	692	662	646	705	746	715	658	662	711	668	707	668	705	691	676	653	699	633	713	676	684	660	706	713	684	689	730	705	656	659	673	707	647	671	657	721	733	689	679	702	662	679	686	683	686	699	707	670	680	705	717	661	657	713	727	694	709	701	630	717	736	689	637	718	691	678	651	693	697	710	689	710	671	700	684	703	700	666	678	646	637	673	674	646	675	673	677	713	664	651	727	699	685	695	660	681	709	687	685	672	665	639	673	719	639	649	680	718	654	662	712	697	723	652	710	644	664	665	637	678	643	687	655	702	704	682	712	724	655	674	701	688	662	679	720	664	709	726	708	668	690	683	695	673	686	670	714	677	750	643	659	720	666	668	689	663	667	705	693	690	710	618	705	693	676	721	633	642	707	655	728	683	647	693	657	695	684	644	658	691	712	695	665	678	678	724	711	687	683	672	675	704	693	705	615	704	679	689	665	739	636	690	645	700	649	653	696	660	703	683	721	687	704	716	672	673	711	695	722	715	669	675	669	666	694	673	686	717	723	633	676	667	691	666	660	667	682	619	698	710	710	704	662	642	717	701	664	737	687	684	747	722	647	700	678	675	687	662	657	678	623	691	651	702	671	734	707	645	693	655	680	704	695	693	686	690	715	678	685	725	685	623	662	680	658	692	683	673	669	708	681	632	697	678	649	671	657	697	692	670	658	680	688	695	690	648	675	712	682	715	713	703	676	642	698	708	686	716	693	695	681	672	661	693	668	676	680	659	697	721	680	714	687	675	696	712	681	631	681	660	678	652	682	662	691	683	696	707	678	718	681	698	671	650	711	659	705	712	667	671	703	647	660	673	674	696	672	687	660	687	679	670	628	706	707	655	685	698	720	643	681	730	688	711	674	697	657	701	692	725	699	688	678	675	623	699	656	639	714	734	689	676	723	692	673	662	671	687	707	663	642	608	661	711	653	681	698	658	644	674	701	737	683	667	720	674	709	659	677	697	703	690	679	680	720	717	712	667	701	660	691	667	689	680	733	712	693	683	718	682	687	691	654	715	663	717	661	670	689	689	696	662	652	682	701	719	706	719	663	674	730	671	673	684	678	665	724	721	674	662	671	674	659	695	684	725	723	683	693	652	673	646	695	693	686	667	656	665	680	675	699	708	727	748	729	674	649	704	631	618	625	692	732	633	687	684	718	721	713	707	660	710	692	704	705	656	706	695	642	667	676	667	675	684	665	685	667	677	643	712	702	691	677	721	656	654	671	662	720	718	660	662	648	692	674	713	670	698	691	655	669	715	689	675	695	693	690	673	695	718	653	679	702	726	694	676	684	713	684	648	723	726	655	664	728	657	706	679	692	661	627	704	651	686	701	729	722	645	704	681	658	724	662	691	737	665	677	705	704	691	702	695	661	711	695	751	662	669	655	713	689	738	688	662	689	669	695	694	668	653	691	701	700	701	709	709	718	666	662	686	668	713	692	643	735	689	659	648	671	663	685	731	685	729	675	649	676	737	676	695	668	690	696	703	725	671	686	641	710	700	717	664	687	676	682	687	669	660	702	684	707	675	703	669	661	690	690	712	693	674	671	678	705	692	631	669	729	668	697	685	677	648	649	662	709	671	698	668	683	714	656	724	703	716	683	660	717	655	718	690	675	678	653	678	718	684	662	708	717	692	645	672	692	701	718	730	687	679	725	682	641	638	701	640	680	674	687	708	655	685	674	682	722	671	637	655	685	638	684	695	661	726	650	667	672	671	692	687	643	690	721	641	674	646	694	687	708	721	659	697	688	671	710	672	679	696	720	658	657	661	664	644	688	655	663	666	681	659	684	687	694	654	696	675	700	719	716	666	705	732	682	707	702	692	678	679	690	744	653	692	665	689	691	708	656	667	677	670	683	656	702	657	687	694	701	704	641	666	660	699	686	695	679	676	704	659	640	636	654	707	727	664	658	685	689	679	693	713	721	660	695	664	703	702	654	659	697	698	664	731	682	709	692	712	642	676	685	624	681	692	681	679	658	734	679	665	749	697	703	685	682	695	696	683	701	671	714	702	652	736	683	691	630	682	632	706	672	693	656	649	708	703	708	669	660	659	658	681	746	664	673	708	667	677	655	690	685	690	650	691	680	682	672	681	681	694	706	706	650	677	638	731	643	725	706	695	675	681	649	706	717	655	659	722	642	727	765	684	669	722	720	714	684	666	664	677	706	718	676	698	654	676	630	671	707	700	673	679	663	679	656	703	661	699	710	701	694	661	691	652	662	666	668	685	633	657	686	695	694	676	650	692	716	707	681	686	674	686	663	690	680	657	699	692	682	722	736	644	666	704	704	638	725	675	669	646	662	669	737	690	680	668	693	643	689	685	681	694	705	697	671	647	696	633	654	665	687	664	666	676	668	667	667	663	688	684	692	657	666	649	651	735	718	713	703	739	669	658	656	675	713	652	691	711	661	722	673	689	638	669	665	630	658	697	737	697	708	707	682	702	699	709	648	704	678	659	663	668	616	684	664	632	685	677	647	672	706	704	651	695	665	676	664	661	684	701	666	705	704	719	656	656	694	693	676	693	651	672	694	695	656	644	666	692	679	681	656	737	734	645	703	736	724	675	709	681	661	725	650	683	703	724	698	679	691	693	701	654	658	720	678	679	681	658	668	621	619	726	640	685	666	656	698	656	679	680	671	664	653	690	679	643	664	726	728	707	653	692	665	686	674	628	647	683	706	664	680	666	650	701	660	676	706	684	679	704	694	659	697	724	670	695	710	668	710	689	669	644	691	692	688	650	680	688	721	728	688	656	763	685	660	702	668	707	689	653	698	704	700	640	651	674	664	693	692	695	636	697	662	713	673	653	697	670	705	651	685	691	697	668	684	680	680	665	678	713	691	670	700	670	654	716	664	685	636	734	646	660	667	705	676	661	697	663	668	732	657	706	708	681	688	697	660	692	670	691	625	697	674	705	691	695	634	686	632	691	658	683	708	681	716	663	717	657	697	668	633	685	665	672	641	637	636	763	687	692	652	706	695	687	730	683	696	642	707	682	680	676	668	636	649	669	681	678	652	698	631	676	671	669	672	707	716	681	714	683	668	675	721	672	707	647	688	689	691	694	649	703	675	672	674	688	671	678	663	735	703	665
27018	21530	19303	9800	4742	3871	2647	2479	1901	1509	1536	1421	1462	1135	1017	837	603	587	559	538	534	501	485	462	486	448	512	489	429	475	500	519	495	454	506	485	512	507	497	502	505	519	483	490	504	482	447	431	418	414	424	426	458	450	505	410	448	440	420	433	404	434	417	441	440	425	437	447	409	396	415	430	412	440	458	428	454	376	481	423	439	410	423	424	388	397	390	408	423	416	386	452	433	398	421	424	453	434	394	417	437	396	396	443	446	436	413	384	443	462	443	444	407	422	403	399	394	453	403	424	378	427	397	405	413	448	408	411	402	418	424	404	420	407	430	414	445	419	384	420	431	407	463	423	411	393	439	409	396	438	418	432	396	432	428	459	385	414	393	408	367	446	425	418	415	416	451	429	416	426	417	433	410	434	403	416	417	412	409	411	431	463	424	454	452	429	452	446	402	435	422	434	375	406	393	441	406	401	434	433	416	416	417	389	385	423	458	408	425	375	403	437	393	414	409	417	444	441	409	459	400	422	432	447	463	426	397	404	411	438	459	402	432	421	381	449	407	424	414	415	390	413	407	419	392	420	397	454	409	387	376	432	452	428	428	465	413	458	452	402	412	397	407	429	422	426	387	456	418	395	376	416	412	452	408	424	437	400	405	381	442	441	430	404	436	412	412	421	418	397	431	438	416	432	390	402	414	439	442	406	402	468	443	412	418	411	430	416	380	401	409	432	406	418	417	435	417	445	417	379	420	439	408	468	428	431	420	384	396	400	399	424	422	390	419	383	429	407	392	441	407	440	392	424	443	401	454	440	401	423	403	422	433	443	384	409	397	413	433	453	428	423	391	395	389	393	373	405	419	417	422	419	454	448	418	384	376	454	429	394	436	411	420	433	391	433	428	413	419	447	433	421	431	405	426	425	441	427	463	437	392	431	405	411	436	414	416	399	423	400	427	443	380	431	426	392	400	429	447	439	403	394	431	419	396	423	416	406	466	391	417	368	435	429	406	402	435	460	422	404	398	449	402	417	404	441	422	416	424	410	411	400	442	413	400	409	406	383	421	442	423	397	405	413	429	421	434	424	402	397	410	435	400	402	413	432	422	429	399	406	471	404	459	423	434	444	415	426	400	443	430	444	426	399	391	428	445	386	439	423	448	407	394	427	396	407	432	420	407	418	406	431	444	462	426	397	448	399	421	391	435	446	417	390	446	439	422	405	426	442	352	403	396	429	405	426	434	384	400	412	386	442	402	436	430	422	404	415	433	403	420	407	417	403	398	393	428	414	403	394	420	434	395	415	410	414	393	420	457	387	437	429	422	423	409	412	420	410	455	422	398	440	420	395	438	397	392	413	435	405	427	424	389	432	402	425	420	421	443	412	439	438	396	424	401	415	431	442	437	417	442	443	421	423	449	387	419	418	379	432	437	423	390	442	424	403	433	396	410	429	419	419	433	405	420	398	408	424	429	381	400	434	447	432	443	407	400	406	418	447	414	448	415	406	384	415	454	427	432	415	389	421	388	378	412	413	418	392	465	429	455	419	421	419	418	413	428	414	429	413	373	418	404	389	452	406	421	422	402	394	443	393	407	426	430	412	446	418	428	415	431	421	434	440	455	411	390	454	425	464	446	413	434	431	390	424	428	416	428	438	400	407	436	414	411	379	446	398	430	406	405	417	429	409	385	404	430	415	424	407	430	440	419	407	435	426	420	419	450	395	381	428	411	439	406	422	415	419	415	438	417	405	446	408	390	446	416	430	410	412	434	421	462	390	400	413	429	467	381	408	403	442	431	424	404	401	395	409	450	443	421	418	380	413	415	437	433	432	392	423	435	444	454	417	412	390	401	415	397	405	390	460	405	430	396	404	436	432	420	457	404	396	420	428	430	426	394	418	464	367	413	403	395	396	440	420	437	450	380	446	414	456	474	415	415	394	411	427	426	410	417	454	422	398	415	417	415	390	377	385	418	407	439	389	437	421	410	395	428	412	416	430	401	407	421	408	412	419	463	397	427	448	402	387	389	426	399	417	408	431	435	420	416	400	429	422	415	456	427	380	432	417	397	442	407	418	395	424	436	431	421	421	387	389	409	426	400	396	403	413	451	408	406	410	424	397	411	391	411	397	415	467	418	425	381	404	403	423	390	406	428	439	412	433	472	427	402	402	391	442	398	409	424	440	399	391	425	438	417	405	439	381	410	396	424	396	404	431	401	442	407	415	415	413	451	406	423	421	420	391	396	421	403	440	416	453	442	429	413	423	424	409	444	421	443	393	458	393	432	414	427	401	416	404	429	374	428	389	448	454	405	419	406	433	410	391	393	451	384	429	433	385	424	435	438	398	428	427	447	420	445	395	468	397	395	425	400	402	452	388	419	432	392	434	440	398	430	371	409	408	414	421	444	399	426	425	428	427	413	433	410	444	388	411	422	390	423	370	421	398	419	421	406	388	460	409	404	427	434	394	445	389	417	389	419	402	410	420	373	418	420	418	431	411	396	401	402	462	357	437	407	386	459	423	429	424	450	411	409	414	446	437	421	405	407	404	445	435	408	406	439	403	455	442	380	431	420	431	405	415	396	416	433	462	407	418	373	414	388	361	382	440	425	420	386	398	391	435	417	408	407	398	429	421	419	422	380	459	458	455	399	406	428	423	392	406	398	424	442	404	427	440	424	418	422	417	387	426	425	412	417	400	432	424	407	431	436	436	390	415	399	397	440	428	424	424	433	424	391	411	383	435	420	414	419	398	400	424	432	414	427	428	431	436	419	432	434	415	439	414	427	396	423	420	396	418	432	386	469	441	427	418	420	414	454	460	430	470	432	406	418	435	425	408	428	397	442	394	423	408	406	470	414	438	452	437	416	429	398	417	396	421	408	421	433	419	454	415	417	423	462	412	395	427	432	440	405	379	398	434	447	414	411	438	406	472	419	418	417	415	407	398	434	394	413	448	422	411	414	386	402	434	416	431	419	406	383	419	412	386	426	446	420	447	420	418	419	399	411	399	420	438	438	402	395	443	392	385	413	412	402	413	424	434	430	442	409	413	469	413	449	370	430	398	444	451	416	413	418	417	431	429	417	404	425	380	418	389	409	440	426	435	417	405	413	410	390	371	412	400	398	435	409	412	438	434	421	456	419	433	410	398	405	395	403	433	418	437	428	409	414	406	420	412	433	405	405	436	436	437	427	419	421	413	389	437	417	420	435	412	423	408	426	389	428	414	407	437	457	395	379	412	410	448	425	414	398	428	424	401	476	400	413	418	467	392	455	396	425	445	401	421	399	431	433	414	394	411	410	460	418	414	437	425	422	416	412	421	421	432	402	387	444	413	394	403	470	409	458	398	407	407	434	399	429	390	399	381	394	434	421	434	415	399	405	398	425	432	416	420	408	417	411	431	392	428	420	445	427	379	442	393	433	405	406	404	423	433	430	401	390	402	397	406	454	416	387	417	371	396	451	416	451	378	452	463	418	417	441	382	426	400	422	385	435	404
17538	28104	23309	13578	9946	9744	7173	6922	5253	4323	4072	3756	4092	2871	2438	1807	1343	1171	1072	953	867	871	868	866	813	805	813	791	760	781	858	932	904	851	895	880	939	836	945	912	981	878	884	858	816	722	739	766	691	709	657	713	795	798	846	722	779	690	723	664	602	692	654	630	654	673	655	670	652	657	666	687	687	669	645	674	671	699	659	639	697	639	678	677	641	646	706	650	625	625	644	687	662	688	623	641	629	678	631	663	666	737	655	662	676	633	637	694	672	669	674	641	629	641	671	648	660	661	670	666	649	694	666	628	674	699	686	658	656	639	632	626	690	636	680	680	639	694	662	692	667	628	648	679	663	662	689	691	646	646	672	700	616	622	634	729	694	652	646	666	646	654	699	689	667	679	664	687	648	697	681	651	686	646	675	677	642	656	691	602	682	657	639	686	667	638	674	631	678	696	649	662	658	626	660	657	655	683	664	684	652	659	615	647	681	635	647	662	698	701	646	685	722	658	664	674	658	652	679	680	646	674	684	656	636	648	683	682	681	625	688	665	680	630	659	689	655	669	652	673	678	657	631	657	634	638	674	724	671	684	677	609	658	638	660	671	644	632	632	657	646	660	654	665	653	625	678	655	727	592	612	656	698	690	692	647	664	712	693	682	671	628	686	622	642	688	692	669	664	668	665	625	648	659	651	705	675	655	676	724	606	688	641	638	639	676	687	607	655	692	652	641	650	670	669	650	669	670	692	651	610	632	653	642	648	683	677	616	690	683	688	621	649	664	650	671	670	663	702	649	675	698	591	650	710	665	699	703	630	731	666	680	664	660	686	614	710	628	656	671	721	716	641	680	676	684	665	685	694	670	643	676	670	675	655	691	668	637	679	659	680	644	672	621	669	671	656	645	683	629	662	658	633	713	671	690	674	650	604	703	655	639	713	660	675	694	666	641	634	626	658	670	663	640	623	675	679	628	662	678	696	655	625	652	679	684	690	609	646	696	619	660	664	684	661	674	677	658	662	654	668	671	588	680	650	675	662	695	685	617	640	685	660	665	654	688	650	652	665	641	687	636	675	658	632	631	690	691	685	627	663	674	637	637	705	708	649	658	645	660	650	692	627	696	644	658	674	611	655	628	633	715	662	659	679	637	665	667	637	704	665	664	659	636	652	674	689	682	676	662	659	704	686	658	701	679	682	670	668	701	666	658	688	640	719	693	666	664	678	662	666	652	661	705	647	656	664	659	711	683	644	649	642	699	644	713	615	658	694	640	671	636	655	642	650	668	665	687	636	714	653	681	607	622	671	652	675	640	713	688	688	639	666	674	621	661	661	685	650	640	653	640	698	705	669	661	670	647	730	658	694	653	674	684	638	698	658	683	660	695	645	644	669	666	690	660	687	648	677	633	677	660	664	659	652	688	696	696	659	715	670	662	607	686	683	693	637	709	663	630	641	653	657	652	693	628	688	658	659	695	677	667	623	672	666	663	655	691	702	638	667	639	651	648	645	677	694	634	653	634	679	667	685	630	660	642	640	691	692	693	708	655	644	678	666	646	658	667	641	707	584	632	664	656	639	685	687	661	671	662	663	615	705	666	673	689	645	632	657	684	628	698	648	619	646	672	612	677	649	672	700	652	674	655	698	676	633	669	703	646	679	657	702	700	645	632	661	659	673	672	656	634	642	652	633	639	699	652	645	698	651	727	671	709	674	666	646	665	643	607	677	715	646	642	636	700	662	662	624	707	617	651	653	688	669	633	687	739	646	642	655	669	674	673	681	651	699	647	642	692	693	707	677	662	691	652	669	689	628	662	648	632	664	672	649	671	614	713	698	681	648	649	656	658	680	667	646	681	646	668	701	678	665	677	665	663	677	642	627	615	680	603	691	670	683	629	684	649	640	665	661	693	705	679	698	670	677	646	662	698	678	643	676	647	681	631	633	693	665	668	652	612	683	670	681	649	683	650	682	640	668	641	712	654	680	650	661	680	675	630	696	655	679	665	701	641	643	630	636	659	671	636	694	697	655	655	661	668	683	707	674	706	662	683	712	628	650	684	633	639	666	680	701	642	663	650	640	611	663	661	659	647	680	622	699	626	661	670	660	648	671	736	639	682	637	665	717	637	610	656	660	670	717	686	689	633	622	674	681	662	666	649	635	685	652	681	686	688	633	726	640	691	645	664	682	654	657	696	645	635	671	669	678	657	647	683	684	701	652	700	651	701	675	719	703	639	704	651	689	682	687	661	653	676	616	659	653	640	616	616	664	627	672	684	646	620	626	660	620	707	645	673	688	718	683	657	646	691	632	671	677	640	668	655	709	645	680	670	645	647	652	675	662	627	709	663	656	683	730	614	613	632	683	634	683	665	654	682	648	677	677	659	641	674	659	696	631	630	629	619	607	658	679	656	693	689	710	666	668	663	697	682	680	685	683	660	682	598	662	621	630	670	650	653	658	655	665	678	673	686	618	660	641	684	671	661	665	677	675	677	648	591	640	658	637	670	685	686	673	638	644	647	655	622	661	670	644	687	682	641	650	709	643	693	636	663	649	644	659	632	653	673	670	642	625	648	682	662	624	682	699	640	703	690	685	635	674	672	700	641	656	669	665	619	694	645	658	630	632	656	666	713	724	678	691	658	624	630	689	677	667	653	654	650	660	669	629	662	656	616	696	624	663	667	628	651	702	622	711	672	687	664	625	630	668	710	660	667	690	655	658	693	654	605	702	704	654	626	698	662	675	649	689	734	688	648	669	718	621	659	659	645	717	677	674	650	668	674	647	664	688	697	723	697	670	676	657	645	635	669	679	664	620	622	657	679	668	674	650	668	646	670	683	674	697	656	649	706	711	645	670	688	660	686	638	652	655	662	629	704	662	668	709	629	676	666	652	690	659	663	656	640	610	667	672	626	690	649	654	667	670	635	653	652	647	651	625	621	620	611	625	667	655	651	654	714	698	687	673	653	673	657	662	630	688	705	675	667	640	686	656	644	657	658	687	637	659	661	635	613	665	669	634	646	666	674	689	684	649	662	637	655	688	640	670	640	631	646	656	658	714	696	644	642	639	676	670	675	693	691	647	669	627	677	677	654	717	717	702	670	686	676	627	670	647	637	681	656	643	675	667	672	658	703	666	653	700	652	632	696	653	630	670	668	669	656	677	621	681	699	664	672	654	643	657	634	671	675	644	704	639	678	618	650	680	676	624	609	699	658	639	697	664	708	667	701	623	681	701	657	633	686	695	668	687	606	653	657	699	669	679	618	665	609	657	608	588	682	689	672	686	706	643	685	655	679	675	664	698	682	664	710	676	615	685	636	639	704	628	657	705	630	653	688	630	686	671	680	665	695	617	688	700	687	661	635	681	715	646	691	688	605	641	660	645	665	652	624	679	656	664	622	640	709	671	645	621	664	657	677	718	683	643	670	627	621	658	674	683	680	670	631	642	609	596	651	655	711	643	696	656	688	612	669	674	666	676	688	614	695	672	666	656	614	668	620
24554	21520	28784	24722	20937	12618	6770	4437	3457	2832	2742	2792	2400	1882	1455	1161	978	838	744	675	603	606	589	567	561	586	592	540	548	555	544	558	574	549	566	668	658	672	615	655	614	588	556	564	544	527	516	528	478	511	527	510	881	795	736	651	620	536	500	508	460	481	464	481	480	454	479	454	444	495	494	481	450	472	447	541	453	497	491	431	481	475	460	532	434	472	489	438	412	474	465	479	442	452	452	471	471	414	486	494	458	457	500	475	466	482	501	465	439	425	492	499	454	467	473	499	454	479	503	483	442	467	452	472	449	453	479	470	500	480	462	450	448	436	480	496	491	452	469	473	491	508	519	460	498	443	426	468	467	523	414	457	493	462	509	458	448	489	451	500	481	493	464	451	439	466	493	476	480	464	463	477	455	491	451	451	435	448	459	480	493	457	463	445	407	473	472	471	471	457	431	455	469	503	456	472	510	469	458	482	462	444	495	468	466	477	454	499	469	466	497	427	452	444	462	437	446	475	459	424	434	477	469	473	467	450	502	465	433	449	464	491	445	445	417	491	457	487	467	452	449	452	449	443	503	468	483	470	482	428	468	473	451	450	486	445	486	432	426	464	460	492	491	519	472	460	451	476	478	511	447	489	503	478	392	463	474	490	463	443	487	487	464	454	518	452	465	493	433	466	514	473	446	461	433	462	461	476	449	439	448	495	493	464	471	479	436	470	460	456	484	489	442	444	468	478	455	477	453	471	463	453	463	448	463	438	422	456	482	470	505	450	454	440	483	443	428	458	452	483	493	499	436	493	467	482	471	491	472	458	455	492	455	442	450	457	462	470	447	440	459	469	457	472	485	469	473	453	450	447	428	459	426	453	485	483	456	468	498	426	491	477	473	474	501	476	477	476	409	482	463	480	462	475	479	424	485	500	468	483	469	486	485	497	506	443	456	477	460	475	493	486	468	458	451	461	462	466	450	503	440	477	466	479	482	453	444	488	458	494	471	446	442	479	484	496	512	474	462	472	476	491	453	496	477	500	524	458	494	467	424	484	458	451	479	451	492	473	469	448	477	493	467	483	488	463	453	508	471	451	483	436	484	482	496	450	469	467	432	464	506	450	463	465	480	456	464	423	510	425	477	444	471	431	447	476	470	495	438	481	467	481	472	442	432	466	449	421	453	442	466	470	491	452	446	468	486	479	457	455	425	489	472	482	449	498	468	457	473	456	455	447	478	427	464	434	433	472	447	470	493	462	491	485	490	472	447	468	463	461	469	480	480	461	479	465	452	470	457	482	448	462	476	474	443	493	492	459	482	462	454	443	454	466	462	447	487	456	467	483	446	494	450	466	471	441	477	469	461	453	503	477	453	451	474	453	447	437	455	463	482	463	487	496	472	475	514	462	489	475	458	433	466	461	457	468	459	441	467	449	465	463	447	496	467	481	461	520	519	444	439	519	460	479	488	469	488	489	485	458	472	468	474	471	476	474	468	456	477	505	467	447	455	463	468	480	445	457	474	431	474	453	465	495	442	473	457	478	457	459	484	494	460	451	494	471	466	482	466	454	491	441	429	460	461	443	459	480	465	466	442	481	466	464	443	511	469	428	439	459	459	480	444	479	435	440	467	466	500	469	475	421	476	465	437	446	498	440	478	468	474	505	450	467	497	429	448	443	487	446	444	483	493	491	461	432	441	451	449	468	469	470	475	493	505	470	506	443	491	439	469	494	446	462	460	463	421	495	447	422	467	486	456	463	472	446	468	446	485	436	449	482	474	462	479	453	447	465	448	413	422	428	461	463	443	471	451	483	465	449	480	465	467	442	476	425	459	477	423	463	475	489	504	450	466	431	463	455	472	477	470	449	470	501	499	460	477	446	474	429	468	498	468	447	438	488	453	474	500	477	507	439	478	468	449	466	469	453	450	465	487	478	492	468	474	457	481	492	452	442	487	477	448	498	432	480	469	488	454	465	461	467	442	446	509	491	447	477	457	495	448	461	437	476	457	463	468	452	454	492	478	481	430	473	511	497	489	487	478	472	469	503	461	475	489	474	490	438	461	456	414	455	469	490	473	445	454	457	460	482	474	473	468	449	507	432	514	439	485	464	455	443	469	447	480	473	461	464	462	452	485	470	474	471	442	432	444	445	467	465	456	497	463	496	472	480	502	465	478	450	471	462	457	451	491	490	493	475	458	450	468	500	467	444	505	466	472	492	467	457	439	495	440	507	491	448	474	461	438	476	432	494	473	462	473	433	500	493	473	504	477	467	468	409	454	470	449	462	450	492	406	436	471	441	493	481	508	472	452	465	516	501	483	472	482	483	464	472	480	458	496	439	466	474	424	454	459	461	451	487	457	428	479	501	482	436	470	436	471	478	477	477	485	464	483	471	465	456	447	460	449	486	460	472	445	435	462	430	502	446	452	477	435	458	474	477	460	439	457	464	450	460	462	496	433	485	464	477	518	462	493	498	454	501	449	458	437	437	470	477	505	466	510	469	484	514	444	468	461	447	434	479	475	481	497	447	445	473	487	450	477	448	461	479	494	486	452	478	496	473	462	461	500	464	483	457	497	462	467	457	483	482	465	478	449	498	449	454	522	425	486	484	447	441	459	470	431	406	437	433	465	491	457	463	454	428	510	487	486	475	426	465	423	462	430	457	479	495	469	456	431	449	494	482	475	440	468	487	480	467	464	459	503	475	435	460	439	448	476	476	475	480	437	500	478	481	506	489	453	436	476	473	432	464	472	473	483	470	464	463	500	505	468	452	517	484	465	481	453	492	456	428	444	447	465	470	472	509	463	474	453	477	486	493	456	463	442	449	460	459	480	496	481	452	447	441	501	440	463	489	479	451	455	448	493	486	457	471	463	488	438	450	480	443	502	451	474	492	481	445	478	443	413	480	463	423	442	484	465	466	464	464	482	482	448	472	467	464	470	456	491	469	434	465	479	478	473	470	499	454	483	489	467	474	436	495	438	469	456	455	418	442	432	472	464	461	452	448	410	484	465	494	479	452	465	483	484	462	500	483	460	437	457	484	449	498	423	465	498	463	470	425	491	437	461	462	482	456	469	462	458	438	475	446	442	500	466	446	458	456	473	499	454	493	486	451	459	484	481	479	485	431	476	475	467	511	474	461	412	449	442	462	494	456	471	462	466	493	428	478	473	467	431	461	491	482	475	431	450	454	505	471	469	446	480	451	494	480	440	487	486	452	450	483	457	525	462	464	437	480	454	477	465	475	469	448	451	483	447	475	497	451	451	459	451	393	459	450	467	498	457	459	458	462	493	445	450	473	460	460	455	423	483	441	496	509	467	481	499	447	516	493	482	483	429	471	476	460	464	463	429	477	450	434	450	473	488	460	492	476	472	485	497	468	503	470	469	455	453	446	471	465	482	492	483	454	451	430	421	487	450	447	508	484	449	465	483	518	448	478	501	460	516	451	486	468	468	474	468	491	491	455	478	425	452	410	454	464	510	492	402	440	472	508	456	463
19585	35808	31137	20634	18261	15791	12610	10767	9178	7372	7327	7122	6194	4733	3719	2612	2215	1924	1496	1380	1153	1106	1101	1136	985	993	1024	1033	934	902	1016	950	1101	1001	1000	1271	1287	1267	1082	1242	1125	1173	1047	1058	981	898	800	783	773	824	793	899	1674	1674	1341	1101	1010	881	815	765	731	672	699	721	719	778	731	747	707	704	756	736	736	768	704	774	778	699	797	742	812	735	710	774	727	755	768	737	765	740	766	737	743	740	727	721	711	738	776	730	727	713	724	725	738	791	724	712	702	733	746	709	773	726	721	737	683	746	769	698	723	730	781	745	710	720	766	724	746	768	710	709	703	736	762	765	687	744	729	778	743	709	700	760	684	735	764	732	759	729	726	772	728	737	779	704	720	753	761	792	685	724	744	792	733	758	743	829	745	715	717	727	732	774	733	753	720	735	723	791	778	683	720	736	738	748	757	693	767	733	779	699	729	701	777	748	774	716	720	763	715	715	702	732	733	738	718	722	765	725	704	709	708	763	728	760	750	746	724	727	722	715	755	742	752	752	759	705	770	737	727	729	803	736	728	715	705	711	755	774	738	698	711	708	731	736	773	725	757	738	724	717	749	714	658	741	744	745	755	712	739	749	713	704	733	717	737	787	733	744	755	755	757	754	716	732	703	726	731	720	739	770	719	767	753	731	742	753	743	745	746	737	756	727	725	736	757	717	694	769	720	738	706	742	649	709	770	786	725	757	749	733	717	748	746	691	742	695	731	733	729	706	753	748	737	743	786	701	783	735	711	763	737	731	755	714	702	685	762	769	722	684	703	747	712	772	712	758	680	759	746	751	735	748	734	774	705	731	729	740	669	718	732	755	750	725	737	727	732	738	724	738	783	744	726	700	732	756	710	755	731	721	726	755	725	767	738	724	778	781	748	704	754	774	753	738	739	749	697	759	682	730	734	674	726	736	798	742	730	720	780	724	768	753	740	734	753	734	723	761	730	718	692	703	683	712	727	794	729	764	767	766	755	739	675	744	719	716	790	742	772	715	714	764	703	730	755	718	720	728	754	763	684	731	707	754	755	750	737	714	737	716	732	728	742	735	725	746	766	738	750	711	704	717	696	735	693	767	726	742	732	741	770	710	737	749	677	730	733	721	740	752	741	769	723	733	737	779	756	755	724	737	720	706	751	762	759	709	749	751	748	740	730	755	751	752	726	745	711	700	743	731	748	701	749	743	715	770	745	743	717	737	710	744	758	711	767	690	756	695	773	716	724	708	717	722	734	715	746	749	729	714	737	732	697	736	743	702	711	760	751	777	711	742	755	727	740	722	767	754	728	725	718	719	718	785	753	723	757	760	787	726	726	735	705	700	748	789	734	711	718	761	765	769	747	741	754	758	737	721	779	739	771	720	779	765	720	749	770	774	677	758	752	749	770	745	744	775	755	749	726	703	724	735	731	770	721	713	717	751	722	758	763	701	697	708	675	767	699	721	744	772	766	725	764	695	774	751	762	746	721	714	715	741	783	717	728	726	781	726	773	730	732	696	765	732	732	747	706	714	692	714	748	726	719	731	765	746	754	705	690	744	729	735	746	753	758	742	757	698	779	724	744	728	732	732	700	747	729	731	736	785	705	675	755	711	758	748	730	777	726	770	728	699	738	742	738	711	738	760	760	707	716	749	747	722	738	739	651	802	715	779	757	742	728	751	728	700	739	730	751	749	748	719	748	753	775	746	720	704	725	708	726	750	779	712	757	726	706	731	739	697	777	730	731	718	752	707	694	762	708	765	727	757	741	742	744	752	709	753	741	740	737	731	747	770	753	764	731	789	740	739	699	760	782	743	701	748	784	763	731	676	743	784	745	698	773	764	724	728	707	716	778	783	759	761	699	753	762	733	748	750	766	777	733	739	733	730	749	766	767	739	717	727	726	693	750	711	772	754	686	761	745	740	780	703	734	713	719	700	757	710	708	737	724	686	723	762	743	753	776	791	740	748	752	748	691	733	754	758	735	716	812	776	772	685	711	680	710	709	728	720	748	734	719	707	742	728	770	694	732	725	759	667	757	759	746	696	705	728	767	738	771	732	781	743	733	716	751	772	756	727	753	746	741	725	718	707	762	744	718	718	713	733	770	753	714	759	734	725	736	724	710	722	728	752	756	714	746	748	682	714	701	758	762	730	755	766	748	741	707	767	747	680	768	733	734	684	739	794	753	768	695	723	727	786	695	732	760	718	701	764	681	718	719	760	729	751	738	714	746	718	701	680	794	723	755	705	766	686	723	755	759	715	750	720	751	719	708	758	775	737	758	719	737	749	753	723	753	755	717	733	746	726	741	696	707	698	725	735	737	722	734	698	796	688	781	700	738	667	720	721	766	744	702	747	793	700	714	759	743	781	725	712	740	719	714	734	661	762	747	726	758	718	762	720	750	751	708	765	764	711	742	711	763	739	682	770	695	687	727	752	756	780	713	729	720	734	775	719	727	801	736	749	749	732	720	722	752	724	740	751	752	736	768	777	709	753	717	730	735	761	732	729	764	688	746	762	752	718	750	695	741	710	790	722	712	700	720	732	733	767	729	750	752	765	711	725	738	770	700	731	741	745	748	718	694	730	700	724	714	745	761	746	774	731	734	749	729	769	745	735	793	729	769	787	718	715	732	721	738	744	734	689	726	722	740	763	745	743	712	797	740	732	714	767	768	741	764	735	761	751	709	769	735	738	706	753	781	718	727	737	707	702	713	719	750	690	715	718	713	746	782	733	702	756	753	761	745	708	757	718	792	730	725	737	740	695	733	714	740	726	767	733	769	719	750	777	715	686	733	721	724	751	759	791	744	708	757	768	761	714	675	762	768	719	734	779	717	759	771	757	733	735	711	737	760	771	739	696	713	765	753	798	721	726	761	709	779	757	725	738	743	746	736	718	710	719	734	718	727	705	743	690	787	715	753	744	753	770	727	719	681	733	673	717	733	752	746	739	736	744	760	661	743	739	751	770	766	701	784	760	676	731	743	732	746	730	728	718	698	764	716	734	768	728	784	745	738	695	688	751	722	722	682	774	725	708	716	738	736	772	716	746	762	681	772	752	801	745	730	762	764	764	776	764	697	685	749	782	698	778	778	730	727	728	752	743	698	739	750	698	696	703	733	735	755	707	716	719	768	759	727	712	715	750	717	713	715	753	715	814	718	677	717	701	744	768	735	738	749	770	737	748	746	700	762	784	761	732	734	738	751	706	760	716	758	749	714	715	723	757	720	752	781	762	702	806	747	722	704	758	749	731	734	709	760	795	709	754	730	734	735	741	700	727	765	771	717	737	749	727	770	732	692	750	725	749	749	719	699	774	770	741	690	729	767	715	726	689	754	758	714	744	774	753	732	717	699	711	737	710	769	716	753	722	733	704	766	719	755	712	686	790	728	734	732	730	733	722	765	747	779	720	728	664	771	692	699	750	752	702	749	753	755	736	754	741	689	708	756	756	760	727	741	690	749	777	774	709	727	774	708	747	723	736
23514	21568	29515	24089	21677	21357	14145	6998	5127	4278	4186	3939	3168	2459	1845	1504	1325	1109	939	749	732	656	656	675	599	588	563	572	566	553	550	562	530	553	588	751	862	738	709	754	687	668	614	573	495	542	502	491	493	519	506	567	1104	1216	854	740	581	575	461	475	447	467	462	436	475	470	454	448	407	471	436	420	452	510	430	449	440	391	460	439	485	453	447	450	441	449	446	431	475	422	425	467	437	418	451	412	475	439	448	437	461	428	486	467	451	439	469	463	438	449	404	424	427	473	479	430	478	451	409	463	415	429	438	453	439	460	438	439	420	405	453	423	452	440	448	442	430	420	439	455	430	411	455	480	428	444	464	446	428	442	438	457	449	458	438	406	429	455	489	442	442	470	432	424	462	436	470	443	479	452	466	447	442	464	480	433	452	433	415	441	439	404	456	495	488	448	467	455	425	401	486	451	449	415	440	451	427	430	414	428	422	427	425	423	450	440	457	433	474	407	487	462	464	446	468	421	435	449	464	436	468	456	425	423	442	465	449	425	472	463	446	487	463	452	441	461	456	433	431	453	452	429	421	478	449	482	436	415	465	459	444	414	473	464	403	479	423	447	426	467	459	416	465	484	469	422	439	478	444	441	435	498	434	454	474	432	474	430	468	453	416	447	445	448	427	445	460	468	422	473	480	376	396	469	453	431	409	427	434	440	425	428	436	418	410	437	426	481	457	482	430	427	436	445	438	419	458	453	430	442	452	462	429	474	423	448	437	463	429	467	412	430	455	445	448	469	486	461	432	466	435	423	430	446	446	440	452	460	418	439	455	463	468	433	434	458	413	417	426	455	408	431	442	461	434	448	454	450	459	438	436	432	448	463	465	452	445	417	434	433	416	447	434	421	456	461	421	417	453	450	453	411	443	417	432	434	463	435	466	440	430	422	448	442	454	422	443	428	446	471	435	439	472	424	434	450	495	429	475	462	431	438	439	451	432	443	431	467	425	469	452	446	443	444	460	458	401	440	443	456	472	420	433	445	473	478	453	457	390	420	436	445	469	421	428	483	477	425	446	464	472	437	469	485	455	482	411	430	449	439	464	438	450	440	440	471	450	450	428	404	457	429	448	432	438	438	436	446	473	437	396	411	420	436	435	412	469	467	450	496	451	428	411	454	453	487	454	475	458	467	445	413	442	469	464	412	443	434	461	457	435	463	449	468	450	462	431	451	460	469	418	420	426	430	480	448	432	442	446	395	456	438	434	430	428	437	417	420	451	460	443	448	450	426	413	442	420	434	445	441	433	463	419	432	482	440	434	435	439	455	417	478	453	460	440	424	422	450	440	459	439	415	455	464	448	410	428	461	418	428	462	463	445	444	473	459	410	474	470	402	465	471	471	428	441	426	441	464	432	444	448	462	421	435	450	437	443	391	445	424	453	486	467	466	461	449	460	438	432	404	443	470	406	411	438	402	428	460	487	416	452	465	434	419	469	418	464	458	449	463	441	438	437	422	464	413	422	421	465	459	418	462	468	444	458	449	448	436	403	457	450	459	482	453	465	439	411	387	431	451	416	403	448	434	464	415	420	472	476	417	457	464	454	421	456	405	464	449	482	382	475	471	431	449	443	460	439	465	424	427	450	458	400	462	454	412	442	453	464	446	452	429	441	425	458	461	411	418	431	425	426	459	454	404	439	443	423	453	439	427	449	493	436	468	450	417	486	418	424	468	462	475	461	467	452	421	458	439	461	451	433	435	445	461	437	440	481	418	394	487	429	450	411	464	471	457	474	428	473	411	441	477	434	512	466	474	440	429	419	412	424	442	460	435	455	492	445	448	441	456	446	478	425	436	453	485	445	433	476	465	442	411	484	476	449	460	451	456	432	435	438	417	425	430	404	459	412	418	438	474	450	416	414	429	476	452	442	435	469	473	448	486	428	434	418	433	454	461	452	454	421	447	419	450	488	455	425	437	475	415	437	470	452	436	437	469	455	454	455	467	433	468	448	444	481	448	427	447	397	457	447	467	430	428	441	475	422	469	464	410	434	400	435	436	413	426	456	450	441	402	436	457	425	434	423	428	426	435	430	433	458	451	463	429	458	435	453	433	487	459	441	436	452	412	434	461	437	450	474	445	472	464	447	431	409	484	461	422	457	427	408	455	442	438	495	467	481	453	462	429	457	460	455	435	445	392	440	452	441	461	467	424	447	444	468	450	409	433	449	455	466	432	450	427	462	443	462	453	399	454	466	440	438	383	440	427	448	432	453	445	458	436	420	483	433	421	449	456	410	482	397	454	433	400	416	458	445	445	436	457	428	442	443	440	452	436	435	475	474	444	412	443	447	452	468	445	445	439	467	428	437	453	443	474	425	387	476	473	434	490	440	471	462	466	433	459	482	433	434	430	456	468	461	443	416	431	432	439	452	487	434	456	488	460	440	436	437	434	442	482	455	492	443	443	492	452	463	449	452	445	474	479	438	465	453	406	449	436	470	461	467	441	448	454	439	453	458	421	474	442	461	454	432	440	431	464	394	447	436	465	440	420	453	431	471	480	433	441	480	448	496	473	465	419	467	466	446	431	443	447	457	422	445	467	466	444	460	412	442	447	437	467	431	445	442	440	454	443	460	455	429	471	457	425	415	443	447	454	419	438	443	416	422	476	411	436	414	480	465	419	438	394	418	429	422	454	455	400	485	455	407	425	477	454	444	438	423	407	453	465	440	492	424	470	442	426	478	438	444	477	416	446	444	427	436	452	478	435	437	435	503	453	401	422	443	441	451	433	489	460	412	452	415	427	425	449	426	440	456	446	448	428	455	451	451	465	461	436	463	441	462	441	437	453	446	468	445	449	460	470	427	434	430	448	446	443	486	448	448	387	471	431	422	458	446	422	429	456	471	440	448	460	480	464	434	415	441	434	478	414	443	438	438	441	455	434	386	449	435	472	409	427	432	419	438	440	438	417	457	455	425	467	447	439	470	432	445	448	443	411	435	416	438	428	437	408	471	455	467	497	433	485	437	466	442	431	448	441	434	484	454	448	462	413	450	450	429	431	487	412	433	449	425	435	437	459	436	455	427	462	453	435	441	439	461	410	420	469	448	433	452	419	488	424	456	419	440	485	457	436	433	440	452	409	410	429	431	431	463	436	414	404	417	447	479	462	428	416	424	426	421	439	455	467	440	453	402	452	431	445	435	447	459	454	443	468	414	472	461	425	424	438	415	414	457	475	440	435	459	440	486	439	443	465	450	453	437	477	458	451	437	410	394	477	447	426	451	420	457	438	412	422	423	479	469	480	455	465	410	444	373	424	441	440	428	429	406	443	438	466	423	412	468	415	410	439	452	473	467	471	429	444	414	485	478	451	449	443	399	434	465	450	416	451	442	449	420	444	472	436	477	478	403	441	461	418	442	429	450	446	416	468	419	440	447	429	444	395	458	447	440	460	451	418	435	402	466	445	441	443	436	434	434	446	451	436	448	434	441	439	456	434	476	443	451	420
21978	40551	35986	26993	25471	19719	16939	14525	12168	10654	10566	10065	7787	6196	4422	3741	2994	2446	1987	1523	1414	1235	1230	1236	1032	1029	1167	1127	1050	937	945	955	1061	987	1043	1448	1782	1488	1234	1410	1372	1191	1186	1132	873	822	802	781	810	807	770	956	2325	2346	1799	1369	1025	919	802	705	744	672	713	696	709	680	672	710	667	684	702	660	681	731	663	717	682	707	659	731	682	738	717	715	716	636	688	736	677	671	711	690	675	641	698	685	661	686	690	686	691	670	739	704	698	690	647	722	680	691	682	733	719	685	708	678	697	703	672	676	690	654	656	683	704	718	727	643	723	660	697	673	690	668	677	675	672	668	682	687	729	691	682	716	643	662	658	675	675	689	662	726	701	718	665	739	731	684	691	686	720	709	750	658	676	710	692	656	698	706	660	735	687	726	689	692	643	728	642	705	663	673	645	665	713	679	717	704	712	687	701	659	682	655	673	689	691	714	730	711	650	685	683	689	705	682	695	670	677	717	762	643	670	711	659	669	688	655	657	687	723	722	665	696	653	684	726	689	690	682	689	721	714	683	666	694	665	753	702	716	709	696	690	697	653	732	663	677	697	649	685	690	611	685	715	687	703	680	630	709	646	675	690	692	645	699	734	682	712	698	724	709	701	732	694	716	696	663	667	703	684	669	709	698	741	680	700	708	618	707	687	681	715	717	672	697	730	704	681	701	718	720	663	728	643	708	706	677	713	673	707	700	709	733	747	656	615	710	660	675	653	675	675	633	728	729	655	691	708	763	685	678	716	696	693	715	690	649	691	673	718	680	702	744	681	650	723	709	699	710	633	702	707	668	675	713	700	700	701	688	677	663	678	692	733	713	658	672	679	673	689	681	672	677	737	661	668	721	711	688	682	711	662	731	682	700	648	697	696	715	681	716	655	704	696	684	676	680	711	671	683	674	691	699	676	696	690	635	711	653	702	694	726	666	668	643	708	688	682	695	692	685	701	681	669	690	701	713	674	679	684	689	659	716	703	685	682	682	682	677	728	660	719	746	651	697	729	718	746	714	648	699	741	625	739	679	698	675	657	677	665	695	690	689	694	643	697	725	710	699	651	621	731	695	652	680	730	699	643	697	681	694	703	682	661	713	725	737	684	693	696	635	717	715	723	716	685	710	654	696	675	671	736	688	713	680	712	675	708	690	678	675	659	742	677	659	674	689	658	701	715	678	703	655	683	727	698	713	679	685	686	648	703	755	665	679	636	683	641	697	672	701	686	732	720	734	682	706	720	677	673	639	732	689	710	684	682	695	713	714	726	663	728	696	736	692	661	671	648	675	708	695	690	709	720	703	707	706	672	705	693	685	677	704	677	729	656	694	670	717	683	661	694	690	693	700	682	713	663	737	692	754	685	684	689	680	708	692	672	705	701	631	705	670	727	735	684	677	676	698	709	688	698	683	698	681	672	718	675	716	697	691	715	676	667	723	684	672	665	723	695	656	653	699	716	717	677	741	698	680	656	684	626	689	667	655	691	709	666	715	700	678	661	733	692	717	699	668	664	715	687	726	671	645	693	690	675	709	685	693	657	669	689	668	702	723	695	686	704	631	646	673	680	695	661	650	656	708	693	733	745	667	703	703	682	642	680	673	688	727	669	733	705	717	697	718	664	687	645	730	661	720	701	690	691	688	698	649	728	689	719	723	662	649	680	651	662	682	721	675	660	691	715	683	700	638	668	742	717	720	692	688	668	681	643	707	698	705	688	705	688	703	732	695	714	687	691	684	672	659	671	743	695	718	636	678	715	684	709	677	674	703	698	684	703	666	744	677	738	676	721	677	684	689	696	680	712	692	708	687	715	643	723	665	708	673	728	718	704	681	728	683	681	736	674	664	704	722	664	687	658	704	642	698	711	674	661	691	689	689	708	685	636	685	684	709	687	729	693	687	653	709	688	684	718	693	688	694	690	683	710	699	651	689	698	665	710	671	682	671	710	632	645	642	716	719	647	659	643	691	672	665	648	675	690	683	699	637	658	694	661	663	723	713	686	650	657	701	762	699	721	672	658	719	692	654	721	703	676	656	680	677	625	675	656	675	700	699	670	675	667	711	661	685	714	684	707	689	689	661	660	674	701	680	723	710	712	714	692	698	680	677	703	688	747	683	693	721	702	714	729	699	745	673	754	675	725	687	648	659	671	701	696	706	681	706	702	687	665	693	682	653	696	708	717	664	686	684	657	708	708	699	700	691	719	687	650	683	668	700	698	665	672	691	689	714	661	675	697	725	697	711	654	630	648	698	685	707	686	703	717	688	719	689	707	707	731	676	667	691	673	665	658	696	698	710	712	700	680	680	666	697	683	693	646	691	706	694	682	714	674	682	699	697	694	700	712	684	687	658	701	671	707	681	695	708	699	735	665	705	724	696	687	659	671	662	686	711	697	725	731	686	701	631	690	691	715	669	677	650	655	646	717	693	737	653	681	757	679	655	741	692	690	710	674	703	692	665	682	704	656	682	724	659	698	690	694	700	619	675	687	650	695	697	684	617	689	714	676	656	695	679	650	661	711	692	674	686	696	631	678	665	658	666	677	655	710	691	668	660	716	704	687	785	653	620	675	707	716	661	677	716	696	685	718	694	720	669	635	696	688	673	700	676	642	683	741	706	618	675	676	683	686	715	698	686	764	706	688	712	705	678	713	669	655	664	664	695	674	667	687	666	674	665	666	754	675	760	675	677	683	684	686	680	701	718	716	653	665	722	682	677	712	672	731	691	686	719	713	747	622	707	678	665	672	712	710	725	682	676	733	652	674	696	731	696	737	716	683	707	684	690	698	706	661	676	703	719	676	679	649	709	719	692	684	686	710	706	659	683	710	656	698	691	687	701	677	696	708	682	693	729	708	704	712	659	683	661	684	656	673	696	693	654	653	730	688	714	684	707	697	679	712	644	694	691	703	681	670	662	690	676	718	697	705	711	700	698	667	741	697	691	655	685	703	682	671	696	710	677	706	701	711	706	675	685	675	648	658	691	682	646	691	681	691	692	728	649	685	736	689	750	731	727	653	706	703	702	688	699	673	660	681	648	665	668	666	639	684	689	697	700	679	663	645	719	712	693	645	720	658	697	675	694	672	732	680	677	699	694	742	691	724	681	734	655	728	720	718	704	700	696	698	702	671	677	677	704	688	707	633	677	689	738	689	707	704	693	695	683	716	704	710	652	685	694	705	725	715	704	663	695	685	654	700	675	723	670	740	704	657	684	685	682	673	671	658	673	668	698	679	691	753	697	686	739	761	759	726	715	694	705	637	755	664	688	680	681	699	699	744	717	663	695	696	701	677	649	684	642	705	758	634	649	705	726	718	682	668	649	734	726	647	706	718	690	679	690	734	699	682	690	688	743	725	687	696	709	726	697	739	726	678	687	723	664	645	673	739	746	709	713	666	654	705	700	683	665	736	721	657	661	651	682	680	711	723	716	654	676	710	689	710	693	681	699	695	672	724	654	686	673	671	690	691	664
27216	21566	18656	10575	5718	3344	2387	2033	1826	1740	1946	1696	1399	1078	881	728	664	587	578	528	515	521	476	552	440	469	499	453	429	450	445	445	461	483	480	619	657	551	509	434	522	521	503	502	502	463	452	457	485	444	426	473	469	493	496	483	478	399	436	450	418	436	424	443	456	408	410	447	401	419	411	418	417	439	420	419	436	401	454	444	444	484	422	415	423	442	410	421	446	407	412	431	410	434	438	474	421	394	419	451	424	414	414	434	401	424	449	463	414	430	450	442	423	435	439	453	384	408	408	446	422	401	444	431	426	411	424	468	403	439	464	413	425	469	454	447	433	421	407	421	452	411	405	449	423	436	403	412	429	444	427	458	452	415	439	433	429	416	424	419	435	379	433	419	435	449	446	465	445	437	431	438	444	445	426	415	442	493	421	416	423	439	454	448	443	458	389	425	458	432	451	460	396	426	478	438	435	455	432	429	405	439	418	385	405	428	410	433	405	450	416	419	412	449	412	397	454	390	404	460	430	438	416	450	449	436	430	487	412	428	427	453	422	478	471	450	468	463	440	440	433	397	444	425	434	429	408	434	462	429	430	426	429	447	451	411	434	412	436	437	428	404	429	414	463	399	442	426	425	431	442	434	440	415	390	445	398	445	400	469	398	444	441	452	413	422	452	429	468	455	418	474	376	404	398	469	424	424	454	428	423	437	414	405	416	444	417	406	449	430	422	423	411	435	426	443	417	412	420	381	378	431	435	419	441	404	446	410	433	434	439	439	419	439	403	454	403	433	432	417	456	412	412	414	388	440	405	436	401	443	413	440	423	439	410	455	405	408	441	467	425	429	395	422	460	414	428	429	413	432	454	426	402	434	446	445	452	441	431	466	455	411	437	448	437	411	426	414	419	419	441	419	452	426	414	411	413	410	418	446	449	394	447	423	398	386	409	398	432	420	425	428	412	426	425	438	425	447	448	463	409	458	422	413	417	425	423	428	439	442	397	408	403	427	449	417	444	447	378	418	385	425	431	417	436	402	448	409	430	480	420	415	392	408	448	387	444	394	442	407	415	409	393	397	450	429	428	420	430	413	459	428	401	419	451	406	421	419	443	437	429	427	425	440	411	471	471	450	417	430	403	408	407	430	445	389	424	423	421	436	428	472	425	413	413	408	424	403	443	404	440	430	427	432	431	439	398	415	421	404	459	446	463	419	475	449	430	438	414	420	449	432	437	439	434	427	432	435	415	420	394	423	424	441	449	471	436	440	410	396	445	458	410	462	416	443	430	449	410	446	430	431	442	438	412	427	416	446	430	455	411	443	425	433	428	447	465	412	451	422	478	445	400	435	433	462	391	417	442	423	399	411	407	429	407	412	410	414	406	448	449	425	433	424	438	410	386	438	441	430	417	418	419	402	417	440	433	417	437	401	438	440	463	389	438	469	413	399	424	432	440	439	458	427	453	438	441	431	420	404	377	426	434	424	460	420	452	412	432	427	393	402	448	463	414	433	411	459	400	428	455	408	432	450	459	423	483	423	420	428	426	417	437	410	420	432	433	440	408	444	453	432	418	396	426	418	430	411	435	458	440	436	448	438	396	473	439	417	408	421	399	395	405	461	400	409	421	421	448	413	428	432	456	415	409	400	436	415	449	440	414	458	387	427	443	390	417	433	411	427	371	435	392	413	446	436	421	387	452	442	432	393	415	398	434	404	431	433	423	411	427	430	421	441	425	432	433	394	378	444	419	469	430	400	477	411	399	425	395	457	431	417	418	414	414	389	423	435	421	408	474	441	412	423	454	420	445	398	444	432	429	405	387	430	422	431	438	378	418	437	404	422	441	417	451	420	410	423	448	435	403	445	423	444	402	414	439	418	402	411	439	455	445	391	391	446	459	421	383	405	423	426	404	430	380	419	456	452	427	393	445	412	433	402	406	431	439	401	435	390	441	430	404	420	420	427	405	407	434	473	434	421	423	419	432	413	410	427	428	404	413	440	428	427	397	426	451	420	378	426	421	441	413	396	432	423	402	432	433	418	412	439	413	423	438	414	427	416	434	427	436	422	392	423	439	450	433	433	442	458	442	424	412	373	407	412	421	454	403	423	425	433	426	424	435	455	437	380	425	410	426	435	414	415	434	439	411	426	415	414	404	410	422	430	460	431	436	422	427	433	406	441	437	446	418	419	434	418	422	413	435	381	428	421	388	443	439	449	426	429	446	440	426	430	427	405	414	445	453	438	430	403	427	461	436	417	422	407	411	418	422	474	423	459	413	450	419	423	423	416	434	407	428	396	409	436	438	427	404	437	459	420	445	413	418	457	431	442	455	433	398	430	437	446	438	415	425	419	441	427	397	396	442	443	399	438	395	441	429	441	398	467	442	435	443	454	425	433	447	404	411	425	436	426	425	428	452	452	428	414	394	451	432	440	444	445	396	406	438	422	444	441	402	413	415	437	406	398	417	451	455	449	375	433	418	444	447	445	431	452	448	457	416	422	421	447	452	467	456	394	443	454	437	407	405	426	446	430	442	395	442	421	432	453	435	464	418	457	427	389	432	450	420	449	421	446	389	425	423	410	450	434	462	445	429	434	441	462	407	428	431	423	431	437	435	424	440	436	414	411	423	411	418	401	378	432	426	421	436	429	429	440	408	399	393	396	436	441	435	385	422	391	428	449	457	443	450	447	419	393	465	464	413	409	444	423	397	444	438	416	429	409	417	426	449	417	437	422	403	438	415	424	442	437	437	405	411	419	440	424	408	426	429	442	445	438	430	434	401	439	404	427	439	418	450	400	399	427	390	429	388	393	387	435	428	390	407	422	413	429	415	428	441	433	446	423	395	393	408	392	449	432	453	407	463	448	436	437	446	409	422	439	434	409	422	430	450	453	406	437	392	426	412	465	452	432	425	441	424	436	421	387	423	413	437	436	424	400	409	437	386	458	365	401	419	404	475	437	432	445	428	439	446	412	457	435	412	414	467	449	448	424	406	433	421	407	434	428	453	490	427	478	425	444	414	461	419	432	427	445	408	421	459	420	490	437	445	476	448	498	448	422	424	435	433	449	456	416	421	436	412	411	407	435	448	448	391	401	445	460	408	393	450	435	429	440	452	408	427	435	408	405	434	431	442	424	481	421	421	445	425	433	389	379	479	420	413	415	436	427	370	427	434	383	494	404	446	432	437	406	428	427	444	411	402	437	428	459	459	439	445	431	421	437	419	427	461	425	448	414	451	442	440	384	466	436	459	433	435	424	434	392	450	443	405	431	427	416	422	399	445	410	387	452	414	451	450	451	415	447	435	451	418	447	406	421	462	408	404	415	449	437	434	424	399	425	453	455	419	427	422	445	423	434	422	433	418	430	421	423	408	410	419	403	434	413	434	411	454	453	469	474	466	449	446	431	421	417	410	415	439	414	426	433	424	409	414	431	409	455	423	418	409	427	406	451	410	418	431	451	425	430	425	420	501	452	411	418	395	426	403	435	407	435	430	449
16782	26292	22433	14831	11852	8241	6405	5839	5136	5081	5063	4649	3599	2669	2066	1699	1352	1182	1019	894	916	858	843	854	834	742	845	770	757	822	776	773	792	827	915	1233	1217	941	979	888	881	884	819	866	807	737	711	739	732	691	733	732	782	859	884	804	733	791	676	681	645	710	674	678	708	648	726	683	644	752	654	660	651	680	651	710	691	676	671	674	723	696	672	698	626	670	684	671	653	679	629	660	661	695	732	641	670	669	632	654	641	671	683	682	635	663	699	646	680	685	704	683	699	701	648	679	698	678	676	667	677	714	646	630	631	652	660	653	693	676	672	680	681	671	708	667	644	666	622	683	684	685	683	675	629	667	699	609	651	670	687	697	681	705	633	691	674	680	678	636	639	642	706	665	640	633	662	749	645	659	675	642	709	665	670	700	655	707	658	694	693	701	688	708	621	687	680	662	653	714	692	669	698	680	696	663	697	684	646	655	680	718	683	667	645	695	673	680	685	687	650	689	606	703	683	709	685	738	673	675	641	663	698	661	680	660	677	717	665	716	622	712	637	680	677	651	678	657	671	728	693	625	623	660	694	677	679	690	680	688	689	716	640	714	656	714	689	703	681	644	650	661	673	664	688	648	673	632	677	672	692	707	679	679	657	706	693	659	676	644	679	698	668	667	676	673	725	694	672	699	676	653	639	684	687	715	665	676	698	632	696	668	677	629	724	683	697	672	682	664	704	710	641	681	673	688	668	678	664	654	674	683	683	652	685	687	706	690	660	683	693	660	703	701	633	679	670	645	715	648	630	623	677	651	622	683	687	687	716	643	695	657	670	700	684	677	648	620	668	664	672	676	667	679	703	676	701	646	694	677	664	684	696	695	709	674	672	665	653	665	691	709	664	673	729	654	669	688	661	676	641	700	667	681	666	688	662	659	687	623	657	671	677	680	643	670	693	669	621	651	679	679	633	714	655	685	680	696	666	686	636	683	665	667	676	695	645	662	732	646	679	678	694	652	692	659	649	660	682	712	661	683	671	692	654	712	694	682	645	672	670	659	687	681	666	667	659	694	696	671	681	678	676	644	683	698	679	696	722	685	648	677	745	668	668	645	693	684	682	689	703	680	639	705	745	650	664	696	703	680	707	693	649	689	735	678	705	677	683	705	694	688	653	646	679	705	704	675	682	668	714	682	665	667	654	696	664	675	690	676	675	646	680	689	651	659	696	696	693	681	697	676	632	685	701	691	685	664	640	645	661	655	650	699	710	724	639	688	666	676	677	595	701	678	677	625	638	674	651	669	683	678	689	703	653	656	674	645	635	677	657	685	663	673	666	621	699	652	681	686	692	672	601	677	670	673	656	690	647	710	653	673	649	628	656	705	700	691	692	653	658	663	703	684	635	700	690	667	618	679	707	688	617	653	650	757	643	662	704	672	694	686	671	672	667	691	626	705	682	689	713	672	692	667	645	667	687	701	711	651	679	604	684	636	656	705	681	631	653	706	655	722	701	683	680	730	632	697	654	650	693	699	657	662	650	666	710	715	690	662	681	688	689	613	703	693	615	677	622	682	649	706	724	648	735	695	729	665	677	632	653	683	686	656	675	657	679	659	680	688	690	650	685	634	671	608	654	681	666	645	659	666	675	703	712	657	683	687	645	638	657	684	634	615	650	657	658	678	629	721	626	675	662	669	646	696	669	672	655	662	634	674	692	676	708	653	694	672	680	693	657	700	691	727	669	685	654	695	649	666	711	664	677	677	683	645	697	722	671	668	688	670	710	657	697	699	681	644	667	683	692	699	685	666	690	676	671	660	641	646	679	638	663	698	663	673	663	633	650	704	690	675	702	670	657	643	683	707	637	627	639	665	690	615	646	732	692	657	646	683	701	651	723	625	720	667	628	740	660	661	672	732	691	681	687	660	661	646	663	670	671	700	642	625	659	658	597	677	659	654	729	646	686	623	682	706	715	695	667	680	607	663	659	660	662	702	646	701	709	743	685	702	690	676	698	694	663	727	677	703	666	669	661	667	656	692	678	698	651	669	673	682	649	675	694	639	658	639	701	615	684	704	636	691	674	701	680	679	669	709	682	703	705	702	694	695	650	733	615	681	681	660	676	675	697	647	667	706	722	693	712	684	671	698	663	645	655	657	663	672	690	674	686	684	703	681	661	662	619	662	683	641	666	699	667	670	667	670	706	676	680	719	676	670	625	653	677	705	669	655	700	658	636	693	666	674	699	640	667	668	695	696	679	661	710	679	656	691	661	729	619	663	623	664	673	694	668	705	718	682	683	665	684	638	669	693	688	714	655	698	674	664	648	665	663	675	658	660	674	650	661	638	626	698	713	663	697	700	644	653	680	647	682	694	672	652	693	677	679	676	692	671	664	679	689	702	692	659	724	675	663	631	697	678	667	691	699	618	718	632	726	708	667	696	644	671	699	691	677	631	703	681	685	677	683	640	687	688	665	651	671	669	711	651	686	740	671	674	691	677	718	677	687	692	675	696	672	649	685	643	684	668	670	650	696	681	666	695	680	675	705	689	686	683	669	644	692	670	622	690	708	674	714	596	674	689	695	689	711	697	696	656	661	691	658	657	621	653	640	686	684	701	696	669	674	718	711	659	687	659	648	681	682	661	699	646	604	674	682	658	696	678	677	652	679	725	717	716	677	651	689	695	669	664	677	639	674	651	651	740	658	638	700	703	674	650	675	662	713	702	710	653	639	666	632	707	662	680	689	699	631	738	719	672	645	715	655	640	679	703	636	657	668	696	665	674	669	706	705	666	673	673	684	690	674	718	660	687	671	695	671	675	686	642	685	704	674	643	654	650	654	681	695	711	678	671	672	640	696	674	640	625	646	681	644	655	643	720	639	695	701	657	676	700	663	679	692	691	641	637	645	653	644	641	658	656	660	689	658	641	668	714	710	659	691	667	684	636	672	648	677	672	655	643	699	673	667	647	653	720	694	698	654	707	693	679	650	643	676	662	689	663	725	670	646	707	687	667	675	644	656	695	661	658	642	693	687	646	659	695	684	655	666	701	658	724	650	667	702	674	730	671	668	686	648	718	687	670	664	669	649	690	685	670	673	651	663	661	729	708	625	662	681	694	690	679	643	665	714	675	653	663	666	658	653	673	672	677	688	707	668	672	656	696	639	661	617	693	678	656	659	684	675	625	665	662	630	699	674	677	703	664	715	655	669	656	646	669	679	754	688	649	684	739	654	702	722	640	658	665	665	683	619	657	631	662	635	676	698	633	667	676	697	646	704	725	658	648	711	645	701	637	646	675	635	681	707	646	687	707	703	689	661	667	712	654	676	653	645	665	673	673	682	695	630	698	667	705	685	717	640	686	661	664	697	686	661	696	637	642	658	675	732	678	642	640	713	663	681	658	647	683	712	714	677	660	671	685	649	693	674	705	704	666	685	642	692	703	661	695	674	649	681	716	673	704	636	676	606	677	675	679	662	685	646	635	675	718	668	666	682	644	680	706	634	606
24459	21493	28809	24669	20781	11889	5915	4316	3556	3576	3187	2748	2363	1693	1296	1098	989	887	796	683	636	601	613	645	581	596	646	545	554	554	547	590	556	691	708	794	804	702	584	595	560	588	563	574	615	576	562	505	525	503	504	569	726	800	791	638	577	553	483	501	463	484	441	461	447	476	463	473	497	464	476	485	490	500	473	485	514	468	480	457	461	450	516	480	446	457	480	457	464	458	483	472	487	510	513	461	519	483	482	477	484	457	440	442	458	462	473	496	401	469	435	470	511	479	469	455	459	427	489	472	476	436	491	450	436	445	461	465	509	460	433	489	498	485	465	477	503	476	464	497	503	493	507	493	479	488	493	453	467	471	487	472	467	458	496	500	536	457	467	433	458	492	483	481	460	479	447	474	462	460	511	455	456	450	482	464	477	488	480	496	515	474	442	496	498	481	487	494	476	473	458	492	475	436	462	497	463	493	486	422	464	508	435	493	462	518	504	487	463	477	521	474	475	439	456	452	471	457	486	505	463	425	478	481	502	485	468	453	485	450	476	473	486	426	470	472	449	476	504	486	500	484	502	494	466	441	534	442	448	503	465	479	474	489	511	460	456	471	432	435	540	455	464	483	487	478	453	465	449	456	441	451	466	453	496	462	472	500	477	495	458	479	467	471	493	486	471	443	521	460	474	449	458	476	447	441	438	474	448	433	484	483	475	456	485	507	500	451	473	473	459	482	483	489	513	482	465	447	465	490	487	481	471	471	513	416	468	440	488	468	452	502	474	500	490	461	512	473	473	510	457	467	495	476	470	457	449	464	472	481	483	492	485	473	474	485	495	452	467	475	465	462	454	503	488	511	476	451	462	477	480	457	448	507	461	465	503	466	499	484	444	461	468	454	462	453	488	474	463	487	486	454	481	461	495	455	475	492	473	498	497	481	450	474	466	461	490	484	438	448	482	489	480	471	452	470	463	450	506	484	493	438	466	470	467	461	479	464	509	444	464	473	473	475	464	448	497	523	445	440	506	462	451	484	465	443	471	488	486	491	505	467	515	478	502	504	438	484	490	463	479	469	490	462	497	486	472	489	520	475	481	476	511	500	495	452	447	483	468	470	477	501	494	497	461	457	465	483	481	444	485	475	449	498	461	504	473	442	452	440	478	446	483	464	456	422	518	509	501	473	497	451	487	447	463	482	456	473	511	479	442	487	527	475	479	469	465	457	441	487	418	515	449	441	484	453	458	449	477	458	455	476	483	492	461	473	510	497	464	518	440	481	451	433	454	499	476	451	528	448	430	480	449	451	490	480	422	448	460	456	513	460	431	487	489	458	439	428	453	469	456	490	466	516	442	487	465	507	472	459	494	425	451	454	541	508	488	486	494	500	468	466	449	477	501	490	498	440	504	489	499	480	441	533	419	468	495	459	479	475	508	497	465	502	449	524	492	487	495	472	445	468	516	478	488	467	459	467	484	511	478	501	526	440	495	489	497	465	441	478	492	457	470	447	485	497	471	494	469	484	482	501	495	484	481	493	466	450	482	464	466	483	446	466	516	470	469	460	450	455	472	447	461	472	463	461	505	468	480	465	476	466	443	502	481	467	480	502	500	445	496	462	459	499	497	496	460	513	452	472	517	459	477	469	467	474	490	474	470	476	514	463	474	447	441	457	458	456	461	434	456	438	501	471	496	445	429	482	477	465	447	534	526	483	482	458	442	448	444	479	459	494	462	449	476	506	466	473	481	463	482	482	476	495	475	475	491	460	450	427	456	527	497	491	457	505	486	493	496	481	501	528	446	477	445	482	474	484	479	485	483	510	463	508	467	457	490	467	550	483	504	488	486	458	495	492	477	459	481	440	492	446	477	462	502	465	455	477	460	509	480	469	508	451	473	484	461	449	480	489	464	541	478	516	440	493	477	463	465	461	455	462	447	399	481	444	467	521	485	465	477	482	486	457	495	460	465	451	475	429	450	499	476	472	478	501	450	507	473	481	485	472	489	435	439	454	479	489	491	517	484	470	475	454	485	478	503	485	478	465	475	449	486	459	483	474	448	501	435	475	462	520	503	448	468	496	477	473	478	473	488	473	491	477	501	484	476	499	474	483	469	486	491	453	461	460	437	474	471	512	522	432	443	446	460	475	457	456	507	498	447	427	500	477	458	508	482	482	458	481	480	446	465	452	497	449	464	495	525	486	465	489	456	482	468	529	441	469	469	462	501	490	494	440	412	449	474	437	500	472	440	479	457	436	483	491	487	467	490	482	530	510	489	479	481	488	467	474	508	491	472	488	474	447	455	480	431	476	503	468	477	439	468	496	473	476	457	477	479	471	492	477	454	485	523	476	449	430	490	514	487	468	483	468	482	484	478	492	465	468	456	493	467	446	492	434	523	487	465	465	496	484	484	484	475	495	494	442	458	437	500	470	505	475	489	485	469	464	454	463	510	524	517	499	503	482	496	477	444	468	459	445	494	507	464	471	469	446	499	465	465	436	462	464	501	452	441	492	440	453	486	474	460	461	446	473	508	452	469	439	451	453	474	452	456	455	469	472	463	491	453	493	448	448	484	469	513	453	464	473	501	476	442	444	467	455	475	493	489	454	486	500	466	485	474	458	465	455	482	459	515	532	442	452	482	455	455	505	458	463	483	445	443	452	456	489	455	474	479	486	466	491	496	486	442	468	502	471	453	456	474	484	438	493	489	479	456	466	498	475	498	482	476	484	463	487	458	458	517	464	477	467	469	485	481	470	471	496	449	450	448	457	468	474	504	490	505	415	486	488	455	470	458	504	421	497	467	460	479	515	461	445	450	441	474	466	463	488	468	492	441	466	463	465	487	474	468	517	495	438	502	464	472	442	494	454	484	487	451	475	459	457	452	454	478	487	478	456	475	488	488	487	425	536	469	454	451	461	482	467	532	489	458	482	491	509	493	501	491	473	467	459	480	458	487	441	442	487	451	467	485	449	468	501	446	475	434	487	450	476	467	503	476	485	488	489	489	449	440	465	432	456	489	497	478	502	462	461	481	462	483	492	480	446	485	450	494	491	526	487	473	483	463	456	446	481	464	469	443	484	480	442	452	446	468	485	471	500	482	495	481	474	467	495	462	442	435	473	499	494	405	469	489	512	460	451	464	438	508	522	456	436	456	474	451	473	488	468	482	460	488	494	453	441	491	474	477	476	454	471	485	519	484	471	493	496	463	437	483	448	461	482	428	473	474	508	485	457	430	447	443	479	471	441	490	464	480	484	505	439	468	501	474	456	494	455	492	494	473	473	500	490	447	474	456	482	527	516	513	457	484	477	514	451	475	454	462	506	469	482	523	476	447	470	477	474	501	507	488	512	526	471	481	500	474	463	458	520	463	459	494	492	484	479	481	485	487	463	473	482	531	507	509	484	479	493	449	469	473	469	496	429	499	456	469	447	494	495	450	472	470	494	511	478	486	518	477	462	450	450	463	496	469	460	455	447	471	454	488	472	463	433	506	476	482	482
19546	35225	31338	22635	17893	14654	11027	10670	9244	9304	7948	7164	6004	4190	3074	2551	2207	1877	1653	1240	1223	1151	1135	1104	995	1075	1077	950	912	879	873	892	1001	1301	1402	1498	1677	1386	1105	1102	993	1042	1011	956	1007	869	852	826	847	800	842	953	1340	1587	1386	1176	975	906	779	805	813	788	764	737	729	715	754	733	763	761	755	696	792	724	725	697	749	730	758	735	754	775	739	714	802	748	706	724	777	729	721	750	737	764	780	733	762	701	768	766	745	683	725	733	725	721	724	731	717	682	779	807	778	733	732	723	727	736	792	762	709	738	754	769	700	713	773	740	729	686	740	737	737	708	717	768	703	788	738	724	726	738	691	742	766	726	729	734	738	760	749	761	768	718	736	749	785	763	709	758	698	730	744	716	753	679	728	703	676	749	753	781	747	773	770	760	742	739	719	733	731	729	760	741	728	763	739	762	720	745	711	738	702	744	715	712	715	775	746	793	723	759	710	740	770	748	694	734	758	742	752	759	758	750	729	791	762	736	778	743	762	730	727	822	729	750	708	720	754	705	755	754	811	746	808	750	702	738	782	712	746	739	754	714	726	727	718	775	827	716	762	731	747	698	744	738	755	713	726	747	788	732	750	762	781	722	743	719	737	764	790	679	755	735	710	749	806	747	756	767	738	720	749	720	744	710	773	721	753	730	730	707	729	718	739	738	741	703	756	698	734	736	754	758	732	753	729	736	735	718	754	757	733	762	746	715	758	800	702	723	720	705	738	729	759	697	749	728	716	744	745	735	777	787	810	795	717	746	753	818	731	743	704	748	753	766	741	763	759	803	750	747	748	743	729	756	696	746	740	784	686	768	724	762	803	737	749	719	748	752	725	768	784	782	721	699	727	763	748	728	763	736	791	694	764	728	738	759	719	727	756	739	735	756	775	707	768	730	749	703	763	747	744	793	768	747	808	709	721	700	742	744	722	759	729	735	712	766	742	778	714	780	719	783	740	718	713	669	749	752	728	725	727	726	769	761	772	793	750	719	736	739	724	818	750	720	729	756	738	741	734	776	706	761	694	723	738	768	754	721	705	708	723	787	727	730	722	741	742	729	760	725	700	751	747	696	723	743	734	793	792	766	706	717	725	729	739	691	768	763	753	709	766	720	706	759	741	748	706	744	721	753	746	752	752	738	729	716	767	742	735	753	703	757	714	723	740	764	751	749	726	766	750	737	725	741	749	685	738	720	759	703	747	746	756	748	741	742	756	712	752	758	766	772	735	729	726	743	743	740	749	758	759	756	742	694	708	747	693	748	743	769	730	730	802	716	716	751	732	732	712	704	715	750	757	720	733	754	747	704	774	803	729	820	734	733	782	786	735	752	721	770	690	736	743	769	736	776	782	733	781	778	750	739	725	724	712	703	791	781	773	794	745	733	736	712	727	709	734	798	750	752	764	748	783	782	732	747	744	705	741	758	727	769	762	756	755	725	717	745	763	774	751	761	758	750	792	754	719	718	690	782	726	727	742	734	698	733	752	716	769	752	780	764	745	728	712	755	784	744	756	759	817	703	732	719	783	753	759	794	686	728	722	731	735	698	772	770	748	709	707	746	761	704	745	674	754	744	734	732	733	782	759	722	758	778	734	723	757	759	715	761	741	733	713	764	787	731	778	695	763	752	769	789	753	795	767	746	782	722	700	731	764	724	722	695	741	719	719	769	759	678	752	744	792	776	737	737	734	704	727	787	741	759	763	787	779	770	735	733	747	705	765	787	759	770	783	742	793	703	714	759	730	742	773	777	771	766	783	726	715	748	704	749	676	740	715	766	753	800	738	721	714	716	735	736	741	749	707	744	748	737	760	752	762	737	720	732	738	692	709	735	781	743	692	730	725	700	782	729	743	736	731	769	793	707	715	776	750	692	778	746	757	768	774	721	728	793	729	760	757	765	772	747	684	733	712	743	740	775	705	691	738	761	726	781	776	773	739	721	695	752	736	728	729	688	764	725	779	745	739	784	723	737	718	722	673	749	726	735	797	776	773	744	732	697	737	731	768	795	728	724	739	765	741	738	716	737	732	698	717	748	758	742	773	758	750	799	725	737	753	700	754	709	786	738	746	738	714	795	755	721	732	764	751	762	724	754	770	719	727	740	733	721	748	798	739	784	747	774	694	738	719	756	774	758	730	795	737	743	730	771	714	752	711	752	749	800	755	730	754	771	737	768	781	732	718	699	711	706	730	728	766	735	716	721	742	694	746	731	739	765	720	770	683	701	745	720	772	757	759	750	732	743	792	772	697	722	725	741	742	736	764	764	741	722	756	662	717	735	807	732	776	769	771	762	737	758	750	720	778	715	736	760	754	765	719	766	747	759	800	733	702	751	738	733	754	745	707	746	768	744	734	787	729	791	675	802	705	746	763	768	777	737	755	734	727	739	724	734	735	752	763	695	743	736	687	754	740	774	734	789	757	753	727	761	768	763	811	779	792	728	716	720	700	696	770	740	742	713	776	726	753	744	729	773	774	750	739	769	782	709	715	754	759	706	787	754	761	743	789	742	736	734	753	739	753	705	740	749	722	789	731	697	731	738	703	760	763	722	797	721	741	750	746	790	729	767	767	771	784	742	787	748	724	743	752	757	713	742	782	739	783	738	729	750	715	770	739	755	772	706	727	754	749	737	761	773	709	785	752	689	736	738	701	704	759	733	722	773	760	751	706	747	754	698	764	714	745	741	712	745	750	734	740	751	761	733	747	787	703	701	718	756	701	703	741	751	765	785	731	730	726	740	730	720	750	733	770	730	762	791	753	713	781	768	700	783	748	713	790	761	787	749	725	691	748	747	760	771	719	709	757	718	730	730	742	757	746	749	793	784	741	749	820	744	811	764	698	719	709	738	757	730	682	750	772	776	737	726	758	764	739	767	728	747	756	728	756	744	753	759	755	723	770	800	760	768	701	749	760	740	798	737	788	739	758	756	747	732	757	732	803	755	744	705	721	777	707	823	757	742	705	747	744	744	713	756	695	771	743	726	705	735	758	748	773	787	726	752	740	742	735	762	753	731	760	738	711	751	676	799	720	726	703	739	772	778	739	700	735	758	775	784	724	738	762	756	742	740	719	729	773	686	708	732	764	764	745	763	733	751	745	788	753	766	742	788	739	761	725	770	749	730	744	749	729	762	794	746	742	792	682	716	697	730	712	742	712	725	742	741	757	733	762	752	776	782	744	793	752	728	720	809	764	755	760	751	705	725	748	770	733	747	759	706	765	746	711	739	714	717	727	750	779	747	793	790	725	757	744	735	752	735	723	693	755	735	775	745	732	754	706	764	760	742	761	744	776	738	748	769	686	754	694	715	720	721	719	793	779	748	725	715	751	792	722	759	716	739	740	741	745	748	726	716	687	722	789	751	771	759	729	760	755	756	792	717	753	746	740	769	748	719	721	761	796	771	746	741	757	764	793	758	748	726	756	675	751	725	770	779	769	746	746	746	735	729	756	787	793	737	761	705	751	714
23479	21505	29417	24076	21605	21375	13182	7110	5671	5185	4397	4000	3380	2197	1687	1394	1129	1039	927	742	742	637	698	687	593	618	610	632	563	512	565	596	603	707	806	814	824	850	671	691	617	643	631	561	512	516	510	513	530	510	520	601	844	1175	968	844	690	623	483	423	486	454	452	487	452	458	468	469	457	434	436	443	447	456	406	465	454	456	455	437	446	457	470	441	460	449	441	441	413	435	454	471	451	432	476	465	495	491	425	460	496	451	441	446	450	450	432	437	470	454	455	477	456	449	436	469	453	473	460	455	492	467	433	440	433	428	450	455	459	456	438	462	439	430	435	462	458	450	446	438	453	474	489	449	466	470	458	429	429	422	450	424	512	464	475	426	501	447	439	459	494	465	444	435	473	450	448	422	471	458	476	453	425	469	492	467	436	446	436	438	487	480	434	440	427	453	441	392	445	467	495	467	482	439	471	461	448	424	446	434	472	386	459	441	452	443	423	470	442	413	464	495	464	424	439	447	476	456	511	439	459	414	439	428	451	442	434	479	445	441	414	462	431	436	459	452	468	442	465	476	481	424	464	448	454	435	444	452	466	435	454	436	432	465	453	478	482	447	488	419	459	438	439	426	455	443	447	459	426	422	437	433	434	488	459	436	447	445	408	424	497	470	440	440	429	444	453	443	447	417	481	427	483	481	443	431	469	453	484	439	447	443	446	469	427	429	451	463	470	460	460	449	472	452	485	457	458	483	437	447	417	450	421	384	443	481	467	464	454	463	459	511	440	468	453	450	455	409	438	478	461	443	478	451	466	467	458	454	431	423	423	459	439	433	482	446	429	447	477	449	446	459	476	468	525	474	433	435	448	431	484	463	428	430	462	462	441	453	498	492	432	431	443	422	458	427	481	471	464	434	442	485	444	449	471	466	459	433	489	442	428	480	451	410	485	433	434	472	456	453	419	447	471	484	437	422	459	423	428	448	438	451	478	443	471	428	507	464	442	454	458	460	456	471	442	425	426	441	452	457	441	495	460	465	467	469	474	433	414	476	427	438	494	442	431	455	415	466	421	478	461	484	507	435	455	493	435	439	442	441	468	457	480	454	486	477	414	416	436	458	478	445	465	413	447	429	438	503	445	471	474	445	452	414	430	496	446	441	465	478	456	477	460	450	486	439	494	427	452	476	442	479	462	491	478	447	421	430	445	454	494	465	468	460	414	419	495	439	451	472	421	434	464	444	467	464	459	440	436	434	433	478	471	454	460	426	440	468	418	481	447	464	464	451	445	486	448	435	478	444	464	430	461	438	449	474	441	486	452	413	408	439	461	421	452	447	483	471	425	440	467	444	425	432	467	468	419	456	445	435	470	429	457	445	483	446	497	487	418	469	442	453	448	448	431	449	465	492	431	435	472	501	452	466	445	392	492	443	472	437	466	458	432	452	472	455	453	438	465	475	501	472	451	447	468	434	436	454	436	465	443	483	434	463	449	437	445	445	445	443	464	443	444	479	448	419	483	457	419	448	426	437	467	470	443	425	444	434	437	432	460	442	493	459	435	477	461	446	424	441	432	450	442	454	415	470	453	509	446	439	459	430	440	467	458	448	471	443	449	448	448	452	438	456	448	416	450	456	426	483	445	432	471	428	447	446	438	428	468	467	430	479	436	454	446	439	445	488	424	458	464	463	464	465	447	445	460	473	489	451	431	414	459	477	479	441	433	475	463	427	431	468	478	450	484	397	485	454	427	431	493	470	472	455	493	461	484	462	438	465	460	440	477	423	438	407	467	435	463	463	464	429	465	469	436	462	450	480	427	444	433	421	429	461	449	458	453	480	461	460	451	481	451	470	460	446	458	460	436	448	503	466	450	464	450	446	439	481	453	486	416	466	428	473	455	411	448	462	411	458	447	442	497	491	419	480	464	467	426	454	439	422	452	451	440	458	461	424	468	439	453	450	441	489	417	465	410	476	446	466	453	435	431	454	463	450	448	453	424	451	436	436	437	442	460	457	446	439	482	457	460	446	445	495	464	465	481	478	460	448	442	465	483	460	455	456	458	423	450	432	445	434	421	438	456	460	439	445	440	437	443	438	458	417	446	444	429	469	435	437	467	426	483	442	482	473	514	457	417	470	468	450	436	471	411	448	470	469	483	434	462	425	437	446	468	435	486	475	438	455	441	461	456	457	488	447	452	431	442	485	445	448	447	424	435	428	442	462	460	448	451	452	396	468	466	463	449	444	461	465	460	468	492	420	427	478	513	432	420	477	431	440	427	466	470	421	452	456	411	477	469	439	500	415	442	456	481	437	474	451	475	462	471	455	412	432	424	457	434	444	415	445	453	461	467	429	483	441	463	405	474	421	464	460	451	483	458	472	462	501	516	456	466	464	455	396	478	419	465	459	438	476	421	449	432	489	434	466	463	401	413	442	457	467	458	427	485	443	429	443	448	420	434	463	465	456	429	439	443	475	432	410	485	504	444	450	438	455	448	414	446	474	450	456	459	483	471	450	492	455	425	455	482	463	461	431	457	455	475	428	420	445	464	434	462	427	480	439	450	461	479	463	494	433	423	449	432	486	468	442	458	463	493	435	443	449	447	499	454	452	470	434	420	475	465	445	412	466	456	454	454	399	457	455	430	452	466	444	474	463	484	428	461	469	445	463	457	457	433	459	516	434	460	473	477	473	501	469	442	461	440	464	460	446	457	464	465	418	445	475	465	442	453	482	457	396	422	470	453	479	464	448	474	468	463	463	441	451	472	441	464	425	475	435	474	445	465	439	440	470	426	447	463	480	474	473	461	479	426	429	454	468	469	452	445	433	452	460	486	457	456	442	433	468	436	489	480	438	448	426	445	446	444	451	446	428	454	420	450	445	427	491	420	447	435	483	443	467	467	434	464	468	426	443	483	433	476	461	439	415	466	444	418	426	443	449	492	483	470	446	444	436	466	384	467	460	465	430	444	439	496	469	514	478	456	480	420	507	447	436	481	431	468	456	456	463	449	416	448	442	457	440	456	456	448	440	462	448	442	441	469	448	435	431	431	435	412	460	455	438	426	472	421	477	429	469	423	460	406	457	447	448	450	461	467	463	432	436	453	473	476	450	425	449	444	468	420	437	497	456	462	453	439	442	469	465	488	445	436	451	435	444	438	427	424	451	459	448	453	415	502	448	446	409	457	475	448	439	453	447	473	413	477	447	435	423	505	443	433	464	482	466	424	445	457	432	452	455	456	447	496	459	490	456	432	460	419	415	411	425	468	478	479	444	444	478	441	431	475	491	449	442	424	439	434	483	449	486	425	425	425	452	444	473	446	461	461	426	483	462	465	463	427	466	426	435	424	456	480	503	447	469	428	457	451	467	445	439	476	458	469	472	480	465	447	456	466	435	470	430	454	432	441	511	487	435	435	412	426	449	436	473	435	470	431	428	457	407	426	449	448	461	466	413	431	457	473	461	433	467	469	447	478	501	434	448	456	464	423	439	451	460	473	417	424	418
22395	40781	36431	27098	23092	19997	15261	14671	13510	12277	10813	9974	8195	5397	4134	3204	2494	2292	1937	1575	1392	1249	1268	1250	1114	1141	1120	1148	1106	934	887	917	1075	1356	1625	1610	1630	1699	1294	1274	1118	1120	1090	1016	909	934	833	797	851	898	853	1101	1658	2320	1991	1493	1240	944	865	719	731	673	665	685	688	718	694	735	725	717	728	735	690	689	702	769	700	697	701	697	715	712	718	692	732	736	657	693	656	734	682	745	714	716	668	707	741	721	741	710	694	728	698	700	744	705	659	714	677	721	685	698	686	714	741	708	683	662	680	700	733	692	767	651	762	689	692	710	692	683	689	698	743	689	714	694	676	690	696	710	740	662	705	677	712	696	720	669	752	710	705	757	714	718	720	667	670	707	705	701	702	715	693	702	696	706	686	703	727	713	716	677	659	664	685	706	711	676	739	692	705	683	643	705	716	705	678	748	723	665	732	751	660	725	680	718	709	713	696	734	670	701	656	693	728	739	704	706	684	733	669	711	708	685	712	704	699	677	684	682	706	715	711	725	685	709	727	705	703	641	720	708	702	658	717	668	696	719	707	733	693	713	706	707	691	736	625	686	724	750	647	772	672	702	724	673	732	714	739	718	687	716	699	635	698	680	670	709	704	655	676	703	702	666	695	689	735	689	727	732	680	691	707	700	734	719	694	684	702	727	683	702	724	691	721	700	709	697	665	678	712	699	699	709	679	697	737	700	704	733	766	698	719	713	712	703	740	690	724	701	653	690	660	729	718	698	716	661	690	679	685	646	633	694	726	694	669	703	672	648	657	713	668	711	667	695	676	654	701	659	685	699	690	697	683	696	674	691	720	709	752	685	706	766	661	704	738	672	691	693	642	704	687	727	700	703	642	676	687	688	667	723	729	704	667	682	707	688	706	694	699	696	757	693	692	736	682	674	735	666	743	692	661	727	700	673	689	727	675	695	713	671	689	694	700	676	651	667	704	678	708	694	704	678	678	678	716	711	743	723	707	729	719	729	676	691	723	708	725	736	669	749	659	669	727	715	727	651	718	738	742	709	703	693	698	735	664	702	751	736	757	726	717	712	697	694	701	682	745	704	712	664	665	677	671	664	691	679	686	676	696	729	750	710	704	642	707	701	659	685	696	697	668	707	721	768	666	675	682	693	690	630	691	685	720	649	660	709	746	714	720	683	676	677	705	692	656	710	672	682	727	683	670	691	729	664	681	715	740	725	713	703	731	733	739	676	729	717	665	656	678	680	659	674	692	699	689	718	705	715	690	725	708	725	752	690	679	738	691	741	689	714	661	710	680	683	693	738	697	673	697	661	709	744	664	662	680	692	724	689	686	713	713	722	734	685	682	683	706	700	741	713	718	686	706	684	667	714	734	698	697	699	683	655	694	693	734	658	667	744	647	745	722	740	664	701	693	683	707	679	688	713	709	724	685	701	644	691	728	685	674	721	663	723	676	679	716	725	724	642	675	697	679	708	689	673	688	754	732	676	705	715	631	655	629	692	689	696	721	702	677	678	684	722	727	733	662	657	722	696	697	720	681	742	687	691	671	665	729	694	684	665	733	726	711	708	696	703	740	692	708	738	691	699	680	742	708	713	670	640	703	648	717	657	682	666	697	724	668	694	698	664	709	702	700	680	702	687	734	692	691	710	740	716	706	669	715	699	744	718	733	724	710	694	673	743	699	654	715	767	677	693	698	724	696	737	675	724	702	679	722	694	646	690	671	711	707	706	721	694	751	666	691	651	696	666	701	719	718	693	682	681	723	710	676	695	691	713	715	701	700	707	722	734	746	706	704	646	746	700	607	726	730	708	720	671	698	700	658	700	688	705	734	743	630	668	734	753	696	720	687	699	639	716	676	682	746	678	709	694	686	671	717	712	685	714	660	671	656	717	726	713	714	704	693	674	663	677	692	693	696	682	708	691	730	665	725	757	665	692	665	675	681	739	704	713	717	732	680	683	704	698	694	693	704	747	678	717	698	635	720	680	722	710	646	676	660	733	712	686	706	678	697	714	706	746	717	744	698	685	715	617	741	751	724	686	700	712	702	758	721	745	659	693	732	729	658	718	650	675	713	717	685	703	673	689	724	734	716	742	732	696	728	685	687	697	692	696	716	672	705	738	697	689	727	720	706	707	691	682	719	720	662	691	729	675	765	668	712	685	694	677	678	672	692	685	664	763	671	716	699	716	693	718	721	689	713	710	680	695	662	716	755	664	690	704	711	717	700	667	711	735	734	730	704	707	696	700	721	708	674	742	650	731	695	681	707	661	655	692	699	711	727	699	710	728	725	697	716	721	678	730	724	696	712	689	721	750	691	755	723	682	718	719	718	722	669	673	687	698	679	698	713	745	697	711	689	719	718	680	687	713	706	687	719	731	720	698	707	680	651	686	672	765	721	767	730	651	706	696	684	666	677	692	694	686	727	699	696	694	652	681	749	673	653	636	726	694	698	687	697	670	691	691	702	690	730	746	681	716	726	728	736	708	740	695	704	744	711	724	673	723	723	725	692	691	726	692	690	739	739	688	691	731	698	698	653	698	715	683	671	675	659	680	707	734	735	717	701	711	709	741	712	682	726	720	715	700	715	695	636	669	684	741	670	691	750	665	738	705	727	674	690	713	693	687	658	687	706	698	690	678	692	694	637	707	710	730	689	666	727	696	697	696	663	656	721	734	709	722	715	651	685	695	737	688	678	717	700	710	708	696	679	713	670	695	656	680	704	668	679	680	647	725	699	738	679	724	685	740	680	690	678	704	730	689	724	691	720	709	660	720	704	659	705	682	681	688	732	719	739	752	687	696	693	724	721	639	716	700	755	677	714	726	681	712	708	701	677	680	712	706	729	702	706	685	709	717	693	694	712	705	715	683	715	707	714	747	686	672	708	725	641	649	709	691	699	746	722	732	668	737	692	708	736	740	744	696	764	654	751	711	663	688	699	729	718	705	682	720	665	745	738	711	694	686	652	741	702	673	696	701	680	707	714	702	698	728	661	693	713	668	704	702	678	663	679	753	695	686	688	672	683	752	686	726	660	736	695	698	699	700	727	701	701	732	706	710	716	705	693	703	705	692	681	689	696	734	694	732	727	704	704	698	725	707	682	725	679	716	718	726	726	709	696	668	706	693	665	673	703	729	689	692	690	722	688	716	641	717	715	741	708	695	675	738	691	705	694	657	685	658	674	665	697	668	715	668	737	669	670	700	695	679	721	700	664	692	673	680	707	692	694	691	696	701	686	674	703	647	673	692	708	749	710	697	720	701	707	688	692	722	727	664	716	722	720	712	720	666	706	701	722	707	727	660	683	687	737	755	694	719	695	734	754	700	716	711	684	732	697	688	740	728	683	682	723	737	722	718	744	689	738	669	721	705	707	679	681	692	721	712	679	676	670	665	707	745	699	686	683	688	734	656	669	684	702	689	769	716	726	761	690	701	679	692	675	752	698	699	716	702	668	672	779	719	763	712	745	664	717	753	699	673	747	672
27264	21822	19550	10144	4815	3256	2174	2338	2247	2087	1859	1774	1301	1015	829	703	645	639	545	510	549	469	538	492	487	491	524	506	494	496	508	494	512	507	543	608	657	617	548	529	520	487	512	473	499	473	448	427	452	434	449	470	482	504	512	503	510	473	477	430	476	477	442	425	410	473	444	436	457	428	439	412	451	428	441	427	428	443	437	478	453	436	445	427	480	453	448	440	425	415	464	439	434	426	436	432	434	420	473	443	462	436	429	433	448	442	475	456	441	460	449	388	433	442	425	441	399	438	457	424	455	478	422	450	420	430	453	432	464	464	401	433	436	409	425	452	458	478	406	493	443	417	450	443	435	460	434	438	446	445	437	421	472	428	412	444	450	440	430	465	436	438	449	460	439	440	474	461	486	443	435	425	409	412	453	435	412	439	454	473	429	427	431	438	427	446	489	440	467	425	417	425	487	426	466	429	446	459	446	458	481	425	423	469	456	401	430	405	445	437	458	457	433	471	472	444	449	474	428	450	414	420	449	425	444	425	428	457	412	427	464	441	449	462	438	428	414	438	440	439	414	459	419	416	445	474	426	453	461	427	447	462	432	409	432	458	448	439	468	430	504	437	436	464	417	442	410	419	441	423	431	412	418	471	395	387	443	426	451	464	452	470	472	448	407	420	382	455	439	446	430	447	458	456	429	464	424	463	408	453	446	445	459	436	449	464	447	464	454	450	461	483	409	425	448	412	438	450	459	449	445	422	392	453	415	436	426	443	420	409	421	444	427	414	478	410	447	433	413	475	466	439	414	442	430	468	432	428	452	467	427	457	475	404	470	439	444	420	445	436	398	431	462	460	457	426	443	414	441	416	443	443	442	433	458	468	416	420	441	426	450	440	439	401	442	394	449	421	476	457	439	450	444	427	370	474	426	469	481	420	454	401	430	435	429	441	422	437	425	434	417	457	441	448	417	413	458	426	449	445	447	447	416	451	439	446	448	430	447	454	457	414	407	442	458	407	416	417	417	432	444	437	443	471	450	430	420	443	424	410	418	423	422	446	428	453	427	441	423	412	461	496	421	396	448	434	438	411	430	448	426	409	496	430	396	391	407	403	460	407	431	436	436	410	420	434	475	443	426	445	452	434	424	409	438	411	433	457	435	441	431	404	433	422	450	434	408	413	453	446	436	417	424	445	436	491	455	417	417	429	447	446	438	436	462	462	442	425	420	453	405	468	399	428	433	520	444	441	416	449	452	439	402	400	409	444	447	461	446	434	452	478	456	447	451	449	430	440	429	445	421	390	398	459	462	491	429	456	454	424	423	436	467	413	441	459	425	425	446	396	466	400	434	428	448	430	442	434	466	451	418	479	442	428	438	470	427	434	455	476	421	442	441	441	430	471	461	455	461	432	475	444	426	461	468	425	462	464	451	413	446	426	455	428	410	416	467	463	437	459	419	405	438	476	453	426	439	458	431	410	464	426	434	417	445	467	458	417	433	439	434	447	430	434	410	442	433	506	422	413	482	438	432	414	416	418	455	449	458	445	463	428	467	431	435	453	413	421	443	417	434	427	466	452	421	429	487	485	428	433	469	428	434	454	404	423	450	417	435	473	417	458	437	425	451	437	423	437	439	434	451	432	426	396	427	432	405	428	438	456	408	468	428	439	471	409	415	434	460	425	465	438	445	464	417	425	440	460	471	427	422	418	404	408	431	425	430	441	482	430	425	461	476	425	444	427	424	449	425	475	436	461	463	429	421	494	476	447	404	424	450	441	464	443	449	454	448	415	428	467	444	437	408	463	482	430	460	419	428	460	426	425	428	408	450	452	422	486	407	452	421	421	481	440	445	454	458	437	452	453	423	440	413	455	456	459	428	443	453	420	421	438	490	462	457	470	466	403	447	452	446	461	444	421	425	433	468	420	452	455	422	415	459	478	420	431	418	437	451	421	410	451	434	382	431	485	437	438	437	430	405	410	459	489	426	412	463	455	458	426	401	425	451	411	464	423	449	411	417	418	445	411	446	420	473	427	456	464	460	404	454	437	428	465	449	388	469	481	459	443	447	424	407	433	419	420	413	451	434	424	431	430	458	461	456	454	454	445	426	527	422	460	432	435	413	472	440	405	428	431	412	462	404	456	429	444	470	450	465	442	460	439	435	423	436	468	463	440	456	441	474	467	427	451	457	447	436	427	448	437	448	428	445	427	451	451	431	441	475	463	442	448	422	478	487	433	454	441	453	437	433	434	440	428	452	445	437	417	460	450	454	423	458	427	470	426	414	429	448	434	442	433	424	456	447	450	437	438	427	429	428	466	460	403	455	461	416	462	403	398	408	436	468	482	456	425	420	428	442	431	446	418	428	403	416	446	477	442	421	445	465	429	433	439	432	448	441	419	479	446	447	457	405	436	438	449	430	439	464	420	424	447	475	434	447	435	474	418	416	456	426	401	445	449	467	423	446	445	433	433	428	445	445	390	425	441	430	406	414	402	441	401	419	458	419	456	468	419	466	484	409	430	438	474	437	477	448	416	451	450	458	430	407	424	452	430	456	403	478	464	455	468	458	453	448	434	440	459	420	472	427	423	423	425	457	413	438	423	433	432	433	454	465	450	409	450	438	459	441	424	457	471	443	391	433	488	422	471	442	401	433	480	442	423	438	424	473	445	462	478	461	418	434	425	451	397	448	421	450	422	455	434	408	452	462	437	454	459	409	463	403	444	488	428	410	426	418	445	454	445	434	435	393	444	437	449	447	480	467	441	470	437	442	461	453	451	459	440	440	418	448	447	401	475	443	462	388	453	469	415	469	453	418	464	454	430	418	419	449	432	420	420	413	452	457	465	439	447	461	427	454	416	413	499	430	457	445	454	443	454	446	436	477	446	457	480	455	431	446	435	454	433	435	457	433	451	427	407	430	433	436	471	421	424	443	442	424	461	436	437	469	432	434	425	453	437	470	457	395	461	455	428	411	436	444	465	457	453	440	412	448	451	468	449	426	441	434	470	426	425	470	446	418	423	481	428	490	417	433	443	403	444	421	430	430	444	440	443	395	460	431	462	465	411	406	438	445	432	435	453	467	460	446	450	471	415	400	425	427	409	442	431	441	482	455	451	429	413	442	436	438	461	431	475	429	448	399	450	474	413	432	451	421	450	461	431	396	428	414	417	409	426	452	501	445	433	421	452	441	416	425	441	437	424	425	422	450	450	427	459	495	430	467	449	428	447	462	400	442	454	457	429	464	426	454	444	430	448	413	446	463	414	413	457	455	424	451	421	430	436	450	444	454	419	464	439	470	465	434	447	477	466	423	433	498	438	452	472	398	472	441	457	440	451	438	426	440	429	405	420	445	417	467	451	397	459	444	440	444	447	502	451	436	465	450	448	458	460	408	417	443	481	461	405	445	473	453	441	450	453	410	456	440	458	437	428	473	423	438	445	457	451	476	436	441	436	448	481	453	417	457	426	438	401	448	399	434	409	434	423	441	402	424	437	427	422
18669	29408	23360	13885	10324	8185	5834	6508	6139	5495	5229	4533	3136	2591	1948	1590	1320	1327	1048	945	995	914	879	908	881	876	791	806	760	829	827	891	906	918	971	1114	1257	1128	898	961	908	869	868	844	848	754	750	740	731	738	687	748	799	832	850	805	768	678	739	655	653	685	658	661	682	632	685	739	655	706	726	648	718	699	684	686	731	702	731	687	687	738	663	728	700	649	695	760	721	694	706	717	648	698	683	700	647	659	711	678	727	709	678	664	683	683	765	662	698	693	724	682	719	647	678	692	651	647	746	627	689	633	712	671	703	678	701	687	637	693	665	686	680	738	664	704	714	676	695	652	675	687	654	673	689	704	682	692	671	668	666	652	693	657	672	631	688	693	664	679	727	716	662	674	707	664	716	718	689	684	702	665	680	690	693	663	684	714	698	712	635	705	709	681	697	705	679	734	682	718	705	748	684	668	700	755	664	686	722	627	663	694	667	667	659	675	700	710	753	643	726	681	680	658	663	697	706	692	702	683	698	689	697	690	688	727	702	672	677	691	701	657	633	682	685	669	667	636	676	736	701	635	646	643	678	709	674	708	723	717	712	727	714	658	705	689	691	750	679	694	724	703	684	746	674	709	659	732	711	669	684	683	695	707	678	665	716	664	667	688	724	693	714	694	679	689	688	707	728	682	712	709	673	669	684	640	704	653	674	669	706	684	682	655	678	657	680	707	679	673	712	664	686	694	665	705	663	669	709	724	694	679	662	729	694	703	672	689	680	702	667	750	693	671	676	689	685	687	687	691	665	688	717	709	671	690	679	682	697	675	673	668	722	668	691	675	652	698	682	706	713	665	709	738	723	671	705	705	653	692	656	690	688	675	665	695	655	707	650	635	751	647	711	733	688	669	667	711	702	638	684	704	714	707	685	647	675	694	697	709	692	698	683	708	689	709	693	709	681	707	686	666	664	689	677	677	712	683	727	683	709	653	672	711	688	684	762	720	690	697	715	704	674	682	696	685	634	732	694	715	683	721	674	743	679	719	696	652	701	678	681	681	681	657	703	692	706	648	659	718	703	686	717	667	707	677	679	746	731	663	722	707	692	671	712	682	717	667	683	688	672	667	687	716	675	679	674	686	690	658	688	698	673	691	650	702	693	711	692	606	691	667	641	714	700	703	666	731	693	674	680	664	745	687	703	707	678	661	710	690	667	687	720	693	696	691	708	711	687	698	675	718	691	675	722	661	715	657	697	616	727	686	681	681	684	713	674	679	707	700	705	718	679	737	734	700	704	706	676	702	685	692	707	704	705	678	674	685	679	724	702	717	669	711	708	642	696	714	695	665	664	685	665	686	735	688	666	696	729	708	660	697	700	651	702	689	743	654	685	686	732	681	708	710	740	646	696	690	674	701	685	701	705	697	663	644	742	681	710	732	704	663	686	719	705	699	757	714	695	702	640	718	664	692	714	694	633	672	702	729	665	688	726	696	688	686	727	693	621	708	706	728	629	730	715	730	739	676	663	647	673	725	654	692	621	664	656	667	738	728	723	735	635	693	684	684	659	678	668	688	722	691	655	719	674	647	747	712	669	669	668	694	664	678	679	689	675	648	665	716	697	696	741	707	721	683	679	693	671	723	692	684	708	706	683	698	679	692	699	719	643	663	739	683	646	674	643	750	688	707	686	704	703	684	698	696	717	730	705	667	679	661	671	715	770	698	692	700	703	753	675	665	670	689	709	671	657	683	723	645	673	678	641	696	658	679	744	711	692	636	680	657	697	657	667	689	690	691	697	736	635	695	698	667	662	671	682	703	672	675	719	683	694	681	700	707	715	726	709	649	708	647	673	718	751	697	667	691	664	736	712	674	707	741	679	687	674	664	703	681	730	704	706	702	698	698	702	661	688	724	696	670	653	714	720	669	706	699	666	704	644	701	687	717	698	686	693	676	687	708	677	706	670	691	709	660	684	690	717	661	696	665	667	721	701	665	673	684	723	687	754	677	706	715	674	687	658	674	678	693	666	710	656	642	673	679	701	712	709	665	709	628	693	690	658	709	660	671	643	712	683	724	671	664	670	688	678	690	688	703	744	685	712	701	656	683	705	709	677	723	724	702	679	677	711	705	706	697	684	672	706	689	688	709	718	686	724	674	690	670	686	732	726	721	669	661	713	710	711	693	710	623	687	698	699	654	692	666	726	663	662	702	675	702	698	687	697	714	676	684	711	616	654	681	677	720	709	694	651	689	747	653	734	710	689	693	705	696	696	679	696	636	636	672	705	678	698	718	730	706	697	718	681	679	662	724	721	732	674	718	726	669	683	734	705	705	725	722	684	678	735	705	671	676	644	714	692	704	698	734	691	672	677	687	739	677	659	672	683	692	719	716	669	759	685	715	700	739	680	693	687	697	653	675	712	705	675	714	683	703	689	693	675	665	690	706	704	731	700	748	668	666	690	701	669	723	659	714	699	701	651	682	706	656	710	706	662	655	715	672	680	664	670	683	679	714	648	697	688	698	726	690	720	738	722	709	685	686	675	717	696	680	741	656	729	706	662	693	654	671	674	670	694	671	680	647	692	675	715	681	694	677	682	706	705	660	677	724	684	709	729	682	722	724	703	673	675	673	712	711	714	683	718	698	710	732	725	675	688	700	708	661	723	701	658	688	708	716	667	647	719	684	692	698	647	671	685	728	720	689	725	698	665	688	656	725	674	703	659	649	731	684	620	637	650	731	692	683	674	678	671	663	642	693	667	697	680	710	690	669	707	684	671	689	653	704	663	697	683	672	706	663	672	692	696	680	716	653	697	651	687	635	686	745	676	697	712	686	693	662	728	717	710	715	694	691	676	709	676	673	670	674	654	648	713	688	667	683	661	737	727	683	684	686	695	673	681	686	683	703	719	674	688	681	673	735	696	683	694	710	725	705	687	718	635	665	667	733	689	720	679	742	747	641	698	711	671	689	668	736	639	650	664	630	711	705	686	701	708	704	665	736	662	715	704	681	651	652	715	664	696	697	683	714	692	679	631	721	634	669	720	676	724	695	686	678	696	660	729	691	711	660	768	714	692	697	693	641	681	703	721	681	651	689	690	655	643	689	678	679	731	744	676	710	698	702	663	704	684	712	695	683	667	680	679	709	622	734	669	728	680	639	712	677	675	723	670	707	707	655	693	684	671	650	674	680	731	703	733	701	694	675	659	639	645	697	717	688	670	641	693	706	733	751	689	725	660	706	695	690	670	690	715	672	696	692	656	722	657	690	718	690	705	703	716	710	654	733	736	683	672	697	684	716	707	698	659	657	738	691	705	711	671	700	694	718	699	710	642	687	709	687	655	688	714	681	692	683	707	682	698	678	658	700	676	664	695	698	723	675	663	738	699	689	656	685	668	733	694	670	676	651	699	702	673	672	696	709	659	674	702	707	710	643	720	693	679	688	711	679	660	725	702	717	691	697	709	706	731	664	650	703	664	694	674	689	712	652	686	692	721	667	712	723	712	635
24500	21497	28802	24668	20766	11755	6025	4780	3752	3617	3408	2761	1946	1603	1401	969	928	850	718	686	701	626	666	645	590	591	646	518	503	578	565	634	598	651	720	728	722	794	620	683	627	622	585	577	528	530	529	478	527	571	510	570	727	828	771	727	605	544	492	503	518	511	513	498	470	506	477	481	511	487	459	487	494	451	497	447	469	488	493	478	476	499	483	502	512	457	472	501	500	500	491	514	503	498	493	459	465	477	492	493	494	490	494	468	467	512	440	502	481	481	474	475	480	464	517	509	511	507	482	473	473	508	457	479	458	489	486	509	509	497	470	501	473	507	514	494	478	475	450	448	490	474	513	469	528	492	438	453	491	494	479	479	505	543	461	457	497	519	478	507	495	490	461	483	477	460	512	486	517	510	467	471	480	513	516	485	515	464	528	471	500	486	478	493	480	478	492	508	445	492	515	500	463	512	474	487	493	503	455	443	479	458	528	490	524	505	490	494	481	489	501	463	516	499	473	506	483	481	502	536	462	465	491	485	504	505	467	497	492	464	477	474	518	493	463	473	498	483	525	502	488	455	464	506	493	478	444	532	485	479	470	464	476	505	465	488	501	492	494	526	469	466	536	493	518	518	491	473	540	489	472	461	480	468	507	485	502	512	487	498	474	494	505	469	493	460	508	509	437	493	497	531	518	507	478	484	498	515	515	480	454	438	491	496	481	474	494	481	447	508	501	542	460	508	456	439	507	492	498	493	523	478	484	489	510	463	513	484	502	527	458	491	503	483	482	464	491	490	479	492	470	481	458	513	518	509	444	525	489	452	521	502	497	505	449	488	500	465	455	472	533	443	481	497	501	464	487	469	524	481	511	484	489	485	444	488	468	460	522	509	473	482	491	490	472	465	502	513	488	478	484	450	463	471	460	461	472	470	458	499	481	506	480	468	518	504	440	509	474	525	457	479	471	465	507	506	505	478	512	511	493	479	470	510	512	489	456	516	464	504	468	473	490	521	483	449	528	494	483	468	502	503	496	522	518	510	497	477	517	467	499	436	491	451	461	513	518	483	510	479	466	459	496	468	471	513	498	505	484	482	506	447	450	539	490	520	511	498	480	466	462	445	479	484	470	474	465	462	514	487	500	510	489	506	463	484	471	498	488	468	497	495	504	460	500	471	467	506	504	487	495	464	484	471	458	506	513	461	498	501	462	506	470	527	484	510	511	481	500	527	483	477	478	466	525	472	478	489	469	476	459	485	493	500	492	510	466	490	476	487	459	504	505	472	491	469	493	484	485	488	490	472	520	483	502	493	430	505	480	469	485	478	495	482	482	479	493	465	471	474	539	524	486	512	461	498	491	443	480	500	488	491	513	531	464	497	498	476	489	508	460	502	469	507	474	511	467	511	487	474	456	484	494	463	465	530	513	454	461	522	463	514	483	458	520	489	533	473	453	510	479	477	488	476	484	457	483	495	550	482	508	505	486	476	504	498	440	527	466	499	474	499	482	478	486	558	471	473	502	498	522	474	500	518	491	431	524	504	507	461	482	508	494	461	511	487	508	489	479	482	497	482	487	484	520	472	479	486	494	472	511	479	464	487	491	488	486	476	461	446	490	471	481	489	515	516	493	493	523	441	469	477	499	474	491	500	521	484	471	491	509	494	481	495	476	490	463	478	501	523	468	501	510	515	450	459	529	468	466	511	484	473	460	483	474	453	538	512	460	485	492	502	512	470	508	504	504	479	487	503	498	461	478	532	508	477	460	484	475	490	452	481	463	465	498	497	436	507	469	451	474	466	503	457	476	486	473	524	476	522	483	500	477	483	452	483	466	472	492	462	501	502	483	468	510	482	488	500	446	465	471	487	477	465	467	515	466	489	471	460	480	530	473	569	479	504	466	500	482	487	470	489	447	479	484	488	475	515	488	497	498	482	480	486	457	506	460	523	496	479	487	458	481	471	499	477	505	505	495	500	479	491	488	490	491	471	494	493	507	470	484	497	457	488	478	485	511	497	477	461	507	496	482	473	446	493	502	501	468	486	496	490	488	453	478	485	476	495	516	477	470	485	464	475	497	505	490	497	487	474	507	460	490	501	512	482	485	519	452	480	445	487	528	464	492	438	492	468	494	491	492	496	461	505	498	479	471	490	490	511	470	471	429	493	476	459	452	497	489	499	465	507	482	453	473	501	490	485	502	497	523	483	476	462	453	473	485	482	501	479	470	472	452	477	478	480	486	499	490	529	449	498	478	485	428	477	500	504	480	486	490	461	457	496	478	514	466	510	477	518	481	475	451	513	506	475	508	471	475	477	497	502	472	478	448	480	487	495	468	485	496	514	480	516	499	467	468	507	504	476	472	466	499	489	511	493	474	502	522	501	468	459	467	497	473	470	452	490	461	506	468	495	466	489	504	488	466	472	478	475	483	475	496	485	442	466	438	491	520	487	463	492	505	493	499	471	449	488	487	501	524	486	521	454	484	454	500	488	515	476	492	505	490	530	462	487	517	510	536	502	483	558	509	493	513	507	496	510	499	506	482	475	437	501	491	454	455	472	488	523	531	474	500	476	502	446	493	523	491	476	486	501	500	469	500	472	539	476	478	491	489	480	471	487	501	496	480	525	494	534	462	480	442	506	490	496	476	452	454	484	513	465	489	475	488	468	477	464	496	473	473	479	473	491	490	529	510	477	511	470	507	456	471	468	495	480	472	498	492	511	470	539	465	497	530	477	509	471	490	465	491	432	512	479	473	510	500	549	530	472	478	522	472	474	508	469	480	504	515	518	456	464	473	461	470	473	496	499	528	526	470	489	499	513	486	454	499	494	491	542	481	498	482	495	465	527	526	493	460	504	464	482	506	450	475	487	485	497	493	489	508	483	492	467	488	484	501	471	491	450	482	512	478	478	473	505	485	476	473	501	493	499	462	449	471	527	503	506	496	472	451	466	478	456	519	496	471	480	438	498	496	452	426	467	429	511	467	454	477	461	480	482	472	499	506	469	532	469	490	473	438	468	547	447	508	489	470	426	514	502	516	492	478	502	554	497	505	493	493	506	439	513	462	492	495	502	486	514	525	512	507	456	454	501	489	510	497	501	532	476	486	479	540	489	507	516	451	455	488	483	528	490	508	479	505	464	486	489	482	490	476	502	502	519	471	488	455	518	501	483	491	469	444	506	477	486	498	496	476	498	480	481	495	463	493	495	516	465	465	498	500	463	498	466	515	461	460	461	484	455	461	508	473	484	480	471	462	502	468	505	478	486	499	490	467	480	493	495	484	504	499	454	517	483	479	473	493	491	499	501	509	502	497	455	506	484	451	530	489	476	474	458	475	473	477	462	506	501	456	486	507	503	473	453	452	495	521	462	462	474	491	477	500	477	481	449	497	504	494	479	472	489	460	487	467	480	464	493	489	482	485	480	504	476	476	493	530	468	494	487	501	507	502	438	482	478	516	493	472	484	464	522	464	465	484	489	480	482	498	500	489	483	498	479	493	500
19822	38185	33550	23061	18261	13985	11458	11344	9393	8886	8757	6797	5159	3927	3185	2407	2057	1766	1463	1323	1279	1130	1097	1154	1067	1062	1113	920	966	986	932	1107	1115	1178	1300	1383	1264	1587	1198	1125	1142	1064	1050	1021	923	923	846	816	834	872	864	863	1269	1578	1440	1317	1080	925	821	786	767	748	813	769	764	717	796	758	742	759	746	761	728	762	761	710	793	766	795	723	742	771	722	799	832	739	731	736	760	723	737	753	762	755	743	752	813	734	797	765	771	759	766	796	726	754	765	755	732	770	742	726	758	773	747	757	770	808	780	736	780	730	745	785	773	777	727	747	785	790	727	749	754	804	769	770	805	791	797	774	696	738	768	757	799	774	776	771	747	785	782	748	718	746	770	791	770	759	758	786	763	785	690	764	781	763	787	761	762	763	815	725	754	722	822	799	735	775	804	773	734	751	760	767	745	777	767	791	739	803	743	748	796	764	795	749	786	757	756	750	750	753	767	785	774	766	751	798	726	758	750	752	771	739	809	756	681	722	773	739	738	755	723	793	723	735	770	755	762	747	792	758	748	768	765	797	738	772	727	750	831	795	738	754	768	797	835	767	754	741	741	776	737	768	797	741	766	799	772	797	739	741	738	739	798	803	811	720	729	784	778	755	698	812	784	786	773	760	775	756	748	712	748	714	772	744	741	760	765	777	722	784	735	758	762	750	770	725	759	772	747	800	775	809	821	750	744	785	746	763	768	776	815	746	801	755	731	768	777	791	709	780	801	755	748	747	733	726	671	761	779	764	775	814	780	719	741	829	736	824	731	731	794	738	747	741	774	801	770	738	795	748	808	789	699	780	768	735	791	824	748	747	738	764	769	734	743	764	761	765	788	756	779	732	741	775	711	751	743	763	732	772	752	762	759	753	718	773	807	736	729	764	760	757	799	775	762	788	770	741	774	791	792	773	758	737	764	823	749	741	790	763	790	815	764	775	771	774	731	788	756	744	758	719	794	730	777	796	818	770	779	741	752	785	729	817	731	747	745	800	764	762	741	757	752	777	773	794	802	779	720	744	769	739	761	764	777	780	784	751	765	720	755	762	777	749	823	772	830	750	712	753	782	808	740	805	726	778	752	735	761	771	736	707	763	768	772	740	744	749	743	802	751	750	785	716	806	777	741	744	768	733	752	788	723	773	786	760	748	761	787	755	765	729	803	742	735	744	785	745	807	746	754	757	733	778	783	785	766	786	780	684	745	770	805	791	741	748	773	739	741	761	740	815	775	717	766	770	765	745	781	721	769	740	743	733	769	722	762	776	732	736	803	749	768	751	763	746	804	739	689	721	767	753	804	718	793	762	744	779	727	741	725	749	757	801	755	724	705	744	778	769	748	744	813	758	773	736	738	735	759	750	734	777	795	806	704	747	808	766	751	792	760	767	767	765	699	764	768	726	782	785	780	762	764	764	723	765	756	752	799	751	735	737	760	735	762	703	730	772	777	719	802	753	739	725	776	723	782	774	781	753	778	744	797	782	765	763	769	733	801	782	739	726	735	744	757	752	708	754	764	755	754	767	805	768	782	756	754	777	730	778	782	777	735	803	760	711	760	758	735	750	700	700	786	732	746	796	707	772	844	783	752	758	780	770	755	753	704	785	743	749	741	816	748	749	753	749	789	776	755	759	737	789	800	765	746	764	758	816	771	788	775	710	749	819	776	769	744	811	746	732	771	743	760	798	798	788	795	776	736	753	719	765	764	759	736	726	732	779	768	778	764	769	823	792	760	787	767	821	789	753	718	769	763	777	775	700	722	747	743	742	827	772	711	801	751	762	805	711	790	737	750	742	784	739	766	728	759	778	776	733	749	745	865	759	745	740	774	784	744	743	735	754	762	736	758	777	776	783	786	776	834	783	786	747	750	808	763	730	788	762	769	747	801	726	773	718	743	763	755	796	726	736	801	742	715	755	766	750	736	768	751	749	769	711	805	775	796	732	734	763	778	734	769	829	792	770	755	728	746	767	773	728	785	739	796	792	728	751	748	748	794	758	760	708	761	812	743	747	751	729	734	774	781	702	750	741	787	715	782	807	805	790	735	774	737	771	759	785	801	757	793	764	686	770	748	785	761	734	762	740	785	710	765	763	740	756	784	755	758	720	719	729	713	797	763	759	757	781	729	786	770	787	810	777	754	747	778	725	738	790	711	772	734	726	793	751	748	731	739	732	807	699	757	761	765	785	726	777	738	768	747	764	742	794	784	788	731	778	727	732	797	730	730	769	747	772	785	788	747	752	757	794	756	714	729	708	758	773	699	752	729	745	756	764	798	725	736	799	750	780	829	750	791	739	776	750	743	760	739	783	751	749	786	804	831	743	750	795	748	733	772	807	758	749	747	746	837	780	750	753	747	764	768	737	708	746	769	718	726	754	772	734	714	726	759	776	748	758	730	789	771	720	757	780	789	749	748	772	729	789	729	756	764	784	766	781	730	714	747	771	806	809	766	746	734	782	713	730	765	770	714	744	761	753	754	787	760	765	742	824	779	794	777	747	741	812	796	773	760	790	763	732	724	715	775	738	753	751	744	768	717	750	791	758	739	798	761	740	781	801	748	754	706	707	779	785	748	775	790	733	723	771	735	747	736	758	779	792	760	765	780	785	769	734	787	783	801	768	700	749	741	785	769	769	776	716	772	779	715	779	765	774	796	730	796	783	783	699	756	761	780	732	729	771	772	791	783	753	786	712	767	760	720	772	741	784	783	771	729	775	801	818	773	775	790	753	730	758	759	743	731	790	761	752	718	745	763	783	732	735	748	777	727	720	804	710	727	760	761	752	802	798	771	784	714	774	704	705	753	754	752	702	775	737	747	792	750	759	789	769	721	734	709	804	757	775	749	751	746	806	750	801	758	776	738	759	754	761	767	719	746	757	727	775	744	788	744	714	771	793	731	786	743	792	752	757	758	786	778	796	727	732	740	756	732	792	745	771	766	736	742	805	759	740	789	799	762	798	715	785	704	750	735	747	805	767	763	718	750	742	750	734	750	754	754	763	793	801	779	794	774	762	744	750	783	723	819	739	763	749	748	760	752	805	777	733	747	768	747	760	751	765	765	740	760	763	740	751	763	806	770	698	741	724	786	766	729	782	711	772	741	759	773	771	743	729	803	781	775	756	756	835	763	738	752	755	735	768	760	765	721	746	739	779	743	720	753	769	766	750	774	721	762	743	759	761	762	744	728	789	744	810	740	770	744	800	748	750	808	751	737	710	741	778	803	751	776	742	730	772	798	722	790	734	729	763	732	780	769	791	754	732	763	740	793	742	791	748	717	744	715	743	786	770	751	763	739	809	747	732	777	765	776	766	733	795	763	808	724	743	760	761	766	796	819	732	759	771	755	772	763	764	791	688	762	755	774	737	778	758	769	787	737	741	758	741	771	747	742	769	749	737	799	869	724	742	715	817	745	744	728	806	733	774	752	747	825	747	741	784	801	784	737	759	799	760	789	762	733	727	725	797	741	728
23522	21553	29490	24088	21685	21122	13661	7569	5353	5356	5079	3542	3069	2302	1753	1332	1190	1048	871	747	702	663	610	659	658	654	653	554	593	607	637	591	576	679	597	648	702	961	853	799	753	681	656	601	552	574	541	538	527	513	512	503	679	1257	1097	835	714	597	521	554	470	501	424	442	435	431	448	464	486	430	438	462	483	456	464	436	498	471	505	478	478	427	490	459	486	480	466	483	458	460	402	482	459	469	463	456	433	472	477	469	485	442	485	428	440	439	458	447	502	494	464	467	461	506	416	447	471	426	430	467	466	470	463	453	452	505	462	467	437	448	463	473	486	474	475	483	459	476	489	481	493	485	483	508	483	458	491	470	488	443	458	497	497	432	451	477	464	459	478	445	473	428	457	467	466	433	489	477	449	460	467	453	482	466	447	472	459	485	453	437	458	439	501	469	442	491	472	487	508	516	445	480	489	479	424	430	511	478	426	428	503	485	500	436	482	489	481	446	471	512	442	484	438	457	458	504	472	455	475	495	448	434	505	478	468	457	444	470	468	458	487	448	457	506	475	445	463	469	454	482	512	474	417	475	479	489	460	485	479	480	480	441	464	436	433	441	471	435	450	477	476	502	473	487	452	467	475	480	433	469	442	467	466	400	440	465	461	450	434	457	456	469	453	476	441	450	440	473	458	472	436	491	458	451	464	476	479	488	403	458	449	445	470	490	461	490	473	500	429	457	467	448	469	451	442	503	483	470	467	487	453	462	427	467	491	481	459	480	462	441	429	453	455	472	471	499	485	474	469	468	429	481	477	468	491	445	465	461	463	455	465	468	468	479	485	462	456	505	428	447	486	432	463	463	452	548	454	485	456	426	476	464	469	464	459	414	472	492	467	466	520	487	441	509	475	451	477	464	468	490	463	432	423	499	478	473	460	466	463	480	484	457	458	475	480	459	484	452	480	486	447	466	458	464	454	469	474	484	441	471	471	449	462	450	522	457	457	500	468	447	498	454	446	467	467	518	459	479	471	445	465	464	483	442	477	477	462	431	434	471	450	471	451	427	451	432	446	470	416	500	467	444	485	461	475	482	458	477	448	477	455	456	472	486	478	494	443	476	421	460	464	455	439	402	477	422	464	467	478	477	464	482	431	434	470	435	424	452	422	508	424	424	439	441	474	453	435	459	493	473	471	462	506	469	466	488	458	467	484	431	436	423	427	439	518	459	480	461	420	455	460	445	498	491	448	432	466	433	461	478	490	444	462	462	471	431	498	467	518	492	480	448	452	470	514	457	459	482	471	470	480	470	497	500	519	447	438	464	443	447	508	447	469	544	468	470	417	442	433	483	446	485	470	484	438	531	467	478	478	460	458	470	436	456	467	483	452	477	473	487	449	495	458	469	449	489	474	440	449	484	492	439	413	441	478	499	460	437	446	431	472	482	466	454	481	463	478	438	472	434	471	471	497	449	470	469	446	497	473	508	419	452	474	492	493	460	473	463	484	430	408	491	478	463	467	441	524	449	429	489	458	445	438	492	501	449	458	473	489	442	433	481	468	532	464	497	467	451	430	441	502	491	459	458	480	451	442	527	474	437	460	456	452	500	425	476	458	470	463	473	436	402	413	460	477	504	469	477	488	444	436	466	478	479	465	428	483	502	488	487	459	442	458	487	465	448	473	466	489	506	490	454	442	445	438	487	466	451	462	481	480	417	477	469	475	479	493	479	461	483	473	458	480	477	489	431	441	448	474	435	484	505	456	446	472	473	477	488	442	446	497	444	423	497	466	449	472	510	477	462	501	439	460	466	454	470	453	458	450	466	486	449	464	474	469	438	461	464	426	451	445	495	451	474	448	494	482	481	463	436	438	490	426	471	469	446	428	470	473	432	483	468	494	434	443	451	486	455	442	466	467	466	464	468	449	483	467	419	472	457	482	482	461	459	488	451	425	447	448	463	470	484	469	472	478	471	489	490	463	464	484	499	450	448	507	490	467	450	443	422	449	463	457	458	487	499	469	521	458	436	484	483	468	479	476	449	462	444	438	507	455	475	436	483	461	467	464	488	498	501	490	450	428	506	444	449	471	499	500	506	503	504	425	492	482	454	462	428	484	465	465	464	453	446	448	479	460	448	462	490	492	443	491	443	477	455	453	431	441	411	470	459	486	468	495	467	505	467	478	471	462	486	454	471	471	462	474	466	478	452	442	474	452	454	418	479	476	457	464	475	475	452	524	461	472	467	497	451	467	458	469	431	495	472	431	407	439	434	495	482	455	466	469	434	497	430	483	473	477	465	425	449	468	433	469	471	475	476	498	454	472	478	499	464	481	475	451	453	444	496	466	452	466	449	468	467	440	427	428	468	479	453	440	487	472	467	472	482	490	466	465	493	456	517	453	452	464	430	497	448	478	474	467	480	455	474	455	480	476	474	463	460	452	444	474	497	447	471	489	464	442	491	482	462	423	491	458	445	478	451	471	468	472	493	477	474	436	476	419	468	448	467	475	466	424	417	468	473	467	418	487	470	463	479	483	489	467	435	457	481	480	459	484	463	474	440	457	472	495	423	501	457	456	409	450	458	486	449	494	462	470	458	438	438	480	489	496	485	479	444	448	507	481	443	447	441	462	451	469	443	460	501	471	441	504	443	487	492	493	448	482	446	467	459	479	438	496	493	439	461	477	457	447	432	457	490	441	446	457	427	457	496	456	493	463	477	480	485	475	446	496	441	453	445	476	526	447	442	484	452	451	469	470	487	468	467	437	456	499	478	458	474	471	463	464	479	430	471	501	486	453	487	477	501	478	484	461	479	475	499	470	481	469	444	453	468	436	479	500	455	461	477	499	468	446	449	458	464	434	446	464	472	462	465	454	421	442	439	472	427	493	469	475	470	486	475	478	457	474	493	487	457	460	452	474	470	469	460	500	441	498	457	468	466	508	477	487	408	464	448	477	475	507	467	448	475	446	466	455	450	491	478	478	437	473	455	443	436	483	417	440	459	437	472	432	455	448	469	454	513	476	475	463	488	450	449	493	489	483	453	496	413	467	446	447	467	467	434	474	451	461	483	465	481	460	448	492	456	465	446	468	422	492	495	435	501	511	500	476	470	439	474	479	483	457	428	468	460	463	491	489	447	457	476	469	453	457	436	407	454	470	448	460	460	481	490	459	466	442	478	498	453	471	469	462	492	446	452	526	483	443	450	492	468	510	456	429	457	484	430	476	495	446	499	460	505	441	479	440	455	445	492	459	480	436	455	444	473	443	472	462	460	421	515	454	481	433	456	437	496	468	475	463	438	466	492	460	468	480	440	502	456	464	502	458	458	459	472	430	451	476	434	470	457	492	514	460	470	465	450	444	476	509	485	468	437	476	476	473	445	439	449	451	503	475	437	445	451	494	468	446	473	461	480	457	440	447	441	488	471	486	466	454	486	515	493	470	470	487	460	487	437	461	440	447	457	425	456	464	486	464	448	464	498	425	462	434	484	454	490	470	426	463	443	473	487
21456	42119	39053	29454	23997	18836	16685	15143	12947	13015	12196	8483	7344	5813	4414	3119	2755	2348	1760	1488	1435	1245	1312	1223	1149	1315	1136	930	1062	1091	1230	960	956	1070	1042	1091	1383	1940	1681	1440	1444	1244	1122	1073	913	905	934	862	918	828	803	821	1274	2654	2119	1682	1239	940	814	801	758	715	723	732	708	699	747	699	723	699	733	733	777	698	661	686	755	669	715	738	684	722	719	778	692	684	719	676	724	701	710	761	710	682	720	713	703	769	675	700	728	788	698	696	694	739	732	720	732	699	711	706	716	755	732	761	718	729	726	726	721	721	743	722	700	727	725	692	771	714	667	709	695	741	710	743	723	754	740	701	736	705	737	754	768	711	717	734	724	685	709	720	704	763	719	721	721	724	671	730	720	711	708	706	768	684	703	713	739	724	758	719	754	723	682	740	729	711	696	693	730	691	746	706	732	716	763	783	738	690	744	687	696	707	704	684	745	757	717	698	734	701	743	705	723	750	715	769	775	730	721	716	705	740	711	704	700	706	737	679	702	689	700	685	730	760	742	682	729	674	718	737	716	780	713	694	725	698	718	680	702	704	678	724	665	733	707	730	701	740	738	743	708	709	714	733	684	746	703	709	721	708	743	701	732	708	673	756	691	736	711	677	692	723	722	717	733	720	702	690	697	739	722	734	684	724	707	725	698	710	720	736	727	684	669	663	723	696	739	723	697	735	687	697	712	727	721	715	711	730	693	722	734	704	717	684	695	714	739	707	686	669	729	671	686	740	691	710	682	707	737	685	735	747	703	709	719	780	744	737	717	724	794	759	713	700	736	742	727	779	695	717	658	727	759	716	751	700	713	723	674	666	749	694	763	742	717	741	678	753	735	733	698	695	740	781	757	717	739	727	685	714	684	698	698	766	727	718	701	705	730	733	712	731	766	672	709	718	735	757	722	717	716	763	764	748	713	741	710	728	744	752	655	668	715	715	748	721	749	727	732	706	720	738	739	737	701	692	731	720	726	746	710	732	742	727	738	715	716	722	749	714	729	748	726	689	744	738	718	757	748	698	741	732	677	736	715	683	694	729	736	753	734	706	716	736	726	684	740	705	695	692	731	743	755	664	759	737	685	730	761	710	725	741	719	719	715	748	738	707	733	713	694	670	718	754	727	698	700	687	709	726	752	668	762	734	726	707	738	726	730	715	750	749	708	712	749	722	700	643	721	688	731	751	733	720	716	711	691	689	772	769	704	728	706	684	688	726	694	700	687	685	686	764	715	695	738	720	735	735	761	748	716	701	705	727	695	713	709	656	725	718	686	718	709	723	697	729	693	751	733	767	719	679	725	720	741	698	771	735	717	774	739	717	749	745	710	728	670	693	743	708	699	736	742	706	697	749	690	739	730	669	704	691	727	669	680	687	718	714	674	736	695	738	757	725	700	723	707	737	651	677	694	717	747	711	708	795	740	740	732	759	747	687	735	719	692	709	781	687	696	801	694	719	691	719	705	763	743	731	744	743	746	732	691	703	723	707	676	661	733	661	723	742	786	699	694	699	707	753	749	736	741	728	738	673	751	742	734	708	731	682	699	678	693	706	706	667	697	675	729	711	684	739	704	687	719	721	711	745	728	715	744	672	720	754	753	758	683	728	737	723	720	744	704	730	750	709	735	720	749	739	730	720	725	680	727	675	719	705	753	715	673	741	742	703	731	711	704	674	708	696	736	752	695	701	743	749	732	713	698	687	701	718	694	741	719	685	735	707	729	730	666	732	732	708	721	665	702	709	708	713	764	717	701	769	643	739	719	732	739	749	702	712	754	725	716	728	740	745	739	694	696	707	686	703	754	692	719	726	701	712	709	693	733	709	688	725	757	709	700	698	733	686	771	736	700	733	691	693	742	684	743	709	711	737	719	718	693	723	729	674	707	754	779	729	678	730	793	695	677	670	717	725	726	704	707	670	743	741	750	735	702	709	711	702	709	717	756	740	722	701	697	765	696	694	758	708	735	726	736	688	760	696	709	718	693	669	738	703	695	773	724	778	719	650	666	731	694	690	699	745	678	745	735	687	747	705	699	715	734	710	729	723	773	736	710	720	716	730	710	739	723	753	703	750	691	749	706	674	703	743	726	698	741	778	696	719	762	757	712	714	753	713	720	714	713	746	723	702	699	753	725	683	716	752	759	685	692	743	666	666	717	684	777	725	703	732	751	689	694	792	716	724	742	697	687	717	758	711	741	729	693	717	707	745	674	689	739	758	753	741	731	780	761	707	702	629	708	686	714	702	769	712	701	686	709	689	686	724	685	754	730	697	729	700	732	736	733	716	727	703	711	785	703	711	689	724	725	743	714	734	734	645	716	710	735	706	741	692	717	703	730	739	720	746	706	741	677	717	720	752	724	723	781	687	712	720	707	688	703	712	677	716	714	720	715	718	728	762	731	740	680	700	740	724	677	741	701	728	735	703	673	723	710	678	669	721	721	690	715	759	693	746	705	722	675	709	732	709	711	707	722	724	720	701	727	755	703	706	660	707	728	722	697	746	720	696	734	736	764	736	655	685	675	708	747	671	758	731	721	692	676	675	722	700	746	727	721	706	688	717	721	721	748	730	709	715	689	677	743	622	756	717	714	723	674	704	717	743	682	746	700	719	735	721	732	712	703	701	716	740	699	727	735	732	721	721	720	752	709	701	725	714	745	741	732	727	704	684	714	736	763	743	748	676	742	721	762	766	761	736	730	735	699	692	736	743	696	713	712	698	728	697	767	720	703	663	750	664	720	769	672	707	734	712	745	708	696	747	748	731	748	746	728	717	736	659	717	713	681	733	713	677	661	714	732	744	728	760	666	745	727	755	690	709	702	700	735	771	683	668	700	739	725	721	716	712	723	736	690	707	723	690	718	774	691	718	696	688	722	729	718	768	663	728	745	665	733	742	704	669	686	769	750	724	683	708	722	695	763	755	716	764	742	697	710	693	771	721	727	761	678	704	678	717	705	738	753	769	641	707	753	760	759	690	706	728	702	681	762	668	692	709	692	667	718	650	717	746	717	687	721	711	709	734	733	745	723	713	675	720	717	720	738	756	735	747	723	702	763	705	808	716	752	719	756	701	735	690	754	734	687	729	675	695	733	688	751	750	734	726	677	705	690	746	712	788	703	730	728	674	679	702	693	703	755	697	686	753	708	756	753	684	696	726	803	730	775	699	740	727	723	739	739	698	737	711	761	735	699	743	689	710	703	717	729	728	684	705	674	733	744	758	728	769	755	727	694	742	725	713	717	743	728	709	736	710	778	700	670	756	698	685	757	700	738	717	680	687	719	751	715	720	710	742	697	749	732	724	676	726	743	750	730	734	703	707	719	712	712	714	671	723	721	681	700	731	727	762	734	782	764	697	708	738	682	705	743	731	729	657	738	707	735	715	703	748	729	710	713	754	710	733	683	721	721	717	703	672	766	719	751	722	707	737	755	766	693	719	717	714	708	685	702	698	675	698	703	689	725	718	714	676	721	765
27211	21807	20841	11988	5381	3069	2521	2289	2086	2328	2167	1402	1298	1216	809	724	671	596	559	530	526	498	506	513	545	549	500	488	488	501	542	536	525	526	482	536	503	619	660	553	579	568	552	517	470	514	506	500	461	449	487	460	483	490	511	455	488	494	448	476	431	396	461	433	460	470	429	463	458	414	478	455	479	442	475	472	452	462	488	454	454	467	456	443	413	419	451	461	436	435	426	468	429	495	494	454	417	433	482	444	440	396	443	438	444	444	399	461	428	474	437	452	448	438	416	456	418	439	483	476	453	508	467	471	452	470	445	455	468	434	433	449	431	465	452	443	473	480	420	461	446	438	453	458	459	449	474	437	456	452	451	446	446	433	443	431	443	469	489	464	453	476	430	463	481	475	454	489	454	451	482	457	428	468	458	428	481	424	440	463	444	491	432	449	442	462	427	440	436	468	457	426	422	429	469	426	420	421	460	438	453	456	450	456	466	449	421	448	440	428	449	436	472	444	438	475	463	467	442	495	428	426	467	458	425	461	479	442	429	482	483	457	436	444	463	446	436	456	462	441	413	447	435	433	456	439	447	409	395	444	413	438	454	445	456	463	467	420	448	480	464	475	452	419	435	459	466	453	473	418	480	429	472	441	445	418	459	455	416	443	464	447	431	491	465	472	449	434	473	462	435	450	450	456	429	461	462	455	467	485	407	428	427	441	449	482	457	438	450	488	452	457	452	442	419	462	450	429	435	459	488	447	423	466	478	443	429	447	475	417	453	425	462	425	463	478	433	477	451	482	470	437	434	446	459	466	456	404	480	465	474	460	449	471	464	446	434	416	451	454	436	496	511	417	455	482	455	459	473	442	433	429	448	462	441	480	427	458	408	447	469	433	459	423	458	443	455	467	466	409	445	449	500	436	480	420	468	441	467	476	437	478	479	443	434	431	417	453	443	431	421	475	430	413	472	485	456	452	437	472	448	416	428	439	427	442	467	453	464	454	437	471	424	464	442	481	435	440	437	462	439	458	459	479	438	435	467	432	440	450	461	480	419	488	429	435	445	494	469	437	438	440	427	440	450	442	456	483	458	466	446	430	465	471	461	465	479	447	422	436	425	454	427	453	444	440	475	436	436	452	477	490	453	401	468	470	455	440	474	470	485	457	437	456	450	443	458	450	472	467	460	446	467	442	430	465	438	443	455	470	459	473	457	443	450	430	487	443	480	453	431	451	436	405	471	434	478	450	408	438	474	438	504	455	415	449	421	451	467	474	488	430	446	442	471	473	431	474	434	448	466	433	468	457	466	448	469	464	440	474	454	430	479	443	500	451	428	438	443	440	462	488	446	434	448	441	441	472	460	449	449	462	456	470	470	442	449	434	474	467	462	467	437	474	456	429	478	477	422	443	445	446	473	460	429	450	438	457	484	479	481	457	499	470	447	477	431	458	482	458	490	460	464	446	452	414	468	423	418	445	455	455	444	443	456	488	455	469	434	459	455	473	448	448	462	437	464	487	447	454	449	461	452	440	472	483	460	453	463	449	451	427	485	462	461	464	429	426	431	451	441	444	425	456	459	491	470	436	449	457	455	412	436	423	449	474	468	425	467	476	471	479	411	439	476	465	468	445	469	480	439	485	419	442	450	496	429	474	447	440	443	434	487	437	452	451	444	450	448	457	442	440	471	451	411	476	475	471	463	461	430	452	485	466	465	423	480	455	459	467	496	478	448	469	467	433	455	427	462	458	476	457	464	405	417	474	478	456	416	479	432	454	437	449	449	450	456	419	501	447	473	458	505	427	476	451	452	477	426	465	438	479	467	416	456	441	450	444	480	460	447	485	434	470	452	442	486	474	454	450	429	413	445	488	476	466	433	480	428	454	433	440	417	440	429	430	453	444	407	426	469	448	424	463	426	445	431	448	471	447	484	487	467	453	435	462	467	446	504	483	437	409	467	432	426	459	448	451	447	439	445	438	476	454	370	441	430	449	456	413	473	441	439	441	431	464	457	457	441	432	463	463	470	407	438	460	425	427	455	464	448	478	461	481	462	486	434	443	412	445	440	480	436	425	437	467	461	453	448	437	454	464	435	445	444	450	454	446	511	474	461	475	468	444	437	440	452	455	469	461	419	448	480	459	458	458	472	484	490	403	480	449	476	481	438	457	438	498	438	468	436	439	422	446	486	442	431	395	458	450	481	458	474	476	453	444	447	439	440	452	436	458	416	451	421	471	452	421	490	429	411	431	469	448	477	443	457	442	451	418	497	444	454	450	452	454	452	460	455	504	469	450	463	440	447	442	418	445	475	491	437	452	475	440	427	465	446	448	472	459	447	447	424	455	432	461	486	436	447	448	481	446	487	497	476	462	449	476	473	434	461	421	453	473	441	431	450	427	425	457	482	446	461	469	471	483	444	452	449	435	385	478	445	462	442	470	446	398	425	456	433	436	456	425	464	466	437	466	462	460	451	459	440	420	478	429	443	408	439	461	447	482	415	480	458	390	463	482	469	414	475	450	426	454	445	488	467	436	433	437	414	481	428	494	452	439	427	457	462	466	451	433	475	488	470	517	464	441	467	456	467	482	458	477	469	464	442	451	434	443	432	484	438	447	447	434	430	470	458	447	382	469	472	445	444	415	441	474	480	495	453	452	436	430	449	446	465	498	445	444	499	468	430	421	458	412	471	466	465	448	474	435	469	450	429	476	463	466	454	453	443	473	485	467	443	452	456	457	436	438	467	454	466	459	466	442	463	504	466	469	435	455	429	448	454	444	477	445	477	454	461	438	476	425	428	439	444	442	412	446	468	458	469	441	489	463	445	449	427	422	429	428	443	450	465	460	498	420	438	462	440	423	452	445	487	474	447	434	416	447	443	426	462	422	476	455	428	448	461	445	426	444	455	450	443	468	459	425	445	507	504	480	433	421	455	441	453	481	442	442	444	454	462	448	462	425	450	436	451	445	438	461	492	439	433	458	442	477	486	439	443	477	437	453	415	449	466	502	480	435	469	473	487	475	442	464	429	436	466	430	442	439	434	436	471	427	459	473	461	484	465	488	451	476	464	442	464	481	472	475	439	457	424	458	466	438	444	439	480	437	469	463	490	438	455	444	458	460	433	472	420	466	420	453	436	469	476	445	477	478	456	436	439	459	437	471	440	415	438	441	388	453	462	429	444	419	516	442	437	447	496	506	433	469	450	413	458	487	457	480	447	448	468	442	446	455	482	452	425	439	461	455	443	449	426	466	423	463	466	468	468	438	482	455	436	448	454	468	480	469	449	459	418	470	441	432	459	449	474	462	439	486	468	474	455	447	424	459	464	373	486	469	417	461	441	481	425	451	432	452	433	437	474	462	453	467	464	483	475	449	473	473	434	471	465	423	447	446	458	441	458	474	476	430	412	462	452	481	443	457	440	477	455	443	442	458	453	465	437	447	429	456	463	426	444	449	437	468	477	445	428	467	440	473	469	438	441	433	474	439	447	460	479	481	498	466
17007	29622	25789	15857	11444	7361	6830	6191	5784	6416	5524	3647	3131	2935	1935	1554	1382	1123	1046	977	918	905	902	900	925	909	846	792	842	870	927	929	852	797	734	815	884	1125	1163	1082	1035	982	881	816	864	847	781	744	786	742	741	801	770	841	829	848	804	811	729	650	715	729	741	703	706	687	727	694	692	682	734	666	708	710	685	703	735	695	716	744	694	666	691	702	700	667	696	725	692	707	749	742	695	705	712	689	693	706	715	749	770	714	711	734	645	709	686	727	685	661	693	714	716	754	695	703	697	677	693	707	730	696	677	728	660	724	739	654	688	700	703	694	729	690	711	712	724	701	697	702	679	774	687	718	754	737	726	700	669	737	723	724	692	697	660	702	683	714	719	668	695	700	702	695	652	650	706	727	728	700	697	757	694	666	667	748	698	686	697	675	705	675	710	696	699	730	678	655	684	681	681	706	742	725	726	693	707	688	650	711	759	710	734	739	717	668	701	691	669	706	663	721	682	662	710	709	697	690	702	702	689	716	704	725	716	657	676	694	710	693	681	637	735	685	667	708	624	737	680	679	692	706	686	751	699	683	671	664	712	679	710	710	690	697	731	712	673	692	675	680	710	720	680	698	718	727	720	696	711	713	748	678	733	692	692	706	691	726	702	685	663	709	684	692	651	680	699	679	734	701	680	716	681	735	710	667	722	704	685	692	745	695	724	712	703	701	730	703	659	676	736	730	695	688	691	736	734	670	733	676	667	659	685	664	721	707	716	716	710	696	706	671	821	724	708	687	674	658	708	708	720	680	691	706	736	663	708	739	725	652	752	698	704	681	696	706	693	703	705	713	673	682	728	734	688	663	733	684	689	678	700	718	697	641	677	708	680	691	744	691	703	662	693	721	728	726	697	729	698	677	715	686	678	754	734	695	741	703	729	685	663	757	670	671	715	655	722	706	711	708	690	727	691	699	714	702	700	737	702	684	696	729	729	727	710	774	644	713	693	716	656	712	748	692	703	710	702	707	687	678	685	726	703	706	672	712	681	774	706	714	665	698	708	673	671	688	735	730	759	707	681	700	679	713	642	684	675	734	741	718	750	713	764	680	670	704	715	684	715	737	749	708	683	698	705	705	681	745	702	708	727	689	716	678	675	731	727	689	665	728	722	745	704	659	667	694	687	724	703	694	719	701	675	731	717	688	698	690	693	663	671	695	687	735	704	715	690	705	705	708	679	707	711	694	706	685	654	691	678	729	713	760	746	728	648	758	699	679	706	683	694	697	747	709	671	713	691	702	681	715	699	714	713	706	728	721	750	721	701	728	726	698	721	701	715	646	663	683	710	672	763	740	716	694	718	685	631	700	696	691	695	715	650	682	691	692	730	720	655	686	679	684	685	697	698	702	754	706	645	713	740	651	749	690	700	693	712	691	692	669	689	719	749	719	686	675	686	704	680	705	709	676	699	737	678	668	707	691	690	725	726	701	709	720	705	684	703	626	667	699	729	730	667	697	695	734	695	696	750	718	680	712	697	689	705	679	698	723	691	682	733	679	681	677	688	708	697	662	706	709	725	654	744	747	679	694	707	723	696	706	726	722	688	689	696	680	703	728	696	689	715	702	710	715	740	712	748	672	704	727	727	701	682	673	647	666	708	694	706	660	720	727	707	691	737	689	692	683	694	689	713	708	696	718	662	712	721	679	701	672	692	675	685	724	674	691	715	742	691	726	694	707	744	727	729	738	656	723	676	721	702	719	683	746	678	682	729	681	713	725	669	714	716	698	740	681	659	701	726	694	686	716	683	683	670	734	681	706	706	701	683	707	672	708	646	729	703	673	690	676	681	656	691	717	714	651	682	711	701	690	714	702	749	677	680	709	724	713	714	682	664	734	674	692	686	672	743	714	715	711	675	715	725	737	744	739	673	737	706	760	691	683	695	711	690	725	741	710	695	709	668	660	718	723	704	674	695	650	667	677	716	679	746	718	639	681	811	695	704	685	694	665	665	701	693	708	688	696	721	692	720	716	719	725	692	704	681	732	666	713	735	658	691	685	729	686	680	715	738	655	701	737	685	680	687	703	685	719	725	768	699	685	719	717	721	671	705	710	684	711	687	696	714	728	738	729	695	659	653	692	696	691	728	706	715	708	690	729	699	687	709	727	672	691	677	682	681	693	675	742	692	729	707	710	730	727	692	684	642	745	665	701	692	683	722	735	688	721	693	767	679	679	713	672	749	691	683	747	687	689	731	674	700	685	730	709	690	683	716	684	693	685	765	689	688	648	687	677	728	705	703	669	673	730	696	724	708	732	706	683	721	731	730	700	713	616	661	738	680	690	723	690	703	655	658	730	671	688	709	674	686	727	690	676	665	690	691	665	744	668	699	690	685	755	729	715	642	699	687	716	691	734	705	773	666	653	710	716	654	717	717	688	720	764	695	693	679	699	651	730	679	688	662	703	740	689	727	683	652	663	718	713	720	677	692	703	728	679	700	746	678	748	675	647	712	683	693	710	722	733	676	674	748	725	668	689	680	729	677	715	662	723	710	702	689	665	701	667	679	717	677	654	700	709	709	705	683	723	694	704	714	687	715	717	691	658	731	704	701	709	675	690	702	661	680	677	703	731	696	670	705	704	701	668	672	713	664	682	657	656	725	706	714	688	690	668	695	735	686	768	729	682	688	723	711	693	700	734	671	720	725	698	734	721	683	701	711	697	727	713	716	650	692	701	678	691	677	719	697	706	663	713	716	696	717	690	663	702	716	698	689	669	719	728	679	711	676	699	674	692	697	727	692	728	717	712	700	725	674	691	706	715	743	698	688	707	702	691	739	667	632	705	743	724	728	655	688	712	683	718	684	705	699	687	725	663	745	686	751	719	661	713	728	699	684	723	636	675	732	728	675	672	692	710	702	748	732	682	687	724	703	684	662	733	649	718	719	721	622	667	723	737	726	683	702	705	736	658	686	656	642	684	734	698	790	671	691	664	743	698	748	688	731	699	696	698	689	769	697	685	709	685	680	702	728	689	745	695	705	731	652	716	709	625	705	728	647	684	702	714	703	738	748	686	730	709	723	676	702	700	666	712	691	698	708	698	724	686	723	694	696	694	697	686	691	684	680	670	722	682	695	710	663	677	704	687	660	718	686	703	719	701	681	686	679	726	724	702	662	660	680	715	718	714	677	710	709	742	713	730	729	649	677	723	648	725	671	687	705	676	702	725	678	677	692	725	717	713	667	699	696	690	673	668	730	703	724	692	748	690	712	689	730	688	665	705	689	727	697	718	713	732	694	707	698	702	707	723	716	711	682	707	653	720	676	743	714	755	676	699	647	696	692	717	647	711	678	696	694	735	701	688	723	684	692	668	690	665	721	712	716	713	702	651	733	717	708	701	710	724	683	734	711	727	703	736	722	695	707	722	695	718	681	694	706	670	746	682	718	736	702	690	658	731	701	697	646	698	674	704	696	696	738	688	735	684	738	671	752	649	683	650	690	689	729	697
24510	21505	28723	24715	20975	11611	6654	4485	4203	4362	3198	2499	2243	1663	1299	1113	962	769	759	719	662	635	639	674	647	589	589	577	620	608	594	641	592	537	512	600	651	679	689	714	696	673	618	567	577	585	568	538	486	547	494	511	649	968	829	716	644	549	546	569	506	559	510	523	469	529	457	478	518	510	483	489	507	503	527	443	502	499	480	486	482	480	459	476	527	463	509	514	505	526	513	496	524	506	527	514	488	471	505	535	524	494	479	500	543	505	510	510	492	472	508	526	501	527	510	521	506	507	470	484	540	464	487	488	531	485	518	495	521	518	480	513	498	539	470	482	516	517	522	460	474	512	486	500	491	523	484	516	521	531	510	541	487	487	471	515	490	501	497	461	506	486	495	473	466	515	541	525	488	498	468	453	516	505	517	464	508	515	517	486	496	526	481	509	505	506	507	494	521	449	510	483	485	465	494	533	447	508	518	464	514	509	479	484	499	493	481	483	530	494	456	502	501	467	489	532	470	500	502	506	487	499	535	495	498	466	512	514	517	494	497	491	482	527	491	484	455	510	482	496	487	501	508	473	470	509	442	516	495	547	497	482	480	477	505	468	467	532	504	523	476	539	517	543	524	486	466	560	493	480	507	468	454	505	529	488	545	513	496	501	492	486	493	502	487	486	499	524	549	549	538	485	517	485	510	509	483	492	476	516	473	456	483	534	521	453	483	504	478	470	476	514	529	523	499	470	473	482	505	459	485	509	468	481	491	502	493	513	507	481	495	445	510	517	469	521	474	459	502	496	519	468	511	505	529	482	470	506	470	526	501	511	476	495	505	486	484	466	482	448	531	467	466	526	462	476	552	490	523	513	501	512	494	549	472	466	488	434	485	487	507	477	499	491	445	473	513	483	520	512	500	452	490	504	498	529	509	464	488	541	518	475	480	522	490	493	482	483	497	497	481	480	503	531	508	484	501	497	498	478	524	476	486	472	486	508	488	517	517	489	486	457	507	530	506	483	484	535	478	471	515	442	509	504	511	490	447	479	512	507	519	495	494	523	489	502	502	506	512	534	463	507	499	497	457	522	494	519	496	497	498	518	504	511	518	513	461	492	496	470	490	522	507	517	499	520	452	509	491	538	485	498	501	494	460	501	486	515	522	513	468	473	444	466	502	495	432	486	504	504	510	517	501	543	508	524	508	520	489	519	490	503	530	469	486	503	506	497	507	558	518	476	516	501	507	456	523	527	527	469	502	448	533	467	533	456	528	500	483	479	485	441	484	507	502	493	471	499	463	510	518	510	499	492	472	530	488	509	553	513	501	482	541	483	468	441	465	537	497	499	457	502	491	461	516	488	479	478	511	485	523	480	478	508	486	489	511	531	508	516	476	484	486	509	529	456	538	473	510	496	510	489	466	516	522	487	494	553	497	492	484	537	478	503	504	473	468	496	527	526	526	478	532	460	492	502	480	498	528	519	516	501	495	503	488	493	527	469	539	516	470	518	528	479	502	488	477	476	522	474	486	476	517	482	513	542	521	455	517	505	494	537	456	442	480	462	501	493	509	519	462	496	539	522	473	444	474	505	482	452	508	464	478	469	518	534	493	481	513	483	486	458	480	492	464	462	538	460	510	526	504	507	495	495	517	551	480	488	506	504	482	490	496	507	515	528	482	501	471	505	507	450	498	510	514	497	469	468	549	464	491	502	505	512	501	494	475	507	503	508	466	478	497	526	472	507	518	451	478	476	472	521	473	534	477	556	480	500	499	487	492	514	510	492	528	481	460	477	508	502	499	471	510	463	521	513	509	501	481	459	486	491	514	520	514	500	489	508	489	517	477	485	447	489	499	490	459	472	494	497	486	527	497	510	486	503	457	540	472	517	539	502	489	528	511	482	506	473	498	541	468	518	510	462	495	502	520	469	482	478	481	471	490	483	541	549	499	496	497	480	504	475	522	496	501	503	460	505	481	507	493	502	488	482	460	496	531	485	493	529	496	486	493	486	527	502	504	526	532	478	487	484	485	476	492	504	509	499	502	496	494	509	523	488	492	520	513	517	539	465	497	503	507	510	508	526	560	507	502	546	492	488	514	496	510	526	521	493	495	470	498	493	462	501	490	485	530	438	535	497	504	516	490	481	532	562	470	519	493	454	485	540	527	489	529	513	465	519	515	511	486	510	487	509	465	478	541	505	511	489	517	480	536	532	515	494	508	489	486	523	478	476	511	504	496	475	492	526	487	520	538	472	517	464	479	515	502	506	527	495	507	503	491	507	518	462	490	478	524	523	502	502	485	522	483	474	509	511	481	500	502	507	501	508	495	493	467	491	494	474	495	459	493	471	500	485	509	471	482	524	524	493	489	504	458	519	468	482	480	493	509	505	503	493	474	475	465	475	488	474	495	486	500	507	500	526	523	471	496	478	476	511	519	511	528	567	490	483	488	502	484	504	476	500	494	457	492	514	555	500	467	511	507	509	502	497	462	500	524	498	471	460	492	490	480	488	504	493	502	465	483	536	527	483	487	480	515	502	521	490	519	533	484	478	496	464	493	537	477	474	471	533	498	460	528	483	498	512	486	501	534	484	492	507	513	470	523	525	500	478	552	495	500	485	534	500	474	546	528	522	446	463	464	502	499	489	511	516	534	491	497	505	479	491	509	486	469	516	529	500	507	500	453	482	493	489	526	511	511	471	467	472	499	500	508	497	535	468	509	486	502	480	504	456	491	508	520	499	480	539	492	507	500	483	507	529	505	512	493	482	522	489	534	498	508	501	505	513	500	492	525	470	536	494	528	498	496	483	439	501	500	517	499	480	542	523	520	508	463	510	487	497	493	482	479	527	499	504	481	488	544	459	485	512	495	477	517	485	494	484	496	460	546	476	479	525	458	528	480	479	520	456	484	488	534	498	493	468	521	483	516	488	491	469	494	484	488	507	503	519	500	505	494	487	528	495	514	516	489	463	467	494	515	525	470	477	496	498	522	503	473	445	528	484	510	509	532	496	486	512	527	501	487	501	486	525	489	531	470	458	477	491	475	508	504	510	501	494	508	488	490	506	516	513	516	513	493	519	511	484	500	467	484	508	543	479	514	431	507	483	486	485	509	495	475	551	514	481	500	510	529	510	468	493	502	481	509	498	505	491	494	493	448	531	533	493	481	455	453	501	481	465	489	523	489	463	498	479	529	482	480	485	479	496	496	476	470	474	511	456	491	513	481	493	500	511	479	507	524	527	501	505	498	495	477	504	546	485	511	503	510	479	515	502	489	532	507	531	498	486	477	487	476	531	508	498	528	501	472	545	459	439	491	508	517	499	507	512	469	485	505	533	481	491	524	502	482	493	504	501	492	470	506	453	470	487	514	543	503	497	488	488	464	494	512	546	517	509	502	470	468	484	491	492	481	468	528	493	489	534	475	481	497	485	484	522	517	466	562	528	492	528	504	526	515	536	513	491	563	449	503	451	492	488	480	477	503	547	482	498	474	482	473	491	486	511
18594	35386	32284	23531	19008	13575	12910	10257	10617	10888	8012	6384	5668	4039	2845	2390	2016	1639	1473	1384	1288	1209	1088	1057	1161	1114	1055	970	963	1014	1031	1038	938	913	986	1010	1092	1169	1378	1302	1312	1254	1142	984	991	940	947	911	877	861	777	837	1239	1836	1433	1264	1058	946	897	811	870	756	804	766	803	774	747	766	763	835	762	755	791	788	783	777	796	773	785	791	731	795	793	766	794	822	778	750	745	773	786	777	753	764	779	786	726	776	713	808	757	809	803	740	841	815	841	788	802	812	768	816	772	761	794	795	745	769	810	747	762	774	793	802	800	764	807	761	731	723	758	701	745	749	751	806	750	791	835	759	770	791	798	730	769	743	772	757	758	779	789	721	809	755	726	777	744	794	757	816	768	764	759	732	795	788	781	744	790	780	736	762	747	787	759	786	771	775	735	774	797	764	784	734	765	794	776	749	765	792	784	785	802	778	781	771	822	795	784	780	808	747	752	777	752	760	767	724	786	794	789	820	792	728	763	738	772	706	752	822	799	733	780	730	761	790	794	727	808	749	764	756	758	729	740	754	780	770	780	784	799	771	790	744	723	766	805	786	778	791	774	756	772	784	762	814	748	816	777	738	775	825	788	767	772	769	767	732	785	760	774	795	797	793	775	788	793	804	804	780	794	770	737	784	776	751	808	715	803	757	787	767	773	780	791	767	802	781	769	771	848	768	755	800	753	794	776	792	834	754	769	809	756	759	777	776	771	808	820	766	720	790	790	765	797	730	763	739	784	740	745	746	817	759	800	725	770	810	754	779	758	780	756	783	768	710	754	768	790	749	754	769	766	802	743	783	792	753	769	746	778	756	763	833	749	757	741	743	758	783	752	731	795	737	732	743	781	748	746	783	767	750	829	751	739	780	807	781	760	819	720	718	749	801	798	812	767	761	788	752	789	797	789	777	832	782	803	764	818	731	752	724	827	782	737	783	774	704	716	790	795	785	771	799	716	783	765	823	794	816	766	753	781	757	776	755	760	858	794	741	731	780	707	716	747	763	764	795	748	743	771	767	790	773	769	738	752	769	746	739	752	763	777	782	777	741	763	738	740	759	777	751	771	780	818	768	781	780	778	761	783	798	799	770	825	774	775	782	785	735	737	735	758	798	791	773	735	816	759	759	743	795	779	726	776	803	750	757	784	778	803	792	808	792	789	788	735	777	748	758	808	806	742	779	768	769	737	825	773	808	778	734	771	774	762	743	789	728	775	748	769	831	742	763	780	766	771	787	823	808	789	786	786	755	759	746	797	767	808	758	771	775	804	763	720	731	782	777	790	752	759	772	761	725	760	808	747	802	770	774	796	782	752	767	766	788	778	774	782	739	786	792	802	790	772	774	732	799	807	772	779	799	752	812	827	773	814	704	749	736	779	774	823	747	775	780	748	818	742	764	761	719	757	739	834	799	731	782	768	726	779	739	803	793	779	736	789	744	782	711	768	830	764	773	751	753	789	793	770	748	738	792	871	764	743	799	768	735	816	779	829	780	794	755	788	749	784	746	769	825	767	716	808	776	825	732	727	777	752	801	777	759	745	737	812	770	751	798	731	787	766	765	747	756	761	740	740	786	771	739	782	754	797	753	775	792	754	727	808	733	773	766	804	794	798	753	803	736	788	781	801	787	752	709	802	804	757	742	784	779	761	756	739	733	703	792	814	731	731	763	766	780	739	750	770	773	772	768	792	791	811	759	739	816	794	783	728	743	775	767	780	798	783	773	745	779	768	786	783	746	785	796	749	774	731	810	771	764	789	780	795	760	765	747	730	764	766	806	742	782	737	803	774	773	793	758	792	748	745	791	838	758	706	817	767	733	787	747	768	807	714	740	756	720	776	789	785	762	774	750	710	738	784	757	812	719	795	763	790	758	736	813	740	816	745	760	824	760	742	806	783	723	786	779	830	725	805	777	799	756	824	805	764	775	789	735	782	749	754	777	780	782	735	846	770	766	741	802	804	768	784	794	761	810	769	779	756	796	741	793	798	731	822	785	719	769	748	779	792	751	739	823	776	796	782	766	742	768	772	780	773	759	812	745	813	781	744	815	791	781	806	729	730	764	779	767	713	729	781	743	813	740	794	780	783	732	780	825	817	749	715	779	803	817	808	748	791	773	789	759	752	796	701	727	786	736	765	772	786	779	790	746	781	700	755	749	765	805	726	741	805	723	827	791	765	772	789	735	766	792	795	735	766	774	750	805	727	730	809	783	759	779	729	816	729	755	737	731	732	717	781	813	734	764	786	756	755	805	793	760	767	751	755	789	795	788	737	788	766	779	788	784	731	781	770	746	751	758	742	826	754	780	779	775	748	781	767	774	761	774	752	777	806	779	825	715	748	793	797	812	804	760	811	797	785	769	747	779	804	788	756	740	781	753	817	726	751	748	793	767	770	766	788	801	775	769	779	749	795	791	818	802	746	729	768	793	778	736	761	764	778	752	786	749	771	748	745	817	788	722	805	757	744	796	773	822	749	754	749	758	785	784	731	802	778	789	735	779	782	758	774	779	759	800	736	806	796	825	757	735	759	820	781	764	736	802	790	775	774	732	747	806	736	792	753	752	742	776	784	805	762	799	781	761	769	818	799	770	776	830	795	794	784	773	789	759	808	781	776	772	768	749	778	763	795	758	764	803	783	758	752	785	818	755	816	777	797	789	792	767	803	776	754	774	705	745	761	777	742	759	780	757	805	751	744	749	743	736	811	818	764	792	768	755	781	807	795	792	748	788	739	739	701	786	773	777	776	780	746	776	792	771	775	796	787	817	755	794	790	764	764	792	793	752	797	775	765	777	767	752	766	779	703	762	791	773	808	812	766	775	785	765	696	741	794	736	778	759	824	777	832	777	721	784	776	787	813	790	766	807	774	714	795	764	783	772	770	788	788	730	791	738	749	793	783	752	747	745	770	799	743	769	743	721	786	757	832	755	803	762	780	774	788	774	804	739	799	814	749	803	807	739	769	753	723	800	740	805	819	748	788	789	767	780	760	768	779	764	772	804	751	752	778	762	725	792	783	788	774	785	741	793	788	806	831	740	756	762	710	784	785	750	779	798	779	772	755	758	789	789	769	776	803	797	782	766	776	791	784	773	763	778	755	802	798	787	759	784	763	805	757	793	808	808	751	754	834	778	799	774	731	787	707	748	767	750	721	793	713	757	811	755	783	826	781	780	688	709	809	753	756	786	785	735	779	802	791	797	753	728	802	719	802	743	766	733	784	723	821	781	772	740	711	807	769	757	789	742	770	820	779	761	784	755	758	773	798	738	769	777	785	717	758	763	748	744	835	785	792	751	809	760	765	799	780	788	783	743	837	796	706	767	800	840	760	710	751	772	765	757	806	780	749	752	782	759	741	722	738	770	754	770	807	781	774	739	754	734	699	785	777	754	802	726	803	742	791	866	838	737	759	797	769	763	792	822	728	720	771	746	787	816	779	760	756	780	778	752	796	786	765	764	787	772	780	757
23434	21490	29406	24035	21585	21087	13969	6976	6895	6615	4645	3882	3146	2091	1730	1368	1179	978	877	838	812	718	673	704	621	681	608	565	627	600	642	657	584	578	629	628	634	731	737	700	741	677	675	652	641	673	596	516	563	508	529	554	935	1197	1037	894	727	601	505	497	476	490	524	509	518	535	541	484	500	475	489	537	471	452	449	487	481	511	461	440	499	452	483	446	470	491	453	510	472	456	531	471	445	471	491	476	491	480	459	463	506	502	466	501	436	469	463	474	490	501	505	466	451	473	442	480	468	493	475	482	488	498	502	497	471	497	460	495	498	476	453	478	458	473	486	481	490	485	509	488	491	467	515	466	453	487	474	464	511	505	461	471	462	463	481	498	452	456	489	479	443	475	466	511	478	482	483	482	507	474	503	503	440	411	493	494	456	499	440	484	496	464	458	494	467	504	483	456	447	498	437	481	489	509	474	489	453	500	514	484	487	465	455	490	462	489	502	496	453	452	486	416	502	476	467	444	484	489	492	453	498	463	503	468	493	451	479	498	491	495	517	471	509	458	516	532	527	453	462	501	494	447	423	487	469	468	493	494	489	479	478	480	494	508	477	489	459	453	496	502	475	444	465	469	458	458	473	445	469	488	485	415	450	497	474	489	437	483	445	479	483	479	485	485	485	507	495	453	506	467	432	455	490	449	489	483	466	455	469	488	465	445	501	472	477	492	445	457	489	470	431	498	490	487	499	448	488	459	467	461	459	489	490	483	442	453	484	439	468	475	505	480	457	454	500	511	467	443	471	448	492	488	484	497	470	502	433	477	474	460	475	455	484	449	477	498	445	483	489	473	478	460	451	498	467	494	485	513	468	506	481	476	479	417	505	430	477	461	493	443	472	493	483	497	513	455	420	480	463	480	478	489	456	494	486	469	463	461	495	452	451	500	500	513	467	424	494	480	499	462	509	472	473	522	484	459	459	457	463	499	450	478	463	483	471	486	418	476	429	489	459	474	480	463	467	492	474	477	473	457	473	480	486	479	487	463	517	462	459	487	497	474	494	450	505	497	485	515	478	453	470	491	505	471	459	453	482	479	478	466	468	500	537	488	473	464	442	468	455	481	481	486	460	496	509	456	479	457	502	481	457	519	484	492	462	490	514	455	490	467	475	469	465	471	457	484	476	466	453	454	471	478	457	465	448	495	460	483	503	470	531	470	474	518	446	467	471	504	471	470	426	463	491	452	501	525	463	507	502	466	503	462	478	471	459	456	465	498	455	457	511	496	435	462	483	495	505	480	433	497	472	448	467	415	455	472	438	459	443	484	486	514	491	437	494	455	440	491	452	467	488	470	444	462	489	467	483	442	455	502	489	508	469	437	471	466	489	458	477	467	447	466	442	490	509	473	490	473	449	495	482	431	474	473	481	459	488	478	475	462	449	494	483	473	454	464	432	480	490	444	473	454	443	477	478	463	525	469	514	487	464	472	463	505	466	518	466	509	452	465	432	467	452	475	517	431	473	472	481	458	497	479	473	462	474	479	485	470	463	439	460	497	480	514	506	455	464	475	467	485	491	497	475	504	472	489	438	451	464	455	478	469	461	473	466	486	446	471	459	486	494	446	456	483	482	463	502	466	491	475	461	469	474	497	498	476	498	478	495	453	491	442	473	506	513	491	488	491	514	493	478	518	460	489	486	484	485	492	509	470	488	477	454	439	477	457	482	482	491	467	477	471	457	499	466	467	490	500	439	458	516	495	476	478	460	459	500	494	441	450	445	448	516	490	477	462	457	457	454	487	467	470	494	471	443	470	471	482	462	477	476	474	512	486	448	499	482	475	487	445	497	510	496	484	472	508	476	486	465	481	459	482	497	486	451	488	476	468	478	502	459	499	469	512	500	440	454	437	472	484	403	474	497	457	439	482	479	459	490	459	448	480	482	477	467	502	457	466	494	464	480	471	438	484	524	487	447	446	455	489	501	470	518	420	460	480	462	489	473	464	508	481	464	472	467	491	483	500	444	480	477	466	464	467	465	466	461	455	452	447	488	471	484	478	467	504	449	464	515	508	476	459	491	471	494	459	473	482	450	488	473	486	461	514	454	490	480	473	433	472	480	462	450	508	487	466	467	465	503	458	463	455	503	474	474	453	461	485	467	442	445	473	505	468	471	481	488	523	486	471	465	446	483	449	470	481	470	504	467	477	493	451	484	447	457	458	465	454	476	526	478	446	473	467	475	481	472	456	500	482	481	526	509	500	485	497	456	484	463	456	453	455	488	498	444	476	500	460	450	494	457	489	468	462	444	444	483	472	457	475	477	464	467	446	481	463	478	494	465	469	492	447	483	470	502	515	465	496	471	467	494	463	467	474	483	479	452	490	464	470	504	502	497	497	525	473	485	463	459	496	504	481	476	468	498	461	465	483	480	475	461	442	501	477	451	476	484	439	492	482	495	513	478	459	487	475	484	477	486	476	466	466	479	442	468	475	489	497	474	483	500	448	467	481	514	475	482	497	498	478	488	485	456	497	459	519	425	460	447	529	466	465	453	478	465	460	497	477	482	503	488	484	476	484	424	505	489	448	509	509	489	484	453	440	449	501	449	457	520	454	456	464	489	462	512	463	436	468	456	485	465	466	486	462	433	460	483	462	468	431	499	474	460	462	432	509	470	472	437	498	440	445	503	470	484	469	508	455	494	475	436	466	486	471	502	466	458	478	501	412	455	472	479	470	474	440	474	458	458	461	441	462	476	509	488	504	500	475	518	489	459	482	483	478	393	504	437	505	493	445	470	498	452	499	490	479	470	492	478	467	479	439	534	501	482	506	475	497	488	463	468	480	437	492	468	477	464	409	478	436	477	476	475	445	471	499	485	506	476	449	482	491	489	484	464	501	443	426	456	464	471	430	507	500	478	483	475	498	491	531	460	455	456	464	482	490	470	459	434	468	461	484	478	475	425	499	459	489	477	484	503	456	459	454	458	498	504	444	462	494	473	479	489	484	466	491	491	452	473	453	453	485	465	492	503	486	464	470	485	474	461	480	522	458	425	484	510	477	415	480	456	457	470	464	507	473	459	526	461	464	493	503	452	426	454	486	475	488	480	426	509	466	532	457	476	453	492	466	484	487	508	450	474	477	486	464	480	474	476	497	493	455	493	485	490	444	523	456	474	481	461	460	489	515	475	499	490	510	483	524	479	469	492	468	474	481	433	447	508	472	486	493	475	461	500	498	510	439	461	487	446	454	482	512	465	499	471	483	524	469	451	521	471	499	448	480	471	497	488	443	468	485	447	506	436	448	465	484	495	484	439	445	472	499	467	469	454	471	430	437	476	476	483	460	439	478	476	446	472	434	442	441	479	476	464	453	482	494	455	458	474	472	485	458	454	476	476	470	457	482	474	463	502	498	497	453	468	449	450	485	460	472	489	459	486	490	472	469	461	502	469	494	492	473	477	472	476	470	438	464	450	492	475	471	468	466	489	450	450	481	419	470	466	441	454	486
21209	39592	36223	27661	23159	18376	17057	14365	16071	14807	10993	9652	7379	5142	3906	3295	2620	2007	1763	1630	1441	1455	1280	1226	1224	1299	1087	996	965	984	1043	1181	1007	1000	989	1112	1187	1439	1313	1363	1254	1291	1148	1152	1270	1131	979	949	920	944	901	937	1821	2467	1948	1543	1269	999	864	737	746	724	764	691	758	740	732	735	777	744	712	745	677	765	712	728	744	715	743	729	699	745	748	729	683	787	692	764	785	695	779	699	723	687	689	713	741	676	744	697	744	783	776	679	693	738	699	747	701	698	731	707	717	735	751	709	747	746	689	730	781	692	760	762	735	726	709	741	745	667	777	743	748	728	701	727	737	748	736	752	718	723	715	717	721	750	725	714	705	740	726	760	751	717	732	688	732	716	710	699	724	720	743	774	743	742	688	743	692	745	704	714	702	733	707	754	715	707	723	778	744	691	724	690	719	754	698	701	730	761	695	719	729	762	713	690	776	710	702	720	749	742	690	773	716	698	768	762	718	734	695	730	710	771	776	764	709	724	719	734	713	695	684	756	739	664	730	740	710	768	741	671	738	712	702	715	685	772	766	724	729	758	789	715	712	707	726	679	680	756	780	720	749	751	750	730	696	735	751	686	789	791	721	739	771	701	776	751	719	724	742	772	729	677	751	688	752	725	733	689	704	684	747	738	705	758	726	745	717	761	762	738	754	727	766	739	741	766	727	758	724	759	765	736	749	754	798	730	729	735	778	727	733	748	770	718	750	723	789	776	739	733	735	728	706	705	726	720	723	759	750	771	716	702	714	712	796	706	699	746	743	721	767	764	714	757	713	758	681	768	757	675	668	736	760	725	752	727	729	765	687	694	782	717	724	696	704	734	736	706	745	763	715	752	720	705	738	716	740	686	707	722	673	720	709	751	701	755	737	691	745	763	678	754	728	704	730	743	708	722	668	691	680	775	727	743	723	710	738	738	736	723	760	699	705	748	757	703	746	726	746	696	684	736	710	729	684	748	725	735	722	709	742	761	699	702	724	724	718	713	773	732	696	724	714	686	724	760	742	726	741	670	713	777	705	739	750	737	695	687	743	736	723	720	693	761	744	732	748	774	741	709	734	736	727	777	720	728	742	724	739	730	689	721	749	716	712	712	729	728	680	720	755	776	779	755	732	719	737	772	726	739	736	722	761	731	767	728	763	737	772	685	710	696	744	734	761	763	730	728	697	750	675	709	717	702	741	710	720	700	717	774	706	765	738	740	753	697	694	760	747	718	689	764	704	728	721	758	729	675	755	732	708	735	689	689	685	709	756	751	740	734	757	705	743	757	727	752	761	747	755	751	729	732	724	754	704	684	766	758	708	742	775	709	730	727	747	719	759	718	698	695	696	709	745	737	746	713	731	685	756	680	758	734	709	702	744	744	700	745	750	694	737	681	720	756	708	747	732	717	759	759	787	691	741	699	737	712	695	758	767	727	740	716	737	679	736	774	740	704	705	735	727	715	759	706	715	706	701	739	728	691	745	731	715	755	760	766	695	712	714	739	736	741	766	736	717	769	741	745	737	737	718	710	723	727	737	709	711	746	736	782	705	731	764	713	718	726	721	731	762	713	749	714	743	730	684	718	752	712	738	675	724	726	765	709	777	704	692	699	750	760	708	652	727	775	760	679	765	711	705	700	771	761	729	734	805	727	701	682	747	718	716	740	791	709	747	754	719	741	757	758	775	725	747	752	730	711	746	746	742	720	781	731	767	703	752	706	714	724	771	762	750	757	760	708	725	721	725	696	701	754	751	741	734	746	724	711	732	747	783	724	710	720	712	722	730	706	727	730	734	726	743	739	687	718	733	632	747	700	730	701	719	702	705	765	711	777	730	752	726	749	672	733	728	701	756	795	695	722	699	796	738	737	729	704	774	716	722	718	742	711	755	717	735	724	744	723	695	697	781	712	723	710	704	686	720	739	733	676	717	754	762	722	720	728	663	708	735	742	728	715	701	709	682	716	724	725	743	788	786	706	739	714	745	678	760	729	733	713	761	736	732	728	761	708	745	749	723	740	687	714	743	711	743	680	798	688	712	713	723	756	734	691	754	723	725	712	750	711	763	700	764	782	709	727	711	672	731	691	751	739	687	706	698	773	726	687	736	723	758	724	738	756	758	688	699	732	756	774	739	792	720	698	733	749	748	729	735	678	703	707	747	714	738	751	742	702	702	760	728	708	764	665	709	730	734	735	727	745	738	670	725	738	733	721	688	694	735	723	702	767	698	726	700	707	713	695	714	721	780	734	702	687	743	701	750	698	723	715	739	728	730	746	711	715	713	697	733	656	706	748	737	695	731	686	816	740	755	749	753	719	720	722	697	743	701	731	754	739	700	735	691	681	730	748	759	736	726	723	758	680	772	757	730	710	653	750	763	747	720	753	746	702	747	760	686	767	746	739	695	772	702	741	739	745	730	696	733	741	723	761	758	748	720	677	743	737	709	705	730	745	715	757	732	716	729	770	744	672	796	714	746	737	749	743	711	702	762	748	673	733	724	743	717	767	765	690	746	708	746	736	684	744	743	734	719	753	731	749	686	684	717	762	756	761	718	694	688	711	733	696	707	701	751	665	685	759	721	687	751	698	710	725	748	749	740	749	716	742	749	725	727	713	754	707	688	738	729	694	724	723	749	719	735	692	737	740	763	799	713	721	728	740	765	740	704	736	730	713	699	697	724	728	732	757	772	740	763	766	716	732	743	746	737	686	781	722	712	735	717	695	774	750	734	743	737	698	719	771	672	725	702	724	767	741	678	757	738	710	720	696	697	707	704	695	650	734	687	719	779	743	716	730	692	777	758	683	718	730	714	702	712	746	733	721	693	735	714	770	741	762	704	734	764	718	726	774	726	729	714	736	751	675	737	767	765	676	709	704	747	698	728	725	709	679	726	694	710	704	748	743	696	692	764	719	696	763	767	775	704	738	713	719	694	735	733	738	765	739	721	727	713	744	741	677	736	735	767	748	747	736	750	740	658	757	737	716	732	674	712	696	715	774	744	775	701	744	730	745	751	710	729	758	718	733	713	716	681	758	727	708	750	718	700	727	654	745	709	757	732	740	754	732	707	704	746	716	759	714	728	757	665	750	703	715	733	709	723	687	680	755	757	732	716	719	768	749	702	743	713	705	718	742	723	703	724	753	771	718	714	727	688	718	765	696	674	698	703	706	736	728	758	754	767	699	710	723	718	726	715	728	735	722	716	773	682	764	687	736	734	730	760	710	709	734	737	724	745	758	673	744	713	723	743	726	709	662	731	682	752	753	702	741	739	697	741	728	703	698	667	706	718	794	722	749	735	684	671	717	656	728	769	755	693	737	761	694	767	760	727	733	763	809	776	751	738	729	759	741	702	718	749	738	733	733	724	694	738	736	738	747	705	733	706	690	733	714	722	740	690	735	721	718	738	727	698	737	718	769	703	730	702	711	751	778	735	723	724	726	732	792	725	740	693	737	735	750	705	714	710	692	724	723	747	714
27020	21455	18994	10019	4419	2980	2536	2241	2904	2610	1856	1690	1302	924	840	744	665	615	555	560	584	543	556	517	547	534	502	507	524	466	514	520	485	491	481	480	529	521	492	460	562	494	526	505	524	580	527	509	498	531	489	479	565	540	550	483	511	493	499	476	454	459	470	497	460	429	428	470	409	439	443	446	473	489	500	492	516	417	419	438	442	457	426	493	476	464	430	446	477	443	451	442	479	456	451	418	451	460	446	436	507	463	451	467	478	420	436	453	426	472	412	453	450	458	470	476	453	453	452	450	440	467	484	463	462	418	488	455	447	438	473	436	477	427	466	487	458	444	480	450	453	449	490	455	458	415	465	473	455	463	456	436	469	435	435	425	478	466	449	452	424	452	470	487	439	459	449	458	455	452	461	445	447	440	448	450	497	433	451	456	481	436	458	434	476	457	480	453	442	480	487	471	410	437	456	456	452	412	510	475	466	505	452	447	476	488	472	445	448	424	486	472	435	463	432	455	455	477	503	461	429	489	485	450	450	416	460	486	460	438	464	472	445	444	477	443	482	482	469	411	438	517	457	447	443	455	454	452	435	470	479	434	459	465	495	461	458	465	462	450	492	438	425	423	442	453	453	464	446	431	465	416	455	456	462	419	462	446	435	452	473	433	470	446	451	479	442	465	450	492	442	484	438	408	441	489	476	432	477	476	460	454	440	453	456	469	433	467	469	453	464	441	472	459	463	493	478	435	438	449	477	483	441	420	458	475	421	459	453	464	437	445	450	471	432	438	458	452	462	466	430	462	476	453	443	462	465	488	474	437	430	472	468	461	445	449	457	472	449	429	469	471	412	415	441	430	444	438	453	488	467	480	508	471	446	469	432	501	448	466	471	468	483	449	437	447	471	454	454	500	420	449	488	495	460	462	449	461	459	451	410	436	479	443	411	454	482	425	449	437	420	443	456	403	435	459	487	506	442	448	441	438	461	449	461	514	470	466	461	455	470	490	445	417	466	465	452	471	437	473	448	442	452	487	462	445	467	465	506	436	478	461	453	433	430	432	486	427	417	430	440	406	450	491	427	454	436	446	448	436	403	483	470	486	475	470	427	434	420	447	514	435	441	458	444	456	432	457	439	422	468	460	428	438	446	493	449	415	444	459	442	483	450	443	429	496	455	455	458	429	437	436	459	418	455	461	484	458	464	464	480	481	496	454	459	446	429	469	422	472	481	444	460	465	448	454	469	469	456	447	465	441	460	483	429	482	500	479	452	425	464	485	466	446	448	463	505	462	484	412	489	446	461	457	477	462	460	462	478	437	456	465	447	483	419	402	475	465	453	427	447	446	505	470	430	442	436	415	448	431	470	458	491	440	486	481	444	456	471	449	418	464	442	454	449	442	422	425	409	471	431	443	413	457	419	449	446	462	462	455	477	459	458	484	455	437	490	461	457	458	458	415	427	465	466	452	457	449	455	472	440	422	424	467	464	429	466	472	470	446	452	444	449	451	467	451	472	453	437	516	442	465	467	445	425	423	446	464	468	459	435	477	474	417	477	451	452	459	471	510	450	474	472	443	460	431	453	424	470	463	459	421	435	499	430	468	463	494	462	424	447	483	495	435	430	443	472	467	471	460	436	467	464	444	486	453	439	470	426	446	478	397	460	467	461	462	485	472	441	448	430	431	453	458	476	473	460	447	439	457	419	477	454	502	474	437	438	458	430	441	480	463	454	451	448	438	485	493	442	436	468	483	456	444	498	428	451	453	431	477	429	442	457	459	464	468	470	458	467	464	447	453	471	484	502	485	483	442	480	467	454	437	467	439	477	459	437	460	416	480	482	426	435	491	465	433	463	461	424	439	437	462	474	418	485	461	486	460	463	434	445	465	461	422	445	440	483	450	458	398	425	468	441	428	456	448	452	454	506	440	464	434	434	483	445	466	447	515	498	444	475	418	467	491	422	463	432	476	436	442	498	457	521	469	443	467	444	446	453	489	421	456	398	462	466	452	417	463	448	414	472	466	437	480	445	469	450	454	462	428	447	458	463	519	450	460	443	472	475	477	462	458	478	492	446	437	440	483	443	408	479	440	480	488	420	466	477	489	442	485	470	469	446	444	486	420	436	497	461	458	450	432	482	454	462	469	428	431	480	483	465	468	473	466	400	446	460	478	423	472	436	467	456	449	471	445	483	493	475	499	469	438	461	450	438	447	474	460	449	470	435	442	466	481	493	453	456	445	502	442	422	456	452	494	477	460	474	479	427	518	496	457	442	447	452	486	459	463	458	441	470	464	499	464	435	444	430	455	458	487	445	468	466	445	469	465	444	462	447	485	415	479	440	466	467	439	450	485	437	443	462	451	452	475	515	440	445	454	482	443	441	466	469	469	411	442	440	477	425	485	472	486	449	454	491	439	432	443	455	458	453	457	456	445	461	441	438	449	443	504	490	482	427	467	475	489	464	470	466	470	459	460	438	432	453	434	466	459	459	449	469	412	440	457	453	474	488	428	446	485	467	451	461	436	392	439	481	462	434	428	437	424	453	435	432	488	468	511	420	481	451	447	481	479	433	434	439	456	428	431	464	436	480	435	429	464	476	482	439	454	463	437	470	438	450	439	430	458	427	477	469	430	408	433	460	438	471	445	452	485	442	462	423	472	486	461	450	461	451	467	433	408	466	465	447	485	473	452	469	452	433	474	465	475	461	440	494	480	418	450	456	482	497	458	433	468	466	484	452	462	444	457	445	475	439	430	486	452	473	444	470	476	475	468	465	430	447	453	459	461	460	440	436	437	464	418	460	487	509	476	439	466	458	453	475	431	452	486	410	457	425	473	463	439	486	474	449	463	469	427	442	435	455	473	425	437	508	456	475	476	446	441	431	394	460	488	487	457	443	445	456	466	462	409	455	459	464	437	472	455	448	427	461	469	451	443	444	434	472	451	452	445	452	453	455	451	411	484	466	435	412	445	442	429	462	457	467	414	438	450	446	441	462	449	474	478	443	486	458	455	471	430	469	436	438	411	401	484	433	455	451	426	488	483	471	443	478	461	456	456	430	444	459	451	443	414	482	459	461	488	457	480	454	473	467	470	437	477	467	460	470	426	476	466	444	427	461	473	436	466	466	483	480	442	441	425	488	435	480	447	468	421	477	460	460	440	443	452	448	454	450	449	486	459	462	452	464	446	477	440	477	450	437	439	480	476	476	457	477	455	456	494	457	455	464	453	443	459	447	482	428	441	484	460	439	448	454	467	477	449	458	469	445	422	461	465	489	482	465	462	460	460	443	467	473	446	467	505	474	479	434	446	459	452	471	472	426	449	431	435	432	451	441	466	454	468	442	501	467	454	448	482	484	449	496	424	418	462	458	468	472	437	455	444	477	452	453	424	428	413	468	446	480	444	455	425	432	498	446	473	438	436	474	467	487	474	456	462	451	422	463	456	472	440	468	442	413	497	426	450	459	436	439	444	451	467	433	432	473	456	438	467	450	445	474	483
16495	26829	22325	13336	9447	7254	6631	6309	7920	7019	4837	4440	3201	2107	1821	1565	1322	1132	1023	1001	938	923	905	942	897	893	900	838	858	831	751	856	727	811	790	850	845	847	857	843	899	857	884	866	841	947	842	870	848	806	798	802	865	854	853	747	749	753	705	734	712	704	693	773	681	742	736	684	665	702	679	700	726	692	715	711	716	688	699	695	722	694	699	721	748	683	657	701	734	743	670	684	706	712	663	700	679	737	684	734	681	701	676	677	716	718	720	695	686	713	713	768	722	665	674	781	729	712	719	715	718	716	683	689	637	679	674	723	655	705	703	723	723	680	682	674	711	710	724	732	742	716	705	736	722	713	715	681	731	759	658	718	700	659	687	678	748	748	656	724	692	720	683	718	681	730	675	754	713	676	710	666	685	678	724	706	741	721	735	721	726	741	701	716	703	750	710	702	739	712	743	714	696	674	736	697	707	752	714	713	737	747	654	691	711	696	744	719	686	696	730	712	689	672	676	739	746	764	760	716	717	707	710	687	685	705	708	690	718	734	722	733	723	738	749	740	705	716	670	688	675	695	718	676	688	697	717	720	707	630	691	724	722	723	745	657	689	712	670	709	699	727	691	721	768	647	683	736	708	742	690	762	693	713	719	699	663	678	682	694	696	718	678	707	708	763	699	706	723	680	712	687	660	686	745	690	689	716	696	724	718	717	699	748	731	754	756	711	698	669	672	704	678	696	700	693	738	689	730	684	693	693	731	719	714	712	675	717	734	710	730	705	689	676	681	690	744	680	748	689	694	709	707	711	683	706	694	720	767	759	778	726	689	698	712	720	710	705	684	679	669	700	712	697	688	733	653	708	687	713	663	740	753	706	704	701	702	723	695	710	672	738	757	683	706	707	709	761	726	721	659	673	692	664	708	709	749	659	749	716	688	682	735	696	712	665	690	713	690	691	660	718	675	692	694	699	725	686	708	654	721	751	703	735	700	729	708	731	666	701	727	695	715	677	699	740	709	639	700	702	702	730	734	717	708	741	712	688	723	698	698	701	748	697	752	679	676	719	693	683	699	730	669	754	730	692	720	686	689	686	679	718	737	711	696	721	690	685	723	678	731	696	689	734	693	733	699	695	669	712	725	708	647	727	687	738	674	706	725	716	652	668	732	733	722	692	730	765	662	711	691	717	689	696	693	689	698	725	725	671	693	733	663	637	661	761	733	718	698	752	697	730	701	690	704	713	696	663	698	728	642	714	706	721	717	671	701	748	711	708	692	705	697	715	732	696	698	725	728	730	665	729	726	741	697	708	678	736	715	663	658	712	678	711	691	677	701	732	727	741	685	682	694	735	741	719	644	683	712	725	695	754	746	684	730	710	756	689	699	717	688	694	745	709	703	673	710	709	722	702	715	719	749	651	737	754	755	724	652	729	714	723	749	772	740	692	713	691	707	710	684	709	717	703	718	695	707	740	719	710	711	675	730	729	692	679	701	698	746	738	713	684	766	698	699	718	721	688	664	717	724	715	669	731	706	677	710	695	759	694	714	698	635	689	739	703	693	679	709	668	746	742	734	720	713	754	700	661	670	701	688	667	709	692	718	713	749	727	691	717	724	686	692	693	694	697	705	711	763	711	690	660	712	753	705	695	690	755	717	762	687	704	713	730	748	719	685	669	694	705	721	762	750	695	691	726	699	700	724	777	778	736	748	736	669	699	662	739	707	674	668	705	701	711	740	706	693	691	709	684	702	751	737	685	683	716	685	721	745	742	672	704	711	639	688	748	704	724	718	678	684	741	700	694	693	739	678	675	699	742	722	707	709	704	721	686	732	702	724	752	733	687	712	726	741	717	737	706	725	727	720	721	726	682	719	721	738	722	693	677	715	723	717	704	722	722	700	718	707	704	725	694	678	712	710	666	758	741	741	704	782	722	725	741	750	722	732	721	687	770	734	702	704	672	721	681	694	713	756	698	698	730	692	708	731	708	773	722	706	703	699	761	722	749	715	720	697	702	731	703	686	695	725	662	706	720	711	727	737	730	734	704	727	697	676	741	680	738	695	685	715	715	712	723	729	723	715	717	644	699	743	715	694	658	699	655	699	771	710	672	692	703	693	737	748	729	785	735	709	708	687	757	715	717	727	724	703	712	719	720	678	730	703	710	709	719	698	709	696	681	746	745	755	664	767	775	686	690	720	673	675	708	679	732	718	717	756	734	678	705	692	698	702	743	703	719	744	772	680	690	705	724	733	717	725	755	687	660	722	715	726	712	744	714	707	709	715	712	708	674	718	710	702	748	711	738	672	722	703	684	668	727	679	685	677	672	699	738	672	727	728	718	684	691	744	660	700	767	710	698	732	681	695	711	691	731	728	708	732	692	692	730	661	678	704	723	709	717	712	668	743	762	735	688	685	729	721	708	760	734	709	683	775	676	694	737	724	699	681	725	704	736	717	703	719	674	715	686	722	686	688	761	724	712	669	750	700	687	684	722	714	698	701	690	682	711	703	693	650	686	695	722	734	742	705	657	703	731	719	722	743	719	678	734	748	661	714	707	743	728	747	695	735	697	697	744	719	728	719	699	705	701	721	667	757	708	672	751	703	723	709	714	713	685	709	691	713	662	725	712	709	672	709	716	711	737	713	741	690	746	730	710	699	711	731	698	725	683	678	704	730	747	691	703	691	714	701	716	644	674	728	724	728	729	738	725	705	691	720	663	667	737	724	721	746	676	699	727	705	715	722	730	702	728	748	649	737	685	605	766	671	762	760	707	706	757	729	690	714	686	704	714	656	677	711	684	705	730	766	692	659	747	721	706	747	740	715	737	696	690	710	732	678	699	695	745	715	684	717	712	707	738	702	716	734	718	668	707	703	687	692	705	724	709	755	698	734	694	681	732	710	726	703	705	700	685	714	755	707	702	718	696	715	707	732	699	711	715	703	696	753	690	680	765	690	708	707	702	750	740	713	725	727	709	683	712	734	740	695	744	731	690	705	735	689	707	668	698	702	679	672	715	699	769	710	674	751	713	690	707	687	723	669	679	680	726	690	684	738	750	662	697	700	722	695	732	727	723	703	707	704	692	728	693	728	703	717	718	670	715	701	699	706	715	725	741	686	692	749	718	688	723	737	716	721	766	712	711	713	734	701	673	700	722	696	720	707	720	689	693	674	692	695	702	740	692	713	725	766	758	685	656	710	666	688	694	745	688	735	709	665	710	756	764	637	739	706	743	726	770	662	732	716	677	781	766	675	708	690	699	684	729	724	700	676	724	696	679	736	695	719	712	670	716	706	701	685	708	721	729	708	681	695	642	701	650	715	785	689	746	777	694	701	681	739	752	729	702	659	710	738	709	729	717	721	676	693	697	705	698	707	765	700	711	711	692	710	748	720	773	749	733	731	706	684	706	714	728	677	744	745	733	716	763	699	698	656	740	731	725	712	724	754	681	697	757	704	702	732	676	748	712	736	663	712	686	712	696	708	681	713	708	677	737	689	685
24516	21508	28742	24755	20860	11615	6373	5307	5564	4354	3366	2836	2082	1597	1317	1131	991	820	713	759	732	662	620	626	653	617	608	575	586	572	571	537	559	565	549	586	582	607	606	594	598	650	654	615	596	564	670	637	555	575	536	567	854	962	735	746	663	601	594	545	537	494	496	558	508	514	496	504	532	507	525	499	513	515	475	475	490	507	567	486	503	475	504	524	510	479	477	524	521	472	526	519	525	516	533	521	500	492	520	504	507	531	541	503	502	496	474	511	490	504	480	478	568	497	531	499	479	498	516	491	515	496	490	501	473	521	483	494	529	512	494	525	503	530	516	499	502	505	521	545	505	497	475	522	457	496	486	507	518	490	530	505	500	480	523	496	513	544	519	511	469	511	494	517	505	477	506	512	537	496	502	455	504	499	540	523	454	496	476	499	542	500	508	524	491	481	507	489	528	521	526	488	496	528	481	530	558	477	494	540	488	472	493	507	502	511	515	492	523	458	502	509	506	564	529	535	490	487	522	480	537	535	485	503	544	549	517	486	512	493	519	496	506	512	501	522	524	516	480	517	504	490	486	466	508	500	508	521	515	512	490	501	520	497	503	521	494	510	478	502	544	521	490	501	507	514	503	541	507	564	517	520	551	478	517	508	517	515	493	511	510	510	522	537	539	500	539	475	456	519	545	519	509	524	477	520	511	503	485	479	476	484	503	499	526	508	502	506	497	479	509	536	514	504	530	525	524	546	509	514	501	477	543	499	507	513	523	491	476	508	484	465	486	546	491	515	467	522	504	567	520	495	504	487	481	489	491	525	517	473	487	519	510	503	535	549	487	525	475	540	478	526	452	509	502	498	481	495	479	526	486	485	523	539	500	519	532	564	544	512	497	504	476	477	503	539	512	515	488	525	467	491	489	502	523	518	500	525	538	568	444	501	536	529	491	479	518	500	537	528	500	507	488	504	494	499	538	531	514	481	518	513	510	553	511	483	498	499	497	501	520	464	475	497	484	521	501	521	500	505	536	510	516	490	519	496	524	536	512	478	537	492	506	518	503	510	522	483	507	474	532	548	498	476	488	499	495	542	536	511	474	520	516	492	497	502	489	482	503	488	470	484	507	515	493	520	535	509	475	511	496	530	508	518	549	530	512	518	522	549	470	494	534	515	558	554	518	540	466	514	507	538	519	503	496	518	541	522	520	492	462	510	486	552	485	541	491	477	477	528	489	502	524	508	438	512	508	510	489	496	490	531	479	504	456	490	462	499	496	515	493	466	536	486	505	492	495	530	491	473	522	537	509	491	534	582	507	511	522	491	496	527	503	492	527	484	502	507	494	482	515	479	497	484	491	546	448	466	558	498	501	542	526	510	488	499	501	547	566	494	536	510	485	495	461	488	498	525	513	474	526	487	475	533	533	484	547	492	463	487	520	521	506	525	523	478	499	503	506	509	545	500	486	501	516	518	465	522	537	564	471	495	519	526	490	495	522	528	522	513	511	556	480	509	494	531	532	512	522	506	498	494	533	490	498	488	538	498	479	460	493	536	488	495	483	491	520	525	507	511	495	491	504	554	514	495	487	526	477	500	511	538	507	465	471	482	500	484	505	548	516	426	516	479	492	496	507	506	555	552	477	544	518	496	488	509	510	485	515	525	499	529	484	488	489	464	544	503	490	464	501	514	533	492	459	496	493	518	494	506	528	526	505	477	508	540	508	503	497	491	492	512	528	520	509	517	483	500	480	511	475	513	480	512	485	529	471	530	518	524	534	524	489	541	544	509	513	538	480	481	439	495	450	464	503	501	492	495	475	534	485	474	521	509	522	497	523	502	473	508	537	552	511	500	446	513	504	510	495	481	486	511	472	509	535	546	532	535	500	526	487	515	504	494	517	526	517	510	482	486	514	493	504	505	486	500	526	509	498	488	520	501	514	508	506	500	484	506	516	501	515	503	539	482	525	509	518	468	485	492	496	513	519	528	494	493	510	496	509	485	541	482	512	523	515	498	501	502	485	508	516	481	515	506	503	482	519	501	477	534	510	537	523	458	518	501	526	503	475	485	527	500	531	490	503	509	511	506	536	512	518	538	475	468	511	522	502	503	498	516	489	476	521	533	513	510	502	506	505	494	478	471	490	524	519	478	496	529	530	518	516	500	518	531	503	497	462	511	527	544	485	475	494	515	474	496	532	476	476	463	500	537	515	542	471	531	525	541	490	536	508	506	504	480	517	496	510	536	531	540	517	544	489	510	497	507	474	502	515	532	478	537	541	541	507	468	499	526	551	523	527	470	526	524	501	517	524	540	488	519	505	539	528	467	460	542	491	525	467	490	494	546	513	513	531	521	508	529	517	470	512	504	521	522	479	518	493	538	486	490	454	496	478	512	515	511	503	516	546	480	498	466	503	477	502	494	504	489	502	506	526	516	549	498	551	506	525	486	472	471	507	494	500	531	487	496	510	502	440	447	499	515	505	517	486	528	537	507	481	481	461	530	509	511	511	500	542	470	486	528	505	487	499	504	509	518	490	494	542	518	534	513	513	428	522	510	483	517	499	510	470	504	536	491	543	524	536	514	506	502	504	527	464	502	495	517	501	485	492	554	497	522	475	480	537	526	521	505	506	502	518	529	548	477	505	498	573	520	491	489	505	484	497	512	509	512	525	532	467	512	462	516	506	491	532	482	527	494	546	532	557	485	542	513	505	542	543	536	524	497	490	511	483	505	491	494	555	520	507	521	513	519	511	514	457	509	481	519	500	511	477	531	523	505	529	531	503	508	520	529	474	528	514	459	504	490	517	510	526	514	493	477	509	520	485	493	534	523	504	533	498	496	497	521	554	508	493	481	514	490	492	541	498	558	513	540	501	530	511	492	506	528	537	513	485	524	495	540	520	504	502	524	518	513	493	533	472	505	482	497	506	447	498	523	499	534	519	506	530	512	527	545	487	435	523	508	492	522	497	515	481	569	490	472	518	503	511	481	513	505	499	493	544	531	519	495	537	545	487	501	528	523	514	500	479	483	485	520	513	530	465	491	503	475	522	504	543	501	512	479	518	484	532	500	529	483	498	500	501	524	505	473	489	516	479	470	477	513	482	495	536	492	525	496	470	514	497	496	498	495	519	478	474	526	490	505	512	525	468	550	489	507	495	527	514	487	444	501	506	540	484	488	494	494	515	493	464	482	515	513	521	497	478	506	519	472	476	483	498	460	549	542	481	494	507	506	523	466	497	524	561	475	536	494	537	500	493	528	499	491	463	529	516	460	503	491	504	499	515	507	481	501	505	496	498	520	489	508	465	482	510	512	484	512	509	536	537	526	520	476	490	518	479	523	499	497	461	509	495	484	502	489	490	501	502	503	500	515	538	547	487	538	518	501	499	525	495	496	484	529	495	467	550	506	549	492	462	452	499	528	486	483	517	500	494	447	530	526	505	497	536	490	494	497	461	517	535	525	525	505	500	515	515	500	529	488	576	510	482	503	553	517	505	513	511	501
18119	34378	30399	21740	18523	13740	11936	12190	13556	10890	8841	7237	4941	3652	3058	2406	1929	1703	1496	1393	1340	1228	1127	1178	1228	1187	1096	951	943	897	972	918	960	899	993	947	956	1010	1016	1062	1112	1135	1161	1107	1059	1104	1038	928	955	972	904	999	1581	1772	1434	1269	1029	893	899	841	794	765	838	796	813	793	815	815	756	786	791	744	822	768	809	817	768	785	812	805	773	814	769	781	753	746	779	746	740	793	765	760	818	753	710	841	775	795	791	777	755	779	758	772	778	744	810	803	781	803	740	808	812	751	760	818	769	762	757	799	771	758	743	801	782	764	800	782	755	804	778	762	777	786	813	752	750	788	762	783	778	776	831	792	744	803	739	760	786	834	752	827	801	747	773	769	766	801	794	764	809	797	733	766	783	779	820	737	759	747	805	768	782	793	794	818	805	798	778	808	803	792	773	753	790	779	763	756	777	819	761	807	803	816	767	799	776	771	773	777	792	747	807	812	800	830	829	772	798	748	800	771	794	818	818	758	777	759	857	777	820	753	739	811	837	771	745	827	774	777	749	807	774	776	767	760	842	800	757	755	736	764	818	806	763	777	805	810	749	805	780	783	815	803	763	748	760	803	744	825	814	774	832	811	734	789	827	768	833	869	788	716	806	787	802	813	746	759	767	779	770	751	747	796	794	816	772	790	776	796	786	793	741	748	817	829	856	800	792	816	749	772	763	802	805	774	804	790	809	787	756	762	792	767	791	814	822	827	773	780	761	795	794	788	792	769	766	829	753	753	731	816	824	765	761	774	750	802	814	813	734	811	808	775	720	763	765	776	745	758	775	760	724	840	782	791	795	750	767	740	795	786	846	807	792	781	780	762	808	747	831	795	801	788	801	813	769	797	772	814	806	794	785	811	778	821	769	803	836	815	793	794	791	784	757	748	743	761	776	779	744	788	788	771	810	833	789	744	791	750	801	777	776	743	779	752	811	844	778	783	789	788	814	799	842	823	753	749	783	792	795	803	828	836	819	848	834	769	825	809	788	723	810	806	826	826	785	789	795	750	774	818	800	800	784	773	798	761	778	773	756	818	765	808	788	759	764	772	847	800	741	768	823	835	772	735	808	796	806	767	736	782	728	781	794	778	810	806	749	797	808	755	755	787	766	832	816	824	772	882	807	787	712	741	811	772	785	739	796	794	790	749	772	776	771	743	791	808	781	827	750	761	808	769	748	715	770	767	736	785	768	779	808	784	886	752	793	828	789	811	745	823	803	776	743	784	777	765	782	794	798	815	776	759	784	822	784	749	787	822	776	754	806	781	803	789	809	763	784	800	786	759	812	762	756	754	785	808	787	804	755	785	737	772	735	808	765	827	827	779	813	800	770	738	757	797	805	805	776	815	793	758	845	817	791	753	821	762	788	767	733	785	771	823	756	778	831	759	788	761	775	823	771	820	825	777	796	799	777	813	801	800	859	796	798	741	785	767	781	789	797	779	808	793	791	800	795	795	826	794	789	752	757	781	756	741	791	760	763	813	775	741	825	770	771	778	782	774	800	783	795	814	772	789	794	807	821	787	762	808	790	790	765	814	857	750	748	776	809	809	808	779	791	784	800	722	783	772	819	795	793	785	864	796	807	724	759	807	804	789	796	824	781	786	804	799	810	755	792	776	744	812	802	843	728	784	755	804	778	792	798	819	873	767	842	822	842	822	720	788	791	795	798	775	784	754	777	804	826	729	811	744	776	778	835	749	792	772	773	816	799	810	791	760	834	785	779	838	783	832	763	802	771	830	797	810	750	815	760	761	762	807	808	754	804	724	785	818	787	869	779	770	781	799	809	774	772	818	811	789	781	779	755	781	801	815	713	764	777	784	788	822	785	807	806	813	774	812	737	784	763	793	804	770	825	809	770	778	783	764	777	815	745	766	798	795	830	800	824	802	827	784	782	806	791	793	810	830	824	816	815	817	799	791	775	805	762	783	808	782	765	768	808	750	783	758	764	801	778	830	785	760	784	748	769	821	807	738	724	800	811	758	800	768	788	758	788	758	792	825	732	839	774	788	794	776	764	795	779	774	794	779	858	775	781	789	784	797	755	783	788	810	810	799	750	733	799	790	759	769	763	750	774	821	794	797	784	740	792	790	777	795	772	798	839	808	773	776	745	743	743	800	820	804	743	779	758	783	773	777	750	783	762	808	816	734	782	802	797	769	790	726	775	779	789	777	751	811	811	790	798	774	778	770	765	772	753	756	772	803	753	799	808	734	797	779	844	818	800	818	821	810	767	746	783	827	795	847	755	805	809	758	778	790	797	805	800	794	782	790	811	838	790	779	847	780	822	822	786	807	767	867	795	784	780	763	820	763	762	785	791	784	844	808	785	778	802	788	785	764	744	814	780	744	765	776	850	795	850	784	746	783	846	775	758	766	774	858	801	775	829	753	829	804	764	790	825	815	775	784	811	747	772	802	775	745	827	801	809	802	747	762	789	800	821	779	791	825	782	796	828	816	725	813	795	834	819	796	824	785	774	806	774	786	712	782	801	777	798	744	785	824	830	756	761	776	805	775	815	812	835	762	724	783	800	806	802	793	778	754	795	754	857	804	774	754	732	792	781	744	819	775	823	776	760	780	800	703	805	786	798	762	764	797	761	779	791	781	750	749	782	753	766	813	737	781	808	766	794	768	792	772	816	820	816	841	779	869	764	808	799	775	803	792	808	814	761	815	785	804	771	827	802	781	778	785	796	831	798	786	761	757	817	723	780	814	781	846	767	742	758	788	741	763	759	763	783	802	697	748	754	798	759	751	780	781	792	829	765	803	753	757	799	818	765	795	754	796	784	784	774	847	826	751	796	740	779	733	822	820	785	812	724	801	839	786	766	792	772	743	756	783	758	734	764	779	810	746	847	746	784	807	768	798	780	767	797	784	810	773	812	829	795	794	770	794	781	778	800	774	757	785	764	777	730	786	807	767	823	774	834	786	814	800	808	790	752	796	756	747	787	839	777	785	765	799	805	789	757	790	776	827	784	759	765	794	811	762	773	799	774	777	779	792	756	858	804	802	813	790	822	787	753	776	790	789	792	753	776	845	756	760	770	773	782	822	766	772	806	766	787	809	755	782	766	773	769	832	831	804	731	791	789	808	792	787	857	764	824	776	824	751	782	745	775	793	731	787	799	767	786	736	770	800	820	759	779	752	738	787	773	774	755	827	761	749	788	752	766	782	761	811	814	768	747	788	754	767	754	771	737	770	764	813	838	782	790	769	838	809	704	785	781	733	773	784	776	764	762	805	783	791	809	745	782	772	735	773	795	807	773	819	805	810	825	796	827	807	764	807	798	800	772	752	791	779	744	755	803	785	765	769	780	792	780	780	756	749	775	810	784	784	838	769	772	821	790	773	784	755	767	758	733	812	822	764	795	781	820	828	828	801	752	787	819	804	789	801	828	790	803	772	840	757	809	790	785	802	747	738	818	829	797	759	832	760	781	760	816	800	793	771	769	756	752	794
23447	21503	29414	24039	21595	21099	13449	8846	8381	6306	5430	3932	2714	2046	1675	1420	1262	986	943	792	768	768	711	629	670	660	633	583	549	582	562	547	634	564	537	586	612	610	583	651	602	612	688	731	675	622	624	601	641	585	552	704	1135	1332	955	830	716	560	526	485	507	469	481	499	476	481	498	465	460	473	516	475	473	494	506	489	483	509	515	490	543	492	513	478	474	455	482	456	483	453	440	463	462	483	485	478	484	491	457	486	458	458	500	488	479	502	476	435	516	453	438	488	451	521	487	526	452	466	467	509	495	474	484	463	464	515	487	482	475	446	473	515	459	489	513	485	453	490	441	500	497	447	492	526	517	480	468	477	469	479	478	485	455	495	485	461	463	438	494	495	498	517	498	497	470	482	509	473	466	504	474	488	497	442	472	528	476	472	460	530	471	460	483	466	446	480	463	466	500	502	493	457	474	459	481	473	482	428	451	466	475	508	484	532	499	514	499	494	514	486	491	465	546	448	476	506	508	487	486	492	478	481	485	477	518	435	457	487	441	472	463	462	486	458	490	463	506	496	459	478	494	472	532	484	471	503	473	452	488	476	450	489	480	490	490	498	495	489	522	455	484	436	478	487	440	472	499	464	498	498	456	479	500	495	490	479	474	484	486	498	488	540	501	441	476	481	470	493	505	479	459	464	488	477	497	510	446	497	486	484	498	443	455	468	489	524	461	483	493	480	461	493	467	494	463	456	444	477	498	531	468	494	447	484	452	483	491	439	439	469	461	501	501	512	501	460	522	463	489	444	517	496	443	464	469	457	467	489	464	460	449	477	458	455	478	462	489	480	466	508	506	537	497	480	464	501	469	502	461	501	470	481	523	486	482	480	443	467	498	468	454	464	489	481	460	476	469	471	544	476	493	467	453	514	483	472	464	511	506	481	482	482	477	494	473	435	465	481	469	498	473	508	513	520	499	512	485	510	509	459	500	491	472	448	545	468	445	474	502	452	484	462	502	487	442	497	504	487	483	492	501	453	467	478	491	480	499	477	476	523	487	483	481	469	474	460	461	494	471	513	501	493	499	431	498	464	453	541	525	483	502	444	503	520	483	450	503	470	487	506	519	457	470	459	465	509	496	508	485	489	443	490	487	476	527	470	471	507	461	489	506	486	474	486	461	500	423	517	481	507	470	466	472	492	534	504	516	468	507	497	485	503	466	476	492	465	490	492	439	498	480	434	471	470	497	497	462	471	456	525	486	462	454	468	463	472	469	480	503	492	491	416	504	479	471	483	475	451	502	506	460	505	477	470	443	459	452	488	462	489	489	486	476	502	491	462	444	459	501	531	476	486	490	502	475	454	487	496	516	459	515	475	477	504	458	499	504	480	506	490	510	471	463	507	465	493	506	529	461	508	420	496	461	475	465	499	469	443	460	491	448	470	502	457	468	494	476	471	458	501	487	473	498	478	451	481	486	472	468	491	478	470	454	511	473	461	506	479	490	504	448	481	491	443	463	464	495	543	484	455	465	464	484	494	462	474	492	511	480	475	509	492	469	495	493	460	495	476	461	472	525	460	461	494	490	462	490	499	487	469	523	479	469	478	478	473	447	490	448	448	538	467	484	441	486	491	458	544	471	481	479	478	474	527	460	487	507	498	494	451	488	504	488	473	479	499	531	507	461	478	452	487	440	444	490	481	453	431	436	508	477	484	480	508	531	492	509	490	505	479	478	477	500	520	494	498	516	461	506	471	494	492	477	487	465	472	498	480	490	477	489	437	487	531	491	476	488	496	484	463	496	518	459	487	482	480	474	496	458	471	454	496	483	451	481	487	491	473	448	489	471	466	465	506	506	457	468	490	485	491	474	486	500	490	463	514	483	508	490	484	468	496	500	444	479	511	482	473	464	464	468	417	479	510	507	459	461	506	488	474	428	509	460	499	464	455	466	462	509	460	522	495	463	465	466	472	480	453	482	483	498	515	516	478	522	479	467	470	502	440	523	489	520	476	503	486	507	459	483	484	410	460	490	484	474	509	471	441	472	475	493	492	481	481	453	475	463	482	449	485	468	498	495	509	508	501	499	504	495	452	462	485	456	472	483	461	468	481	476	461	494	487	507	502	448	494	478	437	464	479	476	453	478	504	463	501	450	467	460	471	474	491	484	471	453	503	479	507	482	512	525	492	496	479	488	446	481	514	472	510	517	489	487	479	434	479	500	484	466	499	480	520	513	453	512	483	463	491	492	489	495	455	495	459	501	498	469	513	484	506	500	495	510	511	490	456	458	505	472	483	469	474	493	463	478	464	491	475	495	519	472	487	521	494	474	492	452	491	469	480	498	465	509	449	476	476	462	484	484	480	468	471	497	489	469	464	449	453	520	485	488	484	497	503	481	496	447	513	508	496	485	454	515	498	478	525	473	487	478	457	514	511	444	480	469	469	492	482	514	471	441	499	463	504	481	507	511	459	524	419	507	460	465	474	501	489	493	506	469	449	491	479	456	496	536	462	488	474	474	473	485	498	449	460	489	485	486	470	512	475	486	483	455	477	482	507	441	452	449	457	486	481	478	504	453	465	538	505	494	493	480	498	464	462	476	465	474	495	483	484	457	482	468	500	483	510	516	480	475	456	509	510	474	502	483	460	491	479	500	451	498	494	452	510	464	502	456	470	507	543	488	477	470	483	513	471	505	482	486	484	462	512	493	479	498	460	452	482	486	514	468	466	512	524	482	525	446	463	455	474	503	466	477	474	479	476	521	526	506	523	497	486	440	506	462	463	476	502	476	485	484	472	485	496	464	439	444	440	458	504	460	477	504	458	482	493	524	461	516	493	457	464	430	466	450	442	495	484	451	489	503	484	464	501	506	449	477	436	462	508	472	486	477	487	491	479	449	478	473	492	496	456	508	508	470	500	457	459	521	449	440	452	469	482	487	487	486	514	505	491	468	450	468	512	496	476	510	467	449	477	443	467	486	495	505	482	478	487	498	441	473	456	498	481	502	469	492	470	462	488	486	457	462	494	462	484	518	471	441	498	443	483	450	475	503	487	467	487	444	512	507	513	500	475	524	469	477	497	478	479	486	506	473	487	485	448	476	465	480	494	471	496	452	501	480	499	492	478	458	485	469	481	477	487	474	463	472	484	490	454	488	460	458	513	486	488	515	506	520	468	519	465	472	481	466	465	480	442	472	460	495	471	497	499	457	458	492	501	436	498	513	484	485	489	487	499	508	466	442	462	474	438	457	488	500	492	495	484	472	511	492	533	495	506	505	481	447	483	525	438	442	457	471	444	479	482	468	502	457	507	504	489	465	488	479	471	453	461	511	482	478	496	481	484	429	483	490	490	486	478	457	475	464	532	455	478	475	473	454	495	478	474	463	454	476	456	507	496	458	491	474	501	460	492	465	480	508	472	481	482	513	459	489	481	480	496	448	491	470	505	505	487	465	443	483	466	495	504	470	471	490	498	503	512	518	473	492	464	496	473	484	527	471	449	487	462
20643	39465	35494	27420	23403	19096	16407	17865	17504	14139	12500	9513	6762	5168	4095	3288	2728	2061	1861	1627	1492	1448	1168	1237	1309	1338	1052	1009	1067	1003	994	993	1123	973	977	974	961	1104	1023	1059	991	1075	1179	1304	1244	1036	1025	1015	927	910	929	1187	2296	2629	2044	1543	1146	930	881	761	729	715	739	695	721	762	765	773	729	743	752	739	705	719	722	740	725	724	732	753	776	728	720	771	713	746	739	740	743	743	765	708	746	714	745	791	794	686	743	729	782	764	732	786	795	731	757	692	722	695	804	767	718	705	758	759	729	789	762	745	683	726	734	775	730	746	702	729	713	719	705	697	749	726	777	750	740	805	730	768	720	757	737	684	701	781	781	743	751	733	771	715	702	716	763	777	736	717	775	739	702	726	727	748	706	744	755	733	746	750	747	739	735	749	736	742	705	702	785	694	712	725	728	730	758	711	782	744	758	736	724	694	723	750	738	740	692	779	791	723	819	759	723	707	724	708	768	745	712	747	716	750	699	736	747	768	780	676	755	740	726	739	728	745	695	716	734	713	793	751	757	766	747	696	718	680	765	714	730	742	714	779	737	744	738	736	765	775	776	676	722	785	768	740	703	724	745	749	723	744	742	727	730	738	759	721	779	735	734	693	724	738	763	701	770	762	737	704	727	739	797	785	727	734	745	711	734	724	767	720	775	766	761	721	730	724	740	712	747	713	762	703	731	736	768	755	758	774	783	722	819	791	771	758	728	721	794	753	710	762	715	744	732	734	704	716	768	748	769	769	768	773	691	793	781	698	721	694	736	688	723	768	722	719	779	691	728	736	732	711	738	687	741	733	729	739	779	774	724	736	748	797	751	750	737	769	714	708	755	703	711	769	739	745	737	787	700	759	714	748	766	746	756	733	747	750	737	731	721	695	747	752	768	713	755	700	774	743	713	758	731	711	745	760	764	682	744	758	735	730	713	768	758	747	754	742	784	740	702	781	714	712	752	754	732	718	721	740	710	729	711	767	746	741	734	702	768	702	777	655	750	755	801	710	725	712	747	733	705	780	731	689	737	724	733	738	780	767	710	726	743	753	748	703	745	732	755	713	734	743	750	776	716	743	718	745	706	761	740	722	750	733	780	737	735	738	748	728	701	767	755	701	701	709	741	725	708	786	714	702	729	795	740	742	723	712	722	715	812	771	791	743	786	755	752	744	729	726	673	728	699	770	766	737	735	736	779	744	721	784	718	709	768	731	737	747	748	776	701	736	719	775	711	756	771	708	746	726	747	709	762	728	752	692	741	747	682	707	744	726	737	776	722	735	688	718	714	755	756	747	758	694	767	708	786	765	737	794	724	697	757	749	750	716	767	732	752	778	759	721	763	699	749	720	741	761	695	799	717	745	744	750	780	739	743	722	699	728	741	708	754	733	698	761	780	761	776	753	752	795	723	727	746	703	707	734	728	731	753	729	665	719	728	710	741	749	720	711	757	675	717	757	730	755	710	758	706	765	709	719	706	751	711	802	752	713	758	740	728	706	785	712	741	768	727	710	739	725	805	817	769	724	709	750	744	740	733	745	731	791	715	678	759	713	731	753	762	712	754	727	734	756	754	730	736	732	720	734	763	704	741	699	725	780	752	774	714	735	732	782	730	760	729	719	714	733	734	758	720	756	766	731	725	687	755	700	750	737	780	738	753	719	739	745	749	731	749	737	750	714	704	731	775	731	744	703	730	719	734	740	735	748	740	756	722	745	701	750	737	769	774	740	834	704	732	707	715	729	752	758	788	695	719	793	707	772	766	745	695	800	734	741	737	683	778	719	784	743	722	710	769	721	753	779	734	687	706	755	775	708	729	747	731	728	697	715	764	752	722	775	748	722	762	738	735	703	762	732	722	712	761	773	754	721	755	711	704	773	739	737	767	753	777	746	752	728	701	754	786	754	701	720	708	781	784	693	742	728	736	759	781	714	739	787	740	742	779	732	688	709	688	753	745	735	756	700	732	712	789	696	703	750	739	752	686	713	718	729	754	753	754	692	748	764	736	727	714	728	714	770	748	742	737	787	740	770	754	710	712	714	711	748	723	707	745	753	733	703	735	755	687	707	761	692	712	759	753	736	707	770	782	782	735	765	715	774	791	714	758	762	745	732	763	739	661	748	732	733	786	739	724	756	753	730	754	757	712	769	798	737	739	771	753	756	737	737	769	735	727	740	752	746	723	724	761	762	722	751	748	693	687	765	698	731	767	738	719	772	749	714	715	781	729	702	729	720	757	771	746	705	789	772	694	797	702	771	718	737	715	738	763	751	745	767	698	706	734	722	755	718	763	772	784	693	714	743	721	706	761	769	793	789	723	709	752	733	752	742	725	753	669	749	739	736	729	777	719	774	701	739	739	797	767	737	771	731	745	732	757	696	743	710	760	728	724	737	728	748	719	718	726	752	765	740	718	778	710	720	734	691	720	749	747	750	754	713	770	698	757	761	675	754	774	762	768	752	714	701	777	726	745	760	743	764	738	721	754	696	726	718	732	716	694	758	721	738	745	767	732	736	777	714	780	748	759	717	759	697	747	754	712	736	745	781	717	769	797	748	732	751	724	715	726	703	719	699	711	731	681	753	742	780	723	763	716	714	736	723	748	709	775	754	738	739	732	693	740	741	732	739	712	771	707	723	731	724	768	714	756	736	671	747	742	763	772	733	716	787	730	713	703	726	750	776	773	707	740	770	712	724	747	735	716	722	713	733	703	749	726	733	749	767	727	690	745	691	751	722	756	697	723	758	739	729	757	720	727	709	781	728	725	746	761	737	752	749	758	780	717	745	721	758	729	792	764	726	756	738	721	726	714	711	722	754	767	713	724	723	736	709	708	739	706	750	734	774	762	724	739	736	783	747	761	677	700	776	765	729	769	741	753	773	810	709	737	769	731	754	767	719	785	729	709	719	733	704	794	752	687	769	741	763	736	736	700	747	728	728	710	726	733	669	746	766	696	715	775	739	723	770	687	791	772	779	743	784	739	760	706	726	735	706	762	755	725	770	730	761	759	771	727	722	742	771	707	757	772	775	733	705	742	676	757	709	741	746	706	767	757	742	715	733	720	720	738	748	730	761	789	726	689	774	703	775	734	738	755	724	762	728	712	773	766	701	788	734	786	734	798	782	766	777	743	729	747	740	697	752	673	763	741	739	743	723	701	723	722	726	738	795	778	738	736	792	709	715	749	724	747	737	750	756	735	717	742	759	793	723	767	738	771	781	721	756	719	743	739	683	720	735	732	733	754	755	780	745	750	779	755	720	745	737	740	750	770	742	733	686	778	761	696	705	696	710	786	791	799	747	730	752	735	768	733	720	682	772	715	722	763	741	715	688	701	747	770	745	736	748	741	735	730	743	679	726	736	737	768	735	765	803	710	732	730	764	746	746	748	687	712	732	737	762	806	715	708	689	772	721	750	770	740	726	757	720	694	749	743	719	732	703	717	739	718	736	686	727	728	725	779	725	719	765	736	769	749	731
27081	21575	19592	11399	3997	3057	2464	3650	3390	2569	2237	1704	1220	1030	834	766	676	629	562	599	515	548	521	528	559	554	523	510	493	484	554	516	462	484	528	527	521	472	499	523	499	508	516	540	563	545	543	496	538	499	470	533	508	528	560	526	511	514	483	475	467	474	457	450	477	449	475	445	447	470	469	468	445	474	458	468	471	423	458	449	452	464	496	441	515	435	437	416	478	438	461	479	489	430	438	453	422	488	453	454	472	492	482	488	445	473	444	443	446	489	461	492	492	442	502	470	479	489	442	461	467	463	449	451	452	501	475	463	478	489	487	483	451	448	507	472	450	415	499	451	488	459	448	439	444	472	490	447	468	480	435	465	454	454	484	487	438	463	442	497	449	448	463	423	457	444	447	476	472	505	453	443	449	478	461	484	443	468	450	461	436	474	462	469	469	494	490	492	458	474	459	457	468	469	468	495	455	507	462	477	456	470	485	430	465	448	491	502	432	449	474	495	481	449	456	492	491	491	460	457	480	478	470	450	474	466	476	477	448	432	488	469	459	491	429	459	459	495	441	462	446	460	465	449	457	492	456	459	484	422	518	463	472	490	469	449	446	444	440	432	446	445	442	476	445	493	448	438	485	461	480	468	466	462	464	449	455	461	465	464	419	446	472	491	481	479	469	482	448	442	485	436	463	458	488	473	443	449	502	465	500	479	510	438	540	466	485	476	482	465	445	471	452	479	441	483	465	481	461	460	467	465	439	483	462	469	506	474	467	461	483	448	434	480	445	448	479	482	448	447	453	472	494	465	463	438	472	483	490	483	466	495	444	480	465	447	495	450	434	478	464	436	440	447	486	463	481	471	451	491	462	470	464	473	484	441	473	483	480	461	467	512	447	471	463	478	461	474	465	443	464	482	476	416	469	449	477	475	454	480	459	451	453	433	465	483	468	489	478	475	454	462	485	467	492	452	463	454	459	472	480	445	460	460	466	456	500	443	453	468	456	471	473	474	457	445	508	454	466	430	446	494	473	457	439	462	438	489	442	481	482	463	434	439	466	489	441	503	428	440	470	469	506	475	463	478	461	464	478	485	445	478	470	483	441	456	483	431	404	476	447	475	445	460	499	471	434	445	467	464	455	476	506	475	475	475	462	434	435	481	478	448	450	485	476	487	497	474	479	420	464	488	463	491	476	429	473	424	453	489	471	505	463	490	487	454	475	499	471	442	445	446	425	462	446	452	474	433	469	514	453	427	449	444	456	498	432	461	470	460	486	461	490	441	471	443	474	440	447	463	470	495	464	460	487	462	460	493	443	472	438	458	490	468	442	448	490	438	418	430	466	507	459	474	433	447	461	423	447	452	471	516	478	464	467	476	482	465	492	465	503	470	449	468	479	481	471	472	450	464	445	474	503	496	429	451	484	477	445	461	471	457	511	459	481	478	468	473	455	446	497	498	487	448	470	451	465	480	495	450	415	478	461	473	458	498	460	470	473	434	442	473	450	453	458	466	454	443	462	462	439	412	466	485	488	442	464	466	454	470	480	453	433	452	481	483	480	440	468	463	448	495	457	467	436	495	482	428	470	443	440	478	486	459	477	461	486	459	444	468	450	441	456	462	466	503	467	457	467	458	479	456	466	458	450	461	455	455	460	454	481	474	484	451	460	483	483	462	447	459	485	454	449	458	500	474	465	476	485	493	470	460	472	464	484	469	479	506	461	473	472	481	458	481	455	423	453	483	466	456	485	492	478	483	463	499	488	451	429	454	460	432	457	452	491	493	446	487	488	438	431	458	474	479	444	456	436	441	488	494	449	475	508	432	495	470	483	481	438	483	424	499	448	430	424	444	464	455	457	440	471	503	473	481	462	482	478	475	480	508	458	442	427	445	447	473	456	443	461	475	447	459	488	458	459	502	461	456	441	485	484	454	495	457	441	445	464	451	468	455	454	435	469	422	424	454	473	478	464	465	448	462	493	446	456	467	491	457	471	449	477	456	471	439	437	492	464	472	472	493	440	486	452	449	490	455	435	433	472	478	487	458	528	438	447	442	469	468	458	438	450	480	457	489	482	505	475	439	461	481	487	486	428	476	467	469	462	479	472	485	509	438	433	447	496	512	442	486	463	473	497	449	484	459	462	410	450	467	490	437	444	466	490	458	432	426	484	435	473	500	445	459	464	475	502	438	455	481	448	449	455	503	492	477	466	425	462	490	509	445	475	437	473	465	489	438	465	462	473	441	457	440	477	470	449	510	483	455	438	460	473	446	493	464	484	492	483	482	476	468	465	476	429	521	491	485	464	451	460	469	471	487	437	490	451	459	460	456	481	464	422	469	438	471	440	483	463	452	485	504	489	425	458	435	455	457	451	465	464	433	451	467	462	459	499	463	488	447	439	482	438	495	483	505	462	431	474	495	438	508	483	484	445	501	476	497	465	514	487	468	501	452	401	491	485	466	443	534	465	490	492	431	463	441	474	460	464	476	464	473	484	442	435	498	480	456	439	488	474	497	462	495	476	455	438	462	434	457	427	425	464	497	482	447	471	469	467	485	545	481	493	495	470	499	474	454	456	443	436	438	436	477	491	449	469	472	503	477	484	477	472	439	481	522	502	489	495	443	430	470	446	461	458	459	480	507	429	477	480	441	469	477	418	472	417	469	443	470	458	446	504	454	453	432	449	472	451	468	468	465	434	471	508	442	482	460	451	492	447	454	450	451	465	431	452	485	480	488	488	457	462	458	448	475	455	461	438	467	449	458	456	474	430	489	456	485	483	493	476	482	452	463	444	490	464	470	454	468	466	437	484	462	431	447	432	470	454	447	452	475	462	463	468	460	466	474	463	465	472	519	477	447	459	468	454	540	448	449	479	490	456	449	459	465	490	501	457	444	479	452	477	476	442	469	509	452	482	490	466	447	459	460	510	448	467	456	447	447	462	475	457	427	441	469	460	450	440	498	480	500	449	475	473	464	467	476	469	440	447	429	502	446	475	446	468	496	464	457	460	433	449	485	480	481	478	496	446	474	495	443	477	468	455	433	456	484	463	476	446	454	480	480	490	448	456	459	416	472	470	451	486	481	459	452	454	457	498	479	429	456	460	491	487	425	499	455	445	454	439	466	468	464	488	487	448	474	481	477	465	453	483	429	446	468	475	483	518	442	474	461	502	473	452	486	464	426	446	485	484	451	443	506	514	456	436	448	467	468	479	467	438	492	498	513	445	446	440	474	462	451	481	476	467	460	465	498	478	492	456	492	506	452	453	488	473	469	443	469	480	501	478	445	434	473	488	484	452	512	505	472	500	444	464	456	474	463	494	450	473	457	455	486	483	457	490	445	457	495	482	486	453	475	450	445	493	469	441	460	476	456	457	456	397	462	443	487	434	445	442	484	478	495	486	497	474	468	466	438	458	466	460	487	453	481	484	435	439	488	457	491	428	445	451	454	488	451	455	477	497	488	424	431	490	452	422	472	464	459	488	472	461	450	435	476	482	446
16479	27263	23656	14952	8475	7886	6577	9687	8908	7022	6023	4420	3099	2392	1860	1601	1357	1211	1067	996	946	940	865	904	925	876	873	826	830	751	817	794	797	791	750	818	853	853	874	792	819	872	838	923	906	884	848	853	787	734	788	840	817	874	883	841	837	759	799	796	718	695	738	729	687	760	753	700	738	683	740	693	752	726	764	691	686	754	675	737	717	757	710	725	726	742	686	734	681	722	747	702	720	686	690	689	706	707	692	708	712	763	742	751	669	683	734	697	719	723	699	700	711	706	723	726	734	721	685	708	695	715	717	683	728	719	761	713	694	791	721	793	698	717	709	719	686	756	716	710	716	697	705	692	738	682	702	732	712	663	702	722	695	706	691	691	670	713	745	727	718	707	731	697	766	703	760	707	724	723	749	735	678	678	714	735	739	710	714	716	718	716	700	710	719	712	736	687	721	688	731	735	748	731	757	778	727	704	697	749	739	704	693	743	709	721	712	728	734	748	746	706	703	676	765	730	665	723	739	736	734	733	736	717	708	683	771	694	725	696	673	722	733	761	766	725	715	699	765	752	730	723	714	728	750	740	718	698	711	707	714	694	710	707	763	731	670	687	697	750	739	727	721	750	702	748	683	718	746	742	693	704	711	690	763	761	675	766	727	744	706	721	729	698	692	731	739	771	716	757	759	701	696	731	689	715	745	715	742	744	721	687	706	720	711	715	668	685	728	695	752	715	684	706	659	746	709	726	749	729	703	753	724	686	733	732	700	733	694	734	715	712	772	721	706	711	738	719	716	703	735	699	700	694	721	734	736	681	732	708	749	737	720	768	718	697	743	711	687	747	768	694	734	712	688	708	748	705	713	690	670	659	710	683	665	733	711	690	738	721	714	690	720	708	733	717	735	759	718	691	728	694	712	689	711	734	730	712	678	697	716	724	689	736	719	707	734	716	681	708	736	771	765	700	730	712	678	719	718	701	730	717	749	735	704	680	688	728	668	708	703	696	707	723	694	726	740	744	703	705	700	696	725	717	716	705	761	783	734	694	692	709	725	691	717	704	741	744	753	693	706	739	718	751	783	697	770	706	706	720	761	726	674	714	690	765	729	711	740	759	697	708	724	709	714	720	740	780	776	711	732	743	687	710	711	725	716	698	718	695	737	699	686	708	719	761	744	736	728	730	719	733	735	678	740	695	717	690	688	754	749	748	685	738	726	743	732	716	782	738	732	727	728	744	733	702	753	732	725	725	723	744	750	726	707	683	710	707	689	717	701	734	755	734	724	738	749	715	733	731	695	739	749	675	727	773	736	765	739	718	755	693	741	701	707	714	690	745	718	689	764	771	724	682	703	720	693	723	746	734	682	662	740	727	696	763	770	649	722	721	685	727	718	718	751	729	741	695	732	676	697	668	728	688	736	720	719	696	762	729	723	696	726	703	710	713	724	699	737	737	738	698	756	747	729	721	724	755	744	732	718	715	750	705	743	708	707	679	691	771	763	696	710	683	751	780	749	718	745	722	693	762	682	734	675	757	700	705	685	736	751	700	701	738	744	714	725	748	761	721	752	726	678	729	718	739	661	725	710	689	693	733	697	727	746	737	724	707	697	740	716	696	760	768	730	735	730	713	705	714	739	733	738	738	752	700	756	701	716	693	688	691	730	776	758	675	702	748	727	720	741	735	752	737	707	728	710	699	725	684	717	746	684	735	734	706	700	737	684	711	739	752	718	704	722	762	723	743	743	723	750	758	715	728	756	772	723	725	750	737	740	714	718	692	724	699	700	731	726	689	646	719	722	757	744	744	688	747	673	699	754	686	754	722	696	702	716	701	717	707	742	677	760	657	707	728	758	707	719	718	687	704	700	685	708	678	698	735	681	748	758	709	716	671	694	726	721	720	759	694	697	723	729	747	786	710	683	676	735	766	700	733	708	722	758	755	687	737	722	720	706	751	750	742	752	697	730	706	717	757	734	757	642	726	719	745	716	777	718	728	679	702	707	709	718	720	740	733	758	702	703	734	701	742	758	727	766	725	703	746	700	722	754	713	734	683	695	680	741	773	725	717	720	718	742	718	690	728	772	688	726	729	719	762	730	688	740	743	793	709	763	739	705	702	766	806	704	726	718	722	714	696	688	676	765	687	773	727	701	696	751	748	703	683	725	714	724	700	760	699	683	753	712	733	743	680	682	683	706	718	765	701	686	706	693	776	709	730	711	715	721	709	690	754	684	728	666	706	754	758	681	726	772	680	725	708	716	716	749	764	711	666	708	699	692	745	704	773	727	722	704	727	684	721	739	718	712	724	703	734	733	693	778	748	734	735	733	702	766	650	740	681	727	706	686	732	708	746	739	746	751	695	687	720	699	767	768	762	754	731	716	736	724	755	736	705	771	728	725	691	755	751	708	694	720	708	687	724	710	719	679	753	751	687	705	722	695	813	697	652	697	788	713	729	745	697	729	729	735	705	716	690	746	760	730	770	723	765	745	740	707	726	736	719	710	727	723	742	707	730	723	737	750	760	745	689	732	691	711	756	707	765	694	742	725	702	731	745	732	741	721	794	723	748	698	786	747	696	704	751	706	725	692	707	736	758	725	728	705	734	746	730	739	651	726	726	727	730	733	711	721	695	712	692	720	702	699	656	684	695	725	698	740	722	652	686	734	735	674	707	688	713	746	711	708	721	688	713	740	685	751	707	723	743	741	705	676	729	688	710	713	744	679	758	723	743	731	711	712	686	738	678	711	686	714	719	676	692	674	739	703	730	718	677	725	727	696	723	667	720	735	757	781	735	717	718	785	696	701	725	686	731	732	693	736	755	698	742	707	718	709	745	746	722	707	702	753	731	683	729	729	738	770	676	742	736	673	655	723	741	733	727	724	720	714	750	797	704	796	702	727	731	764	723	693	727	702	732	731	713	726	717	678	776	684	701	733	740	721	707	736	716	715	724	705	731	742	722	683	735	691	741	716	784	695	718	724	705	744	727	699	704	709	701	729	718	723	718	736	736	735	741	713	764	702	734	696	657	683	682	716	735	672	740	680	713	704	738	724	736	648	702	769	779	704	688	666	672	726	731	726	716	761	683	711	721	744	756	710	716	722	763	767	737	744	694	755	697	713	729	710	732	684	698	721	709	717	669	707	731	703	737	708	754	702	712	699	685	695	742	710	689	728	689	700	695	704	728	707	681	766	697	741	711	718	721	724	769	677	712	717	731	731	722	722	746	670	723	720	671	756	745	730	710	683	778	748	724	747	720	674	734	723	707	709	681	732	748	732	709	760	738	720	801	714	729	730	782	744	748	697	711	747	742	739	718	745	713	760	708	744	718	706	747	676	672	717	772	696	713	767	754	717	740	730	779	751	745	715	698	684	714	774	731	709	715	719	711	652	675	714	738	662	715	751	732	729	723	706	679	679	758	759	737	702	763	740	727	708	696	689	765	694	755	703	711	768	708	746	724	733	761	692	715	710	728	757	717	688	713	747	708	729	710	715	745
24607	21545	28797	24774	20978	11967	7240	7434	5895	4953	3989	3002	2106	1670	1373	1119	962	813	737	712	723	704	651	632	628	626	601	613	621	543	610	606	579	571	579	604	530	583	555	584	577	624	597	644	658	598	620	561	577	588	570	549	612	802	894	750	731	662	588	536	523	472	556	525	475	533	480	531	523	533	511	499	568	482	487	514	541	494	549	504	520	560	533	546	528	478	518	528	492	532	549	540	518	548	501	529	540	522	504	529	549	505	498	480	537	544	481	503	508	496	539	517	481	514	507	542	525	535	506	515	505	519	507	486	549	484	537	513	479	517	488	505	528	545	523	468	524	504	529	501	514	519	492	544	521	520	550	487	506	520	502	502	518	505	489	550	503	505	497	518	506	511	488	542	504	465	529	502	541	543	551	555	530	538	532	504	496	473	524	506	503	501	521	533	480	535	494	534	532	519	503	508	555	526	512	560	496	496	485	560	528	547	519	525	532	520	525	487	465	529	501	541	518	515	516	502	555	528	513	519	519	490	496	506	486	512	532	510	503	504	540	525	531	488	560	545	511	514	516	488	518	529	493	525	509	514	529	532	516	531	524	500	505	473	518	501	504	525	507	535	565	501	495	530	524	476	530	519	495	518	517	500	513	519	469	506	561	500	494	499	498	516	499	497	500	567	507	523	530	538	473	507	494	471	526	511	519	523	518	499	522	580	495	546	523	480	520	530	525	522	527	547	497	503	507	494	517	517	534	567	554	546	486	494	529	491	517	524	515	520	539	564	520	480	526	529	502	515	456	476	528	522	509	484	525	491	510	485	523	457	531	505	491	491	470	515	519	529	481	539	486	506	503	478	483	502	516	527	542	507	519	510	516	504	513	470	491	494	538	500	487	504	519	487	509	524	535	516	533	512	504	502	533	535	502	536	460	538	481	478	515	539	474	463	539	508	533	507	536	481	494	532	499	508	507	473	531	519	514	494	527	490	553	517	522	537	469	522	527	471	490	518	548	520	472	524	516	507	505	505	510	535	542	498	511	502	519	537	542	502	494	505	496	540	485	527	507	523	482	485	490	498	481	487	506	507	526	469	503	517	563	523	562	486	568	511	503	538	524	556	554	539	495	530	519	487	493	508	521	524	474	493	463	514	499	477	562	459	504	505	530	556	500	529	532	469	500	512	526	506	465	522	518	521	463	512	548	495	502	480	509	485	517	509	503	528	505	539	510	526	489	496	499	528	533	512	524	536	477	554	510	489	511	528	489	507	514	520	498	526	514	487	490	535	488	472	506	483	497	507	534	556	537	522	513	498	513	554	504	557	482	532	489	506	502	535	496	547	510	491	508	556	517	498	535	547	527	514	540	489	515	527	493	476	504	475	512	465	514	494	510	525	490	494	486	499	515	533	544	486	527	486	498	495	527	487	524	510	503	493	509	512	501	507	497	518	539	526	524	484	553	551	504	527	507	512	553	542	481	575	557	542	475	518	504	476	530	481	512	497	521	496	517	532	503	511	508	538	537	496	506	531	527	509	523	515	503	513	487	514	523	537	498	483	479	509	476	527	510	521	482	533	555	486	511	490	488	498	532	501	507	485	548	486	461	515	514	481	511	504	505	509	498	528	489	503	504	519	527	493	526	545	515	514	532	515	467	507	508	479	495	529	474	532	532	545	503	527	469	508	487	468	502	518	493	526	512	497	506	488	478	500	495	498	515	512	494	501	513	483	555	482	501	532	506	541	479	510	519	496	513	476	508	490	518	499	510	478	502	522	525	544	451	534	505	526	523	507	538	509	471	541	512	425	509	523	497	472	483	465	557	553	505	516	494	518	494	512	503	500	513	539	518	564	532	523	502	519	464	489	416	557	494	485	468	506	520	507	510	559	509	516	508	519	533	537	491	519	511	531	526	524	492	493	493	469	485	544	524	518	521	546	502	492	537	537	489	525	518	506	485	547	556	507	508	495	527	508	510	529	538	510	505	518	498	530	496	534	447	491	487	523	521	497	513	532	504	470	490	471	484	497	509	534	499	539	536	502	492	500	498	522	525	511	537	449	513	485	537	469	498	493	536	529	497	506	501	497	487	465	492	466	491	523	522	553	485	508	500	535	484	525	495	518	514	501	505	519	521	524	531	513	490	524	515	482	518	482	570	524	525	540	494	516	531	492	524	526	533	510	494	535	536	511	497	519	518	509	554	518	482	516	521	511	512	489	482	507	488	523	551	517	496	527	470	551	517	505	508	520	489	488	517	513	477	538	548	552	514	456	536	495	502	499	512	520	475	498	476	527	542	547	556	506	510	545	529	497	512	492	453	503	515	510	484	507	508	512	517	534	533	497	563	518	523	533	516	529	524	558	526	516	487	471	511	536	528	531	502	527	495	523	543	503	510	500	543	502	531	551	512	546	516	510	547	467	486	499	531	514	508	487	458	482	549	520	517	530	498	509	521	517	544	508	506	496	515	501	522	496	566	532	510	510	484	485	513	511	505	534	490	498	516	508	567	513	504	523	516	491	519	510	518	486	492	467	527	494	491	541	513	539	528	510	538	520	485	533	495	493	529	494	545	523	539	496	498	511	481	544	542	522	476	535	489	483	522	485	515	527	499	517	504	531	511	501	506	538	472	499	511	494	502	480	533	519	510	499	498	490	504	499	474	494	525	483	483	484	531	486	520	513	525	511	556	552	491	490	512	525	517	487	494	485	503	504	524	528	557	537	504	531	557	499	473	556	541	533	489	525	501	499	521	501	545	515	470	514	514	523	488	501	503	499	482	468	490	474	508	501	521	507	510	489	488	505	497	515	558	532	507	472	528	526	535	487	502	485	470	547	541	527	516	517	473	519	495	521	552	509	504	489	561	541	490	483	545	502	493	550	484	513	509	485	503	517	510	518	519	545	513	537	509	512	515	537	515	515	507	492	493	483	541	552	490	529	520	483	464	533	502	528	540	469	489	519	500	566	494	497	530	523	524	516	533	517	455	503	501	483	488	498	494	533	515	504	518	514	502	508	511	502	541	484	513	534	553	527	506	505	515	504	527	502	480	497	505	530	503	561	532	511	492	502	544	489	516	492	524	506	498	465	535	565	538	495	529	527	494	508	525	515	533	522	493	524	540	501	500	547	532	514	558	536	506	486	537	526	516	518	515	514	460	511	505	500	535	502	522	523	511	513	519	544	521	475	468	545	489	461	524	557	486	468	512	538	501	519	502	555	563	496	492	543	525	495	481	521	471	507	511	542	524	521	505	457	506	512	496	523	479	537	499	466	504	479	517	543	490	488	488	538	501	510	503	566	502	534	519	512	474	518	518	469	499	496	513	496	500	500	523	502	519	544	488	489	507	510	495	507	494	534	472	527	509	534	497	515	480	555	493	529	493	571	556	554	522	507	494	528	493	523	495	505	523	483	509	483	521	520	501	515	489	518	482	549	522	546	515	522	519	537	514	477	471	508	503	547	479	503	485	527	464	509	498	494	524	519	511	531	547	525	491	517	529	552
17581	32699	28855	18571	17235	15031	13577	16604	13375	11979	9941	7164	5123	4011	3208	2580	2021	1674	1468	1454	1337	1272	1144	1115	1239	1199	1126	1089	1010	919	919	947	900	980	940	1007	926	964	943	1022	1045	1085	988	964	1090	1047	1107	1045	963	1002	1019	1003	1031	1610	1773	1411	1159	998	925	834	784	815	797	787	834	774	800	786	808	786	811	766	806	763	804	755	771	753	790	803	773	781	809	814	794	859	807	777	818	819	789	786	866	811	774	832	813	835	781	793	827	812	788	755	813	789	806	808	840	786	783	788	846	790	789	792	761	759	823	795	798	772	730	771	806	798	781	808	812	812	795	785	804	783	849	737	824	823	841	793	795	818	844	781	773	785	787	793	756	782	805	845	774	817	796	850	801	803	750	763	800	848	741	784	770	833	748	801	802	753	842	780	855	796	786	801	817	809	771	805	818	827	803	833	798	831	803	789	800	780	785	774	783	813	773	759	797	820	790	804	815	790	804	842	837	813	763	796	775	732	805	774	785	804	747	759	819	808	779	772	794	845	823	840	765	762	811	786	861	777	796	782	823	804	821	740	747	772	783	763	780	748	791	821	759	793	763	806	819	808	774	744	798	777	783	849	827	771	758	795	819	752	799	784	793	762	785	881	799	768	805	770	773	801	840	829	740	812	762	788	790	827	769	814	794	824	832	833	820	833	790	830	785	785	783	804	807	742	776	833	796	807	789	766	743	832	788	786	809	778	808	818	795	783	756	750	843	794	754	796	754	799	791	790	798	806	849	841	836	782	819	825	773	781	829	793	819	865	787	798	811	783	788	832	745	797	806	792	758	819	788	765	820	820	755	793	796	795	797	812	824	787	775	761	837	784	808	810	787	823	769	801	802	790	761	807	761	808	759	789	810	804	762	820	805	787	808	828	820	801	812	744	803	791	795	763	779	781	785	780	765	787	794	817	783	787	763	799	785	825	779	806	768	781	770	809	791	806	806	861	796	762	790	796	783	789	805	792	771	810	784	778	828	762	792	733	818	820	755	814	840	781	807	829	828	846	801	827	786	752	842	790	788	771	758	816	813	852	804	821	797	773	793	775	793	823	835	786	783	837	781	780	754	822	801	786	820	792	845	808	815	793	790	783	819	782	757	780	802	829	811	832	853	813	804	783	788	816	781	788	820	805	831	781	784	765	777	822	816	806	757	745	834	776	824	809	812	789	756	772	755	811	735	774	782	829	800	823	801	781	802	835	789	788	791	793	764	814	826	818	789	770	826	798	783	784	762	752	826	800	798	786	806	814	787	848	797	788	761	769	775	790	840	815	761	783	818	798	802	817	777	805	826	855	778	786	792	780	817	821	822	788	772	795	786	798	784	745	766	830	791	801	817	867	803	808	778	787	785	763	806	815	815	822	806	786	831	818	763	796	813	787	779	807	800	822	809	792	839	794	827	788	790	815	787	825	831	788	807	834	786	800	801	786	823	844	808	765	806	804	771	819	795	771	780	831	792	774	772	784	720	798	801	762	821	786	782	811	793	775	787	820	808	794	804	794	760	777	790	785	782	790	808	804	785	769	832	840	813	837	793	796	838	823	820	840	792	759	780	788	795	835	751	794	804	834	793	781	807	819	806	789	798	783	770	775	795	740	842	781	819	785	765	786	827	794	844	791	757	785	760	771	804	778	794	799	743	770	823	758	815	801	764	794	796	771	789	792	798	827	803	794	787	811	790	767	790	784	799	763	802	773	806	846	782	775	817	759	824	771	823	709	815	787	759	802	789	811	822	820	827	818	789	785	760	756	820	814	781	804	764	819	817	783	758	819	802	810	812	699	780	762	743	790	876	793	834	751	770	821	795	811	746	822	825	797	810	747	785	773	813	822	847	833	832	815	784	770	800	839	752	771	714	810	768	802	789	811	781	795	824	828	788	795	764	781	811	779	798	798	828	769	774	811	799	812	810	771	785	800	791	801	792	757	750	793	761	792	766	821	794	753	806	806	843	820	743	733	768	777	843	807	795	822	779	807	774	832	800	775	761	842	831	796	765	828	773	816	777	777	798	792	786	749	784	788	761	848	808	780	749	795	802	822	833	814	790	772	828	818	817	823	828	836	782	850	818	756	828	829	756	805	830	808	828	795	777	794	841	779	880	805	804	776	765	785	774	773	816	746	848	774	779	800	802	795	830	816	817	770	806	748	775	813	852	828	774	799	753	782	807	780	798	808	848	757	784	761	780	760	802	794	825	780	788	802	861	857	779	806	817	768	776	761	742	755	789	772	797	816	836	770	767	762	811	821	816	815	749	790	720	783	826	845	802	774	803	793	807	770	791	791	807	754	765	807	807	785	825	783	739	774	800	780	775	784	785	776	783	870	783	772	763	863	809	774	814	814	777	802	817	838	800	780	774	844	817	805	775	797	783	788	789	817	869	809	751	738	770	777	780	759	779	797	808	760	771	834	723	825	777	764	800	768	753	784	776	767	843	744	778	788	756	796	796	830	737	832	764	790	811	738	822	778	746	774	759	771	741	769	801	758	770	798	807	802	783	784	832	802	753	761	764	802	783	759	794	762	760	804	797	770	781	803	817	860	755	806	828	755	776	776	794	810	841	790	808	846	785	849	728	792	822	816	806	787	793	803	776	736	832	808	767	758	739	795	836	838	818	774	798	813	831	771	795	790	817	800	807	734	763	766	796	774	836	779	786	782	793	837	782	815	786	777	820	777	807	802	825	800	789	881	831	769	832	835	829	784	827	818	823	760	801	796	816	805	831	838	809	855	829	786	758	770	774	820	847	831	837	832	783	842	773	818	765	781	813	819	832	780	826	795	779	774	773	807	767	851	765	835	785	822	773	771	770	782	820	818	762	846	763	756	752	783	812	837	769	780	768	773	800	844	802	799	766	788	815	819	817	816	842	805	802	763	800	792	833	785	816	804	811	793	842	796	783	791	800	816	841	807	745	805	802	796	765	786	806	786	777	782	861	818	850	804	827	822	766	781	778	818	806	813	775	801	763	792	773	834	790	802	825	732	805	721	803	813	808	817	767	832	773	784	800	770	793	785	740	779	783	810	800	728	817	778	836	795	844	792	797	783	793	802	790	780	778	765	748	768	840	803	794	777	774	794	789	800	751	805	809	775	816	745	867	784	773	819	771	776	770	777	751	763	750	808	802	793	794	784	818	823	783	801	802	821	806	788	832	779	804	809	807	786	801	832	760	769	810	833	751	831	798	799	797	770	766	783	786	826	849	744	787	801	798	759	793	815	763	764	814	757	793	772	818	720	753	811	802	795	778	825	818	765	779	766	794	821	746	806	849	771	798	775	822	776	810	790	812	810	787	764	811	775	785	816	766	722	801	751	796	784	820	782	794	795	829	758	781	796	793	773	787	812	765	799	821	817	802	783	782	776	776	830	796	768	790	781	798	822	801	780	778	801	828	787	761	756	783	834	813	798	803	776	781	820	796	767	851	794	794	860	811	778	801	823	830	724	802	787	752	779	803	809	789	778	762	817
23523	21552	29498	24084	21654	21270	16011	11850	8497	7481	5637	4095	2944	2302	1818	1481	1182	1022	885	865	820	818	674	712	718	711	631	581	577	605	588	556	617	595	592	608	588	544	554	602	647	597	598	616	614	627	669	633	623	621	584	559	667	1147	1301	960	805	669	563	502	487	469	452	475	524	506	509	485	476	491	500	499	496	502	482	471	457	494	501	496	481	480	490	526	490	495	525	471	495	503	504	475	529	507	521	483	495	431	493	477	495	454	478	488	506	441	507	462	466	454	530	483	528	507	496	511	485	476	495	468	484	483	464	490	487	510	487	493	469	498	490	487	490	475	498	485	474	524	416	496	468	500	523	489	501	495	491	474	427	451	468	460	478	483	478	451	490	450	499	459	513	495	475	494	463	454	479	477	519	464	489	503	501	509	477	508	453	482	477	520	483	496	480	532	458	474	499	463	508	456	513	490	525	466	512	473	508	498	498	484	526	510	510	496	474	475	516	513	460	474	488	483	443	489	469	484	498	480	488	532	522	480	485	495	498	493	493	493	449	503	499	489	452	486	456	460	482	485	512	454	457	503	521	462	493	551	476	495	459	439	467	473	498	478	509	486	484	473	468	482	451	516	474	464	500	519	449	508	482	489	457	491	471	520	460	492	517	500	501	492	450	488	458	471	507	459	508	495	514	471	497	485	468	462	476	494	466	468	494	474	466	482	503	459	469	525	521	492	517	460	453	517	476	446	494	477	452	505	533	454	461	485	534	493	479	471	474	487	480	464	499	473	519	478	469	473	513	481	495	490	477	507	494	475	488	474	497	458	491	464	482	535	499	484	474	505	494	515	472	481	471	473	493	495	486	478	472	498	479	486	504	462	465	491	503	500	487	447	500	445	469	497	474	486	514	485	475	498	520	484	488	440	469	511	471	490	522	469	494	480	495	458	449	471	473	511	529	523	465	483	477	472	500	462	468	496	496	475	459	485	463	486	494	462	443	463	492	498	494	483	527	494	472	478	534	486	477	467	525	500	474	425	468	472	481	459	499	478	468	476	486	463	487	496	491	516	504	472	487	495	497	506	533	507	516	502	469	492	503	482	480	446	479	508	519	489	483	481	467	478	482	491	492	450	507	535	566	485	466	477	470	507	440	471	458	496	476	496	483	497	497	493	486	503	466	493	497	475	492	519	491	508	449	502	495	490	485	495	485	506	495	472	524	490	468	481	491	504	507	496	456	496	487	505	503	475	481	503	459	496	469	548	494	484	479	488	463	449	461	500	471	477	465	524	521	490	454	481	461	514	522	481	483	505	455	482	500	495	486	541	480	462	507	483	501	499	458	473	501	499	478	455	489	525	490	443	447	483	508	505	495	446	455	484	470	467	495	509	512	450	500	458	497	461	496	485	511	454	499	482	486	508	496	487	467	464	487	485	500	496	511	500	480	484	486	513	458	497	519	500	522	504	482	476	469	483	467	472	510	488	487	483	490	495	478	512	473	491	492	506	508	512	444	503	477	472	473	474	494	503	508	477	486	463	493	482	438	529	489	472	490	499	472	457	501	499	494	513	479	495	461	512	508	482	482	427	484	459	505	464	489	492	491	491	436	477	529	450	484	468	477	472	480	486	486	488	473	480	464	524	492	507	523	534	491	501	467	491	480	473	465	519	518	482	466	507	504	537	471	502	471	474	483	471	482	492	484	486	490	498	490	498	466	478	458	475	465	508	460	481	500	516	451	489	492	511	488	522	494	467	489	491	488	448	463	478	504	473	465	492	493	479	477	486	445	502	521	469	474	489	462	473	533	472	448	486	520	474	456	494	443	526	496	495	471	456	478	475	486	504	487	492	494	506	505	485	470	471	503	489	493	478	450	443	496	485	495	461	491	464	483	479	491	498	540	475	483	540	480	521	483	461	463	487	480	463	488	472	487	483	487	468	481	465	499	502	506	489	487	503	433	501	462	495	503	433	442	497	498	486	500	503	512	492	447	515	480	454	509	510	486	494	454	527	509	463	469	446	507	496	520	498	529	522	472	465	492	449	486	461	511	487	473	498	498	483	513	438	496	455	481	481	477	524	448	514	480	462	448	506	450	472	479	480	507	446	491	526	500	464	482	516	539	488	495	461	468	481	491	445	463	472	497	459	475	452	456	472	497	509	446	506	519	511	464	505	460	504	487	486	454	448	481	480	487	457	455	467	506	467	499	498	476	491	498	500	514	516	464	510	481	477	454	462	535	493	495	465	474	505	508	514	503	499	462	488	482	454	531	442	484	453	496	492	472	487	490	478	521	436	470	505	440	486	498	454	467	490	458	509	500	489	470	491	501	489	518	483	483	499	468	488	494	492	476	456	526	513	472	492	462	493	506	482	492	501	495	484	465	479	484	497	482	490	449	495	485	476	457	511	506	466	507	510	509	509	473	511	501	512	492	489	475	521	475	527	461	499	470	467	466	534	466	487	497	506	495	488	500	454	511	469	455	529	450	474	501	509	477	497	481	471	525	451	516	514	502	502	516	467	512	443	462	459	470	469	436	477	490	515	506	515	460	467	475	526	459	495	505	480	481	480	505	530	459	477	477	533	468	491	488	518	464	492	508	503	497	466	503	479	496	480	450	486	514	497	547	482	481	465	443	488	455	492	470	497	513	489	512	484	522	504	478	472	471	490	524	443	483	483	486	494	468	497	508	517	498	491	469	482	481	497	501	457	485	488	517	485	470	507	487	519	453	467	469	464	490	460	502	474	487	465	472	443	474	485	504	513	492	477	486	484	515	508	494	472	487	485	497	508	523	465	459	494	517	465	444	484	513	496	503	523	460	529	474	464	499	506	515	476	487	481	469	500	520	502	435	511	431	480	493	498	503	491	445	457	505	481	509	483	487	452	466	496	501	478	481	471	502	473	512	490	469	473	522	456	457	483	465	472	511	471	470	498	477	488	471	456	496	441	444	477	494	501	474	477	438	484	491	452	471	485	509	477	452	489	494	475	476	486	452	475	534	448	519	488	462	518	453	445	480	485	466	531	466	510	542	474	515	492	459	480	509	471	487	507	501	501	461	485	501	491	496	529	479	468	504	505	493	479	425	483	525	472	462	469	461	504	465	451	498	501	491	498	514	499	470	466	490	484	508	509	491	501	512	489	482	497	484	454	453	447	476	504	470	506	476	459	491	452	480	508	452	467	473	468	528	520	496	476	464	421	473	470	467	475	467	531	466	470	506	502	496	474	476	451	476	477	492	493	462	477	488	474	500	508	503	465	509	498	475	466	531	484	477	510	488	481	491	481	498	469	503	496	477	475	495	484	479	489	480	531	475	479	499	459	498	429	465	460	478	470	463	490	460	484	490	474	491	488	439	502	452	485	504	477	477	576	495	491	472	449	495	507	491	495	458	461	492	491	485	504	474	494	482	489	479	472	454	452	452	481	473	476	459	511	498	496	524	487	506	476	470	506	504	489	489	489	479	455	462	530	466	497	493	491	430	470	488	504	504	494	498	466	504	503
20010	36668	31969	25052	22903	19773	20200	21407	17814	16214	12973	9731	6825	5538	4421	3515	2697	2170	1834	1740	1569	1503	1214	1309	1321	1298	1126	1062	983	988	1009	1054	996	995	952	1052	1010	952	879	1004	1018	1099	1057	1021	1083	1156	1136	1014	1023	1005	1078	986	1233	2414	2707	1865	1449	1115	917	824	754	738	724	738	689	760	739	756	741	778	762	714	791	701	705	739	734	776	742	706	755	757	720	700	733	746	700	749	756	776	756	723	747	755	761	732	728	805	727	741	659	763	741	709	715	782	773	778	811	780	714	785	712	768	749	705	781	781	755	740	769	752	713	762	742	755	758	720	740	768	758	737	735	735	730	732	754	744	773	768	742	711	752	780	731	743	745	771	802	718	730	740	671	725	792	741	747	694	748	740	732	731	762	779	783	775	730	766	802	752	775	726	740	722	784	717	733	776	745	752	773	721	734	759	769	761	747	769	738	738	715	669	746	761	728	733	771	748	749	768	736	755	776	720	719	725	755	684	787	763	735	753	705	781	747	725	750	741	757	778	701	816	723	708	752	730	702	774	784	713	777	774	773	679	773	756	777	741	757	737	710	781	742	705	778	766	800	725	743	728	710	723	724	756	784	743	739	752	756	758	732	764	737	787	731	747	765	755	786	754	758	741	752	760	736	767	766	735	766	744	741	773	750	749	774	725	725	752	744	719	749	729	717	696	757	743	730	820	783	787	712	718	772	780	721	705	767	782	742	725	703	744	792	702	767	723	709	763	738	727	740	751	765	704	749	755	696	739	732	706	720	766	740	771	766	734	767	788	786	753	754	754	772	733	702	752	706	715	736	681	742	752	733	677	756	806	768	768	751	731	738	743	730	751	762	749	744	702	751	754	723	729	736	753	760	749	781	717	752	756	719	790	775	737	780	706	800	793	734	790	726	721	764	749	760	806	737	811	749	752	786	712	688	733	713	748	740	756	693	715	745	695	732	732	750	774	739	741	759	727	716	734	728	726	731	758	703	763	774	736	741	751	796	720	742	762	740	726	710	718	767	731	746	743	688	754	790	742	779	754	717	737	754	734	730	714	730	772	720	749	722	749	755	777	746	777	779	688	713	766	744	750	729	803	702	696	755	754	757	791	750	758	720	749	800	749	694	742	743	784	750	766	770	720	715	746	709	786	808	693	721	780	734	730	743	773	807	743	784	733	775	745	712	754	748	782	668	782	719	728	760	782	713	730	739	735	748	740	779	738	762	746	790	731	778	743	680	759	680	736	719	773	765	773	722	735	782	786	715	742	762	751	720	781	766	734	766	694	803	782	747	771	748	728	794	741	740	764	727	703	793	781	737	760	698	771	747	772	732	729	770	703	747	744	744	722	741	714	735	711	757	734	730	772	749	734	704	741	767	714	771	708	739	740	738	712	740	730	762	767	769	700	683	796	726	732	712	719	745	724	762	700	734	711	771	734	749	721	784	729	752	724	801	743	735	735	764	704	741	781	761	721	730	728	778	699	728	746	754	723	743	763	743	745	712	760	747	746	740	709	776	786	764	752	746	759	784	759	746	734	704	726	787	740	764	776	747	662	753	747	712	756	728	750	765	778	763	732	757	768	742	733	745	768	731	733	767	743	755	757	655	768	776	733	706	729	681	732	733	763	680	734	724	758	727	742	762	760	736	781	732	737	714	745	759	792	769	710	753	751	761	725	775	749	709	712	757	743	773	739	732	711	730	716	731	784	716	768	782	742	816	731	727	738	746	776	773	729	780	800	750	751	747	809	774	703	737	724	757	764	765	728	736	752	776	739	766	750	717	738	790	773	778	739	746	777	791	741	766	744	727	747	695	762	712	780	764	738	716	739	720	761	717	741	762	710	768	685	738	767	744	729	735	790	708	715	771	691	804	706	705	714	723	731	822	759	738	739	724	743	761	771	795	746	768	751	719	705	694	781	726	810	768	770	757	729	765	729	756	765	735	745	687	688	758	753	753	730	725	709	753	750	798	736	700	722	725	762	749	746	724	750	717	742	702	774	732	751	742	739	687	746	749	771	745	772	766	734	740	733	789	769	744	769	698	788	732	731	792	764	742	764	743	779	733	733	726	757	751	748	737	790	750	740	738	735	730	677	748	699	737	726	760	732	765	773	753	698	792	746	774	730	735	732	736	722	754	752	706	728	745	752	719	787	756	790	725	722	738	740	713	709	710	750	713	689	739	749	761	750	743	743	781	748	714	725	758	750	693	708	740	734	723	752	669	717	748	756	738	739	791	728	739	786	764	733	735	712	740	742	759	757	748	734	758	747	769	741	762	788	735	791	735	687	776	740	759	724	784	747	733	777	762	716	718	732	735	707	753	756	743	765	728	741	752	724	767	775	717	775	733	761	752	772	721	759	789	776	709	754	739	727	725	766	756	732	734	768	681	728	694	720	767	769	739	784	718	774	724	687	753	775	767	761	773	751	780	771	786	727	740	738	667	713	701	765	760	685	739	754	757	717	782	763	733	733	754	773	714	752	719	789	774	738	742	732	696	726	702	713	740	749	749	817	712	756	722	746	738	717	754	744	715	752	777	738	730	751	755	754	724	748	703	754	703	714	755	789	757	743	769	742	778	706	726	720	747	714	773	755	784	808	684	726	750	732	760	749	735	758	737	742	780	757	738	760	730	703	765	735	749	745	778	716	700	728	789	741	800	777	710	741	745	760	727	723	791	782	769	742	732	742	764	744	776	742	773	748	754	774	732	796	750	732	761	727	711	755	709	714	724	747	782	697	751	797	777	793	772	762	712	742	726	770	738	741	794	788	738	736	733	733	696	767	696	755	822	735	720	724	741	696	780	714	740	727	739	770	752	794	766	771	786	753	780	716	747	773	737	734	770	732	786	708	795	739	712	750	782	775	722	787	758	802	713	751	739	750	748	790	714	724	758	810	754	762	715	709	781	759	721	693	753	780	757	739	710	736	762	757	772	739	717	737	724	741	704	721	734	725	730	740	756	767	761	711	749	781	698	707	745	776	754	763	734	770	761	731	745	705	747	740	754	713	777	780	751	711	734	770	773	744	731	738	695	704	739	752	745	731	727	732	783	738	743	762	765	783	766	752	762	736	750	772	710	734	730	705	749	699	732	735	748	758	734	747	759	736	704	775	714	758	679	779	769	792	745	762	724	762	723	723	720	769	744	792	747	791	784	782	753	735	699	740	731	699	747	739	745	791	738	740	742	755	698	719	761	776	717	741	710	778	720	710	740	752	680	766	707	703	759	782	737	733	725	722	744	732	738	788	716	685	747	717	796	705	726	697	720	768	774	751	774	736	770	809	776	774	716	785	738	750	770	739	739	729	762	743	720	744	722	705	811	726	758	737	749	739	721	736	726	747	721	750	729	701	764	752	763	783	732	791	719	742	726	782	742	777	732	717	735	766	740	713	776	763	772	753	796	766	735	748	736	766	747	726	715	712	797	791	765	759	762	746	719	736	755	747	710	709	797	734	762	771	763	724	718	747	727	748	730	740	743	762	730	766
27203	21316	16263	8372	4776	3248	4446	4384	3669	3197	2382	1634	1346	1106	949	799	669	641	590	559	562	556	538	542	571	538	506	486	526	505	515	510	489	521	480	482	483	502	522	492	518	524	540	552	543	564	529	490	531	503	494	530	499	510	551	552	535	509	484	505	475	474	505	488	468	500	465	457	517	500	449	463	461	485	445	471	445	457	512	473	458	504	455	488	479	490	478	487	515	440	480	472	458	499	439	478	482	466	479	526	483	482	489	456	504	493	464	476	436	493	468	496	451	491	472	480	487	458	472	460	484	432	492	458	463	452	465	467	482	470	479	484	437	485	439	448	467	465	470	460	457	474	502	502	465	494	445	455	457	492	472	446	440	472	452	465	466	460	433	463	486	511	450	469	445	479	478	465	486	492	467	464	438	482	424	499	514	473	480	489	486	461	489	478	460	482	498	454	440	444	446	463	480	446	477	444	503	479	468	452	489	466	468	486	460	442	470	486	460	429	501	438	476	466	471	486	489	439	508	480	425	456	491	467	492	448	491	465	440	451	490	462	496	506	433	456	480	457	434	485	480	498	470	454	473	493	464	464	453	473	491	475	464	445	468	492	454	483	437	459	490	467	449	462	473	473	477	465	491	481	489	465	472	489	496	494	431	454	466	451	495	473	446	445	443	437	469	470	452	481	486	459	445	488	480	475	427	457	413	469	451	453	464	496	454	495	455	484	451	478	474	468	443	484	478	448	475	481	442	457	485	480	479	497	467	487	482	459	499	461	474	435	452	488	513	483	491	472	505	447	488	490	485	480	487	466	458	467	469	505	460	441	497	439	470	491	481	498	442	496	484	489	458	466	492	434	428	501	503	436	456	429	449	483	466	444	489	466	424	498	461	464	505	449	521	458	478	462	477	473	504	431	437	449	463	481	503	470	488	475	482	462	493	487	521	492	468	449	489	457	472	455	509	470	461	461	469	473	462	468	495	438	461	469	469	456	479	467	476	474	446	493	466	456	491	422	488	502	443	462	483	459	498	483	473	523	509	480	478	474	488	442	470	479	461	463	492	474	466	470	498	489	502	455	444	514	473	446	485	448	423	450	465	489	499	439	475	445	455	439	428	484	475	437	442	507	475	456	473	471	436	473	457	486	477	453	453	447	478	429	466	468	481	459	471	480	446	455	454	457	486	462	465	470	467	482	485	504	502	477	470	466	454	457	438	457	473	484	453	494	437	455	478	479	463	481	434	474	498	442	483	496	473	476	463	503	480	462	485	476	453	480	495	479	453	446	453	470	466	485	457	501	454	485	466	457	461	442	439	464	490	434	501	476	459	443	473	462	472	453	511	439	467	433	459	456	497	470	451	485	470	475	446	488	441	462	488	486	508	456	422	480	484	433	476	470	498	456	451	445	442	449	471	503	459	474	480	465	469	450	527	471	469	513	466	484	475	450	444	444	501	456	418	526	480	467	479	480	470	468	464	482	470	439	463	477	461	477	486	536	455	451	462	445	489	465	479	461	461	477	438	463	458	470	439	477	442	493	452	503	460	444	464	469	457	485	441	470	460	454	450	456	463	454	466	470	504	457	480	492	458	482	450	473	452	483	486	465	490	467	469	495	488	450	506	499	445	499	488	480	499	404	459	481	457	483	469	472	469	443	453	482	467	466	437	496	476	482	456	507	443	496	492	461	508	470	480	479	520	491	470	437	466	441	509	495	473	467	461	444	469	455	459	467	505	480	481	515	469	458	494	451	497	482	489	516	455	455	487	479	447	474	498	461	465	450	497	466	445	502	468	490	475	461	496	439	429	477	457	488	455	475	458	447	473	467	482	502	505	480	476	479	475	486	451	464	447	470	454	422	443	461	472	447	479	478	496	506	494	493	457	451	460	467	451	476	438	459	424	478	438	459	431	485	489	470	475	446	466	474	482	466	475	474	458	456	447	468	461	459	450	448	448	497	473	460	462	501	411	476	467	506	471	453	485	439	482	449	457	467	469	452	452	463	489	474	458	466	488	467	470	494	501	471	471	454	496	511	445	457	455	428	451	459	455	458	487	454	469	467	479	466	463	438	502	455	408	459	473	476	424	492	475	480	464	528	468	469	456	493	478	477	513	426	496	492	468	451	456	474	451	466	472	465	462	461	425	442	478	466	487	499	473	478	458	487	438	482	448	449	427	478	458	442	455	477	508	478	460	463	438	504	484	475	496	452	457	494	467	478	495	446	451	476	433	498	448	470	437	484	474	476	501	471	492	504	475	480	450	467	448	488	497	462	472	486	428	466	479	450	491	451	443	463	494	449	482	488	451	432	455	525	454	458	453	455	481	490	487	465	467	462	461	451	516	450	464	422	477	467	492	483	479	493	464	458	469	446	469	493	460	470	471	493	494	489	458	498	442	495	454	447	450	463	475	491	470	463	494	470	475	453	468	462	453	484	481	486	496	463	472	479	492	469	505	458	427	477	442	458	481	459	503	490	455	436	494	438	453	460	425	486	495	470	492	488	451	464	487	471	444	444	487	492	490	476	474	464	471	463	478	462	468	510	478	490	452	501	523	485	457	488	451	491	509	475	468	457	430	504	482	479	459	488	508	463	492	471	440	460	486	478	438	478	499	443	499	444	462	447	496	503	481	499	478	473	485	486	447	468	485	500	446	479	518	458	468	469	464	458	477	476	476	474	489	437	459	452	437	469	518	452	525	458	440	452	431	493	473	473	510	472	436	466	473	486	451	502	462	482	483	465	488	459	462	450	462	456	468	468	499	436	442	472	510	476	481	467	456	452	455	473	443	498	471	450	487	469	473	446	509	508	499	498	470	471	473	491	444	430	532	485	501	487	450	434	447	489	454	475	501	513	455	455	467	444	461	454	449	447	467	510	463	441	506	468	478	488	435	467	457	495	486	460	439	525	471	470	471	501	426	510	475	456	500	475	465	480	459	480	475	491	477	447	454	502	475	449	459	494	458	458	482	470	480	517	459	442	459	429	484	484	472	448	472	454	501	474	456	462	460	472	497	445	488	497	478	506	464	461	464	450	445	490	485	460	465	442	484	485	463	488	436	469	445	485	459	454	493	445	469	418	461	461	484	494	460	503	484	477	461	437	473	464	469	457	466	471	433	458	454	482	460	471	471	478	435	472	488	451	458	476	495	512	459	413	510	503	472	447	482	474	473	432	438	442	495	458	493	458	455	448	449	508	498	479	464	488	429	485	458	488	458	462	460	504	464	510	453	473	492	452	466	485	469	440	461	472	470	490	485	457	487	501	485	464	482	450	507	470	484	459	474	418	458	499	484	457	458	491	497	475	434	473	478	485	456	504	476	460	486	457	490	483	473	468	472	441	474	484	453	463	453	495	450	474	459	473	474	449	481	474	464	481	476	462	471	484	446	450	476	478	501	438	484	487	462	508	456	456	506	440	451	511	433	447	481	455	440	435	464	470	462	527	461	491	479	470	479	469	467	511	448	529	451	498	432	465	470	471	476	444	462	475	468	465
14006	20821	17424	12373	10065	8198	11672	11244	9803	8390	6237	4122	3243	2585	2201	1616	1382	1122	1135	1017	1027	942	926	960	974	881	902	872	777	766	805	834	775	733	827	833	801	853	782	776	839	870	830	864	942	885	914	879	851	897	845	804	769	907	934	936	822	855	780	796	769	755	749	724	680	734	719	680	744	709	670	755	748	696	735	714	697	712	742	739	749	757	693	747	683	699	769	767	728	767	738	699	751	695	745	725	727	709	777	668	694	675	735	716	743	744	690	739	704	733	725	671	773	689	723	747	715	718	742	715	674	724	734	740	760	695	717	713	726	741	712	698	677	746	754	735	711	755	743	705	756	711	717	751	756	700	704	769	745	740	760	726	761	743	733	676	735	699	704	713	751	726	705	720	719	729	747	765	754	683	721	737	680	764	763	695	693	714	676	704	733	728	668	764	687	731	740	743	736	676	712	727	710	702	713	725	751	771	745	774	768	733	688	733	725	717	745	756	728	721	710	663	763	720	747	751	704	734	738	725	752	740	697	718	729	749	699	733	694	706	703	764	687	738	700	733	714	704	727	783	730	687	695	723	726	706	729	729	731	743	799	725	727	711	743	730	773	737	747	744	760	744	738	724	747	735	733	704	714	681	746	704	733	730	694	739	735	735	723	737	701	676	718	727	742	733	721	737	670	771	703	764	742	730	767	712	697	722	713	728	706	709	671	735	768	730	716	804	754	718	738	720	711	699	688	737	744	704	720	760	690	711	758	754	735	752	709	721	780	703	723	698	764	715	732	700	727	730	750	687	705	707	695	751	745	703	737	744	742	787	705	777	718	747	726	748	720	739	752	750	731	741	699	725	736	709	735	767	735	686	715	750	769	708	699	709	746	786	749	694	801	739	675	710	733	757	689	728	732	737	730	763	759	771	694	726	708	710	731	682	735	718	742	730	725	719	723	688	685	736	783	693	690	747	728	760	699	718	716	696	703	693	714	745	729	747	667	728	722	670	697	701	723	755	716	730	704	707	720	718	711	738	744	736	712	698	712	721	726	719	720	723	728	694	713	763	721	727	703	756	719	685	715	722	752	744	764	729	660	721	791	760	713	703	716	712	760	758	710	737	759	752	719	762	681	762	740	712	768	721	676	709	727	732	734	730	723	732	729	701	779	705	724	801	721	729	785	719	706	700	714	734	693	730	777	702	776	744	698	745	740	720	706	703	757	742	711	721	723	725	790	720	741	694	738	744	697	763	723	716	725	705	717	758	752	751	709	745	713	701	754	740	667	745	701	748	737	725	742	729	741	722	671	727	734	791	734	731	715	708	733	724	729	737	726	699	748	698	741	761	676	755	709	730	734	707	736	729	732	734	749	673	754	685	724	741	725	741	733	708	698	746	711	691	716	714	766	691	694	704	678	683	732	761	725	700	718	721	706	711	733	716	710	748	693	730	716	738	715	764	699	759	784	681	718	764	725	728	731	717	730	724	730	720	709	733	741	700	754	760	745	724	717	737	720	720	717	743	688	728	707	675	726	764	709	735	732	708	734	781	760	739	691	704	720	752	726	724	786	711	740	758	720	701	725	754	706	721	725	709	716	743	744	693	739	723	677	735	699	736	726	706	741	638	738	745	732	718	698	702	744	712	759	735	737	661	725	710	740	715	747	721	722	759	775	752	735	775	766	760	730	707	722	754	753	731	732	747	735	745	743	734	733	701	707	755	733	710	758	726	743	752	698	730	749	679	750	679	671	733	720	733	721	717	719	727	741	742	721	726	726	745	706	736	713	710	715	731	755	710	690	759	694	751	700	726	732	744	715	760	691	732	681	693	761	747	723	730	721	695	713	711	735	707	716	686	729	729	699	723	761	717	729	703	780	754	738	708	692	764	685	676	720	761	763	703	713	770	717	749	698	751	731	672	737	714	753	736	737	684	712	723	734	693	769	728	694	731	722	755	744	744	691	771	755	685	754	728	736	761	769	742	702	743	664	714	698	723	717	731	715	729	687	753	720	783	733	728	715	722	726	773	737	746	744	752	699	715	691	708	714	720	702	755	748	720	712	736	718	707	691	752	679	673	706	736	712	743	721	744	711	721	719	756	671	680	754	763	667	734	725	735	676	735	719	704	715	712	709	726	727	724	787	667	722	726	712	745	753	752	792	715	716	705	769	714	728	703	764	705	724	720	716	681	742	757	755	707	728	739	737	742	748	697	749	744	722	733	781	737	747	736	710	669	709	743	743	750	728	742	700	736	794	756	748	693	719	704	736	657	737	716	698	700	758	683	667	773	684	716	744	686	681	723	746	725	762	710	684	742	691	725	741	725	698	708	785	724	694	691	732	738	739	720	721	706	764	734	715	712	746	720	779	716	723	711	760	726	736	734	722	750	698	700	730	680	697	702	759	712	718	718	717	675	703	763	704	708	730	742	685	716	761	706	712	682	718	756	742	737	737	685	763	739	704	717	735	704	730	738	693	685	740	739	643	739	674	773	703	735	716	720	717	685	708	686	716	741	734	726	706	700	688	733	753	765	752	723	703	736	761	747	759	675	696	732	713	727	704	719	699	721	701	726	784	729	691	720	688	747	748	748	773	771	680	740	722	725	740	698	742	793	694	711	716	745	776	714	732	743	737	734	772	765	656	727	743	709	737	711	744	764	743	701	758	720	722	691	732	699	730	728	753	713	758	714	695	729	662	760	665	728	685	655	769	721	730	685	739	729	715	725	736	703	681	699	766	797	700	719	729	691	720	747	739	697	746	730	701	734	771	711	718	760	686	723	765	709	726	756	693	705	734	736	750	702	808	764	758	700	750	716	737	700	742	762	719	742	747	739	749	727	723	715	707	678	723	760	692	757	749	712	705	727	688	756	728	668	732	732	762	721	729	748	735	739	740	783	712	687	724	743	736	730	733	745	770	744	749	772	740	766	758	737	731	717	716	728	726	749	720	772	746	705	722	734	737	737	721	742	737	707	740	783	709	747	755	704	720	748	705	753	720	706	697	748	737	716	701	733	768	700	714	718	715	739	708	685	678	716	709	762	726	724	743	723	757	699	761	710	709	775	752	705	731	738	708	714	748	671	737	681	752	729	726	681	714	708	779	702	748	709	677	782	748	776	738	731	768	693	780	717	711	690	710	737	727	766	739	707	749	740	712	719	785	718	705	660	741	716	736	730	745	736	740	674	738	748	758	731	719	702	743	727	701	694	731	757	717	770	723	743	709	764	691	744	765	722	734	725	733	732	736	754	717	729	698	740	741	759	702	673	717	716	733	729	737	695	666	695	676	699	759	716	703	663	761	727	698	695	741	752	725	720	727	751	751	742	732	673	758	733	755	713	803	736	766	743	710	753	702	707	734	785	721	773	707	747	714	723	715	758	742	731	716	749	748	703	724	713	739	715	697	710	728	702	711	721	752	689	728	732	655	685	671	746	748	749	672	711	812	723	742	685	691	767	748	737	724	705	711	761	693	745	740	692	762	668	685	704	719	754	734	724	791	700
24516	21545	28835	24747	20964	12114	10867	7992	7101	5470	3977	2670	2243	1810	1554	1189	967	881	767	731	745	771	656	714	672	643	649	562	564	596	636	574	535	543	520	590	620	592	625	560	569	574	630	621	585	653	588	614	572	630	583	629	643	822	930	734	670	671	552	498	500	532	545	539	477	479	508	525	557	513	499	517	527	538	477	528	513	511	511	494	533	507	480	507	449	555	518	503	503	549	509	491	514	497	532	501	537	501	525	498	523	513	468	482	491	487	505	528	502	528	503	509	525	537	495	492	530	536	527	478	512	523	494	498	545	556	545	527	520	530	495	509	532	498	513	508	506	526	531	547	519	513	545	468	503	536	546	547	509	509	553	487	514	493	539	517	505	530	530	484	496	494	518	532	516	507	537	504	509	464	526	496	536	520	516	527	533	505	513	506	552	517	503	508	521	486	542	512	519	533	507	491	493	546	540	493	517	504	513	538	469	572	484	536	472	515	544	510	511	506	523	515	477	517	526	521	499	498	543	535	484	467	496	514	563	515	523	492	499	529	533	527	497	495	556	492	535	514	533	513	515	489	507	493	523	512	511	514	520	535	489	523	485	519	561	541	491	542	513	491	498	533	497	528	485	508	543	493	521	534	534	555	563	490	490	481	515	522	518	541	533	488	508	500	536	474	469	510	487	497	530	510	516	527	475	493	504	485	505	488	525	541	512	532	481	481	480	524	524	560	528	483	530	518	544	555	513	524	524	511	506	512	530	506	522	475	508	500	522	542	516	487	533	508	503	480	513	525	525	529	539	485	544	526	494	528	522	527	548	506	524	500	485	527	516	519	503	517	508	537	556	553	527	565	550	507	516	524	502	497	534	558	498	508	518	511	526	552	525	501	501	505	544	513	478	531	470	530	514	491	489	475	495	532	521	511	506	466	491	544	536	504	542	526	480	505	473	504	515	534	507	559	513	521	516	523	517	543	529	505	539	532	492	531	531	488	451	533	550	516	506	508	558	533	507	488	538	533	509	534	515	507	503	484	538	465	515	534	493	521	491	518	513	533	496	521	536	562	543	513	477	488	514	493	525	543	499	529	573	506	535	483	507	477	524	504	512	491	522	517	505	549	517	522	512	522	520	527	507	527	528	520	535	483	530	511	513	523	497	503	509	469	491	508	524	497	489	532	483	551	538	524	518	516	510	539	563	527	509	486	485	480	513	509	477	521	522	526	503	524	559	502	538	499	542	489	526	514	523	530	526	539	531	510	484	541	500	519	515	494	483	503	509	505	488	529	517	505	492	501	542	508	498	495	517	511	514	526	536	542	480	527	519	544	509	518	516	488	497	503	501	508	528	497	515	511	516	506	560	500	478	491	515	522	521	524	517	528	525	512	484	518	522	506	523	498	511	544	509	488	511	515	532	558	554	479	558	506	540	530	522	553	544	491	517	542	489	492	489	506	537	527	510	503	511	529	572	497	481	503	516	564	461	469	496	535	536	479	487	500	540	508	477	510	527	532	518	523	510	533	497	546	493	499	515	505	506	468	519	555	516	510	500	547	531	515	508	532	535	507	536	518	510	514	503	535	513	540	538	530	491	504	515	493	521	491	547	490	526	506	527	559	484	503	528	510	527	499	508	536	525	529	516	554	507	478	545	522	530	554	489	512	512	519	514	498	556	518	496	522	537	517	571	557	552	488	519	516	550	545	488	509	493	518	511	510	529	564	548	535	541	477	498	496	484	502	545	489	528	500	527	512	512	533	499	515	511	533	526	504	527	500	518	525	495	512	528	515	528	543	508	488	509	518	536	472	542	497	517	518	541	517	506	549	523	529	499	516	487	513	476	546	511	562	537	533	539	525	492	532	517	555	534	542	509	468	539	569	543	530	505	536	497	527	554	533	539	514	531	510	462	494	512	536	490	529	531	544	536	550	513	506	500	519	482	531	512	503	524	493	493	516	530	491	516	517	516	465	490	524	519	532	486	491	489	540	534	519	504	561	562	524	518	493	573	543	525	494	519	530	514	499	513	496	522	530	524	479	516	553	528	516	561	526	532	514	547	525	495	507	523	509	504	472	507	503	575	522	528	546	531	515	492	536	508	509	505	510	544	514	498	499	562	557	515	476	502	518	480	543	520	519	519	558	513	546	519	510	556	492	530	474	555	524	545	517	527	481	498	510	556	538	518	555	545	518	526	512	498	460	511	506	502	493	552	496	488	491	536	515	526	570	524	541	516	498	497	523	522	528	474	540	521	503	527	495	534	528	482	509	537	524	530	517	506	497	526	493	521	548	497	531	520	451	485	517	488	509	538	515	518	514	527	521	500	489	532	544	522	512	515	491	527	544	503	510	510	504	530	545	528	521	467	528	519	544	516	518	516	528	487	494	489	505	500	531	520	519	493	499	504	515	522	484	525	559	547	483	493	546	489	477	527	512	494	531	504	489	500	507	483	510	504	530	502	546	481	487	507	491	535	538	536	502	503	520	542	485	536	521	526	506	509	518	480	509	491	524	547	520	503	548	499	495	515	479	530	521	531	537	549	556	514	476	495	499	530	539	489	512	554	526	538	503	515	545	550	510	493	526	490	531	536	539	527	498	529	508	518	510	519	527	539	511	533	496	470	479	513	514	508	518	505	461	552	526	511	497	485	525	497	520	547	524	496	533	509	551	516	514	474	512	539	561	497	513	504	510	502	514	538	550	526	527	562	540	505	492	523	512	489	503	506	473	500	491	483	510	479	507	496	547	542	481	556	498	512	515	475	553	484	510	553	544	492	501	490	509	587	530	488	514	516	522	537	501	508	489	508	528	513	535	498	575	525	542	537	498	516	492	520	524	530	531	523	515	532	507	515	520	502	496	543	518	531	518	535	509	485	521	482	537	548	512	504	497	501	526	520	534	514	502	498	494	524	522	538	516	518	543	509	540	496	523	505	482	534	544	502	518	489	555	538	552	498	506	514	480	537	544	499	542	517	531	525	543	518	518	511	478	513	489	460	549	523	509	545	528	528	570	495	508	523	516	496	504	488	507	527	542	498	516	573	516	515	522	494	525	516	508	548	495	570	495	567	506	532	522	561	509	509	555	518	514	514	496	478	519	518	535	505	523	511	472	514	516	565	533	530	549	522	559	508	537	493	493	534	519	517	482	502	533	529	538	454	520	539	501	555	514	485	512	505	516	489	460	473	508	502	499	514	523	510	524	508	523	537	527	542	518	529	534	564	544	490	498	513	485	514	485	526	531	536	507	517	546	519	516	530	533	484	512	530	549	538	526	512	490	528	497	530	522	536	511	487	540	530	516	508	526	511	505	552	529	490	511	533	509	515	521	553	518	485	544	563	529	515	478	509	555	501	510	540	532	517	549	534	486	483	545	484	517	474	492	531	479	513	524	554	542	498	531	533	483	527	543	508	497	493	507	535	542	514	528	495	568	477	540	523	537	535	517	502	545	496	516	488	512	529	530	512	546	534	479	483	518	533	519	505	467	525	498	542	520	532	527
15985	30360	27449	19124	17190	15258	19569	16703	15898	12814	9561	6865	5466	4427	3471	2614	2170	1795	1559	1400	1362	1262	1108	1285	1209	1141	1072	962	955	978	977	1015	937	848	896	938	971	946	993	933	930	959	994	997	996	1058	1036	976	1011	1040	974	948	1116	1578	1907	1403	1178	1029	868	857	777	755	784	826	836	796	793	830	804	799	802	788	772	835	808	799	795	725	808	766	825	797	823	803	810	737	843	771	757	783	826	808	792	771	740	850	773	824	783	818	772	837	858	843	816	780	806	797	771	814	791	826	822	761	765	763	769	822	791	829	805	808	801	787	794	800	774	819	816	784	784	776	841	808	850	837	762	807	761	837	799	792	814	776	772	804	776	756	861	831	836	822	792	813	739	804	815	794	778	802	831	830	838	821	799	809	770	737	815	805	835	807	766	794	813	812	800	805	787	767	770	779	820	786	791	809	777	787	858	800	754	844	811	804	827	785	841	838	845	792	762	847	819	811	756	779	779	766	798	824	768	822	825	761	755	741	784	748	755	786	746	780	847	774	763	816	790	783	828	861	820	751	800	850	808	801	802	784	779	819	796	804	788	804	827	796	777	761	776	842	778	786	770	798	811	800	820	834	839	793	766	793	738	809	790	804	792	840	792	821	810	781	749	821	873	777	791	822	796	809	899	785	825	779	767	747	793	815	808	841	781	813	801	820	806	764	800	802	791	790	768	818	849	787	782	787	836	862	871	824	748	790	775	842	814	870	828	768	822	777	779	768	797	787	805	793	793	804	783	770	771	753	786	829	797	826	845	777	796	787	770	807	788	806	826	786	763	805	812	804	779	795	796	793	825	782	812	798	827	807	762	775	786	793	752	792	799	804	789	824	787	772	788	752	762	836	789	794	810	789	731	822	768	798	764	809	818	802	786	812	794	804	795	736	801	780	787	794	843	761	782	799	832	794	814	767	834	797	766	837	808	799	745	813	780	822	781	805	792	799	749	815	841	758	788	789	787	821	776	845	827	733	803	805	805	828	774	809	764	785	839	776	764	752	791	803	765	738	831	788	817	735	805	756	760	778	807	750	775	772	756	768	791	813	838	822	796	831	745	825	770	752	808	729	802	799	777	821	764	810	806	799	829	756	789	864	781	796	818	796	779	789	794	809	773	762	826	777	721	812	812	828	783	819	783	830	780	778	760	826	811	797	785	807	752	801	775	816	797	809	792	811	828	794	775	800	797	767	804	833	800	821	828	819	832	789	820	835	804	786	803	770	811	767	839	752	799	797	817	761	784	762	717	810	813	829	790	808	836	804	802	851	778	793	762	778	798	779	819	820	854	792	798	786	786	809	785	793	815	802	728	823	843	788	751	782	814	811	863	780	824	733	770	814	818	788	788	818	825	797	819	819	828	814	800	776	786	841	798	776	799	785	769	836	765	757	816	794	796	752	766	840	756	800	802	790	793	774	802	793	833	764	760	807	829	783	774	774	816	778	774	870	790	804	836	808	865	772	799	802	824	783	773	823	752	776	762	782	826	812	783	784	743	781	790	785	752	817	802	791	787	754	789	814	783	835	798	830	794	816	800	791	787	790	762	826	784	799	769	826	794	816	814	809	754	846	774	782	817	774	806	799	775	745	760	814	859	798	816	771	798	805	766	763	824	785	811	782	831	798	764	794	829	804	809	788	832	824	770	804	827	766	778	808	818	779	770	821	772	757	762	780	806	797	822	798	798	761	850	802	765	780	806	737	768	847	773	777	767	816	846	776	772	770	791	767	798	772	835	807	766	781	755	808	764	781	780	810	775	833	833	831	782	806	814	771	805	782	808	815	772	818	760	808	797	818	825	835	789	795	782	752	795	834	779	795	779	784	818	788	813	795	817	806	804	787	786	796	824	837	810	795	787	810	762	826	777	776	742	841	770	777	747	854	780	790	778	779	862	781	795	786	753	799	806	775	770	781	760	764	802	807	818	777	827	794	807	758	810	782	767	788	802	843	803	850	769	775	744	799	746	748	786	806	801	765	746	800	834	830	844	802	798	829	779	798	781	808	750	762	809	775	800	828	790	720	818	817	785	813	817	776	791	813	784	804	743	840	797	761	831	801	831	799	777	842	815	808	804	781	790	787	784	844	763	754	807	786	822	817	826	785	809	784	801	785	786	807	750	816	758	797	850	808	840	793	791	807	774	785	755	821	841	789	827	820	788	840	823	812	744	761	841	789	748	828	812	814	827	781	767	789	864	772	823	812	848	779	802	817	817	789	837	803	814	824	783	823	763	812	742	817	784	795	781	778	777	785	831	827	813	841	766	810	818	762	759	797	827	813	745	811	741	789	830	782	756	799	834	742	777	813	799	750	824	768	831	804	798	793	838	771	807	816	743	798	805	812	786	768	817	806	806	816	805	856	816	813	774	798	828	807	801	738	757	820	796	787	769	796	733	785	783	752	784	781	762	774	816	787	778	780	774	779	765	762	723	798	841	785	762	810	798	806	829	789	795	826	753	769	769	789	799	774	817	771	754	780	745	806	829	769	821	824	790	818	786	744	755	834	791	800	782	803	806	784	784	823	758	763	802	796	846	814	746	794	820	850	799	820	806	828	791	847	825	779	840	750	766	811	778	766	792	748	781	786	812	801	796	805	783	797	797	885	835	772	763	819	808	822	793	815	754	809	799	812	805	746	802	805	789	806	800	801	791	822	800	791	820	762	837	772	811	821	754	751	826	763	837	830	805	765	848	772	753	803	803	782	809	764	868	828	813	798	795	806	830	740	802	824	821	837	802	792	808	782	791	763	813	764	813	781	808	787	812	783	794	789	825	789	769	787	791	768	810	822	795	804	777	768	837	758	776	818	850	769	790	805	795	810	792	827	794	792	808	783	777	832	757	788	837	832	858	842	781	819	762	832	811	786	832	846	794	783	759	766	779	790	791	760	816	775	813	753	762	789	785	804	790	825	804	805	804	822	767	837	802	778	815	833	820	831	781	774	796	826	814	804	777	797	801	760	804	749	809	791	803	801	796	754	798	799	819	820	797	790	861	828	758	778	772	814	825	806	849	798	811	774	829	752	822	807	809	797	796	779	759	823	755	765	820	840	761	775	784	834	796	820	769	808	795	739	834	779	830	798	761	786	772	808	780	773	825	745	768	778	818	763	842	753	739	821	763	803	826	765	744	792	741	769	785	801	859	752	839	796	768	843	776	796	770	859	782	849	788	795	779	833	757	755	822	804	798	821	821	815	723	823	802	776	811	809	765	789	792	787	779	771	799	811	828	798	793	797	774	810	772	793	804	794	858	759	791	794	821	800	835	867	795	827	790	795	827	767	856	800	738	814	793	795	802	823	781	810	805	800	784	792	803	764	794	833	767	766	782	833	775	805	793	792	774	820	773	814	798	763	777	757	825	768	796	813	796	744	768	752	787	792	795	775	844	811	759	777	795	769	739	833	817	818	827	802	800	758	813	835	756	816	791	821	799	774	798	811	775	817	788	806	783	808	798	755	775	759	808	813
23486	21536	29482	24032	21624	21988	19480	12466	10582	8172	5514	3958	3318	2561	2030	1502	1238	1057	912	821	805	749	674	792	755	692	604	611	587	593	643	643	535	550	539	553	546	620	532	526	545	528	571	629	645	663	679	701	602	634	596	584	677	1049	1392	987	786	676	603	487	540	499	498	525	458	467	525	481	474	493	458	517	499	490	498	478	487	472	496	508	532	474	491	525	465	471	495	499	492	448	451	495	520	468	505	538	500	490	463	488	512	515	504	460	460	497	441	502	494	533	498	478	495	440	473	473	467	469	471	503	503	456	505	490	491	452	468	460	496	511	513	537	477	485	488	475	480	506	485	495	458	451	480	500	507	494	492	498	481	496	468	459	482	494	491	510	536	491	466	505	498	511	515	506	460	474	453	509	487	442	485	474	493	493	483	510	473	474	527	486	500	457	498	460	473	489	511	503	479	508	479	462	484	450	505	462	518	499	463	445	503	478	463	517	477	474	469	505	495	503	509	472	492	484	524	480	450	490	488	490	500	454	490	517	483	480	465	490	525	480	499	509	472	481	456	493	527	483	518	523	473	484	471	495	499	471	466	462	473	474	477	492	503	523	464	472	469	468	483	474	515	505	487	529	456	472	483	478	504	489	474	497	495	509	495	499	486	453	502	520	479	502	486	484	479	501	524	476	476	493	465	510	472	485	508	464	455	482	504	488	473	479	456	522	519	476	475	472	507	461	498	465	476	480	491	483	488	482	483	530	475	497	477	482	481	485	498	492	493	462	497	526	480	444	462	496	495	484	466	502	488	525	488	547	502	469	503	480	499	501	475	481	512	472	512	507	508	486	486	507	490	462	498	505	481	511	453	532	506	475	489	481	468	492	497	513	494	501	456	482	488	456	465	532	480	466	489	490	497	508	483	518	464	480	493	474	528	486	453	491	494	506	491	443	479	464	475	507	488	455	446	525	505	469	520	464	479	476	479	508	516	497	519	474	471	519	469	492	513	480	450	488	460	495	495	517	501	478	512	468	486	494	471	473	505	479	506	507	486	461	505	496	488	494	463	486	495	489	494	502	493	441	546	467	483	470	498	490	528	500	466	469	477	499	487	505	469	512	484	485	504	464	489	453	490	464	541	476	497	508	516	513	467	499	480	496	484	491	500	427	485	486	486	451	476	507	499	481	494	487	459	473	459	473	494	494	510	492	507	476	468	508	478	511	459	504	478	488	506	464	455	471	476	473	487	479	485	483	467	475	493	491	485	503	511	460	465	483	470	510	470	485	437	507	507	417	484	504	509	505	470	468	509	493	466	473	486	492	451	470	481	508	467	494	488	483	477	483	515	519	465	493	479	486	471	471	485	491	462	482	494	524	473	501	476	455	471	487	491	512	432	464	482	506	481	490	490	450	479	507	481	491	512	483	491	466	467	473	479	440	496	426	473	514	510	486	486	493	501	474	487	439	465	460	504	526	471	508	498	493	484	487	528	483	476	494	513	446	523	491	515	505	510	474	469	475	480	509	440	539	511	488	481	499	467	436	492	474	456	517	481	469	497	486	469	461	470	469	451	498	491	471	506	463	500	476	496	480	510	463	492	478	508	501	487	476	473	510	463	472	488	475	485	514	503	497	483	477	501	452	467	446	502	480	528	517	475	504	467	478	466	485	516	499	480	497	474	433	456	494	456	492	472	482	484	506	488	491	460	473	503	455	507	481	466	512	490	473	492	480	482	525	498	471	456	519	446	472	496	508	467	462	477	493	469	520	448	497	493	472	461	421	473	469	467	485	507	473	480	468	495	482	489	487	486	474	529	470	481	471	497	497	461	504	497	508	476	441	471	526	435	454	490	464	476	497	465	443	483	496	465	499	469	458	504	461	478	508	504	481	459	493	475	470	465	458	496	467	487	452	527	473	482	488	482	506	492	513	520	481	487	465	463	483	482	482	507	486	489	474	449	457	489	440	468	433	488	437	485	493	498	498	484	463	483	482	450	475	486	488	465	488	478	523	460	506	478	474	460	441	518	480	496	478	481	478	479	449	487	451	461	512	509	493	528	463	432	456	494	474	505	499	518	482	482	481	450	506	522	472	480	437	497	518	481	488	481	476	465	496	520	508	514	469	469	486	469	498	472	498	503	537	542	489	506	488	422	518	472	473	473	465	483	476	458	469	489	501	537	456	477	470	494	485	485	449	445	507	458	476	472	502	508	465	481	466	476	466	515	463	492	461	498	521	480	433	465	489	468	506	480	495	490	452	483	500	481	515	513	499	490	444	466	490	511	462	486	484	462	504	452	470	517	543	523	494	513	472	505	485	489	486	514	491	482	475	494	493	497	500	516	490	498	493	487	501	449	524	481	452	455	495	523	477	487	505	455	488	482	490	535	502	519	492	508	481	473	469	475	451	490	529	442	492	476	462	492	479	478	483	436	519	492	481	497	503	495	486	553	491	485	459	497	478	530	490	473	486	475	490	494	505	461	519	519	529	498	505	469	476	520	490	505	506	487	468	460	493	485	484	489	486	505	481	474	464	507	494	496	472	503	492	478	456	457	470	490	495	490	515	499	478	479	507	473	510	450	489	509	485	459	483	496	489	496	493	469	477	496	489	461	512	499	481	501	494	481	498	497	484	494	509	517	456	477	448	481	522	501	511	476	512	476	490	459	482	492	449	504	495	476	478	507	477	450	467	491	503	494	491	475	476	487	510	457	473	457	520	523	475	464	473	483	446	476	485	477	503	486	475	475	503	483	458	451	481	504	501	481	482	490	498	451	482	458	461	471	490	501	514	436	498	508	506	483	500	483	451	449	513	497	490	503	502	462	474	518	502	477	508	493	472	508	482	478	461	441	495	464	480	491	435	487	468	495	470	487	495	476	466	493	504	494	470	490	519	485	477	504	499	469	466	460	465	515	467	487	477	489	530	508	475	470	444	516	478	502	497	452	519	501	506	513	432	481	475	505	502	444	466	515	458	485	458	495	489	514	463	485	488	496	449	533	500	469	466	466	494	453	504	460	460	480	481	476	473	489	474	472	477	460	454	474	488	453	506	481	472	463	432	481	503	451	504	502	453	468	500	504	477	486	528	523	514	497	502	519	482	505	486	539	501	524	469	524	479	471	465	461	524	504	494	506	501	497	499	459	507	481	472	480	511	476	484	492	439	477	490	508	426	483	472	518	528	465	485	505	480	487	488	501	458	494	493	509	484	477	503	497	498	479	507	508	491	499	459	521	475	485	472	478	527	461	444	452	499	506	488	481	511	481	454	513	450	477	523	486	459	449	489	464	512	479	469	516	489	497	480	497	495	530	470	463	427	485	493	531	485	476	482	489	476	469	481	530	447	503	468	492	492	491	501	496	481	472	479	486	472	482	500	467	488	503	495	478	507	447	500	507	498	464	456	489	510	485	456	501	481	497	531	472	471	480	486	476	483	506	518	450	468	471	465	471	468	455	468	462	502	484	464	499	486	515	563	511	489	487	512	476	500	480	460	482	486	480	450
18408	35599	32800	25181	22685	23226	24475	21965	20715	16662	12368	9539	7804	5878	4795	3507	2781	2307	1997	1687	1575	1545	1211	1442	1331	1216	1127	1048	995	996	1036	1123	989	936	897	977	933	938	906	901	885	883	962	1021	1010	1074	1110	1125	1129	1134	1011	957	1277	2200	2693	1840	1506	1163	926	821	758	734	704	730	685	751	721	749	761	769	722	752	718	788	732	700	784	764	732	742	747	771	702	756	757	733	763	731	730	739	729	761	719	726	706	801	700	734	775	828	732	721	741	758	727	768	745	778	713	769	733	731	703	758	704	728	748	699	729	685	754	708	762	712	760	780	704	779	682	763	738	773	757	780	710	738	806	773	736	723	735	781	757	731	793	709	741	691	749	760	719	730	735	804	750	750	724	691	663	731	717	747	783	730	769	707	750	654	731	791	688	704	731	743	702	747	762	776	726	715	736	739	699	764	758	797	748	727	748	705	719	771	717	776	668	747	666	735	708	699	738	772	722	787	673	750	752	761	762	763	698	749	702	733	742	768	729	727	728	732	715	733	735	777	742	736	758	707	718	742	722	745	722	676	770	720	753	738	738	717	782	733	728	776	778	738	728	752	730	746	720	766	748	747	727	784	772	743	746	758	732	747	725	698	732	751	750	776	752	725	761	742	697	737	735	717	730	723	756	690	746	768	725	751	733	765	735	674	724	722	765	782	738	770	761	792	699	695	740	743	766	738	769	728	726	746	747	702	766	767	715	708	785	749	732	761	711	807	696	778	742	720	726	725	719	725	773	800	698	749	774	753	728	688	724	718	727	711	766	724	689	729	759	776	772	753	757	745	725	770	681	708	700	737	730	748	732	751	711	817	764	752	732	746	798	755	801	754	804	761	775	756	783	742	750	762	730	749	753	752	724	740	731	750	730	725	724	719	728	741	767	715	779	736	740	684	723	708	705	732	746	743	718	773	738	699	742	715	687	721	749	773	710	738	744	719	763	736	758	724	768	795	749	768	761	770	688	753	764	723	747	705	740	742	706	764	721	785	759	720	734	725	750	705	752	759	792	796	757	723	764	775	709	778	807	781	745	734	730	740	722	763	751	725	721	748	763	696	727	759	757	711	739	698	747	702	755	753	794	755	769	765	719	719	728	742	719	713	749	706	730	756	703	711	735	732	730	775	733	788	767	722	752	730	795	725	737	739	790	756	766	749	754	731	750	694	760	753	734	794	756	743	766	777	746	724	752	742	739	724	729	707	809	737	752	779	725	736	718	776	703	740	763	740	745	714	709	828	714	671	778	754	683	734	762	705	745	732	798	756	677	761	742	735	702	783	725	734	730	750	734	766	746	737	739	713	746	765	742	734	712	759	771	715	731	751	734	745	733	749	740	697	699	732	731	738	750	783	763	759	720	789	753	740	787	702	721	784	713	678	739	757	742	739	786	748	750	732	734	755	765	760	748	763	777	793	705	731	717	732	765	764	721	769	719	697	785	793	772	732	784	704	704	713	724	822	797	734	749	742	718	744	732	738	677	761	730	740	788	756	759	750	771	756	722	773	782	723	802	767	772	709	738	715	779	676	728	733	781	731	744	749	767	716	742	721	734	729	734	765	766	761	698	783	756	724	768	760	732	751	718	788	771	754	719	742	770	784	739	733	697	762	743	699	746	720	732	705	752	723	758	808	710	747	742	713	760	749	755	745	756	714	729	752	740	778	664	741	717	740	800	752	749	754	735	726	735	717	749	738	723	771	714	775	754	779	773	754	704	746	724	732	768	741	743	737	791	696	757	775	706	737	763	749	757	721	732	689	763	752	745	723	729	724	717	771	759	707	717	768	736	810	752	758	725	741	727	790	740	721	698	722	700	721	742	761	789	717	731	737	735	731	784	706	705	736	754	745	747	730	767	743	756	738	705	715	716	729	731	812	744	761	683	711	738	749	768	732	739	741	746	711	706	758	719	732	747	704	704	739	761	725	758	730	788	692	713	781	740	711	741	776	712	759	742	762	732	745	755	685	744	780	757	713	708	767	717	779	731	757	694	729	734	780	737	760	749	754	734	721	682	760	704	732	713	799	757	731	765	752	740	745	778	724	743	738	719	759	767	743	719	676	715	733	733	745	737	728	720	772	746	780	762	752	729	758	766	739	772	742	770	738	741	793	775	709	761	747	743	743	671	732	737	719	727	763	730	708	703	738	742	724	727	726	721	761	736	685	743	800	711	752	673	707	718	722	694	772	712	736	753	733	659	707	752	777	695	736	709	794	762	734	767	756	744	752	708	720	777	725	786	734	766	767	684	771	739	744	783	735	762	720	779	753	743	746	729	767	773	727	708	723	714	718	746	724	725	753	744	710	729	741	694	762	724	714	797	734	744	799	743	754	731	741	754	749	747	769	729	777	730	762	723	759	725	744	758	755	748	716	765	757	793	758	775	733	743	762	751	772	780	765	726	754	771	772	755	725	730	694	778	740	780	749	713	741	784	758	730	737	771	780	712	718	746	761	773	765	795	739	738	728	692	754	742	702	736	771	770	727	743	756	699	722	730	742	760	702	721	724	714	729	730	743	712	716	731	719	744	740	753	764	728	764	745	718	717	714	731	744	731	755	744	820	766	761	733	779	751	728	751	742	726	781	761	754	749	752	728	774	784	759	736	717	749	779	728	742	717	701	718	779	760	766	711	756	749	738	713	765	775	783	750	729	711	721	728	719	748	767	721	761	715	678	759	745	779	737	701	739	765	708	731	754	694	776	719	752	714	694	737	693	711	704	762	752	775	731	744	734	724	726	759	744	716	730	782	764	726	739	755	813	784	727	735	775	733	698	742	736	694	764	771	693	727	729	702	773	758	724	742	788	740	759	771	725	696	720	686	722	782	740	755	751	766	761	754	729	720	737	743	737	699	716	769	814	748	728	728	696	725	690	723	780	751	767	785	739	765	727	742	695	751	788	759	708	752	768	711	732	717	734	751	740	735	746	749	745	747	747	751	735	744	707	737	774	733	712	706	724	811	761	756	709	781	731	773	722	741	742	740	713	753	719	752	784	729	716	687	727	712	750	778	688	747	736	756	709	779	759	725	797	718	723	741	771	767	767	762	685	765	769	721	696	774	732	721	751	747	754	756	721	751	708	741	723	823	758	741	747	743	752	837	720	690	757	745	698	731	745	760	755	671	805	729	731	719	728	774	705	799	738	745	709	738	733	772	785	750	723	734	739	702	767	671	751	778	735	727	748	727	768	764	723	712	715	749	730	713	714	714	754	744	713	781	761	780	750	775	775	715	745	741	747	725	768	788	774	734	748	775	738	739	736	748	754	668	749	746	682	739	763	752	729	780	747	732	793	759	780	763	737	741	761	722	761	712	762	712	741	708	745	767	750	721	753	759	716	748	741	802	743	737	706	707	744	758	758	708	746	749	719	740	726	753	695	783	724	725	734	748	703	723	733	787	716	767	711	768	712	759	719	702	716	758	737	750	735	730	713	762	723	769	757	750	715	749	755	733	725	747	730	718	715	732	761
27137	21332	16753	8835	4687	6440	5737	5107	4437	3119	2376	1790	1446	1130	937	763	675	691	643	633	543	593	523	524	552	563	521	518	507	524	522	558	530	488	490	489	502	532	494	521	515	471	487	508	554	492	533	528	556	558	536	541	497	512	545	497	526	522	506	474	470	443	510	462	462	443	469	437	430	491	472	472	455	459	502	470	437	456	507	483	456	516	461	458	470	508	488	490	461	451	445	483	469	460	450	456	509	516	462	495	455	406	446	441	447	458	448	458	497	439	509	451	450	471	474	464	496	447	461	450	488	425	470	446	419	478	453	481	442	457	466	450	457	485	483	478	495	462	452	478	452	402	455	478	442	487	468	478	439	477	482	450	487	489	470	460	463	463	440	455	457	458	455	478	498	474	478	439	480	461	490	446	446	447	483	450	422	481	447	493	450	453	480	445	416	461	485	465	448	488	499	472	431	459	504	448	436	466	474	499	444	466	443	465	456	455	445	433	457	451	420	468	465	453	497	466	483	459	479	442	456	493	438	513	471	477	481	499	492	450	506	465	451	451	394	471	449	480	450	512	439	470	451	449	495	449	440	498	459	471	473	455	499	434	429	482	467	468	475	480	496	458	466	459	452	445	499	448	439	464	478	488	475	441	494	456	462	474	465	472	451	500	484	504	482	467	426	481	471	451	485	443	472	483	453	503	474	490	417	489	449	482	495	490	458	459	487	451	484	469	449	453	516	535	509	491	459	460	478	465	515	466	468	456	474	495	482	454	432	464	481	491	449	475	460	454	477	467	412	475	484	437	497	488	487	480	458	444	466	476	462	483	455	467	496	484	499	494	465	434	466	428	479	453	454	447	488	475	479	489	475	452	467	492	488	466	484	479	470	454	473	484	459	468	490	438	443	476	456	474	464	435	491	429	470	456	437	466	450	483	476	495	450	447	478	464	463	478	463	443	476	442	462	438	453	447	447	451	466	478	476	476	440	448	467	444	487	466	456	492	457	475	439	475	469	429	485	470	459	495	448	531	487	467	474	467	449	442	449	439	468	431	455	429	436	464	500	458	521	468	451	482	467	451	484	451	481	451	519	498	482	480	484	483	446	465	473	449	470	446	481	437	496	485	412	489	457	465	502	455	440	436	435	495	468	453	467	485	483	439	462	453	456	487	475	465	468	454	506	473	459	431	473	466	473	454	501	423	462	432	465	476	497	431	456	484	422	459	471	473	473	451	507	464	472	455	497	481	479	455	463	488	453	447	432	482	469	472	425	439	499	466	486	451	440	444	466	484	437	418	448	460	430	447	465	481	479	427	444	476	433	443	480	466	465	481	488	479	445	463	456	484	460	433	472	469	484	473	464	458	427	449	491	485	453	434	480	482	457	429	487	411	467	464	480	485	488	456	459	471	451	460	457	492	453	463	497	506	469	475	484	446	468	435	471	460	486	406	466	498	444	454	435	442	479	469	464	457	490	468	440	482	459	504	465	446	442	456	485	470	442	481	459	464	484	464	487	480	444	457	438	463	469	492	454	462	460	467	478	448	424	465	467	471	469	481	480	489	488	479	483	472	454	461	440	453	483	469	464	441	492	486	487	493	466	472	491	484	458	450	504	452	443	459	475	468	478	491	478	476	446	472	467	486	492	488	475	447	449	471	454	489	472	444	487	446	450	471	415	479	462	441	475	484	429	472	452	446	428	474	480	488	486	495	465	469	488	463	480	427	439	467	482	438	468	472	486	471	474	477	470	470	493	463	468	458	450	471	487	495	486	475	465	447	469	433	468	411	468	443	419	428	498	470	446	507	440	443	456	453	423	493	467	477	463	449	438	473	499	504	453	469	467	461	465	446	468	486	479	464	439	424	478	455	459	473	430	465	467	460	431	460	435	500	465	464	475	457	462	458	453	483	474	479	506	495	455	491	464	482	463	516	488	461	443	461	485	458	436	450	438	468	439	437	474	485	489	504	478	507	488	478	481	477	462	455	490	498	472	455	458	474	477	445	498	453	459	476	447	532	476	516	486	465	511	490	452	446	519	440	455	518	486	495	437	492	422	441	500	488	473	473	441	487	441	439	485	503	448	439	471	461	478	434	501	456	469	448	463	477	473	496	456	435	445	462	474	439	449	474	448	467	498	459	456	467	443	417	442	495	439	483	479	456	458	478	459	441	480	441	497	489	442	453	464	466	433	462	438	494	460	465	475	439	409	497	520	473	502	469	460	425	456	445	459	462	458	493	457	421	459	472	459	483	486	478	497	462	471	454	491	489	474	460	453	466	491	465	506	456	478	470	513	443	472	498	448	442	467	479	468	467	483	459	486	463	479	463	443	411	474	460	444	483	469	469	473	460	463	465	474	437	461	463	460	478	486	443	461	474	441	459	451	493	472	475	466	473	463	436	462	500	453	427	440	511	442	447	435	424	474	449	500	474	461	438	435	505	443	471	448	440	474	446	453	447	488	459	456	455	484	445	457	499	462	467	471	482	495	446	448	491	477	453	488	493	434	474	464	494	477	486	454	427	428	461	451	473	460	459	497	466	455	448	466	471	478	479	441	485	470	477	449	512	435	485	422	485	477	470	460	479	505	441	501	441	462	452	459	506	431	449	460	443	502	452	490	463	463	482	465	445	425	492	451	485	454	485	463	485	461	489	442	457	452	459	497	506	499	448	458	448	434	450	436	464	501	458	490	462	458	440	476	431	446	504	486	475	412	476	422	453	485	494	468	503	482	485	474	483	453	480	475	444	481	434	446	450	478	517	459	466	471	466	469	486	462	472	467	459	511	493	459	446	453	458	459	459	434	473	452	460	451	456	462	486	457	430	433	444	493	500	447	481	470	427	487	485	481	443	451	494	499	495	516	445	465	435	463	486	452	456	441	456	439	459	483	474	492	470	494	495	444	466	467	476	460	467	442	506	476	471	467	441	464	468	434	442	471	519	464	468	461	444	442	462	439	453	482	521	479	451	457	483	474	479	448	437	483	515	478	478	464	488	458	485	476	467	499	467	494	490	481	445	520	453	468	466	444	438	434	430	438	473	434	463	479	444	457	490	480	460	452	435	469	494	476	500	441	498	465	482	477	428	437	457	435	468	465	442	453	483	435	468	466	469	472	451	451	432	522	450	488	473	462	424	419	431	460	452	489	522	469	460	455	442	494	452	471	453	490	455	441	457	462	427	460	511	445	469	462	451	460	483	474	489	461	470	458	452	444	440	452	496	426	467	471	434	453	453	515	483	462	437	484	416	471	449	444	483	498	488	474	474	470	500	428	450	460	467	423	469	456	474	500	463	549	484	488	465	475	489	463	408	480	463	468	493	484	477	450	490	446	475	454	452	457	482	440	408	462	430	486	461	476	434	483	464	420	481	495	470	464	450	471	474	488	499	475	457	447	481	502	490	424	500	457	473	456	447	450	438	489	470	480	454	465	468	488	457	444	409	473	448	503	465	456	460	420	482	449	429	499	520	452	500	486	464	455	494	460	479	459	470	440	481
12281	20743	18879	12568	10402	14991	13562	12892	11193	8291	5860	4719	3632	2802	2131	1606	1398	1146	1158	1071	1014	906	930	942	966	946	890	842	842	797	881	853	825	801	739	817	782	754	769	793	781	799	777	795	809	792	839	887	874	915	839	867	863	883	891	950	863	815	770	759	781	698	727	701	729	747	771	728	712	702	689	684	703	647	742	750	679	742	741	751	695	698	710	715	696	749	771	733	710	681	729	680	707	714	715	672	735	731	734	724	692	727	732	760	694	714	708	756	752	749	732	728	717	747	702	728	715	709	744	735	718	745	716	702	725	713	721	722	706	720	717	734	706	694	695	733	750	676	717	728	739	745	718	745	688	743	794	757	707	755	748	726	749	747	775	700	696	735	725	711	693	705	719	745	724	732	736	720	712	704	718	730	731	758	717	736	661	767	690	749	715	697	720	715	752	693	699	749	684	744	730	751	724	735	702	701	766	754	732	678	758	708	748	719	742	707	730	721	711	664	740	717	676	710	680	737	732	711	758	699	706	723	739	752	728	729	660	719	715	764	725	663	700	767	719	725	714	702	739	703	750	720	721	689	704	745	746	716	722	723	739	699	756	751	732	648	699	718	717	737	717	729	795	701	751	681	740	763	718	676	699	700	709	731	754	741	719	697	683	694	689	707	721	726	741	790	758	714	708	746	721	757	712	698	757	710	692	715	748	736	704	706	719	683	700	701	730	726	720	729	771	713	716	771	682	724	699	703	743	702	729	733	747	713	665	736	695	705	697	725	768	679	692	714	694	708	707	714	700	711	720	747	694	774	719	723	721	713	724	766	691	744	771	762	740	676	742	690	703	683	735	740	753	767	693	701	755	669	765	710	703	743	717	703	687	730	739	696	704	762	772	725	743	710	664	689	695	766	756	748	758	712	690	738	699	721	748	710	719	743	733	721	705	718	714	691	708	700	712	720	718	716	730	700	739	722	691	716	741	701	755	731	692	735	691	702	684	748	715	724	746	703	730	763	752	705	739	736	734	674	714	702	687	708	717	686	753	718	722	710	705	727	719	651	717	709	787	690	740	672	711	738	738	715	691	710	737	714	754	648	702	683	738	709	714	714	736	688	707	724	764	715	742	735	746	652	753	738	736	751	703	698	710	701	747	744	705	730	709	782	756	743	748	754	728	736	719	724	747	709	718	682	719	725	746	726	713	767	716	731	713	724	706	695	722	758	726	729	736	738	758	703	677	718	718	704	723	799	694	697	756	681	731	739	672	775	700	715	701	732	700	729	745	737	747	711	730	698	692	764	693	725	744	729	688	755	761	711	672	742	750	702	753	754	744	732	705	754	725	713	718	681	706	713	721	750	772	721	716	669	768	774	702	748	757	747	706	705	699	750	738	716	716	732	682	704	741	762	730	702	707	700	736	763	701	727	682	702	724	722	732	721	739	709	738	722	686	730	712	703	753	713	766	737	750	750	722	710	764	686	734	721	756	734	719	710	710	722	711	795	725	702	693	674	780	727	685	704	740	732	720	739	724	703	696	715	717	738	693	720	716	781	748	701	746	742	686	673	695	742	711	800	726	755	766	744	712	717	730	708	706	719	680	700	733	755	696	660	725	710	746	734	746	726	778	736	751	703	723	679	726	747	744	713	760	698	712	720	690	705	694	678	765	782	731	701	711	719	737	722	728	708	749	713	707	713	750	714	714	751	726	763	698	723	728	718	720	706	701	742	734	727	701	766	701	744	726	741	732	717	696	750	698	736	724	725	723	708	751	717	743	730	692	753	708	717	709	703	731	767	720	733	713	718	733	766	707	707	752	694	738	675	659	708	652	683	718	695	693	723	698	703	739	729	681	720	690	730	728	667	759	747	729	760	724	726	727	722	768	752	708	710	773	751	707	711	737	717	757	732	713	748	722	716	695	676	696	729	726	702	762	723	738	696	660	743	767	712	731	709	747	736	696	695	713	777	694	748	728	739	729	701	693	695	780	671	720	700	707	713	733	742	690	695	717	715	726	731	718	736	707	686	747	708	735	740	748	728	739	719	668	747	764	716	703	697	697	767	677	746	709	745	696	711	710	741	731	687	743	726	714	709	712	703	735	706	669	754	712	742	695	735	728	693	740	766	693	734	699	718	722	692	732	716	694	712	736	745	776	744	726	795	693	735	715	771	706	715	735	725	742	767	719	705	745	702	678	708	768	717	741	734	711	699	723	705	752	746	718	708	704	699	718	731	731	751	757	781	665	707	736	695	727	744	689	685	716	738	725	699	721	718	695	692	696	743	672	786	651	742	765	723	721	705	712	703	716	725	738	746	759	738	727	668	738	719	726	700	689	735	706	694	727	742	739	731	723	741	764	712	725	698	703	731	678	687	715	749	691	712	713	702	675	719	695	759	716	740	712	724	718	738	688	667	740	712	723	701	708	751	762	699	749	702	735	731	737	797	714	695	716	710	729	722	717	781	742	677	672	755	741	727	723	706	721	739	705	709	719	742	704	731	731	718	718	720	707	722	726	731	735	728	691	759	737	742	711	742	687	719	712	746	708	692	727	694	780	727	764	746	723	703	722	721	742	744	656	696	758	682	741	730	777	687	725	712	723	713	759	732	732	728	714	734	736	728	696	718	694	693	695	716	688	750	758	718	774	728	729	697	725	708	742	733	710	767	726	720	774	722	715	728	671	740	739	713	711	713	717	719	763	667	733	762	709	736	699	704	703	684	714	747	762	728	720	705	721	700	723	747	762	698	739	684	743	738	734	731	695	675	683	736	738	693	730	700	709	760	748	758	797	751	806	684	729	757	707	766	741	732	746	723	701	714	748	728	666	640	690	678	704	694	694	717	722	767	711	734	712	709	692	729	725	745	706	715	719	686	733	721	707	769	719	734	724	749	736	694	707	744	726	747	761	713	697	777	722	712	747	676	730	687	708	706	743	738	726	713	704	697	736	697	802	741	699	725	711	728	695	719	663	729	682	744	748	717	716	736	735	716	658	743	709	735	728	684	688	724	716	700	751	743	722	769	720	730	669	718	743	745	710	758	665	668	696	696	696	767	750	760	750	678	714	764	745	709	753	755	716	695	763	708	704	710	711	711	723	745	679	730	729	755	749	714	743	732	696	757	717	744	782	681	715	674	722	751	683	751	709	742	727	691	727	708	785	693	741	695	759	772	681	766	765	714	760	712	717	731	693	713	749	704	726	715	709	729	696	764	720	728	745	669	713	723	727	729	748	797	719	736	771	724	739	690	716	742	693	757	712	671	749	716	714	730	685	728	706	706	708	737	720	717	705	714	728	746	817	687	720	700	744	774	702	724	740	716	731	720	745	740	719	736	711	702	733	702	698	712	706	726	741	745	690	741	769	637	719	754	708	693	739	700	742	768	729	729	702	705	732	713	709	727	755	741	720	774	715	716	691	735	736	728	705	727	731	711	790	720	730	725	723	681	677	724	727	728	718	756	722	720	700	706	717	743	727	706	707	720	736	721	728	737	733	748	718	699
24513	21496	28801	24642	21218	17388	12648	10256	7472	5421	3978	3131	2381	1774	1405	1197	949	832	810	671	632	700	651	629	642	614	612	570	609	609	628	619	594	582	548	520	535	523	552	577	513	545	591	603	547	585	568	551	592	559	619	570	561	800	968	824	763	702	606	569	516	534	514	489	504	548	517	490	510	507	501	506	532	482	524	498	510	548	547	497	523	494	509	446	515	519	494	486	533	551	508	535	530	541	510	494	532	494	489	512	493	496	484	553	522	480	529	537	478	544	471	509	493	499	529	535	499	535	498	506	512	477	522	500	489	536	471	511	484	508	503	530	548	526	484	504	478	533	522	522	473	539	500	523	488	535	519	525	535	476	523	540	500	542	550	511	544	478	511	507	520	525	533	470	487	537	559	528	506	517	516	534	506	517	536	522	487	476	490	540	500	499	496	518	520	481	512	502	504	497	496	505	497	521	498	494	551	534	538	499	541	515	488	480	521	517	528	472	467	544	488	473	478	528	515	474	502	484	502	505	526	487	517	528	474	498	503	527	539	491	464	508	524	509	546	517	501	531	517	518	521	514	550	507	530	496	505	486	489	538	496	523	485	536	490	519	469	513	527	482	502	534	507	520	513	487	531	490	525	474	529	494	558	514	513	488	488	540	499	536	451	486	544	520	497	490	475	546	508	541	467	506	511	506	541	517	505	531	487	538	486	497	498	520	491	531	550	549	496	509	493	527	533	527	477	523	492	499	530	488	534	503	508	491	513	526	493	514	559	528	502	476	518	504	526	513	538	527	504	530	521	522	468	488	483	486	504	516	493	510	521	536	520	523	493	524	476	470	548	517	523	499	521	507	482	528	496	523	518	531	513	508	567	499	517	524	545	512	472	512	524	500	544	520	520	495	507	478	520	518	454	538	548	516	487	491	490	483	505	536	505	500	513	519	509	475	506	546	518	505	498	493	515	531	519	524	497	504	485	515	518	482	469	521	529	493	527	486	504	522	498	539	438	505	509	500	518	524	460	516	529	504	508	486	538	470	530	474	535	519	531	547	471	500	512	503	529	499	516	493	476	486	503	469	512	593	494	515	532	469	523	509	532	495	482	503	497	550	546	530	499	502	506	532	493	523	551	521	496	475	492	551	531	521	503	515	511	513	484	484	533	499	527	542	502	513	506	497	494	516	556	500	509	505	515	500	557	474	508	484	502	511	512	512	507	475	505	509	476	520	563	512	509	524	534	494	529	519	550	510	553	492	472	512	518	504	510	498	555	505	486	496	549	485	531	566	523	483	503	494	504	493	484	508	529	522	502	524	526	537	500	496	470	511	481	471	488	500	534	480	503	478	510	504	547	523	503	528	504	562	540	485	502	556	480	573	534	486	476	502	477	510	510	500	511	485	498	516	497	521	489	535	511	484	529	513	503	508	502	473	547	483	504	518	559	521	527	501	508	518	520	524	497	457	522	518	537	524	545	535	505	521	494	512	499	528	520	485	519	512	514	536	503	525	486	516	507	493	490	521	539	494	518	519	521	519	508	557	556	481	488	556	483	492	541	535	530	506	462	496	520	509	511	503	499	469	509	473	533	515	531	457	500	496	506	542	543	468	524	532	541	490	531	554	458	503	481	521	483	501	504	512	490	473	470	490	522	494	547	553	494	513	483	526	513	503	495	511	517	516	544	492	560	501	535	481	537	532	486	501	516	529	508	564	528	526	504	507	490	531	548	498	489	505	513	537	471	509	510	506	480	523	494	474	510	516	471	485	487	534	535	534	510	513	523	468	510	489	459	494	546	506	496	510	553	565	545	512	508	552	478	484	474	511	485	511	520	497	515	510	478	489	517	480	489	497	467	533	524	494	525	509	496	545	496	516	506	496	536	525	546	509	519	479	516	536	548	519	523	528	523	524	526	542	478	521	515	479	547	517	502	504	510	525	508	469	514	499	496	485	502	472	488	519	488	516	514	474	525	532	558	480	556	529	486	507	497	505	518	501	503	552	494	520	488	542	514	480	527	490	515	522	491	518	532	513	529	490	552	525	528	500	517	517	518	534	562	510	521	530	507	536	478	533	489	504	480	511	531	497	506	485	516	485	515	545	516	511	486	506	522	522	511	497	474	528	503	492	480	502	498	506	458	547	523	552	536	501	486	515	504	534	526	499	537	509	519	504	523	502	517	485	512	513	485	495	530	507	536	523	491	462	525	507	493	509	518	544	518	520	477	512	489	506	487	518	466	519	538	506	481	511	473	531	482	478	505	539	527	505	538	529	522	518	517	525	533	529	470	494	539	512	541	521	503	516	531	539	529	532	515	524	491	555	515	507	562	519	535	503	497	525	507	521	496	501	504	525	516	478	473	529	471	504	471	506	512	523	541	503	495	533	583	515	543	541	529	543	489	508	543	527	497	525	523	505	537	502	495	531	510	486	499	476	472	524	505	511	536	497	513	517	494	515	500	519	511	488	540	530	532	555	515	531	482	490	496	518	528	569	512	498	493	488	463	505	513	492	510	516	545	493	519	538	459	509	532	510	509	481	496	524	501	496	535	499	511	528	491	496	515	503	509	522	502	475	479	486	571	526	516	529	508	493	479	513	531	512	503	506	511	498	507	479	491	506	515	484	506	519	500	496	506	501	500	488	508	524	541	520	532	480	497	510	500	533	535	534	521	542	555	509	511	519	528	562	522	522	505	528	506	528	510	484	483	523	495	453	516	493	489	501	510	502	485	534	497	488	520	549	495	549	510	542	532	530	492	544	477	527	521	519	498	519	542	497	483	501	507	472	544	512	482	513	506	469	524	526	521	466	480	501	563	510	538	517	483	572	536	478	512	539	526	553	523	499	510	546	515	502	531	510	476	486	487	513	492	510	530	499	499	545	524	545	484	509	466	518	505	557	486	518	526	490	492	513	506	520	493	494	530	479	539	518	512	566	497	523	541	481	514	480	490	525	492	490	522	507	514	511	489	512	523	491	509	528	490	465	532	532	539	501	542	508	525	489	487	541	528	517	562	527	498	532	481	545	498	506	561	536	498	510	508	532	503	533	509	500	506	476	548	516	527	535	491	485	498	512	529	516	529	489	501	487	487	511	523	475	517	469	503	515	508	517	491	509	486	533	543	503	503	483	529	489	496	543	510	478	540	450	537	481	490	507	524	554	497	536	546	536	491	537	500	513	496	521	497	494	524	535	510	515	488	529	500	505	497	511	487	525	528	528	518	541	519	541	486	494	469	478	519	478	543	516	535	470	508	497	503	467	544	510	512	496	481	542	520	526	529	472	521	526	503	498	520	525	495	523	477	514	559	559	535	505	527	524	550	536	523	524	474	499	507	511	537	520	525	502	537	525	534	495	517	532	490	539	494	483	523	532	486	516	493	472	505	544	497	504	544	513	529	539	510	554	515	527	521	475	526	536	514	506	550	501	538	530	515	501	500	490	528	521	532	454	497	478	543	522	479	510	523	487	510	457	478	481	506	518	541	566	503	479	477	467	512	514
14964	30121	27178	19712	21034	23550	20634	19742	16549	12278	9220	7528	5790	4587	3287	2476	2059	1734	1615	1420	1323	1241	1165	1156	1232	1126	1074	961	991	1082	991	1033	1002	883	923	861	861	849	946	850	884	912	934	1060	926	905	913	927	1014	1004	1043	1045	997	1400	1772	1510	1278	1123	974	857	843	805	811	807	790	824	796	883	871	789	820	771	759	751	811	852	790	755	769	813	800	791	833	818	820	778	811	851	754	803	814	782	758	808	798	744	825	750	784	756	818	801	759	770	778	757	814	802	803	780	780	791	754	799	803	757	795	804	854	785	786	771	776	757	801	748	862	795	842	802	786	770	790	815	751	799	844	800	789	751	812	804	798	814	773	786	874	828	832	827	817	774	776	785	739	794	818	821	785	785	824	781	766	796	745	745	817	775	834	812	818	754	809	823	785	801	789	850	766	821	828	804	811	809	749	791	775	767	790	801	787	772	821	806	799	755	802	800	754	805	853	794	802	843	758	804	800	792	788	797	706	811	766	786	792	840	802	833	818	778	787	846	770	754	785	810	821	814	786	788	853	806	844	787	807	742	796	775	743	810	812	782	768	755	797	828	837	774	827	786	784	827	777	799	775	760	778	753	773	778	801	820	818	795	763	822	809	823	760	808	795	806	812	767	858	817	828	761	791	860	803	727	789	750	776	820	789	765	807	799	755	808	771	801	792	785	783	765	839	784	803	764	785	780	846	847	833	779	791	802	809	782	810	807	799	776	787	796	767	749	781	788	830	754	807	786	814	770	836	820	837	744	792	831	790	817	803	796	829	775	824	767	799	835	787	768	850	795	785	794	796	817	864	799	797	828	818	764	838	795	778	771	832	769	763	789	824	763	812	811	861	790	803	784	849	813	786	801	844	855	788	763	833	765	845	737	760	843	790	805	745	754	777	791	778	813	860	812	784	792	816	796	831	792	784	804	782	790	799	793	753	793	744	822	830	784	792	754	799	816	826	838	771	782	790	808	793	779	777	798	858	804	768	833	801	759	804	803	815	798	789	809	839	786	788	810	834	789	765	796	803	834	821	803	802	712	836	765	784	781	792	782	795	808	756	823	765	835	804	764	821	825	807	797	826	798	861	789	798	804	784	759	806	784	824	777	787	787	816	783	848	772	806	778	785	788	809	817	747	829	785	803	852	799	759	812	780	746	766	835	794	781	764	759	813	838	811	813	819	821	804	752	760	756	762	739	849	843	778	794	746	794	830	769	745	793	789	807	797	841	779	791	811	787	850	873	800	795	770	783	770	776	787	787	781	777	786	822	786	751	818	794	850	801	860	767	817	783	843	812	804	782	784	772	794	829	781	804	803	778	838	772	795	804	827	813	781	828	787	793	816	792	769	765	821	774	819	807	778	770	842	764	838	800	784	791	809	759	787	839	843	711	812	806	808	791	824	751	791	825	809	833	794	805	811	806	826	775	762	808	812	769	804	804	738	759	836	796	825	793	760	812	768	802	828	839	822	768	845	818	795	781	789	834	813	811	772	794	829	828	795	815	830	801	781	797	778	756	807	824	861	762	756	792	791	808	731	800	724	765	766	771	824	756	808	811	836	746	791	744	813	786	802	736	785	797	767	826	809	793	776	808	822	776	769	745	758	754	813	851	849	757	774	832	795	810	770	786	820	810	776	768	727	811	807	827	758	799	795	751	802	763	830	781	823	827	828	809	804	801	802	788	810	836	779	837	799	829	792	806	855	774	776	792	780	787	774	810	809	791	840	816	753	814	818	740	819	824	769	773	803	771	818	778	813	785	849	774	800	758	795	794	857	812	753	800	773	777	786	806	769	784	783	765	815	785	794	790	804	759	762	792	841	810	800	742	820	828	782	785	832	812	809	798	777	809	765	805	873	813	788	782	823	775	781	780	753	743	832	810	838	794	770	774	788	797	830	798	765	787	812	854	851	775	745	756	760	775	771	782	785	787	835	868	782	743	740	782	773	798	772	832	807	841	801	790	803	780	773	772	740	794	752	759	805	808	813	798	841	743	771	789	780	738	779	815	806	738	801	781	774	771	770	766	780	776	833	805	778	741	843	835	790	848	797	832	811	805	796	783	790	793	808	868	823	800	778	785	834	783	765	799	815	778	808	783	829	780	786	804	795	739	755	782	783	743	757	760	796	815	754	788	789	767	764	831	806	803	753	841	763	798	845	769	792	753	780	774	751	826	811	786	791	810	785	754	807	792	771	816	824	767	786	763	766	802	745	745	803	748	774	783	772	783	789	840	822	767	730	818	760	820	843	809	791	772	814	778	818	782	765	842	772	826	755	762	768	775	763	790	784	792	782	796	793	761	817	758	792	824	769	794	836	819	755	800	775	825	804	822	800	809	819	748	831	727	830	749	805	762	768	772	825	811	788	783	835	806	816	783	819	753	798	785	790	816	806	785	761	752	779	816	765	777	811	804	853	786	738	850	769	759	839	764	830	749	805	841	827	768	792	807	810	798	766	829	809	786	788	794	785	833	761	767	772	789	802	796	824	804	780	726	801	779	803	805	811	838	768	816	778	818	839	808	798	813	774	829	755	806	840	802	795	820	757	829	800	811	789	796	737	792	751	775	817	802	791	793	793	787	799	792	835	807	734	827	840	760	789	801	817	803	789	793	822	761	782	768	817	811	778	844	811	777	786	798	807	802	799	790	753	801	825	750	786	815	811	781	779	828	735	781	831	798	810	799	835	798	817	793	804	767	798	789	791	827	804	800	802	802	800	796	756	762	736	817	808	801	790	784	729	799	774	802	791	749	790	813	746	851	742	801	815	813	850	760	774	813	746	796	765	788	759	817	763	777	800	808	760	808	790	725	810	804	789	813	803	830	773	817	765	839	814	808	772	801	833	836	807	789	748	761	844	805	804	812	778	763	807	802	770	786	790	804	826	764	778	784	797	732	834	797	838	785	762	759	800	776	806	790	798	801	794	812	787	831	794	783	764	770	766	806	777	821	764	760	814	808	792	786	822	803	809	792	809	775	830	830	787	838	764	835	742	797	780	752	764	799	792	807	795	807	842	766	805	741	819	826	806	829	802	777	812	817	760	817	834	736	783	817	785	789	777	818	789	790	802	801	807	747	817	792	777	833	808	816	787	839	736	787	767	825	815	873	768	779	761	793	798	814	769	801	756	779	846	876	823	738	832	768	781	789	765	806	799	817	811	737	773	819	814	825	833	820	783	817	750	792	778	811	794	818	834	782	803	767	776	771	770	750	828	729	802	854	779	804	796	768	807	808	807	801	784	830	759	779	764	826	776	799	780	772	797	776	811	794	807	794	741	787	799	815	785	795	838	745	794	788	818	800	768	791	812	845	785	800	798	815	820	796	814	763	763	815	742	814	863	820	791	789	797	737	796	794	793	794	808	801	748	802	812	742	737	818	783	750	752	789	744	801	778	776	793	761	721	812	763	788	831	785	760	794	763	792	764	804	835	799	829	774	805	804	811	818	827	767	789	783	795	820	816	794	798	784	775	774
23514	21521	29445	24024	21826	22820	21413	15157	10626	7611	5686	4239	3166	2460	1822	1486	1135	1024	937	781	715	700	683	723	706	694	598	609	621	610	622	599	602	548	525	545	534	553	590	542	498	537	589	578	571	558	547	508	538	612	653	537	643	1078	1284	1147	878	759	588	525	519	500	492	546	497	467	497	453	488	505	462	492	482	501	486	504	466	498	470	506	501	479	487	504	478	433	493	482	461	479	471	459	480	504	472	464	476	468	490	473	491	496	493	445	523	466	494	510	465	441	466	494	478	500	494	473	499	487	477	482	510	481	483	474	482	500	496	495	463	525	512	464	493	510	492	494	487	461	494	512	485	493	446	484	471	491	439	502	476	509	482	512	477	493	479	478	484	508	501	470	483	472	481	545	478	494	509	500	512	474	505	474	483	493	474	524	485	501	507	465	522	495	461	478	525	474	486	485	515	476	499	504	455	495	516	488	461	481	507	507	501	478	466	477	467	497	506	504	458	500	497	471	448	510	485	483	475	464	528	487	465	496	500	483	474	466	468	471	502	514	497	448	482	495	478	464	469	507	489	503	462	499	427	466	454	459	504	464	499	464	499	464	455	505	517	493	490	489	484	488	498	492	429	486	446	504	489	499	485	488	517	477	460	476	478	456	479	443	490	459	507	453	486	471	443	486	486	497	476	463	497	481	502	478	483	479	486	482	510	455	481	488	488	509	487	435	499	429	486	467	455	505	507	492	502	487	535	491	483	446	462	511	507	467	456	484	463	453	468	477	461	506	471	473	445	486	483	486	542	486	493	517	446	478	517	443	475	461	499	470	449	453	441	501	460	483	487	477	456	517	464	485	473	470	486	499	506	479	455	491	495	468	476	512	496	487	460	450	528	527	477	488	521	447	504	444	485	509	507	488	490	451	494	473	487	464	474	499	483	476	469	468	492	510	457	476	487	509	482	449	470	504	469	429	505	481	518	486	515	443	499	505	505	489	459	513	483	477	500	499	480	461	449	474	457	461	469	476	471	481	463	455	493	527	494	486	503	493	441	476	478	447	464	474	487	506	475	465	402	496	512	476	466	489	479	485	467	460	462	479	431	456	508	501	460	476	513	459	470	480	488	491	503	486	476	513	460	490	513	488	483	471	490	492	493	489	537	496	458	487	518	506	493	484	457	506	484	482	483	468	494	491	476	524	458	507	443	502	474	475	473	445	479	470	498	471	499	459	488	474	470	452	512	480	482	442	496	472	472	492	492	464	443	496	427	474	470	447	478	503	481	476	491	437	436	467	497	522	503	491	503	463	494	482	502	466	445	494	491	479	469	486	441	510	503	446	489	470	493	476	469	499	518	449	479	464	443	528	474	485	505	500	485	468	471	484	486	450	465	482	462	487	462	490	482	486	520	483	433	472	466	454	522	461	492	486	528	484	443	526	481	477	477	446	514	481	486	471	491	525	506	494	475	468	491	471	443	455	480	490	485	474	501	475	490	488	448	442	485	461	511	475	474	431	470	470	481	492	515	499	512	424	486	459	458	467	498	506	482	484	513	503	494	465	496	450	460	469	502	474	491	462	449	451	504	496	484	501	436	463	480	450	516	477	455	476	489	492	471	473	472	475	496	503	520	482	498	448	472	520	447	480	461	489	506	445	491	481	485	496	467	483	507	490	465	462	465	489	454	507	458	464	436	506	497	447	477	533	483	461	487	480	467	503	500	481	479	460	495	485	510	418	442	491	459	437	487	498	503	466	452	472	503	505	487	467	435	427	490	517	445	449	494	467	478	459	444	506	498	477	469	468	461	475	447	487	490	471	450	462	526	476	513	479	489	463	489	462	470	499	455	471	472	426	484	465	433	493	440	509	495	486	502	477	470	507	468	455	528	474	504	481	476	464	447	518	476	483	426	497	521	500	469	493	487	448	459	475	483	490	511	464	478	471	499	475	494	460	504	490	493	509	459	465	432	459	479	451	467	474	486	495	476	466	521	474	489	486	473	479	481	514	469	492	504	498	511	424	497	511	509	468	472	450	489	504	512	497	447	480	508	445	478	485	481	491	474	482	461	470	488	510	530	506	488	454	492	519	496	490	488	454	477	493	467	445	510	485	486	469	495	464	471	490	447	455	481	477	455	489	490	505	500	491	472	476	505	542	479	465	509	483	491	481	491	520	468	488	461	467	495	488	476	454	480	480	495	524	487	500	417	487	452	515	515	463	487	507	479	447	462	480	488	462	513	454	470	484	501	468	453	473	509	483	445	467	514	480	477	492	500	501	484	513	457	502	466	493	468	482	508	508	473	451	431	469	459	485	458	500	497	472	503	474	485	499	494	487	453	505	482	456	500	482	477	480	514	512	467	470	449	471	491	481	503	470	475	454	466	466	500	494	493	446	498	448	486	527	504	478	468	493	499	510	459	479	490	483	469	517	476	469	451	464	483	489	502	465	504	501	485	497	432	441	452	488	469	467	459	487	492	484	459	449	516	456	486	539	510	479	475	487	511	521	535	539	506	466	512	485	473	489	504	499	460	519	500	457	484	439	482	480	520	456	446	458	476	489	465	466	506	495	486	473	488	491	502	472	510	447	490	456	475	504	483	485	514	483	491	454	451	465	452	466	480	503	492	467	489	485	461	477	441	441	508	491	461	500	520	468	507	496	436	502	445	459	471	481	494	498	474	462	459	475	433	471	494	455	483	505	461	487	482	488	494	428	475	478	489	496	467	451	456	509	485	432	465	498	486	464	502	424	471	486	504	509	480	475	453	477	494	465	454	468	463	446	506	457	491	502	474	470	505	476	510	472	510	462	478	532	468	499	513	466	486	489	464	510	484	522	501	504	482	472	475	487	473	510	482	480	496	468	472	460	498	468	487	460	491	470	495	491	462	488	485	497	507	498	497	481	490	502	472	454	500	479	507	476	454	483	470	473	456	495	483	504	454	466	492	486	483	498	459	455	463	478	484	529	484	499	496	481	489	479	483	473	442	482	492	488	470	490	483	445	463	461	462	490	474	476	487	490	510	482	446	490	507	475	479	474	476	458	459	451	447	450	455	488	471	483	475	466	538	413	478	493	468	452	477	504	473	508	496	497	515	464	443	463	477	495	456	455	496	487	454	473	460	506	485	486	484	452	486	449	448	514	450	481	440	459	461	477	482	470	475	472	486	482	502	486	453	484	482	469	517	503	482	460	482	417	450	502	504	493	473	447	505	492	545	491	488	461	499	489	472	481	497	450	504	488	493	474	476	532	524	506	463	443	464	501	486	501	496	510	496	492	483	454	471	482	457	467	477	524	486	509	484	510	434	444	469	495	482	456	551	489	476	507	493	495	488	511	499	470	484	452	490	493	489	471	468	478	456	445	490	494	470	473	498	464	483	500	482	451	499	481	511	445	480	480	509	483	482	480	474	529	522	480	462	485	473	483	461	452	477	467	496	474	500	513	471	449	476	489	494	510	529	468	483	485	472	456	471	449	531	485	464	454	507	481	448	453	477	464	477	479
18233	36160	32981	27329	30570	28406	26776	25037	20534	15967	12533	9960	7749	6211	4110	3352	2501	2192	1976	1615	1419	1357	1318	1342	1397	1227	1141	1039	1154	1112	1112	1088	919	886	886	975	871	854	881	864	830	892	934	933	956	864	886	879	982	1056	1134	1071	1066	1932	2624	2175	1572	1270	1020	864	750	685	760	759	754	761	717	734	768	750	727	775	753	758	720	783	731	724	752	735	725	770	726	717	759	749	737	767	736	675	720	729	743	774	729	754	733	769	729	730	768	704	709	765	708	711	718	696	784	782	738	770	724	713	743	731	755	768	708	724	741	734	708	726	721	727	714	783	717	781	692	700	702	701	711	724	742	729	725	765	729	761	785	744	765	754	724	756	759	726	752	742	713	761	742	758	737	749	746	686	714	727	788	743	734	748	723	680	711	758	725	737	727	787	716	775	699	706	759	721	709	692	775	718	716	723	760	754	712	697	778	682	761	787	778	790	687	757	705	728	716	735	726	759	752	747	763	783	705	756	819	747	756	702	721	719	719	709	751	684	755	724	687	683	746	747	708	777	738	746	763	785	713	778	730	750	701	741	753	741	712	732	770	730	740	726	718	717	722	779	725	731	685	754	737	722	754	722	808	709	728	779	736	719	769	731	795	714	690	718	708	758	706	777	742	706	745	756	732	741	754	763	717	719	729	738	708	736	773	762	703	726	691	748	737	733	752	734	737	693	748	703	782	712	766	790	698	783	718	720	706	750	762	734	687	749	763	755	741	711	699	744	732	765	689	730	713	717	734	688	764	766	707	732	774	720	739	738	748	797	774	724	788	718	757	755	704	701	702	747	775	738	737	715	730	766	770	731	778	698	722	751	719	726	758	765	719	738	727	749	730	748	737	741	693	790	793	742	730	762	749	720	723	709	711	735	746	758	690	767	732	744	711	786	752	777	729	775	757	746	775	706	727	733	758	743	715	751	729	766	697	703	742	740	726	780	761	717	708	716	765	776	726	745	719	766	704	730	760	711	763	773	732	698	723	759	716	746	693	755	731	739	739	711	774	786	744	797	713	705	721	745	730	750	685	723	775	727	723	701	750	764	698	751	733	785	730	714	708	750	720	769	782	732	713	722	771	781	779	702	760	800	770	760	699	740	744	707	733	712	738	699	705	719	767	737	727	747	782	771	733	748	748	731	763	757	745	737	741	729	731	721	767	712	753	758	714	692	778	752	764	714	737	719	721	773	707	717	702	741	767	688	729	780	712	776	714	721	714	773	747	746	731	735	764	752	722	736	725	710	736	745	761	751	750	757	765	734	731	738	709	707	738	731	755	794	735	742	741	781	722	700	745	744	727	742	726	724	786	704	735	770	732	758	699	740	742	733	755	757	728	737	780	732	781	804	754	743	755	700	731	720	721	728	773	739	754	752	690	752	689	768	744	753	727	751	731	718	736	767	748	736	715	735	715	743	716	739	713	784	731	756	742	710	751	721	759	753	741	763	668	754	707	731	728	693	726	765	729	753	723	693	711	785	721	756	730	710	717	681	742	752	741	719	760	780	782	756	768	747	744	735	760	719	698	720	720	734	718	771	721	725	771	743	772	761	740	787	780	752	747	737	747	745	721	711	707	730	739	743	714	737	795	777	697	738	791	707	757	702	756	734	731	787	727	761	749	774	776	729	764	764	748	729	685	713	718	717	769	681	726	755	766	729	759	720	687	732	700	757	755	766	738	741	706	787	714	758	762	773	759	720	723	752	758	723	749	786	729	757	792	705	744	723	711	703	720	699	750	767	739	800	715	746	762	700	678	725	771	701	745	722	761	748	736	737	738	766	761	715	708	779	793	742	752	754	732	740	766	719	721	747	672	730	780	730	801	736	725	732	729	745	763	744	700	782	739	773	774	752	736	740	777	718	729	729	696	754	729	719	744	742	778	757	761	698	723	786	740	753	737	733	731	803	748	731	713	769	746	737	795	720	764	715	747	727	743	720	743	725	751	778	733	761	719	723	726	712	696	759	755	735	759	674	720	728	748	732	732	762	711	716	779	761	720	705	794	720	747	760	742	729	705	758	721	725	714	715	682	749	739	721	750	766	747	745	712	692	738	743	740	754	691	729	712	735	745	717	715	729	728	723	728	698	760	728	711	744	759	704	722	717	730	760	756	835	757	726	764	745	715	760	709	740	717	747	763	754	739	825	772	726	760	751	764	723	752	725	732	749	712	700	721	737	763	758	735	719	749	743	741	704	751	721	755	764	799	791	734	726	765	713	709	766	729	780	728	739	791	768	760	783	750	760	749	775	784	762	767	756	734	772	754	803	734	700	761	746	756	721	736	787	781	792	765	706	745	758	763	728	734	749	762	722	736	729	757	793	717	745	752	738	753	742	762	788	787	760	685	719	713	761	728	718	748	754	739	751	746	699	754	757	779	705	737	754	717	753	746	736	734	763	776	744	738	762	806	753	719	701	748	707	672	740	722	758	735	730	728	758	734	728	725	779	746	754	675	711	741	684	748	769	773	719	735	743	792	765	703	765	702	692	760	735	745	717	766	766	749	720	746	765	749	725	761	717	750	759	719	733	772	707	789	713	783	741	796	737	696	699	718	729	710	714	759	730	771	739	768	716	762	755	762	728	739	713	768	759	753	693	757	783	763	753	713	756	726	760	736	752	698	716	689	761	766	740	741	761	775	734	775	726	710	716	738	719	726	796	754	725	706	715	760	726	743	725	786	723	745	685	763	746	741	675	724	771	747	743	759	753	747	753	767	720	739	695	698	763	735	788	771	671	770	739	754	771	727	757	769	742	750	735	784	770	757	729	762	715	737	733	734	783	789	742	725	791	713	728	801	777	691	773	726	771	709	739	786	731	715	730	696	779	721	727	723	753	776	729	716	724	697	744	750	743	653	729	728	766	712	710	773	749	778	762	744	778	782	706	721	757	773	754	728	785	792	787	739	734	714	715	761	743	767	771	763	712	735	778	791	759	731	760	753	703	707	728	715	739	717	740	780	743	750	695	744	760	761	691	723	746	689	716	758	744	678	731	717	777	795	756	757	775	694	746	715	710	779	698	734	735	729	746	745	740	757	724	763	717	714	724	725	708	726	768	767	724	749	775	755	773	733	760	745	763	773	732	725	754	768	727	756	726	684	775	768	731	723	708	729	716	760	708	670	733	750	770	753	740	751	733	768	696	731	746	696	736	705	752	743	676	717	724	691	753	786	749	686	784	699	764	741	795	746	801	742	767	729	760	744	722	759	718	720	739	714	718	795	778	806	728	733	718	705	721	767	741	717	741	716	703	726	741	760	737	778	723	736	786	723	732	726	726	734	741	761	745	732	709	822	759	698	755	709	772	734	714	733	789	698	732	745	761	743	758	728	733	700	749	750	754	701	753	738	760	815	780	780	703	705	742	741	771	734	720	759	743	723	738	725	762	747	694	767	760	741	724	706	742	784	704	687	758	773	698	703	724	747	738	741	703	729	735	762	738	768	755	733	747	710	744	741	768	742	730	763	750
27114	21237	18404	13660	11441	8282	7506	6088	4284	3032	2251	1802	1576	1151	962	762	656	609	571	581	536	573	546	545	546	567	555	534	489	522	552	510	476	499	478	475	507	452	487	478	500	512	509	497	518	485	518	468	497	504	527	520	537	521	560	517	514	526	540	469	451	484	501	434	421	490	465	472	479	448	454	478	461	420	432	400	442	474	453	446	479	446	438	476	486	472	475	451	463	463	483	484	445	435	472	488	509	446	447	463	459	449	471	478	454	435	413	474	445	451	475	450	469	452	494	482	453	445	449	500	487	478	435	499	421	427	449	436	478	455	504	469	449	454	478	488	480	444	468	440	462	429	461	465	435	446	447	449	464	496	439	420	442	457	458	473	470	451	475	464	455	451	475	496	470	456	505	436	490	480	460	470	438	473	448	489	447	477	473	441	465	450	477	463	458	460	490	455	459	456	490	504	517	469	497	483	461	431	464	482	477	479	456	461	468	473	470	500	499	446	452	443	439	498	474	466	473	476	490	458	492	463	438	474	465	462	492	444	487	463	455	468	472	472	479	466	464	474	472	496	450	456	489	450	467	481	482	462	422	420	486	467	480	467	478	442	466	459	481	474	455	439	471	508	448	464	444	443	451	462	466	490	486	468	446	439	447	466	436	474	478	466	437	457	452	466	461	440	473	463	456	460	460	485	469	476	456	443	467	450	470	450	510	451	498	467	451	446	500	461	448	465	472	463	429	443	484	476	452	444	483	439	485	473	489	419	480	469	433	483	456	472	444	470	450	451	467	452	477	467	446	504	469	491	465	438	444	468	436	455	443	458	484	455	458	433	428	458	507	468	480	480	472	462	468	457	476	470	453	451	501	457	418	472	457	409	504	480	451	443	459	458	462	450	457	472	486	466	509	478	444	403	483	461	454	465	469	484	460	461	440	429	473	487	461	456	461	465	440	467	474	475	486	466	470	501	468	485	462	428	471	460	500	462	478	426	414	461	466	434	423	467	442	486	479	439	455	475	477	480	470	475	475	465	446	438	447	471	446	464	506	442	478	494	447	486	495	459	454	460	473	466	439	468	498	463	523	493	440	479	488	481	449	488	450	443	427	511	480	443	447	443	432	492	472	465	475	487	470	474	454	482	497	480	456	425	423	463	477	486	470	477	481	458	469	450	457	438	463	450	456	501	504	477	458	433	433	479	460	428	474	447	496	487	486	510	450	416	473	460	471	436	448	425	492	459	477	478	481	460	444	470	436	470	518	415	470	442	484	463	478	463	458	438	453	497	473	477	508	478	437	460	468	466	498	485	438	475	458	450	474	465	455	456	446	459	481	456	467	405	472	485	475	450	437	455	423	486	469	481	442	477	469	475	464	482	447	493	450	449	457	490	450	452	453	466	463	464	486	418	449	465	456	408	459	465	465	470	438	452	505	455	425	489	486	464	447	458	466	468	477	474	448	468	493	458	499	428	462	495	427	496	454	476	484	461	438	481	442	433	443	478	452	478	486	432	446	442	460	503	493	427	464	459	473	470	479	440	425	439	472	446	449	449	466	462	515	436	457	447	477	511	460	467	463	456	470	455	476	467	421	452	468	467	465	437	489	412	436	442	430	474	462	474	442	457	438	480	493	460	480	434	478	428	457	424	448	459	425	461	483	474	490	454	506	472	443	473	441	444	481	424	447	457	473	447	453	463	472	444	476	441	483	426	476	436	461	438	442	461	461	491	449	465	451	483	440	493	445	430	449	440	447	461	418	483	486	461	422	465	461	436	473	456	442	464	449	432	494	429	477	463	480	467	436	464	461	443	490	499	457	461	439	470	485	429	462	446	457	474	451	460	491	450	493	455	468	440	504	451	489	448	485	468	466	440	458	434	468	479	479	478	469	463	485	468	496	467	465	477	508	485	495	467	436	446	465	497	501	451	489	470	462	454	449	483	493	496	455	447	445	520	478	439	472	463	485	453	490	459	440	469	456	461	451	441	469	459	480	491	483	466	463	429	429	451	466	473	473	491	488	513	462	419	455	460	477	480	491	462	422	473	496	477	450	472	471	461	458	469	479	488	455	489	447	486	454	441	475	481	479	459	496	462	457	457	464	450	420	455	469	437	447	442	438	465	460	444	468	477	472	467	445	462	438	461	479	475	492	487	476	461	468	428	484	461	441	478	453	474	480	477	488	464	433	452	452	469	453	499	455	451	412	480	475	500	481	484	460	467	504	509	467	481	473	448	442	487	446	471	498	459	467	445	505	487	454	461	456	463	448	480	435	412	468	487	482	458	485	493	448	471	491	468	469	519	462	448	465	455	487	459	489	427	452	472	435	469	482	439	471	427	440	443	466	475	485	474	451	459	445	466	418	417	468	442	436	473	445	473	477	468	483	444	474	461	421	458	467	431	460	445	461	444	449	492	471	484	471	477	453	456	500	457	496	449	440	470	475	478	487	477	494	450	497	463	449	463	492	445	478	482	438	489	454	464	433	495	461	480	478	499	468	451	463	471	455	451	443	473	479	464	475	441	425	469	447	460	454	495	476	500	446	451	451	477	483	462	493	476	498	466	449	465	475	485	457	485	447	458	471	501	448	427	463	450	481	435	487	484	443	465	461	464	477	429	481	435	461	501	451	478	458	448	468	481	494	446	455	453	466	474	465	426	444	459	449	463	455	422	455	481	452	474	401	457	441	463	453	455	441	451	477	484	444	450	454	477	505	455	449	460	481	457	454	476	453	468	451	496	463	472	465	483	445	478	480	451	486	470	479	515	473	426	409	450	441	455	475	466	451	428	465	471	476	472	455	458	460	459	447	466	455	478	454	487	459	483	449	450	465	490	428	443	464	485	495	484	437	452	459	476	466	456	488	478	437	457	407	477	461	437	480	462	445	466	476	471	467	469	451	476	492	450	481	510	482	485	473	468	456	474	494	446	469	474	491	474	481	435	481	445	501	445	432	472	454	501	477	457	447	498	429	497	474	432	447	513	457	425	441	458	441	481	459	434	477	475	473	480	470	476	442	437	462	449	471	435	434	450	501	524	464	444	426	471	425	471	431	443	451	473	462	476	505	463	479	461	415	452	461	446	504	485	459	448	434	474	458	467	426	469	453	471	466	446	474	466	450	447	467	441	467	455	456	451	412	510	500	481	434	473	465	463	464	418	455	467	449	457	511	472	463	506	486	492	414	461	477	463	479	467	452	453	465	484	476	432	457	475	514	452	455	473	477	490	432	478	470	453	452	459	469	478	442	451	473	466	418	475	475	434	429	453	442	477	473	457	481	458	485	439	435	444	465	463	412	459	456	463	477	489	520	439	482	482	434	442	457	483	446	440	446	469	449	455	475	494	439	478	442	452	475	460	470	471	438	436	453	488	448	452	449	494	446	470	457	413	504	460	468	484	465	474	456	475	472	482	412	467	462	469	442	467	476	449	453	481	465	467	451	489	440	479	464	434	476	493	469	448	450	464	463	451	479	459	458	478	455	458	433	457	474	460	473	477
12456	19891	22273	19476	20577	16928	16662	14483	10937	7869	6135	4476	3964	2762	2072	1605	1231	1170	1091	1040	951	950	896	977	960	930	846	827	884	892	844	855	779	749	768	729	769	697	769	784	777	770	799	730	764	800	825	803	810	899	866	827	835	853	900	944	877	824	758	753	752	687	729	690	727	723	762	747	705	718	715	695	740	717	717	722	707	711	730	738	747	693	729	718	736	702	738	708	729	742	751	716	708	749	744	711	705	681	732	719	712	741	732	737	726	747	739	711	664	685	708	744	704	758	718	713	763	719	683	719	701	675	711	729	727	702	738	722	743	708	708	690	713	763	749	669	728	742	658	724	760	739	714	727	725	680	726	688	705	717	731	707	713	705	734	759	731	722	701	730	697	703	737	763	735	677	718	719	679	756	715	710	723	715	718	710	765	723	731	768	716	716	698	715	711	740	693	695	703	704	754	734	738	761	700	700	717	691	656	704	706	704	721	697	694	692	740	730	694	710	712	751	713	683	719	706	731	679	696	714	727	704	706	717	744	716	740	749	766	649	701	716	746	750	717	663	658	742	720	676	748	717	751	733	698	734	705	664	705	710	754	739	743	675	742	749	726	760	715	712	754	721	705	718	707	725	747	682	699	715	690	754	731	723	676	732	697	713	749	735	731	733	773	742	753	725	717	671	766	727	715	725	709	719	761	757	705	719	733	707	720	684	731	725	708	752	688	712	731	747	743	760	696	722	737	744	761	734	738	786	759	739	698	680	699	734	713	765	729	705	744	689	702	744	735	772	732	704	706	738	750	712	702	703	695	763	725	698	708	696	766	726	704	739	714	669	760	718	720	752	732	743	760	701	728	729	730	722	756	766	721	726	721	682	721	707	699	755	717	689	702	716	692	740	716	730	686	715	717	730	752	712	712	709	695	723	701	709	718	726	719	715	788	728	766	734	702	756	749	702	712	736	757	699	727	719	702	708	725	734	711	691	703	736	736	763	739	688	724	692	671	734	698	693	689	687	753	742	737	763	711	720	781	661	722	702	712	746	697	706	717	710	692	724	718	699	727	692	723	736	743	700	751	689	701	720	728	686	735	741	700	737	688	691	733	714	683	721	722	689	751	716	691	713	713	694	691	728	727	701	690	748	754	678	688	748	741	686	725	755	698	709	699	706	721	714	713	731	732	737	724	691	727	703	722	758	736	733	728	696	771	731	725	707	763	746	703	709	745	776	708	685	711	718	762	702	715	684	718	760	790	695	676	712	732	710	690	728	709	732	747	774	697	661	698	710	695	694	737	722	730	722	751	726	715	732	695	727	700	693	709	720	730	687	704	735	721	750	712	734	725	690	757	732	710	671	752	751	713	735	731	725	742	757	730	746	731	685	717	753	757	697	683	697	672	709	690	728	773	671	703	696	722	775	713	737	723	715	679	701	705	737	701	732	775	791	723	701	761	734	742	733	705	728	725	753	721	747	706	707	695	688	758	731	742	738	735	690	700	725	703	733	694	721	736	734	758	681	686	683	714	751	741	691	700	713	712	705	699	705	689	705	678	692	708	731	719	743	731	747	699	759	716	756	718	697	647	708	718	739	765	690	769	759	709	726	688	752	667	705	753	744	712	676	794	718	728	730	670	723	714	729	702	727	751	728	684	715	720	760	712	752	718	750	708	725	726	738	703	724	730	700	676	713	726	721	681	721	763	697	749	725	723	741	755	732	773	691	776	760	762	711	737	715	714	712	713	716	765	750	696	739	682	680	703	750	677	701	753	700	696	714	732	712	677	761	721	692	749	697	722	735	763	744	696	722	734	720	757	727	697	748	737	750	734	726	715	657	694	750	698	713	666	770	744	740	683	769	729	753	740	739	707	727	687	729	717	705	720	792	675	745	730	681	758	716	745	700	741	748	715	731	676	726	712	719	705	759	697	732	717	723	733	710	675	692	697	714	712	732	691	741	727	704	763	785	690	739	729	708	685	749	753	709	710	643	766	720	732	726	767	690	721	711	685	753	715	781	673	743	773	743	745	691	718	678	704	705	794	694	692	733	702	696	700	719	713	763	689	763	672	754	693	699	739	704	744	783	708	743	754	714	705	700	757	720	744	738	704	695	710	713	726	738	693	739	694	696	707	716	745	707	711	729	730	698	738	710	712	750	756	758	729	696	750	752	676	740	661	741	712	710	688	699	699	748	714	690	697	717	684	738	755	732	733	732	669	740	716	715	807	691	725	696	686	736	735	719	670	683	697	703	801	760	689	706	718	729	707	708	731	698	711	684	743	745	765	703	737	693	726	740	735	717	727	726	710	729	776	666	708	695	682	728	708	725	734	682	728	723	703	708	766	745	751	756	737	730	735	726	707	725	705	745	668	710	677	690	666	722	728	734	740	743	736	759	717	726	712	669	724	721	713	719	724	738	724	674	758	702	727	775	680	730	723	719	711	717	704	711	753	762	695	695	728	760	748	740	719	780	746	695	697	721	749	715	703	725	673	749	752	689	731	729	755	701	702	734	786	755	694	755	708	690	732	738	693	690	715	745	748	757	698	736	775	722	686	700	745	710	709	742	686	714	744	731	693	685	739	717	691	671	686	686	681	677	767	716	759	752	701	724	773	760	748	704	753	694	707	716	721	744	658	694	695	695	720	699	722	655	685	740	720	710	750	739	706	746	736	768	712	711	727	676	756	686	762	697	772	727	709	758	699	714	735	726	779	699	696	689	633	753	704	708	708	748	695	735	743	729	708	710	738	721	732	731	697	764	741	699	699	751	725	672	725	778	699	702	700	775	719	675	735	705	747	709	706	700	704	747	680	748	683	687	721	695	723	702	702	712	717	724	763	738	750	737	689	737	693	710	740	721	746	721	692	717	750	773	663	732	723	704	755	723	751	761	710	729	706	698	753	727	714	723	721	724	745	742	706	714	726	734	714	698	732	749	693	723	757	749	714	750	681	767	747	687	706	706	767	696	725	713	716	712	719	724	699	715	678	699	704	664	708	725	746	693	692	695	650	680	682	741	761	677	691	709	725	711	736	683	733	682	733	736	709	707	755	692	725	748	691	713	678	776	684	723	729	711	757	755	737	717	738	728	699	693	764	709	668	735	716	748	757	775	768	661	724	757	732	723	744	699	742	739	722	728	698	708	734	678	749	754	741	720	744	710	726	712	692	679	724	735	724	770	748	727	722	753	719	719	741	738	733	743	755	742	702	708	690	710	687	757	739	702	727	701	693	734	737	722	785	741	681	708	737	722	738	691	761	721	682	716	741	747	698	721	726	699	695	769	755	732	748	740	714	714	705	705	690	752	702	701	705	694	757	736	717	720	696	741	736	720	731	700	730	685	760	716	761	744	727	736	720	764	663	742	724	737	746	732	729	706	699	712	743	741	707	736	689	743	695	707	768	737	735	721	720	675	693	756	654	717	686	703	709	706	707	723	710	774	711	721	719	706	672	634	696	764	820	694	711	702	678	715	736	725	712	732	717	742	741	744	691	722	739	718
24612	21537	28810	24818	21806	18022	15111	10718	7257	5273	3769	3074	2620	1793	1360	1071	875	879	763	751	675	663	672	727	711	620	616	634	572	618	558	553	586	579	528	556	570	549	540	532	547	519	577	584	545	565	552	592	577	636	558	625	676	889	866	807	731	619	571	518	526	539	582	505	510	496	498	523	480	556	512	552	579	568	542	501	532	508	530	486	525	501	546	496	524	549	489	509	503	512	558	497	498	507	549	476	526	507	504	528	519	521	493	509	537	561	536	563	489	527	505	477	520	535	558	501	544	513	495	549	518	510	512	533	521	515	521	469	525	488	509	508	562	487	517	538	533	499	507	527	506	538	508	503	543	510	520	515	561	544	517	531	490	533	499	515	521	538	536	500	511	509	512	518	554	502	525	512	537	523	532	515	500	517	534	537	519	554	529	487	528	502	539	511	469	512	523	528	511	487	496	489	523	531	524	501	476	537	495	541	539	527	523	526	513	487	543	493	502	503	497	519	519	541	507	548	555	478	531	491	484	520	521	529	491	548	535	550	487	488	503	532	503	515	581	519	491	515	536	470	527	535	513	557	512	531	518	485	506	484	520	528	515	520	531	497	508	463	510	545	524	533	531	488	534	537	512	568	530	526	537	514	513	507	476	481	526	522	507	472	490	526	518	474	481	496	503	504	520	545	492	507	495	545	513	532	505	510	504	575	524	530	518	542	526	521	554	501	485	488	568	508	518	477	500	533	502	517	489	486	477	537	511	503	496	509	504	507	466	509	545	533	493	521	520	496	540	479	508	486	532	525	545	526	512	523	484	533	558	481	490	504	518	514	496	515	552	511	492	491	505	479	498	515	501	498	466	509	517	520	485	491	489	537	477	534	549	537	507	495	539	529	522	491	530	512	525	513	530	563	527	474	525	509	521	521	486	541	514	516	515	525	516	525	537	522	516	549	531	500	517	507	488	502	478	547	496	533	488	522	528	497	486	505	568	481	496	515	505	499	475	545	528	505	518	506	528	503	504	535	519	500	496	539	519	533	502	514	534	504	518	516	472	555	540	517	538	541	526	486	541	538	498	514	473	513	541	509	508	478	537	542	547	555	503	547	540	485	505	526	517	512	512	516	510	519	500	522	515	492	504	535	542	505	526	513	494	493	491	485	481	459	515	514	519	520	508	489	543	512	568	506	496	465	472	469	518	503	515	548	501	522	483	497	541	523	530	500	522	504	541	545	490	516	515	500	523	492	471	503	518	506	490	511	484	494	505	508	476	515	464	525	544	507	536	516	508	506	538	510	536	481	485	495	517	524	490	506	470	515	504	531	520	515	544	481	503	550	519	517	463	508	533	507	513	485	489	527	496	522	515	481	517	519	496	509	506	517	521	548	534	526	518	572	541	508	516	493	519	498	581	483	471	489	496	495	538	494	547	492	534	535	508	506	514	480	467	452	500	488	499	472	529	530	463	521	546	508	469	499	499	480	505	493	523	497	485	522	495	514	505	524	521	517	509	512	518	513	534	516	488	486	514	510	479	517	527	498	495	493	514	540	514	562	521	498	553	537	513	526	512	541	492	504	498	498	502	540	504	490	494	573	498	493	524	534	481	437	479	481	534	526	532	525	530	519	510	505	534	508	484	558	509	532	494	529	520	516	502	512	505	497	520	526	481	477	485	475	537	508	502	563	462	528	516	479	502	492	512	538	490	532	544	511	553	510	464	532	503	509	492	540	532	511	507	501	517	522	505	501	512	507	506	498	516	508	530	509	501	501	527	560	568	518	532	473	531	559	576	504	492	499	511	509	508	483	564	487	465	511	481	512	538	559	497	548	516	500	510	504	505	535	510	520	523	521	508	515	523	540	501	512	506	531	507	485	564	528	541	515	501	539	494	515	521	506	490	506	515	548	517	507	531	535	548	517	527	542	476	505	491	511	470	511	499	495	523	509	517	548	525	537	483	523	573	529	550	507	518	481	503	492	500	553	497	503	522	516	548	543	489	519	556	498	528	466	464	535	529	508	475	508	486	489	442	520	520	484	527	526	498	513	535	525	486	531	501	468	548	504	510	504	544	532	521	502	498	498	527	525	526	485	515	533	541	499	510	480	499	523	537	509	543	481	491	522	521	540	480	541	545	530	511	491	526	511	536	485	522	473	515	488	490	515	533	516	506	500	501	543	514	484	504	505	555	496	531	520	528	507	529	518	505	482	536	502	492	483	506	501	528	509	539	530	518	522	498	492	497	498	532	498	493	517	556	525	539	521	543	543	497	513	548	535	507	545	527	497	507	512	490	495	516	527	534	497	521	519	539	491	573	476	488	519	525	513	531	574	493	487	533	500	551	557	466	508	477	544	517	533	476	480	495	468	514	513	498	486	482	540	490	519	551	526	523	488	504	529	499	564	507	522	523	488	483	546	474	496	519	521	507	499	499	526	489	496	498	519	507	494	560	460	489	556	484	527	521	533	523	570	491	474	527	487	514	512	503	519	521	499	508	517	563	542	482	488	474	561	519	551	525	514	533	499	497	499	525	564	508	494	494	514	542	526	534	527	491	490	506	560	468	542	517	498	501	517	503	550	521	480	490	468	560	518	548	549	477	504	508	542	503	545	541	532	477	507	534	488	504	525	528	520	509	501	528	516	530	501	505	542	504	513	529	487	465	503	493	490	513	515	498	537	461	521	558	508	545	530	516	505	513	538	548	485	475	492	491	503	509	511	483	502	509	531	484	496	514	492	535	524	527	549	509	508	503	517	496	521	493	528	523	482	514	535	519	472	530	489	525	484	517	494	472	463	553	511	509	553	548	515	516	503	511	510	517	483	513	541	513	518	490	521	525	524	552	525	508	497	493	470	534	480	484	525	567	526	515	522	514	510	516	500	500	543	527	523	507	527	518	501	503	581	488	558	511	507	489	454	512	511	546	522	513	523	533	491	515	520	509	527	516	519	504	500	513	491	534	525	528	536	492	537	498	521	467	480	534	518	512	525	527	531	489	526	504	487	538	500	542	537	514	511	505	493	533	489	486	537	526	504	538	497	509	513	540	517	484	538	522	493	546	530	514	507	534	533	555	490	503	521	501	502	527	515	497	535	493	497	552	498	506	524	511	491	548	539	507	514	539	514	548	542	530	458	496	515	475	525	572	487	525	508	494	511	525	531	506	528	513	480	494	479	481	544	516	569	517	526	557	506	524	524	520	543	502	527	508	564	514	572	505	478	497	496	498	526	519	531	540	537	519	503	500	527	559	521	495	518	518	563	521	507	498	500	511	511	520	533	525	549	525	557	528	476	511	508	481	500	521	518	515	536	513	548	529	519	531	474	480	508	469	505	548	485	506	510	509	569	527	544	538	513	535	515	515	531	516	524	479	539	547	499	510	491	513	533	537	534	559	527	527	506	501	520	447	510	533	571	552	483	486	504	502	506	525	541	500	503	487	504	539	510	498	486	513	497	496	517	513	499	490	512	499	527	515	536	528	475	514	505	477	553	507	475	498	566
14901	29326	31839	29223	26201	24538	23465	20312	15694	12381	9620	7485	6221	4222	3157	2289	1908	1654	1539	1435	1312	1211	1276	1321	1219	1118	1060	1026	974	1036	992	1004	951	896	920	889	845	855	880	887	871	865	885	945	870	898	933	946	973	980	937	972	1197	1680	1639	1526	1300	1054	944	815	814	807	838	765	800	774	829	832	842	801	821	767	825	822	819	864	759	811	799	768	799	789	785	786	849	831	771	829	769	831	769	781	806	747	797	842	802	795	774	774	821	785	782	762	841	773	776	854	796	767	793	786	774	798	864	783	794	814	777	755	807	813	790	799	799	784	816	762	832	766	772	804	762	798	826	844	780	816	788	785	816	778	799	828	821	831	820	822	809	843	816	792	749	826	800	766	783	796	785	819	790	807	764	833	820	782	842	783	834	786	807	825	799	762	778	846	763	779	802	794	750	810	876	845	837	832	777	745	774	822	785	762	737	743	833	815	832	761	791	817	748	798	831	767	809	782	811	769	785	845	821	860	825	768	805	802	791	780	772	755	804	802	790	780	824	837	771	758	754	782	779	768	772	726	744	830	763	796	825	815	754	817	821	845	824	779	792	769	778	814	841	774	815	808	776	814	809	801	815	853	807	781	827	848	749	803	802	791	778	799	754	832	837	783	782	824	745	754	809	832	787	767	812	816	777	835	849	799	821	797	831	787	809	795	793	786	834	803	768	799	805	804	797	795	781	780	777	779	830	805	850	787	802	829	786	832	736	750	800	820	818	774	807	805	787	770	773	847	783	787	847	838	833	781	813	820	735	812	785	820	799	771	782	778	792	846	842	802	854	745	809	799	851	823	796	832	767	820	800	743	808	858	810	802	773	766	818	806	830	837	767	823	801	812	788	791	804	835	759	809	817	841	776	804	833	834	766	766	816	824	779	783	811	820	779	849	811	813	767	786	774	787	812	806	789	833	837	801	831	762	751	792	762	856	806	807	804	774	782	768	801	792	833	791	819	811	750	750	792	802	808	813	779	789	808	749	817	832	805	842	796	808	790	782	795	769	794	745	791	762	791	808	768	794	776	798	795	818	809	751	855	781	796	784	795	749	760	827	784	752	795	818	778	793	766	786	806	773	808	785	763	786	783	804	800	822	777	801	788	787	846	800	854	799	834	817	824	791	802	805	787	782	832	771	785	784	790	796	795	784	817	786	854	848	787	823	814	833	829	825	848	832	798	769	774	751	809	786	794	800	788	841	785	789	770	805	775	789	790	853	836	771	772	764	777	773	781	780	813	829	786	834	812	812	778	768	790	825	787	798	765	779	827	760	850	841	797	823	812	811	778	827	773	799	806	811	795	793	809	789	814	802	810	792	743	792	826	811	798	830	764	798	808	824	779	799	836	773	830	799	846	794	800	794	825	791	809	803	816	788	765	839	792	883	753	801	780	806	768	748	757	783	751	790	835	822	836	809	825	805	820	782	844	821	806	845	781	823	803	797	825	803	774	767	812	786	765	805	833	808	782	772	804	782	812	816	793	843	837	795	826	812	815	800	814	820	804	819	809	821	812	749	807	762	778	746	778	802	771	761	759	803	780	800	798	746	809	769	821	770	811	751	774	780	764	814	793	738	838	852	800	830	778	783	806	767	793	813	813	806	811	824	747	786	832	789	841	781	811	811	780	830	797	804	805	757	803	778	828	803	794	789	794	770	743	783	773	783	754	837	761	815	802	831	849	818	775	750	823	847	737	849	824	779	790	846	785	791	798	803	765	792	762	813	831	828	853	745	814	754	785	828	748	796	747	800	764	793	793	828	855	791	813	819	801	812	794	769	791	813	754	777	714	780	833	805	823	809	838	802	843	849	739	742	754	772	768	848	769	798	807	823	828	833	807	775	830	803	846	820	780	837	869	802	817	781	802	788	773	789	804	808	828	780	817	823	786	766	787	838	815	860	827	806	814	798	804	857	813	781	789	779	824	763	779	826	785	808	766	804	858	820	791	788	795	792	791	765	800	801	815	833	862	809	812	793	787	784	785	818	760	773	774	792	767	840	853	813	802	758	801	774	809	801	817	771	831	845	769	780	806	778	857	754	817	805	814	857	788	770	802	781	811	772	807	756	785	777	805	845	783	764	832	760	824	760	809	808	797	772	792	803	852	815	776	768	778	803	844	778	772	806	828	793	848	757	850	791	807	764	786	778	860	813	802	774	764	768	795	774	787	771	791	799	827	795	782	821	791	816	849	776	781	815	800	832	750	778	811	818	757	771	815	821	787	801	817	818	849	789	825	782	737	809	753	763	839	759	800	833	788	786	824	811	761	796	775	765	761	783	789	805	787	801	781	787	791	850	758	856	799	788	778	790	784	820	766	842	834	774	779	824	761	746	769	815	788	782	850	835	812	771	815	776	827	830	819	786	831	852	821	790	793	809	792	770	761	799	824	841	799	768	767	824	769	879	791	765	872	807	865	760	797	769	799	745	756	813	799	825	822	850	823	766	827	777	776	835	840	786	816	773	800	822	821	852	794	826	833	778	764	788	777	853	817	823	780	837	757	800	810	729	859	756	834	803	757	769	804	768	787	792	806	815	800	800	786	773	776	818	794	786	766	762	755	759	776	840	750	776	846	800	797	798	732	799	833	770	798	805	789	810	772	812	765	792	779	839	806	804	738	846	805	768	784	783	776	854	800	828	790	775	811	765	789	793	808	825	797	801	730	806	769	799	800	786	759	750	787	845	798	787	800	833	792	809	801	759	783	789	793	780	774	791	768	867	814	775	814	783	810	873	820	781	807	776	823	818	769	800	809	815	814	856	747	829	795	833	789	760	798	747	772	805	827	816	789	823	810	783	793	817	817	811	816	796	783	798	828	806	785	756	783	757	785	784	824	795	777	824	802	797	824	782	775	815	832	805	804	802	798	754	763	860	821	777	797	814	823	807	781	800	835	833	753	798	780	802	760	830	791	801	843	781	832	833	768	791	814	811	819	818	801	800	771	789	776	802	802	783	824	786	802	796	795	762	835	780	787	792	781	804	769	801	799	764	791	794	779	792	805	817	794	797	794	812	845	801	851	803	821	800	849	819	792	806	736	783	789	776	812	762	800	846	784	758	748	752	814	770	768	777	835	797	790	784	745	788	808	760	841	820	776	776	753	811	827	784	791	816	773	799	784	820	794	809	804	781	795	819	768	782	787	801	837	745	803	779	766	772	795	812	839	799	794	827	788	835	757	805	768	799	785	813	811	806	798	826	751	778	797	797	781	758	780	770	815	838	817	814	804	809	844	820	760	754	812	817	810	811	781	828	771	821	852	782	742	804	857	797	791	759	797	828	776	811	817	805	760	779	787	826	764	837	785	793	811	814	761	791	774	790	789	798	732	830	817	794	815	820	815	832	791	801	809	784	824	784	790	760	779	809	814	816	816	792	795	798	733	836	748	778	816	796	751	838	802	829	796	809	824	794	790	822	760	817	785	779	828	773	879	852	835	777	840	810	803	795	811	820	767	776	814	797	784	784
23394	21441	29351	23955	21742	23337	22883	14768	10366	7356	5549	4472	3278	2381	1732	1369	1113	984	933	841	814	706	855	802	773	709	626	608	584	701	608	568	584	564	554	557	524	549	550	532	561	544	516	555	508	545	578	519	554	547	606	600	877	1461	1120	960	801	635	568	501	568	513	531	504	484	477	501	464	502	486	515	473	520	498	508	453	483	509	488	490	449	471	482	476	491	469	483	503	453	523	489	456	482	471	469	491	501	517	486	468	515	510	540	483	446	498	524	527	508	501	476	485	471	486	506	459	507	486	489	525	479	489	470	494	442	509	488	486	497	499	504	455	519	462	491	506	498	483	504	476	470	490	506	474	488	513	495	462	448	509	486	494	488	509	477	461	488	507	482	456	468	472	503	466	506	481	521	464	512	490	472	457	470	467	491	524	481	452	463	499	512	485	517	482	492	501	484	463	481	472	500	504	492	454	474	489	424	476	495	454	487	515	488	452	490	493	484	463	478	460	444	467	484	481	482	518	492	462	480	494	502	516	533	485	491	503	512	523	466	502	484	482	443	488	465	507	495	487	517	462	476	468	510	498	538	509	511	493	462	488	472	520	474	493	477	508	503	496	478	515	494	490	463	460	474	450	530	499	454	475	486	480	476	471	521	462	491	510	481	475	452	507	475	456	456	501	518	511	455	500	469	482	487	487	504	490	443	505	483	473	475	447	520	479	467	445	476	484	512	491	473	463	494	506	456	513	486	487	491	502	479	531	494	501	503	490	491	441	500	483	490	485	480	478	483	461	474	483	479	479	508	477	516	465	490	481	494	499	516	485	459	482	541	488	490	473	553	496	505	499	466	501	462	495	452	466	501	468	449	488	490	513	512	460	484	474	530	460	483	476	498	524	484	493	464	495	476	505	505	458	494	457	491	490	461	525	444	515	499	517	477	452	496	464	534	524	459	473	446	474	501	481	515	498	500	483	499	513	455	464	485	489	497	486	485	525	469	453	479	499	464	488	501	511	490	474	492	512	508	508	488	509	510	504	463	471	495	496	506	494	475	474	501	485	479	472	511	481	478	467	465	485	508	543	465	481	472	478	473	485	515	458	489	461	463	458	436	475	478	456	512	470	505	483	474	462	486	487	497	468	502	481	455	474	514	476	497	498	510	459	450	461	492	479	471	526	472	511	472	491	490	476	475	488	518	515	516	485	464	455	535	485	505	477	442	447	465	475	464	477	460	498	490	473	472	469	466	505	507	439	509	474	462	481	476	504	477	479	509	492	490	481	525	509	520	543	497	519	506	499	514	482	522	507	473	533	502	510	487	448	449	500	479	501	479	513	502	497	522	495	453	509	474	502	463	522	484	471	493	463	505	471	489	487	509	491	511	487	460	514	497	521	470	485	465	492	503	461	508	436	482	507	491	486	507	497	472	458	518	493	524	480	494	479	494	428	487	536	490	486	467	495	445	490	503	470	519	486	524	512	512	495	475	496	489	493	491	527	523	456	477	492	458	540	491	474	491	473	520	502	468	519	481	507	435	514	503	493	480	513	496	491	499	498	471	481	437	499	484	494	485	492	447	470	517	472	498	484	503	493	465	488	486	468	496	492	459	495	501	499	470	476	470	486	513	513	476	512	491	459	462	502	478	493	526	491	503	503	451	490	468	471	512	468	489	463	497	483	470	478	453	473	506	510	455	447	481	450	486	532	455	476	491	447	501	465	506	479	515	495	490	493	450	477	518	445	492	485	484	496	504	457	486	480	466	479	470	487	463	476	469	463	520	492	485	482	500	484	499	500	504	495	508	482	474	498	485	485	517	474	465	491	486	482	476	476	490	474	486	433	492	454	509	477	459	466	482	486	470	461	502	494	511	518	499	523	515	492	470	464	501	459	476	486	525	511	516	497	501	498	448	486	505	487	479	511	473	466	516	443	460	488	442	478	520	486	490	512	462	484	476	473	503	431	504	505	478	457	495	492	488	462	491	516	531	458	468	477	496	513	483	467	484	532	492	475	472	463	493	472	476	486	490	484	498	504	476	533	485	463	502	527	495	487	510	454	508	484	509	504	514	484	466	458	491	494	465	516	451	492	487	484	471	482	502	520	469	463	481	484	500	452	506	479	524	478	471	465	497	477	511	498	508	504	527	510	460	468	484	452	440	517	475	486	493	470	509	458	519	473	468	482	489	481	504	467	526	472	462	506	478	476	477	446	499	493	470	514	472	482	465	492	491	513	477	491	459	531	465	474	485	473	467	474	505	480	475	453	514	441	462	461	476	479	550	481	480	466	496	507	481	489	480	474	471	514	475	488	488	454	534	485	519	477	468	479	488	464	495	480	467	465	529	518	484	494	494	429	490	527	486	502	486	492	482	510	474	505	502	493	464	471	483	465	473	546	459	480	503	478	468	515	491	484	476	484	475	509	466	494	491	480	472	500	495	457	497	449	494	489	467	482	490	485	492	508	486	488	519	477	500	486	500	465	480	471	490	513	476	485	452	510	495	494	494	526	512	484	477	488	522	513	481	504	433	541	484	475	497	524	503	495	483	487	521	492	460	471	487	490	460	455	502	534	482	486	459	460	517	489	501	486	493	502	478	511	478	468	484	461	490	483	459	470	454	484	550	486	495	459	490	479	541	493	507	451	483	466	490	509	474	497	511	440	480	509	487	520	495	484	474	455	486	504	494	470	473	473	500	494	461	494	496	465	510	482	440	478	483	491	474	481	487	460	501	466	497	513	472	469	480	474	494	481	483	491	470	470	483	469	501	470	479	472	497	462	490	486	489	513	470	524	511	498	494	499	499	475	501	482	483	479	472	460	488	418	492	486	480	479	511	461	471	478	478	487	482	462	505	449	462	495	490	487	470	522	523	468	512	449	500	510	477	528	496	492	497	497	495	491	473	498	494	493	445	487	445	505	507	517	520	493	450	472	485	491	482	491	492	504	481	489	496	518	511	516	488	513	500	493	459	500	479	506	466	447	511	516	452	477	499	460	473	502	493	438	479	471	448	446	468	499	483	515	464	487	488	497	483	507	495	475	500	514	471	472	468	491	516	492	486	475	482	495	471	519	467	467	464	505	461	447	507	500	505	466	480	502	502	517	461	456	528	470	553	476	482	456	497	489	478	515	496	485	480	486	477	518	490	485	502	477	495	457	492	445	466	459	468	486	493	540	496	496	476	525	505	491	494	472	483	524	491	487	496	480	451	470	472	498	481	454	445	512	467	477	499	481	448	502	536	442	457	440	513	488	503	476	491	497	486	527	470	459	517	459	463	530	502	492	500	504	477	485	479	477	508	486	515	488	490	504	504	494	522	496	494	466	462	489	469	462	442	465	490	483	504	466	512	495	483	487	457	474	479	482	487	486	500	495	505	497	500	463	443	475	443	509	476	480	492	500	499	480	522	439	483	513	476	479	464	518	491	493	478	491	453	468	492	492	503	476	495	511	472	488	473	500	509	450	500	450	486	483	482	488	502	470	502	468	477	491	490	530	450	485
17392	35209	36022	32858	30602	30205	28593	24146	20001	15672	12704	10586	7777	5768	4236	3086	2478	2152	1910	1729	1579	1404	1602	1542	1449	1254	1191	1074	1052	1157	1047	1024	896	949	911	853	862	891	863	831	844	833	844	849	833	824	887	856	928	951	977	1036	1626	2733	2334	1875	1408	1094	883	798	738	750	718	736	774	766	727	755	750	778	770	741	772	750	721	714	777	735	772	734	754	817	726	717	732	749	719	809	813	745	767	738	724	764	758	792	741	736	726	757	716	803	744	775	741	733	772	754	726	799	800	716	753	728	770	781	726	741	741	710	723	720	779	746	775	781	753	773	738	705	731	791	793	757	735	743	728	775	752	738	771	736	735	735	734	719	748	707	757	745	707	778	768	734	735	741	745	739	740	742	753	739	757	734	728	769	725	758	800	725	708	752	708	779	751	777	735	760	749	772	789	737	800	702	736	757	754	741	713	799	734	697	744	735	787	748	731	698	750	755	692	732	751	754	711	749	736	752	743	771	723	729	726	722	778	749	765	747	723	730	772	786	749	798	809	720	739	753	777	721	801	656	750	726	695	746	740	727	763	768	736	764	739	737	762	737	760	732	753	777	783	708	796	741	726	679	708	735	733	744	739	697	750	670	749	756	686	754	792	698	761	731	776	734	723	732	710	748	745	704	753	793	722	730	761	722	698	733	752	739	779	793	725	741	703	763	732	771	730	735	729	751	738	791	775	724	779	747	780	728	750	729	783	735	709	744	735	744	756	688	766	728	751	727	733	803	711	726	775	733	676	777	765	700	734	764	704	731	728	710	716	730	751	718	736	734	731	726	701	683	714	777	748	776	732	738	720	767	736	744	761	661	798	727	683	726	737	729	772	769	769	744	797	749	712	705	698	759	710	776	762	781	742	765	805	720	766	751	747	745	759	685	730	772	786	795	771	707	768	737	749	706	741	715	774	788	765	770	763	735	705	747	760	728	718	760	750	711	796	720	747	775	762	742	705	701	771	715	735	775	775	729	748	742	742	723	693	764	672	739	744	766	726	769	735	748	740	709	744	752	717	749	760	750	723	711	726	761	708	779	735	747	801	742	771	696	727	741	722	807	732	730	771	774	779	699	716	736	759	751	749	728	754	738	750	765	780	732	729	753	718	756	755	678	758	752	748	758	727	752	733	753	769	763	770	750	746	809	721	772	702	736	776	731	711	785	748	771	752	748	767	721	756	711	729	792	761	719	703	749	738	788	708	731	734	758	759	730	682	800	741	732	732	721	714	728	741	809	716	689	731	756	714	756	739	796	689	725	743	738	799	770	748	789	709	752	765	720	737	727	747	723	701	681	706	716	753	730	707	716	759	742	745	769	751	774	766	764	768	771	775	732	758	723	750	733	714	738	731	734	704	737	755	752	707	704	753	725	750	737	740	740	752	769	778	707	764	720	755	780	747	751	715	736	684	754	736	748	746	735	756	759	745	816	763	750	788	725	739	787	781	715	738	769	787	726	709	736	778	731	749	745	724	790	709	749	747	694	699	736	740	741	736	747	750	731	707	766	693	753	737	723	746	791	722	806	710	767	755	740	730	736	785	762	761	767	742	768	735	743	742	731	727	768	723	723	750	729	726	743	731	748	718	764	706	701	722	732	736	772	794	767	745	734	758	770	741	738	716	754	718	731	684	756	704	763	786	760	786	729	792	726	734	783	722	741	750	724	750	744	774	746	736	721	793	768	764	681	754	742	741	740	753	723	729	773	739	754	757	732	724	791	743	691	734	737	719	736	752	746	745	759	712	784	726	755	709	727	735	673	720	714	724	728	759	772	705	757	688	763	731	799	765	720	728	762	768	735	739	743	777	713	746	718	765	731	706	721	729	728	769	668	813	725	749	753	701	788	745	767	716	722	750	722	749	718	778	768	718	773	730	790	793	727	777	712	726	745	796	736	712	719	763	774	749	752	702	710	746	777	750	746	737	713	744	721	735	770	738	735	779	783	775	747	733	726	771	779	738	731	789	719	720	751	740	775	779	744	735	737	729	782	747	734	759	750	777	737	742	728	726	744	712	802	718	785	763	752	754	784	745	729	789	795	743	689	751	710	756	720	740	692	739	746	740	745	710	735	763	793	734	745	764	729	723	685	776	768	689	738	730	782	801	708	705	700	739	767	762	736	747	774	747	716	739	741	761	732	793	729	787	709	741	772	771	760	772	718	786	751	735	783	766	742	752	726	728	718	725	707	696	736	768	758	705	745	729	745	784	724	728	734	760	761	721	732	735	759	761	760	742	762	719	739	731	729	738	695	763	730	721	719	703	720	708	736	735	755	723	734	716	758	721	757	742	742	765	742	779	749	756	705	723	654	718	745	806	764	759	796	722	759	721	759	744	743	761	743	760	749	782	771	757	755	751	710	733	758	782	725	733	748	757	749	738	731	711	741	750	795	746	723	747	704	724	784	748	728	728	695	793	780	763	752	724	778	742	767	757	780	740	747	765	732	729	727	767	680	737	717	761	762	767	765	778	725	714	691	752	757	698	731	764	768	743	709	763	694	791	700	752	727	751	716	761	721	735	816	758	734	715	714	753	750	733	750	698	793	748	702	748	759	729	769	757	712	727	768	792	700	741	789	763	735	746	734	722	723	730	728	765	802	746	731	761	761	771	763	797	727	759	729	715	735	773	741	771	774	774	712	739	764	717	752	708	751	748	710	723	784	726	731	753	784	741	753	700	742	775	796	745	740	751	757	739	754	763	772	755	771	730	747	768	757	739	730	774	740	733	748	762	757	788	768	806	751	730	726	743	794	752	723	748	750	772	733	736	731	807	772	744	750	728	728	723	750	692	752	720	708	741	735	711	724	762	742	710	782	766	772	771	732	730	756	692	703	769	748	713	746	752	732	752	722	729	758	773	727	717	730	739	732	751	773	743	730	785	704	748	750	750	754	772	749	723	774	712	742	726	756	721	699	747	703	786	793	755	770	746	761	733	742	744	802	800	742	728	740	757	744	775	712	731	755	721	735	734	738	749	804	733	733	734	740	752	676	690	704	749	738	706	789	717	781	750	747	757	737	716	767	702	746	743	725	719	723	755	752	715	777	755	711	728	740	732	754	723	775	766	744	763	778	728	760	795	712	742	761	779	732	743	693	745	710	741	737	749	692	748	711	778	759	710	782	761	719	727	736	673	750	721	705	735	753	772	747	770	738	737	813	764	737	789	752	737	708	745	738	795	757	722	713	733	757	779	722	726	783	697	692	734	754	761	725	776	732	785	765	783	748	758	727	714	689	765	742	771	764	768	686	706	759	711	721	739	732	719	698	788	781	765	729	759	765	744	773	776	741	744	757	723	727	772	732	734	704	737	740	783	797	737	790	727	713	755	781	755	736	739	764	723	769	756	750	731	749	749	781	733	773	729	733	730	780	725	743	786	711	726	773	773	751	753	777	709	693	778	729	670	779	756	708	729	743	807	739	738	764	739	746	725	743	757	712	784	701	763	764	702	733	757	770	751	746	771	713
27060	21210	19602	15321	11735	10655	8622	5804	4253	3091	2308	1864	1380	1133	857	790	684	624	652	603	550	545	599	641	603	570	549	510	527	493	493	508	491	545	453	471	484	485	488	494	487	461	439	521	480	481	482	500	498	489	509	472	502	530	487	561	535	530	487	479	457	412	493	518	436	476	476	471	497	502	485	494	461	450	451	522	475	489	465	484	484	436	494	471	524	472	489	527	485	458	431	491	429	465	437	463	442	445	472	441	463	481	454	474	475	498	485	507	431	472	492	497	492	485	470	472	468	516	481	497	475	474	456	477	455	466	475	507	476	443	459	481	474	522	475	468	432	434	463	461	453	462	450	479	499	471	433	456	432	473	481	468	493	473	455	490	494	459	512	489	498	436	469	457	512	492	469	479	506	496	453	491	436	480	447	457	466	482	468	501	459	448	473	431	485	466	464	513	439	479	471	487	473	470	466	458	481	501	464	444	472	468	481	483	448	436	470	515	479	469	486	458	472	417	465	454	479	431	444	422	494	459	432	450	449	492	473	460	506	445	498	457	476	461	484	478	474	496	474	469	452	518	477	471	493	472	453	465	470	489	449	446	489	480	482	479	469	477	425	467	453	458	479	474	474	456	484	418	446	424	454	500	486	470	453	465	485	487	471	487	540	478	468	449	485	452	440	485	438	495	474	449	491	437	513	492	462	463	488	483	460	472	484	480	431	470	451	470	467	439	475	446	487	486	454	481	484	496	496	477	505	464	496	468	480	439	478	480	455	463	483	458	445	470	486	443	477	489	433	490	476	457	457	507	437	468	419	493	457	488	456	447	460	479	480	505	484	428	486	477	475	458	466	427	473	464	485	533	472	512	440	463	481	503	431	467	486	477	453	472	467	445	488	428	464	475	487	458	478	472	438	477	464	440	486	489	481	493	469	459	487	481	486	487	490	468	478	453	455	479	445	444	472	472	486	491	453	488	519	485	475	446	492	472	435	506	503	479	449	491	456	487	476	475	493	488	443	465	454	464	437	474	465	454	470	491	493	450	471	479	486	478	489	471	512	464	474	486	458	479	455	446	475	497	476	458	497	450	440	453	470	458	484	499	499	458	454	449	470	469	448	451	455	486	473	511	478	468	455	479	490	492	513	476	453	495	476	435	451	429	491	473	486	462	446	518	488	441	502	433	442	448	482	476	482	465	460	466	434	490	455	448	406	512	472	475	482	442	445	439	511	456	445	482	446	498	460	464	494	491	492	490	422	476	472	479	500	480	503	482	494	499	452	421	474	494	464	445	489	472	455	489	451	467	450	499	450	490	485	445	430	498	468	473	438	503	438	466	466	494	444	508	461	422	493	480	449	487	454	458	500	511	451	452	477	457	506	444	468	437	481	481	481	473	481	439	492	460	475	477	456	492	448	512	482	444	485	466	449	449	477	464	448	442	454	478	522	467	461	465	471	462	458	506	463	488	513	482	483	472	488	461	478	460	471	490	489	457	477	478	464	465	472	492	513	464	474	444	438	526	501	478	480	469	465	484	454	458	460	454	484	503	472	451	474	443	471	477	494	473	467	493	446	466	489	456	453	463	517	460	471	483	489	464	483	477	504	474	485	475	458	533	441	526	466	496	443	467	429	461	469	473	460	449	485	492	484	450	449	498	439	433	474	461	487	468	479	477	470	492	477	491	491	483	490	487	461	428	461	450	473	486	529	461	473	502	479	497	502	479	472	477	459	488	479	444	489	501	476	519	451	458	445	434	530	490	466	464	463	483	460	473	472	498	484	467	441	458	479	493	473	437	468	465	464	466	421	478	423	458	414	453	462	473	469	500	498	506	465	487	496	471	433	452	430	444	448	484	516	455	475	492	493	488	478	470	452	482	447	461	426	450	481	476	460	504	445	514	522	471	450	518	471	438	425	484	496	486	444	450	432	417	495	482	477	476	451	484	473	484	472	470	462	497	474	464	486	453	457	469	466	468	457	502	482	470	466	456	439	474	491	438	485	475	460	461	462	465	474	442	485	516	500	489	493	464	471	464	510	470	487	457	444	443	465	447	500	477	476	476	456	479	490	480	468	482	474	490	438	459	425	507	481	464	433	460	473	470	480	429	450	475	481	492	493	467	482	467	472	476	447	450	459	486	459	514	493	495	483	439	493	461	477	466	484	440	487	501	433	456	463	463	456	443	528	481	466	489	431	437	468	458	482	458	448	485	485	489	476	454	480	464	452	482	465	498	494	480	438	481	527	485	463	450	464	478	458	484	502	507	466	502	490	462	468	469	483	454	496	480	497	492	475	467	433	490	484	465	509	483	466	476	459	440	446	445	458	472	455	485	461	447	499	453	470	512	478	428	446	490	497	450	487	461	464	492	448	471	471	495	482	498	461	463	433	457	443	486	491	493	464	488	446	517	461	461	441	476	461	518	500	463	485	443	501	469	472	449	464	442	507	416	478	456	500	488	434	432	442	500	491	456	435	457	471	465	458	488	413	493	458	494	495	460	474	432	459	508	491	481	441	455	394	427	454	474	476	494	460	451	451	439	455	462	460	486	473	447	473	472	517	457	481	489	465	430	497	479	451	476	489	509	485	453	462	441	455	494	502	487	462	442	490	505	510	488	447	475	441	463	469	426	472	430	466	469	473	469	447	487	511	483	446	477	453	443	487	453	472	464	437	426	478	477	513	500	454	437	485	489	442	445	451	442	431	469	484	456	459	464	501	491	465	439	500	465	468	480	466	478	445	477	488	449	488	458	443	487	482	461	455	458	445	488	463	493	468	491	514	484	429	498	464	446	422	494	469	427	425	467	472	477	499	469	465	477	460	485	472	493	485	409	438	459	486	486	470	448	466	455	476	503	471	464	486	480	438	438	482	468	495	467	460	479	460	464	460	446	512	430	519	495	515	492	501	454	454	483	477	451	456	479	479	487	472	475	501	519	473	469	458	442	495	460	493	452	444	466	484	482	463	440	450	491	473	480	494	511	469	510	456	462	451	468	444	471	471	445	509	496	509	451	478	449	449	465	433	477	489	451	496	484	455	494	503	501	471	449	483	498	466	462	474	491	483	486	482	449	496	432	485	474	453	412	454	464	454	460	513	505	457	412	481	466	473	458	468	465	470	469	466	437	504	495	508	429	483	466	477	486	508	475	484	474	477	466	471	471	462	482	436	466	477	477	468	477	455	444	453	475	459	485	469	440	489	464	457	474	465	481	449	467	440	468	460	465	494	449	495	502	490	474	487	484	510	468	451	485	480	485	485	482	441	486	464	485	498	454	473	464	491	479	452	463	442	449	430	484	444	453	508	449	461	455	487	456	476	493	480	435	471	437	475	451	475	465	449	505	487	444	472	497	477	465	475	465	478	454	468	438	434	485	498	469	456	459	471	464	453	468	453	481	439	480	479	478	504	411	455	452	407	509	477	465	477	516	484	452	442	506	470	473	497	489	479	499	480	468	475	469	459	428	474	474	479	503	447	465	461	503	466	482	478	480	493	466
11003	20974	24024	20860	20643	20333	17930	13597	10781	8252	6167	4864	3501	2551	1919	1531	1360	1120	1178	1149	1005	954	1004	1031	1134	897	909	846	898	900	805	811	819	787	753	815	734	772	774	709	735	791	821	805	801	745	741	809	794	808	803	826	818	919	956	888	825	856	774	711	708	730	710	733	733	758	659	710	722	739	683	726	713	726	718	746	730	718	774	656	736	752	732	748	768	727	722	677	709	728	694	771	702	769	743	745	724	687	734	718	679	795	732	745	748	733	754	738	722	740	712	739	726	725	704	742	753	701	690	717	747	729	733	700	731	722	732	807	714	744	741	742	727	778	757	739	760	723	696	721	751	740	774	729	725	752	719	723	726	697	716	733	758	746	734	698	730	725	764	736	747	740	815	762	714	706	711	791	724	738	736	735	700	728	708	685	771	765	767	785	780	696	709	673	700	755	780	754	745	738	731	744	811	735	746	760	657	724	739	688	701	733	719	761	740	689	738	737	727	747	740	693	758	726	705	761	706	740	743	694	727	674	751	647	705	710	719	762	696	709	717	718	688	785	707	782	748	758	754	728	767	742	729	683	762	771	725	714	717	730	743	756	704	743	691	740	695	742	745	720	747	719	734	719	743	697	703	719	732	719	703	740	748	729	692	711	768	753	707	768	752	708	743	735	706	736	751	709	731	748	724	720	776	692	737	709	659	761	777	744	754	740	730	644	729	748	750	729	776	735	700	730	730	679	754	725	728	743	721	750	723	732	693	756	707	713	749	744	672	743	766	756	714	750	717	716	768	753	732	754	745	736	746	776	710	779	746	734	727	769	717	735	735	725	702	708	731	655	695	754	674	730	714	755	702	748	709	700	742	796	744	748	743	715	767	742	734	703	744	750	738	706	705	759	707	747	715	731	740	747	706	707	775	764	754	717	753	796	757	700	777	747	701	718	759	726	764	743	674	743	719	702	715	697	785	694	733	701	716	675	697	721	740	705	697	686	708	734	680	774	749	750	759	705	738	719	703	770	745	720	750	700	706	693	730	699	711	759	718	740	749	717	754	683	759	733	682	722	751	711	693	679	735	731	743	710	760	750	743	702	732	709	759	743	756	694	727	739	728	749	702	718	694	770	698	746	703	726	744	730	735	722	735	744	744	763	703	753	773	722	708	758	720	717	698	802	717	723	733	720	713	709	692	710	745	711	738	713	758	711	716	749	791	752	726	744	706	714	677	746	709	748	759	733	744	753	721	722	725	685	704	700	762	737	748	757	714	742	726	688	767	709	748	737	731	714	725	748	748	710	745	735	727	697	671	744	777	670	703	703	758	717	722	760	781	724	722	785	751	724	759	738	708	740	748	713	712	732	750	713	786	718	755	767	705	736	791	732	756	772	727	735	735	747	677	738	749	723	732	763	694	710	737	749	719	761	739	736	689	715	706	696	717	737	764	773	709	723	708	734	763	741	745	784	711	754	755	723	703	726	740	741	706	738	718	767	738	738	693	657	699	728	729	708	714	716	707	700	739	680	731	761	745	750	723	715	701	737	731	731	758	735	737	744	730	755	735	743	706	699	738	716	781	737	742	753	716	738	730	720	744	719	727	737	725	708	708	735	742	715	712	720	723	685	650	728	686	687	683	738	705	744	723	686	757	760	777	763	733	736	764	735	792	687	689	768	754	739	733	712	737	709	754	726	724	720	722	771	757	714	732	732	733	710	705	738	710	707	712	724	706	690	673	804	715	781	745	737	740	711	728	751	772	724	731	738	675	770	767	702	699	752	703	723	705	758	747	705	691	762	694	729	689	769	733	716	714	758	770	739	692	667	691	745	757	757	753	714	721	751	742	748	786	731	729	742	756	708	730	730	708	760	736	694	726	733	753	704	728	724	740	680	714	763	732	727	679	732	757	729	707	742	770	785	763	714	700	701	705	723	746	703	741	757	685	716	705	702	751	763	734	724	712	707	713	702	738	733	715	733	757	722	754	698	743	750	752	717	758	702	707	778	707	708	772	687	652	673	717	737	726	732	696	696	725	696	746	738	702	714	736	746	740	752	661	746	729	749	741	703	711	760	728	743	732	720	693	733	701	703	703	652	740	740	738	688	741	681	700	735	759	689	793	713	704	760	808	663	727	736	772	725	727	752	705	742	752	715	755	714	754	713	740	737	694	703	718	736	729	748	744	788	719	738	747	742	773	741	771	694	734	726	744	705	781	762	717	779	730	736	712	752	726	733	724	712	724	746	717	731	740	728	743	756	735	733	722	681	739	732	753	668	716	750	756	728	711	691	700	722	721	728	753	803	718	738	721	739	703	700	713	730	741	738	733	736	730	727	687	682	757	751	729	693	681	758	733	706	760	750	766	728	711	699	741	720	692	759	701	715	823	722	709	716	728	713	718	710	750	725	702	739	760	738	805	741	735	720	766	698	756	750	677	722	731	667	733	741	745	745	688	701	726	785	788	762	684	776	716	754	703	698	749	761	714	723	721	788	725	693	734	739	683	729	696	760	734	721	663	722	682	775	730	735	773	707	796	767	698	754	690	774	768	706	733	757	750	766	745	710	773	667	748	743	721	700	750	721	739	733	740	742	713	750	663	789	694	714	722	740	722	701	744	759	686	746	741	720	717	737	706	758	754	771	751	757	769	738	701	749	750	724	723	725	740	757	764	709	674	763	758	725	702	736	737	722	748	700	781	770	735	729	790	756	690	751	763	760	702	755	696	740	736	757	705	736	757	720	700	741	749	700	747	741	736	705	738	735	736	762	771	747	723	749	712	765	738	694	696	752	740	732	733	725	708	736	726	724	764	752	703	726	682	757	721	724	717	696	688	711	693	755	759	703	752	757	712	742	762	714	741	664	748	707	731	752	714	749	669	706	670	711	768	701	721	743	704	756	743	742	721	728	709	680	808	758	735	707	717	692	746	739	748	752	742	715	698	770	696	734	771	748	677	733	738	718	728	706	757	717	732	766	740	763	756	723	735	732	709	766	744	762	733	744	718	758	728	750	748	729	765	740	745	703	746	748	737	689	775	717	685	714	705	702	710	761	705	683	728	729	763	751	756	745	759	734	773	753	717	743	779	777	751	718	713	745	767	726	747	724	722	751	726	741	714	766	734	752	770	766	751	744	693	729	701	714	745	710	697	722	731	757	739	750	740	734	733	729	735	712	706	757	800	669	706	773	723	773	705	713	704	739	701	721	733	701	709	723	718	761	734	723	705	779	737	702	739	717	741	757	703	729	745	729	700	785	731	706	784	728	714	713	697	718	758	725	698	759	716	685	749	700	783	718	759	703	721	747	721	709	715	721	688	714	750	696	692	752	689	715	744	757	728	679	732	704	755	713	748	754	730	714	711	740	751	713	677	760	713	733	701	782	680	768	751	739	700	726	723	761	752	682	715	757	758	746	725	704	739	746	754	723	717	751	742	686	701	689	732	734	758	682	683	751	768	720	786	713	746	761	759	710	731	724	715	739	740	737	750	729	709	729	728	737	754	717
24507	21553	28858	24810	22423	20405	15921	10305	7391	5149	3808	2867	2217	1568	1359	1115	946	904	866	789	698	645	736	830	781	672	680	662	619	611	583	583	546	551	553	556	572	541	563	575	599	587	639	577	589	554	532	549	584	566	579	612	755	900	852	785	708	622	556	562	552	511	526	576	516	527	504	537	576	537	545	514	540	515	568	529	509	519	530	512	522	519	535	517	495	530	523	538	494	557	496	512	547	538	522	517	523	508	577	523	520	541	516	567	547	522	548	502	500	504	526	513	574	506	512	484	537	562	530	567	563	521	518	559	533	522	573	506	551	564	516	516	505	538	485	518	508	527	497	520	530	452	496	508	497	513	495	518	485	536	511	510	471	525	510	505	559	541	511	511	506	534	507	521	511	540	538	491	529	550	482	542	511	517	498	556	508	542	538	555	504	552	536	516	507	516	521	501	506	510	527	532	519	538	516	511	479	556	499	515	534	527	503	512	549	512	528	565	512	526	493	581	520	560	512	528	549	533	524	571	539	542	519	494	528	538	503	518	518	521	498	534	525	564	542	556	544	500	531	528	546	520	544	547	537	515	551	519	530	528	530	513	537	538	505	536	519	544	530	555	522	517	499	536	516	538	551	505	487	520	529	533	537	491	515	486	512	538	533	497	547	537	512	520	539	546	516	537	539	553	527	528	530	516	561	531	564	518	529	524	499	560	526	580	490	550	531	502	552	540	553	498	536	487	543	542	536	531	531	566	563	548	557	514	535	549	499	537	499	558	555	513	511	493	523	517	525	507	574	521	521	505	537	540	507	531	511	492	540	499	551	524	522	547	539	494	555	515	557	525	504	525	514	556	555	555	518	540	552	492	488	494	538	500	558	479	506	514	504	528	506	522	514	562	514	556	527	511	486	495	523	558	514	535	499	527	492	538	485	481	548	524	574	513	532	543	582	518	549	520	499	522	546	577	525	511	512	504	520	521	521	544	514	521	534	521	510	563	539	518	540	497	489	526	507	514	491	511	544	518	510	536	485	510	513	555	531	505	526	507	520	548	481	505	499	511	522	506	517	524	547	548	513	545	563	539	510	558	539	503	533	526	516	550	500	489	558	535	530	538	532	531	525	508	545	523	543	527	520	535	547	506	532	479	545	495	497	538	480	521	495	541	548	514	526	484	518	571	534	539	514	561	561	520	495	519	522	570	571	521	508	516	516	548	519	509	530	529	535	488	497	537	512	522	560	572	535	506	500	475	513	533	542	529	516	545	550	505	490	520	509	526	565	522	509	509	535	499	542	520	513	520	538	512	506	501	503	553	507	551	520	538	534	516	531	511	556	553	519	558	483	517	498	493	554	540	514	513	489	487	533	532	480	525	518	519	523	500	549	539	542	535	529	522	556	507	564	522	520	478	497	549	582	571	520	521	517	503	519	490	572	485	525	535	525	516	595	539	507	537	486	525	482	536	526	531	527	551	545	519	499	523	547	511	531	548	547	542	573	518	527	535	532	494	539	480	570	536	546	503	527	544	555	544	556	495	538	522	496	512	535	550	483	519	518	544	487	562	513	515	522	552	538	501	501	566	503	523	552	580	531	520	560	528	528	511	533	517	531	571	490	517	554	518	525	527	480	494	509	540	535	512	503	533	532	528	555	541	519	555	554	486	503	541	542	487	534	519	531	544	563	484	508	526	516	538	531	534	547	552	497	503	545	500	496	536	541	528	525	592	523	528	563	501	504	544	495	498	503	511	541	544	528	524	522	523	530	480	530	561	522	504	535	543	508	556	539	488	535	554	519	510	530	510	548	540	553	527	513	539	513	525	521	510	498	521	524	544	511	522	550	535	529	536	518	552	507	501	513	553	501	523	537	515	545	496	552	536	496	498	504	513	549	556	553	535	544	506	516	573	517	538	508	505	520	544	518	523	557	540	516	538	506	501	528	517	548	514	541	547	502	508	526	561	530	505	488	532	540	601	506	483	561	509	553	559	490	505	517	492	565	546	494	532	515	540	559	528	521	530	541	523	542	532	505	534	550	492	528	522	531	481	547	509	505	539	559	568	540	504	550	527	521	538	514	522	525	517	539	536	530	512	536	545	539	542	478	525	529	560	558	499	552	548	517	497	482	483	537	534	534	561	542	530	547	508	496	550	521	526	568	499	576	504	540	541	520	539	480	550	508	521	533	478	548	528	528	502	524	519	547	571	578	530	487	504	520	551	523	535	488	525	528	521	490	504	522	510	524	518	497	487	519	524	490	557	574	470	512	538	535	552	521	520	536	524	520	533	506	507	554	506	507	566	538	497	537	562	530	540	563	526	531	519	549	564	511	479	521	536	528	544	564	489	498	503	550	518	515	498	527	509	513	506	540	572	538	575	510	552	527	546	557	550	499	537	498	520	551	500	507	497	494	503	521	493	521	523	525	509	525	514	513	550	547	538	497	509	523	550	519	516	514	537	531	538	542	530	521	560	508	524	527	515	507	542	499	543	549	512	586	510	525	500	545	535	541	546	529	530	531	505	543	497	541	548	549	529	496	557	487	535	549	544	501	519	536	550	511	529	539	524	536	561	561	516	537	488	513	511	524	558	531	520	562	521	554	509	533	516	536	553	511	501	521	523	494	495	545	523	519	543	502	478	518	536	534	507	501	538	514	490	541	507	557	504	531	517	515	523	515	533	481	507	508	533	528	527	501	532	542	515	517	514	540	526	545	509	524	541	542	529	505	531	555	543	516	516	504	541	490	506	527	512	582	512	522	531	554	496	526	500	524	516	526	502	520	532	512	517	520	538	519	470	497	539	553	548	541	507	528	524	566	525	506	532	533	513	521	537	512	528	536	516	528	505	489	542	500	503	499	520	493	550	546	532	562	515	508	536	514	522	520	505	524	493	522	509	522	534	531	535	529	529	546	549	529	516	574	509	528	542	544	502	554	546	536	549	519	533	517	555	498	556	510	566	508	480	558	550	515	535	529	530	500	533	476	546	530	557	506	477	530	511	510	514	522	524	562	527	516	533	515	543	520	489	542	511	540	537	527	508	486	517	523	557	473	526	505	553	537	580	554	533	477	513	507	501	573	549	537	534	548	527	517	540	540	519	530	509	522	538	549	500	513	520	558	510	512	527	531	514	557	529	512	528	478	513	537	513	505	536	527	556	533	541	512	541	532	541	528	524	532	512	544	538	485	533	487	543	578	523	528	508	540	542	499	548	542	478	517	526	496	514	513	523	535	493	504	553	548	527	535	500	516	465	506	463	529	503	503	474	502	553	496	485	507	553	499	519	517	492	529	512	477	501	519	506	532	520	545	546	544	523	506	522	547	524	510	522	557	502	539	546	521	501	576	570	530	503	525	533	503	508	527	501	538	505	523	525	501	536	565	498	524	507	520	510	505	540	499	542	506	537	543	578	529	521	555	528	555	504	537	556	511	489	550	527	541	492	549	579	504	537	518	545	541	564	492	560	488	507	504	498	471	510	528	573	542	564	549	540	486	529	525	543
14289	30966	32006	28601	29523	27552	23518	19777	15997	12115	9459	7219	5140	3766	3041	2525	2034	1794	1653	1427	1311	1274	1410	1484	1396	1106	1235	1076	1066	1064	971	994	942	944	922	937	923	839	872	906	944	900	965	973	951	921	961	964	906	939	917	922	1302	1776	1542	1343	1230	1026	933	915	780	839	822	821	867	767	779	809	809	773	776	831	817	841	827	782	800	798	816	807	795	777	805	841	795	811	803	777	789	790	778	794	815	792	811	801	786	828	814	763	805	778	767	773	819	836	805	761	850	825	820	786	848	833	800	794	841	789	855	808	780	790	693	751	804	851	802	810	823	814	825	812	814	810	858	779	838	822	775	834	771	849	790	788	803	845	873	815	804	793	831	806	823	833	863	761	789	800	861	794	822	756	812	836	821	812	833	763	829	798	769	795	792	793	807	838	850	795	723	799	812	798	779	813	802	855	780	780	820	827	817	791	801	859	800	881	785	820	793	828	780	792	851	811	788	817	788	775	806	829	842	725	832	793	859	769	806	802	796	848	776	756	819	852	853	841	820	796	812	826	769	848	798	753	761	839	830	767	794	801	839	790	811	849	827	807	832	844	823	825	810	840	806	781	839	815	771	845	794	840	809	788	800	792	861	776	799	794	783	761	816	834	844	835	793	786	793	783	750	817	772	790	790	778	805	810	818	809	825	786	789	796	799	787	842	806	834	862	815	777	784	812	822	788	820	787	810	819	852	803	790	798	803	824	828	763	798	903	824	844	832	786	824	818	859	833	800	822	825	825	807	834	869	796	814	817	821	753	847	842	810	798	802	770	768	844	805	836	802	815	817	823	828	830	780	800	814	769	796	797	773	811	836	823	816	790	845	799	809	798	813	835	791	851	795	790	760	845	848	777	789	809	804	802	757	793	842	812	805	799	858	795	805	758	799	812	838	831	825	799	749	866	812	797	834	811	835	804	740	806	821	725	794	804	770	800	861	769	757	778	834	838	791	828	798	817	812	819	801	789	835	821	800	839	797	839	821	790	840	820	778	814	778	782	787	796	857	816	812	843	805	784	757	790	831	825	836	810	821	807	759	807	770	788	761	836	810	833	789	731	809	808	810	791	828	834	787	794	791	778	856	838	800	847	782	798	758	805	794	826	808	848	799	733	848	818	817	813	832	823	839	804	836	789	838	774	807	825	896	844	765	802	788	817	787	833	790	798	800	811	829	813	766	803	827	849	780	744	834	778	799	860	844	815	826	822	784	772	840	826	779	831	765	784	819	789	791	811	805	873	794	767	824	854	810	795	823	773	849	785	814	800	833	791	783	795	816	796	805	819	742	839	870	859	732	871	779	810	799	820	820	751	787	838	854	777	802	823	804	838	750	825	835	764	795	818	748	783	810	828	782	822	793	852	830	843	799	786	816	806	809	780	788	843	785	789	733	800	789	801	858	771	819	795	846	809	832	778	843	759	822	810	817	801	777	803	824	845	820	789	838	784	790	765	754	765	813	863	802	854	837	821	775	760	841	819	861	802	785	788	823	740	786	809	813	852	809	767	801	825	798	851	836	814	820	760	805	786	834	776	772	816	821	824	819	792	786	831	814	791	827	804	753	787	781	791	790	791	782	812	810	816	807	809	806	799	805	834	790	843	809	816	822	854	837	804	783	857	800	857	834	796	819	813	866	801	797	792	812	830	842	805	803	816	793	768	786	800	745	821	755	812	786	837	804	781	797	831	774	797	848	842	814	816	788	786	823	821	810	786	818	820	797	808	799	804	771	842	859	856	880	820	808	820	843	783	801	844	830	799	786	795	850	842	788	827	795	790	866	829	827	772	825	781	842	825	744	750	820	774	813	875	838	804	808	789	823	821	784	817	769	795	783	826	805	812	801	845	829	843	826	771	787	826	797	731	759	778	809	790	810	846	888	813	828	815	829	825	787	841	798	832	840	867	805	820	840	844	820	808	807	884	836	806	808	792	768	799	822	844	821	814	772	800	755	816	814	791	777	806	825	833	830	884	799	804	790	800	830	781	824	830	776	788	797	806	800	783	813	839	736	807	840	778	841	801	827	849	790	820	771	774	811	829	773	816	783	820	809	801	811	825	798	835	866	809	793	796	816	788	776	806	757	778	790	828	800	855	815	770	715	818	786	847	745	809	786	788	791	833	864	822	799	809	822	799	820	816	769	809	805	771	776	821	835	839	776	744	812	812	864	851	768	788	811	784	824	788	766	840	813	808	761	811	817	799	779	781	821	841	805	757	780	841	798	797	793	799	788	796	832	837	831	807	836	806	838	828	786	795	780	841	822	798	817	814	785	799	822	805	818	820	832	777	768	816	804	813	813	838	776	768	856	764	816	786	797	832	814	771	872	799	770	816	826	796	818	832	797	810	773	830	837	836	830	787	808	798	818	816	839	790	808	777	776	787	763	841	779	831	827	776	803	789	793	813	808	788	822	793	798	792	810	797	739	777	797	839	787	755	828	793	772	815	772	775	814	805	808	744	837	808	870	842	809	826	799	793	807	786	765	809	840	763	800	863	781	790	822	808	784	819	740	801	866	815	818	826	814	769	811	809	787	752	860	811	775	781	776	793	884	829	747	771	806	795	771	832	761	794	799	801	827	784	763	867	787	821	856	836	789	803	871	779	799	777	814	805	834	816	782	770	784	824	800	781	778	808	796	771	796	829	839	819	795	829	826	842	764	801	797	811	818	829	792	774	844	786	814	843	811	820	801	850	827	776	847	786	856	827	780	844	813	752	837	792	881	778	807	776	803	826	798	788	733	798	776	804	784	779	765	771	785	840	814	759	797	813	816	814	796	824	847	822	830	829	802	775	814	787	748	813	845	810	807	799	780	808	810	784	815	795	833	815	792	827	842	809	836	779	821	888	804	783	800	831	850	825	823	797	829	804	847	784	822	828	847	851	760	805	825	812	876	812	853	824	820	800	803	852	864	823	828	781	814	813	787	812	822	813	777	833	836	844	778	765	797	822	864	769	815	786	822	826	834	801	856	826	803	846	801	811	876	787	860	818	778	860	863	853	821	795	816	800	858	760	809	800	767	795	823	851	810	868	791	791	793	753	738	813	780	868	780	778	800	748	776	778	858	825	775	815	729	859	777	831	789	813	821	755	769	865	820	852	886	830	777	787	788	818	818	767	838	827	779	809	811	787	847	813	878	826	831	826	750	787	803	842	836	753	868	819	837	810	806	768	797	821	826	795	853	828	808	777	846	780	764	765	829	835	779	835	821	824	827	786	801	789	775	803	770	804	795	803	773	861	839	858	841	845	775	776	768	798	789	805	828	767	812	788	801	796	816	797	816	812	824	811	855	775	835	780	817	783	794	817	793	820	811	818	751	821	799	735	855	807	842	801	784	786	861	789	791	788	817	833	824	808	810	804	818	806	861	802	797	794	865	804	810	848	776	789	861	782	773	825	825	813	772	849	787	832	799	804	796	897	810	839	853	864	748	817	803	788	821	798	797	859	878	814	810	785	806	777	782	878
23433	21507	29467	24028	22099	24000	22582	14931	10449	7319	5432	4154	2814	2122	1810	1382	1212	1025	940	831	792	695	799	872	793	731	775	644	721	666	601	586	566	583	567	549	524	521	605	586	641	638	579	587	626	576	523	579	589	561	536	554	788	1407	1154	1016	782	662	567	559	484	505	516	476	496	511	498	493	477	448	505	567	506	524	472	486	485	514	486	541	520	490	487	486	488	513	489	492	500	491	509	477	489	522	472	498	536	483	524	493	522	475	483	492	532	504	480	492	545	473	510	470	507	527	473	508	482	499	495	452	556	488	519	523	497	467	483	503	489	485	496	462	496	493	507	523	495	522	480	501	498	504	491	473	452	493	500	490	507	489	527	472	526	457	510	482	444	503	490	480	471	467	522	474	513	476	465	497	505	455	509	481	493	454	500	516	514	467	476	493	505	494	494	542	511	466	481	518	543	540	490	473	487	495	491	500	506	528	499	522	524	471	523	546	487	523	462	501	470	466	480	484	500	487	528	496	529	546	487	465	452	505	486	478	527	492	527	497	475	455	490	528	503	520	537	513	538	518	542	499	494	470	483	484	505	490	526	501	498	473	546	488	476	500	500	512	522	474	525	493	497	461	492	441	519	513	515	475	513	496	501	495	502	495	521	463	525	514	463	521	490	448	519	478	511	489	552	496	500	498	474	495	512	469	501	494	469	462	468	473	480	507	496	491	508	504	496	512	489	480	527	531	497	509	524	499	503	466	488	518	508	481	510	487	501	544	488	502	496	494	525	499	476	491	485	489	481	499	485	488	539	493	467	514	541	464	494	497	496	514	493	518	500	466	518	498	493	493	511	514	492	458	498	506	532	500	497	455	501	507	500	474	502	464	473	519	481	489	515	476	480	458	540	492	486	516	469	474	514	518	505	488	475	482	489	511	527	511	475	481	468	514	517	443	499	509	496	515	512	537	525	505	524	495	499	477	503	499	456	518	518	488	503	496	508	506	481	498	519	526	492	493	540	480	517	491	457	483	520	525	486	463	461	491	492	507	480	502	509	513	495	471	485	498	469	504	463	518	494	471	461	478	444	528	496	518	511	508	480	501	521	533	473	517	502	509	521	487	496	475	528	536	499	502	489	515	538	491	493	472	492	483	525	479	477	493	510	512	481	503	503	512	498	459	535	487	504	442	458	449	508	465	506	474	500	532	449	474	498	503	497	452	512	498	488	468	480	499	496	470	494	467	482	481	535	484	580	513	463	497	496	514	472	485	510	475	502	531	490	460	457	471	489	488	516	493	506	460	455	492	482	470	468	512	530	523	506	504	496	513	479	513	513	507	490	458	464	507	518	470	502	478	498	506	479	464	471	484	489	501	508	478	480	511	462	481	527	459	549	500	498	501	491	525	468	500	497	482	494	496	487	534	491	479	516	507	468	513	515	530	484	489	510	476	535	512	525	500	478	533	476	501	524	464	510	499	494	510	532	488	496	514	503	481	523	471	477	500	519	456	469	495	493	513	506	461	456	511	516	515	498	478	480	464	459	498	496	468	496	506	506	467	500	516	496	482	507	507	492	493	474	503	490	503	492	520	499	504	498	547	508	504	471	508	492	501	510	494	453	471	542	541	500	475	481	507	500	502	501	483	498	513	515	470	529	475	483	486	550	469	470	485	497	477	507	478	439	519	489	513	482	493	492	498	515	453	490	527	502	484	484	467	482	488	519	485	470	505	490	522	508	462	503	474	487	473	475	484	480	467	510	518	469	486	478	467	493	461	508	508	461	490	466	485	518	483	472	475	483	500	473	519	479	509	487	490	533	448	478	482	473	487	470	499	524	479	490	477	516	538	470	502	459	463	492	491	482	513	482	514	479	513	493	538	502	476	492	458	524	481	513	489	497	505	479	457	530	499	466	523	492	514	496	534	458	475	513	490	476	493	497	484	533	549	524	524	478	482	492	499	480	519	513	520	496	508	480	506	509	499	457	507	448	498	470	502	487	463	490	504	508	493	493	534	484	513	470	487	523	558	491	473	490	473	497	509	505	483	479	452	495	508	485	502	553	508	529	448	539	486	501	480	481	499	470	476	519	451	520	515	502	482	508	469	526	467	484	491	524	511	503	491	481	477	475	479	478	518	492	482	493	520	472	461	508	473	478	480	477	480	466	505	539	464	476	490	514	450	516	452	428	512	463	522	493	479	495	493	467	508	524	484	470	515	495	493	488	461	509	521	473	479	457	512	516	456	503	478	473	483	508	511	472	459	517	487	517	493	536	475	481	514	492	504	492	490	481	472	495	508	463	473	502	486	494	468	529	476	501	500	472	468	498	486	492	496	485	482	534	525	518	502	490	460	508	471	487	510	482	489	503	456	511	505	533	438	500	509	463	485	493	508	511	507	503	524	519	502	511	499	474	475	472	493	491	527	491	502	490	496	481	516	507	509	506	460	465	481	509	507	477	477	518	491	499	465	504	504	490	520	504	529	481	513	474	515	476	523	495	492	524	491	454	482	468	485	490	439	476	504	509	517	484	483	485	458	471	490	500	508	468	469	506	487	514	439	475	520	503	486	537	484	489	495	494	508	457	524	517	472	514	491	473	459	501	488	494	496	511	508	496	533	501	548	533	493	508	489	471	486	509	523	534	501	466	481	506	451	478	499	508	510	466	525	500	487	490	474	430	517	490	497	491	502	420	487	447	531	489	524	492	510	500	508	493	533	506	479	518	479	462	513	454	495	485	508	479	468	497	490	486	507	517	478	496	501	517	492	490	497	459	516	483	486	508	513	498	467	469	489	495	506	485	499	466	481	511	514	511	453	488	518	485	453	530	501	508	531	488	501	492	495	523	487	503	452	514	500	540	499	541	499	510	507	461	521	499	520	515	505	502	463	486	511	528	483	465	462	491	479	513	458	467	503	477	493	513	480	497	513	515	477	465	487	516	475	488	504	480	459	506	508	471	495	498	491	484	480	497	513	518	484	471	478	461	500	489	461	486	494	499	492	459	493	468	475	471	508	506	550	500	512	474	483	473	462	469	509	509	487	480	503	485	454	470	497	491	491	492	498	522	519	509	494	488	497	512	480	490	549	515	508	500	472	478	462	461	483	526	494	504	484	463	491	515	464	493	506	539	515	509	472	516	470	487	506	431	501	438	469	504	465	487	494	486	484	530	472	496	498	496	495	536	515	502	473	444	546	481	506	500	434	494	526	494	486	514	490	496	490	478	517	482	491	507	486	513	501	487	532	500	498	479	498	496	512	460	491	471	506	504	478	489	519	459	517	495	503	494	483	493	487	459	546	456	468	501	506	470	514	467	503	500	496	490	510	527	459	482	486	512	492	526	500	513	507	473	492	475	502	499	507	470	522	510	518	462	492	471	496	493	514	504	520	462	508	478	484	512	470	520	466	505	480	474	525	467	479	527	498	499	463	469	504	497	508	487	489	518	475	515	463	458	481	492	482	494	487	492	485	513	514	492	492	531	515	472	516	499	509	501	515	476	513	482	463
18109	36147	36806	34632	34562	32093	27299	24337	20106	15156	12431	9749	6693	5044	4125	3212	2555	2116	1918	1663	1404	1371	1440	1756	1509	1429	1325	1165	1256	1099	1016	1026	1012	983	955	894	889	888	926	982	1075	1032	1000	954	900	985	890	861	875	888	924	920	1459	2714	2274	1749	1433	1120	912	758	825	756	767	756	823	734	783	722	764	753	791	729	762	732	689	738	745	778	785	772	747	754	776	787	733	714	749	763	785	736	815	788	729	726	715	721	735	754	740	762	810	719	762	701	774	802	756	774	704	783	757	759	824	756	759	771	727	765	772	744	751	766	764	724	736	810	742	726	698	784	798	761	744	790	778	756	775	722	730	780	782	739	760	814	703	756	748	752	784	779	761	730	768	755	756	724	798	763	729	732	756	767	760	721	764	744	768	787	749	809	785	794	747	734	761	744	736	753	776	746	770	719	739	704	753	759	760	772	720	720	775	701	718	762	760	740	775	758	740	789	769	741	721	728	734	756	801	729	754	778	724	758	773	727	725	740	775	767	770	797	761	719	769	780	777	702	773	788	752	780	703	724	726	813	685	796	774	753	756	809	775	757	777	720	764	727	791	736	727	742	767	762	792	707	755	749	765	774	772	781	687	755	765	757	764	773	750	706	744	715	774	788	775	735	744	768	766	756	749	728	787	772	777	755	743	762	736	710	777	786	775	713	792	725	721	742	782	764	755	714	753	775	743	736	752	784	733	791	799	766	727	760	812	736	813	760	772	739	779	706	806	757	764	809	779	749	761	718	792	725	779	732	715	734	746	724	739	705	813	732	788	790	745	820	726	764	776	793	742	736	757	773	717	742	717	778	760	743	732	779	702	694	773	776	765	736	756	743	745	766	713	754	755	767	785	731	713	775	758	775	761	743	756	749	741	741	779	744	762	726	782	739	754	720	724	763	730	735	758	809	761	697	762	730	748	754	742	739	745	775	776	751	762	771	796	808	780	749	738	711	729	773	722	792	763	754	742	726	783	731	761	795	752	755	763	736	761	779	714	778	762	725	726	733	762	720	738	767	757	719	826	752	755	752	754	811	739	713	740	704	738	776	742	700	746	761	729	701	779	755	742	728	756	793	713	737	806	765	688	764	763	741	796	747	756	745	764	749	716	732	710	753	753	735	773	723	735	737	775	746	781	760	760	797	774	739	717	748	751	746	781	719	724	719	734	720	803	751	774	774	765	758	765	772	733	740	730	730	786	720	737	723	777	776	799	780	754	766	747	773	721	746	769	763	762	788	742	736	669	751	735	777	774	787	760	821	754	689	745	721	720	780	784	695	724	752	785	758	781	774	775	752	737	764	733	765	764	736	734	711	719	751	727	735	737	775	758	745	743	787	749	764	745	766	776	763	765	726	742	782	768	740	767	795	760	746	733	741	722	733	772	710	762	744	783	776	726	738	742	758	698	769	767	729	754	716	752	749	795	759	762	731	730	723	772	733	766	755	768	755	732	762	745	731	788	745	803	757	748	717	769	784	736	737	747	743	719	789	761	736	747	781	766	749	800	806	751	755	696	714	740	771	783	740	768	748	748	777	796	767	783	744	753	734	798	719	748	770	822	712	754	755	758	790	806	792	754	795	764	768	730	752	795	718	770	771	728	733	781	802	755	815	764	775	769	780	740	746	768	762	711	805	731	765	728	770	787	767	734	742	761	702	733	770	759	745	737	698	790	776	755	776	730	771	779	774	774	798	757	720	767	732	711	698	735	744	773	745	778	773	775	781	764	797	788	731	754	765	762	767	768	824	731	774	748	753	747	756	728	779	756	696	759	819	754	786	697	766	754	770	789	758	772	742	757	717	728	715	775	768	746	723	760	749	718	729	786	772	735	747	782	770	729	758	818	794	703	786	785	740	703	756	765	757	750	744	741	742	720	773	802	710	789	781	735	765	722	763	791	702	746	737	673	754	708	762	739	734	768	746	776	726	803	748	768	758	724	759	733	742	753	756	734	788	749	768	835	762	754	735	710	771	780	744	748	773	741	812	759	772	744	733	770	749	754	769	712	757	797	750	767	765	779	741	753	726	758	734	736	725	745	760	774	718	736	755	750	747	769	798	764	744	710	746	773	730	744	739	777	730	754	752	755	778	807	745	740	719	801	746	733	798	738	749	758	774	750	721	799	764	759	759	762	745	758	746	784	775	767	755	769	743	713	765	737	780	756	751	708	739	759	747	710	744	780	777	763	761	735	810	745	754	780	788	767	764	734	714	760	727	714	759	753	747	789	744	746	754	788	756	716	726	743	746	739	785	710	744	773	714	761	776	704	742	750	733	773	759	772	751	836	775	769	775	756	817	767	719	701	826	803	756	759	753	737	753	779	742	788	779	752	733	728	751	754	763	733	792	734	727	784	719	728	748	781	769	777	763	729	701	728	691	761	725	749	797	796	740	755	749	788	743	706	742	782	782	718	742	761	718	766	808	767	782	764	723	787	759	708	764	742	716	740	789	726	761	737	727	770	760	747	763	741	790	771	763	791	772	766	711	741	773	736	791	752	752	783	706	738	709	766	754	737	746	745	730	736	795	746	754	760	765	738	753	724	723	769	748	760	765	750	766	767	785	734	787	719	766	765	775	690	765	724	739	761	741	791	741	798	774	756	679	705	726	710	754	761	749	792	743	808	788	736	737	749	798	751	728	748	746	715	745	792	742	739	747	700	789	744	729	766	721	752	717	749	721	728	747	777	755	772	735	762	749	742	699	737	787	787	755	739	712	759	740	771	752	772	737	772	775	727	776	810	784	764	753	698	742	749	721	742	752	757	747	741	748	747	738	752	760	769	753	749	764	730	757	717	750	790	736	794	737	766	733	719	710	739	731	789	723	689	775	721	756	728	807	748	724	753	727	770	756	737	741	782	765	750	758	756	759	728	742	675	762	764	780	752	737	764	726	775	782	751	768	713	704	701	733	758	747	713	726	785	748	793	739	794	739	728	765	764	736	792	780	747	697	770	750	763	809	768	765	732	728	733	731	799	743	771	754	806	788	717	765	759	758	772	799	756	724	793	754	752	784	716	765	779	756	788	772	741	745	772	733	776	777	800	791	788	720	786	711	797	741	678	738	734	738	725	724	732	778	689	742	763	759	725	716	776	728	786	779	792	815	741	766	715	741	760	742	693	758	771	725	777	757	714	742	790	781	769	759	779	762	760	696	714	778	763	728	769	726	771	796	750	752	729	788	692	826	754	764	755	763	730	771	753	750	731	730	761	730	741	746	760	781	756	729	732	756	792	718	766	696	748	764	748	784	738	782	775	750	814	763	762	739	762	798	780	741	763	770	729	730	766	753	762	718	743	730	748	798	761	744	735	747	732	784	753	798	750	743	778	751	760	788	703	796	732	728	768	786	768	718	768	784	768	802	757	740	764	740	749	712	716	710	769	753	749	774	739	736	757	782	781	743	801	749	690	823	833	751	723	769	735	723	786	744	738	780	772	699	749	794	785	787	752	787	735	781	729	744	710	796	743	765
27173	21556	22574	20393	15283	11611	7705	6047	4087	2870	2230	1841	1340	1033	907	800	699	704	642	620	557	556	555	581	576	593	584	560	553	515	474	529	519	524	487	499	476	497	509	560	553	557	502	502	501	508	510	500	484	467	542	477	542	564	530	550	543	464	491	504	512	516	467	487	472	471	529	449	444	472	503	469	519	507	498	473	448	457	481	482	462	474	485	514	477	458	474	509	519	472	501	471	456	513	486	491	477	488	471	517	492	465	466	466	464	486	468	455	469	445	500	467	501	491	493	524	515	486	486	483	464	483	489	479	484	476	451	482	472	451	504	493	479	498	486	532	451	504	500	524	479	461	493	486	448	477	462	504	484	460	486	484	492	477	442	465	495	486	501	489	462	495	453	533	487	472	490	500	498	477	454	504	519	464	490	497	477	445	494	467	466	537	472	460	463	493	450	474	465	482	476	493	502	500	503	508	454	510	490	469	495	482	447	448	548	477	484	470	458	473	473	450	487	526	477	486	485	479	483	454	490	488	493	481	467	492	471	470	499	486	452	493	481	492	501	499	483	459	499	440	467	475	476	490	479	458	466	477	474	459	472	493	503	475	514	481	500	495	466	438	484	501	461	507	470	499	516	484	518	497	469	494	418	467	497	522	508	458	462	513	489	518	451	482	488	496	497	500	466	465	493	498	459	481	513	447	415	477	490	449	508	455	488	494	519	516	490	476	533	475	460	508	491	515	453	488	480	452	497	488	477	500	466	462	503	479	448	463	478	499	525	484	460	472	481	488	478	524	473	507	477	512	466	455	482	481	484	461	523	480	513	523	470	481	516	493	467	499	488	485	486	515	489	487	526	517	460	481	465	489	481	501	516	445	457	503	510	467	470	457	465	477	502	467	450	478	462	483	504	466	466	501	462	490	488	442	500	490	454	462	481	495	488	488	515	442	501	480	474	491	518	479	467	514	478	504	503	455	523	474	470	461	514	442	477	495	510	478	458	508	487	491	479	450	462	510	450	484	527	491	495	482	476	518	470	471	482	458	481	490	480	462	490	483	477	450	485	517	499	460	507	523	520	423	511	511	490	478	482	473	520	432	490	501	459	526	477	487	497	496	457	480	461	465	499	478	467	460	437	492	483	469	470	442	486	467	481	475	448	525	500	526	420	493	499	470	488	494	460	489	473	477	468	460	478	470	479	490	518	482	458	489	521	482	449	445	487	472	500	466	459	490	462	514	492	463	499	461	444	456	504	500	456	500	441	478	456	502	460	475	513	452	508	494	508	509	501	453	473	490	482	473	495	501	510	498	469	499	497	506	467	482	477	492	470	463	502	492	488	449	483	532	445	505	476	465	453	458	489	444	479	472	458	471	499	487	480	467	471	439	513	477	494	480	522	510	480	511	492	492	492	495	482	455	464	491	473	484	461	503	480	525	477	475	527	475	460	464	488	478	471	471	473	484	474	497	491	525	467	502	507	475	506	495	495	480	487	457	493	470	493	481	487	489	484	422	514	508	480	475	479	495	467	450	480	468	497	473	487	471	481	443	492	496	475	519	505	479	474	475	494	488	526	473	484	485	486	524	477	470	487	461	448	479	515	475	465	475	479	461	490	494	453	486	433	508	453	482	436	494	452	498	488	460	501	476	500	505	481	488	482	469	482	498	491	506	525	499	495	525	451	472	503	477	506	501	514	457	474	476	463	496	450	489	493	481	500	480	536	475	496	500	467	460	463	540	490	479	518	476	532	495	507	450	464	489	494	470	452	437	502	476	480	512	499	494	450	507	440	481	462	481	485	497	496	511	485	452	492	479	469	481	482	468	551	471	495	467	509	440	473	511	494	468	496	509	449	504	496	498	476	484	485	475	493	454	464	446	456	492	459	459	439	523	454	522	493	489	453	474	494	487	503	506	486	510	474	458	463	496	459	502	502	493	482	426	430	471	465	541	527	512	480	501	466	443	480	496	479	471	464	496	481	481	475	477	497	530	491	475	484	498	518	476	487	484	508	491	488	487	475	476	461	461	501	468	430	472	516	502	473	455	473	493	470	461	476	488	470	482	525	483	498	490	527	430	464	504	508	497	473	491	464	499	457	499	481	474	478	437	490	494	498	486	448	489	454	507	459	508	441	487	484	501	457	474	483	481	483	491	482	445	484	463	455	490	492	516	527	464	477	490	483	475	486	498	499	496	505	492	509	472	504	463	513	506	465	485	514	524	472	462	513	492	468	490	491	507	489	481	493	465	462	487	486	491	462	490	483	471	503	453	516	464	501	498	485	548	488	446	478	517	495	466	486	462	565	530	448	460	454	467	468	477	480	444	493	509	535	485	472	478	481	468	482	460	473	493	462	480	468	494	496	489	530	481	477	489	513	466	469	483	476	489	488	492	491	466	473	494	487	506	488	511	476	489	444	452	489	487	499	478	476	503	465	497	486	476	453	506	494	495	481	452	465	469	464	478	484	495	514	463	490	479	495	483	485	520	476	481	448	505	469	514	491	493	465	434	426	492	466	470	486	492	488	498	510	409	460	485	451	448	494	500	458	472	477	489	450	500	483	503	514	520	483	467	502	462	467	433	490	455	488	507	488	444	522	511	477	479	511	474	486	487	476	484	484	466	482	484	516	505	497	501	515	514	514	494	453	493	480	482	486	474	440	484	473	517	495	499	513	480	481	461	459	486	475	514	481	508	455	499	469	462	464	490	511	481	474	508	487	489	507	483	454	451	479	459	480	484	478	480	504	511	480	488	462	467	504	469	486	496	502	473	449	499	510	495	451	486	510	459	493	470	488	497	439	495	494	475	486	496	472	474	509	486	480	494	471	474	470	455	477	498	477	469	502	469	467	499	498	447	470	489	491	476	463	457	478	455	540	497	481	472	484	521	486	503	481	455	461	454	511	487	495	496	506	473	497	447	495	528	474	524	496	488	468	501	488	440	436	464	534	453	468	492	456	471	486	487	475	491	503	524	499	524	446	533	514	467	443	501	497	497	478	463	499	473	456	462	458	458	483	488	509	450	485	436	507	443	478	452	531	450	493	515	478	479	470	484	502	513	442	474	477	483	480	480	473	493	451	476	475	523	460	474	488	444	493	440	450	448	498	467	475	508	460	496	452	508	474	482	479	484	437	478	525	468	478	463	499	541	478	463	491	465	491	516	477	504	493	469	469	508	498	460	493	519	504	476	472	441	492	494	473	458	471	458	481	476	451	482	431	482	482	480	499	511	479	498	475	458	460	447	463	500	489	460	492	491	478	518	471	492	481	489	499	502	507	484	481	462	460	477	535	459	510	499	483	450	449	544	476	498	483	485	476	486	513	449	497	468	476	455	483	486	479	534	518	476	519	462	525	490	507	458	440	510	472	469	486	509	501	491	466	478	516	503	463	462	483	499	463	495	495	477	451	518	470	457	467	454	520	438	480	483	490	520	474	488	471	521	489	492	484	506	494	516	489	457	452	494	494	473	467	461	473	452	519	474	474	500	437	486	484	497
12087	23774	28465	26074	23923	20897	16288	14027	10460	7362	5948	4839	3100	2519	1860	1593	1374	1244	1123	1032	989	916	960	1176	1021	1021	962	982	906	862	804	824	849	858	792	849	803	818	866	873	905	855	886	865	749	788	790	809	803	820	848	803	862	1012	913	859	812	860	794	807	752	745	697	737	744	771	745	801	727	756	739	772	712	735	712	723	699	755	739	760	714	738	704	715	712	798	770	762	757	733	766	741	751	698	734	840	728	741	728	746	760	739	739	735	762	747	719	741	777	727	737	775	752	769	759	722	757	752	746	737	764	761	779	770	801	720	738	723	822	747	742	766	792	740	717	791	745	777	763	715	753	757	751	715	710	731	783	761	758	775	691	751	738	736	766	748	706	728	760	717	721	734	675	778	737	734	690	779	792	768	746	738	735	762	743	771	733	754	722	736	745	758	733	756	757	783	733	686	716	748	792	686	755	738	752	711	789	721	757	721	735	709	788	740	702	779	753	746	743	745	731	773	743	719	718	742	704	747	739	766	742	748	782	780	745	710	743	700	731	750	795	750	716	769	735	812	729	762	751	751	760	781	778	739	759	801	677	783	764	754	763	736	771	720	730	746	715	754	713	720	727	767	788	748	734	741	795	742	683	796	821	722	709	762	756	730	768	751	761	798	759	754	754	728	729	691	783	760	730	715	698	760	759	784	773	762	765	771	789	746	741	734	713	695	788	769	755	786	717	741	781	715	744	797	712	735	751	726	756	735	740	707	727	746	779	719	781	775	732	739	710	716	772	735	775	773	727	754	790	744	745	718	743	768	727	774	743	754	740	747	794	697	726	717	745	730	734	758	695	734	720	737	774	720	718	744	725	690	774	768	792	733	758	673	706	701	733	747	727	752	795	791	730	728	781	751	700	681	740	770	765	712	698	760	743	744	735	754	774	725	719	768	764	741	734	766	785	725	753	737	734	738	726	790	743	708	787	761	780	732	749	700	693	723	747	735	731	783	728	746	711	744	788	745	743	746	734	738	725	741	815	749	726	724	740	749	723	750	783	733	784	760	745	728	694	737	732	747	684	744	706	790	725	731	776	765	779	684	757	744	765	721	777	719	757	744	696	796	789	751	791	740	716	751	754	745	721	735	740	789	765	727	677	749	715	735	773	737	743	692	837	778	733	717	761	748	736	799	770	769	745	774	741	725	727	718	774	702	740	727	706	711	757	755	717	740	795	769	758	700	741	714	769	764	767	741	715	699	744	747	744	787	730	772	746	697	747	721	688	753	710	777	818	730	721	764	733	730	739	699	748	739	759	756	724	757	736	745	780	731	738	779	705	786	780	743	774	752	753	706	770	739	699	733	730	723	720	751	745	761	706	805	765	762	767	738	730	776	742	739	774	727	727	763	770	785	757	725	704	755	717	748	740	742	706	774	732	790	749	695	740	758	749	757	734	686	736	755	719	703	757	737	774	805	785	775	740	753	711	759	705	750	755	753	773	722	765	755	761	730	747	770	727	779	761	752	775	737	702	727	756	741	759	752	772	724	736	742	720	784	715	719	753	747	743	753	691	748	756	793	754	729	727	785	739	716	718	730	719	749	808	734	759	749	710	747	773	780	762	753	703	718	743	779	768	723	776	768	762	729	755	743	749	772	759	741	736	724	756	791	723	754	701	740	716	753	761	734	736	802	747	717	761	745	783	718	716	749	753	747	744	765	704	721	771	702	807	720	710	725	742	775	732	729	747	756	768	731	727	698	747	781	726	768	789	721	717	744	737	730	726	797	703	686	774	813	740	760	754	729	717	711	710	701	762	754	716	727	711	737	731	712	770	711	750	739	751	696	796	780	702	729	776	719	744	727	750	783	741	694	765	758	812	729	770	712	706	777	782	750	768	750	748	739	712	789	726	755	737	705	719	709	722	800	738	778	780	703	746	739	732	764	736	745	777	758	740	726	737	795	766	743	773	739	751	747	749	752	718	766	780	719	750	718	763	719	755	720	736	738	772	713	747	746	739	758	698	804	739	700	746	729	744	731	730	722	739	752	714	790	731	763	747	697	774	750	742	748	751	729	766	719	790	772	755	768	738	700	763	815	767	716	722	721	738	709	746	778	726	744	759	729	749	707	710	778	755	711	754	745	772	761	756	744	763	770	755	720	787	730	702	743	770	695	809	741	776	711	768	744	756	768	764	769	744	752	758	753	763	704	746	748	716	758	811	731	788	776	765	732	750	701	740	753	727	715	726	714	762	770	764	734	770	755	773	769	713	721	712	787	715	799	769	770	738	731	788	753	749	762	758	740	788	768	695	713	727	801	706	783	771	774	717	775	724	728	753	817	681	732	691	684	742	744	763	725	747	731	682	768	768	712	764	744	754	724	716	649	755	755	762	711	723	690	754	748	726	763	762	780	717	758	722	695	732	735	750	752	758	746	749	745	740	776	710	781	814	724	701	763	736	706	758	729	743	774	738	741	708	694	735	742	753	736	774	718	735	739	776	732	735	752	723	765	746	767	708	739	753	782	704	755	785	771	666	714	769	751	719	768	726	674	741	733	782	761	746	743	727	711	736	766	720	714	742	734	762	759	760	737	710	711	751	723	780	736	757	706	699	728	763	726	741	780	706	724	745	728	744	763	714	747	767	807	751	716	729	711	732	765	727	757	750	777	777	695	741	816	724	788	742	722	750	721	778	710	731	731	767	709	761	745	784	766	743	703	740	747	738	734	714	708	729	691	762	767	784	750	697	729	715	713	769	783	788	738	762	709	751	686	722	672	734	784	759	772	728	791	764	803	731	699	721	725	759	756	708	723	775	740	731	782	751	727	743	739	726	738	753	777	741	759	765	712	771	742	766	733	695	711	742	716	778	713	737	707	767	717	714	754	789	796	797	728	651	754	746	692	719	785	753	736	782	736	769	761	726	770	753	729	723	705	737	730	769	739	780	750	741	731	766	746	773	741	714	732	693	757	721	732	756	751	772	771	698	726	716	697	739	798	749	790	720	724	750	716	738	733	777	759	710	780	778	758	731	735	730	771	787	726	729	720	745	750	718	750	748	749	816	753	736	707	758	743	739	711	720	750	773	728	690	761	759	720	784	755	720	752	740	707	768	820	763	761	710	772	748	780	735	771	736	723	737	716	756	736	738	714	715	732	745	764	724	731	766	772	709	780	746	774	760	745	738	729	745	724	724	775	804	693	738	762	674	742	735	753	782	678	714	729	752	765	754	743	728	723	695	665	782	797	727	719	786	726	735	721	707	720	708	709	742	764	778	746	743	679	777	748	746	757	810	755	729	751	727	779	701	778	759	772	729	670	743	784	733	762	729	721	704	723	705	785	783	759	790	769	708	765	725	813	731	732	729	745	770	766	762	712	734	705	757	710	712	726	741	773	753	769	755	711	766	762	750	737	780	733	766	727	760	762	709	734	757	761	763	787	711	731	737	784	758	782	657	782	712	781	747	761	708	744	759	693	713	750	730	742	770	732	742	708	711	784	715	770	732	726
24495	21495	28889	24946	22575	19483	15200	10387	6808	4880	3996	2940	1970	1500	1290	1079	971	909	825	783	677	737	691	802	742	745	761	701	647	562	572	601	583	621	556	554	583	582	576	620	618	588	579	572	546	548	579	588	581	554	599	581	709	959	882	765	716	695	584	623	559	527	583	531	565	554	563	518	515	534	523	511	511	542	554	549	547	539	531	516	502	532	537	554	552	543	562	547	549	518	558	561	533	578	522	514	536	503	523	540	511	545	533	550	528	541	502	563	547	526	515	522	525	534	530	569	557	530	570	570	561	505	526	553	512	570	539	530	513	531	517	551	547	506	562	516	504	506	552	533	560	500	567	548	517	538	509	505	520	537	583	547	572	533	593	493	560	550	556	503	508	512	516	514	533	526	546	567	539	608	497	543	527	522	551	545	504	541	536	537	495	508	548	535	547	552	508	538	550	556	551	571	529	529	569	552	551	558	523	534	534	556	568	547	583	567	509	484	523	496	520	562	526	535	538	517	551	532	521	560	506	492	542	524	547	536	528	531	557	562	566	595	534	516	497	533	503	547	546	532	515	535	523	539	520	511	541	497	529	558	578	509	532	576	546	546	510	541	536	511	562	539	525	538	563	473	508	532	586	526	567	565	556	535	540	561	528	547	495	578	538	555	555	546	486	546	533	506	532	501	560	527	505	542	556	530	538	524	541	538	527	524	549	566	542	553	533	542	554	568	479	546	502	505	553	532	543	529	517	568	545	489	566	539	536	516	505	550	477	553	551	541	554	518	525	548	516	540	519	540	551	495	523	543	554	526	523	553	503	535	546	537	538	527	565	493	510	525	522	523	508	540	524	513	511	505	533	553	531	501	530	527	534	553	515	561	526	537	556	552	490	534	543	549	530	592	522	505	560	581	554	578	505	547	529	515	509	570	511	518	512	530	519	563	505	543	510	495	548	517	553	511	543	569	512	535	535	513	592	533	540	507	526	572	550	535	563	519	554	526	501	516	525	506	567	536	530	527	515	601	522	485	541	540	514	554	548	542	558	547	528	540	515	564	530	546	539	563	520	533	535	508	548	528	502	525	535	561	496	506	544	550	563	533	559	521	533	555	575	584	513	576	549	556	511	508	529	541	515	549	569	525	562	531	504	541	534	539	528	544	530	550	556	497	526	547	598	505	522	553	552	510	482	494	559	496	531	544	542	558	580	542	543	533	488	546	538	551	551	537	550	518	508	498	549	535	542	555	541	555	556	529	530	525	500	562	530	511	551	555	537	559	503	545	510	488	538	511	518	540	520	541	556	533	524	556	553	578	514	535	565	575	508	509	541	534	546	560	519	586	551	518	528	545	533	545	494	525	564	519	545	540	568	567	551	557	511	566	576	562	544	522	530	534	550	520	486	544	498	567	552	558	498	529	546	496	519	546	521	572	536	491	542	528	537	530	502	549	540	550	549	527	542	524	505	531	508	584	509	546	495	548	558	517	539	533	508	558	541	540	524	537	558	520	520	522	546	539	561	531	546	550	530	529	562	553	548	546	515	543	540	562	539	538	538	543	565	549	559	544	558	525	503	512	534	534	546	520	512	529	539	541	569	529	536	544	474	534	522	574	490	516	528	554	566	558	518	538	498	515	504	537	534	541	542	496	529	540	530	531	518	546	538	534	573	566	523	562	559	563	556	542	562	540	515	539	563	499	530	510	541	582	535	512	564	493	500	531	515	520	502	518	505	541	531	537	527	527	530	549	528	529	526	570	530	574	537	523	518	518	510	499	543	538	519	542	528	487	554	547	541	520	502	533	507	574	545	536	542	521	558	530	528	562	537	558	536	533	572	518	527	519	504	531	528	575	537	516	552	506	532	511	522	557	566	544	519	522	503	525	531	527	481	518	541	474	572	537	532	514	532	523	539	572	530	512	510	522	520	528	518	509	529	553	505	510	541	526	576	584	540	613	518	513	507	483	515	537	542	542	535	571	545	513	538	537	487	537	525	547	586	551	568	536	543	511	562	538	541	489	526	528	555	530	528	537	515	543	561	509	532	507	559	589	524	556	495	548	527	552	573	487	522	547	550	540	538	534	536	550	553	534	535	577	556	568	529	565	536	497	527	507	552	553	499	552	524	509	555	527	525	563	510	555	493	550	531	550	522	509	545	548	497	500	499	550	563	550	507	530	484	554	539	527	543	512	524	505	550	547	547	494	550	536	524	511	542	572	499	535	537	532	502	511	530	555	516	564	562	584	511	524	620	558	529	537	555	566	509	542	542	546	512	536	515	509	542	549	513	523	533	514	557	531	544	511	535	515	495	529	519	525	540	560	510	553	511	573	492	538	534	525	560	508	517	517	514	558	523	524	527	570	538	523	553	514	474	545	517	539	597	566	582	473	489	533	559	535	495	559	530	489	505	516	587	514	532	515	514	528	566	557	541	528	520	555	513	568	528	545	514	546	548	523	554	580	548	500	523	510	553	509	522	550	558	520	510	558	553	502	519	531	541	522	513	561	513	553	512	530	531	531	519	539	537	499	534	542	545	501	533	579	544	544	527	537	522	505	530	509	501	547	541	594	536	552	545	547	513	579	511	579	537	492	552	538	530	501	596	547	518	508	537	548	553	530	548	525	532	554	525	550	555	515	554	539	535	505	557	544	530	533	565	535	498	531	554	526	527	523	547	534	540	556	531	552	547	538	555	523	537	522	549	492	550	538	515	514	502	527	515	561	524	515	530	548	537	501	527	534	547	532	530	540	520	530	539	539	532	584	539	542	524	532	498	541	545	510	504	519	526	503	501	540	559	506	517	547	529	545	551	515	465	544	477	533	537	559	555	521	538	535	513	543	535	529	532	552	479	588	495	516	504	520	523	544	550	572	546	556	549	545	516	569	501	525	505	537	514	559	568	548	550	523	555	551	530	516	555	517	569	574	463	493	560	519	537	533	513	520	563	513	486	522	512	538	606	496	508	532	543	542	540	539	517	551	539	555	548	580	514	538	563	524	532	524	542	546	594	523	563	533	501	549	535	541	534	550	541	543	511	531	500	519	561	508	542	508	536	539	555	520	514	558	586	508	541	559	549	519	567	555	566	560	547	515	576	592	537	512	510	559	518	541	539	531	527	570	544	508	563	515	533	538	506	549	554	574	507	491	545	517	504	520	503	527	576	581	524	533	572	557	519	535	557	545	507	500	548	511	522	554	547	528	530	526	547	538	512	577	531	529	489	526	544	542	540	546	546	497	506	520	551	553	542	521	534	530	568	591	536	540	532	539	542	519	550	529	522	519	525	542	539	536	524	532	548	563	492	499	505	528	548	585	533	539	482	529	504	554	522	539	515	530	535	502	558	478	573	505	557	561	540	540	535	550	557	528	533	508	542	474	542	547	508	530	506	561	518	510	525	553	530	506	516	505	545	516	503	521	549	521	561	531	572	531	504	533	530	515	529	544	550	554	524	561	545	534	545	544	558	511	540	486	493	548	519	517	554	514	533	551	545	514	527	500
15921	33958	36309	33055	29864	25823	22933	19562	14962	11254	9288	7004	4693	3672	2744	2246	2047	1884	1637	1343	1234	1227	1315	1483	1392	1425	1392	1175	1226	1073	997	978	966	943	932	891	917	954	966	1017	1000	991	919	900	944	950	927	970	926	959	1013	966	1319	1784	1571	1382	1165	1081	846	812	828	864	892	818	770	828	830	845	799	783	852	830	824	813	814	842	838	838	862	807	870	817	887	803	837	780	842	855	825	834	829	806	833	822	834	833	807	820	840	807	836	823	846	866	814	814	854	821	878	831	825	867	874	837	894	825	820	762	837	819	813	809	754	789	865	844	861	815	848	852	823	803	835	774	818	828	869	827	841	815	824	841	817	825	865	841	847	772	844	796	857	800	827	842	831	794	800	813	741	812	804	865	821	852	842	862	804	854	850	809	794	819	832	852	810	808	833	808	820	878	800	837	785	764	817	848	821	838	815	829	855	808	868	871	841	801	783	807	777	792	812	809	788	808	839	808	830	796	814	783	773	833	799	818	836	819	853	777	842	813	822	802	796	838	816	844	822	822	846	868	837	802	766	859	810	828	847	835	815	787	853	835	813	836	833	799	792	824	891	795	871	835	822	855	835	828	786	861	850	841	822	826	821	849	806	865	809	789	801	811	800	858	857	854	813	793	848	823	830	849	821	885	768	852	832	811	823	764	809	784	812	851	804	808	817	805	827	817	779	839	853	855	800	813	823	836	849	795	805	842	856	770	814	781	815	817	800	787	849	813	778	810	816	844	802	897	828	833	802	848	825	779	862	831	815	829	851	815	869	823	795	854	808	893	835	850	829	814	811	801	798	806	828	806	849	796	802	832	853	809	823	829	834	845	820	793	804	818	865	797	876	826	830	812	846	803	817	813	826	832	868	820	779	864	853	820	828	823	805	869	855	797	774	793	798	816	827	824	804	805	862	828	857	854	790	799	811	806	846	849	809	825	835	886	819	822	832	774	807	847	902	829	816	828	844	824	833	835	839	834	853	756	852	880	823	853	789	806	844	784	803	809	800	845	842	877	792	792	820	863	828	833	822	767	819	800	821	827	807	862	794	802	816	809	786	779	784	805	851	848	832	808	813	812	789	792	828	827	867	765	797	848	813	756	807	784	798	868	825	839	833	835	794	840	807	781	854	814	842	846	825	797	855	822	868	798	860	813	832	818	796	829	815	838	800	848	800	766	819	849	848	857	837	846	834	835	806	766	829	831	799	798	861	867	827	838	796	803	853	789	859	874	850	785	853	797	848	828	814	795	823	846	816	875	784	814	846	802	831	794	852	788	819	774	821	836	837	848	821	819	790	833	800	845	834	849	809	834	809	853	830	759	818	805	906	856	811	831	801	872	803	829	817	797	872	794	822	796	866	873	831	832	842	827	803	871	847	823	835	769	837	860	839	839	769	778	800	798	834	812	805	812	809	854	842	804	789	806	847	804	846	863	796	808	874	795	831	828	858	817	825	840	831	816	832	801	808	863	857	796	826	768	838	817	775	822	803	790	849	808	778	865	859	799	790	822	798	867	817	816	819	785	809	838	792	788	788	858	772	760	850	772	810	809	881	805	819	836	800	844	831	788	762	879	823	841	816	798	824	810	825	858	819	788	821	834	773	870	793	845	839	822	805	780	816	846	761	797	809	816	833	870	817	848	815	792	870	807	793	798	859	799	857	838	817	796	780	808	794	830	793	823	849	877	847	868	825	819	854	776	775	817	814	833	814	797	827	820	845	848	782	804	774	834	803	790	810	816	801	846	816	828	837	837	807	836	784	852	836	857	823	808	817	815	835	827	850	829	841	828	822	785	772	849	822	833	790	859	811	835	851	817	813	855	799	854	815	860	851	934	826	846	803	808	880	796	849	822	821	767	799	793	830	796	846	824	786	826	860	808	823	886	872	792	810	821	789	846	867	837	760	818	775	796	808	823	803	798	812	818	789	789	834	852	825	843	792	842	832	794	839	812	824	865	800	813	823	852	887	834	808	835	798	789	808	777	788	825	835	775	795	825	839	780	826	839	814	799	783	826	802	785	816	822	815	861	839	804	797	810	843	848	800	846	841	835	848	812	900	875	774	822	787	864	819	869	798	823	830	799	807	823	797	821	809	826	855	784	769	830	801	831	855	838	825	813	811	819	817	872	744	772	811	868	792	861	803	852	813	807	870	832	830	814	817	785	838	795	794	823	807	837	812	774	818	784	804	815	840	829	763	811	802	811	822	793	872	819	822	820	827	836	797	835	804	823	850	863	798	782	806	805	816	816	822	884	855	824	842	799	811	859	817	850	831	832	796	805	837	858	841	823	878	804	822	796	789	813	826	826	807	841	808	791	797	829	804	858	793	818	838	795	861	859	830	802	808	803	831	810	809	801	814	841	738	803	801	827	833	847	843	764	854	809	820	811	818	779	793	880	846	845	861	842	814	783	825	810	784	849	808	814	855	819	820	817	826	823	799	813	822	844	790	809	832	819	813	796	833	797	791	814	795	871	852	813	805	814	812	789	831	860	825	840	823	843	836	865	878	785	811	850	804	795	816	871	869	835	828	831	790	806	815	857	840	767	810	801	827	837	837	858	814	793	800	848	813	830	782	782	822	829	831	819	828	786	826	805	818	777	797	824	807	815	827	799	784	808	812	819	856	854	767	819	815	844	829	818	834	765	841	815	859	853	819	793	837	805	809	797	833	819	816	793	869	863	799	820	787	866	794	846	855	808	845	822	842	835	821	820	829	818	812	848	839	812	872	747	778	847	823	746	812	833	775	822	786	859	832	770	847	811	804	830	851	818	836	800	846	848	821	789	813	814	780	871	779	784	837	792	829	843	820	838	846	820	791	789	810	810	878	763	822	743	784	811	868	834	810	809	842	838	807	795	876	826	821	775	805	837	843	837	885	739	775	768	794	888	831	832	859	772	809	804	794	848	874	795	859	779	787	841	878	882	871	797	837	798	831	838	864	818	822	825	746	894	790	827	812	782	815	853	850	825	843	838	832	806	856	813	861	875	851	817	803	755	879	839	845	847	834	830	779	829	846	777	826	819	831	854	912	811	781	855	786	826	797	885	842	783	802	852	831	865	807	837	806	854	847	770	873	860	818	801	850	792	813	837	838	778	834	807	808	859	816	870	824	876	812	844	796	842	843	826	814	822	789	809	789	807	791	841	886	856	826	840	826	804	826	860	849	827	816	843	839	862	825	827	831	828	845	845	849	826	839	852	781	821	808	865	830	772	782	797	865	830	786	865	800	794	834	814	820	863	840	792	832	829	866	851	842	806	813	773	803	825	802	831	840	775	843	784	809	806	807	760	859	798	825	825	771	828	798	866	822	866	758	887	837	818	831	861	845	834	836	849	802	806	795	827	814	876	781	835	853	843	801	841	797	803	813	814	838	821	817	859	813	876	798	775	821	868	827	802	803	815	812	852	805	820	866	788	769	858	771	841	814	789	800	825	809	843	783	823	831	790	821	838	823	792	770	807	830	844	849	807
23408	21448	29334	24028	21968	23411	23157	14949	9513	6930	5587	3477	2616	1944	1674	1292	1221	1044	1024	873	796	776	845	896	886	854	832	733	697	634	584	596	600	585	551	543	571	568	530	601	592	557	598	579	573	525	590	588	625	552	592	589	780	1302	1162	981	769	759	580	520	559	534	503	533	492	505	495	487	465	532	526	487	506	550	493	513	529	513	475	515	520	483	493	538	497	502	508	518	555	468	500	522	508	525	530	502	495	489	519	563	520	490	465	454	495	511	507	529	538	535	500	522	489	500	521	502	502	494	544	487	498	480	542	517	524	481	521	484	522	527	466	511	528	520	502	534	514	543	481	541	555	524	471	514	510	478	516	494	528	486	482	490	483	473	535	511	505	489	514	499	509	516	468	525	517	505	493	519	505	499	515	519	532	542	505	486	528	545	508	579	449	517	471	442	505	538	501	492	511	531	510	517	485	511	537	467	528	474	509	499	476	492	496	487	529	512	535	521	464	524	485	523	537	498	545	531	522	558	509	489	549	511	499	472	523	528	522	483	497	527	487	496	510	511	501	503	485	539	480	530	526	522	473	538	496	481	482	485	540	505	493	471	509	512	480	536	528	494	485	508	522	510	502	494	505	532	510	509	503	498	512	496	497	521	487	469	535	530	510	512	462	507	485	509	538	490	506	508	480	514	539	522	496	513	474	511	510	560	501	532	544	528	533	509	451	503	511	511	497	483	513	482	494	521	490	545	488	485	514	515	509	546	452	512	506	496	465	526	506	511	523	487	532	485	505	484	572	538	464	492	526	533	453	490	480	470	539	531	510	521	551	511	509	524	525	523	510	485	505	492	540	474	525	509	495	507	488	509	478	487	505	561	503	489	513	501	533	504	524	502	482	524	497	538	502	517	504	502	507	511	539	494	521	497	484	486	504	527	513	516	515	484	491	525	495	492	496	497	506	508	558	481	500	496	497	489	509	525	543	513	493	487	499	513	499	533	494	544	468	487	522	492	532	516	502	526	490	497	510	500	495	508	500	466	539	513	497	497	511	519	507	541	496	498	521	538	542	490	533	527	513	491	493	502	511	521	538	471	516	514	507	505	511	512	500	516	515	474	534	536	521	481	495	473	502	535	487	519	519	520	531	525	502	502	542	535	484	523	503	483	493	488	538	459	537	529	480	483	449	488	490	477	485	519	493	520	465	508	518	544	536	496	508	495	512	487	472	554	544	526	486	500	485	460	512	478	498	494	492	511	521	473	494	432	518	515	529	502	568	524	470	500	498	490	503	519	511	519	514	494	519	479	534	483	491	536	527	515	488	523	506	511	503	531	547	504	502	442	538	504	502	486	512	494	535	488	504	487	484	495	490	496	466	547	509	485	550	533	483	512	509	529	551	510	515	560	512	547	523	507	488	504	476	493	576	477	541	474	477	524	478	492	487	504	484	504	548	508	483	528	482	507	491	489	509	537	485	475	489	490	539	503	498	554	504	511	491	504	495	486	528	498	522	480	511	473	535	495	515	489	493	481	478	508	474	485	492	500	510	547	501	499	496	551	467	518	495	495	475	508	517	517	503	536	503	543	508	486	510	528	468	464	495	505	507	498	498	482	523	492	504	526	505	507	478	457	503	499	507	534	521	482	531	508	517	531	526	487	478	474	502	513	541	522	503	529	521	519	488	491	468	462	505	489	496	522	534	487	533	492	483	481	543	492	518	494	549	545	475	525	483	503	477	495	481	486	493	509	494	501	497	545	522	503	480	499	441	528	513	529	536	490	506	501	546	482	472	497	509	469	548	474	533	485	514	503	529	500	493	503	495	504	518	494	494	490	507	483	515	509	512	477	473	502	521	497	469	506	498	491	530	538	483	507	482	513	541	490	502	536	528	494	542	535	511	493	462	506	493	519	525	521	540	501	530	523	530	503	495	519	489	513	461	515	504	504	521	486	499	497	481	517	535	519	478	515	515	525	503	493	495	525	504	541	510	488	485	523	506	511	496	542	561	506	457	511	494	514	490	570	515	482	524	545	512	466	495	500	508	495	500	501	491	492	518	498	487	514	495	462	506	489	525	490	493	498	530	471	523	494	527	533	490	505	486	474	495	501	463	534	501	501	517	520	507	522	456	490	469	466	486	498	506	489	518	522	468	529	493	494	455	511	517	529	541	505	468	519	470	520	497	565	483	530	516	456	509	514	503	513	495	504	503	524	497	496	509	496	519	489	532	530	514	539	474	499	533	487	492	503	495	498	531	490	532	487	491	536	545	549	469	559	487	526	511	499	521	513	494	510	532	500	471	461	522	440	508	511	477	477	502	519	508	527	484	502	499	499	530	496	494	497	486	483	500	488	521	480	522	469	524	496	516	446	525	532	517	498	493	523	459	489	518	515	469	474	525	528	504	489	528	490	545	532	505	503	519	486	495	509	521	495	517	469	513	503	476	491	500	512	505	526	481	518	508	475	454	493	521	481	536	546	528	514	520	470	520	474	494	505	496	520	506	478	487	462	475	563	513	496	487	531	485	521	533	514	473	534	531	504	538	507	498	536	482	494	469	514	513	499	477	489	507	480	500	472	514	507	517	490	494	480	518	486	530	533	513	488	524	503	512	537	514	472	483	534	467	476	500	501	458	566	500	528	494	481	538	469	520	556	508	524	502	501	515	511	492	481	549	544	504	464	525	483	531	483	504	483	560	542	529	535	457	501	484	527	556	506	527	458	548	547	480	505	518	482	473	546	496	493	490	510	502	480	524	466	509	491	495	493	501	500	494	497	512	475	504	527	457	493	461	523	506	524	535	494	493	520	513	508	499	478	506	526	498	539	518	488	531	493	523	474	519	497	503	496	514	519	459	509	497	473	515	491	509	487	490	505	497	498	525	501	475	472	490	519	498	491	495	512	498	506	559	503	521	494	504	528	496	478	479	530	508	514	480	505	476	501	508	508	506	498	501	508	527	533	522	471	482	505	510	502	459	492	505	507	508	501	503	518	521	503	484	503	485	520	496	526	499	506	549	455	495	460	540	498	514	492	512	505	527	495	496	500	508	524	498	534	502	530	482	527	450	521	514	523	454	506	487	514	477	505	535	486	559	497	536	497	541	534	442	547	496	463	490	494	503	460	532	512	454	511	497	519	525	529	456	486	504	491	484	474	496	513	520	527	531	544	495	469	528	529	498	501	511	493	536	483	477	481	501	480	544	520	474	493	497	490	525	464	488	490	500	514	510	496	484	515	519	562	460	518	502	485	463	500	501	496	486	539	543	501	484	497	498	503	514	511	486	512	541	511	503	503	546	529	483	499	488	479	542	504	530	483	508	497	528	491	485	505	499	507	476	545	527	533	475	495	543	496	486	466	506	525	469	480	500	485	492	509	500	462	485	543	542	529	480	506	492	524	546	521	516	539	495	550	487	539	493	511	499	492	503	515	505	505	527	534	544	461	509	494	524	469	556	535	494	500	519	478	509	486	527	476	537	495	488	564	490	522	513	537	510	520	523	474
18604	38166	39509	36613	33581	30431	28457	24071	18625	15074	12663	8274	6395	4602	3826	2904	2546	2407	2138	1720	1445	1428	1502	1793	1705	1610	1471	1380	1189	1041	1014	995	883	1003	975	945	911	928	911	1030	1037	990	972	966	995	968	945	918	973	1003	1049	959	1406	2574	2181	1809	1497	1140	982	839	753	763	701	743	747	732	748	731	761	731	734	769	722	787	803	800	756	747	740	784	744	778	779	748	758	769	789	758	758	782	775	797	762	748	780	758	767	756	810	744	783	778	780	743	747	824	722	852	740	828	821	720	751	737	711	726	784	809	722	773	768	726	758	772	785	747	828	790	802	793	813	810	785	805	750	810	796	733	760	752	781	772	701	709	775	754	779	783	788	793	804	778	747	769	794	779	760	778	810	812	748	757	767	750	760	773	790	791	779	765	752	735	722	757	792	748	776	713	794	772	751	760	737	807	792	749	783	769	765	763	759	760	817	721	787	804	761	780	802	771	764	742	761	780	805	782	806	708	757	714	749	743	731	780	749	792	735	790	799	739	780	804	793	807	720	779	762	785	807	765	788	774	749	745	758	810	742	768	733	765	739	770	802	777	777	768	725	792	727	822	801	768	767	782	748	766	789	772	766	784	750	785	689	751	752	754	787	738	711	778	769	785	759	740	782	784	775	729	762	782	737	713	755	780	787	762	711	738	765	791	774	781	747	827	809	801	775	744	766	735	812	784	781	767	793	786	754	757	795	786	776	805	750	803	826	799	793	736	814	786	731	742	774	781	730	783	793	757	821	748	760	799	775	779	770	765	806	770	729	798	718	804	749	723	705	792	737	730	774	802	755	834	723	770	766	825	782	838	798	718	755	739	796	761	758	747	807	746	765	792	763	716	776	750	773	806	753	745	784	770	743	783	770	780	753	826	762	747	772	742	770	792	721	747	775	780	755	814	768	725	790	783	823	749	738	734	741	753	770	705	779	773	700	760	783	761	749	762	766	809	764	741	788	747	783	750	767	724	811	706	755	761	793	816	725	823	785	769	772	715	757	769	764	741	702	777	774	802	684	757	742	727	803	733	757	751	776	756	738	712	814	748	786	757	775	779	773	771	782	758	727	768	702	766	756	728	747	790	785	721	766	779	748	789	746	769	730	782	784	753	792	733	762	806	768	766	812	830	780	763	739	727	750	779	773	814	763	725	790	721	745	819	751	731	808	750	743	810	822	736	811	835	767	781	761	765	727	772	733	805	797	697	768	773	756	774	738	761	737	748	790	786	782	753	789	766	770	805	757	739	770	737	687	795	798	758	737	768	733	778	757	836	775	751	761	791	780	743	793	761	793	805	786	776	748	778	724	747	810	809	791	733	746	717	739	725	795	759	754	741	788	778	758	762	748	789	729	783	783	700	777	767	761	770	800	750	757	747	788	783	797	753	753	761	745	780	757	760	778	781	802	804	767	778	724	742	799	777	724	800	737	759	727	749	768	758	802	781	813	779	733	744	760	766	786	749	746	737	762	765	725	726	820	811	753	750	773	773	756	743	790	791	780	768	767	789	834	762	790	798	758	816	751	772	783	774	720	802	732	813	770	736	758	801	789	791	787	748	756	788	746	743	772	738	772	768	802	760	715	763	769	784	733	721	733	788	758	754	775	757	752	769	763	819	728	766	711	758	783	787	713	779	804	745	794	727	770	740	781	763	812	732	746	816	763	753	789	729	735	779	773	752	734	755	797	782	781	766	781	726	745	747	783	753	765	766	772	823	745	725	748	768	774	748	807	763	799	760	818	751	750	761	796	799	796	747	817	759	710	816	741	742	773	760	765	731	745	732	787	813	775	775	839	815	774	791	773	808	772	751	809	727	782	791	729	788	782	766	779	768	766	728	717	784	782	739	806	749	747	764	735	750	738	782	772	751	739	787	765	744	733	761	747	789	725	737	797	780	778	772	785	760	783	757	768	700	770	803	786	795	763	763	783	733	794	787	737	765	749	711	804	746	778	788	785	771	738	804	780	790	763	773	744	710	767	783	771	737	739	771	780	764	768	800	766	806	774	798	775	736	727	777	781	792	772	749	750	777	746	775	742	742	813	762	785	773	753	712	736	736	758	721	734	742	744	718	803	739	810	764	800	725	789	777	787	764	746	760	756	774	790	771	801	744	763	788	799	763	752	756	786	771	787	735	744	726	779	763	769	768	733	745	829	800	743	788	796	760	776	730	766	746	772	746	772	755	737	768	795	771	766	752	772	783	714	733	733	752	762	771	777	764	783	789	798	811	752	795	757	777	785	750	723	743	821	802	756	787	756	776	733	715	768	713	791	753	790	760	750	802	804	766	789	745	714	804	832	786	796	751	756	800	776	774	749	781	785	773	814	768	722	736	791	723	717	737	774	750	773	764	776	759	783	778	761	789	758	736	737	752	740	778	760	739	782	823	739	829	831	762	764	771	746	786	750	746	752	746	737	822	773	795	774	731	769	830	697	718	743	795	727	783	742	775	739	770	741	779	783	766	810	746	737	788	792	796	737	739	779	751	724	810	807	785	719	767	730	774	818	762	815	751	806	786	767	747	770	783	752	747	750	804	736	755	777	803	765	748	765	778	780	768	774	788	756	782	780	809	724	768	774	800	770	752	763	762	770	769	743	741	809	765	777	800	756	745	754	827	796	727	784	774	776	757	732	742	723	767	806	795	765	748	744	765	788	780	809	749	773	744	764	786	738	767	744	787	761	741	755	775	775	743	767	756	729	709	836	762	744	733	742	793	763	799	795	756	744	736	714	754	759	759	700	754	768	779	763	770	743	754	780	787	775	758	745	777	725	784	794	800	749	728	749	753	758	732	756	753	799	766	799	779	764	799	746	717	823	759	762	742	744	794	770	786	772	757	807	761	749	754	777	806	777	764	775	783	743	758	798	746	757	765	778	759	782	743	757	714	751	803	762	764	814	765	756	814	746	730	748	781	757	741	716	756	776	781	773	739	772	778	760	754	772	784	782	754	781	810	729	789	744	765	735	783	767	717	745	756	735	791	701	759	760	739	772	731	766	783	721	750	810	743	754	762	766	758	795	766	705	744	826	756	756	787	807	749	786	755	737	757	814	735	798	753	771	746	767	780	821	800	765	814	752	814	762	779	723	824	780	769	753	772	775	778	759	749	783	765	812	768	764	722	779	711	768	733	769	756	796	770	757	767	822	789	762	765	747	762	729	768	776	789	732	778	794	763	742	766	791	745	758	804	811	770	734	745	785	709	721	743	775	759	765	745	741	748	771	746	767	740	741	728	778	750	805	786	742	764	757	786	719	781	775	779	764	772	771	772	773	758	768	726	750	775	822	766	749	743	769	749	743	781	746	791	790	734	805	759	768	771	739	795	757	737	784	745	732	771	777	789	779	740	797	807	799	767	804	710	750	740	751	751	717	756	748	780	782	772	750	812	776	747	786	735	756	779	742	736	732	751	778	801	783	748	783	803	758	774	765	767	728	763	866	762	731	761	737	812	758	803	720	748	741	756	711	828
27281	21625	23067	19922	14439	11288	8800	5834	3835	2927	2168	1564	1170	976	829	786	792	735	720	625	625	601	594	644	610	613	645	578	543	533	514	530	524	540	512	512	501	508	514	513	508	542	540	528	548	510	575	550	544	568	546	527	533	533	600	592	516	529	515	501	492	482	516	466	551	499	487	500	479	516	519	484	480	482	487	512	456	532	535	503	525	497	505	474	536	485	470	463	522	513	492	495	509	480	491	462	468	475	518	478	531	457	491	487	484	516	482	481	530	472	488	507	492	522	497	505	507	492	511	494	491	477	484	460	527	495	444	492	478	514	504	512	514	487	498	488	501	507	492	515	523	512	526	498	496	489	480	482	458	521	498	459	542	507	484	497	464	504	503	532	497	474	504	505	525	499	504	489	501	510	489	522	504	489	495	497	495	512	525	531	493	508	489	481	501	494	491	495	500	490	486	525	512	492	487	503	482	464	484	489	478	497	517	521	479	510	464	494	492	534	463	473	504	475	521	477	493	517	489	456	488	483	494	501	489	509	486	503	478	505	492	496	481	485	498	513	487	512	483	488	529	471	492	485	478	497	508	472	527	511	498	453	510	477	482	502	479	523	474	498	485	472	476	502	473	464	467	497	439	499	535	498	505	472	518	482	492	464	483	495	513	477	474	500	484	504	496	498	526	473	483	494	454	530	531	475	493	516	501	480	507	494	515	503	519	513	487	523	479	511	470	503	485	454	489	494	485	529	466	485	433	480	485	507	530	465	529	519	465	494	463	524	461	475	503	508	490	448	537	482	461	522	478	492	498	509	523	480	514	480	467	489	506	485	486	459	501	453	500	470	458	527	491	512	504	466	487	497	512	470	492	511	486	475	540	461	514	461	488	484	457	505	482	492	506	481	541	482	510	501	506	502	533	490	463	500	465	511	545	492	499	450	479	526	473	494	494	504	471	461	479	494	508	523	468	494	510	469	457	458	471	482	509	440	532	562	487	488	485	474	441	495	484	496	513	498	502	471	479	537	501	505	489	507	484	492	513	495	495	515	505	492	464	500	486	505	503	471	519	474	462	500	498	469	494	492	495	493	462	480	511	505	510	495	503	495	476	456	497	455	483	460	543	494	457	469	476	534	520	486	499	500	498	484	507	521	504	508	467	444	503	509	493	543	460	493	483	479	470	496	480	513	564	494	501	533	505	565	553	480	481	511	474	528	494	482	499	495	478	464	503	483	484	502	510	519	531	506	495	510	534	456	495	480	472	468	494	498	513	472	476	434	511	512	542	481	506	519	504	479	466	513	492	462	522	471	477	482	476	478	489	449	470	476	512	510	490	468	502	525	478	479	522	484	465	492	470	477	474	511	474	510	476	533	526	483	501	515	509	507	534	501	488	502	482	531	469	511	465	500	480	470	508	546	470	498	479	504	511	464	515	437	463	486	504	506	490	471	493	506	479	493	513	462	489	482	528	497	519	517	495	485	457	529	501	457	511	504	491	490	509	492	519	485	482	501	492	485	504	449	491	432	513	502	497	478	522	500	508	502	554	497	533	493	455	479	480	472	528	459	535	449	508	523	478	501	480	487	463	443	506	526	493	493	498	476	521	496	518	515	499	487	516	505	492	492	524	471	476	526	498	512	464	497	487	487	491	481	487	507	498	505	497	500	478	482	479	467	490	468	496	504	461	438	481	466	511	506	524	518	458	489	496	518	520	486	479	499	509	548	483	521	502	516	467	509	525	493	490	485	459	478	482	475	509	468	476	498	511	495	449	497	474	511	505	495	515	539	502	456	472	495	522	529	534	428	491	489	488	478	513	482	512	520	520	490	487	499	514	524	531	469	479	491	519	503	495	470	508	493	518	488	535	510	475	498	503	498	482	522	487	482	472	521	504	449	453	494	437	502	453	485	495	484	464	453	521	527	489	476	511	481	481	495	502	513	489	461	541	516	499	481	478	529	426	464	469	522	520	528	497	441	495	487	487	495	495	545	495	475	477	509	458	515	504	475	484	493	521	494	515	509	496	476	490	498	476	503	478	470	496	486	491	478	499	534	494	459	488	499	487	490	502	481	449	475	511	511	483	447	491	485	468	517	486	461	502	544	468	487	494	473	506	484	519	494	565	470	502	527	507	504	487	509	512	496	496	475	486	476	488	463	519	490	471	510	455	425	445	467	500	464	520	494	467	536	444	494	442	463	485	518	457	501	442	506	486	492	515	496	473	528	479	483	508	479	498	503	519	513	523	475	500	485	475	502	486	466	508	499	505	523	487	489	467	495	497	516	497	500	503	508	471	466	508	504	478	473	484	483	488	504	471	466	489	487	473	470	451	493	484	483	493	521	455	531	510	541	510	520	495	512	511	504	486	438	498	491	517	497	510	519	527	497	510	456	451	473	489	471	509	488	498	488	503	470	462	513	503	527	483	480	495	501	473	457	518	505	499	463	515	504	465	491	500	501	510	508	478	489	490	538	495	467	492	519	525	480	453	520	497	496	496	525	468	487	505	513	505	453	519	512	492	496	495	484	469	467	474	509	452	462	496	523	441	432	537	508	479	488	509	463	482	494	444	482	504	513	488	496	580	484	459	493	470	512	494	482	494	540	498	506	523	476	499	494	487	507	493	461	526	508	442	507	513	456	481	498	506	514	501	514	506	490	495	510	475	537	450	491	526	481	509	503	440	509	533	515	499	510	522	493	503	495	511	517	488	494	479	478	456	475	479	511	510	504	495	486	465	504	520	527	505	485	519	485	513	494	494	468	490	468	487	524	499	501	494	498	452	536	468	490	442	487	503	520	513	459	452	441	514	503	472	500	454	481	454	522	493	458	505	545	510	484	496	522	497	457	465	494	450	514	478	521	482	472	496	533	495	472	548	488	480	457	490	542	495	491	488	484	487	496	467	466	539	507	455	478	502	475	479	541	463	555	521	469	484	505	479	528	467	495	492	437	515	478	441	524	514	479	492	524	499	458	511	497	501	475	485	488	495	499	502	475	517	531	494	500	496	494	484	517	483	469	480	482	506	489	479	543	445	478	498	495	479	498	467	487	461	497	504	523	497	498	512	440	531	535	498	517	512	540	507	516	487	496	507	485	506	510	497	466	459	488	469	484	500	489	498	475	538	493	486	479	517	480	502	496	471	513	513	451	508	509	518	476	470	474	506	486	502	518	520	471	529	507	489	511	502	547	477	531	517	491	499	502	499	459	490	498	465	491	485	522	478	499	524	542	497	460	522	510	474	449	468	490	528	475	484	508	524	486	501	540	513	476	489	502	523	488	496	468	481	521	547	484	521	506	471	516	490	486	516	500	510	484	512	531	498	488	501	472	515	486	509	466	480	514	514	504	488	484	506	501	523	481	504	499	497	517	483	456	489	513	492	462	510	525	509	503	531	511	499	459	497	542	501	529	490	474	493	501	439	482	470	519	472	513	466	489	511	492	480	481	484	495	539	472	520	485	514	510	522	502	461	497	513	506	477	503	503	487	497	476	452	491
12187	24295	29367	25423	23024	20765	18240	13547	9561	7442	5633	3718	2646	2266	1846	1497	1454	1407	1236	1066	1004	1001	1089	1043	1171	1115	1074	960	942	909	846	821	815	879	868	782	766	776	829	827	844	815	862	814	855	831	912	826	834	862	806	789	838	896	895	900	844	875	825	789	770	742	764	757	807	796	793	702	791	751	787	721	775	732	761	780	736	752	771	720	724	761	756	784	786	780	755	754	785	778	787	792	775	769	745	754	771	740	726	783	758	762	751	721	712	760	768	755	741	819	759	743	707	758	778	707	774	752	798	746	801	803	769	787	727	747	725	772	747	804	742	718	814	809	768	769	712	778	758	779	716	759	782	742	712	770	789	713	744	735	791	704	782	732	729	818	744	731	769	776	752	714	777	809	775	755	776	754	736	786	724	781	752	776	757	756	796	785	760	744	727	760	749	750	724	751	750	755	840	775	786	767	741	756	757	817	699	725	729	761	798	711	759	746	745	755	744	739	798	785	785	757	744	758	734	736	749	696	812	765	781	832	760	786	737	766	795	797	760	757	745	762	791	737	769	721	819	760	775	800	764	709	780	789	736	771	773	793	741	767	753	746	764	786	727	755	783	774	819	781	755	696	830	737	784	759	745	779	772	797	780	726	756	778	762	776	794	762	751	756	783	748	744	783	750	736	702	769	763	718	742	769	737	778	773	785	728	761	748	769	728	755	740	777	777	759	772	704	758	716	752	761	786	744	728	757	723	761	755	741	758	758	756	747	726	779	755	807	742	726	701	723	748	775	743	804	749	801	699	728	782	755	779	760	759	751	786	739	799	761	730	708	762	765	784	752	750	788	748	751	788	792	821	791	729	755	752	761	751	772	757	761	765	791	786	773	731	728	763	764	775	745	709	730	711	756	712	817	759	730	803	787	783	724	730	774	793	781	750	776	782	792	762	765	726	785	738	747	726	748	772	797	760	777	806	747	757	757	801	718	793	734	724	749	739	749	689	739	749	809	763	781	770	736	797	710	775	752	759	769	765	780	752	755	773	803	730	746	758	712	721	785	751	759	769	752	785	803	808	718	793	739	782	756	725	728	721	745	729	788	793	786	747	760	767	776	719	778	831	768	768	776	727	726	741	769	794	771	737	786	750	744	720	791	802	771	692	771	761	788	758	735	731	756	764	766	757	807	795	758	735	729	755	763	786	759	767	730	771	720	723	803	814	794	779	763	718	755	762	730	745	738	774	799	760	747	762	756	774	716	740	752	703	766	774	784	753	732	768	788	743	723	739	787	716	780	753	760	793	759	763	767	768	707	741	785	732	763	767	776	767	708	807	768	791	703	766	751	765	727	814	761	716	764	783	729	710	778	764	752	769	769	794	716	756	772	749	793	745	761	779	771	789	771	762	740	723	748	775	705	759	799	753	727	736	713	796	759	755	795	777	791	769	800	786	762	730	793	744	748	745	774	790	756	787	781	753	735	764	751	740	788	737	796	764	747	747	791	741	796	745	768	742	773	729	784	752	742	743	778	703	749	756	766	747	763	752	767	730	755	768	763	813	799	756	717	790	767	752	734	753	754	781	756	808	759	772	698	766	800	724	747	730	809	725	743	800	735	747	759	734	734	780	777	745	763	766	717	747	770	792	730	871	768	750	741	819	775	741	767	778	722	769	795	794	760	752	754	749	792	719	727	760	739	741	708	769	750	782	749	809	782	764	759	767	770	762	775	792	783	777	789	725	719	699	774	774	716	768	753	747	774	792	739	749	771	736	769	788	738	766	762	736	811	786	774	798	797	730	805	775	777	844	765	790	772	767	744	771	813	759	857	755	761	784	718	750	752	761	808	733	772	798	759	786	778	805	781	761	795	739	731	716	775	737	763	767	723	731	785	745	747	686	742	757	756	750	752	800	772	770	779	728	759	761	752	801	731	742	746	755	765	746	730	767	746	757	766	763	749	752	763	761	746	785	750	790	770	764	748	752	750	780	729	720	750	745	767	790	743	769	728	787	747	749	762	756	724	775	738	768	738	764	767	709	724	776	793	764	754	763	800	724	775	755	749	733	745	743	795	692	711	781	706	741	786	772	714	723	786	759	776	795	830	759	775	788	742	718	810	803	772	791	716	708	800	767	744	809	724	748	765	700	739	775	791	750	728	753	776	736	785	757	757	731	702	738	710	741	754	789	735	755	791	778	746	795	765	748	762	749	731	816	738	752	782	753	725	790	802	772	752	755	785	769	778	763	766	736	696	762	757	806	770	724	740	726	771	765	747	737	800	732	758	770	790	835	767	765	722	771	750	736	794	818	782	788	713	753	755	829	747	776	742	739	790	798	787	772	748	773	794	817	778	787	783	781	779	785	755	789	757	728	799	786	738	787	769	807	793	722	748	740	743	781	748	748	732	752	792	724	758	825	749	754	742	760	752	726	772	734	763	779	761	753	730	774	772	736	754	813	781	756	778	703	727	791	787	768	761	773	755	780	800	728	793	774	745	775	720	766	767	777	736	760	797	769	753	794	749	760	803	774	799	763	764	739	767	777	750	774	729	735	748	757	756	731	760	712	738	768	758	743	778	706	796	691	731	791	770	749	715	779	782	757	744	781	783	822	799	741	742	809	744	768	721	728	800	702	765	776	776	829	746	737	727	746	769	782	756	781	754	713	737	827	769	727	729	751	810	731	769	697	780	749	755	756	739	768	749	743	820	764	727	769	794	711	759	783	760	816	764	746	725	827	765	774	727	801	729	785	790	759	770	776	795	748	811	837	790	745	804	785	758	747	780	795	748	699	753	744	743	741	781	804	780	786	754	735	748	730	701	762	770	758	743	730	761	811	777	773	746	764	749	771	736	823	730	779	806	816	702	791	726	741	770	745	764	772	767	769	784	771	809	781	777	746	760	759	747	772	751	724	771	749	831	762	734	753	761	746	734	764	732	784	763	761	768	797	720	760	769	719	750	752	697	740	812	785	784	771	749	802	780	818	751	744	740	779	803	707	768	763	726	733	724	755	755	780	793	790	750	734	796	742	750	774	765	795	811	795	741	772	769	795	753	747	766	777	763	794	782	775	800	804	722	720	806	787	792	742	784	815	794	788	780	776	731	692	737	761	757	808	729	771	736	710	725	780	770	780	773	758	791	741	734	728	838	753	760	791	757	761	774	699	752	707	766	751	762	751	758	769	756	739	792	764	776	718	702	781	763	731	767	726	721	795	754	736	768	769	759	761	782	747	763	778	790	730	728	758	738	794	816	761	757	709	766	711	713	829	684	766	717	742	726	748	761	774	742	726	760	790	736	748	740	786	720	791	804	748	732	815	774	746	761	717	743	746	708	769	761	747	760	728	738	798	765	798	766	770	727	777	762	745	762	765	752	722	762	756	732	736	736	799	801	757	772	772	740	713	789	778	783	737	753	734	825	763	774	792	722	768	762	778	755	733	809	717	765	779	788	739	751	744	795	775	743	753	774	752	747	781	751	814	773	749	793	782	754	725	773	789	763	797	800
24483	21491	28817	24947	22722	20975	16511	9974	6389	5044	3314	2141	1760	1585	1246	1151	1030	1024	976	766	725	763	697	736	798	780	760	695	646	616	659	610	633	607	632	613	602	594	570	533	545	592	642	603	623	621	612	571	568	598	603	614	703	797	954	773	762	631	606	590	510	555	522	574	543	579	569	520	551	551	545	521	561	534	535	546	564	563	549	549	518	519	537	579	579	554	537	544	578	520	589	559	551	592	553	540	579	557	555	591	555	560	521	498	542	546	514	541	529	560	514	544	524	552	523	549	569	592	558	535	591	500	505	541	568	543	516	558	482	533	549	577	532	560	562	556	547	549	505	510	506	512	580	508	507	578	553	522	558	540	589	520	580	555	555	554	540	540	510	565	524	526	558	533	577	507	514	578	524	515	537	548	519	532	513	583	592	597	562	518	515	522	550	535	563	534	549	563	557	590	547	512	579	524	506	557	551	552	531	560	515	534	543	551	549	543	594	547	551	544	531	534	568	576	514	548	567	527	566	542	516	513	560	579	543	528	514	526	527	559	519	575	579	535	536	544	589	541	525	533	564	534	539	556	551	536	540	512	545	528	543	527	531	496	539	540	512	555	590	543	525	498	573	535	569	549	546	555	533	549	522	562	547	562	573	592	553	574	546	569	550	542	541	546	550	536	516	523	535	562	546	545	561	557	554	552	574	545	493	557	560	529	534	581	560	574	600	529	517	581	501	502	568	585	490	589	546	540	573	547	551	573	560	539	547	558	532	519	546	538	531	536	547	541	566	519	569	603	577	514	499	534	545	536	582	514	541	553	521	516	531	558	565	556	559	569	504	585	545	552	521	538	590	541	520	566	572	518	530	519	547	559	483	535	550	569	584	552	572	567	531	577	556	512	549	592	573	560	559	549	584	571	557	554	548	555	578	543	537	558	591	540	487	565	563	591	536	580	549	549	532	550	559	525	560	524	528	522	535	524	539	540	539	586	569	565	568	531	555	548	567	543	562	567	555	544	549	504	543	588	569	521	536	577	576	535	528	555	576	541	521	587	543	576	578	542	525	560	512	569	521	563	492	540	542	536	541	528	551	545	520	532	558	529	531	537	551	497	592	536	536	556	576	520	562	546	524	547	554	561	537	561	508	535	563	513	544	556	543	538	539	537	501	495	572	538	528	536	561	533	564	563	540	546	562	516	558	528	543	514	573	522	554	506	556	556	543	499	572	533	546	522	551	541	559	544	499	546	526	574	578	541	550	548	561	538	555	542	531	548	564	520	572	505	558	571	539	556	527	534	558	570	528	557	574	566	518	544	540	550	529	512	536	573	545	590	506	550	556	522	520	505	510	568	574	509	581	514	541	518	571	525	531	538	526	538	524	526	529	570	548	571	547	554	514	574	546	514	534	545	572	549	559	560	524	576	535	550	545	548	513	536	575	543	564	570	563	576	550	520	575	548	580	592	549	561	556	583	553	535	561	544	591	581	560	527	547	548	573	564	563	570	582	571	523	518	572	558	520	550	580	575	550	608	552	562	614	571	549	543	523	509	577	532	530	547	547	583	573	527	565	567	549	551	514	549	577	522	565	598	560	544	576	514	530	528	538	554	530	517	546	544	560	539	515	544	559	552	533	535	528	523	547	559	545	539	566	498	534	560	525	589	509	572	527	534	529	544	508	538	553	539	554	553	544	553	550	545	553	562	511	559	539	571	530	524	559	536	553	564	559	551	516	563	588	544	566	544	563	574	549	582	533	534	530	567	564	576	569	539	523	540	546	547	530	536	551	517	548	501	570	560	595	588	553	560	561	553	524	571	564	560	551	503	539	555	567	530	548	513	571	525	517	547	563	562	575	562	532	585	553	568	529	574	478	551	513	541	559	568	585	554	577	559	535	540	583	548	568	556	522	584	594	550	528	526	531	537	546	557	583	563	556	529	555	559	554	534	536	601	580	580	533	569	503	543	531	540	520	557	570	556	542	542	536	566	503	505	550	533	540	596	517	518	582	537	564	517	529	530	535	563	558	511	507	556	546	558	514	555	500	535	491	537	546	530	542	577	581	532	567	561	538	519	537	553	524	559	516	527	553	512	534	580	597	540	581	571	531	532	553	600	584	550	579	569	536	540	548	526	582	536	558	551	551	571	495	562	530	538	525	590	587	498	545	562	562	550	551	539	549	537	536	555	560	533	516	516	526	528	548	526	542	547	513	570	583	573	504	559	523	531	571	527	564	526	547	581	555	553	547	520	546	538	497	540	558	548	550	506	520	515	509	551	582	556	527	552	554	543	532	555	525	549	542	556	587	561	573	561	574	513	538	542	581	513	587	523	533	502	557	536	538	565	608	535	503	503	556	520	545	549	526	572	537	481	518	564	458	540	587	562	552	567	538	528	555	553	532	599	550	589	605	545	536	546	551	553	566	556	556	511	522	569	564	509	563	532	551	503	523	566	546	567	534	526	562	542	582	563	560	553	526	543	528	529	581	513	513	540	521	541	538	515	561	595	505	566	529	565	542	533	545	573	520	523	551	539	613	528	544	552	528	531	564	576	555	581	576	576	535	546	535	526	562	509	525	534	534	540	544	556	545	553	517	503	550	569	533	539	563	535	514	519	496	545	518	565	537	554	541	539	520	571	513	560	589	556	531	536	566	565	527	566	505	561	560	522	609	550	575	563	542	574	574	557	593	610	514	538	585	529	534	541	552	524	527	497	559	507	527	557	555	511	560	536	550	506	558	565	556	569	510	499	564	512	522	596	556	533	548	522	547	516	518	575	547	525	562	523	531	534	536	533	557	567	549	533	539	568	526	536	615	533	555	541	604	529	548	548	571	521	562	529	535	557	580	549	528	523	543	503	545	525	529	547	546	511	539	568	541	579	525	541	539	557	600	511	540	530	553	552	543	527	566	546	586	546	563	607	556	543	549	560	547	514	520	535	546	541	551	526	533	583	525	555	519	522	583	576	547	555	528	537	525	550	524	545	514	546	510	553	553	564	548	538	516	519	640	562	538	536	535	599	523	532	571	499	552	515	540	550	535	575	577	537	543	628	574	571	528	522	513	564	544	517	562	579	503	503	538	577	518	570	561	538	580	536	552	543	535	528	518	560	539	588	513	576	570	567	553	493	542	563	509	552	560	529	525	575	534	538	553	543	590	540	573	503	551	540	507	578	554	576	512	537	558	495	497	559	508	543	521	553	602	556	553	490	533	566	538	525	564	521	528	534	530	517	564	555	601	563	525	523	554	552	559	548	567	559	570	508	520	530	564	557	545	537	572	578	537	559	552	596	560	514	559	498	506	514	542	531	532	546	543	554	589	575	556	570	516	530	534	552	578	576	566	540	518	525	613	541	548	518	518	529	535	542	547	525	582	544	537	525	534	543	556	517	521	576	561	586	540	588	537	525	517	532	484	525	546	544	551	519	554	547	530	584	588	536	575	564	529	539	546	554	563	526	530	553	554	593	541	549	553	599	567	562	550	569	517	540	542	528	564	573
14932	32389	35819	32200	31142	27778	24031	18560	13913	11651	7696	5314	4290	3516	2836	2388	2224	2198	1790	1420	1254	1269	1298	1355	1554	1495	1332	1194	1189	1112	1017	1027	986	1088	1051	1012	978	923	892	892	928	937	911	960	993	1018	1031	1018	1049	1017	1001	1006	1152	1400	1848	1540	1255	1120	983	947	813	824	812	832	862	855	877	889	812	773	787	852	894	856	817	851	841	857	836	873	857	815	833	851	875	843	788	841	854	815	865	798	841	857	859	865	786	795	833	884	855	814	848	843	846	876	848	820	792	787	892	779	834	815	839	845	846	784	778	802	850	805	810	857	792	848	827	824	869	864	844	808	832	863	853	840	839	816	846	906	816	862	782	818	823	842	881	771	903	846	811	836	796	865	848	800	864	824	863	845	809	843	839	821	848	852	871	849	825	865	833	815	835	782	854	853	856	847	824	828	845	867	837	827	817	770	805	806	861	869	835	851	777	816	840	815	787	806	842	883	816	840	861	837	818	859	855	864	835	852	878	827	797	843	773	789	844	836	817	870	879	811	831	837	880	806	872	862	834	886	806	872	826	815	825	833	816	836	830	919	814	865	780	819	838	850	881	792	765	812	876	867	804	743	803	803	850	824	795	824	886	780	844	873	879	831	854	836	839	812	829	830	859	863	798	858	858	823	828	802	826	821	843	800	830	820	849	789	829	855	863	780	838	813	802	783	837	794	849	865	787	839	820	855	834	785	784	769	831	799	835	805	823	855	812	816	820	846	864	863	801	895	805	812	871	814	879	835	834	878	843	838	865	800	797	865	816	806	847	820	876	881	798	827	836	869	814	838	802	827	817	812	831	856	846	825	835	818	815	758	831	768	815	826	812	875	838	825	880	834	825	822	833	831	789	840	799	857	863	816	888	812	841	827	845	805	827	834	873	853	815	807	883	848	884	839	857	842	845	810	801	808	862	862	823	835	889	869	776	838	785	845	792	798	852	796	818	831	824	855	771	867	882	850	838	853	860	846	812	792	787	846	818	841	803	826	830	824	799	856	855	872	804	875	863	804	816	842	865	874	794	821	825	804	847	827	866	794	812	805	912	845	877	792	870	824	822	867	882	811	822	877	821	838	823	830	807	814	864	830	835	846	848	884	815	860	837	840	873	832	827	840	872	899	853	794	823	832	818	850	826	808	880	806	857	786	813	861	858	866	842	793	891	845	822	861	851	820	840	870	891	788	897	827	832	807	865	821	864	818	862	844	808	814	815	819	851	875	839	809	830	854	868	850	833	785	817	853	885	856	819	775	869	810	825	848	792	821	802	794	830	903	847	906	874	870	879	863	810	830	871	795	792	849	863	850	819	823	818	879	850	818	841	847	854	829	825	795	812	826	847	825	869	875	853	873	824	809	850	785	893	803	833	857	844	839	815	767	862	805	801	848	865	798	842	870	837	893	899	809	814	840	861	805	845	833	812	868	819	814	847	853	796	820	849	842	811	803	866	794	840	834	830	863	802	830	803	884	841	805	868	812	854	878	826	834	857	844	796	833	856	869	820	838	851	826	810	886	837	861	858	800	858	865	877	863	836	817	837	814	837	861	823	846	763	792	771	849	807	827	820	830	827	832	833	839	834	859	844	862	832	781	827	874	823	813	902	815	833	826	821	865	787	829	896	890	821	781	855	816	882	869	873	785	822	801	832	903	839	820	863	853	826	824	792	854	812	808	841	807	846	876	859	871	785	810	828	826	839	863	842	819	789	840	764	839	825	865	877	794	842	861	804	792	891	781	812	848	843	874	808	872	813	822	810	849	856	799	847	814	797	850	804	797	856	816	850	856	831	787	833	802	798	870	818	810	851	827	882	816	867	831	844	807	821	838	821	846	831	833	805	838	825	853	833	788	873	833	850	864	764	851	865	837	870	829	859	816	820	796	861	788	870	865	852	864	837	817	864	853	876	829	844	788	837	857	832	867	813	841	822	842	868	820	806	852	806	829	843	856	801	816	861	871	844	802	869	872	805	857	835	845	795	845	888	839	835	822	868	797	834	808	868	848	833	820	822	834	801	851	849	908	803	840	805	820	827	800	863	810	809	852	845	877	851	824	844	823	826	886	824	800	762	872	799	801	789	779	817	812	919	804	795	809	877	784	792	828	835	875	826	855	885	819	799	814	836	827	776	856	867	831	813	832	812	880	877	808	827	846	851	868	845	867	848	890	830	859	804	851	818	878	830	830	825	808	865	829	842	882	835	831	789	835	779	832	867	860	845	881	900	844	843	821	848	846	867	839	850	793	899	843	841	824	822	826	858	830	869	831	830	818	877	795	823	843	820	853	854	842	800	830	830	817	803	788	855	778	802	839	854	879	822	820	842	815	774	822	836	861	860	819	832	843	828	831	826	881	874	841	827	866	859	833	822	831	829	847	888	834	868	811	885	865	849	876	840	854	820	806	777	902	828	881	860	852	893	831	831	822	867	782	802	844	831	875	838	857	811	824	824	852	908	844	872	881	810	839	825	877	840	837	792	842	808	862	806	833	853	812	819	841	848	828	847	851	858	873	848	804	808	861	851	820	826	824	756	847	814	866	820	822	836	853	854	871	814	872	833	805	829	799	785	862	833	859	880	806	892	817	871	817	825	824	820	831	844	803	853	835	822	800	877	931	845	815	833	879	803	866	836	853	802	838	830	829	826	829	834	798	849	796	801	855	875	846	800	810	793	851	848	863	873	831	790	845	809	844	806	817	803	882	816	830	821	816	760	837	780	831	821	857	836	835	823	819	834	829	811	870	821	820	831	818	852	798	811	865	799	804	792	882	783	864	843	845	837	828	803	773	789	825	805	850	815	838	873	797	802	815	836	816	841	841	849	844	857	838	804	834	816	835	824	913	840	903	823	793	873	840	858	882	836	873	864	802	863	787	808	863	837	863	845	852	834	850	905	860	870	801	833	875	847	854	784	813	828	838	885	819	806	837	799	781	815	855	816	804	892	898	830	837	825	848	855	849	797	827	814	868	818	840	840	863	852	855	816	820	799	891	834	871	844	908	822	830	875	828	835	882	788	889	785	892	798	867	888	897	837	819	806	867	830	858	780	853	847	862	819	874	789	856	822	825	903	859	865	824	812	860	780	830	840	792	804	846	880	819	828	825	868	843	831	863	782	817	821	828	823	836	800	844	875	855	794	821	839	847	867	810	828	832	878	870	792	860	877	891	834	850	842	862	822	836	876	778	806	835	788	840	837	847	832	815	825	852	805	805	867	843	823	759	866	827	846	821	821	876	851	845	848	806	834	815	886	816	831	855	841	819	812	800	836	825	786	917	826	812	861	842	840	850	823	853	816	817	811	821	828	857	838	820	846	810	869	833	861	834	795	861	882	846	845	857	838	787	873	838	858	867	861	821	846	871	823	787	832	842	878	818	808	875	824	847	863	841	850	847	806	851	825	819	876	799	841	839	834	892	849	822	816	834	828	832	842	787	805	891	853	874	796	854	818	822	824	817	805	845	869	851	842	818	852	894	829	900
23349	21389	29221	23994	22166	24088	23591	13799	8841	6822	4016	2847	2458	2006	1649	1418	1431	1268	1019	857	784	789	769	852	919	841	830	719	660	659	675	670	622	606	607	551	577	545	567	563	573	600	587	580	618	631	635	649	604	627	597	567	608	937	1272	1105	821	724	640	580	525	522	480	491	510	531	519	520	514	542	506	495	481	528	494	546	548	503	534	510	535	500	529	537	525	492	509	525	488	526	484	537	513	474	523	504	507	521	539	515	463	525	545	489	483	536	518	528	510	532	480	507	539	523	548	520	538	491	552	538	488	491	510	543	521	511	505	481	500	474	524	509	544	534	497	524	501	511	499	537	563	493	477	515	542	488	514	525	489	529	529	522	512	521	562	545	480	531	513	495	512	494	508	528	495	534	519	519	536	513	561	518	518	543	478	531	548	535	520	486	520	510	506	515	505	476	528	502	485	518	499	510	502	490	517	541	496	526	478	483	522	534	537	495	518	542	491	492	566	521	497	540	482	490	490	489	546	517	477	492	512	485	525	512	537	538	514	490	478	520	513	552	529	520	500	496	518	511	512	539	503	507	504	493	539	554	513	470	509	527	551	492	543	537	509	503	545	518	505	553	502	557	520	535	503	519	570	484	528	548	506	542	515	528	494	526	500	500	513	488	560	515	530	512	516	481	523	500	568	473	533	554	542	489	566	479	508	515	483	513	496	506	553	525	488	536	530	531	486	528	524	562	566	519	514	525	499	498	551	536	545	474	480	536	512	505	513	523	520	553	499	513	540	521	505	531	520	520	505	519	522	486	524	498	521	496	538	523	537	535	501	535	467	530	513	525	507	502	512	508	509	494	513	508	505	501	538	488	510	545	518	490	508	529	509	492	490	526	494	532	504	497	552	524	507	549	493	509	530	518	484	472	586	515	496	534	492	535	499	497	526	540	536	495	457	496	520	506	511	502	537	548	516	487	492	520	470	533	537	456	492	499	509	518	491	518	496	497	500	516	541	513	500	528	546	488	505	510	493	555	532	499	528	527	528	533	541	520	508	491	502	538	530	496	559	524	517	548	574	519	482	510	512	501	519	500	490	503	520	536	508	529	514	505	511	496	502	482	489	566	459	492	541	539	469	519	514	486	478	478	513	493	473	525	524	506	494	490	497	513	498	503	523	506	516	548	507	532	503	508	499	547	479	533	490	502	568	508	480	542	498	500	502	537	483	529	514	513	558	504	484	511	507	526	521	520	500	456	508	456	549	557	506	567	489	520	511	494	502	492	480	548	518	503	525	517	480	521	542	506	513	533	528	525	496	484	515	499	493	521	503	520	511	521	525	539	506	522	486	497	502	521	518	517	540	493	522	502	514	510	538	477	534	516	525	543	561	488	511	514	560	486	497	508	513	526	516	484	468	498	494	527	490	508	484	521	520	437	510	556	501	495	550	512	546	568	535	511	512	502	466	515	541	474	519	499	524	474	538	549	530	501	485	504	477	509	540	543	493	476	503	487	509	530	525	537	500	557	498	480	481	509	484	524	527	534	561	509	488	497	503	538	479	544	510	555	539	521	524	546	533	510	514	520	533	483	512	544	508	506	552	560	515	482	531	554	547	544	484	509	528	478	555	525	477	494	492	514	571	530	542	499	495	510	543	496	482	508	586	523	541	521	473	505	520	532	493	525	518	469	520	512	514	519	533	509	522	507	557	513	496	538	532	502	463	523	528	511	486	516	496	502	494	563	545	535	525	524	558	479	476	506	517	508	509	500	531	517	490	487	521	473	508	484	512	489	478	546	495	508	572	494	498	565	527	534	514	532	476	517	518	525	499	507	518	523	470	463	503	523	486	517	536	506	514	500	536	534	490	507	513	512	514	504	462	501	526	503	546	548	534	509	513	512	519	492	469	521	545	507	502	486	519	502	489	564	540	538	525	523	520	519	499	496	468	485	468	506	530	489	488	506	556	534	494	498	544	511	519	489	571	514	514	525	495	521	524	535	504	512	536	502	523	504	530	504	516	477	490	505	522	514	513	522	524	531	535	516	509	480	471	524	485	530	507	529	515	537	517	534	509	487	511	524	498	517	493	485	531	547	525	504	508	540	537	538	520	509	496	522	541	509	479	501	519	508	575	502	502	497	524	517	490	538	459	474	538	531	540	491	527	534	521	501	547	509	503	497	534	501	533	518	517	558	546	560	518	525	530	483	507	517	529	481	501	502	514	526	518	551	492	515	485	522	520	563	532	506	542	490	521	526	540	467	539	520	511	470	515	482	487	527	510	524	524	512	508	498	481	482	511	548	495	526	499	548	522	516	497	483	523	494	540	510	487	546	510	529	501	486	534	500	530	518	536	528	513	452	507	534	537	482	514	491	553	519	547	454	510	522	519	535	557	483	512	527	527	500	477	487	515	504	546	519	498	502	531	506	512	531	493	533	477	515	542	507	524	476	554	507	509	498	471	499	538	529	517	506	543	467	502	545	526	489	532	539	484	526	525	489	516	528	484	550	496	572	518	458	506	529	515	514	517	471	523	499	518	526	506	485	546	521	523	530	558	513	538	541	486	459	530	531	509	511	520	520	555	479	497	526	512	521	509	503	507	473	526	532	524	538	538	499	520	497	502	514	504	527	502	531	506	501	531	516	488	509	498	495	531	535	488	474	504	520	535	536	491	489	510	513	519	548	568	520	508	469	489	528	576	523	486	542	525	478	529	530	523	519	536	487	555	494	559	531	535	536	506	485	550	514	497	520	546	505	524	548	540	507	481	518	525	508	506	478	550	501	498	515	496	507	531	537	476	505	552	496	518	523	490	518	488	568	465	529	517	519	538	514	492	486	500	521	510	514	515	538	502	529	521	556	484	506	537	497	545	521	580	495	509	537	502	560	510	515	479	497	498	525	519	534	521	490	550	519	508	528	508	521	519	519	519	499	498	517	521	532	521	479	489	526	501	461	529	543	551	483	499	493	513	548	483	514	514	522	534	514	528	540	505	542	528	530	537	508	530	537	528	518	465	515	547	525	501	492	505	491	480	494	558	493	484	525	511	431	507	520	526	483	522	529	506	529	452	511	511	497	507	481	470	490	491	518	531	461	514	537	542	528	508	533	475	520	516	509	548	490	484	507	502	495	505	464	513	464	481	514	553	480	529	510	508	513	500	509	523	541	510	520	513	506	493	524	510	524	493	503	528	506	491	524	536	512	453	508	507	500	518	553	523	540	498	541	484	515	527	497	490	513	488	522	500	528	500	526	480	558	517	473	534	477	532	508	513	494	513	500	512	495	461	435	482	532	493	514	524	493	519	527	502	498	509	506	517	524	505	510	499	490	464	505	502	539	549	499	461	501	548	545	542	470	488	527	488	509	484	502	499	531	540	509	526	522	516	493	479	494	531	501	509	494	499	488	522	534	487	523	508	510	552	497	541	491	553	541	506	511	533	514	507	494	511	521	528	484	495	522	530	537	527	502	518	456	488	514	515	505	478	499	487	528	526	518	511	522	521	528
18071	37955	41040	37371	35406	32162	28550	22576	17716	14531	9439	7204	5894	4756	3914	3316	3192	2703	2193	1683	1603	1430	1433	1587	1801	1683	1525	1373	1259	1154	1148	1107	1003	1136	996	996	944	924	958	946	923	958	963	926	1064	1024	1005	1063	1007	1041	933	962	1047	1857	2516	1941	1552	1336	1050	888	785	861	749	831	830	771	750	787	737	762	813	753	791	841	769	764	780	833	775	817	786	755	750	778	828	807	852	791	801	774	748	791	823	798	746	722	805	724	794	760	750	788	786	818	774	751	773	816	779	799	749	820	760	747	811	762	749	791	759	774	814	779	763	808	770	833	817	787	819	791	790	802	760	801	804	779	791	763	791	824	778	738	794	718	750	766	786	819	814	742	784	787	793	814	777	744	825	713	766	771	829	797	781	807	735	777	771	772	786	781	752	807	803	762	727	769	735	798	751	814	792	777	787	765	820	822	819	737	786	787	751	820	759	755	776	797	830	791	830	817	769	798	836	762	759	784	728	776	747	793	797	835	782	746	769	770	779	766	786	786	832	790	826	744	765	779	781	772	772	783	813	797	745	800	796	726	757	799	835	858	769	794	827	794	842	783	810	760	777	752	802	801	792	777	793	773	784	742	781	782	709	841	789	808	787	846	772	782	798	772	742	753	804	781	777	747	798	814	801	789	809	819	820	805	782	786	788	755	791	811	808	805	812	795	777	808	817	811	753	838	773	767	749	778	788	773	713	779	802	797	827	767	786	769	755	757	767	786	799	779	782	801	751	776	782	747	778	807	806	828	782	776	760	818	802	749	782	807	815	759	800	795	792	744	729	780	802	803	734	763	751	759	760	816	739	798	786	753	747	800	764	824	830	730	768	777	782	807	826	772	779	783	822	700	780	761	789	801	786	764	772	783	833	727	795	818	762	808	765	816	757	767	761	802	714	777	758	796	757	808	754	820	797	807	778	759	805	793	768	793	763	764	760	803	788	760	814	812	767	770	779	797	773	760	764	803	851	749	880	790	768	768	780	768	771	751	822	757	770	776	798	825	794	835	790	831	775	681	736	804	760	778	766	787	809	740	765	872	700	751	751	787	794	782	800	742	790	815	734	806	796	809	768	762	782	799	795	762	721	763	825	823	836	795	734	838	783	819	789	763	742	753	820	777	723	767	805	762	792	748	807	759	797	764	754	792	772	835	782	793	778	771	750	770	759	801	804	764	772	802	808	775	794	764	792	767	758	757	802	809	805	746	754	773	748	724	780	800	784	795	779	774	734	821	764	815	738	798	796	851	807	800	769	785	742	789	842	804	818	764	800	778	784	791	747	748	786	818	784	788	827	837	817	763	750	767	786	804	770	809	764	768	755	776	816	742	793	703	837	793	771	742	784	789	798	801	761	776	779	781	789	792	745	793	786	793	769	740	791	798	758	735	825	741	762	815	798	777	754	818	761	751	764	772	758	814	766	836	787	834	748	736	814	762	750	794	800	826	783	789	749	767	806	798	723	784	785	819	793	753	763	795	819	875	809	816	768	837	780	785	698	748	753	768	788	821	793	774	757	814	775	789	797	855	814	800	722	745	780	794	775	810	758	797	775	737	749	783	805	773	791	780	793	779	800	767	777	765	765	796	788	752	784	837	778	796	802	789	769	770	790	773	750	778	787	805	752	827	768	833	755	779	808	784	771	782	754	758	761	765	788	765	807	767	817	784	800	728	780	747	779	764	722	737	750	810	787	792	788	777	780	780	820	767	827	747	768	754	791	839	803	824	789	810	794	747	841	782	800	816	771	769	757	775	782	750	768	794	777	793	756	751	789	830	853	775	768	782	793	795	780	811	815	806	808	805	803	798	837	795	812	808	766	823	781	761	813	818	768	764	774	769	836	778	793	833	697	791	745	778	753	783	794	748	765	803	767	743	784	742	771	793	745	788	786	787	837	817	739	742	753	804	767	750	760	754	774	780	760	755	758	822	800	737	741	781	784	781	753	731	788	815	790	766	769	741	789	816	761	775	789	767	819	771	764	804	761	814	771	758	787	779	816	790	822	786	791	784	788	816	780	781	775	754	776	796	768	784	735	785	803	830	791	792	813	812	767	751	771	785	817	823	830	806	726	761	778	772	809	753	788	823	789	797	824	772	836	837	778	776	820	783	816	825	750	749	805	778	781	775	781	784	706	802	792	776	786	789	777	814	814	808	812	814	774	804	796	809	739	749	799	769	763	748	777	779	742	776	787	772	779	775	814	825	764	784	785	757	747	766	783	758	770	796	801	807	818	751	715	784	783	746	793	749	769	808	818	829	792	791	770	790	794	774	802	801	791	789	751	788	795	782	819	822	757	749	764	774	780	803	808	744	773	797	795	795	791	808	764	771	785	775	815	779	802	826	816	723	823	712	809	783	762	770	773	800	802	729	815	762	769	832	799	776	804	809	744	825	771	810	790	726	809	801	770	771	757	810	795	771	777	774	731	818	777	785	755	805	793	797	754	809	801	788	753	790	692	829	781	801	802	787	789	793	763	762	778	764	805	788	773	754	795	804	710	796	801	804	814	826	806	804	796	797	770	744	778	764	755	781	803	820	809	834	780	791	815	764	792	793	799	804	825	779	810	782	838	788	759	775	772	773	780	800	712	776	776	761	792	827	789	771	761	801	838	787	760	832	768	767	802	792	759	704	810	750	765	774	757	819	777	791	788	811	820	765	789	737	754	812	776	777	830	761	771	816	773	786	743	759	743	790	812	798	793	797	752	773	741	805	814	776	813	801	781	725	790	807	768	826	749	758	776	771	812	801	747	792	809	871	795	789	767	727	783	783	764	805	796	771	755	770	815	816	780	749	799	793	811	795	714	810	783	810	796	811	758	780	810	758	775	754	788	794	792	802	824	817	783	755	797	799	803	779	787	771	802	744	795	787	801	806	777	760	751	744	796	767	797	783	834	771	785	734	762	764	765	730	787	839	798	741	805	764	795	820	793	780	797	771	791	784	758	764	809	793	802	819	790	753	861	797	751	750	825	761	770	785	817	766	803	767	810	748	814	764	787	816	763	730	827	785	822	811	806	774	785	742	776	794	804	825	842	755	755	807	803	775	782	781	762	780	812	760	761	825	791	752	831	799	778	794	814	774	755	811	772	828	803	782	771	776	794	770	819	778	803	795	807	771	711	753	787	761	731	796	734	745	819	753	757	770	733	749	839	790	813	775	778	770	793	813	707	799	756	804	781	807	772	813	748	800	739	770	756	789	748	778	789	782	802	758	767	770	745	758	777	805	743	732	805	704	813	727	796	793	790	803	842	801	844	790	763	761	770	738	817	795	782	837	793	763	773	780	760	838	756	768	791	822	776	734	810	789	801	784	762	762	759	769	776	840	750	760	768	813	784	776	763	764	810	725	768	776	753	746	792	796	761	779	745	770	795	832	782	699	773	766	782	777	809	734	756	781	844	785	751	774	736	773	729	796	813	770	738	832	760	711	788	791	787	794	771	799	764	788	786	763	799	767	835	805	799	753	852	749
27202	21850	25701	23353	16344	12272	8689	5224	3527	2675	1658	1281	1162	979	882	817	768	756	660	646	611	582	580	673	695	628	614	585	593	581	548	570	560	538	558	548	510	504	496	510	512	535	568	528	544	541	589	553	554	567	507	559	553	546	618	574	617	568	532	497	502	525	523	488	512	453	532	495	546	484	497	505	497	492	523	522	509	543	518	519	499	474	488	484	556	494	526	498	494	498	465	494	508	507	506	502	473	478	538	493	489	472	496	479	475	529	535	526	515	474	542	482	534	488	527	492	465	478	519	518	496	479	476	495	491	538	519	514	499	487	496	484	520	506	553	499	472	529	502	480	495	504	528	497	496	510	503	478	532	472	498	501	481	501	531	511	526	477	517	524	539	485	490	528	494	517	515	518	515	483	473	521	513	496	519	530	491	510	519	494	511	497	511	499	481	489	500	520	487	498	506	514	473	533	533	503	511	523	515	461	461	525	492	517	491	531	508	504	488	499	505	481	527	507	511	503	528	499	491	503	492	517	538	518	477	529	465	480	502	463	510	523	557	485	467	511	504	483	524	471	529	495	472	526	492	518	488	507	508	521	511	510	540	504	534	498	471	489	535	470	510	487	534	507	500	502	466	477	530	518	490	510	536	506	483	522	469	498	561	508	521	468	478	510	521	487	500	501	511	485	496	491	499	503	538	499	478	498	510	530	490	504	529	503	549	520	523	492	475	479	503	533	533	495	499	502	495	530	522	512	518	500	524	509	462	518	521	508	500	550	488	514	463	527	544	500	546	498	484	499	502	519	466	469	518	478	514	487	437	522	522	505	504	515	490	482	460	491	506	486	498	493	506	529	513	497	478	485	473	525	456	470	465	530	499	478	499	435	525	545	502	500	508	495	510	518	538	514	487	513	511	476	503	535	500	502	532	523	478	524	510	527	499	522	516	525	514	529	506	538	498	531	527	482	475	515	544	515	484	479	492	511	505	504	517	494	508	556	489	526	468	513	503	505	457	514	516	509	515	496	535	521	509	494	493	467	475	506	508	502	546	513	498	499	523	501	529	497	499	502	501	489	507	497	537	565	481	565	522	488	437	540	512	487	474	490	482	473	490	521	509	500	509	520	486	511	486	529	557	524	468	511	503	455	496	547	484	509	524	518	512	496	466	463	466	517	500	521	489	453	494	522	471	461	556	510	491	529	504	543	474	496	462	522	513	540	483	503	460	517	492	496	472	502	490	501	518	487	530	511	521	468	494	498	496	493	471	490	485	518	530	480	530	514	523	497	496	486	520	522	485	520	535	480	510	521	506	517	520	529	514	511	483	495	514	523	478	517	515	484	464	498	509	468	546	479	513	496	532	483	463	510	498	505	518	528	542	486	507	511	544	488	504	543	469	518	492	501	493	512	474	478	533	554	528	473	524	503	481	484	524	472	492	537	484	467	514	492	516	507	493	513	531	513	478	515	498	481	515	507	485	582	516	490	487	531	503	516	510	513	560	504	536	517	528	535	440	481	478	512	526	504	500	513	533	510	522	471	504	478	542	516	475	512	564	526	475	511	524	472	516	507	517	510	510	494	531	504	507	498	507	506	477	509	489	567	551	525	487	507	521	499	555	475	510	483	499	504	496	494	506	483	502	530	475	514	517	514	493	538	497	515	518	513	511	475	490	509	508	516	507	520	510	511	497	515	521	522	479	502	516	468	512	513	481	495	504	503	480	483	503	482	463	517	492	499	491	477	485	531	474	476	502	491	503	505	493	487	514	478	497	491	485	533	476	537	517	492	462	521	514	526	540	523	472	510	531	524	499	533	499	476	488	526	494	499	514	538	538	485	521	504	492	559	496	513	540	525	511	510	487	517	547	536	536	505	490	491	498	472	536	523	480	519	514	513	500	482	505	507	532	531	529	481	500	525	446	513	497	493	493	481	502	495	507	502	532	505	494	500	482	528	494	499	527	459	514	511	471	540	498	478	523	510	504	521	548	509	540	503	514	511	472	524	467	518	481	522	493	544	520	541	500	541	515	521	500	503	536	531	537	491	488	491	497	509	501	496	491	515	541	526	554	520	501	467	505	502	482	519	514	489	459	512	510	496	525	487	512	483	525	521	496	491	467	518	505	548	485	490	443	541	547	513	529	516	468	540	499	536	456	481	477	504	526	502	511	522	465	526	507	493	531	536	504	528	520	491	541	507	515	465	507	477	553	515	490	488	549	538	492	497	502	523	471	501	487	511	524	524	509	500	538	483	538	522	477	501	496	516	496	472	534	459	491	509	500	480	509	508	523	504	523	490	509	554	488	485	509	515	482	515	498	510	501	491	508	515	488	474	528	460	471	528	514	525	492	475	505	526	542	518	521	494	524	452	550	553	496	531	531	519	487	533	492	515	533	519	522	504	550	531	501	530	454	505	533	509	517	481	489	515	509	495	496	520	494	476	523	523	532	474	502	497	508	467	486	505	506	498	483	477	487	496	520	485	513	525	461	515	539	517	517	505	551	507	441	532	516	530	515	524	508	519	539	477	536	510	507	481	551	498	489	492	514	585	516	485	540	537	531	548	516	481	511	498	509	508	464	502	507	503	502	519	495	517	501	504	499	492	542	529	506	520	510	497	508	496	526	521	490	507	488	493	476	504	477	503	521	548	488	476	538	525	499	592	493	533	496	520	512	513	506	516	535	554	527	469	463	514	520	487	506	513	536	503	469	524	502	506	554	493	489	465	496	512	493	513	480	501	504	493	524	533	510	499	520	480	532	498	473	551	480	491	471	545	527	508	515	497	525	465	489	543	492	501	469	513	470	506	520	476	522	509	538	529	540	444	493	546	489	498	536	494	512	537	512	452	493	491	495	504	517	492	506	537	500	498	531	528	514	485	556	468	481	513	495	540	499	509	534	513	510	479	507	469	525	520	500	506	510	508	472	488	527	514	508	498	462	508	527	495	511	530	505	526	493	526	508	471	512	496	509	514	507	545	506	500	525	523	518	485	541	541	504	512	515	493	528	515	501	495	513	509	508	505	525	548	524	488	506	534	515	510	486	490	461	507	512	478	503	541	506	529	516	492	541	525	470	511	517	519	548	514	500	515	520	479	512	506	516	535	515	520	528	516	529	472	548	501	494	533	499	484	532	555	527	465	490	492	483	491	528	508	510	513	491	459	475	502	512	480	492	507	510	495	495	478	501	518	499	486	553	524	490	547	521	532	464	570	473	513	475	494	491	507	532	466	487	532	518	529	505	486	507	519	497	496	499	513	507	515	545	504	514	541	506	529	490	505	492	498	480	490	515	458	466	524	565	479	499	476	472	526	513	518	507	559	554	482	507	551	500	496	538	517	525	550	513	487	500	488	495	501	530	510	524	451	527	507	515	527	494	472	506	493	493	528	489	514	507	523	488	501	504	514	513	480	502	517	491	537	517	493	507	527	464	484	512	497	522	468	526	526	491	456	543	485	492	488	537	502	533	545	497	480	525	521	503	483	474	507	513	473	509	496
12442	26199	32639	28179	24814	21713	17351	12071	9073	6606	4213	3308	2600	2252	1872	1799	1605	1463	1225	1084	1016	1054	970	1099	1185	1070	1109	1096	984	893	927	899	833	907	859	811	831	807	844	830	833	821	931	837	911	890	914	939	832	889	885	824	861	830	939	937	830	807	853	814	767	776	793	774	723	795	773	768	762	814	776	740	771	784	778	768	788	826	812	773	743	811	802	784	746	780	806	754	775	780	773	764	821	776	762	802	745	743	776	819	788	767	770	764	789	804	777	781	814	765	807	772	766	768	795	754	727	802	801	780	780	773	791	750	767	800	700	761	782	788	788	756	771	830	755	774	769	747	783	817	742	680	761	778	773	801	763	819	788	759	754	767	819	746	820	794	771	737	790	772	753	729	771	768	757	714	776	824	776	753	717	760	732	818	755	759	756	793	767	816	782	792	768	793	796	753	770	746	792	751	794	748	793	770	750	797	774	751	753	789	787	781	746	830	777	752	779	816	798	723	758	788	753	747	750	750	809	765	799	770	837	833	740	751	799	776	799	819	754	810	803	788	716	783	755	778	749	753	764	854	804	753	771	777	773	800	743	744	793	781	760	793	773	754	849	787	745	778	776	806	775	761	772	743	776	772	753	806	789	715	809	739	773	770	738	767	777	731	800	768	782	817	755	760	776	800	738	781	806	745	763	792	813	769	721	786	770	711	798	764	815	758	759	785	737	788	772	807	760	769	796	764	756	766	779	760	770	799	741	803	750	792	725	769	739	772	802	818	839	777	836	736	762	779	767	802	749	784	781	759	783	754	800	808	790	835	786	764	770	749	758	799	754	724	777	800	777	770	792	767	747	781	778	765	778	813	792	782	737	747	782	765	785	792	753	793	795	763	819	755	808	814	790	790	812	797	799	779	794	784	789	787	779	793	781	750	766	784	787	798	770	793	795	767	814	747	774	776	811	771	768	782	825	752	786	840	831	730	754	823	740	803	845	771	796	779	833	767	797	770	772	732	763	802	746	771	754	769	805	827	760	752	827	831	707	760	740	768	749	786	755	767	784	823	831	789	761	760	750	711	761	782	790	792	740	744	781	770	799	837	752	795	748	810	807	761	758	769	799	805	787	745	774	794	798	803	789	756	791	718	845	793	769	779	762	772	771	770	769	796	790	769	755	746	802	834	823	756	803	781	814	788	803	779	788	846	800	760	759	731	746	728	770	778	754	788	756	783	724	808	825	736	735	765	774	761	809	742	772	780	802	816	778	773	743	807	839	784	774	758	723	764	793	778	817	750	740	778	808	800	775	753	755	754	786	779	766	746	762	768	786	770	769	739	746	773	786	748	788	757	782	758	805	795	789	768	754	747	769	730	757	784	779	756	789	736	781	765	819	747	737	766	802	802	758	741	850	800	788	789	770	775	778	768	766	849	735	790	752	750	775	797	793	788	788	750	757	724	793	796	741	824	763	796	770	809	790	769	738	741	756	776	746	825	755	787	783	772	752	793	760	752	786	783	765	811	727	787	742	755	756	800	785	784	676	761	791	744	741	800	770	734	796	774	751	762	744	784	771	738	758	766	762	783	744	812	731	802	830	719	801	761	753	803	755	761	754	770	718	725	754	794	732	775	810	833	744	793	758	762	768	797	778	801	748	729	819	732	777	728	748	822	801	780	777	781	778	740	795	782	765	787	774	794	785	725	756	809	776	752	772	776	800	824	789	777	769	791	733	748	783	729	719	773	782	802	773	769	789	750	811	792	780	763	753	785	794	728	770	754	772	783	771	791	742	823	803	745	749	778	805	776	797	782	783	812	794	764	840	802	779	818	809	812	766	734	781	689	796	789	748	752	757	793	799	818	788	757	801	815	739	792	753	808	755	745	769	726	769	751	729	750	803	777	732	787	724	759	754	755	811	769	807	741	773	777	778	760	778	773	737	789	793	745	769	777	769	792	777	762	806	755	783	736	757	734	800	820	803	821	718	832	735	790	720	773	751	786	773	780	774	797	822	798	806	809	740	790	792	762	767	735	778	804	761	767	778	745	771	767	760	769	769	802	792	771	777	785	794	752	771	803	786	792	781	824	776	755	751	791	740	749	778	788	737	759	769	799	767	817	737	763	756	746	724	766	757	769	783	747	766	752	762	770	790	762	758	808	746	766	769	777	775	759	805	790	757	791	759	779	715	749	780	780	808	804	792	763	796	783	722	769	788	742	770	761	776	774	797	803	754	764	788	787	790	721	792	784	764	716	755	750	798	774	757	800	768	758	760	813	781	781	771	742	769	720	798	761	718	809	791	808	753	777	860	764	766	783	735	793	765	766	758	808	767	750	751	746	785	723	853	764	773	736	820	770	772	775	789	769	795	781	766	783	769	816	738	750	761	784	785	788	792	773	758	758	818	774	782	792	778	787	825	803	808	807	745	777	752	766	793	810	786	818	721	759	780	770	739	777	739	771	770	796	759	764	769	755	778	732	781	751	750	811	774	746	761	761	825	777	745	722	794	779	765	806	778	752	782	765	772	786	778	770	796	752	817	794	772	803	777	822	753	746	792	817	798	785	784	776	802	794	761	787	814	759	745	788	780	733	780	782	802	811	744	750	760	742	810	793	737	784	773	777	808	796	735	729	752	795	833	758	786	772	806	777	754	792	779	803	790	790	789	765	850	762	774	792	773	763	788	786	777	811	770	781	763	785	771	756	757	759	757	764	747	764	723	770	756	765	782	725	799	746	781	798	780	823	723	737	800	738	797	769	806	762	748	786	794	782	806	793	778	739	753	788	788	760	792	709	778	730	807	771	757	826	765	794	832	726	763	829	739	775	771	756	757	792	740	795	807	763	826	787	760	734	792	816	776	735	807	765	750	752	784	789	781	747	783	744	816	764	781	736	782	786	723	762	783	754	753	744	789	804	799	746	775	851	790	753	769	783	724	765	780	788	814	766	770	769	805	783	760	769	794	777	744	781	749	787	718	817	764	713	772	782	811	767	822	815	772	794	754	758	809	783	722	749	772	724	769	778	813	770	774	780	710	746	781	759	759	815	816	785	750	778	837	809	786	816	779	787	797	749	793	795	768	747	776	741	794	794	795	777	781	805	811	781	760	786	758	797	760	843	751	735	779	774	788	795	784	775	775	799	770	830	764	798	757	761	837	751	807	759	787	795	830	783	794	777	726	726	760	769	786	814	803	761	783	712	750	767	721	777	742	790	789	790	735	778	837	803	828	807	832	744	777	751	812	771	821	751	794	767	775	751	794	819	794	762	751	785	757	757	773	757	799	733	789	760	793	777	749	822	736	793	761	762	777	790	802	780	751	805	831	740	768	804	813	777	758	752	786	768	769	722	781	725	771	787	783	810	774	806	774	734	831	822	768	787	799	783	765	831	788	771	774	799	794	797	778	820	813	693	784	828	809	731	746	797	822	783	844	714	751	739	724	776	770	771	775	806	764	741	792	796	804	794	758	780	795	753	739	727	775	766	759	751	741	813	796	741	755	795	792	735
24539	21530	28907	25157	22760	21316	15935	9137	6088	4163	2733	2049	1826	1529	1282	1169	1056	1022	866	796	802	706	706	736	775	814	790	727	728	636	633	621	656	666	656	616	607	623	632	608	622	567	633	638	572	635	590	627	661	624	646	611	653	877	963	855	717	685	633	524	587	561	564	579	556	552	589	592	512	540	555	557	581	559	537	590	557	565	568	554	561	576	535	578	591	561	547	536	592	584	584	556	547	571	548	558	558	552	572	537	517	561	578	584	566	546	551	581	592	593	554	594	547	567	536	570	553	600	593	528	553	553	532	556	550	564	580	544	570	555	589	565	565	540	568	578	567	571	524	516	544	528	549	570	565	548	531	605	569	502	583	580	541	550	579	582	569	510	573	551	545	558	570	577	570	565	548	530	557	567	552	578	540	550	562	558	554	534	533	526	532	564	594	609	582	523	572	547	589	573	527	572	610	553	611	550	607	562	535	544	585	581	555	559	521	564	544	526	561	584	573	525	551	568	589	587	554	537	584	575	527	573	528	552	585	594	558	562	591	526	577	562	530	520	555	545	528	561	527	537	529	533	553	544	536	555	501	541	560	554	517	584	534	541	588	518	540	580	571	512	508	536	568	559	570	551	526	577	623	547	583	546	565	513	570	531	556	561	551	558	556	545	546	563	589	561	583	571	515	540	528	535	552	590	566	566	528	568	551	567	530	541	581	555	540	601	542	597	549	555	578	516	601	558	547	533	533	575	550	534	547	548	566	561	543	535	530	559	528	581	580	530	541	568	562	561	567	529	533	538	531	548	546	538	541	543	547	575	567	583	575	597	520	576	547	600	520	570	543	579	541	566	521	532	558	544	569	534	557	569	518	537	535	538	547	521	562	548	546	510	548	549	591	564	560	604	566	562	534	558	580	545	572	591	572	562	569	561	543	579	553	551	574	528	599	508	555	553	575	585	528	550	560	553	539	582	532	555	576	559	588	564	514	578	544	570	529	516	609	594	558	547	578	536	543	574	637	517	575	593	527	602	530	543	544	558	550	584	573	587	554	574	588	562	568	562	572	587	550	541	560	581	584	609	553	573	557	475	568	571	598	538	559	549	532	577	568	584	573	592	571	576	544	558	554	562	555	557	530	611	547	560	514	526	575	538	562	541	562	562	547	566	544	603	555	573	546	583	606	543	554	526	510	556	562	534	547	558	538	573	573	557	528	568	535	576	613	576	555	556	533	519	561	551	512	551	542	593	585	490	550	535	558	532	575	559	553	546	552	584	568	535	559	567	571	556	585	576	559	564	578	539	597	496	599	527	625	557	563	574	580	597	569	544	580	557	550	615	556	540	563	520	523	535	577	546	618	590	572	548	559	565	594	547	597	547	528	578	556	536	566	547	536	574	527	533	532	616	530	534	549	528	536	532	544	595	540	569	547	581	566	571	576	552	567	536	588	564	574	552	595	597	565	555	568	559	583	543	520	528	573	537	590	553	557	580	552	525	586	613	555	554	559	593	589	559	561	595	554	544	544	522	527	584	582	554	561	564	561	541	558	545	558	567	522	508	564	600	580	608	541	655	563	560	595	567	558	550	566	570	562	559	537	584	578	595	530	592	548	563	573	582	570	580	544	579	558	500	537	543	533	538	540	570	575	561	564	550	545	562	563	584	540	527	574	579	595	604	542	555	581	557	557	553	568	578	542	571	568	524	576	574	569	539	569	577	567	567	576	534	555	541	560	529	571	557	556	545	566	575	551	524	544	564	573	583	578	551	550	558	581	575	559	601	619	595	548	538	537	535	559	575	587	579	541	535	540	575	596	546	603	550	596	547	567	529	596	541	546	564	540	576	582	534	551	543	622	542	539	520	549	566	558	526	560	561	561	574	593	549	521	548	555	543	572	548	549	617	598	545	504	528	568	530	606	612	534	575	552	539	524	534	553	518	518	563	582	538	533	580	583	530	503	558	521	542	584	595	548	518	536	574	555	553	502	549	563	554	548	542	533	573	585	586	582	537	588	586	561	567	613	554	591	553	580	584	560	595	581	554	564	571	523	584	543	557	532	548	548	561	574	544	533	547	568	533	521	519	561	571	539	576	607	535	519	564	547	558	554	541	563	553	573	572	568	544	568	523	572	524	553	556	564	578	563	569	543	549	541	592	573	536	546	532	551	541	530	580	546	549	614	580	581	563	567	543	585	572	584	558	605	583	568	527	562	544	535	554	566	568	559	561	602	584	538	561	519	545	539	550	528	606	576	558	552	549	585	539	577	526	598	563	545	544	570	554	546	552	548	583	535	568	534	555	563	531	555	589	570	597	544	581	584	575	543	557	580	564	561	570	557	537	542	554	557	588	542	589	532	556	549	527	515	540	627	538	565	561	542	543	573	578	581	576	545	594	531	576	564	571	546	569	558	537	584	546	548	554	586	557	550	540	595	575	551	619	567	571	549	509	558	569	559	547	549	562	542	564	559	574	582	503	589	547	582	604	562	579	561	553	530	571	540	596	550	535	534	607	603	504	550	529	558	511	572	526	510	561	527	559	587	532	540	576	555	578	560	544	532	585	554	554	518	552	577	557	558	539	547	557	562	541	553	568	516	568	539	542	538	532	537	534	589	620	579	555	540	547	556	526	617	542	523	547	566	542	525	552	573	534	592	541	577	571	555	541	524	587	575	552	573	507	576	535	529	547	562	590	565	535	539	563	562	540	542	523	590	573	575	607	554	563	557	552	556	577	569	592	552	523	541	562	528	549	566	531	583	554	590	567	576	557	565	564	583	564	522	574	520	536	524	526	578	539	571	564	537	567	580	581	571	537	575	575	568	582	571	545	527	637	537	479	593	585	592	551	601	556	548	541	524	545	583	612	554	590	557	565	544	606	570	554	553	583	608	601	586	564	566	612	601	549	554	517	555	588	561	569	541	573	578	588	551	590	550	581	624	583	576	529	572	590	596	571	570	574	529	555	512	591	564	540	546	537	569	563	552	543	545	593	584	585	562	550	557	581	575	574	529	562	550	601	538	551	516	573	557	552	595	548	540	550	574	572	563	565	535	550	550	574	562	521	567	538	583	521	557	560	553	577	566	543	585	588	530	558	572	554	522	585	568	566	572	525	592	549	589	575	563	534	560	585	580	559	606	589	532	567	522	564	523	519	538	547	537	550	574	553	547	556	525	562	514	557	550	569	566	566	561	515	593	544	537	572	581	507	563	543	549	590	558	524	569	585	566	559	586	570	551	531	580	533	576	542	517	593	543	529	566	522	553	612	564	508	505	551	525	563	549	538	576	544	568	562	588	583	515	552	548	553	547	557	543	568	578	542	587	549	550	525	583	585	622	529	571	553	521	572	583	534	542	546	560	561	506	514	591	580	531	567	546	579	553	543	536	578	578	533	586	577	537	591	575	594	559	567	541	591	568	554	539	563	546	590	609	538	548	547	550	579	601	523	564	582	552	557	575	561	563	559	559	591	537	565	569	557	582	576	590	533	560	569	565	540	535	579
15269	34178	38123	34369	30746	28199	22933	17118	13962	9769	6393	5084	4142	3519	2828	2595	2272	2046	1682	1455	1398	1328	1242	1361	1389	1443	1447	1275	1225	1074	1047	1087	1032	1078	1023	1020	1002	1025	967	922	928	987	909	993	883	995	1042	1018	1034	983	973	868	989	1586	1897	1444	1265	1129	945	918	922	874	906	794	801	884	847	876	855	853	844	838	829	863	825	823	864	885	856	889	861	822	852	866	880	839	842	811	836	866	860	851	849	857	896	826	868	841	885	844	821	827	881	838	920	845	881	888	860	832	835	908	832	870	848	843	835	846	869	930	852	824	869	848	905	855	836	844	894	865	839	849	836	822	873	813	839	837	916	878	819	875	818	877	838	826	800	871	864	860	830	845	875	812	804	862	854	826	862	851	829	833	874	892	859	858	882	846	824	841	874	854	857	817	880	884	805	794	864	850	834	851	892	879	860	883	884	867	834	915	821	882	855	881	922	849	857	853	849	832	846	837	875	796	857	916	870	866	853	850	803	865	861	873	865	826	852	839	894	861	847	807	881	850	908	846	880	852	865	841	849	835	884	887	889	832	844	844	860	828	839	817	897	839	847	856	859	898	898	868	853	898	836	838	748	826	835	821	893	798	836	863	803	862	845	842	798	888	895	830	794	859	824	829	839	802	886	831	848	849	859	760	869	840	871	849	819	818	892	818	907	834	843	797	823	812	857	861	848	857	854	864	837	831	844	813	804	859	839	841	890	823	862	866	859	865	860	872	843	878	860	856	836	833	839	843	860	804	856	837	855	845	841	866	832	819	827	848	883	806	833	809	834	843	862	861	889	842	899	814	819	849	818	905	844	818	855	912	878	835	843	850	828	811	822	855	819	882	816	823	861	858	865	827	906	902	837	878	882	923	875	847	897	853	871	867	839	790	890	809	871	788	840	841	860	801	830	824	856	850	813	836	910	841	863	884	846	826	821	881	858	881	841	829	894	837	882	877	880	864	855	868	883	834	863	809	837	831	850	835	848	867	827	841	861	850	839	884	857	818	881	814	876	929	843	817	844	870	877	804	851	825	845	808	809	826	882	846	850	802	859	871	831	852	843	866	860	815	837	875	833	860	835	833	855	819	892	851	844	847	789	848	882	887	822	863	853	851	919	880	859	848	856	835	873	783	880	824	829	830	841	822	842	820	815	825	875	838	827	919	868	835	786	903	823	811	871	870	814	807	828	855	832	833	891	852	872	884	828	854	820	852	821	835	850	863	870	860	837	867	834	880	828	840	848	892	830	861	846	882	826	842	827	806	878	885	879	855	866	885	817	829	844	903	859	826	844	899	827	846	841	900	844	841	801	861	902	897	851	836	839	826	804	854	816	818	862	835	835	870	855	866	882	827	835	853	851	829	806	878	895	824	868	832	793	916	824	863	840	878	887	901	850	855	851	837	810	855	816	832	867	806	877	855	835	870	889	828	854	866	866	864	828	849	875	878	809	826	843	840	830	862	841	896	882	853	860	879	837	850	822	858	879	815	869	909	850	832	827	832	834	838	889	840	826	877	793	869	803	849	886	826	838	861	840	844	818	846	858	815	908	848	843	803	876	836	866	856	841	862	865	861	882	836	789	858	847	857	855	878	839	828	834	793	865	905	863	830	850	840	922	820	868	857	891	850	836	855	809	810	869	875	871	872	861	814	859	890	816	812	855	843	853	820	881	820	832	846	842	838	856	846	861	816	830	873	810	808	845	796	774	833	857	856	854	869	893	790	888	845	775	830	889	827	837	877	794	879	846	893	904	815	867	789	876	833	881	828	811	804	823	877	839	791	846	807	825	830	829	829	891	836	922	811	850	890	802	820	832	805	897	857	853	831	835	871	908	901	799	878	851	888	831	857	890	832	834	856	823	895	883	887	831	871	789	879	832	903	845	853	843	869	803	823	794	842	869	813	850	874	929	868	828	937	805	908	856	846	885	853	870	907	854	889	899	836	866	838	835	853	888	795	849	864	831	854	825	847	841	841	866	876	851	834	819	839	854	864	851	842	868	915	890	817	806	804	834	864	865	878	900	840	801	837	851	863	801	864	932	807	916	861	860	769	868	780	827	859	848	827	891	874	878	879	850	849	817	812	833	905	858	872	825	806	807	855	880	826	821	854	858	764	905	851	837	795	864	857	864	801	822	865	835	867	795	844	820	865	901	871	902	792	823	862	866	802	832	847	886	869	809	804	870	842	855	854	850	846	842	819	798	836	878	918	838	853	829	939	813	847	795	889	847	829	881	864	885	848	854	805	824	900	905	823	854	859	875	804	868	790	866	797	866	866	831	833	827	899	850	838	806	831	852	869	883	815	903	813	841	874	851	880	863	862	829	826	862	833	834	842	870	836	863	822	862	815	841	842	844	821	837	841	815	846	808	829	865	839	821	849	877	873	814	832	872	833	895	846	813	892	878	845	823	888	830	848	845	840	819	837	872	845	872	894	895	820	840	819	863	829	842	846	819	897	811	804	819	798	850	860	876	858	832	840	838	831	819	895	810	788	825	813	872	839	833	897	791	863	859	881	822	868	830	850	831	849	804	827	849	849	869	850	881	853	864	806	929	847	872	871	866	882	841	825	842	821	807	879	908	865	832	894	890	914	846	905	913	833	853	852	827	865	844	815	876	847	822	846	817	863	882	858	832	859	848	847	869	869	827	914	798	875	872	866	860	845	844	845	811	802	855	833	854	847	850	855	852	875	909	856	893	848	835	857	850	828	868	831	856	809	872	828	853	845	829	847	831	816	876	809	838	863	850	814	804	884	870	882	810	860	821	873	806	865	819	816	859	845	873	869	830	862	853	849	803	796	827	855	874	852	882	881	845	876	837	825	881	858	865	855	864	877	846	896	875	829	851	859	850	885	890	873	848	850	795	789	910	884	812	841	846	810	863	816	821	885	896	833	872	869	848	909	836	849	895	842	836	865	881	850	862	814	834	785	857	844	820	862	832	853	872	910	859	821	890	839	817	830	834	824	818	839	873	859	851	809	901	813	898	836	790	894	821	805	864	894	817	853	857	822	836	853	805	843	856	836	821	848	890	869	831	867	855	872	818	790	852	872	845	892	810	788	853	865	897	849	837	835	853	822	855	875	805	830	815	818	829	870	847	867	803	849	804	815	868	888	836	866	807	806	851	839	869	791	868	862	843	860	817	861	898	866	863	842	829	842	821	856	831	813	843	821	891	818	861	845	828	838	844	869	834	837	854	894	835	815	816	829	804	836	847	824	847	891	863	880	825	811	825	813	849	891	841	829	837	902	844	825	871	836	848	864	873	802	819	834	900	881	888	849	812	866	834	790	873	814	882	831	881	879	885	875	860	847	890	843	825	799	896	855	786	807	849	848	885	868	850	844	850	837	839	942	834	877	833	836	862	825	895	827	842	860	823	858	795	827	817	857	819	801	858	861	863	830	883	932	850	788	838	846	883	845	831	894	833	861	843	852	833	869	879	873	869	803	880	840	877	815	876	868	835	889	838	857	894	849
23460	21526	29490	24123	22378	24390	22691	13020	8766	5588	3677	2752	2203	2043	1641	1448	1331	1211	1077	844	823	794	774	830	809	882	907	787	773	639	672	710	718	643	632	633	579	610	621	570	600	613	598	579	578	576	594	616	599	596	608	550	748	1160	1322	1136	885	753	628	558	542	544	565	533	516	522	552	514	574	554	491	560	479	512	550	526	505	541	532	508	485	527	519	549	510	531	562	530	526	524	532	526	531	550	539	492	560	564	518	563	531	520	558	576	534	508	532	544	543	521	522	538	578	567	534	523	501	539	531	530	504	506	538	535	546	534	542	513	555	560	563	544	504	555	543	546	518	517	531	547	490	528	529	565	548	568	519	523	496	501	525	492	537	544	519	566	525	524	542	525	508	535	541	550	519	548	505	520	541	538	535	535	558	521	577	510	513	534	498	536	559	493	514	526	514	537	527	513	539	551	497	531	566	517	530	507	519	535	514	540	534	543	538	519	561	483	550	521	532	539	547	538	528	539	524	560	520	497	521	543	512	528	500	523	543	528	542	524	523	538	550	530	535	570	564	544	546	548	550	525	587	502	539	554	512	567	536	562	502	522	514	520	584	497	495	550	561	542	541	504	520	515	523	533	570	526	493	549	530	533	584	524	488	488	543	478	532	579	555	519	578	558	499	518	532	516	484	505	487	508	557	561	559	533	552	509	518	543	515	525	526	544	535	516	522	525	532	508	532	530	524	486	514	574	538	586	556	507	524	503	551	513	511	557	551	574	495	492	511	569	549	544	506	558	507	516	548	539	518	522	545	549	507	533	530	501	547	521	546	506	550	496	482	550	519	480	520	527	531	548	524	567	529	508	534	547	481	545	527	563	522	509	480	552	532	527	551	516	529	519	520	540	532	508	519	529	500	520	512	530	530	515	532	517	497	538	474	524	525	517	545	530	524	531	535	489	560	533	529	529	520	467	513	539	564	515	569	542	483	562	541	518	526	555	506	540	532	534	515	550	552	551	503	526	537	571	517	511	510	568	510	573	532	515	538	531	521	574	583	501	507	556	543	554	485	533	548	540	509	550	511	533	553	548	557	547	540	530	550	597	538	568	503	527	534	509	539	557	532	540	540	577	567	529	523	553	554	509	551	526	554	518	504	539	511	524	525	541	544	503	546	551	535	487	540	554	502	485	485	557	534	537	505	544	545	529	515	552	537	529	545	545	571	493	512	492	529	515	546	539	550	532	580	567	549	526	534	536	484	530	531	507	538	512	520	549	536	515	505	509	543	509	562	545	556	512	539	536	601	546	543	527	485	553	535	533	545	529	544	512	529	511	527	529	533	524	512	557	526	515	516	526	507	547	519	533	529	527	506	557	534	531	519	512	563	530	513	539	550	507	561	553	502	532	512	500	517	530	531	492	519	551	523	533	530	560	554	503	519	529	552	526	549	526	521	505	532	538	546	484	524	544	493	551	572	527	509	537	529	533	526	506	539	557	531	490	556	510	554	512	546	494	524	531	538	513	551	528	527	521	559	531	539	536	504	554	517	491	527	544	485	537	553	520	555	512	540	518	511	534	537	548	506	564	545	553	520	550	540	496	538	538	527	522	541	582	516	485	510	519	542	527	553	549	532	557	469	518	525	506	536	529	537	560	543	521	473	521	504	553	529	547	569	512	509	528	502	532	512	576	495	506	543	499	527	522	535	528	539	509	539	516	540	489	527	518	519	521	531	552	581	539	553	600	542	516	497	502	532	493	506	546	557	565	543	595	521	571	495	558	528	509	526	534	501	534	517	517	526	584	556	522	534	545	561	536	529	562	559	517	501	546	499	516	549	581	530	532	535	505	551	523	555	538	521	528	522	513	554	482	533	463	497	538	496	521	540	560	579	485	539	480	573	586	526	531	495	520	545	523	520	516	517	518	560	523	536	539	537	489	518	526	565	515	563	520	487	551	509	520	535	582	538	552	534	527	496	501	521	547	534	542	517	497	525	506	566	501	557	551	587	535	559	532	529	529	533	500	515	543	521	543	508	509	534	571	493	539	560	522	576	491	526	578	530	520	531	536	525	521	502	562	500	489	519	531	510	543	535	544	553	565	536	538	500	510	565	495	522	532	514	510	527	501	552	560	574	537	546	516	545	510	568	483	552	512	567	498	530	510	524	519	537	535	544	527	540	516	530	550	533	542	537	529	524	543	548	531	518	543	503	547	559	543	548	523	553	512	523	564	529	547	543	479	574	510	509	565	548	514	516	540	499	493	550	542	562	552	508	540	503	514	520	542	504	506	521	562	554	561	523	540	502	539	527	562	537	503	572	560	506	543	512	538	575	549	550	530	498	539	546	537	547	522	509	517	514	523	491	522	513	496	527	517	546	541	542	550	515	524	554	561	575	552	504	494	539	505	540	562	491	528	544	545	503	539	545	566	553	498	588	524	534	559	583	497	515	527	527	559	488	555	540	569	548	503	510	526	557	542	526	524	519	539	549	512	526	520	553	527	593	512	544	540	550	529	497	555	562	531	565	504	527	516	539	526	546	531	549	577	515	522	537	522	509	509	500	485	544	544	542	505	555	534	526	544	518	524	487	521	521	507	541	556	527	573	513	509	531	567	553	519	531	537	508	544	544	548	531	527	507	581	519	530	512	542	456	500	506	559	542	521	514	510	550	530	538	527	571	532	519	503	581	544	524	543	555	523	492	532	545	551	530	497	552	544	538	516	535	526	554	540	502	525	564	518	540	552	554	533	495	509	533	529	545	508	520	524	521	518	508	534	535	519	511	522	548	538	519	509	525	542	524	536	530	542	574	516	524	511	503	505	539	476	515	530	499	555	552	469	541	529	510	518	534	501	518	486	553	545	515	550	504	478	518	534	497	578	542	498	527	536	532	496	544	502	554	534	578	554	527	512	573	528	579	524	528	542	594	522	556	538	487	548	495	529	556	561	541	549	536	491	520	500	568	582	544	586	530	552	515	498	494	532	513	561	524	490	528	525	534	520	521	504	525	481	551	505	536	512	526	526	483	521	544	522	538	536	536	512	556	533	517	498	537	531	492	524	502	520	529	535	507	553	558	555	536	503	545	520	569	540	532	534	538	532	558	566	526	528	552	515	496	491	525	576	538	511	513	503	509	473	536	532	529	489	517	525	517	513	562	511	554	513	561	506	526	506	513	512	568	498	539	543	518	575	521	534	543	545	517	541	536	522	561	524	597	515	532	524	593	509	510	541	530	539	533	531	531	542	514	528	561	561	546	584	522	546	548	477	522	571	480	523	546	535	532	519	538	512	544	563	529	511	515	539	543	560	553	535	490	571	544	535	555	561	504	499	560	528	545	510	493	524	524	503	559	568	549	494	527	528	538	507	544	531	523	556	537	513	522	527	514	516	496	538	544	504	488	537	535	525	520	561	586	504	564	558	516	522	535	508	546	566	518	566	508	510	529	535	539	527	543	600	534	535	521	546	577	543	530	529	541	546	533	507	514	536	553	565	507	501	506	537	582	510
18381	38994	41982	38160	35909	32372	27491	21182	17771	12266	8696	6977	5360	4780	3999	3321	2869	2550	2141	1739	1539	1531	1456	1564	1503	1721	1798	1393	1490	1110	1121	1218	1318	1071	1163	1044	1015	992	959	942	966	942	902	940	994	964	1018	977	1019	1057	913	889	1267	2238	2607	2056	1513	1195	1001	842	790	765	792	795	731	788	802	783	770	802	841	833	791	790	772	811	847	754	787	817	779	780	831	788	763	845	776	806	800	831	790	816	804	816	803	770	771	781	781	768	786	787	796	809	773	804	793	791	832	871	798	823	744	785	768	761	840	828	808	817	773	774	803	841	807	853	825	775	786	791	764	780	759	775	788	805	781	786	779	796	776	835	814	780	818	871	768	829	823	815	749	847	806	801	765	783	800	689	866	835	795	791	785	766	821	776	790	809	830	800	780	797	787	776	810	820	807	766	813	852	827	817	797	794	770	778	765	803	796	783	845	769	822	823	843	839	766	777	795	780	805	754	813	815	830	830	800	831	784	823	772	745	763	829	797	804	751	792	819	736	794	795	764	790	769	827	776	822	789	831	791	744	734	794	806	788	793	770	774	792	779	815	808	839	765	796	805	816	820	785	801	784	785	831	810	758	763	820	796	820	815	798	769	813	805	826	777	809	781	777	786	791	750	793	773	765	789	822	801	791	802	787	804	765	822	717	795	780	803	807	801	766	809	800	849	741	812	813	807	797	734	800	772	776	781	842	764	782	834	808	781	793	799	770	819	781	791	807	797	735	794	818	821	826	822	834	798	848	745	810	757	824	830	852	792	832	832	768	806	808	790	810	749	810	839	781	815	764	808	814	860	823	802	776	808	788	847	787	814	843	745	741	784	756	823	771	779	812	787	780	765	812	829	871	803	794	814	758	787	807	801	795	811	775	798	769	738	796	791	752	789	789	781	789	804	809	790	768	780	757	774	846	765	764	793	812	796	754	771	821	798	748	793	817	781	803	833	784	793	802	793	787	772	732	815	801	762	791	770	796	774	808	784	796	753	754	779	809	732	758	827	824	769	779	817	761	780	800	816	824	803	775	804	834	768	766	847	763	798	814	789	786	770	785	762	813	781	803	786	789	737	789	809	793	827	752	783	800	827	844	809	818	784	740	823	826	751	768	787	810	854	811	752	827	786	827	801	862	840	828	790	845	847	780	834	816	870	800	825	779	817	794	842	867	734	791	767	758	796	861	769	815	807	829	764	803	805	784	784	820	837	801	817	784	747	804	817	791	781	763	764	849	736	768	804	790	798	793	797	790	745	801	797	815	766	819	811	761	814	751	782	783	705	772	798	794	751	797	823	751	824	781	773	797	761	802	779	806	844	798	757	795	776	806	845	817	776	821	840	830	807	823	841	835	822	818	810	737	794	809	805	814	727	794	732	817	817	785	794	798	783	811	784	803	830	761	789	749	793	817	817	776	797	859	785	778	824	782	814	789	813	827	786	834	799	786	829	842	840	800	817	810	797	820	767	808	799	745	824	771	818	773	826	819	783	777	819	802	785	819	849	800	785	807	758	795	769	819	836	798	848	796	819	805	800	747	811	796	827	796	810	831	810	802	771	784	797	806	796	798	788	764	792	801	747	785	811	817	814	821	808	825	776	746	858	768	838	791	811	818	789	789	757	781	776	784	797	839	780	806	790	820	798	762	780	776	835	788	786	808	815	808	820	823	841	750	818	800	802	814	865	758	789	719	754	839	819	783	764	785	821	750	798	763	823	754	827	776	778	803	813	799	789	801	778	797	828	753	794	784	834	813	837	745	798	740	810	793	760	733	829	826	807	760	775	820	777	787	803	808	800	780	751	832	778	831	804	791	776	809	796	782	809	796	808	780	826	813	796	828	746	727	786	806	809	786	790	865	840	802	776	790	772	815	772	838	795	766	780	805	792	773	744	789	741	816	782	809	832	774	747	799	774	769	796	794	808	814	799	806	797	760	862	785	819	814	770	779	779	813	835	770	795	798	814	810	860	821	822	780	841	816	859	780	794	865	816	779	809	800	794	790	800	798	831	813	824	808	788	822	790	778	820	814	822	751	788	766	758	791	849	846	774	730	842	800	784	845	850	773	782	769	804	861	764	781	804	817	849	796	809	759	766	806	857	783	778	794	818	794	809	767	795	806	801	805	812	779	779	786	810	817	795	829	794	828	799	789	855	810	793	804	832	747	819	782	781	819	832	804	784	792	816	819	819	738	833	778	773	815	833	806	790	838	838	782	843	800	754	807	813	771	791	838	779	798	791	804	808	865	816	735	761	727	796	844	816	823	813	780	775	847	758	787	746	777	794	795	798	763	786	775	868	792	812	804	801	780	805	796	769	761	815	767	806	854	786	834	796	813	830	821	756	765	784	831	788	845	796	803	773	799	777	826	758	786	766	779	845	771	768	824	789	799	815	779	808	810	859	836	796	856	815	789	811	791	842	795	771	772	778	818	825	801	783	778	832	807	744	801	797	762	802	797	776	814	806	760	806	832	799	747	815	764	759	811	828	823	794	802	801	807	826	817	790	789	767	813	798	791	785	807	839	808	832	777	903	783	852	759	826	740	789	845	766	775	807	796	795	780	790	796	819	813	780	766	824	798	803	824	761	803	774	821	813	838	780	812	798	763	816	854	821	756	846	815	758	795	824	807	805	800	811	838	794	768	820	819	821	815	789	796	748	833	748	818	795	792	819	751	808	779	813	801	802	785	754	777	766	783	768	828	783	783	812	793	805	831	775	794	836	792	822	773	793	819	820	784	789	785	809	780	812	761	816	797	777	759	847	794	770	795	840	761	769	804	802	744	744	798	785	806	835	807	841	771	758	843	815	792	829	794	805	762	844	817	783	803	830	820	810	839	815	819	768	797	813	818	763	772	708	804	803	806	767	784	803	812	801	805	816	806	803	818	802	804	720	786	779	818	860	782	770	829	851	790	829	841	779	808	858	787	818	786	793	781	876	765	809	800	841	822	841	791	787	790	750	818	788	842	835	757	813	796	814	741	851	775	823	814	762	801	819	766	788	805	811	790	818	863	815	825	764	816	756	827	799	789	730	812	783	791	808	775	819	760	827	824	794	788	827	844	844	782	803	800	787	769	772	803	774	761	793	804	819	793	848	796	820	769	826	837	760	797	793	834	785	826	830	781	802	780	794	785	776	822	755	824	774	809	828	768	828	827	791	850	792	801	759	767	744	752	815	774	798	826	836	753	807	813	785	778	769	828	767	777	765	788	771	779	825	843	819	750	753	806	775	868	799	803	835	792	756	753	807	814	797	770	838	856	763	810	744	767	788	793	813	794	846	818	783	753	816	792	755	811	779	800	825	771	752	788	760	769	829	811	782	791	776	833	787	796	845	794	807	834	795	827	862	838	810	833	788	803	828	804	744	782	757	795	769	784	785	812	790	828	838	794	769	745	811	751	815	758	792	768	807	810	789	814	862	813	790	798	809	815	771	790	823	751	794	804	813	777	781	851	767	758	809	802	787	752	785	773	803	732
27211	21609	23380	21121	15707	11748	7826	4653	3676	2138	1532	1299	1014	989	895	873	763	749	711	643	632	649	622	631	669	684	627	602	632	542	626	666	597	539	578	566	538	544	550	519	516	539	503	529	511	549	518	521	561	550	529	566	550	625	569	634	560	542	518	513	531	522	505	526	473	523	507	548	514	502	505	541	533	482	559	530	500	508	553	559	574	510	524	506	492	499	497	504	529	535	518	511	538	491	515	554	494	522	561	531	527	546	500	515	488	480	537	509	521	512	513	545	515	554	525	488	526	544	521	502	540	504	493	532	545	524	496	489	518	553	529	546	536	498	535	522	526	537	491	500	506	535	562	513	496	521	521	535	529	529	517	551	554	543	477	511	489	560	523	514	520	542	493	539	499	498	525	532	524	532	524	502	502	507	512	507	555	505	543	498	543	529	510	509	500	515	537	489	520	485	514	557	484	528	488	518	538	502	530	530	516	527	504	532	530	507	548	467	500	505	526	516	523	528	498	498	536	505	514	484	532	499	518	539	572	517	527	548	489	500	522	526	509	490	513	525	527	526	510	498	514	525	545	483	531	545	468	564	559	502	524	496	513	514	521	537	512	501	525	553	522	477	562	578	527	544	512	511	518	511	556	512	537	525	496	513	535	528	533	508	540	521	489	523	520	529	540	522	489	546	520	519	546	556	547	528	492	497	541	508	529	501	500	513	486	483	532	518	515	534	511	480	554	496	524	526	534	520	480	518	505	497	522	503	518	500	488	512	559	502	533	507	535	573	519	510	542	555	513	511	476	511	531	534	506	554	573	535	490	508	521	487	494	544	542	555	534	519	517	553	520	507	512	528	506	514	553	540	552	519	502	513	503	510	551	482	533	531	529	467	508	503	442	531	565	519	505	495	476	547	510	557	472	509	549	510	503	525	523	561	528	536	500	505	531	529	514	527	494	498	531	533	509	511	512	513	547	513	527	513	512	513	513	522	511	495	477	538	534	480	505	534	537	512	492	500	544	497	523	511	521	558	512	531	539	543	541	483	513	524	549	499	557	525	540	533	544	491	507	526	526	526	508	508	507	511	530	514	530	515	491	516	515	537	494	505	504	561	515	517	531	493	479	524	510	496	518	526	545	520	537	498	511	517	502	525	529	543	519	546	564	541	500	544	498	501	525	522	537	517	520	517	529	479	518	486	520	521	487	512	520	516	536	512	535	535	530	485	543	495	529	498	479	519	534	528	512	511	562	508	501	545	520	508	530	531	515	518	541	562	530	516	486	514	512	468	527	511	579	500	514	552	500	510	537	528	484	542	481	578	538	472	549	525	531	526	512	537	516	536	542	531	488	503	531	505	502	495	510	517	507	546	508	535	484	517	525	512	510	499	509	522	528	527	540	541	521	511	549	530	515	533	524	515	525	541	527	501	574	528	543	513	493	513	510	530	527	499	530	486	504	520	526	515	527	537	517	515	549	522	500	494	528	521	496	499	495	593	524	495	487	522	515	524	548	511	509	556	525	505	540	530	530	513	513	537	493	456	551	540	510	522	524	514	511	475	509	507	529	520	490	510	546	535	491	506	512	506	503	481	498	510	473	515	508	529	517	518	478	506	513	511	512	481	482	513	521	545	511	508	533	500	494	518	481	529	526	494	503	511	525	566	534	496	522	535	525	538	535	501	501	522	502	534	478	467	529	511	510	566	507	496	517	520	498	498	492	501	530	522	505	482	512	542	535	480	516	535	519	482	481	509	542	490	488	550	502	494	504	546	540	499	458	490	531	501	511	526	519	521	504	543	502	486	504	504	543	544	521	509	513	501	469	485	552	549	493	505	532	479	498	508	509	549	537	554	506	527	498	525	504	546	517	493	494	517	492	506	558	504	508	534	522	566	539	557	499	513	494	495	509	541	510	562	510	556	535	503	528	566	536	484	487	552	499	521	494	500	511	505	532	535	497	552	548	535	533	494	493	484	502	509	484	541	573	567	483	517	512	515	520	517	491	521	566	514	543	502	495	574	533	518	501	499	511	526	513	517	497	531	524	559	545	528	499	527	528	479	523	525	536	475	500	503	495	588	514	507	528	547	513	518	501	506	537	529	475	496	530	523	515	489	519	492	538	551	518	499	506	542	505	510	507	514	508	533	532	518	556	518	505	469	515	524	515	506	480	542	496	526	525	517	497	527	511	461	486	522	555	501	535	521	528	487	486	528	545	524	472	479	499	506	467	519	513	489	514	528	502	481	540	526	524	523	503	534	497	568	512	481	516	515	496	498	523	508	570	555	515	549	513	509	546	513	558	534	525	518	510	498	513	518	538	554	515	522	479	564	506	529	548	482	525	470	527	513	490	492	555	520	540	507	540	523	508	535	541	549	501	516	510	523	513	529	490	501	555	491	538	541	507	501	524	485	525	551	487	522	534	518	536	562	552	532	512	481	540	541	508	549	534	507	540	528	521	502	511	533	533	516	512	490	530	550	559	513	490	516	523	499	497	490	508	510	488	520	533	499	513	509	529	519	547	542	511	508	462	514	538	549	525	525	521	502	551	543	520	535	526	502	490	517	498	515	508	524	521	502	510	577	534	490	542	486	531	490	521	515	459	502	516	512	502	512	528	514	505	544	526	497	555	512	506	513	525	542	516	532	467	506	529	471	543	532	516	496	543	521	490	544	515	515	549	499	551	483	520	573	510	529	531	560	525	538	538	532	560	517	506	590	512	524	512	517	522	525	535	503	445	528	510	493	503	528	528	532	491	512	516	526	541	543	500	532	487	498	469	541	539	509	555	566	536	521	512	499	510	516	503	500	534	524	525	525	500	523	519	545	517	525	498	524	494	548	520	522	492	505	501	533	539	559	521	524	527	505	517	558	553	505	543	530	488	542	530	523	521	509	522	480	528	526	484	516	505	520	518	450	546	537	508	495	528	516	527	539	472	509	540	463	547	552	518	493	506	529	573	527	518	517	521	508	554	508	510	553	512	502	550	534	490	546	524	502	507	516	511	495	526	508	564	541	481	531	505	492	517	548	536	540	520	510	541	540	495	521	524	515	525	491	475	525	518	503	557	530	541	538	554	525	507	518	518	494	509	538	499	488	554	555	523	493	507	510	541	505	527	549	556	482	466	546	544	533	523	530	487	495	507	519	549	525	517	524	524	540	511	490	555	513	490	514	523	534	522	472	512	533	504	558	533	540	510	519	501	537	505	484	513	521	501	535	516	513	520	542	516	521	542	534	546	500	486	517	526	503	490	490	539	537	513	540	504	509	485	505	504	497	464	513	511	502	536	505	479	556	516	530	484	491	548	486	519	529	549	521	551	490	509	553	581	552	498	531	481	509	514	509	493	543	522	502	542	534	531	512	478	497	509	477	508	501	492	552	484	505	494	518	514	540	504	550	503	526	506	529	530	556	542	497	521	504	463	503	505	529	530	516	547	508	450	508	556	513	512	520	496	507	506	518	523	516	505	516	532	494	536	507	515	553	472	529	561	509	504	516
13176	25391	29876	26199	24160	20860	16104	11250	9304	5482	3864	3053	2486	2168	1925	1641	1519	1314	1226	1109	1063	1064	1103	1065	1119	1149	1233	1139	1027	896	920	1114	1013	868	942	898	863	834	888	851	823	877	819	765	893	851	884	880	817	843	884	838	779	927	947	927	842	828	877	794	788	800	772	755	786	786	786	803	813	754	836	794	805	818	786	804	764	808	767	792	810	782	759	802	790	730	773	790	830	801	771	807	788	805	770	765	805	758	793	767	759	809	765	809	821	789	805	828	816	835	762	799	798	817	744	739	767	791	800	799	811	787	799	774	776	778	803	814	784	765	775	814	812	778	845	795	817	796	728	810	812	788	769	788	832	779	824	735	828	775	769	815	737	791	793	797	779	809	831	729	773	818	777	800	795	756	817	786	801	773	717	843	751	804	846	758	819	815	763	784	772	825	765	780	852	805	755	769	804	759	753	766	771	774	810	746	837	750	734	810	816	759	821	797	742	800	825	771	763	769	783	824	813	782	748	757	818	758	778	785	816	810	776	850	809	777	785	789	812	749	795	813	766	798	746	750	770	777	823	779	790	815	786	818	811	787	743	794	829	765	797	768	786	773	727	757	776	792	826	838	766	768	803	815	801	781	789	742	811	813	807	810	805	753	806	818	788	779	773	764	779	789	740	794	813	767	798	811	815	791	791	803	838	768	783	780	809	776	796	794	836	786	784	761	780	834	790	757	753	781	769	775	755	791	803	767	800	727	819	756	786	754	791	788	752	776	762	841	769	839	785	785	759	790	754	800	758	821	796	769	773	785	832	784	760	771	793	833	789	813	832	780	758	761	766	785	784	806	813	753	829	806	834	801	785	796	730	811	830	785	789	805	814	812	814	808	778	791	791	814	779	783	725	749	782	798	785	807	759	774	765	803	795	760	765	799	823	794	816	814	759	795	803	756	769	754	791	740	802	777	837	788	813	756	800	797	797	774	755	810	759	838	795	761	796	763	779	771	822	846	839	766	808	766	829	772	773	753	810	760	740	788	775	804	832	809	763	724	779	815	800	826	867	825	811	750	783	796	803	834	763	748	801	758	807	814	784	748	802	806	819	796	782	779	744	801	779	798	727	719	746	750	747	789	801	766	806	806	825	780	786	809	838	754	788	806	810	819	812	762	759	763	831	827	751	790	847	848	750	738	775	780	792	752	831	794	809	771	788	802	797	747	804	810	793	765	777	763	745	796	769	748	783	742	800	759	769	740	815	810	736	750	819	805	777	746	775	782	759	814	751	799	790	822	847	752	850	780	756	815	771	757	816	829	815	798	787	818	744	761	792	775	815	801	818	794	830	764	763	885	797	795	797	763	730	780	791	769	842	844	821	742	775	769	833	766	762	806	795	793	773	782	828	803	805	746	770	760	779	795	825	849	731	790	788	823	778	837	795	840	725	790	852	758	741	772	803	783	769	845	816	783	752	771	779	786	814	805	770	755	796	761	780	815	759	768	817	780	858	755	754	778	820	766	787	816	751	773	820	775	742	791	797	788	772	842	813	766	825	753	776	800	765	808	801	802	781	826	829	809	744	802	774	819	788	783	802	795	794	759	781	782	830	798	800	754	749	795	751	811	811	797	784	788	818	775	819	796	834	804	762	777	792	778	761	788	809	828	792	807	772	788	806	780	762	825	811	818	781	836	795	809	738	782	805	852	757	819	810	764	793	783	783	752	777	746	796	751	751	798	778	837	803	778	733	803	799	834	771	820	795	762	782	769	815	751	786	850	737	757	792	744	800	780	779	773	753	768	807	802	794	783	740	686	784	758	778	825	799	827	808	776	775	792	755	794	796	735	778	793	796	835	832	777	781	732	782	752	753	743	798	786	774	770	752	793	780	774	793	806	798	816	767	780	794	772	767	807	744	759	788	866	753	800	776	762	791	813	765	772	778	767	814	806	754	757	796	741	781	787	786	807	769	758	779	837	770	805	799	778	800	738	788	785	785	787	776	786	780	809	793	772	810	738	798	762	771	807	784	778	787	768	808	747	764	796	726	801	822	759	801	770	810	741	776	755	797	738	765	772	743	776	838	768	857	811	793	786	790	774	794	780	833	760	825	772	795	785	816	801	791	843	764	874	746	806	781	778	800	782	775	760	802	787	825	740	801	746	825	835	791	748	761	816	762	784	781	791	740	774	800	744	799	763	775	789	857	765	810	781	823	812	824	803	786	813	833	791	789	790	775	788	796	737	766	778	741	823	762	800	843	801	828	755	806	756	811	800	803	770	796	722	778	772	782	779	783	827	806	792	773	759	816	817	791	775	792	797	813	776	726	794	803	836	810	765	800	795	787	770	783	734	812	745	753	798	792	804	724	799	829	737	830	781	787	739	792	814	744	826	772	761	768	787	751	771	794	780	808	776	823	809	808	793	803	766	795	742	776	786	752	791	793	766	826	817	782	785	815	766	793	796	768	758	752	839	854	804	850	793	777	773	766	782	835	754	797	803	721	822	762	807	733	768	765	821	805	803	800	787	785	751	817	769	790	787	818	762	758	767	762	798	749	759	785	775	764	768	810	741	795	846	787	797	870	778	797	763	736	748	764	833	751	770	808	798	779	762	787	807	751	786	764	805	821	785	794	813	750	774	777	798	791	798	768	755	827	788	784	804	787	804	787	745	811	794	776	794	777	773	798	758	798	826	824	775	820	817	784	784	806	776	778	820	779	805	776	774	792	747	806	787	799	762	755	744	801	814	819	800	789	747	769	798	776	780	778	744	814	780	806	800	837	780	801	803	755	826	795	791	753	816	750	773	786	850	794	731	805	733	784	774	823	757	792	755	743	777	776	759	807	769	797	813	795	775	772	806	777	792	799	749	792	775	780	835	773	780	787	748	761	771	755	827	818	749	801	800	832	787	749	719	760	818	777	794	789	795	763	786	793	789	806	804	807	805	786	790	795	801	817	804	758	783	767	775	839	758	782	784	792	804	805	796	794	759	775	758	777	747	809	824	828	772	838	776	789	801	791	789	771	781	779	798	801	791	785	752	854	798	813	806	782	761	747	732	779	839	786	804	796	783	805	801	806	766	826	708	785	735	792	803	821	777	824	805	812	788	777	813	790	775	831	744	766	752	787	793	709	829	746	800	763	790	746	792	800	812	778	777	822	784	786	787	826	816	823	848	758	741	763	766	756	832	811	826	756	770	800	763	786	818	760	775	818	782	817	811	814	784	803	778	844	811	755	773	781	813	746	795	820	769	793	797	723	810	760	763	778	815	789	771	729	781	768	766	801	816	796	826	761	800	803	812	775	817	779	826	767	763	819	770	789	784	789	784	744	860	804	803	770	791	776	802	864	795	812	782	816	781	788	792	777	820	763	849	809	773	797	795	814	745	783	812	772	762	826	831	764	815	777	750	821	820	783	784	810	784	793	796	832	748	764	799	761	763	830	827	797	789	819	745	758	787	773	755	779	828	770	773	781	770	781	766	760	764	763	815	756	829	778	800	747	782	757	799
24395	21490	28859	24869	22614	20408	14791	8461	6077	3480	2441	2066	1632	1499	1279	1160	1063	1057	865	764	665	826	785	742	767	843	821	745	653	661	738	772	694	663	639	613	596	608	643	595	646	603	641	597	594	623	626	658	563	622	626	592	727	1061	939	839	746	682	631	552	579	616	552	548	577	606	611	586	574	586	639	547	518	551	546	587	606	615	592	605	569	551	570	573	595	566	594	581	524	603	541	544	545	580	626	564	581	614	577	573	574	554	563	536	561	534	583	590	545	528	565	590	580	572	567	545	523	523	567	594	517	534	583	532	570	559	605	551	548	555	552	588	590	567	565	611	565	554	536	519	564	540	570	589	564	576	518	586	556	572	579	582	556	580	556	583	566	562	541	574	567	574	582	546	583	590	569	521	587	555	588	585	547	520	618	511	566	633	584	586	592	593	566	567	588	560	588	551	597	552	577	594	589	555	538	576	575	592	552	557	549	557	563	545	592	536	540	530	558	561	599	557	574	555	586	567	559	581	570	603	555	609	603	555	577	577	555	550	599	580	521	593	535	563	554	575	566	532	559	570	552	568	593	550	590	579	559	570	535	598	525	562	551	578	573	569	581	539	549	559	586	589	575	548	541	564	562	545	573	564	573	506	570	569	551	589	549	575	581	583	569	525	568	557	562	538	582	579	584	602	584	585	596	593	593	576	567	551	519	588	576	562	575	526	616	591	561	568	542	560	585	598	522	549	575	556	530	593	541	561	584	536	592	547	594	577	546	557	590	535	546	521	547	599	589	569	535	580	602	565	583	584	568	549	569	607	563	573	585	577	565	570	567	521	543	607	584	534	554	579	574	566	544	558	589	550	527	585	577	577	543	538	554	525	545	577	536	592	515	576	579	555	536	595	555	544	545	586	569	585	538	557	608	593	582	591	606	578	565	591	556	558	525	575	589	544	613	543	562	583	543	580	588	583	587	572	574	574	577	590	579	545	570	585	568	554	557	565	586	569	582	537	536	580	565	592	578	552	581	577	537	569	575	542	531	554	574	569	598	531	568	525	592	560	610	585	593	564	549	578	509	578	533	622	609	573	575	574	558	544	560	559	566	557	504	539	552	571	525	599	565	562	556	555	608	553	547	554	561	567	605	553	561	578	568	571	556	554	545	554	585	522	552	568	553	539	544	592	565	554	523	553	589	500	582	590	527	616	518	537	565	528	577	589	560	608	564	586	553	570	555	587	609	554	521	581	544	601	600	568	592	525	537	575	593	536	560	534	590	567	585	581	567	570	545	572	561	596	544	546	548	560	591	532	553	590	545	569	572	593	553	558	544	543	570	582	584	530	589	570	598	571	533	541	525	482	582	562	550	566	623	589	573	571	574	568	578	549	566	592	586	568	534	546	576	535	572	588	549	587	594	557	540	512	576	522	515	585	577	527	567	564	598	584	559	582	579	596	580	526	584	586	576	556	557	580	577	572	580	535	575	546	583	583	577	540	577	553	548	525	549	557	568	533	558	515	597	550	617	575	569	573	553	554	573	572	563	559	573	556	551	555	557	537	569	602	574	554	608	546	577	616	581	597	545	557	588	544	593	579	593	554	575	544	596	560	561	547	582	613	547	575	540	591	623	566	600	535	538	588	534	587	562	563	583	593	603	583	543	542	549	558	524	587	585	594	566	553	596	594	546	574	571	596	590	519	562	537	563	594	562	610	568	548	574	616	549	522	564	595	599	557	590	538	582	581	599	573	551	552	535	544	565	530	549	594	549	601	527	609	582	545	612	574	567	552	565	547	564	572	561	583	599	520	558	557	566	613	598	578	599	602	582	543	596	567	562	576	538	540	546	561	536	600	615	552	546	574	544	594	577	559	559	575	569	593	561	561	583	560	548	544	566	537	558	584	564	592	571	559	535	522	569	585	578	611	585	556	561	576	580	588	583	579	545	566	586	565	534	571	600	607	543	577	588	579	587	541	573	601	547	567	576	550	598	520	570	567	583	582	583	586	544	580	536	569	544	564	513	541	587	609	612	567	582	614	529	532	555	579	571	564	528	559	584	614	544	551	554	538	553	554	634	556	535	584	569	584	578	558	569	558	571	562	586	580	562	541	597	557	601	595	602	576	546	570	571	574	543	548	555	626	576	537	623	573	545	570	617	594	571	577	556	528	582	529	525	559	564	559	573	560	572	574	605	558	573	583	582	546	554	569	640	570	568	582	584	580	577	528	541	552	546	570	578	557	563	553	577	565	567	578	557	553	574	594	583	575	609	605	541	553	566	567	574	595	570	578	569	534	556	551	581	566	574	586	532	578	570	564	555	559	544	511	533	545	556	544	580	567	574	607	546	566	582	517	590	590	569	539	594	561	557	556	559	549	619	565	571	545	573	602	583	560	554	578	535	568	612	571	585	556	583	562	553	592	519	549	605	567	542	564	621	584	584	542	568	573	541	567	574	583	560	607	579	553	550	607	598	575	573	597	550	624	553	583	563	594	552	577	577	529	557	569	555	581	591	584	601	564	606	576	544	556	549	555	582	537	576	567	607	621	581	601	511	525	526	532	586	543	560	597	606	526	565	578	582	547	565	520	581	559	546	513	539	568	587	598	546	540	564	603	605	583	540	539	570	589	538	568	542	527	553	541	551	580	583	568	606	572	562	570	534	581	538	549	599	571	569	560	537	559	559	617	584	571	564	585	506	499	580	554	550	586	538	495	596	566	553	587	570	564	572	577	548	586	589	611	523	573	556	538	565	596	587	602	559	568	589	578	543	594	547	585	544	530	547	557	567	519	542	581	574	575	583	529	553	605	598	556	546	573	572	599	595	540	560	578	564	580	578	576	514	555	510	555	573	552	619	562	545	579	600	597	606	567	584	583	579	579	591	596	528	560	592	566	564	529	569	546	600	572	542	588	580	553	577	559	555	600	536	574	519	572	573	533	572	533	629	561	557	555	581	547	534	558	592	546	552	561	588	583	607	582	600	566	552	567	565	531	531	563	595	579	593	574	561	557	578	570	564	597	564	533	544	558	575	546	570	533	579	550	558	598	526	560	523	553	567	547	574	573	568	502	591	538	536	570	606	583	544	571	558	549	556	584	565	597	579	615	574	575	549	554	566	515	554	549	578	568	582	553	515	570	568	576	550	544	559	522	568	586	588	556	549	552	564	553	527	537	555	591	567	555	588	532	534	561	556	588	532	586	568	558	589	554	566	604	565	533	525	591	572	560	598	524	566	572	571	544	550	593	584	553	570	548	569	535	547	583	556	580	609	585	582	561	612	554	591	602	587	536	604	575	565	578	560	578	581	522	558	556	599	577	568	616	585	553	545	545	552	595	598	568	562	567	533	563	576	575	554	549	527	581	563	577	574	575	582	558	564	574	572	563	601	591	566	553	577	579	532	567	570	547	570	597	600	575	548	596	603	542	568	608	567	561	585	598	567	545	593	542	547	528	583	581	580	584	595	552	590	510	600	585	581	536	589	581	551	594	560	581	542	528	555	550
15701	32825	36069	32119	30525	26936	21838	16705	13386	8285	6045	5113	4092	3168	2848	2532	2338	2064	1696	1445	1360	1326	1336	1343	1419	1600	1636	1240	1174	1131	1310	1340	1100	1073	1082	1153	978	1041	963	962	958	1004	987	914	913	894	965	1004	1025	987	994	899	1315	2039	1838	1432	1175	983	909	910	854	856	846	890	810	863	834	892	869	916	860	886	905	845	892	823	863	861	848	886	886	872	842	857	847	870	868	867	913	866	818	829	869	882	902	856	912	894	879	864	883	877	854	859	904	858	890	866	847	835	900	870	845	848	834	911	897	832	866	876	862	860	859	915	865	826	913	904	857	884	850	907	851	867	880	865	885	878	868	894	875	873	854	876	860	865	919	898	846	886	859	897	848	860	877	864	881	883	842	852	859	801	860	820	849	823	858	897	853	871	891	867	867	901	853	833	906	853	911	872	845	832	847	858	905	806	870	840	857	864	852	837	893	810	825	891	873	859	903	847	857	882	844	837	858	909	865	888	848	842	845	849	891	844	916	864	856	851	856	834	840	916	867	864	844	890	877	875	844	830	870	920	854	895	853	890	874	837	852	875	865	908	849	846	863	811	871	851	843	848	879	889	911	834	862	856	891	904	842	822	847	855	884	861	904	859	869	809	860	885	871	836	885	847	866	838	861	885	826	891	875	865	887	889	842	839	867	874	890	912	889	843	869	834	863	843	868	863	867	833	858	926	906	840	917	837	825	828	876	863	837	831	861	902	845	853	865	919	859	871	820	914	905	817	861	865	837	844	840	897	809	868	863	879	868	824	857	831	884	864	831	829	814	911	842	837	830	844	850	835	853	836	850	833	818	938	864	911	886	901	790	791	913	876	934	879	895	859	845	881	870	863	891	857	923	922	893	899	791	864	834	873	877	790	873	844	871	899	843	883	854	826	887	882	842	838	825	859	864	910	911	872	878	835	893	889	858	829	874	816	880	880	893	901	846	861	907	872	898	881	871	853	912	890	844	854	854	870	781	884	891	856	934	892	911	868	908	876	872	855	852	880	863	855	900	886	879	892	878	900	845	848	829	833	812	836	879	880	889	845	807	840	867	903	884	899	870	851	902	852	883	905	900	888	864	851	881	868	854	847	828	897	872	858	868	907	920	883	838	847	829	885	846	882	814	874	858	893	825	850	832	789	827	829	836	854	849	868	879	861	849	847	884	865	829	788	892	849	848	902	868	881	833	855	856	881	922	876	831	860	866	870	881	864	853	888	855	831	852	840	908	836	865	884	899	810	877	860	848	860	883	801	842	854	872	898	882	911	856	891	904	881	882	881	801	839	894	880	885	865	902	889	883	917	793	843	878	832	870	853	816	878	904	824	855	839	831	827	857	893	915	888	835	860	861	909	922	888	862	825	864	841	872	848	807	872	848	912	850	845	884	891	854	872	850	878	839	834	872	882	791	879	855	876	864	898	821	859	857	869	885	836	900	881	869	816	859	817	933	837	868	832	849	872	875	871	891	834	879	846	848	827	904	875	842	855	882	921	845	858	905	859	858	847	950	829	850	860	848	850	831	873	921	875	875	841	825	941	903	870	874	847	853	874	842	886	892	811	870	908	909	886	904	919	914	849	872	851	896	882	881	831	872	859	862	885	878	867	807	882	900	847	887	896	860	845	880	879	881	887	870	863	873	892	856	874	850	887	889	869	866	893	803	806	885	876	915	896	865	768	889	942	878	847	830	877	896	861	831	880	831	824	891	878	834	833	907	859	846	875	893	883	878	843	869	865	851	842	865	896	911	875	834	839	854	888	860	835	878	796	833	852	899	837	845	878	820	841	885	856	869	893	843	845	913	865	902	898	831	864	880	920	833	870	881	857	881	830	851	870	850	851	877	887	881	847	925	862	858	944	835	870	790	854	880	880	817	815	883	866	867	851	905	865	834	912	880	887	843	868	883	851	832	845	836	855	919	883	877	774	804	883	863	877	848	797	881	845	862	877	839	856	899	849	827	814	877	878	842	843	870	863	815	827	860	909	827	863	857	871	827	800	964	881	889	865	808	807	856	869	858	876	860	871	874	867	889	876	842	906	903	828	829	906	909	856	881	881	839	845	900	824	873	822	853	870	878	885	875	924	889	841	865	873	915	874	892	842	929	885	854	859	902	835	878	903	866	870	898	909	859	929	866	870	890	898	855	874	908	869	869	888	817	884	859	836	802	904	890	835	866	877	838	816	815	845	854	806	896	907	826	841	851	872	884	873	832	891	904	841	843	845	851	857	934	845	809	898	844	856	869	829	908	884	873	837	875	876	835	854	839	858	877	852	860	876	897	889	833	862	830	890	831	857	938	886	872	858	853	911	932	871	858	882	833	887	854	917	845	849	863	862	819	868	887	907	886	840	859	815	826	858	872	927	845	863	791	881	831	863	881	901	880	854	879	906	886	883	835	882	871	875	885	881	851	870	851	884	908	848	879	896	902	905	906	853	810	889	824	832	871	909	890	927	850	818	871	868	868	854	811	928	805	856	862	879	861	857	862	924	883	857	933	822	872	866	893	900	842	824	836	841	867	899	843	943	939	878	834	868	853	826	882	899	869	897	861	833	906	866	907	893	879	881	845	848	854	844	909	882	865	847	884	853	835	892	875	822	828	847	811	855	851	904	842	856	864	883	848	834	820	877	903	909	856	846	876	901	855	870	868	857	812	852	876	829	892	925	897	875	900	847	862	874	881	870	814	850	866	838	897	860	838	893	829	854	868	891	900	868	813	876	865	841	877	882	866	892	878	924	864	871	907	826	815	874	875	844	870	857	893	840	856	913	848	845	784	882	845	902	816	866	880	873	872	907	877	865	823	857	847	904	870	909	823	858	850	861	859	914	837	828	878	895	883	871	843	880	823	859	857	843	867	880	837	779	855	843	844	909	929	849	845	868	912	872	914	883	842	880	850	877	822	884	893	835	894	874	862	829	912	876	865	840	879	861	879	910	856	844	824	911	851	841	919	843	870	888	815	890	858	843	879	896	880	878	840	835	835	836	891	898	879	855	786	854	911	834	884	890	832	834	846	837	830	914	832	911	898	902	847	849	898	836	802	831	872	884	862	870	921	869	924	895	840	843	858	916	909	861	833	865	857	868	835	867	852	886	872	853	876	863	834	858	919	888	908	823	862	845	858	896	873	833	831	845	891	847	844	855	777	843	862	893	848	923	927	857	920	866	888	906	858	867	805	822	873	849	854	871	856	906	891	870	840	841	867	889	861	907	882	793	851	859	872	866	838	826	856	826	851	836	892	830	792	839	855	854	829	903	823	864	889	864	917	852	902	908	862	933	851	845	842	809	899	889	902	854	874	884	889	800	883	821	870	854	861	885	826	873	882	883	908	874	889	874	832	880	860	933	910	855	864	907	952	871	885	833	867	900	869	867	878	873	876	862	877	851	914	833	869	823	876	844	909	882	855	873	875	830	807	892	835	905	858	823	897	859	850	822	893	837	878	904	843	866	862	895	902	839	867	892	872	892	844	893
23468	21511	29395	24110	22205	24059	21596	12595	8051	4729	3394	2753	2183	1749	1619	1441	1329	1301	1028	858	836	819	820	827	860	913	942	822	725	725	804	751	693	708	729	643	582	636	636	646	660	623	548	568	514	581	602	639	663	589	599	547	997	1537	1331	970	781	661	586	529	524	520	499	545	537	588	551	526	523	505	534	530	522	502	580	533	523	535	499	591	553	500	540	559	515	548	550	522	541	571	553	574	509	534	536	575	520	526	544	520	537	544	564	567	522	535	538	547	583	509	601	530	509	524	544	523	545	500	542	520	522	505	550	545	579	511	523	548	517	489	568	508	547	579	587	557	541	526	529	523	539	573	559	526	559	539	586	557	557	511	514	567	559	536	567	555	536	514	557	510	536	555	553	508	538	538	595	557	536	540	524	543	537	524	552	553	537	555	549	521	535	567	564	498	500	566	527	599	521	570	594	511	541	529	542	561	530	558	566	564	540	553	555	526	506	507	526	527	522	529	535	530	559	538	531	509	533	559	587	541	501	542	551	512	534	542	545	516	542	547	543	520	523	521	532	567	504	497	506	525	557	568	549	547	550	557	502	598	595	572	569	552	501	568	543	555	548	562	540	553	534	515	534	580	555	558	530	570	570	572	538	512	529	498	563	556	548	582	553	580	527	576	497	563	572	599	560	527	501	538	529	532	553	522	569	521	530	568	545	536	545	515	555	544	560	546	533	563	484	548	568	558	526	511	559	535	544	555	584	521	545	562	529	530	558	535	560	505	522	538	539	509	567	528	526	570	511	528	541	575	578	548	525	522	530	534	509	544	517	556	497	541	529	534	545	556	584	528	500	543	514	573	573	539	541	611	547	470	551	618	514	530	487	519	544	524	544	502	496	512	561	523	552	584	510	528	576	544	524	589	552	545	523	550	566	581	559	549	537	567	543	572	553	524	534	536	565	542	533	521	525	540	554	543	519	525	510	552	543	530	516	570	545	612	602	530	529	588	489	521	533	519	483	566	541	536	538	504	524	538	532	533	541	539	557	560	555	545	539	552	562	515	531	552	521	551	557	544	564	547	565	566	563	536	523	540	586	559	520	526	544	495	568	540	546	548	511	524	555	532	572	544	560	565	552	570	586	555	551	521	559	508	534	570	547	519	561	538	541	510	510	589	550	523	532	570	538	538	504	543	554	548	556	538	544	505	538	521	507	547	582	550	526	501	542	552	558	551	522	572	530	517	566	576	521	516	511	533	530	566	552	548	517	542	557	517	539	536	547	522	522	492	558	523	487	587	535	539	531	532	500	537	557	586	550	521	553	516	534	523	586	491	521	512	529	544	534	521	576	599	553	533	546	551	542	562	526	567	526	479	534	534	539	538	537	515	523	554	531	550	534	547	592	566	532	558	538	571	517	549	549	561	552	577	520	590	524	527	513	527	518	561	558	534	516	497	500	568	566	546	526	561	545	520	520	536	507	572	568	565	558	538	564	503	531	540	530	501	567	537	528	576	521	514	533	489	538	568	536	571	535	535	516	532	541	553	528	542	525	546	552	566	543	534	539	497	538	555	582	538	506	602	544	542	554	535	546	505	538	538	532	568	536	542	545	562	576	551	561	544	519	571	534	548	537	546	527	541	527	575	552	547	511	528	540	522	493	531	536	521	578	528	557	528	560	508	547	545	536	552	520	573	512	562	568	568	571	519	536	541	539	571	584	559	525	532	547	534	519	524	527	524	490	567	521	551	520	566	555	578	570	554	540	493	527	524	509	564	537	524	556	547	532	499	521	531	587	534	556	596	538	542	543	553	536	557	515	550	525	507	540	587	534	542	547	543	599	526	566	563	550	568	534	528	560	557	533	508	533	576	583	534	544	543	551	547	532	609	556	521	575	554	541	539	533	512	566	568	480	489	547	573	540	500	556	559	524	555	524	501	485	506	508	548	552	555	549	528	539	548	567	532	539	579	538	571	529	566	525	511	537	518	546	475	589	509	546	525	569	562	540	579	534	523	540	516	560	528	497	542	529	517	575	499	545	562	548	568	556	542	551	532	564	545	577	530	511	577	551	531	546	564	539	548	549	586	547	515	503	560	551	534	483	558	521	542	527	531	513	544	533	562	569	531	552	534	544	592	531	527	494	554	524	544	554	552	541	535	501	513	546	504	555	551	532	602	558	538	538	516	516	546	558	547	518	493	554	535	546	532	540	528	538	544	569	518	537	522	515	512	543	510	504	540	613	556	508	530	548	531	545	562	568	534	545	579	542	513	523	523	518	543	527	510	524	559	519	557	525	545	536	541	491	527	505	593	554	545	542	599	558	539	525	541	516	561	542	520	507	534	536	583	602	540	543	527	560	513	549	570	551	535	539	542	530	544	554	517	565	562	577	521	577	563	558	496	543	583	502	503	508	510	549	540	533	543	529	516	538	538	537	536	540	528	554	508	552	551	526	501	518	573	541	540	537	559	547	520	527	517	509	562	582	558	527	544	548	519	547	573	534	545	564	534	513	507	544	519	515	556	550	559	539	555	556	536	553	542	528	545	510	487	507	533	514	577	544	546	559	543	573	525	564	516	545	538	593	528	526	553	578	529	520	545	570	503	527	529	523	588	563	547	536	509	542	522	543	553	548	501	521	548	539	510	559	560	529	506	505	538	521	525	495	577	551	579	542	517	519	542	555	537	527	529	555	500	529	528	570	533	529	534	561	563	506	572	567	520	547	571	528	525	551	523	565	535	522	591	519	536	552	534	525	561	528	522	498	543	545	545	544	584	594	557	537	569	538	522	518	518	554	580	546	611	526	561	524	561	522	509	515	551	583	552	520	533	498	530	541	557	535	558	540	547	524	530	510	543	560	572	555	578	589	498	521	526	567	539	557	536	532	521	536	523	550	524	531	513	561	541	558	554	524	514	573	530	512	542	548	553	528	546	522	527	559	531	547	544	523	539	543	552	554	546	554	514	556	548	532	544	563	552	572	525	552	521	554	535	580	556	541	521	538	542	506	536	530	511	568	590	520	603	514	523	517	515	528	564	531	548	535	532	580	522	578	575	504	527	551	531	532	578	535	559	505	567	519	519	529	536	534	538	538	549	561	549	573	544	556	570	543	519	552	533	521	546	545	534	540	564	547	552	489	555	529	577	532	551	514	557	500	547	544	548	546	542	538	569	566	512	563	517	506	571	527	605	572	542	523	618	532	543	572	539	517	525	577	565	538	548	524	574	546	556	545	542	544	539	546	521	531	530	552	551	511	586	579	557	501	557	560	566	561	543	544	553	544	535	562	547	545	566	548	548	537	570	547	530	539	529	542	591	546	529	535	516	549	513	529	550	552	516	535	541	534	547	561	574	537	557	558	548	550	541	546	504	571	531	550	540	554	536	530	525	569	511	577	496	487	558	576	536	571	542	570	527	543	552	560	542	562	490	501	533	506	537	546	554	576	535	544	556	526	549	559	538	554	547	548	487	536	534	523	557	556	506	554	522	538	559	542	521	570	530	532	540
17804	38415	40817	37001	34667	31775	25842	21277	16469	10917	8352	6679	5195	4145	3904	3259	3066	2702	2021	1664	1662	1665	1599	1463	1618	1865	1830	1434	1236	1222	1472	1453	1280	1236	1207	1069	996	1063	1046	1071	1088	1030	898	932	904	967	1000	1006	1012	963	889	877	1795	3135	2544	1778	1325	1042	932	849	838	830	839	809	800	787	825	791	832	861	838	800	746	807	832	816	883	764	790	811	877	790	803	871	781	840	807	835	808	845	857	882	834	833	883	819	764	792	836	818	785	771	847	814	821	810	860	818	788	859	860	819	831	864	852	832	844	839	835	786	820	874	855	853	780	778	828	849	842	831	790	835	806	826	854	830	856	789	813	810	878	835	814	823	844	823	861	809	783	825	788	813	869	822	849	871	788	827	846	857	799	809	781	809	847	798	804	841	820	887	808	822	787	846	815	871	800	855	830	846	840	848	828	778	817	797	864	870	845	865	829	811	790	822	839	802	857	834	862	853	817	877	835	824	814	852	795	810	840	877	792	799	823	837	878	868	827	859	854	812	800	816	779	783	834	804	809	823	767	821	834	811	804	860	774	817	864	797	811	814	805	820	813	822	811	847	842	841	797	853	850	832	804	788	834	806	817	795	809	776	827	851	833	855	886	819	782	822	827	802	894	795	765	851	808	819	882	828	855	848	800	890	749	825	846	811	822	812	805	816	826	845	845	822	834	865	778	766	823	812	854	828	818	794	827	786	839	865	827	790	855	842	834	886	870	841	831	768	795	786	840	828	834	857	828	791	793	788	792	834	795	801	844	843	854	784	833	835	822	785	803	813	833	830	829	827	813	823	843	835	812	798	793	846	824	780	793	880	851	816	843	862	825	847	803	789	782	785	794	805	807	837	801	821	790	835	801	824	863	801	830	788	856	844	823	842	845	825	804	836	860	847	827	830	839	851	825	861	793	770	776	791	864	775	832	839	832	771	824	788	770	854	846	813	813	814	804	842	834	768	866	813	804	783	789	783	818	882	845	773	829	813	818	835	798	859	817	811	851	842	833	786	817	817	805	842	851	811	848	810	844	820	801	837	802	804	806	856	819	823	812	837	808	803	796	860	821	944	826	790	814	816	859	811	837	840	829	857	831	844	811	807	847	855	830	808	793	837	854	781	796	831	769	808	792	797	807	795	879	848	799	810	821	824	859	800	745	809	838	829	836	782	783	775	790	777	833	798	786	848	844	838	838	812	850	825	853	841	885	797	837	787	776	776	801	843	793	825	864	797	813	840	833	782	817	772	770	814	793	768	856	802	870	787	810	856	835	870	798	825	816	832	844	809	785	818	824	832	848	856	852	844	823	840	872	783	822	828	828	874	780	780	838	868	851	797	824	823	801	822	833	829	843	802	821	794	836	862	822	840	837	790	858	819	815	778	815	845	740	869	771	846	820	807	836	854	779	845	801	853	774	898	822	800	820	849	798	854	799	803	836	847	832	830	863	792	834	784	789	866	871	784	834	824	870	857	853	817	860	724	807	883	825	830	854	794	787	766	751	802	831	804	847	804	781	792	828	804	860	801	820	809	848	790	851	811	769	775	806	808	816	821	856	846	797	788	831	855	830	839	808	866	816	825	796	819	781	779	766	812	808	769	798	805	829	800	878	860	851	859	825	785	825	805	827	825	806	809	831	784	816	872	805	840	844	788	794	837	819	827	813	817	816	844	821	838	857	809	806	804	737	851	853	869	800	775	905	792	827	821	852	798	807	829	832	834	840	801	826	823	785	805	795	786	815	824	855	764	807	840	786	802	792	845	826	829	807	805	850	816	834	849	826	779	776	808	817	833	842	838	835	844	809	822	829	818	756	859	834	842	834	848	817	790	828	832	887	901	867	828	807	833	846	819	870	841	802	804	788	822	808	843	833	827	792	811	788	833	832	826	802	831	773	807	878	828	821	830	823	871	788	809	816	794	784	800	805	879	791	824	826	784	793	852	767	842	786	814	795	837	794	792	864	825	791	847	838	801	860	862	824	817	817	833	824	837	848	837	826	812	815	844	838	808	786	844	792	822	833	845	832	814	843	828	862	838	837	820	804	812	831	836	809	849	775	825	838	773	808	869	851	852	789	818	798	806	798	856	834	803	783	825	802	812	803	800	871	799	791	800	807	848	784	760	805	804	829	762	864	799	816	853	811	830	836	810	841	759	836	861	853	787	822	798	843	799	803	804	796	796	806	818	837	820	864	791	882	783	803	832	866	793	804	815	859	783	838	768	763	827	804	830	828	742	826	781	808	805	838	851	805	813	840	841	762	868	823	808	918	855	839	857	796	843	809	795	826	825	795	787	841	814	841	789	789	825	859	826	771	799	828	811	801	796	791	810	791	807	754	823	765	786	844	813	809	865	828	795	832	776	863	826	823	825	774	819	841	843	824	851	826	779	829	777	822	786	823	822	818	842	780	785	827	853	829	806	812	756	854	807	858	812	766	843	872	839	817	802	815	796	860	854	779	828	814	773	777	837	866	835	812	798	840	834	807	806	795	829	823	853	777	816	836	804	792	826	828	858	844	800	784	850	789	856	834	783	819	807	831	806	817	803	865	832	844	831	853	796	807	800	768	834	802	842	801	802	844	801	799	835	729	793	828	854	807	810	899	826	822	841	869	858	839	822	830	783	832	834	783	808	817	797	821	790	829	804	868	830	806	830	786	822	845	819	830	805	831	822	807	791	782	800	832	793	815	819	799	815	801	853	775	837	815	795	862	765	808	781	846	856	846	853	850	806	811	812	815	873	827	784	773	835	764	816	793	808	778	823	832	835	824	809	840	781	831	824	859	862	816	810	866	825	811	789	798	810	845	818	804	841	800	843	863	775	814	847	852	797	834	809	879	829	821	844	816	846	878	855	835	819	861	822	834	863	829	817	805	811	801	768	799	865	819	809	887	835	750	829	876	812	843	877	786	804	831	797	826	832	826	815	835	841	807	774	893	841	842	828	842	808	791	824	803	780	851	870	819	859	821	809	784	818	801	805	851	862	821	816	840	766	821	846	798	852	867	823	868	840	866	856	892	811	845	837	806	862	876	794	780	783	846	795	850	832	841	791	838	827	791	818	797	799	870	781	811	821	795	855	855	846	856	823	799	818	812	833	776	841	820	772	813	755	834	767	775	866	768	866	821	803	826	812	823	836	830	815	823	868	849	816	787	815	812	812	891	800	851	813	829	783	823	828	794	852	878	847	813	819	855	836	834	805	867	774	815	824	819	827	811	804	828	821	812	792	800	793	817	830	801	801	836	774	812	822	833	838	800	786	864	796	830	846	817	798	817	838	869	778	819	860	782	829	769	823	847	792	850	825	863	800	802	813	800	824	796	794	828	779	859	834	806	829	822	853	781	800	782	841	792	807	773	825	797	789	804	837	821	847	823	845	796	779	875	827	799	863	820	824	835	801	856	788	874	805	851	844	838	822	786	833	810	777	807	808	797	799	846	806	811	793	816	787	792	843	772	850	815	878	823	836	798	832	789	788	820	820
27242	21812	25696	22075	15197	10791	6756	4605	3120	1830	1477	1271	972	984	838	825	829	763	682	646	649	609	614	644	662	696	697	630	586	633	663	633	580	636	613	505	535	590	545	552	567	543	546	535	576	533	562	560	487	517	543	536	552	593	636	608	581	546	531	537	525	519	498	493	514	534	505	559	530	550	509	532	528	568	538	522	560	541	552	566	512	512	577	559	538	517	544	542	552	514	475	559	528	537	575	547	522	515	510	514	537	483	527	535	506	546	496	525	517	558	556	548	503	509	526	512	571	534	564	487	521	537	562	516	500	533	512	534	511	553	524	518	518	527	525	496	536	512	569	532	520	506	554	531	549	528	540	534	525	535	551	532	493	547	507	508	571	544	544	497	546	545	527	537	552	548	520	522	512	528	568	536	530	528	520	551	502	518	568	510	523	487	536	556	515	521	517	536	552	546	519	544	534	511	508	524	542	537	535	497	546	513	543	552	524	502	573	566	541	540	536	553	582	532	580	535	543	536	534	477	498	521	550	561	524	536	519	501	522	504	485	532	546	563	509	516	540	563	540	559	537	525	521	549	527	551	509	539	552	549	489	488	517	514	541	485	488	503	548	493	529	508	521	500	537	490	517	537	542	539	565	510	507	551	522	531	521	536	501	506	478	545	540	502	521	544	537	540	563	556	544	550	502	496	511	563	510	522	480	533	538	514	544	550	533	539	524	507	532	511	523	574	535	533	506	505	485	530	557	494	557	573	502	526	513	530	495	511	537	524	531	484	492	529	517	572	517	525	513	543	524	535	528	578	491	564	480	510	530	525	514	537	499	524	493	510	518	514	553	523	550	551	521	542	521	534	476	528	517	568	486	509	590	499	496	558	566	541	550	543	514	519	570	515	543	554	586	544	523	500	531	476	524	539	593	516	521	532	505	491	553	525	484	536	564	533	530	541	551	540	507	499	576	499	561	510	538	512	601	538	507	542	559	520	521	492	512	510	515	519	520	523	538	528	503	517	558	524	493	527	542	545	532	519	539	515	569	498	537	494	474	512	568	542	517	542	513	530	509	540	515	507	517	514	567	528	540	517	563	542	529	521	520	504	524	548	516	547	481	530	544	539	549	511	552	504	503	519	499	548	526	498	516	494	524	507	528	540	544	546	540	543	522	559	504	572	543	520	561	557	510	518	484	535	510	506	532	548	494	530	546	531	559	515	518	518	536	486	546	538	483	537	530	571	554	538	510	545	525	482	539	529	543	551	529	548	517	533	574	509	528	527	526	519	562	536	529	483	565	550	500	515	524	498	524	565	524	527	508	517	538	549	510	551	538	537	484	501	542	497	506	527	545	518	523	494	493	517	481	490	487	543	535	545	524	529	519	500	514	573	520	517	516	533	525	560	524	569	544	545	530	527	513	506	544	507	511	520	507	540	560	528	562	469	526	518	524	565	514	561	517	535	526	543	523	581	482	520	575	522	525	501	544	506	571	498	548	554	523	584	520	540	513	563	489	516	532	552	531	526	533	509	531	529	560	536	531	525	519	579	589	522	530	521	550	524	540	529	559	479	543	534	554	526	531	553	546	496	515	495	562	520	500	527	539	526	524	491	525	533	520	539	523	556	525	528	526	509	513	554	532	552	507	573	502	542	535	544	540	502	529	525	500	560	519	547	527	512	541	542	505	511	483	570	529	501	546	516	523	498	536	483	516	528	513	536	514	519	509	559	506	544	516	506	567	534	546	545	490	514	523	551	514	529	534	548	518	548	568	484	550	472	537	534	528	539	494	535	515	519	482	515	518	601	519	553	519	558	565	529	523	537	552	566	558	531	525	557	540	554	518	544	553	511	500	564	489	526	482	529	553	556	512	546	550	492	533	508	531	548	551	543	497	534	523	515	542	563	552	533	514	511	493	542	565	535	572	519	532	531	526	523	483	541	523	461	521	510	511	570	505	596	538	552	532	513	519	484	515	523	537	552	513	530	525	542	522	546	501	544	526	543	509	507	510	529	549	540	544	519	518	550	567	496	545	553	538	539	589	541	488	509	522	509	542	525	543	520	543	528	546	547	534	537	491	527	528	528	540	510	483	507	500	546	550	571	548	516	551	534	546	514	552	505	500	534	535	507	501	505	571	560	517	525	531	537	536	497	524	480	513	559	521	540	484	550	547	524	486	552	561	533	507	496	502	495	565	496	519	548	499	512	506	569	504	493	506	515	534	534	559	512	582	532	562	528	529	561	518	510	521	490	551	560	536	528	522	514	520	540	499	504	535	492	498	550	507	506	534	501	535	527	559	471	554	544	498	509	553	520	502	526	533	509	544	544	544	484	491	499	570	538	509	520	499	550	525	544	512	510	547	516	554	545	501	502	542	531	534	516	542	528	565	534	532	518	528	557	533	510	529	532	513	561	522	554	519	532	546	502	551	539	514	535	535	557	500	492	523	547	549	567	502	506	515	544	561	526	539	512	523	507	507	543	536	496	516	509	554	519	591	557	517	535	564	503	569	524	564	577	542	563	477	508	535	517	588	528	514	529	507	495	502	551	545	568	543	531	531	537	519	516	553	507	548	530	556	518	567	498	542	537	511	549	543	507	541	549	536	571	500	564	575	591	524	517	545	545	533	535	507	530	513	507	551	567	502	540	555	513	540	492	558	552	513	510	495	531	544	570	556	521	544	490	527	524	541	507	550	500	560	503	478	513	563	558	541	551	544	498	502	514	504	522	493	517	558	530	554	507	531	569	534	501	483	553	553	521	539	561	544	510	515	509	498	532	557	535	542	492	504	506	550	532	561	462	529	507	502	520	524	545	528	509	519	508	536	525	521	563	542	567	538	522	533	571	536	541	525	505	528	553	519	511	537	540	541	518	479	477	522	500	548	499	526	530	502	543	520	565	540	509	508	544	523	540	536	526	536	502	535	502	559	547	528	482	542	549	542	523	504	509	543	523	492	536	510	525	525	508	502	522	544	561	526	529	508	502	552	537	504	552	516	565	506	549	495	592	496	515	531	561	489	558	556	543	525	541	562	502	567	524	534	547	538	547	531	537	539	534	502	537	519	542	555	524	510	519	505	511	500	539	523	567	516	555	569	556	575	516	541	554	515	530	567	510	535	535	531	579	525	553	568	531	572	523	530	541	547	547	487	502	491	585	526	569	522	522	538	488	545	516	538	539	512	577	556	529	506	549	523	531	537	502	519	557	522	535	521	540	530	532	510	533	474	539	528	540	521	544	553	546	522	538	522	555	543	552	536	527	549	548	520	559	525	517	539	497	544	507	548	507	513	489	510	566	556	554	511	541	496	505	526	529	495	509	543	542	504	549	521	514	594	553	535	563	529	553	547	560	518	526	536	486	548	562	534	494	532	525	523	532	548	522	516	565	531	547	549	523	575	523	530	480	533	538	492	494	520	558	529	524	532	542	513	552	526	521	551	511	523	518	549	536	581	503	488	515	526	534	547	507	508	499	527	511	522	548	572	564	537	527	523	501	523	521
12617	26865	32597	26872	23676	19625	14610	11476	7820	4869	3752	3031	2200	1953	1786	1670	1678	1458	1246	1167	1043	1041	1054	1051	1115	1288	1165	1051	983	1032	1191	1040	1043	999	1001	885	832	878	897	879	871	928	915	800	831	932	865	896	929	849	823	868	837	1009	994	956	908	935	824	810	740	802	802	858	826	821	818	825	811	786	831	767	785	797	788	794	864	825	804	819	815	827	825	853	820	802	812	780	787	782	788	772	810	808	831	773	797	792	789	823	817	801	818	777	803	788	833	851	873	813	882	871	769	747	801	782	802	817	810	819	830	781	801	825	852	809	831	853	865	810	845	767	828	842	809	779	833	804	787	801	797	802	807	823	798	806	801	799	784	798	756	810	792	830	827	812	836	841	836	830	839	728	816	816	847	806	835	808	818	873	816	790	756	819	843	836	792	856	796	843	807	780	825	784	775	768	818	806	797	815	770	773	844	875	773	777	802	767	847	829	812	869	838	827	848	776	799	847	802	856	785	840	856	797	795	872	826	789	807	843	793	797	830	819	768	833	789	747	824	811	804	869	862	838	819	768	821	807	848	807	795	806	803	800	814	822	818	784	814	847	839	805	810	807	791	860	804	881	778	782	814	865	816	832	838	837	816	860	851	816	840	784	783	853	766	828	779	837	826	797	801	805	852	814	804	834	835	802	791	814	798	802	795	797	844	894	839	823	831	808	808	825	837	782	907	813	810	810	854	835	828	786	738	821	802	824	761	761	854	797	832	841	849	800	833	853	784	821	789	825	832	806	825	828	810	888	769	837	813	797	833	788	832	794	852	874	800	841	803	768	810	802	813	796	813	855	796	842	839	765	793	798	872	844	810	841	792	793	846	842	788	788	826	820	831	868	825	806	791	811	777	813	805	811	804	828	858	825	783	799	835	835	822	797	806	843	822	818	801	767	834	823	836	807	776	813	814	808	809	831	864	805	756	858	838	802	801	821	793	830	837	817	785	821	774	775	858	843	759	808	851	743	864	786	848	796	770	820	795	804	840	865	858	865	835	804	809	771	821	821	855	870	824	809	812	822	788	810	812	751	857	818	799	805	760	859	819	735	819	794	827	823	799	775	795	764	829	828	787	811	787	805	882	768	787	837	768	793	851	832	785	803	800	796	777	808	791	812	815	811	811	757	781	806	812	792	821	767	779	824	804	777	803	851	815	771	827	797	769	828	774	829	865	902	829	829	824	748	796	783	844	817	800	889	814	793	796	818	779	778	777	804	790	823	823	794	859	804	786	782	810	816	839	835	837	821	741	815	824	729	833	800	846	818	852	843	742	788	841	795	792	820	812	815	832	763	850	781	854	800	803	799	819	792	795	832	806	806	827	812	815	827	834	875	825	799	806	809	833	770	805	764	812	795	851	777	829	744	803	853	801	794	859	777	816	758	849	839	854	807	770	845	851	798	843	786	802	813	826	870	820	763	737	836	763	845	814	767	888	770	782	870	790	818	821	821	840	748	835	753	778	822	793	797	779	818	812	842	828	765	796	823	860	758	813	801	824	843	801	827	812	838	853	776	773	819	890	790	836	829	817	803	796	780	831	792	793	848	809	799	834	860	790	826	814	783	779	793	788	761	836	782	839	793	777	802	757	794	871	784	834	853	818	791	763	769	844	788	817	750	800	814	814	831	829	770	802	814	844	768	803	791	823	832	857	804	782	810	804	849	825	808	804	804	816	813	845	761	790	862	772	814	801	808	753	793	818	842	794	834	779	766	760	820	810	800	778	802	831	834	844	819	804	845	835	791	853	864	773	834	843	881	790	793	827	802	821	806	843	784	825	814	823	773	777	764	849	767	822	790	872	793	843	799	835	795	796	852	833	773	818	780	826	830	867	789	783	872	837	810	768	775	754	839	817	797	749	775	838	847	813	807	824	749	750	786	774	879	786	776	844	823	831	834	771	839	844	760	776	783	792	832	867	784	807	791	769	845	812	754	785	815	821	781	844	822	804	780	815	777	849	760	780	848	799	838	866	773	843	855	819	811	866	815	797	856	837	801	804	794	800	829	776	859	816	794	844	778	878	886	823	840	815	809	799	785	818	773	829	841	834	757	801	755	842	838	861	823	825	759	810	870	798	806	769	813	846	816	820	830	819	792	854	809	803	823	774	834	796	883	810	859	783	802	827	811	778	757	857	829	786	798	829	785	794	820	809	808	836	829	802	847	870	788	803	775	844	853	898	831	807	824	780	826	776	840	798	804	789	792	813	806	807	769	761	794	810	785	772	766	808	801	807	839	784	794	810	792	819	814	803	832	822	836	763	801	783	829	816	805	804	795	796	814	769	814	784	838	846	788	823	791	889	822	818	830	811	815	836	765	811	800	838	833	833	838	806	778	790	789	785	866	779	834	829	832	842	761	845	820	820	810	809	836	810	822	855	837	807	775	869	808	823	790	814	848	768	823	769	738	790	791	789	828	825	806	821	874	818	798	808	810	817	802	816	811	818	819	854	804	801	796	807	811	764	820	785	790	840	832	805	795	820	821	814	819	792	806	766	781	848	790	824	791	826	814	794	867	844	833	815	820	791	830	852	809	818	801	805	804	814	845	792	804	796	786	842	829	827	790	851	873	767	801	832	838	814	788	850	883	783	810	834	792	751	849	815	834	788	783	804	834	805	783	815	829	801	815	790	779	842	820	827	808	828	853	808	768	828	776	824	775	828	771	831	836	844	828	857	852	843	821	901	852	827	838	764	818	768	839	826	763	808	800	848	826	828	805	823	808	863	786	824	813	809	811	783	792	767	835	776	795	847	800	805	823	825	838	840	755	862	743	844	812	776	793	786	847	797	769	823	789	800	800	837	817	830	809	806	819	779	853	768	821	840	857	833	811	850	818	792	833	789	807	804	770	849	770	805	820	854	807	785	739	815	806	819	825	842	793	817	765	839	798	820	847	805	776	848	756	798	833	810	775	778	819	828	879	802	856	797	768	822	841	804	782	757	797	818	767	852	807	746	839	768	761	847	824	778	808	883	753	786	789	806	840	806	818	788	798	780	802	825	833	802	820	800	780	766	795	837	750	773	817	805	812	815	848	840	810	788	836	801	851	783	763	789	818	806	825	827	847	851	808	821	849	830	841	823	810	795	784	866	864	801	816	765	837	804	800	780	771	830	867	816	752	797	766	857	815	798	790	821	857	812	796	763	775	790	830	814	807	859	792	817	836	791	793	785	856	803	817	886	824	836	799	823	857	774	825	847	803	836	834	803	836	794	813	854	835	797	865	847	808	755	808	809	858	769	794	823	793	828	797	797	839	733	826	814	801	786	779	886	823	795	823	858	790	769	804	769	792	806	801	794	831	778	824	797	771	828	812	849	811	827	822	822	775	878	814	783	816	834	763	831	836	813	810	842	820	853	780	787	821	737	843	875	796	774	798	810	820	815	822	821	785	783	871	813	809	825	826	808	808	854	787	820	775	825	781	831	796	768	768	788	810	837	811	880	779	856	824	785	888	828	814
24426	21458	28802	24890	22438	19329	13437	8163	5050	3224	2551	1856	1521	1424	1278	1186	1071	1039	918	791	835	773	801	745	792	819	801	711	680	767	883	769	777	765	710	614	592	651	619	614	580	628	629	597	602	641	632	588	568	607	624	588	784	1088	1030	845	716	648	558	654	575	591	547	586	584	526	610	567	564	605	561	605	589	564	583	559	567	594	578	565	583	527	609	562	602	554	573	564	556	556	596	606	603	573	576	542	557	564	560	568	577	579	614	589	609	552	608	575	540	571	608	566	562	567	580	545	575	595	574	568	561	582	573	547	592	582	587	553	588	579	556	582	561	590	571	548	558	617	563	567	570	574	532	563	571	547	604	653	544	537	592	589	596	574	554	575	635	588	558	602	623	593	573	554	597	560	584	556	592	566	572	553	608	593	584	607	546	613	569	576	588	569	565	567	583	605	573	596	533	602	568	594	602	561	567	576	623	616	580	573	584	570	599	627	572	607	654	570	590	604	593	595	550	563	610	585	544	535	595	584	587	587	579	565	563	567	607	615	608	548	595	611	604	564	564	595	611	619	629	569	530	510	590	566	592	597	591	618	549	558	595	549	619	564	555	588	568	566	573	562	594	606	580	544	591	605	576	553	582	545	592	594	576	577	566	571	590	591	570	566	553	568	575	570	551	564	617	577	634	519	591	600	562	557	602	574	603	577	623	591	542	612	572	580	579	546	568	577	577	552	571	539	584	568	548	589	570	543	604	589	566	562	616	577	550	571	577	566	568	601	596	581	588	545	572	541	593	574	583	605	607	642	585	552	568	554	582	574	617	575	589	549	595	538	610	562	572	609	585	584	551	567	615	604	600	576	603	571	572	619	585	604	621	600	568	542	560	594	626	586	554	575	572	609	543	558	596	547	582	539	588	581	584	574	618	546	557	566	600	559	575	605	581	609	610	575	580	646	564	597	576	545	581	578	589	577	581	531	580	587	566	575	572	571	575	586	582	564	585	568	589	569	594	571	580	587	574	561	527	576	598	630	560	561	561	547	599	555	606	592	554	587	553	596	598	574	588	568	584	554	583	558	574	551	607	559	583	575	579	540	597	579	600	579	588	559	633	578	568	579	573	597	621	542	609	609	570	567	586	590	573	576	552	575	541	572	620	591	615	565	627	620	548	580	588	587	584	581	587	569	608	570	539	581	548	580	557	576	564	542	579	613	561	572	538	577	592	604	551	569	636	588	577	586	552	618	577	580	595	572	580	554	579	566	628	558	560	567	551	535	555	600	575	540	572	543	609	610	607	610	549	564	552	589	568	604	648	515	605	540	608	552	588	601	544	575	531	565	569	597	577	568	579	591	592	553	568	632	624	569	578	602	563	563	589	609	600	561	571	608	548	585	572	586	568	574	575	621	568	576	588	600	600	551	594	590	557	582	575	579	579	559	560	571	579	621	562	592	597	578	543	533	598	580	592	577	606	639	526	571	599	595	597	616	646	595	620	573	605	601	600	576	566	603	545	552	575	583	571	576	620	583	543	569	559	582	606	597	586	559	569	533	577	592	596	552	594	593	544	586	621	566	587	532	603	537	596	593	613	613	583	591	547	595	559	561	565	569	578	544	582	579	569	596	562	586	577	567	613	567	556	582	530	562	559	588	531	580	567	634	569	638	576	595	558	581	538	567	558	601	597	571	588	579	602	580	551	588	580	536	618	563	604	615	523	573	604	566	551	558	569	578	612	545	542	544	596	570	565	563	564	588	603	564	595	549	546	627	566	643	570	572	606	585	583	579	541	560	555	610	573	587	549	590	574	575	613	639	574	587	583	580	602	597	544	542	642	563	589	583	584	566	613	576	586	596	550	545	567	583	585	574	564	587	550	565	600	607	539	551	568	561	563	571	545	594	524	526	611	546	564	589	587	594	591	563	592	545	555	605	611	556	580	572	579	598	598	576	563	604	588	558	580	581	628	594	556	548	594	560	561	536	618	566	603	599	576	589	570	591	602	553	522	570	631	562	535	547	572	547	602	602	586	574	597	584	563	603	587	625	564	555	605	582	594	582	595	575	628	593	602	595	573	607	616	592	585	624	580	561	557	546	595	571	564	566	616	591	586	575	564	590	527	629	587	563	570	610	510	581	549	562	583	570	601	572	557	595	593	588	577	568	541	560	585	577	557	549	563	597	549	566	588	575	574	573	545	591	537	553	615	526	560	571	541	595	606	597	595	578	594	588	589	550	559	566	587	564	557	593	573	572	571	564	592	603	561	583	619	602	551	591	551	576	603	531	564	567	610	598	541	613	593	531	561	566	602	565	571	572	609	538	598	622	556	528	609	574	564	547	560	565	554	559	571	577	546	565	561	624	565	553	551	540	590	607	560	587	574	524	596	577	604	603	590	578	543	600	618	576	567	561	601	556	603	585	575	583	557	544	581	554	567	583	596	562	577	568	569	585	546	607	578	601	594	560	535	587	576	555	562	618	556	589	580	544	544	564	593	639	603	567	536	578	560	590	581	559	541	595	575	551	595	579	593	593	575	569	539	593	521	560	587	592	555	542	594	579	552	568	581	600	586	564	577	588	566	548	566	558	543	588	549	571	622	563	590	593	580	561	589	583	592	578	578	581	549	575	574	600	531	562	586	562	581	548	586	581	597	573	559	617	591	554	587	605	546	571	562	544	570	570	601	599	550	606	573	560	569	571	567	572	578	576	603	569	599	567	570	545	562	583	570	591	545	580	576	598	546	606	551	531	618	597	601	502	595	617	595	550	600	539	578	576	592	614	568	609	601	579	571	580	563	586	553	582	607	538	554	621	558	651	602	570	578	534	570	563	622	583	550	571	576	554	548	580	605	549	572	615	566	567	590	575	548	560	525	631	570	589	564	562	567	591	578	534	586	584	620	550	532	618	575	534	546	573	597	536	560	604	555	552	603	553	591	560	583	613	581	582	581	574	583	575	535	588	610	571	571	618	597	591	602	568	574	560	581	588	582	594	592	560	559	596	604	540	571	609	570	547	614	609	574	568	595	532	568	577	592	587	598	575	594	544	566	590	592	570	561	568	567	619	580	549	590	565	579	584	597	622	599	580	589	623	587	575	559	566	569	562	557	548	632	603	586	634	562	536	574	549	550	573	608	573	578	552	588	592	587	598	590	609	613	580	589	560	592	598	608	560	558	545	589	573	621	554	553	580	614	598	569	579	587	588	579	566	623	629	594	609	608	552	563	567	557	551	594	581	574	574	574	574	551	574	593	588	593	572	567	563	574	572	551	561	569	570	572	550	578	560	555	549	584	573	566	576	626	588	582	575	610	628	619	610	573	546	566	577	555	641	607	567	587	578	580	531	558	603	579	543	593	577	604	563	605	623	594	589	639	534	564	549	583	582	597	543	552	599	596	583	545	560	603	535	581	543	593	545	597	570	608	615	566	555	601	533	568	565	594	569	603	559	565	588	545	541	593	579	564	592	580	574	579	537	615	583	599	604	588	548	578	615	587	548	605	587
15404	33037	38140	32483	29500	25508	20285	16747	11451	7888	6124	4419	3460	3238	2886	2585	2205	2121	1817	1588	1492	1399	1414	1349	1486	1670	1364	1157	1172	1365	1531	1434	1389	1355	1117	970	962	991	934	1002	973	954	919	934	950	1022	998	973	932	875	972	920	1448	2050	1784	1442	1171	996	941	911	868	874	882	896	835	879	889	864	941	874	856	896	898	860	930	859	867	860	863	925	882	853	874	853	859	861	863	924	857	852	844	883	887	858	840	844	858	943	884	906	893	923	871	923	886	872	848	889	888	903	931	857	907	861	878	893	855	874	852	862	865	862	908	888	895	860	914	936	924	890	852	883	878	871	866	857	846	879	848	900	905	962	890	876	894	871	869	866	922	842	879	869	884	904	903	897	859	857	869	899	866	891	840	796	906	870	897	902	847	895	935	893	850	825	937	857	924	856	928	839	877	892	904	809	874	857	849	919	909	886	905	900	930	860	848	870	902	852	847	877	892	850	916	889	874	913	859	875	871	875	881	848	878	879	902	866	922	854	819	845	861	853	931	877	871	865	908	907	836	927	921	906	862	891	856	881	884	876	818	860	908	845	911	893	915	848	904	870	917	864	915	920	899	877	914	845	872	891	923	862	868	886	907	856	921	855	933	857	924	868	897	897	900	869	920	872	939	890	876	808	852	885	885	860	863	839	847	870	860	847	869	961	878	866	890	897	888	854	885	853	897	887	887	851	878	856	825	898	884	834	844	858	867	879	877	886	913	956	892	909	859	928	921	889	888	908	910	860	851	907	877	887	877	880	891	913	873	861	883	839	838	879	910	895	877	909	886	902	867	868	879	860	887	958	875	873	875	900	888	874	887	896	892	916	894	859	857	905	862	853	855	853	867	885	912	889	906	856	868	883	889	902	850	847	890	815	875	927	869	865	864	892	850	849	902	882	820	911	866	919	839	832	908	904	856	903	900	879	871	925	908	860	891	865	855	865	870	869	875	881	870	870	864	892	850	859	821	905	873	868	894	916	896	881	879	846	886	909	821	870	880	857	874	890	969	874	896	896	827	828	856	928	898	850	865	934	801	864	874	868	883	883	920	839	909	880	933	816	912	826	920	858	903	886	901	884	921	873	892	871	878	864	876	839	828	886	903	877	843	934	908	861	919	956	886	871	835	889	863	886	868	901	866	914	839	875	863	904	861	867	897	915	874	901	893	893	870	908	852	891	866	902	866	895	875	872	875	898	896	836	861	866	889	948	883	884	846	879	854	916	880	856	865	890	883	931	855	866	891	854	878	871	883	882	884	882	907	907	865	895	882	896	833	824	881	821	873	879	851	924	847	905	902	862	871	842	907	913	883	890	835	898	853	871	854	850	865	908	877	871	876	879	924	913	917	905	879	869	883	923	921	809	885	800	879	830	908	885	866	847	858	897	840	863	879	869	905	888	896	889	887	893	883	874	854	884	882	878	902	899	851	892	843	887	889	814	892	870	850	878	865	954	873	865	914	823	868	892	874	919	886	854	909	952	916	864	887	946	861	867	868	834	928	864	813	874	891	904	862	893	853	885	968	927	868	901	876	900	881	902	890	861	831	911	845	888	876	901	891	874	895	923	940	890	834	859	847	850	911	901	851	895	911	879	863	875	881	892	860	929	953	956	844	890	931	930	864	872	890	899	887	907	876	889	871	858	886	861	854	901	908	852	908	883	850	921	907	877	888	851	905	909	845	865	917	866	876	818	921	931	915	850	869	866	883	903	880	873	895	896	901	856	900	905	902	884	883	849	939	840	857	865	910	956	862	898	868	882	866	880	850	949	904	885	858	892	896	909	891	849	862	859	875	873	875	897	917	885	854	863	914	931	885	893	908	911	883	889	838	896	866	860	891	921	898	845	909	847	826	906	917	923	886	912	954	861	884	926	887	898	854	857	864	879	866	835	919	896	890	859	868	925	865	824	930	928	908	892	864	904	900	876	898	880	913	889	850	916	845	876	853	855	913	908	933	895	877	852	923	890	930	838	858	948	863	916	865	911	854	886	892	877	922	832	947	886	899	817	931	905	889	884	876	871	901	876	847	858	835	884	886	901	879	876	907	840	869	885	869	894	919	834	902	881	871	908	922	907	862	865	919	867	892	881	899	871	874	865	872	931	854	951	932	855	865	913	918	891	916	911	891	928	852	886	858	854	877	882	891	910	876	873	842	902	901	924	845	820	884	875	886	876	904	943	892	889	877	876	901	894	930	884	866	891	872	887	892	891	872	959	869	909	907	871	900	909	886	877	901	907	890	839	878	861	903	875	873	967	895	916	905	891	885	826	839	849	858	890	858	926	879	858	865	888	938	926	901	867	918	877	872	868	863	884	911	855	893	912	894	854	913	955	895	923	901	859	905	855	871	904	923	877	928	877	870	838	910	890	882	878	906	875	920	890	879	895	928	868	934	948	898	910	871	916	891	872	886	849	915	901	859	838	844	856	966	881	877	868	866	883	860	904	904	819	912	874	858	891	889	872	891	891	857	872	868	890	855	903	881	881	837	870	804	891	927	907	868	842	872	882	852	851	895	923	898	896	860	869	868	874	853	890	929	896	888	903	885	856	923	861	907	885	910	868	850	869	893	852	892	841	928	863	900	852	846	916	934	918	913	894	861	881	918	890	927	920	876	931	913	927	869	882	879	879	888	848	868	898	870	859	880	893	880	946	919	839	930	850	854	845	893	909	863	865	877	926	880	894	881	885	925	904	954	909	894	835	880	891	875	888	864	895	897	843	823	861	866	821	875	889	848	835	861	855	924	876	857	907	891	919	917	872	927	934	923	872	899	867	876	867	864	841	930	858	846	862	947	918	933	891	902	904	868	874	871	883	889	909	894	825	848	829	877	895	871	894	881	852	876	888	852	929	855	888	878	853	937	902	905	887	873	898	863	831	866	863	850	886	856	853	883	913	864	803	916	873	945	861	891	885	844	875	836	919	854	947	819	867	870	863	871	876	810	843	895	874	927	884	822	856	927	894	917	875	878	865	879	935	878	843	906	931	892	873	856	881	848	935	905	894	867	851	850	882	913	843	887	941	890	850	901	865	891	853	898	834	848	924	848	912	857	904	911	891	851	861	877	856	932	916	853	905	890	867	935	873	916	873	894	879	838	866	911	903	851	876	870	875	899	906	884	873	918	889	875	868	901	811	843	860	847	850	871	866	860	875	903	934	881	864	871	883	853	929	911	877	887	931	846	830	891	929	940	885	882	878	905	859	898	909	898	909	904	834	934	888	857	877	859	899	840	897	832	862	880	879	863	781	864	893	856	914	843	889	897	914	911	896	863	898	905	856	854	800	850	856	897	851	866	880	871	886	901	911	871	928	892	818	891	870	879	888	857	913	891	900	915	838	893	885	871	888	878	894	899	882	890	807	854	896	918	892	916	901	912	873	911	850	900	862	878	892	839	853	896	876	873	843	881	871	896	919	899	889	852	878	873	890	856	885	851	866	864	919	859	917	864	867	884	864	929	874	879	933	845	899
23408	21450	29372	23976	21964	23297	20943	12441	6872	4763	3381	2461	1927	1937	1618	1339	1327	1168	1010	1044	912	928	846	814	883	916	897	738	765	821	928	882	948	894	726	646	619	569	598	590	606	606	606	584	592	600	616	603	608	645	579	592	1112	1443	1311	983	844	683	584	560	561	577	595	522	565	569	526	580	528	552	526	557	540	548	511	523	605	564	561	551	600	551	561	534	582	544	600	551	566	536	603	542	573	529	546	536	555	589	509	528	537	522	553	580	547	550	542	525	589	536	537	534	532	575	574	588	525	570	583	537	530	540	542	535	570	586	547	533	501	547	574	547	521	550	546	533	564	581	562	543	580	561	541	563	556	544	498	516	551	578	576	566	555	560	556	561	551	578	519	557	567	509	577	565	510	587	570	568	539	551	553	559	575	520	537	565	514	539	540	535	586	546	527	518	554	538	551	568	539	525	587	550	559	546	509	549	550	554	544	545	495	496	548	576	551	561	560	584	586	574	543	591	538	583	566	545	539	504	552	549	523	554	524	545	542	565	534	574	569	521	561	561	589	561	542	539	574	596	546	561	596	596	548	499	546	524	534	553	574	596	508	575	552	528	565	563	565	541	575	596	564	594	533	581	565	561	560	492	538	584	546	563	526	543	553	578	550	558	533	558	537	531	564	506	574	526	522	560	610	535	596	547	529	623	549	540	556	548	551	566	542	557	566	542	541	549	566	536	583	599	542	550	587	550	624	551	559	561	533	543	565	569	541	575	571	566	573	550	534	535	537	518	542	556	524	589	544	533	563	564	544	565	527	522	572	548	544	551	540	569	533	549	508	541	547	521	560	528	569	556	511	537	531	561	515	586	530	550	611	538	559	574	542	515	532	559	534	587	578	557	533	554	558	556	554	545	515	535	557	532	537	581	553	514	533	548	565	633	557	541	557	576	560	616	540	570	535	534	520	550	556	535	513	569	544	581	558	597	543	527	562	563	516	574	586	617	546	586	564	561	578	560	550	526	593	552	572	545	512	558	549	575	531	523	547	574	558	594	573	542	571	545	509	554	569	548	535	528	530	543	541	524	499	548	545	525	563	567	522	588	563	550	526	589	526	535	539	561	541	559	588	583	573	588	514	529	593	600	547	568	527	585	571	573	529	565	512	528	578	552	547	564	539	532	586	548	536	533	571	536	539	567	541	604	582	549	545	593	575	590	533	555	547	588	584	535	587	580	569	573	534	510	531	533	552	555	552	568	515	490	567	554	560	554	541	562	522	563	563	549	559	510	543	550	578	563	563	529	532	571	559	546	580	531	510	537	567	578	535	526	531	567	575	548	573	595	528	572	539	580	526	571	576	494	570	542	516	572	516	519	537	537	595	561	586	532	556	527	548	531	569	543	563	603	590	549	551	564	518	569	568	551	538	542	549	558	516	562	560	547	534	566	562	555	578	505	548	505	548	520	561	542	582	531	564	586	527	560	542	563	545	538	604	523	577	547	560	517	508	542	549	553	553	558	522	536	539	559	585	553	562	558	556	516	585	574	556	533	564	551	516	564	596	554	564	558	549	541	602	531	544	565	623	548	605	517	533	534	505	549	541	552	539	512	534	549	532	559	551	517	582	529	562	486	525	570	542	568	576	597	554	536	547	517	524	560	530	520	557	536	536	577	566	539	600	515	574	551	537	563	532	559	518	559	529	550	524	522	565	499	508	531	552	555	566	548	547	554	559	516	595	581	580	584	564	590	582	555	542	575	576	538	538	546	595	542	534	570	558	570	566	521	583	570	534	544	509	545	545	536	547	508	522	574	561	551	567	552	599	593	566	520	519	537	543	579	588	527	531	549	541	577	612	537	530	576	513	521	564	513	537	593	549	545	507	507	554	555	526	575	579	560	522	529	560	569	565	529	525	553	542	607	529	546	525	559	539	616	615	530	543	545	567	565	543	512	544	608	558	571	566	511	536	521	548	557	533	541	547	521	541	550	555	540	534	570	545	559	541	513	589	556	514	571	550	545	553	577	500	539	540	552	581	558	590	559	539	564	585	556	518	584	557	538	571	536	571	570	588	598	591	532	518	564	573	544	569	556	584	544	550	581	527	582	529	572	561	545	563	558	548	568	579	577	538	525	544	555	568	613	527	591	573	538	543	559	514	514	525	540	539	576	525	541	577	573	523	544	543	583	547	550	556	568	531	555	552	510	547	564	548	586	519	564	552	517	536	566	550	560	596	538	578	555	517	571	553	556	561	545	582	578	547	568	558	545	547	543	505	516	554	559	547	528	543	561	528	530	567	556	588	551	605	540	575	547	551	552	533	547	527	591	553	516	488	484	592	571	547	562	564	561	546	588	508	581	577	510	559	527	555	562	601	547	576	602	577	542	562	527	561	563	553	567	517	536	548	524	562	559	531	550	578	560	524	574	527	595	574	537	544	578	561	516	535	529	572	527	553	524	541	587	535	527	515	576	508	530	579	546	561	498	628	570	530	557	522	566	574	581	548	527	546	554	570	543	560	533	559	568	529	525	529	573	499	541	519	572	599	571	604	517	538	570	548	548	596	562	502	570	528	549	547	530	511	568	555	537	516	534	572	562	528	567	575	544	569	553	534	537	552	584	538	545	540	570	526	577	529	504	579	539	570	570	566	558	538	533	540	546	559	580	524	559	537	520	583	496	548	544	546	558	562	556	488	563	545	559	569	562	549	575	516	549	546	523	549	575	533	595	575	520	560	571	595	574	541	499	564	559	518	551	558	529	597	528	532	539	492	535	550	551	547	558	609	581	572	552	545	567	562	567	546	548	511	531	562	524	540	515	560	530	557	556	568	529	561	532	561	563	538	544	540	545	530	517	528	540	526	530	563	525	553	564	572	522	540	577	527	575	541	582	554	534	601	542	547	562	589	521	575	554	531	552	512	555	537	590	545	560	551	544	551	567	566	591	531	570	581	573	538	555	564	561	565	519	563	583	548	528	589	560	569	531	539	574	550	562	583	562	606	600	552	613	516	540	566	540	568	511	516	559	573	591	515	582	555	560	577	555	521	552	545	545	514	530	538	583	573	556	518	534	590	577	559	521	610	546	592	572	539	511	540	529	595	554	520	576	535	536	523	519	507	566	566	571	546	571	532	531	539	533	586	546	579	557	566	570	589	539	560	573	541	552	540	531	570	582	532	567	536	542	541	560	542	562	548	572	565	598	541	540	544	546	525	565	545	574	527	522	589	578	559	554	510	531	540	558	567	575	566	565	569	529	558	545	563	554	524	560	544	550	593	533	583	560	557	580	560	523	590	555	562	589	530	566	532	571	536	583	537	563	585	557	500	518	574	541	552	567	563	563	557	506	520	550	511	531	544	554	560	588	539	561	527	548	535	540	574	560	534	551	561	577	533	583	553	579	515	573	524	574	577	532	526	566	549	560	506	595	569	579	504	553	584	534	508	559	555	617	505	550	572	555	539	528	530	571	537	547	496	564	558	543	528	567	529	515	554	563	545	546	566	515	517	610
18905	38104	38987	34251	33030	29705	25447	21321	14570	10894	7922	5982	4695	4399	3645	3128	2846	2503	2169	2094	1762	1688	1658	1586	1624	1783	1651	1280	1325	1490	1789	1640	1834	1618	1246	1151	942	951	962	1009	955	1048	910	971	881	968	970	896	908	888	915	885	2003	2840	2547	1863	1410	1061	919	878	892	815	845	813	819	800	822	803	837	792	836	858	834	850	817	817	801	789	780	790	808	801	812	869	848	817	839	860	823	841	838	843	831	839	801	818	824	863	834	832	726	793	830	852	831	822	831	854	847	826	822	804	869	841	824	823	797	804	869	846	848	902	824	833	848	821	827	837	799	848	862	842	864	816	828	812	856	826	904	809	837	839	797	879	848	864	828	834	863	821	838	885	884	777	846	832	875	821	838	869	809	865	842	808	842	853	808	816	807	793	788	860	867	838	814	831	771	812	870	863	833	824	814	781	846	900	817	799	810	865	829	827	859	851	814	817	817	771	893	867	889	824	856	803	857	796	839	796	790	815	804	803	877	796	799	805	798	843	828	760	801	837	833	814	908	801	833	839	781	818	837	877	807	828	832	852	815	805	814	805	862	786	801	824	858	817	825	858	848	809	816	816	823	767	810	797	848	804	794	789	791	820	787	890	852	884	837	831	791	802	859	798	804	833	824	858	864	898	802	841	832	804	860	836	872	794	856	858	823	811	828	858	861	870	817	767	789	837	833	815	823	825	776	846	852	797	850	903	843	836	826	840	841	817	804	820	873	846	833	904	787	843	841	884	867	830	843	837	859	818	817	894	853	822	845	849	783	839	852	755	798	822	806	824	890	849	816	831	875	849	823	818	804	824	782	877	820	841	793	855	852	804	816	851	810	831	819	848	833	757	863	785	807	829	830	836	827	817	818	805	803	798	885	813	882	804	847	869	839	830	841	834	806	831	847	846	758	824	818	816	817	856	794	857	824	855	822	849	822	844	818	856	899	839	852	831	787	829	817	759	785	814	821	867	858	851	805	835	817	846	816	850	784	795	845	776	866	815	830	836	808	834	837	805	824	853	839	884	777	822	833	778	789	815	869	825	888	831	854	851	847	841	850	785	848	840	839	893	849	815	848	848	769	822	802	815	826	858	865	831	839	812	832	781	825	800	884	850	892	827	819	892	856	801	867	845	856	829	838	799	837	878	805	869	853	839	787	859	807	871	823	790	915	820	813	784	808	784	815	835	838	846	798	884	782	839	817	845	837	814	829	818	774	846	845	828	802	851	867	862	852	871	840	822	836	785	879	823	825	804	824	798	825	865	800	827	844	868	806	835	840	812	827	882	775	834	836	834	829	841	846	787	799	811	852	841	839	828	842	833	841	877	887	830	887	773	836	795	842	843	822	875	815	824	828	846	822	815	836	830	816	848	808	849	830	788	795	848	825	822	797	786	807	847	788	855	832	878	832	808	794	887	845	842	873	804	858	771	838	762	882	811	841	807	795	868	784	845	810	843	778	832	812	803	838	876	825	811	811	850	873	788	794	803	781	840	845	807	756	869	836	865	889	837	778	834	795	804	884	885	832	847	845	811	821	801	805	804	810	879	834	819	847	813	838	840	797	867	823	839	857	866	836	872	849	849	837	846	849	819	831	820	788	845	837	898	814	863	837	804	783	832	842	855	840	852	859	824	859	836	839	856	825	851	825	829	806	807	810	825	830	845	839	761	811	788	879	802	822	827	800	859	809	863	805	866	807	789	848	830	843	871	859	853	847	819	854	811	892	850	842	812	826	829	826	817	838	871	853	846	849	797	838	784	842	802	854	825	772	853	886	801	812	832	847	838	831	843	865	820	821	842	872	806	832	830	892	827	876	850	799	827	829	812	802	804	821	821	863	832	830	856	804	852	874	816	756	803	841	815	826	884	853	798	797	800	818	850	813	861	874	842	825	809	895	807	866	913	851	793	846	829	803	829	890	832	868	822	774	859	838	792	813	857	829	773	843	861	817	777	851	890	833	794	825	833	852	790	812	893	823	770	825	871	859	840	869	839	836	866	830	800	842	806	817	851	819	824	844	820	800	799	834	879	828	843	788	820	864	836	867	861	817	843	814	820	857	825	837	844	827	856	784	817	829	854	814	818	819	803	823	861	844	840	882	817	848	846	802	816	821	869	846	794	890	837	835	804	861	833	834	824	839	870	833	819	860	833	855	816	843	850	846	843	839	817	858	830	828	888	859	805	806	791	802	796	865	847	833	826	805	827	821	838	846	838	833	802	837	818	848	828	805	839	896	823	798	903	860	819	826	870	863	831	827	833	832	818	853	857	815	831	843	825	830	827	840	840	872	822	859	847	839	850	801	830	800	802	809	837	821	822	820	807	790	858	861	838	776	862	852	853	816	834	816	876	825	825	797	814	850	867	847	844	900	847	838	868	842	829	800	829	792	866	877	871	833	853	801	824	850	832	838	790	807	800	858	798	847	820	817	901	801	863	835	852	835	818	794	830	850	824	824	849	841	855	839	785	839	828	802	880	824	824	860	822	860	827	811	819	835	894	839	796	829	831	817	816	890	881	820	869	828	867	809	812	846	812	836	853	824	842	837	837	858	834	820	800	824	829	831	823	863	856	784	841	866	794	818	826	845	829	885	825	855	808	856	826	857	822	781	787	831	849	820	824	857	815	835	815	878	840	796	806	795	859	813	804	822	866	820	834	803	810	818	833	839	799	820	780	828	781	831	796	916	806	853	812	844	841	852	805	859	831	847	832	823	845	888	795	791	801	797	856	798	852	835	823	851	857	895	810	828	810	842	810	815	816	901	835	812	837	848	811	799	820	828	823	824	820	841	853	894	795	819	810	807	831	839	855	819	858	855	835	791	800	864	855	836	822	873	845	857	889	807	832	805	823	860	855	791	818	855	782	829	833	883	829	858	847	832	785	828	864	835	802	814	850	831	859	865	798	814	856	835	849	830	818	849	832	843	775	815	814	831	819	846	818	829	830	838	838	862	826	868	871	876	810	842	877	802	894	827	863	873	835	836	834	828	825	837	833	871	825	799	799	803	792	803	868	841	814	807	852	835	812	859	834	825	840	842	831	807	834	805	861	794	805	775	789	821	854	797	803	817	788	842	789	844	821	837	814	816	888	950	827	820	830	808	824	859	835	861	847	799	828	764	815	864	803	825	848	835	848	839	819	820	844	826	819	801	817	847	795	840	826	787	833	841	874	843	817	807	814	830	767	792	777	850	817	828	841	829	812	846	835	887	835	818	810	856	872	878	796	900	840	856	864	811	856	842	835	831	814	872	848	836	846	804	802	792	776	882	867	811	835	793	856	796	839	842	798	807	790	831	842	838	827	789	866	827	802	826	841	808	878	818	817	846	859	844	814	801	791	804	791	781	793	813	822	810	824	839	811	827	802	770	836	881	863	865	830	879	847	816	835	840	784	794	839	828	789	872	795	862	831	825	872	840	852	815	770	831	875	867	838	820	812	860	823	843	820	867	834	820	853	806	843	874	848	849	845	857	805	812	846
27125	21386	21797	17329	12245	9299	6667	4559	2645	1792	1361	1029	977	943	815	804	725	795	696	674	686	678	627	641	623	687	745	614	615	626	719	660	739	681	660	644	578	546	541	571	570	588	549	558	558	539	574	534	586	509	554	566	556	604	649	566	562	525	585	583	550	544	517	522	531	583	545	543	564	538	508	538	583	521	500	556	558	570	510	567	530	527	561	524	510	530	509	512	534	535	545	542	543	513	516	579	524	553	551	507	516	551	543	541	540	515	544	485	507	535	560	546	520	525	502	549	516	557	559	519	521	552	528	564	515	487	515	548	540	530	505	513	549	526	533	551	547	561	518	531	522	537	543	523	469	522	531	571	504	512	518	536	543	541	522	526	522	606	551	462	555	533	529	561	565	516	521	504	535	508	564	555	541	585	535	506	535	540	527	558	535	515	561	493	528	534	570	515	515	530	527	507	548	497	553	472	552	524	545	565	534	490	540	521	496	541	537	544	544	520	547	492	522	489	528	548	524	550	497	531	556	554	502	549	509	558	537	514	524	533	546	527	560	561	532	520	542	542	558	521	518	563	544	513	536	513	547	547	555	534	531	555	531	531	489	601	510	545	532	544	536	535	517	517	510	518	520	529	502	532	545	543	540	502	468	552	549	512	519	527	525	539	523	539	521	524	553	537	518	503	542	505	519	549	538	549	523	530	521	538	571	530	505	558	545	541	554	550	517	545	526	546	534	535	535	534	565	550	566	511	531	528	503	521	558	516	521	520	541	551	588	559	502	510	514	542	534	531	540	516	587	546	530	512	542	603	554	560	532	512	558	533	565	535	521	540	531	534	550	552	508	506	551	555	507	519	520	552	550	531	525	578	569	580	565	536	539	525	535	559	576	542	513	546	532	529	498	537	513	539	553	536	549	548	536	567	563	540	537	537	550	536	545	554	534	491	522	563	544	550	529	545	538	544	567	564	552	516	562	534	540	518	532	530	542	587	543	523	562	552	525	547	536	551	560	556	589	536	507	546	511	537	507	538	539	525	543	573	511	544	460	528	531	568	551	548	546	525	508	547	516	560	546	522	512	544	505	516	514	522	566	541	518	514	517	583	508	539	520	538	541	544	562	540	533	529	588	534	513	501	513	521	486	548	513	572	567	517	554	553	520	543	563	522	558	522	509	578	530	520	496	524	515	526	533	509	531	570	526	560	529	535	530	565	522	524	553	586	567	531	585	581	529	588	564	538	510	535	559	536	507	549	556	545	492	515	529	545	537	548	538	508	543	573	567	572	560	559	555	532	550	523	520	561	535	574	547	520	544	546	564	513	546	530	523	558	551	578	525	501	584	552	535	503	543	535	570	573	550	559	510	507	525	557	544	532	535	523	549	520	580	582	544	539	516	513	536	563	542	595	547	535	549	557	540	518	540	537	514	511	538	503	494	520	555	567	599	508	520	518	566	554	564	530	547	554	532	547	525	543	526	521	538	526	566	543	544	559	520	573	517	530	494	538	546	516	557	530	521	524	522	536	517	508	529	556	527	592	529	574	539	550	508	540	540	528	525	522	533	511	534	570	528	515	535	535	487	517	563	586	540	528	522	494	538	525	543	491	543	533	527	535	519	593	504	548	513	523	535	544	523	533	521	510	534	568	573	560	534	531	580	546	542	515	527	528	504	559	528	520	522	501	576	537	563	540	515	508	503	530	563	520	546	560	557	538	524	529	561	560	522	548	575	533	519	482	518	552	546	526	522	510	532	557	558	501	548	547	580	495	547	506	563	543	509	539	500	548	518	566	540	539	527	559	564	537	523	521	520	522	511	513	575	522	515	507	580	547	539	515	481	548	523	491	517	573	518	556	547	558	521	556	568	491	557	529	493	541	516	537	552	507	527	538	564	534	541	518	544	524	577	506	497	530	536	543	571	488	531	487	538	560	554	536	535	525	545	516	537	498	501	529	541	579	537	578	563	530	496	532	553	482	511	527	552	527	515	509	539	535	525	541	540	524	558	545	533	526	547	481	566	538	538	539	526	517	504	539	555	552	560	529	514	553	530	532	525	524	530	560	525	523	534	532	536	578	552	579	514	513	522	528	522	523	543	562	542	499	539	533	533	538	531	527	553	520	524	508	518	520	490	573	533	507	554	512	507	527	553	542	550	512	542	528	507	534	555	533	587	532	543	547	510	550	531	519	521	538	526	555	531	551	531	536	562	528	522	561	511	536	552	530	535	538	548	552	521	557	535	559	539	560	547	538	514	518	514	513	527	563	509	543	543	541	510	503	520	547	559	557	532	564	515	497	524	564	554	540	496	529	534	498	515	536	562	558	560	527	561	521	515	591	579	517	543	546	537	550	493	535	531	503	524	529	563	534	523	495	503	527	544	535	519	513	500	546	526	513	505	524	530	583	517	566	538	497	537	558	530	545	524	551	572	556	537	552	506	497	519	537	552	521	520	497	564	524	515	534	534	519	548	509	502	523	543	516	509	517	565	551	557	486	563	557	529	554	495	542	538	521	529	506	528	546	566	559	549	581	513	541	538	552	538	455	531	549	546	551	536	564	542	581	498	534	525	490	566	508	540	506	544	516	557	533	534	506	528	587	544	558	569	538	524	553	571	529	523	554	520	570	562	503	476	539	544	544	552	522	508	564	514	541	542	586	593	490	506	530	505	511	533	515	496	542	545	533	550	525	545	540	533	502	576	517	553	536	572	571	509	559	571	532	595	534	517	530	506	533	533	504	577	512	524	556	566	581	521	511	519	517	542	535	561	541	523	551	522	502	515	512	514	522	566	534	565	533	534	565	517	543	521	579	544	532	532	500	539	552	545	539	552	567	573	527	581	550	528	521	531	524	543	540	546	553	515	549	501	530	505	526	505	530	543	538	534	572	528	507	550	532	529	551	535	517	540	555	493	509	545	524	522	518	518	570	510	482	555	518	584	530	572	526	563	525	513	526	469	537	542	521	502	531	538	533	511	554	550	507	543	569	505	557	503	566	568	557	517	562	508	534	526	544	518	549	543	475	521	515	533	544	581	544	554	514	531	556	504	519	516	544	525	521	510	511	515	518	535	564	526	563	545	557	530	516	546	542	540	559	486	523	546	562	533	515	513	510	559	507	532	532	532	525	539	539	508	557	537	530	531	539	520	565	506	571	530	519	530	501	505	533	529	515	502	524	510	553	543	530	526	562	519	554	537	523	551	531	501	549	513	553	540	516	551	518	509	569	529	506	547	529	561	564	495	539	553	528	542	507	567	539	561	555	525	544	536	547	584	520	544	538	501	525	526	537	515	494	524	539	511	507	517	520	522	551	541	522	516	517	510	532	547	551	551	537	580	544	560	543	526	482	521	596	503	509	526	510	484	511	504	549	576	564	567	520	525	551	540	540	559	503	508	532	539	478	537	511	496	540	539	513	563	536	529	514	563	557	489	537	546	553	521	553	555	542	528	513	517	525	528	535	521	534	555	544	526	526	524	534	548	538	526	489	521	527	506	519
13214	23693	27522	22402	21014	18418	14262	11103	6935	4531	3426	2399	2153	1943	1605	1648	1521	1378	1316	1235	1262	1208	1195	1042	1096	1135	1176	1090	1077	1081	1215	1263	1398	1249	1089	979	861	902	863	899	829	889	857	816	866	897	923	909	821	884	837	871	875	956	991	987	925	900	859	769	813	827	856	822	825	807	833	794	847	837	828	827	851	796	786	792	836	809	785	796	830	766	811	835	839	760	788	871	811	839	785	820	857	808	870	826	908	803	833	828	776	789	854	830	790	757	870	805	802	825	842	843	843	840	845	786	883	826	807	865	869	859	785	784	865	842	808	788	801	831	770	848	816	798	780	850	814	837	828	858	793	814	864	822	805	838	837	814	821	818	830	790	774	828	833	837	793	830	786	806	785	882	742	830	798	797	849	838	832	772	816	823	862	830	820	831	859	810	803	820	785	784	876	811	826	857	883	837	803	853	818	848	807	805	819	799	816	849	818	812	806	778	821	799	822	815	810	789	825	818	847	839	822	806	830	818	779	806	851	802	827	793	822	811	781	823	859	840	850	850	852	831	856	849	838	812	830	813	821	823	831	840	803	766	853	825	822	825	837	811	789	823	902	797	775	787	864	845	840	851	754	829	780	834	864	897	847	802	804	825	798	798	818	832	812	850	785	847	834	786	849	834	826	763	763	834	846	805	805	801	874	825	783	741	861	831	801	803	824	814	793	829	860	838	847	827	841	775	819	829	789	855	860	830	830	831	783	834	829	783	805	872	841	814	807	816	854	801	824	842	818	842	806	807	816	846	799	857	867	779	801	857	802	808	810	797	756	813	833	835	867	874	784	814	830	853	845	833	812	806	795	814	817	823	823	784	764	802	812	816	818	816	840	836	822	794	840	789	787	782	849	805	835	795	863	839	761	812	818	845	799	847	791	825	844	830	834	819	802	808	844	825	821	793	856	824	820	802	826	851	788	827	786	830	809	846	769	802	821	827	777	771	753	829	848	831	816	819	825	799	823	807	818	803	812	809	849	779	778	800	850	851	815	837	797	830	757	871	817	838	794	838	858	807	827	787	829	848	865	814	825	840	829	821	785	839	784	839	801	791	794	837	817	816	882	795	830	783	850	817	799	850	746	832	813	847	833	829	827	805	802	831	838	875	835	867	805	811	833	823	813	811	792	860	822	837	819	778	827	798	759	787	806	826	836	789	820	780	867	837	788	809	834	870	808	808	782	815	812	787	791	837	842	797	801	849	820	779	846	836	846	877	804	850	810	850	830	818	791	852	836	827	798	839	841	776	827	759	822	837	848	854	830	856	834	807	824	842	812	718	839	820	826	855	811	767	799	823	803	875	810	797	830	858	820	854	811	779	812	798	803	774	797	812	817	821	800	816	850	824	794	843	885	810	787	829	816	821	799	838	819	861	816	779	823	818	817	849	834	816	870	866	814	779	855	831	828	826	864	843	839	869	806	789	895	866	807	792	788	818	829	815	773	871	820	809	820	864	770	859	821	804	865	847	794	802	820	825	819	790	810	783	862	826	821	888	829	806	852	807	774	804	831	823	817	811	829	801	842	820	786	832	832	794	847	825	835	796	811	791	883	777	798	826	799	870	836	808	829	772	833	806	810	800	846	840	837	812	782	835	810	847	817	834	821	816	786	817	818	791	845	881	853	811	844	839	810	820	827	795	772	859	811	829	837	821	765	807	882	838	850	825	841	821	877	845	797	876	873	800	827	848	790	844	850	871	872	832	843	810	796	816	866	851	842	846	827	811	795	845	794	853	870	843	791	800	825	827	783	836	811	790	867	842	800	785	819	816	853	814	805	828	777	817	783	855	757	814	808	835	862	820	864	750	776	833	809	830	815	838	834	808	845	807	807	791	873	825	788	804	795	840	806	803	811	803	840	858	810	851	854	847	836	816	797	815	824	803	827	859	804	815	805	841	840	798	864	800	794	833	806	845	824	789	787	840	822	860	797	762	795	813	826	816	833	846	828	825	775	811	877	849	833	781	795	781	779	818	850	853	800	839	843	807	805	760	880	795	813	806	783	805	782	793	811	832	805	788	790	858	786	817	777	809	842	814	795	807	807	817	812	845	824	846	887	839	808	820	792	818	768	805	835	812	812	773	804	843	861	793	803	850	761	770	791	822	852	808	818	811	776	843	821	849	793	852	843	798	832	825	829	848	804	769	797	792	847	810	802	800	815	777	828	811	843	806	826	811	828	832	858	778	815	796	824	824	824	835	779	817	822	823	797	759	810	820	812	781	811	801	810	843	825	819	837	868	841	831	850	828	876	827	770	826	764	814	824	852	763	820	810	846	784	850	822	825	828	781	805	816	796	814	798	837	850	817	785	848	808	842	818	824	805	768	808	838	818	826	831	794	842	846	813	795	805	792	820	820	795	856	813	866	804	841	796	832	820	784	810	866	753	820	864	845	820	869	852	791	814	834	815	856	777	842	808	855	851	833	797	787	768	837	772	782	837	788	752	811	824	835	840	824	808	821	837	775	809	828	809	835	851	844	842	830	824	829	793	779	821	785	834	825	799	815	810	872	795	787	792	843	805	777	811	832	818	834	813	824	872	838	827	849	822	806	854	832	814	796	819	833	780	793	822	846	830	800	742	822	824	831	795	829	844	797	807	807	850	849	788	802	786	817	836	811	820	850	794	816	805	833	822	830	840	803	797	812	819	851	846	832	825	831	817	859	810	835	792	794	854	839	807	812	796	807	840	822	821	790	864	834	854	830	824	861	827	824	856	864	810	773	806	841	799	842	791	844	827	839	801	788	831	826	889	785	843	793	859	794	805	816	836	802	803	828	834	884	819	779	871	841	805	778	869	766	836	815	824	861	818	789	763	805	769	836	777	795	882	822	875	839	792	845	758	843	812	814	851	788	849	843	813	811	830	809	805	804	777	846	790	820	850	795	821	812	798	812	862	803	800	824	835	779	840	817	820	850	868	799	857	878	797	817	839	806	787	837	841	858	810	787	857	807	839	854	832	820	880	781	873	859	795	847	780	830	790	768	888	805	804	796	867	756	810	803	844	808	860	756	811	826	808	790	804	853	855	811	811	851	783	781	799	845	786	848	860	866	817	840	795	854	831	822	793	814	834	795	818	862	823	795	792	783	897	819	850	759	855	830	775	779	802	820	836	803	848	812	802	836	838	821	886	816	787	861	827	867	773	826	864	811	827	826	812	768	818	848	845	845	797	843	827	782	831	875	820	775	833	778	830	834	807	777	798	848	839	810	774	801	778	822	813	820	777	847	794	828	822	850	854	881	874	808	847	876	822	813	864	829	871	843	803	834	881	828	815	805	803	809	836	857	820	804	808	781	782	856	830	818	779	852	817	821	853	826	860	824	848	868	820	840	837	822	804	807	848	844	808	802	797	827	815	785	808	904	826	868	817	838	780	823	878	836	799	827	798	805	792	819	794	815	801	815	847	820	827	826	831	818	806	879	796	844	790	812	828	852	844	834	825	836	750	812	816	820	801	810
24552	21537	28851	24876	21927	19132	13328	7731	4536	2864	2153	1665	1472	1313	1130	1070	1059	931	908	927	836	853	845	838	775	836	818	769	714	713	899	891	895	964	850	727	622	604	645	639	634	644	664	579	565	590	619	627	655	642	605	596	823	984	954	819	713	627	681	640	621	578	586	570	606	611	605	591	613	607	604	590	586	571	609	615	565	569	580	597	541	594	589	581	581	547	564	559	579	573	592	612	586	573	541	569	616	617	576	581	587	595	570	616	610	559	558	603	569	596	534	625	548	598	615	592	597	560	562	635	577	596	610	594	540	590	593	651	620	562	571	607	593	606	526	547	619	616	589	600	573	597	546	573	571	584	569	584	628	610	603	559	609	590	571	589	567	585	614	619	625	548	583	569	562	595	574	575	656	550	600	576	614	602	602	596	585	575	590	602	607	559	602	609	608	594	573	587	591	583	594	573	616	616	576	579	585	590	555	621	626	571	617	571	587	571	575	587	563	584	591	578	578	648	523	574	574	606	585	584	643	589	578	606	607	590	598	549	583	570	559	595	582	556	558	598	598	570	608	582	563	602	565	591	595	585	572	570	580	611	576	580	583	549	582	605	604	559	603	550	575	607	593	600	561	611	580	607	599	566	617	613	563	609	577	581	564	596	581	612	600	587	598	599	579	624	570	586	542	578	576	626	571	560	618	575	586	600	552	618	589	607	649	610	560	605	580	615	592	574	568	607	589	615	600	601	594	579	557	576	607	550	605	579	620	649	577	599	560	557	595	604	596	589	613	559	545	569	593	581	574	597	600	588	564	623	585	601	619	596	537	541	582	618	645	585	594	601	558	615	567	608	589	616	582	570	610	607	574	558	564	563	569	640	567	607	578	591	584	594	621	522	595	547	589	533	589	586	575	601	525	599	548	575	526	635	580	583	622	571	551	590	580	551	585	585	600	569	561	556	595	607	614	574	573	544	603	599	601	605	594	613	641	564	611	589	585	583	534	622	593	566	551	571	609	563	561	569	613	579	582	588	596	584	581	621	596	632	568	635	569	573	612	620	618	586	604	611	563	570	616	584	565	609	607	577	576	594	597	615	632	572	577	587	606	595	591	618	622	613	579	560	515	606	580	572	631	605	578	610	630	618	599	620	583	597	583	563	556	558	599	602	560	622	590	594	608	618	595	603	599	595	566	610	606	553	583	557	555	586	585	571	628	612	606	565	579	574	612	572	550	580	587	571	610	593	579	626	553	627	589	579	579	630	586	550	648	585	622	578	619	609	587	599	628	584	591	608	556	578	602	633	600	598	581	556	619	555	569	630	589	586	574	547	614	587	514	583	597	567	560	583	591	567	590	641	564	621	574	616	589	649	607	563	540	626	575	616	625	612	573	599	584	551	599	620	533	554	629	604	583	620	608	600	589	594	548	568	597	604	597	600	586	604	573	608	559	618	605	616	601	569	571	640	594	589	596	581	578	600	549	604	607	606	559	630	569	641	590	601	610	601	583	557	575	572	586	607	636	584	575	606	587	593	567	588	596	584	608	639	556	614	562	578	531	599	568	568	586	604	565	572	592	536	590	578	605	591	587	561	552	595	623	605	623	561	564	576	598	573	545	631	583	553	599	562	589	603	593	584	599	551	585	574	575	599	610	590	581	580	573	571	548	568	604	608	602	570	612	620	566	616	580	587	605	588	547	608	569	594	635	568	602	581	584	625	615	589	552	539	597	536	609	622	618	614	555	575	527	566	594	614	570	567	594	578	600	607	584	556	588	615	607	568	577	599	569	594	619	584	541	622	565	601	596	630	548	571	593	583	562	556	577	569	559	560	589	585	578	593	626	602	605	590	567	552	571	557	565	562	608	601	573	568	613	606	563	576	562	592	606	574	574	567	537	557	591	569	593	621	601	544	602	664	591	588	591	573	596	587	559	586	600	555	617	565	628	570	595	586	613	571	622	550	566	601	594	581	653	586	586	581	577	604	592	575	591	609	559	568	590	597	558	553	590	582	579	536	604	604	575	549	593	616	592	628	556	565	606	563	603	573	598	563	615	562	579	541	591	653	569	583	573	613	572	603	597	586	599	554	615	540	578	588	572	613	626	551	560	571	599	564	608	560	605	578	616	541	559	596	582	578	613	576	564	585	589	585	557	588	628	550	583	568	585	636	568	596	597	593	603	610	586	549	584	552	629	614	601	613	643	599	569	578	632	580	571	590	583	543	566	607	575	587	604	602	586	599	596	587	560	624	597	556	533	581	560	619	634	578	576	583	541	596	572	605	572	600	611	541	630	579	572	567	630	574	560	588	598	541	585	614	588	620	584	591	566	566	578	590	580	603	630	586	543	578	582	573	638	591	621	609	581	556	596	579	584	620	591	517	553	564	590	613	592	573	571	624	589	631	598	584	584	598	604	586	584	566	526	586	567	625	625	568	624	619	617	601	566	613	584	580	562	575	568	562	559	599	635	601	583	557	551	581	582	573	611	597	582	613	560	600	604	598	650	561	577	625	563	586	613	586	602	596	600	608	557	620	570	591	563	625	547	603	598	554	618	571	597	601	545	576	617	600	628	571	592	585	637	596	568	589	633	633	553	578	573	617	571	602	624	582	576	596	655	552	599	577	566	599	597	567	584	579	581	558	609	574	584	556	584	586	549	569	592	613	574	579	640	595	597	585	569	595	621	562	545	578	636	561	601	549	579	587	590	624	573	607	586	570	579	583	579	593	580	608	592	620	602	632	597	578	613	563	591	657	623	610	540	581	574	547	578	520	635	567	568	600	617	630	619	611	568	583	554	609	619	567	572	590	649	597	594	590	618	627	579	572	588	589	555	582	581	623	578	593	554	562	578	630	628	577	580	588	625	613	612	559	609	596	543	562	618	566	581	567	537	643	576	599	567	519	590	626	578	573	633	589	577	605	617	527	575	614	600	578	592	625	558	596	632	605	575	550	564	568	609	570	559	548	601	591	586	510	552	596	553	582	600	561	576	602	642	565	638	569	572	610	586	560	588	559	536	630	555	568	597	582	601	576	555	553	565	576	592	558	573	573	608	575	645	597	569	605	578	606	577	598	617	533	597	591	622	601	603	598	553	587	583	576	614	551	598	559	570	545	587	613	533	618	603	603	573	572	634	594	596	554	577	646	551	586	579	610	574	559	594	594	582	596	568	608	579	573	601	603	636	561	566	588	586	518	605	586	633	600	543	601	621	578	556	605	571	600	585	599	601	628	593	613	577	634	559	580	620	590	590	607	575	589	561	574	585	585	588	594	587	552	592	573	605	615	592	636	589	580	585	567	538	595	595	552	595	611	567	635	545	623	590	587	533	589	542	593	604	610	581	600	612	553	582	636	638	574	590	628	607	560	573	604	592	545	570	568	578	582	610	609	588	564	599	574	637	561	600	610	539	588	564	541	582	593	580	595	601	602	546	574	572	616	572	598	631	599	619	626	580	558	581	567	576	603	574	581	590	609	549	640	582	596	586	614	566	565	574	625
14833	30869	33521	29558	27362	25531	20090	15614	10648	7297	5146	3930	3456	2781	2391	2280	2129	1798	1767	1642	1588	1708	1508	1442	1427	1522	1517	1296	1242	1265	1612	1596	1681	1729	1448	1233	1064	1061	1019	1004	1068	937	994	977	938	955	969	925	955	977	928	972	1490	1843	1657	1431	1222	1023	998	908	885	917	889	925	942	901	866	851	920	894	900	916	864	945	884	879	873	871	864	859	912	826	961	850	920	855	872	886	912	894	886	882	912	808	861	866	873	853	924	830	889	871	935	914	874	960	895	886	891	861	853	867	901	905	889	948	862	893	902	879	882	901	921	910	940	870	875	927	935	868	910	874	862	918	884	912	893	894	901	896	922	860	898	932	888	895	881	918	950	902	890	868	915	941	905	857	849	915	910	890	916	934	939	860	924	923	937	928	875	912	887	839	918	887	824	881	853	938	817	892	937	872	874	935	931	858	875	898	903	895	855	900	885	918	917	922	889	920	864	884	927	906	916	863	888	909	865	887	863	887	854	922	920	871	934	853	870	905	828	918	965	909	922	941	914	878	890	912	914	902	925	930	863	923	852	906	867	900	821	916	903	963	855	917	891	880	914	873	822	910	914	923	907	916	879	933	852	888	868	904	883	908	892	845	863	888	864	866	871	899	948	936	865	871	889	895	904	851	855	894	878	873	860	913	911	849	908	897	887	916	880	908	821	927	946	880	833	874	897	946	898	917	910	930	942	905	908	868	912	893	916	979	914	843	903	854	869	894	908	883	884	874	929	887	890	901	958	843	879	837	898	929	936	877	878	855	907	920	869	890	892	881	910	900	898	881	866	910	848	901	851	962	840	926	882	935	908	868	909	910	872	880	875	914	878	926	921	868	848	885	878	874	888	876	863	880	910	833	869	912	884	865	955	919	880	884	886	872	944	914	897	883	905	901	883	916	863	921	911	934	899	888	896	895	915	911	920	921	875	975	853	836	890	934	916	881	917	875	886	903	864	896	838	911	884	890	922	909	869	941	871	908	952	878	880	937	937	862	875	921	947	869	906	904	914	978	866	888	955	907	968	893	881	935	936	920	910	906	897	914	907	912	882	929	918	845	886	946	869	887	865	872	900	866	912	877	851	896	913	826	923	856	897	834	906	869	871	906	890	860	873	858	897	916	883	886	918	907	895	865	915	870	898	854	921	945	879	918	895	879	966	904	870	875	883	897	904	923	893	887	895	926	885	930	892	861	895	923	881	843	849	938	872	891	922	912	872	939	888	882	898	865	910	933	838	864	898	873	883	913	893	919	926	925	904	873	855	874	924	906	948	931	831	929	918	861	918	931	876	943	867	903	885	927	884	920	909	894	874	942	917	902	885	871	881	939	904	890	896	961	928	922	944	919	894	879	897	950	916	892	866	925	870	885	911	931	932	901	826	909	920	861	869	893	897	855	874	859	930	877	902	859	899	896	886	887	903	902	881	913	886	878	919	903	921	913	871	907	896	915	909	864	851	882	895	917	930	908	896	897	867	868	847	872	925	934	930	875	898	933	851	887	855	839	877	835	878	869	901	847	883	873	913	867	901	922	905	854	903	876	920	922	910	920	884	864	931	881	874	923	880	869	956	910	931	912	868	891	893	879	888	924	887	926	942	890	840	872	900	914	896	912	882	925	904	909	908	872	903	896	926	920	857	919	872	909	871	896	840	848	871	897	929	854	897	876	901	879	935	841	836	839	896	900	921	868	949	893	904	874	924	876	931	946	874	906	887	890	874	893	894	878	859	934	888	895	920	931	913	890	877	891	963	937	905	845	862	861	934	869	898	846	897	934	919	905	899	885	919	903	944	936	870	883	882	866	851	948	887	870	888	868	887	937	913	855	909	895	871	928	892	857	891	952	909	904	880	877	877	830	913	907	865	920	865	870	874	938	890	925	877	902	875	855	900	871	887	872	826	861	907	881	940	935	897	862	900	908	898	946	917	937	896	932	923	915	939	924	868	887	892	910	872	892	919	853	842	895	906	862	882	932	857	912	922	962	899	892	920	912	903	924	891	884	883	912	916	821	893	906	899	889	942	867	923	891	864	911	906	900	872	910	893	932	911	859	906	870	916	851	861	862	890	868	895	944	903	901	926	902	898	887	911	926	835	901	876	897	917	909	902	881	926	898	877	906	897	895	889	937	911	991	905	880	904	884	849	855	880	898	901	888	939	889	916	880	874	836	892	852	906	909	890	856	930	978	892	892	912	906	925	871	875	893	909	902	909	888	923	930	899	881	922	871	955	957	895	909	909	939	869	862	863	882	930	877	844	896	862	928	840	862	949	874	884	831	883	898	881	906	919	873	916	894	944	871	865	932	889	921	902	901	935	880	928	865	925	848	919	852	918	867	885	906	918	893	894	924	908	892	888	882	852	895	911	937	872	916	879	859	906	944	851	893	902	895	880	872	928	922	902	882	915	898	882	866	859	906	923	873	842	891	874	907	939	870	915	979	927	890	934	888	891	847	906	937	903	891	881	938	878	884	896	939	904	894	868	876	869	900	901	864	938	846	904	951	880	901	907	924	958	903	909	951	839	900	898	945	872	872	951	901	890	856	902	849	841	888	880	849	918	851	864	889	908	869	878	880	926	975	896	888	915	917	887	916	903	934	864	944	846	917	843	893	955	879	907	901	898	903	933	867	881	864	853	902	885	906	935	872	909	883	904	972	850	904	933	931	898	923	917	865	903	873	912	906	894	883	921	863	926	877	884	805	852	932	883	901	869	912	907	896	864	905	878	905	865	930	910	914	937	898	894	890	901	895	919	933	942	829	897	883	937	890	889	916	900	913	865	900	869	908	855	896	884	898	910	883	851	963	881	939	909	960	885	889	846	874	880	882	908	926	910	876	913	950	863	873	877	913	854	947	882	902	875	899	883	968	900	921	915	850	874	893	934	856	908	896	877	925	956	877	907	858	893	970	930	865	850	929	911	880	918	872	919	909	936	898	915	876	917	917	897	850	891	958	938	900	944	872	832	913	907	930	877	920	922	911	837	909	866	870	910	913	900	927	852	954	927	859	829	848	930	950	911	870	875	860	932	907	903	915	919	918	884	933	879	882	879	895	917	852	848	859	897	858	879	895	886	877	898	917	906	916	930	957	881	920	874	907	875	919	888	906	917	899	890	918	950	893	899	828	918	921	893	921	913	897	924	895	898	861	919	933	926	891	861	927	888	890	877	864	931	912	895	869	886	861	951	901	890	850	898	838	861	827	906	915	887	897	940	878	825	907	942	871	891	897	914	949	897	887	906	907	909	928	851	882	865	884	953	843	838	907	910	880	871	904	912	871	835	888	811	895	880	932	901	879	846	925	893	906	902	902	951	878	919	937	908	942	864	912	876	925	921	906	850	936	927	877	883	910	905	902	917	879	900	913	901	920	915	892	961	906	914	862	894	908	903	895	990	901	961	870	870	915	854	877	868	835	912	904	923	910	859	860	861	914	898	939	879	860	873	905	883	896	913	902	835	869	897	931	930	867	924	895
23434	21517	29441	24080	22089	23308	20815	10904	6218	4148	2850	2155	1877	1512	1412	1287	1226	1138	1075	1005	947	1030	934	850	889	968	842	888	729	763	1022	1040	960	983	913	700	667	628	648	628	657	607	655	604	612	612	590	613	622	602	600	682	888	1262	1302	1099	844	737	634	610	536	574	541	593	554	563	592	596	553	525	582	544	568	539	542	626	560	545	538	597	566	552	546	529	562	524	545	575	546	559	551	564	529	550	560	561	576	517	602	576	536	575	534	561	594	584	575	488	584	579	510	575	564	554	617	550	546	571	565	559	585	579	540	570	575	602	578	509	539	541	588	572	604	539	535	551	582	523	553	566	558	592	545	607	549	552	592	535	532	554	599	592	598	606	579	578	567	563	563	519	568	621	566	549	607	540	587	578	600	553	572	542	557	605	587	563	596	536	574	551	566	554	552	557	552	577	517	544	534	565	538	559	555	572	594	571	551	580	542	537	575	523	572	514	570	575	551	584	545	549	581	553	560	549	635	595	572	584	543	600	541	547	527	552	539	543	605	586	534	534	573	573	589	567	522	563	618	528	552	563	548	543	571	560	591	570	566	562	544	541	585	563	541	525	542	530	535	564	588	574	589	544	585	566	580	543	599	566	578	583	559	552	534	564	551	609	539	615	549	551	540	579	606	551	589	559	558	538	591	553	546	588	556	584	556	512	551	585	550	606	606	600	565	593	548	550	569	569	543	572	560	544	549	595	564	563	540	562	554	553	519	571	499	544	555	514	551	555	588	579	552	589	573	575	582	590	540	607	562	542	563	559	582	541	611	546	569	539	596	558	560	559	546	570	566	517	595	570	579	573	597	547	568	574	569	562	590	588	587	559	579	560	560	549	548	547	570	577	533	579	560	551	534	569	587	580	561	572	592	600	582	569	548	555	574	575	560	548	543	574	591	559	559	593	555	600	562	534	572	584	519	538	541	600	499	522	603	558	567	540	541	571	531	543	545	553	551	544	546	587	556	589	552	510	581	604	556	554	535	614	585	562	549	586	540	551	559	519	556	617	573	577	515	521	589	527	597	553	568	561	595	551	539	555	556	542	554	537	567	534	583	571	607	561	547	530	579	577	544	557	549	532	572	558	555	543	564	546	514	593	551	590	561	579	564	527	543	571	530	588	554	573	512	599	529	562	550	529	558	603	536	522	552	568	558	533	554	557	537	569	567	532	587	530	568	553	562	544	552	556	546	529	575	530	522	604	536	553	585	594	583	546	582	557	546	524	560	569	574	572	543	555	554	575	534	578	595	540	579	587	558	554	536	574	534	557	540	554	546	561	612	575	619	592	542	524	586	590	530	562	574	565	593	544	542	574	569	566	528	544	550	545	589	525	513	594	561	589	551	518	566	562	560	575	572	536	566	558	565	531	555	569	564	592	539	562	559	546	542	582	594	552	583	596	574	554	557	553	539	587	564	555	562	537	582	518	526	600	530	568	575	532	593	555	566	569	553	556	593	551	544	576	557	588	548	573	565	523	552	533	583	622	564	556	550	527	535	591	545	564	563	582	600	556	543	557	578	568	610	550	554	559	549	536	583	549	515	583	597	547	520	561	566	539	558	529	558	576	538	577	554	577	550	605	600	555	557	579	582	558	529	593	579	581	570	567	575	586	554	589	522	558	556	567	572	563	569	567	574	527	607	542	550	535	559	510	588	555	568	562	561	545	599	582	583	580	559	583	576	611	553	590	587	585	588	551	554	565	526	549	584	552	596	516	550	577	538	561	572	570	563	543	591	585	551	570	540	574	595	567	573	524	545	584	538	572	567	532	543	585	578	587	506	575	565	563	560	584	570	587	547	531	509	528	569	550	571	564	525	583	558	507	546	568	535	528	575	565	530	565	533	612	540	578	552	577	578	565	566	606	565	497	597	636	530	584	539	579	553	571	595	569	540	559	585	548	518	562	528	527	567	553	586	556	595	577	592	532	564	540	553	586	587	557	588	540	542	541	548	555	564	549	543	544	566	519	496	563	534	521	522	549	559	537	579	548	583	605	583	537	549	576	547	537	549	529	575	574	569	549	549	540	553	614	557	583	564	577	565	584	542	557	556	573	524	531	545	545	535	534	535	552	565	551	545	560	533	556	561	562	580	549	562	560	542	532	606	545	562	567	596	576	536	539	554	577	549	594	566	572	555	546	542	574	555	563	592	548	553	573	554	537	561	571	519	597	546	567	512	576	541	535	572	529	598	542	549	592	554	587	591	524	542	517	549	547	543	534	544	565	530	572	556	575	586	540	557	554	566	583	596	556	570	547	564	569	537	542	538	551	542	522	557	576	582	575	525	584	550	544	550	605	555	567	533	576	572	526	568	597	562	564	548	579	574	547	584	562	577	578	581	584	559	523	526	550	553	544	538	576	571	561	559	560	544	541	604	546	554	583	534	531	576	552	541	542	557	528	551	559	572	558	549	539	560	544	570	535	545	567	529	547	551	549	565	550	614	542	571	574	568	596	572	524	565	488	537	593	564	565	582	512	567	608	595	511	567	510	584	548	588	543	544	573	555	546	537	539	567	599	533	539	573	570	597	557	585	528	562	551	601	535	538	533	555	568	569	563	533	538	584	580	535	595	565	561	554	511	541	514	570	555	562	561	521	555	564	585	539	576	559	571	523	548	549	548	562	602	566	557	554	585	554	549	547	567	526	545	586	540	537	586	573	550	524	574	542	576	578	531	551	540	550	556	580	570	537	556	551	519	559	566	570	581	562	566	553	577	572	584	565	565	544	560	574	571	554	543	591	598	614	611	556	545	558	568	564	570	583	527	560	541	548	547	579	551	561	565	544	589	568	569	563	548	540	583	537	571	546	550	587	542	558	554	557	552	565	633	583	587	535	613	596	550	545	542	519	580	546	541	561	609	564	552	578	581	547	564	548	586	590	567	549	536	538	570	551	592	586	535	579	560	568	553	581	579	585	535	559	556	550	569	569	563	579	568	526	609	593	519	582	514	520	566	557	540	526	512	528	545	572	559	614	549	552	567	577	551	560	566	558	547	616	540	515	543	521	553	565	597	562	564	569	554	591	583	576	535	558	589	577	548	554	577	601	531	536	575	549	557	577	529	559	574	554	555	518	609	563	553	553	579	567	617	553	600	525	585	547	559	522	573	548	572	584	583	581	576	620	570	553	574	544	561	579	521	535	537	536	562	602	587	558	562	585	524	564	549	573	546	544	574	538	569	557	606	578	588	553	551	566	591	606	585	542	533	600	582	580	600	550	541	531	550	570	523	583	537	548	556	570	564	551	531	532	586	605	561	550	550	529	547	540	548	563	566	581	563	546	533	567	562	525	545	567	568	586	566	532	529	553	597	568	586	528	506	593	555	542	527	580	584	558	521	560	585	516	575	575	591	572	526	574	537	612	546	571	588	517	565	526	554	597	589	547	567	586	524	542	538	550	536	548	569	529	596	588	552	572	569	535	597	585	569	573	547	559	606	561	557	560	546	588	558	555	557
17782	36745	38964	35941	33732	29698	25017	19157	13569	9708	6831	5468	4269	3466	3174	2790	2682	2212	2142	1975	1922	2035	1775	1594	1659	1879	1630	1496	1345	1378	2003	1907	1871	1993	1745	1207	1029	993	1069	973	1020	993	903	915	959	929	937	925	951	946	870	1077	1722	2332	2480	1902	1545	1197	1054	934	882	877	809	881	844	831	871	816	822	831	825	852	866	834	859	856	847	857	861	833	849	846	813	866	816	833	872	818	835	768	821	823	849	842	809	788	886	838	829	877	852	789	826	868	811	872	842	805	847	809	833	814	874	830	861	846	872	828	845	811	844	833	856	839	817	819	900	862	834	907	844	835	838	852	818	836	879	794	839	876	823	796	877	860	830	858	800	834	752	886	849	810	875	766	841	858	873	853	847	827	883	882	873	848	825	792	808	887	823	857	844	889	805	834	795	840	848	839	844	850	897	907	865	812	831	832	891	851	836	876	814	838	862	854	873	806	801	853	829	866	806	878	840	889	776	774	851	879	845	846	815	828	818	838	799	842	797	846	817	876	839	826	854	833	819	871	844	832	898	836	821	870	828	809	835	787	851	750	879	795	856	855	823	850	859	868	839	803	863	798	904	818	834	861	849	830	840	901	917	855	793	837	816	809	862	889	859	833	915	786	850	861	832	837	881	831	838	843	816	812	883	868	800	852	840	837	853	813	845	871	822	849	808	813	816	886	853	826	842	769	863	808	846	817	866	860	881	843	843	797	823	811	793	852	863	843	852	869	860	842	858	845	848	876	852	813	843	805	858	851	860	845	824	852	822	847	798	827	832	840	874	800	842	829	820	833	795	796	844	819	837	872	827	879	896	815	909	856	874	856	818	819	838	840	879	807	859	858	861	900	793	858	892	871	845	875	929	823	808	893	846	840	840	836	825	821	795	886	829	815	859	856	854	820	875	839	810	831	834	873	813	822	862	855	796	872	838	848	851	886	819	836	806	857	853	872	810	855	860	886	851	849	863	821	812	862	818	875	857	839	829	891	875	856	852	832	798	870	836	854	872	830	811	776	840	871	819	842	829	863	868	833	857	839	848	803	835	827	799	837	851	813	878	839	793	820	815	817	857	864	831	884	790	870	922	884	844	880	845	839	807	848	869	842	847	878	850	829	823	851	881	915	820	845	843	796	867	844	856	832	821	822	822	806	787	838	789	847	841	840	787	881	853	828	851	879	835	890	864	852	846	880	884	878	866	846	838	838	874	862	861	866	814	809	874	797	868	787	875	835	832	855	835	774	863	842	836	860	898	811	820	906	839	809	843	867	869	841	839	856	842	863	880	829	918	841	851	816	834	794	895	823	867	817	851	821	823	811	889	838	830	806	821	834	844	874	881	821	829	862	852	847	818	841	823	821	850	824	819	877	866	892	805	847	795	867	801	812	831	879	888	821	805	839	839	848	819	868	849	886	828	888	829	773	875	826	852	835	859	883	832	898	812	828	819	826	866	845	825	882	892	841	839	867	799	837	885	859	838	888	890	835	842	850	817	848	809	862	870	822	856	811	878	833	834	776	874	826	776	832	846	778	861	833	832	834	831	870	848	871	856	816	860	840	814	892	891	845	881	877	862	822	820	863	842	843	853	861	831	824	849	858	797	824	878	849	889	775	827	847	882	779	800	843	876	846	808	871	831	840	886	870	849	867	862	879	847	836	859	797	864	866	928	828	844	849	781	871	854	850	819	826	872	851	830	864	842	801	855	778	834	833	842	870	854	886	826	893	856	830	829	812	826	848	856	867	889	919	819	808	880	853	888	821	888	812	852	814	836	897	856	839	869	791	786	841	847	857	836	830	841	850	844	855	852	804	779	905	889	800	860	814	855	803	836	859	778	818	842	807	849	855	823	851	842	792	858	841	844	840	868	836	829	872	886	813	804	817	859	868	823	831	869	836	842	863	844	888	849	805	857	833	865	865	853	856	845	871	761	824	888	820	863	881	843	853	827	841	845	829	887	851	823	849	838	813	849	851	822	874	865	874	804	855	817	804	865	854	806	830	839	864	848	842	843	815	883	825	866	856	794	874	889	842	796	865	838	867	840	885	857	865	869	879	864	830	858	829	811	836	800	900	873	858	863	801	875	845	818	840	821	850	836	811	870	780	838	806	816	829	861	834	867	862	818	880	850	862	771	876	886	833	871	828	836	836	829	804	793	844	820	851	826	841	934	827	852	858	805	856	798	843	846	864	897	849	890	848	821	790	853	840	843	791	797	814	841	804	867	848	795	874	849	879	837	833	818	851	844	847	857	831	813	831	871	871	785	905	839	787	893	832	919	810	866	839	873	810	901	860	839	838	886	796	875	760	867	878	879	858	812	875	827	846	885	853	849	844	799	828	808	833	829	774	808	827	828	866	895	938	852	810	832	811	868	804	863	896	844	830	826	837	834	874	911	805	851	828	798	889	849	874	881	886	852	857	821	833	893	793	850	832	825	820	824	857	848	859	828	851	797	810	870	894	851	797	820	797	862	891	841	851	779	802	816	854	884	840	864	847	877	853	832	905	853	854	881	806	826	856	878	796	826	826	818	856	843	820	833	880	771	837	818	878	819	877	802	835	856	869	825	869	870	853	863	857	877	854	835	869	828	856	808	828	841	848	860	830	888	814	834	820	832	793	806	803	858	874	790	845	876	853	853	806	791	857	811	861	899	871	807	842	820	815	875	817	855	882	862	801	857	830	816	884	880	820	854	825	859	908	844	838	826	891	844	809	828	838	848	852	817	849	824	865	839	801	879	806	808	822	816	870	885	894	874	883	930	870	857	819	798	845	840	793	886	811	859	868	863	880	897	842	836	861	791	883	796	751	837	888	835	831	846	856	871	824	830	864	799	863	858	866	864	855	818	854	854	852	824	854	767	876	888	869	843	835	867	847	837	823	838	846	847	848	852	785	803	854	871	826	899	858	804	813	868	817	893	771	825	828	794	855	860	863	830	851	889	828	856	832	838	828	886	819	792	820	874	802	873	839	767	868	833	819	846	849	885	812	812	836	871	826	817	877	861	822	853	798	830	870	839	853	839	837	834	841	852	845	817	847	886	837	779	843	786	866	871	814	858	881	836	853	795	844	836	870	874	848	808	880	757	862	821	863	821	881	807	835	887	845	851	825	794	791	892	814	828	875	827	775	800	779	798	878	860	841	862	841	853	882	797	820	836	832	887	850	812	833	841	847	817	834	840	831	861	854	851	848	848	802	851	883	874	824	878	845	827	846	849	825	817	826	845	813	813	869	884	860	799	820	847	844	764	862	848	827	897	844	822	806	927	822	829	796	851	931	836	809	859	856	853	787	817	815	842	825	871	811	830	864	856	857	841	880	868	859	838	819	897	802	859	816	834	788	885	827	781	846	830	824	817	833	799	846	871	807	832	877	823	859	870	834	793	879	832	798	885	880	845	771	850	803	834	823	806	856	853	892	908	813	827	854	827	843	871	832	900	794	863	871	855	858	802	845	815	802	847	788	835	862	857	781	906	832	874	814
27113	21585	23347	20335	13211	8798	6412	3717	2208	1643	1146	1053	883	811	784	794	777	695	746	702	695	689	706	681	642	685	700	672	631	598	735	738	729	716	672	630	601	532	575	542	582	533	546	611	570	556	532	549	589	574	630	573	558	627	694	618	628	573	587	558	542	520	529	556	538	547	543	571	535	536	565	556	529	557	543	572	523	569	534	526	593	542	537	533	579	575	533	578	564	508	544	555	561	555	545	512	581	540	589	517	504	537	559	541	539	569	573	562	559	544	545	554	580	518	525	534	488	558	564	565	551	512	571	536	554	539	525	552	573	576	541	547	576	539	541	535	532	569	533	526	536	555	550	605	564	492	520	550	573	561	559	529	528	523	570	575	552	564	540	556	546	551	586	549	582	557	558	503	546	525	539	582	553	574	522	504	536	522	558	579	525	559	551	559	557	581	546	560	587	535	530	530	556	541	540	526	530	532	555	554	511	504	538	473	540	540	530	554	547	549	517	555	521	538	539	532	541	560	561	565	505	551	533	518	513	502	567	549	536	538	567	568	558	547	529	537	590	512	547	545	549	609	561	554	565	522	536	596	538	578	562	523	533	578	560	557	524	525	570	590	571	530	537	532	535	547	565	562	549	564	570	566	500	563	529	530	582	553	508	585	535	547	577	505	556	550	538	561	528	570	538	564	554	559	579	548	566	533	538	591	557	544	556	537	575	527	568	515	543	559	520	543	515	575	571	578	555	571	548	533	534	545	591	559	560	593	563	550	524	511	531	558	560	520	538	522	522	543	559	538	520	551	580	535	545	568	571	537	562	566	481	533	497	521	553	538	568	524	528	563	559	505	553	554	576	542	568	570	561	537	526	528	557	559	516	589	517	556	545	537	534	528	527	550	559	546	534	548	530	549	556	504	559	546	494	520	555	567	557	578	558	485	547	530	547	508	578	547	507	543	534	545	508	555	579	521	500	584	567	518	503	516	562	510	535	552	565	557	538	568	590	525	518	537	568	523	554	542	568	502	588	527	507	560	546	536	558	548	532	529	553	536	557	560	502	545	562	524	509	521	515	536	577	507	553	521	536	586	585	514	560	524	562	536	567	549	516	536	557	550	551	528	536	561	519	511	531	575	520	549	571	553	564	502	533	490	577	540	558	558	583	547	553	532	538	579	521	535	534	558	572	551	544	568	575	592	599	529	544	539	547	565	545	569	559	543	549	502	572	532	556	534	576	540	545	554	517	535	586	527	519	569	526	556	550	584	560	587	567	548	536	553	528	557	523	549	598	543	575	546	520	551	532	517	550	559	538	562	566	559	541	564	522	542	558	536	517	563	543	589	548	524	533	551	607	535	535	566	552	557	571	554	570	557	553	556	549	548	564	546	523	581	588	555	554	528	562	544	519	535	533	597	566	572	554	537	545	577	555	545	582	513	522	568	565	538	547	565	543	541	547	571	563	549	522	526	503	525	536	534	530	576	588	541	536	509	493	531	545	569	585	549	582	548	527	529	543	574	543	519	545	566	528	552	590	551	530	490	546	553	544	521	550	516	556	563	569	525	494	509	550	489	528	546	548	535	590	578	549	537	551	558	552	590	577	551	528	489	576	528	548	542	531	541	564	544	540	562	567	521	525	529	568	543	567	561	585	561	577	571	557	551	582	536	541	597	538	552	526	547	571	514	549	484	554	567	576	575	561	581	566	550	534	565	551	519	540	530	579	541	592	529	568	562	532	564	533	541	563	559	530	530	577	546	500	523	525	550	572	551	540	555	581	540	539	557	569	540	536	571	529	577	581	516	574	553	556	548	562	553	549	559	569	567	568	552	524	541	565	556	512	559	553	581	573	551	556	566	511	551	533	560	529	560	564	494	512	548	563	514	561	534	510	568	545	590	528	510	564	539	530	538	523	495	545	523	492	547	513	553	559	514	513	570	554	516	552	536	541	529	568	504	546	541	571	585	537	541	539	530	575	578	565	579	488	536	561	556	558	534	575	532	548	571	554	528	555	557	590	517	528	569	575	532	563	550	614	586	533	543	546	558	566	534	573	586	524	544	555	556	533	536	524	569	544	544	549	534	535	508	547	554	503	542	568	561	516	550	539	529	540	545	567	555	515	514	575	561	550	556	572	526	517	546	547	556	550	543	521	522	555	539	544	554	550	576	553	585	542	532	532	551	577	525	556	529	573	525	522	567	536	548	545	541	521	534	532	569	564	546	533	556	614	590	543	548	528	577	507	549	541	558	529	538	552	554	520	570	546	543	570	556	550	549	565	569	593	516	553	575	558	527	547	540	600	539	550	580	583	570	523	504	531	528	584	575	552	573	585	542	512	534	550	510	495	556	537	580	552	547	524	556	533	566	566	539	508	551	560	546	566	530	568	495	571	524	543	548	577	517	554	582	591	554	554	530	574	520	560	574	519	560	556	505	598	543	538	520	491	496	581	536	577	525	525	533	508	519	560	562	570	571	512	543	585	534	549	527	590	565	552	556	582	488	553	542	573	549	556	516	523	544	563	553	562	510	538	603	561	551	580	545	509	527	558	548	527	546	531	539	557	541	532	541	523	578	560	563	582	551	554	538	597	584	548	564	518	563	520	563	568	565	546	550	532	544	527	539	521	534	539	527	549	552	568	500	557	537	560	545	526	512	528	537	512	548	531	549	531	535	504	558	505	519	540	538	529	559	543	528	562	554	535	574	533	489	499	566	548	548	547	524	525	544	531	544	517	566	545	564	557	532	544	545	577	557	511	582	557	534	549	509	559	536	506	511	548	564	510	565	558	518	637	541	562	558	517	574	513	527	553	572	575	520	522	545	505	523	521	520	565	567	572	542	533	563	535	560	565	530	513	552	560	545	568	551	539	571	563	564	574	524	507	565	603	540	572	571	540	547	570	563	525	562	539	553	530	557	507	541	581	592	519	551	552	547	513	550	503	563	539	529	545	561	547	545	586	544	567	539	568	534	545	537	507	517	478	586	556	543	583	558	581	578	547	541	560	582	508	533	569	523	523	548	523	579	520	519	566	542	580	504	505	567	565	515	546	552	526	548	568	537	541	515	550	530	536	586	543	587	567	515	514	542	537	530	568	560	531	513	527	576	584	490	522	515	578	539	549	553	515	516	523	575	527	537	504	556	527	559	585	549	525	573	515	556	540	549	518	555	575	546	549	512	566	554	545	548	532	561	525	542	581	510	515	552	556	576	523	577	524	581	569	593	585	526	518	537	544	551	556	514	529	568	494	532	568	580	516	546	514	572	559	541	563	544	544	582	566	562	562	564	583	552	537	589	591	558	563	522	539	544	568	556	522	522	530	564	545	541	579	573	597	571	554	531	556	565	542	549	578	568	539	498	536	557	503	507	543	557	518	519	560	572	542	544	517	565	576	545	535	510	570	560	546	550	553	538	493	534	579	536	526	546	567	578	520	545	549	500	523	518	551	539	528	539	499	570	563	511	518	551	546	530	556	565	541	541	487	573	572	539	562	532	527	558
12454	25057	29837	25413	21272	17062	14240	9089	5814	3778	2732	2202	1789	1612	1517	1522	1401	1362	1398	1298	1178	1221	1194	1092	1101	1296	1119	1107	1037	1045	1250	1200	1192	1246	1132	899	905	870	823	881	889	867	836	870	894	876	874	900	848	834	860	875	872	978	1003	1002	941	922	833	829	828	806	800	807	842	822	846	858	843	829	802	791	858	844	799	853	860	805	866	865	818	849	770	821	824	835	873	799	842	865	828	803	836	823	848	815	861	776	789	823	787	857	828	833	831	798	821	783	808	851	795	752	767	844	803	823	803	855	800	807	821	772	798	802	865	861	812	802	848	817	816	836	817	830	843	820	811	798	830	835	835	819	852	800	834	783	801	795	799	861	822	772	824	842	841	805	843	816	806	840	836	787	812	795	819	806	826	817	830	847	767	812	814	860	848	819	816	804	814	815	883	843	786	844	783	876	826	864	806	824	818	826	812	857	748	826	788	823	795	828	830	875	768	815	821	792	818	804	806	857	798	807	861	854	825	803	796	860	819	835	862	814	826	838	872	845	818	797	879	814	837	825	845	874	871	811	836	791	767	851	805	846	798	825	848	897	801	836	771	818	877	810	812	817	819	829	838	833	821	822	783	813	876	789	869	815	878	882	831	805	823	815	821	860	819	852	820	785	779	810	811	804	850	825	835	807	799	735	820	821	806	846	828	806	822	862	797	859	782	844	801	829	813	838	769	809	801	843	784	789	844	856	799	779	798	775	798	815	839	799	863	842	813	849	868	831	870	763	881	802	875	797	843	840	843	837	820	804	822	831	841	793	834	817	785	828	817	819	819	837	821	801	840	851	815	817	828	817	867	821	827	813	795	804	782	821	805	827	833	779	800	822	789	868	792	792	879	825	788	810	845	869	825	821	821	826	851	832	825	838	808	829	776	817	814	826	853	809	790	836	778	817	804	862	774	834	869	778	900	825	821	826	798	808	819	859	816	842	820	807	882	824	818	850	803	801	864	809	788	838	793	815	832	844	762	842	811	812	837	847	797	849	833	861	815	826	822	847	849	809	849	810	881	881	817	819	775	826	819	845	854	797	886	846	805	876	834	867	852	822	859	846	803	842	827	845	829	831	817	824	825	826	758	853	816	809	806	799	819	822	827	761	837	847	855	864	835	847	811	871	861	849	821	779	824	834	850	791	830	803	790	771	828	818	827	815	834	818	843	886	864	860	790	804	841	838	790	859	887	814	846	803	830	803	833	811	834	824	871	866	808	769	797	820	820	838	832	857	806	817	832	818	837	810	818	843	826	827	786	791	846	851	883	833	817	811	816	883	856	806	840	864	814	876	800	806	826	801	857	799	845	839	824	830	841	828	824	815	841	797	876	826	777	791	809	786	820	818	825	841	818	846	837	839	812	836	850	772	799	829	848	817	777	847	788	819	806	837	841	847	840	826	770	851	826	842	802	824	793	799	829	843	792	876	799	826	842	813	799	851	815	855	839	814	802	819	825	861	794	838	872	813	818	791	852	809	837	826	868	810	796	861	801	802	811	878	769	806	770	858	835	800	834	804	847	854	839	839	851	764	854	829	862	819	860	823	837	809	786	811	836	845	818	815	813	821	808	849	844	836	869	827	850	839	856	873	791	820	795	837	852	841	831	816	822	816	816	835	886	828	832	845	819	785	818	833	876	868	859	796	842	843	800	841	833	799	803	842	818	858	849	874	809	788	806	850	833	810	797	811	817	873	796	828	874	867	823	762	854	794	796	818	874	810	811	848	840	815	880	887	807	826	855	776	815	813	858	808	848	826	848	813	866	831	827	849	822	813	839	833	848	807	788	853	830	802	829	807	848	805	847	835	762	833	768	874	852	765	859	808	809	823	840	804	794	838	824	831	788	831	833	767	814	834	826	829	836	767	811	854	843	829	872	864	859	878	878	823	814	831	838	816	853	857	771	890	816	827	854	822	829	837	817	814	864	854	840	837	801	844	856	814	864	777	801	813	824	832	779	850	823	819	864	804	890	833	871	816	800	815	900	821	827	746	820	805	849	842	814	804	815	762	831	765	788	833	810	856	849	773	852	830	804	836	851	810	827	826	855	795	861	831	861	833	821	807	850	805	817	843	833	874	848	828	777	867	865	814	867	834	804	772	824	878	840	843	846	761	813	822	817	796	768	875	790	816	822	851	813	864	817	788	830	824	782	843	781	820	840	853	832	807	861	855	807	824	820	785	829	841	837	844	853	847	836	843	855	819	796	804	798	820	878	822	880	821	819	828	831	762	789	779	826	825	836	833	803	829	873	797	829	824	826	802	843	834	836	819	820	779	836	795	837	825	804	828	798	820	844	818	783	805	844	836	865	801	788	833	801	804	816	784	806	806	857	852	886	815	834	844	792	824	825	821	827	838	837	856	801	866	808	848	859	853	789	766	799	811	816	836	827	865	825	830	795	812	807	838	824	819	840	833	869	852	855	868	844	811	852	856	863	833	846	816	924	837	823	831	854	833	823	798	802	834	876	826	837	843	793	826	886	760	862	816	851	818	813	846	871	821	825	846	791	856	863	877	847	827	819	831	810	804	866	821	848	844	831	812	797	839	825	809	824	855	885	812	782	810	771	785	808	821	821	861	851	821	860	818	838	883	830	840	854	789	856	851	826	801	809	824	878	792	826	840	784	825	819	838	813	808	823	853	795	789	846	834	859	815	793	838	876	809	820	766	807	848	820	805	810	848	851	803	879	848	855	802	815	779	829	835	824	785	788	818	801	801	844	822	873	827	854	809	782	844	812	854	834	802	806	868	837	843	830	844	850	851	836	768	842	878	794	793	833	848	840	827	823	831	812	781	818	807	811	815	836	843	885	785	874	827	835	884	885	857	848	790	798	855	798	829	870	844	842	823	766	819	794	836	826	843	774	789	838	831	841	829	839	839	840	790	795	813	783	868	791	810	819	825	848	828	798	813	785	851	821	824	823	815	805	801	798	836	848	830	858	811	809	852	846	823	825	796	801	820	833	825	844	829	800	787	857	797	872	799	845	813	871	825	881	831	817	837	840	809	859	770	864	823	819	842	855	833	818	793	828	815	852	775	805	801	827	856	815	808	848	839	874	781	822	848	773	868	786	801	851	869	834	831	807	810	871	825	852	859	817	839	804	831	853	810	821	813	817	791	863	830	851	783	808	825	833	849	823	826	837	831	832	841	797	853	848	800	820	792	853	835	775	831	838	836	839	798	876	846	842	822	802	853	830	807	773	933	835	787	796	819	827	836	861	784	811	861	875	887	829	806	836	848	834	853	845	832	843	806	825	844	811	845	784	820	874	850	826	859	858	870	834	798	821	812	855	818	813	819	801	834	789	859	830	839	813	831	779	785	819	820	825	829	783	843	773	871	812	763	899	865	807	807	809	811	861	859	838	851	831	776	795	760	867	817	809	814	824	842	832	839	849	830	808	815	841	850	838	830	836	829	793	766	834	795	826	832	798	819	858	831	815	801	813	823	809	790	833	822	780	803
24569	21551	28890	24951	22025	18348	12702	6606	3901	2562	1959	1567	1331	1161	1077	1113	1004	979	888	918	898	836	820	800	823	829	762	708	749	708	890	876	879	814	771	677	672	661	638	610	619	663	688	641	654	604	655	632	659	633	600	663	701	936	1017	889	861	641	654	627	630	614	599	586	570	631	592	614	549	608	619	611	590	565	588	585	583	612	559	584	607	580	568	565	624	611	585	588	615	621	574	616	663	613	571	658	574	549	599	573	612	625	574	587	603	541	547	608	597	570	586	595	607	592	598	578	612	581	565	569	588	585	563	616	599	569	579	587	601	593	639	596	561	572	577	605	580	565	583	590	599	589	568	598	599	586	640	532	558	619	589	608	546	622	583	596	595	618	621	611	585	609	571	613	596	584	603	581	619	605	624	566	597	568	582	628	607	568	614	599	570	566	607	601	599	548	583	556	593	579	625	626	620	616	585	622	623	606	578	600	609	629	577	552	601	573	575	614	600	565	590	587	574	623	594	595	601	598	626	582	608	558	597	559	614	620	575	617	619	572	627	618	583	570	579	607	610	617	586	609	551	601	599	636	603	607	610	614	563	603	577	642	593	574	572	543	594	617	603	590	558	581	645	582	601	604	598	564	668	610	585	557	601	585	607	560	577	625	552	594	574	534	590	563	580	638	640	547	602	570	565	606	613	557	595	623	587	574	604	596	570	599	593	561	604	640	616	655	558	573	585	580	565	556	610	554	595	630	591	642	610	567	560	588	616	574	593	571	588	564	570	588	587	600	565	599	609	612	643	547	563	595	614	605	600	599	627	594	586	628	599	633	582	590	551	594	537	591	575	597	606	610	587	599	587	620	597	572	578	517	586	532	603	589	577	609	571	581	604	585	614	628	593	624	584	565	580	611	599	601	621	584	603	588	580	623	576	609	596	577	632	592	567	631	561	605	590	602	620	595	627	582	642	598	600	595	608	581	602	552	599	621	576	607	604	581	594	607	625	571	569	585	607	608	572	555	615	597	583	630	628	563	565	613	570	533	565	604	580	554	562	578	568	586	581	574	617	596	584	590	604	640	547	607	614	583	620	613	599	596	596	593	621	598	589	659	604	588	571	545	559	562	607	578	611	593	563	581	576	578	609	579	587	571	561	574	593	577	594	601	608	572	606	584	578	586	573	575	566	563	646	659	658	572	593	592	599	592	615	599	598	564	606	622	614	568	565	549	566	596	616	586	550	599	564	618	605	582	580	574	608	604	594	598	601	619	631	568	602	591	603	605	615	581	565	580	568	567	605	566	564	610	608	578	604	585	618	594	585	588	615	633	635	579	574	577	593	602	620	619	594	606	567	602	603	594	601	600	585	557	573	608	633	582	615	582	552	608	575	536	603	565	573	582	592	572	545	610	557	600	616	604	569	621	589	588	590	584	561	567	579	599	566	600	583	602	598	598	603	625	620	589	608	621	608	589	570	602	649	599	594	600	636	607	631	627	595	618	605	568	653	630	573	604	604	639	575	595	591	575	597	582	619	574	601	546	592	642	609	581	603	609	592	549	589	576	597	605	563	584	580	579	595	596	570	584	597	553	607	555	568	555	591	632	599	551	605	594	602	581	578	551	547	609	616	593	582	635	583	581	593	594	541	547	597	580	581	580	615	607	557	629	567	592	619	621	610	576	596	628	596	613	578	582	578	594	606	578	574	591	612	590	575	583	597	583	580	572	600	586	614	589	605	590	604	596	597	577	609	559	640	601	614	601	620	587	610	559	594	602	602	642	614	603	563	637	640	573	599	592	592	604	563	589	582	607	613	579	547	576	569	582	622	581	605	573	559	591	581	632	627	677	552	608	587	577	599	592	605	630	602	593	586	544	578	586	646	603	587	616	586	567	604	608	640	614	572	562	645	595	561	596	575	577	606	610	596	588	577	592	606	572	638	608	559	575	549	594	651	587	587	604	585	615	627	596	602	615	572	622	608	582	580	596	605	619	574	604	617	620	577	564	610	574	625	540	631	585	623	634	604	575	590	575	570	541	600	587	575	621	627	582	625	622	548	559	560	613	583	586	574	563	580	593	591	564	586	636	603	583	606	613	585	609	570	617	595	603	615	608	597	568	542	594	583	584	593	618	612	609	574	635	616	598	611	561	557	623	579	617	601	576	598	585	563	603	595	591	611	613	569	601	568	615	619	568	623	605	605	572	607	553	597	601	610	597	594	637	586	579	596	571	622	615	558	619	617	587	616	563	566	596	575	565	630	597	568	575	541	596	606	584	562	601	593	577	577	567	601	602	604	552	605	640	611	618	613	596	595	569	653	557	541	620	576	568	591	580	584	563	572	590	622	563	619	610	615	598	584	627	613	576	618	583	588	546	584	630	613	568	608	626	613	583	588	590	616	614	582	554	573	614	596	552	595	570	567	579	600	546	607	611	584	629	594	585	587	570	584	579	605	617	547	598	582	634	608	607	559	579	624	613	621	575	647	595	639	578	629	566	558	562	570	589	595	597	597	608	584	583	621	675	599	559	608	608	626	591	581	591	602	609	634	584	593	574	619	543	565	604	601	610	618	613	563	612	585	613	645	618	575	614	521	606	614	581	593	592	561	623	564	613	603	606	582	590	552	627	589	613	585	583	606	570	601	579	614	603	622	570	611	629	608	593	611	569	580	590	543	613	636	581	561	603	638	588	585	572	615	626	574	560	641	605	601	571	583	603	616	590	611	578	597	623	561	590	618	602	621	629	569	608	625	600	606	602	583	620	591	620	555	569	558	563	571	593	584	601	582	588	567	629	600	630	596	548	556	569	611	624	596	594	564	552	569	613	583	606	627	600	586	583	569	582	586	592	560	591	566	609	563	550	621	611	560	612	600	594	567	606	587	610	591	599	618	583	578	590	641	601	600	613	550	576	605	616	600	646	609	574	572	599	582	594	624	587	609	588	605	604	596	610	646	573	629	604	642	595	637	606	601	553	601	591	563	626	515	585	619	657	623	611	620	587	626	636	607	597	541	588	613	587	641	619	612	601	586	615	582	586	639	583	560	598	570	581	581	589	581	595	573	561	579	609	602	577	592	579	583	601	598	583	601	580	625	582	580	586	598	583	574	604	570	603	624	594	597	611	576	593	601	579	633	596	596	630	582	603	599	571	632	647	624	600	605	591	627	630	626	548	638	641	582	565	594	601	585	574	578	561	549	561	624	602	600	546	630	532	609	543	633	567	581	569	605	567	606	576	583	565	560	550	644	586	613	580	545	580	573	598	581	611	582	591	631	563	587	599	623	630	578	612	565	589	579	619	591	636	635	608	612	615	559	570	616	601	587	618	554	582	611	567	610	609	594	610	616	580	609	652	608	518	605	610	598	642	593	614	586	579	590	577	595	612	615	645	575	553	587	608	601	580	583	579	605	607	613	591	605	598	609	590	587	590	566	617	592	605	576	610	601	596	583	558	565	594	575	558	577	647	559	551	596	620	588	558	600	581	588	602	596	591	583	590	597	592
15264	33714	37409	31219	27080	23721	19526	13404	9152	6259	4617	3540	2944	2614	2428	2329	2162	1935	1824	1788	1586	1509	1516	1500	1504	1547	1418	1353	1102	1184	1644	1617	1494	1477	1356	1118	1065	1048	1034	1010	994	1005	958	933	1032	1022	972	955	974	949	1049	1014	1207	1722	1769	1577	1413	1138	1018	959	932	896	890	888	910	879	948	858	910	905	914	862	872	886	853	871	921	897	917	872	917	937	902	809	884	911	887	929	874	888	923	885	918	887	881	886	910	873	917	866	864	882	875	876	904	893	907	943	920	946	888	864	881	908	908	901	951	888	945	950	899	868	925	921	946	898	973	909	922	842	886	875	867	902	867	930	863	918	882	864	911	891	898	904	877	949	862	912	923	905	881	920	867	917	934	887	937	928	902	960	845	863	878	960	909	947	877	901	897	884	892	936	944	954	867	902	923	936	901	897	947	862	923	946	920	869	921	861	885	945	894	932	906	932	931	870	839	948	890	934	899	891	961	839	916	935	878	859	932	879	905	880	901	847	940	909	923	900	889	896	918	890	890	932	927	889	914	943	920	934	935	893	907	916	932	966	927	909	934	895	909	939	906	887	914	926	917	857	862	923	853	919	853	925	897	896	911	917	901	896	877	930	942	891	914	913	859	902	869	889	891	816	903	879	874	899	878	863	861	907	875	911	912	896	895	927	887	880	843	874	862	952	893	914	865	919	896	885	919	892	866	904	953	861	910	911	922	903	909	878	943	893	927	889	872	942	898	900	955	897	891	876	941	869	930	856	862	872	830	849	905	915	918	884	884	890	896	890	893	856	878	877	895	919	880	882	887	910	872	915	893	865	859	855	884	921	864	934	853	923	908	930	906	912	889	906	890	926	905	928	837	926	927	883	932	877	877	890	867	872	868	933	882	905	828	911	882	877	941	904	848	903	949	922	911	903	897	876	880	892	907	896	896	941	870	844	929	886	881	882	890	929	916	909	932	917	907	943	893	920	844	907	904	889	874	905	869	906	890	882	872	894	921	879	898	909	863	870	895	924	875	908	842	889	887	909	919	887	918	960	876	946	917	960	859	899	912	883	905	900	857	891	916	894	872	841	892	878	864	901	906	890	874	917	907	880	906	939	861	936	892	892	838	935	875	891	932	868	900	851	888	888	874	955	929	885	964	913	913	913	875	900	881	944	848	896	976	888	877	903	950	912	892	886	960	913	892	857	936	839	914	935	907	953	903	936	883	878	935	887	942	893	908	965	921	926	870	888	888	870	881	935	866	933	909	914	862	932	915	940	909	921	924	897	906	931	904	956	844	873	899	896	885	927	840	859	927	948	923	861	894	900	890	858	880	853	944	881	903	872	868	906	898	907	860	909	888	901	902	896	876	958	853	956	957	963	866	894	875	917	902	897	922	927	903	899	909	925	953	893	965	872	924	896	895	865	880	900	871	913	904	924	888	907	901	929	925	907	886	940	923	918	906	918	893	925	892	902	930	837	927	864	953	900	910	866	903	916	926	918	925	881	901	894	925	864	934	979	862	888	908	884	899	936	882	878	867	911	902	881	858	856	906	962	924	889	919	917	908	925	864	930	868	911	899	921	895	917	907	906	891	941	909	942	873	907	834	866	880	890	906	904	893	939	901	912	845	902	895	917	920	886	951	902	953	934	927	920	925	910	888	918	837	878	901	868	888	849	859	846	935	952	878	863	882	927	957	864	860	912	950	876	936	872	894	892	889	918	984	906	917	886	893	954	878	951	908	888	915	888	922	921	881	917	903	897	897	849	831	898	901	941	939	877	883	932	910	890	919	922	963	859	884	941	917	930	903	901	890	895	881	919	896	932	868	914	922	883	851	894	897	932	895	905	849	922	863	938	878	875	909	933	845	873	858	869	954	903	879	895	899	879	912	945	917	869	846	880	912	907	876	926	868	922	895	857	877	896	932	897	921	875	909	904	937	896	952	939	882	877	938	865	895	893	918	886	940	888	914	880	893	887	892	864	888	933	925	879	881	908	914	903	907	892	866	891	893	870	873	923	859	870	895	921	873	902	901	940	896	904	951	879	882	869	907	880	926	874	923	884	895	919	858	917	935	902	889	878	943	904	907	892	915	880	896	939	869	968	899	928	900	948	877	873	908	878	929	896	921	910	906	909	893	944	931	940	898	882	922	842	910	909	900	893	901	850	953	904	881	835	905	868	938	896	939	846	911	904	881	928	897	844	837	899	887	926	906	935	851	917	895	870	938	906	869	966	884	993	897	878	877	911	936	900	867	876	847	908	921	904	873	868	863	936	897	867	886	848	868	891	959	874	928	899	866	826	936	931	914	908	938	896	907	955	883	838	900	964	966	866	885	895	900	852	943	935	921	911	888	903	947	913	864	912	936	915	881	868	899	942	921	907	943	940	891	907	920	870	877	946	910	876	917	935	914	918	909	901	900	930	904	915	943	933	885	891	912	890	911	907	948	880	866	930	919	908	875	954	859	895	872	889	851	881	871	897	929	883	910	876	870	904	895	910	906	867	928	892	905	851	924	899	861	888	918	909	896	887	885	889	889	910	930	881	933	887	912	836	833	921	929	875	955	925	866	872	925	918	890	876	905	927	906	893	915	897	921	909	853	922	942	889	935	902	883	902	938	917	882	866	903	875	893	861	858	926	913	838	933	916	905	893	880	917	912	906	923	912	917	942	921	907	880	899	882	831	912	896	939	893	904	874	902	912	891	900	907	893	942	902	897	903	861	907	891	902	958	977	912	898	888	894	944	927	882	891	899	872	889	906	883	906	911	950	914	937	868	894	899	867	882	929	869	899	890	885	941	928	900	935	898	869	903	879	923	911	910	860	939	951	910	905	872	927	904	865	904	897	888	915	927	896	911	907	878	872	903	912	941	924	894	893	912	915	880	939	895	891	914	944	845	924	932	924	882	952	898	940	907	855	931	880	910	867	950	894	884	834	921	874	869	934	858	970	882	878	898	809	935	953	912	911	878	918	885	890	884	903	908	848	891	950	905	896	866	892	892	896	912	882	899	931	889	892	947	929	862	905	914	899	907	899	844	881	877	867	956	855	938	950	848	886	878	899	918	897	884	912	844	894	955	930	876	879	934	943	924	929	892	892	880	899	921	951	913	924	889	869	831	923	887	925	879	910	884	849	957	909	923	930	891	933	888	867	931	927	868	891	886	884	895	879	912	841	894	911	939	928	918	884	885	895	897	913	903	919	884	919	887	893	906	875	897	934	874	869	868	895	930	887	885	928	845	892	880	934	863	904	883	903	896	877	960	900	907	864	892	910	849	820	867	879	904	833	876	920	861	913	922	902	852	947	903	885	891	897	940	906	922	912	893	867	907	863	909	926	914	950	885	915	897	865	861	945	910	901	915	922	888	904	967	883	907	883	875	943	910	881	884	931	897	950	921	890	899	871	882	925	937	860	915	930	896	920	904	958	923	942	867	932	916	998	901	960	866	881	935	894	890	972	900	954	906	903	875	913	880	923	939	916	930	906	876	881	845	924
23489	21522	29450	24094	21938	23029	19541	9713	5148	3708	2636	1996	1711	1414	1447	1306	1237	1192	1079	1023	985	946	895	871	943	923	946	791	747	801	740	831	839	863	747	729	609	632	596	597	573	627	604	595	635	626	649	599	696	701	630	605	838	1257	1330	1141	958	792	609	609	528	555	585	604	525	565	566	571	586	549	550	529	586	553	571	571	552	611	604	568	583	579	528	558	535	555	577	585	541	510	546	574	556	550	525	595	517	557	600	547	565	565	527	548	613	551	575	591	552	574	565	540	540	579	576	594	589	582	558	546	574	538	512	546	532	585	559	586	573	567	570	581	603	578	543	548	564	577	580	557	585	531	593	569	565	561	641	608	573	556	556	545	548	618	567	537	578	579	561	548	563	568	578	547	598	548	542	564	583	544	585	637	541	602	516	564	601	572	558	551	562	585	535	581	557	532	567	513	581	606	560	586	556	571	600	579	538	572	597	561	591	563	523	609	538	572	564	530	580	584	576	549	542	527	585	552	555	555	580	502	602	553	558	585	613	555	541	569	541	556	585	584	507	569	600	514	553	538	573	555	563	564	563	585	596	565	568	549	535	600	599	544	579	559	566	561	582	515	570	577	578	561	615	565	574	546	573	554	570	574	605	521	541	544	591	607	552	593	605	557	566	548	614	550	556	556	568	576	525	551	559	603	521	549	597	560	554	570	541	555	573	582	583	527	556	567	603	555	565	563	543	564	546	521	533	539	553	585	586	556	568	552	548	525	556	522	559	557	551	542	581	562	557	595	564	547	552	584	557	544	527	554	582	569	566	542	602	588	536	566	595	544	596	591	526	583	590	564	566	543	558	565	571	579	553	591	563	560	577	550	522	583	520	558	542	545	551	562	543	575	543	586	585	563	553	517	631	539	560	558	533	562	553	557	554	511	569	600	553	515	623	553	567	511	533	576	562	501	558	556	560	573	564	541	558	573	576	541	544	562	565	558	548	544	553	564	589	562	536	591	558	534	603	566	591	561	561	593	588	569	538	568	586	553	545	629	558	566	600	548	549	597	541	572	544	606	609	572	582	548	586	615	557	548	584	531	620	540	563	549	554	572	546	577	575	547	558	538	581	567	571	546	561	561	516	608	527	523	536	582	579	558	581	538	577	566	531	547	613	549	604	563	552	539	552	535	558	528	578	505	501	578	535	555	571	519	539	581	540	607	604	583	557	556	628	556	537	572	532	572	554	526	580	567	604	565	540	544	564	557	548	608	578	575	593	563	580	552	546	526	578	569	553	571	565	541	585	577	532	549	531	565	573	584	558	529	546	563	536	535	564	557	531	563	559	566	529	591	577	571	600	573	515	561	555	543	514	547	524	530	566	564	538	571	542	587	580	535	548	603	547	573	545	521	547	572	532	545	567	537	552	576	568	578	528	597	556	525	557	577	546	510	569	572	557	541	557	595	556	558	540	546	567	585	567	556	557	539	539	526	545	570	592	538	560	588	538	601	578	579	533	554	563	561	573	575	572	552	554	558	549	525	545	573	568	561	567	564	557	572	574	515	560	544	551	588	582	561	609	565	562	545	578	527	543	557	575	578	581	567	549	561	540	614	547	599	563	552	566	544	551	604	610	553	549	535	543	539	601	527	560	578	560	568	568	544	534	567	567	568	579	546	586	530	536	563	554	572	576	535	569	536	547	568	563	543	578	567	559	561	544	564	550	608	513	563	575	557	542	534	568	537	518	541	583	552	531	561	593	580	547	532	565	522	587	536	573	503	578	533	532	569	614	591	582	525	541	591	537	578	539	569	559	565	569	582	535	546	575	549	596	592	555	598	557	541	585	561	577	559	561	599	566	526	543	578	575	585	605	536	538	565	606	579	535	586	528	569	543	577	548	562	521	568	559	559	523	550	520	552	549	547	527	576	585	550	579	581	531	542	533	573	604	584	570	518	554	578	589	553	553	550	573	568	558	535	574	574	547	573	595	559	564	524	557	545	542	556	580	563	552	568	567	563	597	520	563	571	546	546	525	558	553	587	550	556	557	533	554	584	548	588	555	571	525	539	564	529	531	599	576	559	555	556	607	510	576	536	503	565	547	612	561	588	573	554	586	574	513	529	586	576	582	538	542	575	560	577	543	554	548	537	546	536	562	548	535	555	533	505	571	574	562	542	564	564	546	578	553	565	559	581	543	584	542	547	567	557	559	575	583	522	590	583	567	562	551	507	556	581	601	588	547	542	553	612	552	559	571	590	602	527	535	564	551	559	553	553	584	592	525	530	570	579	562	543	566	593	556	526	536	551	603	560	564	537	580	590	551	561	557	544	561	580	554	556	567	563	505	598	557	555	574	533	550	564	561	556	535	555	537	529	549	599	569	561	579	565	534	559	555	571	551	572	559	559	586	563	505	564	559	568	530	578	591	583	575	601	567	607	554	532	555	567	594	547	591	588	586	581	582	573	576	544	552	574	573	559	584	530	562	522	562	555	554	561	559	562	594	575	611	558	626	562	560	564	568	529	540	558	538	522	594	574	556	568	599	581	568	576	519	561	588	592	567	570	578	526	536	576	562	578	565	562	583	545	545	578	581	591	541	612	533	581	549	612	584	527	534	552	565	560	563	561	530	530	544	544	554	577	592	566	552	586	612	557	569	577	564	527	557	511	558	552	564	515	583	567	562	579	544	568	579	525	561	548	608	565	552	526	555	561	564	586	565	554	557	598	544	589	549	572	557	553	593	615	621	560	562	574	566	568	560	573	557	533	520	547	534	559	531	572	549	568	605	568	524	612	605	528	590	581	545	538	539	550	588	580	552	553	545	548	573	549	523	562	579	595	525	530	562	523	545	564	623	536	573	523	562	553	602	553	574	574	588	588	565	498	551	554	565	598	563	532	561	580	547	567	521	563	561	569	569	564	521	527	530	579	512	568	561	520	549	548	547	534	585	575	539	583	551	563	526	542	547	514	541	553	549	572	587	539	559	558	601	563	525	559	596	560	560	589	593	577	561	598	566	555	558	592	566	560	556	570	570	546	539	527	531	571	595	529	550	582	565	575	583	530	540	560	538	544	578	613	565	535	517	581	592	538	578	530	555	541	556	646	604	572	545	536	590	533	553	567	576	560	524	538	560	569	598	613	560	571	553	520	554	538	556	552	601	574	531	545	551	579	579	584	554	579	575	566	569	573	567	554	616	552	564	519	583	591	569	554	572	600	536	565	581	591	585	584	554	542	525	607	533	537	582	566	539	547	590	579	560	573	520	539	546	534	584	532	567	541	602	552	560	578	566	568	596	588	555	597	549	595	524	578	528	569	574	540	592	582	550	558	597	602	547	577	544	575	542	547	557	531	524	556	538	535	577	538	547	548	556	543	572	557	529	566	558	552	560	541	567	581	568	544	539	568	577	557	545	543	549	583	544	550	543	556	559	565	535	576	550	561	582	529	557	566	572	556	546	555	572	586	596	550	546	580	598	528	567	537	563	530	562	559	556	606	505	565	553	567	576	560
18751	40835	42490	35627	32150	29019	22815	17596	11667	8695	6254	4955	4061	3379	3182	2847	2564	2527	2166	2007	1913	1812	1744	1665	1768	1763	1676	1349	1231	1366	1413	1600	1554	1620	1433	1174	1044	1052	1043	999	1019	992	954	972	979	939	999	957	1025	1204	1095	1051	1485	2429	2616	2174	1799	1214	1002	948	903	865	865	842	889	807	770	849	832	813	842	843	819	822	833	859	813	837	848	872	888	821	843	811	847	868	854	870	841	888	865	809	876	862	860	829	831	812	848	857	854	865	816	867	869	877	827	828	833	822	821	851	822	856	805	834	881	891	864	858	848	844	861	826	850	825	830	889	855	842	827	841	852	824	799	833	794	848	773	853	800	866	844	873	889	871	857	841	859	838	874	837	883	817	891	851	819	858	794	834	863	812	810	822	842	840	830	823	852	875	880	856	863	848	895	864	860	837	879	792	849	842	875	839	844	796	862	881	809	832	815	835	890	839	845	901	799	845	837	847	824	814	876	810	890	837	881	858	885	844	852	867	836	857	862	838	812	890	809	878	814	864	862	817	818	821	876	786	857	867	900	798	805	853	825	789	850	821	882	802	840	816	848	859	793	811	892	807	815	896	817	885	898	842	817	787	822	838	848	867	810	798	845	815	906	874	843	795	837	823	845	879	857	871	862	861	822	835	862	880	909	845	872	838	842	838	812	864	833	824	814	834	807	866	838	813	869	824	856	900	865	840	884	840	830	843	875	828	910	842	830	871	849	806	852	824	849	874	896	868	859	885	838	870	792	914	828	870	814	856	874	841	869	839	854	837	896	834	852	861	867	893	898	907	877	855	874	825	815	841	838	899	861	892	822	802	861	877	857	858	910	823	806	882	808	826	862	862	884	845	842	822	888	857	892	801	870	904	854	821	857	904	906	843	882	807	832	806	838	828	824	833	854	909	836	829	890	857	845	832	874	832	837	877	842	855	861	868	830	870	817	829	889	824	874	808	819	859	870	849	831	799	864	891	816	838	853	859	878	836	842	873	867	830	881	831	894	842	844	873	791	877	872	807	785	891	872	879	838	830	774	843	832	868	820	871	818	823	805	885	827	839	837	860	822	876	844	820	911	833	848	832	860	814	857	820	821	892	842	819	859	889	916	779	795	855	806	776	828	899	874	853	836	823	819	865	850	880	856	830	776	862	876	809	834	838	816	837	840	851	879	883	865	856	866	838	885	799	878	849	862	864	864	818	850	828	810	816	807	785	849	781	819	851	829	847	827	854	805	832	826	909	887	804	814	856	861	882	849	835	830	861	836	836	875	813	843	827	869	811	818	846	878	825	832	886	894	819	864	849	823	838	853	839	829	812	814	823	884	866	851	828	825	803	853	847	859	821	896	829	878	829	857	867	797	825	826	857	789	860	828	810	911	851	817	884	846	840	848	894	869	825	847	814	883	833	804	861	831	854	803	874	887	883	885	858	831	789	837	842	799	871	820	829	838	893	847	838	895	848	837	857	839	866	831	858	840	893	879	784	846	855	831	879	806	829	815	809	861	872	841	876	781	831	888	867	849	813	859	883	867	831	836	877	804	858	879	883	842	866	848	878	853	848	803	873	863	833	851	875	775	823	815	841	873	819	822	850	829	838	868	871	881	845	832	830	878	811	845	838	816	849	867	826	802	838	863	812	830	831	808	870	822	818	858	844	861	843	784	829	858	849	869	823	834	842	840	829	864	845	904	865	843	834	823	850	809	796	865	836	815	827	881	813	813	812	877	848	836	891	819	823	865	847	857	839	837	839	870	841	893	855	887	853	810	810	857	850	834	830	849	871	824	831	832	867	812	839	842	810	826	885	859	873	827	842	878	833	807	893	849	850	892	885	847	869	870	837	840	910	793	846	895	856	870	812	873	846	853	867	848	852	880	799	847	833	851	785	818	816	874	801	855	829	858	860	869	839	830	850	868	839	869	859	859	844	830	824	826	863	930	872	877	868	863	801	881	849	858	793	868	814	839	854	828	866	812	835	861	838	849	808	838	844	850	855	909	824	847	857	800	878	866	853	840	885	851	836	883	824	813	888	858	873	812	869	812	830	853	828	831	835	887	791	862	870	863	839	823	818	747	858	881	820	791	830	802	850	819	840	807	856	803	833	856	879	852	830	855	865	854	869	897	832	837	863	830	882	835	822	842	853	907	851	859	846	833	909	786	872	810	808	822	874	801	889	823	821	881	844	832	818	832	831	787	885	790	850	843	833	862	858	824	820	843	885	852	839	849	852	817	825	843	872	832	834	816	857	862	839	900	860	846	887	851	898	826	850	854	859	798	836	845	874	882	877	869	854	883	839	870	796	865	877	925	813	899	834	852	848	825	772	836	851	824	858	829	850	880	842	917	828	861	831	877	870	796	864	881	884	864	781	824	809	873	859	834	834	835	846	825	908	848	818	817	813	844	825	833	866	860	812	827	923	836	861	819	828	862	822	887	835	866	817	806	814	870	824	836	858	898	856	831	889	806	841	842	842	841	816	838	827	819	831	812	866	879	820	850	829	895	870	845	888	820	865	808	857	844	870	819	846	866	830	882	801	855	830	877	800	798	847	838	837	865	835	846	817	811	866	889	845	820	815	817	845	812	812	863	847	880	821	863	835	828	868	883	835	862	875	825	813	807	856	842	880	843	846	863	851	812	817	899	875	902	814	884	870	819	888	848	857	834	876	869	859	830	862	807	759	861	837	836	865	810	834	840	830	831	859	888	840	833	866	799	830	826	831	902	863	851	928	815	799	789	862	867	852	897	781	898	840	921	837	898	818	872	882	902	856	874	871	876	822	843	848	852	892	831	808	892	853	831	812	849	809	846	843	788	847	828	851	831	858	874	851	831	798	798	817	868	852	873	869	845	834	870	832	857	826	823	793	829	868	869	812	830	872	841	824	890	898	878	778	889	837	830	854	815	785	817	858	806	798	898	896	787	861	852	914	850	868	858	867	831	836	894	840	912	831	857	849	880	882	881	826	841	889	900	797	895	801	833	839	809	862	850	853	858	806	848	861	894	855	845	803	874	829	901	837	831	882	834	839	873	804	898	823	826	858	852	900	820	830	820	862	915	866	841	826	878	851	838	805	849	889	849	866	842	840	782	809	855	841	774	855	850	865	853	853	890	830	771	828	867	832	847	889	825	836	860	830	851	859	824	782	845	851	815	810	835	798	870	880	841	808	850	845	841	891	797	905	846	848	871	867	871	803	831	843	837	888	832	882	820	886	878	887	849	892	834	857	817	861	828	846	863	823	856	803	820	851	838	788	807	860	853	854	888	859	849	842	816	848	869	820	838	857	864	835	839	825	880	845	881	873	837	812	859	858	861	859	914	897	814	827	784	772	832	850	791	790	870	863	859	828	846	847	861	857	838	855	866	850	831	863	836	890	819	801	843	824	822	864	822	834	842	855	845	866	846	876	824	813	842	858	819	886	805	775	848	779	856	847	877	857	859	834	855	893	842	866	906	863	871	810	901	879	828	897	865	851	808	825	828	868
27146	22091	26397	20492	11967	7894	5244	2979	1847	1298	1052	904	879	802	823	775	701	791	797	738	767	682	689	645	683	637	691	594	648	597	557	678	617	662	616	643	660	597	579	625	566	556	582	580	573	558	580	577	591	593	569	585	579	595	590	617	626	612	565	558	556	535	541	503	542	532	511	581	604	544	556	546	541	492	548	523	533	552	525	550	558	554	587	564	501	544	542	540	550	501	571	581	525	530	586	565	558	555	549	568	551	594	594	504	537	553	578	561	528	546	553	586	542	517	605	558	543	576	565	551	538	545	532	551	572	523	591	553	603	553	541	572	518	497	556	544	559	547	563	501	548	559	521	544	583	510	551	568	541	562	559	571	568	514	543	529	547	559	514	555	536	547	577	573	542	544	527	538	528	518	551	516	533	526	490	532	509	540	542	555	564	571	524	565	558	582	573	540	542	612	547	541	547	535	544	548	551	508	539	565	532	533	565	567	610	563	559	545	545	573	583	543	545	496	565	546	569	574	550	530	561	554	513	561	542	512	543	571	533	516	561	546	608	525	558	562	593	566	561	559	507	530	560	525	574	549	566	535	549	528	517	560	534	525	585	540	573	562	538	521	584	540	572	543	560	508	558	553	576	536	519	510	531	553	552	593	557	583	538	536	553	555	553	569	565	564	530	575	552	574	583	525	559	552	565	562	581	501	541	521	567	560	569	559	585	539	574	530	521	550	522	536	613	576	567	570	552	541	535	533	530	579	533	527	536	534	552	528	547	528	529	504	524	545	520	538	576	570	573	536	528	596	552	507	538	512	525	561	578	559	532	550	563	555	491	527	565	572	559	532	581	530	555	541	531	554	544	540	554	517	516	535	526	544	532	530	535	524	529	552	570	509	539	577	533	524	601	525	558	572	551	508	537	564	602	559	571	555	534	562	513	518	543	574	531	502	538	524	550	558	569	569	555	532	516	540	564	524	542	528	494	555	564	556	588	555	539	536	546	552	556	558	554	541	526	561	558	566	574	544	529	564	602	537	532	575	551	521	567	552	474	527	588	522	519	552	522	547	525	578	598	564	531	559	586	555	566	563	548	560	515	583	526	564	549	545	557	556	542	566	542	528	559	549	570	550	573	581	565	575	521	553	538	515	562	559	569	556	526	579	572	538	526	581	551	549	580	502	584	511	548	567	553	562	550	565	546	556	518	517	558	520	561	532	540	553	526	623	565	519	533	542	554	601	559	568	546	554	540	579	573	565	533	589	559	516	557	504	587	563	525	572	556	545	553	563	590	569	549	526	568	519	564	526	526	553	537	511	549	519	563	537	537	541	591	543	526	549	583	490	524	547	536	559	538	604	589	547	512	571	520	565	528	528	545	521	524	530	538	583	550	533	556	519	584	543	583	536	569	529	529	554	546	563	538	524	550	516	553	548	546	598	546	549	536	514	544	533	577	592	553	522	539	546	571	544	528	551	538	595	544	563	542	522	572	545	521	475	591	537	522	519	597	533	558	578	582	563	568	546	550	573	547	576	550	546	560	507	583	535	552	568	513	556	532	527	577	567	554	575	567	562	521	584	544	597	562	564	548	522	551	550	533	510	520	582	541	578	549	575	538	537	522	590	608	543	523	563	609	518	604	572	525	553	536	559	537	538	585	557	537	561	547	559	574	561	516	554	538	528	548	515	549	578	535	556	546	556	589	546	535	537	550	501	569	591	551	532	543	550	570	537	554	596	555	620	541	609	567	553	570	564	567	545	554	550	547	558	569	540	537	542	518	559	557	531	541	546	523	573	535	562	518	528	601	532	528	493	526	531	562	585	593	601	531	582	583	559	552	521	531	516	543	537	520	548	527	532	575	540	541	551	551	539	540	532	541	522	520	556	557	549	553	572	555	559	544	541	611	540	524	536	514	592	541	605	542	581	553	555	510	525	582	537	574	516	544	535	533	561	527	588	584	538	510	565	567	495	565	548	534	527	584	577	525	538	537	570	584	526	527	548	557	523	546	537	514	558	543	555	508	529	550	541	606	541	474	545	564	547	566	542	560	531	545	554	556	521	567	532	574	563	609	549	555	575	580	552	564	534	528	562	556	556	541	543	521	558	580	526	598	556	568	575	579	546	548	569	536	548	521	520	529	601	539	559	589	554	529	559	552	561	548	539	581	543	582	586	555	550	570	546	571	565	534	512	521	554	557	558	563	554	526	527	524	519	560	600	524	542	598	547	535	550	553	536	554	554	587	520	550	564	535	547	568	553	498	535	557	560	589	599	569	565	540	576	546	542	527	550	535	518	537	568	557	564	533	560	524	554	544	536	542	574	548	549	539	555	546	562	538	531	537	529	576	543	542	547	562	534	581	537	561	531	550	536	538	518	549	510	589	563	535	542	553	577	521	523	509	514	520	522	576	563	547	539	544	559	586	577	584	543	547	578	568	531	603	539	531	529	554	607	551	565	552	511	545	590	548	528	552	524	538	527	531	522	524	518	571	505	568	528	574	509	579	545	559	562	534	602	526	495	558	552	526	565	545	566	546	529	517	552	537	600	527	519	548	545	515	519	524	510	537	558	568	549	545	513	501	555	539	548	537	563	556	570	548	552	517	499	561	560	537	553	544	583	565	526	575	542	573	577	540	511	576	562	526	511	562	543	580	532	528	552	535	512	513	549	551	540	532	548	571	529	567	563	551	525	577	510	554	610	516	526	526	582	586	609	542	547	544	533	565	583	534	572	493	534	532	492	578	553	564	522	532	576	581	555	566	519	548	524	555	592	571	536	564	579	557	540	502	572	578	578	558	542	545	559	563	516	511	529	566	553	576	543	556	559	558	532	534	537	562	552	536	547	524	587	515	542	530	567	569	540	555	526	573	540	597	526	558	554	551	511	526	596	528	548	582	582	526	540	563	558	503	535	586	540	527	538	572	523	543	481	550	545	527	537	591	578	562	522	534	607	550	543	570	570	530	533	546	520	547	556	550	507	528	541	594	539	547	523	511	558	569	562	522	526	534	566	530	562	562	580	560	503	573	567	537	528	563	541	536	580	531	568	562	607	549	507	571	564	534	540	523	574	568	555	518	534	534	568	564	531	534	536	548	572	546	554	526	548	567	535	567	554	557	543	544	572	540	563	544	546	530	546	503	534	561	564	536	615	562	501	580	559	535	595	573	559	544	578	568	549	565	546	530	581	555	561	531	556	551	517	524	531	524	555	562	571	559	525	569	588	594	502	589	527	507	562	544	532	586	513	577	548	498	556	578	547	585	518	528	588	563	549	565	535	537	571	554	542	558	545	573	536	518	583	594	527	586	549	500	554	557	535	536	566	564	559	568	553	548	550	560	536	491	592	554	555	579	538	548	570	531	574	559	543	506	571	565	559	559	542	533	543	522	546	529	514	581	532	549	506	544	579	558	574	591	588	571	570	551	576	557	520	543	544	551	555	574	530	576	563	506	519	562	555	579	555	574	578	538	520	603	562	532	582	529	534	550	547	556	546	518	535
14714	30925	33670	25063	19801	15704	12155	7610	4735	3243	2341	2001	1667	1597	1606	1506	1340	1420	1391	1404	1306	1202	1180	1099	1214	1186	1161	983	1006	999	945	1003	1075	1084	1103	952	918	955	937	905	884	841	868	915	898	888	930	917	929	915	912	888	883	944	1029	1002	970	918	880	880	841	785	782	820	834	856	808	818	861	832	850	848	870	872	835	806	746	837	877	876	827	788	860	854	878	925	871	820	857	832	849	804	870	884	840	864	864	839	850	848	820	808	865	798	824	783	819	837	862	830	830	868	859	901	821	864	889	844	852	805	827	802	809	837	798	830	862	826	865	802	827	812	816	877	824	815	825	830	809	832	846	844	824	810	801	852	834	801	844	865	843	839	868	863	836	855	832	796	859	821	824	861	827	796	842	862	789	875	857	889	842	764	843	826	753	881	850	814	836	846	878	812	859	788	844	813	836	836	812	848	857	806	895	780	848	805	824	857	856	856	858	797	816	833	844	843	836	828	821	792	842	839	808	854	792	813	814	859	804	850	835	864	797	854	806	833	843	821	883	794	862	812	839	816	856	827	811	849	842	807	844	852	819	780	782	789	820	796	850	902	856	843	864	843	833	838	791	889	853	817	825	866	830	840	890	857	853	855	820	779	872	834	848	840	797	797	831	814	823	868	839	816	776	810	845	830	886	799	818	835	894	870	899	828	788	867	807	856	803	872	863	822	785	836	885	821	833	802	882	837	832	873	846	825	785	850	868	827	850	845	855	856	839	822	824	842	846	804	876	864	836	804	801	837	871	835	854	818	782	806	803	808	836	877	797	851	868	885	812	861	886	806	840	818	857	837	850	782	858	866	846	818	867	823	857	780	873	879	862	827	839	888	780	885	844	851	795	820	899	848	863	810	776	831	803	844	819	792	791	807	816	859	838	803	823	845	812	848	839	863	836	834	844	831	891	808	825	854	814	812	857	853	809	801	856	852	859	834	855	791	847	864	862	794	840	806	878	840	876	754	871	838	819	877	896	869	801	854	886	800	813	784	816	866	870	813	811	842	839	876	829	843	847	811	778	874	806	864	865	834	866	848	809	829	822	837	830	895	850	819	788	882	892	843	804	840	842	799	863	814	908	829	842	818	832	864	848	856	844	824	835	859	827	886	854	839	903	824	829	804	843	832	822	836	863	829	839	845	845	832	782	775	843	798	835	835	740	830	849	796	827	807	801	861	835	851	868	846	776	765	841	793	820	844	764	855	805	791	825	885	817	856	817	845	855	902	875	868	851	808	843	851	857	814	865	888	826	819	825	821	822	844	852	854	867	854	838	849	842	841	803	835	888	873	814	866	824	804	868	818	865	841	825	791	814	818	866	830	847	843	798	808	842	855	834	838	838	798	851	868	838	810	819	844	813	842	822	857	827	827	872	817	900	848	857	849	800	833	834	816	862	883	841	833	735	834	781	847	823	781	854	816	803	918	815	866	837	889	802	792	816	829	846	784	824	866	882	802	804	855	866	886	816	844	856	823	845	851	816	876	854	809	809	849	850	813	813	827	808	868	868	772	868	851	846	790	791	867	844	815	801	799	871	857	838	842	851	852	908	867	822	839	818	861	860	814	761	817	856	821	836	833	836	827	859	853	882	808	872	845	816	806	830	861	794	839	821	869	808	823	821	825	825	830	866	825	823	808	857	863	769	820	794	807	863	872	823	793	845	872	843	838	877	829	862	850	810	838	837	852	772	779	820	879	849	833	825	848	804	852	850	819	884	885	791	820	846	844	850	871	789	853	821	797	787	823	811	844	837	877	850	791	829	812	815	860	860	842	798	869	836	817	861	826	842	894	831	846	859	816	865	806	832	854	862	833	849	836	819	840	843	827	800	847	809	835	860	841	851	820	794	868	848	896	829	822	885	833	776	792	833	817	821	821	798	834	829	872	840	820	813	850	796	841	864	854	805	811	887	848	839	881	796	843	806	854	807	873	838	861	845	848	806	808	846	872	844	837	833	818	835	848	843	825	781	803	876	859	890	823	885	845	842	826	861	833	787	816	827	847	793	813	835	854	797	810	794	777	825	834	784	857	763	824	866	805	855	779	780	873	839	853	843	792	828	860	835	827	834	833	814	827	826	842	845	860	841	891	865	867	850	863	817	869	801	833	839	842	817	772	877	835	827	793	844	829	820	768	863	807	894	822	849	832	812	855	813	852	836	819	862	890	841	851	844	848	780	813	854	807	866	821	876	850	809	854	856	887	813	861	838	835	808	855	790	813	825	797	826	876	796	830	827	794	807	844	892	812	848	872	798	849	873	860	899	838	848	837	833	780	853	897	774	768	809	856	809	886	811	830	789	858	797	815	888	868	814	846	818	877	849	836	875	837	801	838	816	772	831	818	840	814	821	841	866	854	855	835	825	823	870	814	768	804	853	829	851	831	818	857	857	797	858	800	834	820	893	822	861	811	797	826	876	814	817	792	843	829	843	815	799	797	836	798	876	863	890	881	853	823	833	798	794	825	813	849	866	838	833	841	854	824	822	832	827	852	839	839	870	835	823	869	847	859	845	860	829	817	815	813	815	820	816	818	896	866	813	850	756	819	849	852	815	805	835	843	863	854	814	794	851	848	806	810	846	861	867	834	832	811	826	843	813	873	849	844	812	785	837	874	818	871	788	842	859	873	840	857	797	862	858	791	874	835	859	795	817	874	853	822	841	826	871	852	844	828	796	842	804	821	791	873	831	865	826	835	830	807	803	854	807	856	790	819	837	804	797	826	835	867	858	778	866	821	867	856	819	834	859	845	825	830	785	884	874	790	837	851	821	838	832	812	819	815	848	802	839	841	860	867	850	802	831	857	837	863	803	836	848	820	874	827	816	785	829	850	897	894	844	818	848	809	795	896	807	826	836	882	807	855	903	804	808	838	864	848	814	846	824	817	867	838	862	841	837	839	829	856	772	844	862	799	843	801	862	820	827	835	848	852	862	802	792	850	832	809	834	825	883	821	808	868	898	867	848	808	795	817	865	812	794	870	816	831	856	788	772	799	887	817	837	811	876	876	860	796	860	805	853	805	858	850	794	831	806	850	872	798	792	859	850	791	808	800	795	806	858	860	785	826	831	857	834	813	848	816	847	870	841	828	822	811	849	868	846	832	853	834	814	814	854	890	821	832	828	811	834	880	840	841	812	833	794	821	829	895	815	834	826	794	855	785	848	802	843	832	852	907	828	888	801	827	845	843	855	836	850	795	840	838	821	883	823	860	823	828	756	814	809	822	784	836	807	879	798	837	858	873	827	811	815	858	864	869	832	881	860	836	795	815	849	790	857	778	848	832	866	878	843	881	839	840	852	807	822	825	868	857	802	851	825	813	861	830	873	853	835	825	782	877	854	848	842	776	872	849	811	851	856	880	806	845	885	819	812	795	862	862	851	839	789	783	845	789	816	877	856	841	786	811	819	885	848	866	805	843	840	858	838	829	865	815	829	813	803	804	842	776	808	858	823	822	871	883	832	855
24465	21476	28836	24787	21702	17432	11336	5174	3050	2258	1737	1475	1362	1131	1165	1083	1038	1026	975	941	914	859	775	772	852	745	804	749	767	722	736	686	671	727	765	712	718	678	648	659	716	627	646	621	693	671	714	625	662	670	611	657	793	991	1059	980	846	722	670	616	597	618	575	626	603	611	555	600	599	593	599	600	645	612	614	623	616	616	591	597	623	606	582	636	543	640	616	587	596	593	592	604	598	597	614	559	568	562	598	604	635	596	595	623	598	610	580	624	599	629	604	591	572	599	561	628	594	585	608	634	582	621	612	589	592	588	560	598	571	632	546	647	592	585	598	587	578	620	602	578	571	604	606	606	591	588	567	614	599	618	571	586	623	591	629	605	650	631	639	591	614	598	616	581	574	593	608	563	577	638	614	613	592	590	586	589	538	646	616	602	607	610	576	638	585	585	626	584	614	611	566	631	607	609	581	588	595	599	586	556	588	622	588	573	621	654	545	597	583	592	617	605	553	577	595	600	622	576	650	627	595	619	601	597	591	607	624	593	634	590	597	590	623	621	560	625	572	565	604	586	632	571	605	631	605	611	618	568	575	560	595	600	614	608	544	636	615	631	575	602	566	602	619	599	564	608	639	558	569	589	614	590	611	579	606	626	607	583	603	589	568	600	578	617	593	624	573	591	625	666	577	600	592	606	585	548	576	652	601	579	563	549	636	589	588	574	607	624	629	615	604	578	584	577	587	592	578	621	572	577	613	597	589	606	633	597	613	637	564	640	595	587	614	622	560	572	605	569	588	611	590	600	611	592	593	602	589	609	646	574	590	609	619	630	588	576	598	576	574	569	639	599	623	580	631	603	609	604	614	572	601	592	633	590	625	575	583	625	572	592	586	595	602	576	650	560	641	630	630	575	640	589	612	582	641	633	603	549	614	626	598	597	585	591	612	562	646	637	624	584	627	590	562	623	595	630	569	604	587	629	582	605	648	615	609	600	584	604	602	610	587	592	602	597	569	651	604	620	623	596	611	630	607	545	620	657	591	578	562	635	552	630	577	600	646	623	552	606	597	597	616	601	605	586	600	625	631	608	588	621	611	623	599	626	588	652	591	603	611	606	632	590	613	590	574	588	623	562	603	605	562	599	616	613	575	590	617	603	567	613	614	577	586	590	586	598	579	577	551	579	608	616	575	563	544	597	654	615	608	609	598	587	605	608	595	623	619	606	589	602	622	581	571	599	561	618	562	597	579	603	604	574	624	576	613	594	638	619	592	582	593	629	592	566	563	552	556	585	614	599	597	563	626	604	624	571	627	606	607	572	614	576	591	592	584	588	601	586	552	609	598	585	580	584	626	608	618	607	633	632	634	607	590	575	591	610	629	608	638	624	644	609	636	622	615	582	626	609	618	637	618	649	627	613	608	610	622	594	567	614	611	611	597	599	623	599	601	574	580	610	615	640	602	614	615	599	624	591	578	592	637	648	569	617	622	647	575	596	604	620	596	575	661	540	593	563	607	621	602	614	601	557	566	576	605	612	579	605	592	599	599	593	652	649	597	589	647	616	601	630	588	560	633	622	611	582	607	553	602	580	620	594	606	586	597	644	591	579	644	600	590	572	565	601	600	598	583	590	600	600	601	654	600	643	619	580	630	626	583	601	622	595	619	544	614	576	603	603	596	575	611	618	611	596	579	592	602	608	626	598	605	654	609	527	568	576	642	626	654	585	595	626	620	590	651	595	610	600	572	596	594	627	586	590	624	627	579	595	591	610	612	584	575	583	601	613	597	593	612	601	600	632	602	643	593	603	613	631	625	617	599	586	574	585	586	627	593	580	601	619	569	622	583	600	603	622	589	563	582	641	580	599	591	615	611	604	598	613	597	621	563	652	570	567	607	555	586	574	608	589	607	543	607	527	632	557	557	630	672	615	610	591	603	595	621	539	574	620	576	602	598	606	633	614	613	617	629	598	577	597	601	591	626	612	597	551	614	571	587	585	622	616	588	572	605	606	592	604	648	608	575	619	629	640	570	613	605	569	585	553	609	602	625	559	593	560	601	591	600	555	599	601	629	577	587	571	578	601	630	603	618	649	604	609	557	621	587	609	575	563	637	567	592	632	624	574	636	559	566	584	597	594	591	631	597	605	635	607	601	598	586	638	573	635	642	611	605	590	605	615	612	628	614	560	589	594	557	605	568	566	614	590	613	558	574	594	618	626	581	644	605	607	590	595	618	614	593	555	609	563	594	629	626	623	596	589	621	592	587	641	588	602	607	582	552	605	600	549	590	623	573	583	633	600	595	621	604	613	591	550	591	576	556	639	621	590	531	606	641	621	583	579	607	644	641	604	606	629	582	595	602	603	635	631	595	600	613	563	566	569	591	606	600	599	616	651	587	592	615	627	551	608	617	603	586	602	603	590	594	607	568	604	624	655	593	632	592	604	586	578	564	562	569	629	590	631	601	590	613	606	563	572	579	639	626	657	572	597	628	550	517	595	623	599	626	605	627	603	594	575	570	563	574	588	588	635	594	586	606	618	639	606	598	591	610	606	582	629	586	585	604	613	575	591	608	629	607	636	611	611	539	604	581	639	615	622	626	654	584	563	597	624	606	627	599	612	604	563	575	578	609	579	614	573	629	615	591	586	648	615	591	595	612	588	622	587	572	605	594	650	603	582	584	565	592	607	610	595	623	605	611	583	607	640	605	579	590	608	594	622	649	555	591	599	591	595	631	602	577	581	604	582	624	627	603	575	634	574	602	589	579	650	597	582	590	601	599	601	593	606	632	587	605	583	621	633	604	601	642	592	565	586	608	566	615	585	593	573	588	575	585	540	620	607	635	594	556	663	630	598	597	575	622	586	637	609	613	603	569	597	620	610	569	566	611	619	598	621	603	606	601	587	633	602	593	592	593	625	639	566	575	560	571	570	613	630	624	642	619	621	638	578	641	601	621	580	621	617	607	592	638	570	609	559	611	596	619	599	621	636	567	582	569	608	639	613	553	588	642	589	603	623	585	559	582	623	615	600	616	581	606	605	610	573	555	621	619	595	618	604	623	653	585	571	572	557	588	639	576	602	638	579	608	615	573	607	579	606	636	584	600	574	583	576	617	590	624	620	574	533	600	581	579	586	588	599	642	613	566	601	578	596	598	554	574	548	651	610	563	584	649	610	566	609	626	589	590	588	624	558	610	624	604	644	575	581	589	607	616	610	620	608	603	615	591	557	622	594	609	630	598	649	628	575	574	611	606	619	598	583	589	608	630	565	585	550	585	604	602	612	604	593	598	608	593	568	600	608	596	615	584	611	609	581	603	597	570	594	617	603	607	589	587	590	606	612	601	583	605	586	584	608	580	634	590	612	581	554	602	613	594	620	594	557	611	593	551	611	621	616	576	644	547	602	597	587	661	574	624	616	613	540	590	614	584	604	599	625	611	617	593	648	619	554	608	608	628	600	597	549	613	588	564	589	617	566	555	591	597	601	564	602	570	643	557	591
17915	36883	37424	29650	26166	22848	18004	11392	7666	5627	4338	3446	2980	2532	2425	2184	2065	1951	1830	1802	1693	1531	1499	1438	1561	1527	1403	1326	1290	1218	1183	1176	1215	1192	1349	1145	1137	1049	1006	1000	1045	966	940	1000	1167	1118	1093	1024	988	1094	990	956	1276	1784	1950	1737	1528	1190	1006	948	943	953	881	901	877	936	917	916	894	934	892	909	924	913	905	890	895	906	918	935	917	842	929	935	877	927	875	919	866	916	934	914	898	924	914	881	955	916	973	919	877	939	896	925	946	922	907	882	897	939	951	921	901	935	922	887	902	913	889	912	860	963	951	923	909	926	949	906	933	941	877	915	880	897	862	908	909	894	889	940	937	874	936	874	863	845	995	918	909	862	927	917	875	914	914	884	938	884	858	871	911	945	905	872	876	894	952	928	924	900	875	898	892	910	908	859	878	933	882	957	914	908	926	885	940	937	1005	949	954	919	874	939	916	944	957	920	928	942	876	942	895	950	902	982	886	936	936	909	903	888	922	904	893	931	919	919	897	920	914	945	938	892	917	891	925	935	848	937	909	915	968	879	903	881	953	976	918	946	903	952	891	970	968	905	945	908	909	934	942	901	895	973	979	891	885	920	875	910	857	926	925	880	928	881	911	919	910	864	909	880	882	944	929	853	911	931	898	912	939	939	916	918	891	864	887	879	905	884	878	902	905	897	898	839	957	935	915	931	875	913	892	962	898	913	918	948	872	915	914	889	920	903	898	860	947	923	867	899	903	949	912	945	895	894	855	934	942	959	901	862	934	956	924	1006	945	919	942	842	896	916	944	937	963	870	932	914	903	943	902	962	961	943	920	893	888	869	914	972	857	904	912	892	887	889	854	894	974	966	932	885	974	854	905	899	921	899	908	909	909	946	950	893	867	874	941	882	941	897	899	910	955	966	859	958	903	936	956	875	905	907	882	898	1003	891	934	918	912	910	889	940	932	865	911	906	904	877	907	879	944	910	939	945	945	930	885	926	905	879	957	936	934	940	909	870	900	959	943	931	925	885	911	894	906	866	954	913	912	926	912	933	881	893	943	948	953	861	935	903	890	949	890	886	911	913	966	925	962	899	888	913	882	898	893	910	922	959	911	901	924	889	960	882	875	855	841	920	832	911	893	897	892	922	921	939	900	923	951	865	898	949	953	951	891	902	892	910	908	877	895	922	839	926	935	941	885	937	965	878	900	859	917	905	918	961	906	884	937	929	868	875	925	942	883	848	930	892	930	886	916	947	983	915	910	938	910	924	970	925	875	942	892	928	904	880	935	923	894	910	910	883	880	917	931	894	866	947	877	927	912	847	899	895	908	887	865	932	960	938	920	910	984	936	940	877	887	832	901	924	973	881	943	953	884	885	914	905	897	889	918	898	928	881	910	894	920	896	891	936	917	902	846	904	876	910	863	940	918	914	945	895	919	944	942	891	863	912	934	889	844	897	919	895	907	897	859	917	904	881	895	888	882	911	949	904	1010	868	895	872	907	951	900	910	885	917	901	934	910	916	912	872	854	915	834	939	908	916	891	916	888	954	965	927	918	889	897	922	898	921	922	970	926	925	903	851	928	939	942	914	917	892	917	917	895	895	920	904	899	965	888	937	974	957	971	919	867	854	912	895	863	902	903	888	907	905	927	930	906	913	959	918	906	893	971	888	914	882	908	931	905	881	918	926	924	940	922	959	911	942	936	961	938	963	868	898	877	944	962	861	960	920	889	907	865	954	949	894	938	913	930	904	899	951	922	915	876	900	884	851	954	889	931	882	915	907	904	887	925	861	894	920	903	905	930	874	934	913	897	909	959	896	955	917	909	916	877	926	878	959	901	954	918	870	901	880	927	838	924	840	841	890	912	896	921	851	913	940	956	882	905	942	908	910	925	927	932	909	942	916	885	865	897	923	950	860	951	918	935	921	924	873	920	954	929	946	906	931	922	937	916	945	972	939	888	892	903	882	958	894	919	921	929	919	871	911	925	933	900	948	914	905	912	926	960	877	861	929	912	942	949	862	928	917	913	892	924	914	917	867	910	888	894	927	871	929	882	922	931	876	908	952	925	863	966	914	924	929	963	947	953	895	928	878	951	963	925	937	927	889	934	847	858	946	931	891	915	931	973	955	942	893	924	919	891	921	856	945	969	922	970	907	886	954	874	928	911	949	927	910	848	936	869	950	905	894	924	896	946	920	905	951	900	888	924	958	934	912	869	921	841	899	877	851	985	910	915	884	884	932	909	923	959	893	879	890	921	992	933	892	873	844	921	913	915	897	907	902	895	920	909	891	894	966	873	909	914	868	869	896	906	925	859	912	891	916	886	868	874	914	904	888	963	948	930	923	921	927	899	913	840	932	922	901	931	927	927	915	879	891	892	969	892	926	939	913	896	905	868	930	888	935	874	892	913	932	909	888	924	864	905	905	974	922	961	923	909	879	924	945	901	876	923	893	916	898	889	897	887	879	919	934	920	935	919	919	844	902	921	911	921	904	902	925	938	905	944	910	922	968	918	895	917	895	902	899	926	920	892	891	921	939	875	910	893	929	900	941	932	860	927	906	875	934	902	928	896	896	837	835	909	917	944	954	885	885	954	929	914	935	926	938	946	905	986	919	905	956	915	913	922	958	895	957	913	952	853	910	927	976	939	877	911	935	923	976	915	915	953	961	922	919	900	893	880	958	917	916	888	913	915	928	867	864	896	907	926	912	899	896	883	900	895	907	906	890	931	889	917	894	905	955	891	933	926	883	910	893	914	901	893	852	916	937	912	872	946	927	914	881	890	949	885	902	921	969	939	899	933	916	925	875	937	920	906	890	883	923	921	918	904	911	980	931	889	881	856	884	892	898	880	975	893	928	948	937	899	908	975	900	860	928	948	880	920	918	897	942	866	911	887	928	888	883	940	906	909	948	948	939	895	923	899	966	877	919	962	853	941	931	925	927	886	939	900	923	879	901	924	945	962	913	941	918	987	878	952	907	909	957	900	938	890	932	920	849	946	895	878	933	903	908	863	864	888	940	936	892	917	967	977	885	924	895	863	892	888	959	922	899	906	889	845	933	894	913	925	926	868	923	939	864	934	910	927	921	940	896	895	904	871	892	874	875	929	978	897	988	907	947	919	910	896	907	889	959	865	910	878	888	966	906	909	912	919	883	937	901	878	985	904	885	875	905	876	927	907	951	914	906	967	898	858	952	932	950	923	942	918	900	921	914	874	959	932	961	910	893	839	906	942	879	914	892	889	923	874	936	922	946	923	885	935	903	945	897	918	948	856	884	892	945	935	946	913	907	907	927	902	916	877	909	904	919	882	876	920	914	922	964	937	898	898	953	876	889	980	924	930	957	911	898	955	936	931	925	941	948	878	932	919	956	945	921	882	944	908	835	889	904	931	922	906	924	874	955	911	919	911	928	940	957	900	918	860	906	923	945	912	908	942	894	910	893	901	928	903	915	913	915	878	926	915	965	921	892	881	870	929	912	899	930	881	881	943	940	916	921
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
