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
340034264215	340034264735	340034265285	340034265860	340034266385	340034266935	340034267510	340034268035	340034268610	340034269160	340034269710	340034270235	340034270810	340034271362	340034271910	340034272435	340034273010	340034273535	340034274085	340034274635	340034275185	340034275735	340034276285	340034276835	340034277385	340034277935	340034278485	340034279035	340034279610	340034280135	340034280685	340034281235	340034281785	340034282335	340034282910	340034283435	340034283985	340034284535	340034285110	340034285635	340034286185	340034286760	340034287285	340034287860	340034288410	340034288935	340034289485	340034290035	340034290585	340034291135	340034291685	340034292260	340034292810	340034293335	340034293885	340034294435	340034294985	340034295535	340034296085	340034296635	340034297185	340034297735	340034298310	340034298835	340034299385	340034299935	340034300485	340034301035	340034301585	340034302135	340034302710	340034303235	340034303785	340034304360	340034304885	340034305435	340034305985	340034306535	340034307110	340034307660	340034308185	340034308735	340034309310	340034309835	340034310410	340034310935	340034311510	340034312035	340034312585	340034313135	340034313685	340034314235	340034314785	340034315335	340034315887	340034316435	340034316985	340034317535	340034318110	340034318635	340034319185	340034319735	340034320285	340034320835	340034321385	340034321960	340034322485	340034323035	340034323610	340034324135	340034324685	340034325260	340034325785	340034326335	340034326885	340034327460	340034327985	340034328535	340034329085	340034329635	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2703	3600	2300	2703	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	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	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22311	20419	27806	23032	20767	20513	15218	7419	4874	4030	3173	2576	2226	2002	1800	1450	1280	1164	997	895	859	912	879	820	761	686	637	697	702	654	670	642	615	611	619	622	612	615	588	575	599	594	598	560	609	583	583	547	578	578	617	624	552	573	578	604	582	606	553	618	576	563	570	576	534	556	569	601	554	610	566	567	602	583	562	523	589	554	571	608	576	549	598	553	574	580	592	533	552	585	572	591	561	620	577	544	525	537	593	569	570	594	571	545	538	578	592	568	586	550	552	593	570	586	498	557	517	571	566	631	607	544	538	595	639	543	568	568	570	553	548	566	582	534	588	579	549	584	575	571	595	578	520	604	615	628	576	589	582	608	600	582	537	567	573	559	588	568	635	517	567	576	577	566	583	534	592	604	575	604	598	557	551	571	549	533	550	566	577	580	574	567	561	538	570	560	588	567	550	591	523	570	598	554	581	585	562	572	598	533	588	568	591	583	570	548	552	555	566	597	521	581	618	578	614	576	603	591	538	574	572	632	589	537	569	575	604	505	554	640	559	556	537	582	564	613	560	614	539	579	575	553	550	597	541	607	620	569	559	544	564	544	584	538	605	556	550	591	542	526	552	580	568	554	605	594	561	552	584	579	572	575	609	602	611	553	564	582	585	559	600	524	561	585	593	579	571	584	528	536	552	586	562	568	566	553	550	581	551	590	552	534	558	593	543	577	538	574	599	546	570	536	588	603	591	622	567	575	573	569	602	562	544	567	573	554	624	589	563	571	570	551	571	565	585	589	572	570	598	576	583	550	563	549	583	554	596	566	543	583	627	541	607	591	588	591	606	584	594	569	563	563	570	559	570	563	589	567	570	604	601	572	554	551	543	554	613	576	613	559	545	589	553	607	551	575	594	589	587	567	578	553	587	554	594	578	579	573	540	538	533	602	540	564	589	612	567	577	636	567	580	593	572	575	611	580	559	531	585	581	569	564	564	605	588	569	554	561	577	572	625	593	551	589	572	559	594	609	544	605	572	585	571	592	562	537	575	574	589	617	546	556	547	561	584	616	612	547	609	576	602	547	579	538	568	619	568	597	564	557	577	562	604	539	602	585	578	564	567	536	574	551	544	589	599	535	565	545	574	558	549	574	563	570	569	565	564	568	583	580	593	582	580	587	602	590	577	586	602	566	596	579	558	570	580	596	608	600	578	526	555	558	543	580	578	625	574	546	543	586	545	577	592	578	533	619	576	561	562	562	590	616	589	572	547	536	608	588	573	582	600	546	570	598	572	584	588	563	593	506	535	571	523	564	596	596	599	543	581	561	578	561	579	546	607	548	568	595	554	527	599	523	608	575	550	590	584	573	578	597	519	533	523	543	560	605	555	560	562	549	553	584	534	570	565	560	576	596	572	586	544	581	555	539	561	565	576	535	625	602	589	561	546	545	598	582	530	529	545	554	511	565	578	596	529	587	581	559	579	595	639	574	578	589	605	576	583	572	519	562	574	573	589	544	594	551	602	578	534	565	582	535	551	565	596	576	540	607	592	584	531	566	551	572	561	556	595	578	597	552	549	563	592	568	585	604	557	554	599	567	555	570	546	575	587	596	569	544	560	589	592	603	591	516	563	583	557	542	583	583	585	596	568	604	569	558	551	581	580	557	579	571	577	549	526	565	550	581	542	567	553	555	570	578	574	561	607	601	597	554	583	577	542	553	547	542	542	598	599	570	593	610	583	596	588	593	582	610	568	578	553	499	547	580	561	548	549	564	530	550	577	561	585	598	596	570	555	555	603	598	558	572	594	600	562	565	557	563	615	537	574	620	590	562	521	579	585	559	553	570	555	580	559	574	619	543	569	542	538	537	575	527	566	577	598	605	536	602	586	609	585	542	579	564	591	554	563	561	559	542	588	576	547	553	568	570	561	565	572	550	591	604	605	530	570	574	582	572	606	614	542	560	554	550	550	585	570	573	578	586	595	583	595	538	631	602	596	519	566	596	606	586	561	572	545	563	580	555	536	595	573	538	587	614	547	591	588	551	589	625	592	560	576	563	583	566	608	540	564	577	559	569	566	549	567	574	562	571	569	551	552	537	566	591	588	584	548	602	625	534	549	601	573	560	550	623	525	590	569	607	580	555	556	575	581	538	587	565	605	577	587	570	569	551	539	556	571	548	541	546	570	576	556	578	561	544	566	553	614	606	583	599	559	587	536	577	563	558	534	559	573	575	584	577	618	506	559	630	553	562	603	624	616	528	602	573	577	578	568	543	547	536	551	569	549	589	548	509	573	536	628	550	560	567	499	526	577	563	587	575	558	583	538	546	601	624	578	587	604	533	563	575	571	551	525	577	600	607	578	640	585	603	557	572	552	580	560	565	595	566	547	535	563	593	584	558	520	552	579	564	547	542	589	605	512	558	572	580	591	591	570	560	576	557	570	606	569	552	542	553	589	638	555	567	594	545	593	547	549	545	543	544	580	591	591	583	568	582	566	555	593	565	523	562	526	587	566	544	558	546	571	551	552	578	562	593	565	590	593	575	611	517	604	574	619	593	554	610	555	548	613	594	571	529	618	580	576	591	524	602	601	593	575	589	560	558	488	607	568	537	563	567	568	605	529	588	596	583	554	576	549	608	551	589	548	630	581	555	586	593	613	579	527	565	550	553	599	619	537	577	576	552	595	582	558	606	618	515	595	543	567	552	566	616	560	582	587	593	573	560	603	541	577	611	595	563	600	567	586	556	589	585	589	578	546	562	559	565	597	579	601	544	543	550	598	566	586	600	571	544	545	636	576	566	581	540	590	553	549	564	546	577	569	544	536	579	560	570	563	538	589	548	577	541	590	546	603	586	575	562	556	567	594	598	541	566	580	600	598	529	519	576	577	593	591	556	564	587	562	574	553	591	538	547	549	588	554	531	560	589	609	567	584	576	558	601	551	565	595	581	577	612	619	540	582	561	580	570	586	573	599	528	547	563	575	591	569	572	570	565	560	562	568	544	591	576	574	590	596	581	584	614	565	609	560	615	581	560	605	616	605	599	592	594	580	593	560	554	526	585	602	628	558	584	558	551	532	571	604	546	557	572	550	579	608	598	551	552	558	597	542	546	534	567	570	597	547	550	548	593	612	574	601	577	564	543	589	559	556	559	596	542	572	565	546	566	602	587	547	530	533	526	582	589	596	581	552	554	547	549	579	583	562	570	604	543	595	577	593	568	535	579	562	565	565	554	623	611	564	550	538	584	563	587	578	567	588	608	595	574	598	571	561	585	619	578	583	570	603	602	549	605	589	546	537	607	553	572	588	590	583	559	540	580	596	595	541	580	542	568	589	601	555	576	581	581	594	582	594	569	561	571	591	527	557	560	582	585	563	617	603	588	566	591	597	564	563	552	606	561	592	579	579	576	585	541	579	543	525	556	576	595	568	571	563	582	563	571	608	603	600	575	549	549	576	579	592	609	599	558	559	585	606	602	608	572	542	530	535	583	548	587	549	578	608	538
31164	52006	47881	37542	30331	24232	19607	15444	12619	10469	8584	7057	6200	5232	4572	3593	3166	2784	2331	2148	1945	1952	1796	1594	1460	1248	1170	1147	1201	1066	1074	1007	965	916	988	960	964	903	906	922	964	989	838	880	881	908	891	892	876	864	854	857	878	852	845	916	854	904	869	866	884	881	873	932	846	881	864	869	867	880	844	808	832	884	826	869	899	825	831	923	871	849	880	887	820	880	878	880	866	883	881	895	871	870	887	854	885	869	868	838	863	797	857	853	893	839	879	874	894	862	863	890	849	854	856	843	883	869	881	926	880	860	863	837	866	877	844	852	951	859	873	901	834	902	879	820	848	869	849	872	865	873	816	887	926	890	897	868	844	892	867	911	890	860	860	862	891	911	872	879	901	804	847	875	877	859	883	872	859	859	899	847	850	813	901	902	850	852	837	907	853	850	822	848	874	909	882	872	912	890	862	877	871	901	875	922	858	901	830	876	849	890	856	853	841	846	905	873	818	858	854	830	852	837	858	892	800	865	831	847	916	890	839	872	860	877	807	855	828	874	845	868	872	895	862	866	861	821	817	868	839	885	865	834	884	895	883	820	856	870	841	815	831	857	820	834	848	925	908	902	859	887	851	827	864	840	889	845	847	858	826	861	859	873	877	900	882	864	896	809	831	914	850	871	885	824	851	870	808	833	863	869	840	874	854	904	893	880	904	800	836	906	865	834	869	831	879	849	854	875	840	891	851	813	862	906	903	863	869	836	889	864	794	798	819	802	887	810	813	865	877	856	882	879	837	887	854	859	786	870	878	882	855	895	897	859	878	876	847	817	864	841	805	860	875	863	836	885	877	825	840	854	883	885	833	878	884	859	846	803	934	858	842	909	825	839	824	878	877	866	857	845	867	860	817	829	826	813	858	916	881	922	858	888	824	913	810	789	885	882	856	927	806	832	874	909	853	812	886	917	840	833	836	880	904	860	839	839	888	825	904	892	872	854	854	915	826	906	878	830	866	866	862	845	851	875	836	835	866	857	888	858	863	862	828	903	834	898	837	821	838	849	850	921	834	848	873	862	858	856	874	860	839	870	924	867	851	859	864	895	875	821	849	882	809	876	883	868	866	859	826	829	848	878	861	847	853	903	867	869	857	897	862	892	811	843	895	899	883	895	857	842	780	899	789	973	854	868	812	870	871	857	831	803	861	817	851	867	888	862	814	861	860	854	809	831	795	843	856	856	917	848	887	875	886	861	849	853	879	855	849	828	838	857	840	876	878	829	906	919	874	853	881	815	891	846	875	841	874	823	881	847	851	802	833	850	888	886	886	844	826	851	879	860	866	906	851	839	857	843	881	824	860	839	788	839	871	865	889	890	875	872	817	826	839	877	872	881	858	817	874	917	834	868	913	877	896	876	863	849	864	882	893	896	872	865	803	881	882	878	823	845	858	860	911	886	843	869	875	863	816	862	799	873	845	824	808	859	874	884	836	879	846	842	869	865	845	865	866	867	851	886	922	827	873	849	892	900	815	834	827	884	866	864	846	922	821	890	861	866	872	904	872	832	916	877	871	882	800	890	925	875	858	830	896	879	852	813	878	836	864	847	914	902	869	906	869	902	837	854	893	869	829	875	880	813	879	882	856	811	846	861	870	907	903	865	872	891	879	857	844	907	882	918	926	838	833	927	904	881	824	877	851	853	855	875	844	867	819	868	868	831	857	827	856	810	893	916	810	869	866	852	850	906	886	829	854	869	931	877	864	858	845	878	851	901	855	841	926	872	871	815	889	824	853	892	862	918	866	864	823	909	867	892	844	835	902	887	906	879	810	867	881	890	827	868	889	822	914	858	881	882	833	859	851	850	863	811	809	860	821	895	839	869	821	899	831	862	834	870	900	852	871	866	861	847	812	848	876	877	868	792	821	867	849	859	836	875	881	845	867	870	892	904	863	888	828	839	862	808	814	809	852	848	869	858	846	872	895	876	835	878	844	856	859	875	899	848	865	827	914	824	921	823	847	905	861	826	851	856	864	848	883	881	893	848	839	837	883	889	855	877	862	838	868	840	818	850	884	883	852	858	872	846	845	891	831	880	901	860	808	822	845	824	926	865	882	866	914	909	822	816	876	878	834	892	844	848	847	866	895	893	902	894	830	845	912	803	847	877	823	835	842	823	946	872	851	824	911	842	858	868	851	856	864	866	889	836	837	865	849	879	868	825	880	824	871	896	849	840	865	856	847	877	851	834	818	843	879	883	931	874	914	839	887	883	876	904	863	852	847	844	852	880	837	843	866	855	869	903	859	847	882	860	852	861	871	828	934	809	864	869	887	904	875	864	813	859	883	869	831	900	833	905	784	887	855	873	854	888	840	843	874	835	849	899	823	902	852	889	830	870	877	867	844	848	832	825	858	845	873	847	883	947	835	827	880	873	915	853	915	869	854	839	831	879	841	891	848	850	867	917	833	844	852	916	818	851	897	890	871	890	835	843	839	822	867	858	842	875	865	871	857	882	883	863	869	870	895	866	809	843	879	866	866	853	886	875	816	898	852	831	858	861	857	895	842	844	909	876	848	835	848	891	852	843	841	882	841	827	876	872	868	866	863	851	862	924	863	891	912	866	852	886	909	922	929	875	839	851	846	816	873	866	897	869	825	873	873	856	889	862	871	851	863	831	811	867	863	834	902	867	878	867	866	861	870	848	906	879	867	887	824	818	837	837	866	897	833	877	881	857	899	880	905	872	839	821	842	850	875	882	893	855	880	844	885	900	864	856	838	858	844	846	862	858	797	869	827	831	856	854	846	861	876	832	817	904	818	793	880	841	861	852	871	886	884	844	810	910	869	895	899	840	845	856	864	855	861	865	817	900	830	855	856	818	829	868	902	832	840	908	814	896	898	878	862	889	888	856	905	811	910	889	831	874	883	867	887	892	922	844	859	846	813	914	874	845	893	850	954	934	815	809	848	882	891	884	902	886	878	834	842	911	835	827	870	843	898	855	843	883	871	837	904	852	825	902	892	912	832	834	858	937	911	875	894	857	842	781	883	880	895	889	879	865	859	844	873	909	883	887	866	883	898	860	877	890	856	856	880	847	874	896	782	912	873	865	874	848	888	851	844	877	834	887	851	916	913	828	838	895	903	808	823	846	820	825	867	873	900	834	874	844	788	882	880	844	910	844	850	876	829	887	891	836	869	902	865	821	849	862	859	820	860	939	834	881	894	876	864	872	793	806	871	829	849	873	860	852	833	870	846	842	883	873	854	859	920	847	907	833	844	853	872	882	831	812	908	829	880	876	868	908	918	846	834	880	867	913	859	888	859	819	900	901	870	891	895	889	917	873	873	856	830	902	835	896	891	880	851	857	866	819	854	838	852	883	876	844	875	848	823	858	863	888	861	831	829	857	864	859	862	863	805	826	823	859	874	870	874	879	871	850	874	890	906	865	874	857	898	862	884	831	850	871	835	863	858	842	837	884	863	860	841	841	840	927	818	869	847	924	842	857	870	810
28788	28081	31755	23166	12774	7282	4927	3250	2558	2218	1782	1509	1301	1233	1143	1032	856	860	839	846	759	768	748	788	698	724	702	644	667	692	664	654	666	625	634	643	669	660	604	623	632	648	608	564	663	603	588	625	619	662	679	629	653	639	600	642	610	631	646	611	615	669	639	595	635	639	616	619	640	579	627	645	633	649	602	639	563	601	646	599	625	650	619	589	625	633	678	636	605	649	660	645	588	616	618	674	668	671	613	622	629	626	640	599	647	682	628	606	618	647	586	617	667	640	605	574	633	653	644	610	613	611	613	640	637	617	589	631	641	649	595	664	577	599	624	590	651	586	616	646	621	614	637	633	633	618	586	607	591	608	646	637	626	581	613	645	664	619	598	630	635	642	635	627	621	606	648	611	621	600	611	655	579	576	669	601	643	642	621	674	613	628	651	629	637	618	645	618	637	608	622	645	623	585	650	606	602	621	669	651	687	654	596	638	640	628	552	613	634	650	607	620	637	658	648	595	646	585	625	637	659	616	652	597	634	633	636	571	602	637	635	651	653	621	611	655	601	644	664	639	582	616	613	643	610	599	633	650	639	607	588	640	616	620	597	615	626	631	679	610	666	646	598	599	648	612	645	652	655	652	627	611	612	611	607	620	623	649	617	652	605	634	656	603	636	599	625	619	618	622	587	593	609	655	618	640	618	648	616	657	605	643	668	646	661	619	601	637	632	624	575	640	666	639	602	643	661	627	616	669	611	563	629	614	598	624	621	653	609	649	633	607	697	611	631	658	581	628	617	599	592	605	644	647	606	572	592	638	619	639	600	652	644	628	638	634	625	630	616	601	629	617	632	639	686	618	643	637	618	688	599	592	625	637	618	629	623	616	655	615	609	600	583	669	639	607	610	606	674	630	616	670	614	607	616	624	656	648	655	596	631	649	621	668	602	639	619	638	617	625	630	618	656	668	610	619	586	627	631	629	621	614	618	636	624	607	643	602	633	592	627	634	654	620	611	664	601	664	625	661	623	677	633	620	638	643	613	623	619	631	594	640	645	588	590	635	626	620	617	651	678	668	602	618	628	622	628	610	614	622	656	609	590	611	599	593	644	639	600	704	607	617	608	615	646	623	613	640	662	633	688	597	633	617	625	636	612	654	633	600	586	634	675	587	648	593	613	620	631	644	627	626	597	636	637	617	624	623	628	702	633	614	597	589	644	652	631	676	608	645	631	611	644	587	648	625	625	692	669	614	628	642	643	668	661	631	611	608	588	605	637	642	633	661	609	634	634	624	682	679	624	635	681	627	604	612	631	608	630	628	650	638	602	609	614	610	592	591	613	553	629	631	677	615	619	621	644	629	629	638	636	646	660	566	626	613	600	619	605	597	658	639	612	674	634	707	599	615	589	618	630	597	673	650	613	615	586	610	604	582	630	647	618	640	676	625	602	639	633	621	609	623	632	644	636	662	612	618	659	593	615	624	620	621	600	609	661	555	621	651	617	635	616	637	625	653	635	622	636	645	592	582	608	647	630	629	654	618	640	631	604	583	605	639	628	635	677	623	648	660	639	605	626	670	584	610	603	620	644	654	664	593	656	609	657	625	616	582	604	588	609	642	604	635	628	630	659	610	639	629	626	614	599	591	630	648	579	602	620	634	668	617	628	634	594	614	638	635	653	656	600	693	640	625	602	576	653	622	665	580	608	658	657	654	661	599	617	644	696	660	628	609	640	547	671	630	617	605	608	615	650	597	621	632	660	635	611	650	608	617	623	626	619	640	631	618	605	632	646	604	625	595	616	657	611	608	616	631	597	630	617	631	601	630	649	649	641	572	608	640	656	669	654	651	610	632	628	617	593	689	630	610	638	632	640	641	638	622	642	595	641	613	608	604	671	635	600	634	638	654	623	674	649	608	625	591	597	622	605	633	610	629	695	620	613	635	625	667	649	621	629	627	692	659	651	576	602	619	625	633	628	623	593	624	600	629	624	624	661	662	652	612	619	628	555	618	646	650	633	633	621	582	624	599	600	628	654	617	631	602	636	597	613	619	631	620	630	618	665	651	587	625	614	638	620	625	672	645	654	641	617	618	644	590	604	590	601	647	643	636	620	679	628	657	640	672	645	627	646	569	613	622	641	592	629	617	619	645	631	636	624	645	620	614	632	601	644	651	593	620	622	611	642	580	596	597	613	648	597	660	584	628	634	628	618	675	622	644	596	604	616	620	597	591	721	626	647	629	574	655	633	594	614	616	639	603	655	686	606	603	610	635	640	619	602	590	593	617	616	610	673	626	615	622	643	690	634	605	617	632	622	664	615	575	618	588	599	622	588	646	665	656	591	622	655	660	615	670	651	616	601	620	618	662	641	671	635	615	685	652	654	640	623	640	590	627	645	642	630	623	636	652	632	635	615	591	631	596	597	612	645	636	594	665	657	585	599	643	595	636	596	651	637	632	639	613	631	633	671	674	641	651	641	596	618	582	609	642	624	671	637	630	625	630	667	644	605	615	618	624	635	647	687	607	641	615	589	627	606	621	575	618	635	641	637	623	633	620	605	674	601	602	625	647	626	599	638	589	621	627	594	623	634	601	633	663	585	615	645	626	650	636	631	628	620	664	682	676	629	619	629	630	586	591	675	611	630	649	632	584	566	645	597	622	639	596	649	646	591	610	597	638	599	619	673	630	617	613	629	657	602	628	618	667	642	599	634	623	664	603	624	610	647	645	656	641	606	673	636	666	583	597	636	627	662	635	671	605	637	605	590	607	617	650	642	608	643	607	625	625	638	610	618	596	645	651	691	609	580	608	624	635	634	659	682	613	633	631	624	647	664	625	615	643	666	613	658	619	611	596	679	620	618	667	636	624	618	635	621	633	586	642	638	614	601	608	644	606	616	632	590	602	619	596	588	611	619	611	646	650	624	616	556	627	639	661	611	649	625	603	619	648	628	623	647	606	626	681	621	611	621	662	606	603	631	633	642	626	629	602	667	608	605	641	612	614	604	620	622	640	634	609	631	614	636	581	609	605	643	644	633	636	628	683	640	586	627	617	621	628	605	623	595	596	602	604	620	638	665	580	600	583	666	620	620	593	655	620	606	587	627	620	623	604	628	583	614	593	642	598	654	647	638	633	600	625	627	566	666	613	669	606	620	622	628	619	615	632	618	627	630	617	605	611	582	626	660	611	619	617	603	669	638	653	617	620	594	629	645	639	624	620	636	700	647	611	606	632	639	601	679	618	668	582	638	604	612	631	590	635	617	614	614	624	649	628	633	601	629	611	696	645	636	626	610	596	642	639	648	561	583	652	675	631	616	594	622	603	634	594	669	630	646	621	595	652	609	609	658	564	642	657	606	633	618	596	615	650	640	656	586	659	646	655	594	647	588	641	603	608	626	628	622	635	620	604	593	610	643	617	621	583	616	665	613	638	649	606	682	602	618	631	580	601	632	629	605	597	627	638	657	592	629	583	648	674	650	629	603	654	632	613	642	660	618	620
31289	46168	41323	29828	21884	15581	11994	8956	7095	5915	4786	3822	3386	3000	2705	2226	1913	1720	1606	1463	1504	1450	1408	1352	1145	1106	1109	1096	1071	1049	1024	986	1031	1029	1011	1012	952	985	984	923	910	960	949	922	924	928	986	962	980	978	929	974	985	969	923	972	999	963	983	980	948	956	936	925	1005	953	924	943	969	961	987	965	973	954	937	952	960	967	968	945	941	991	938	1001	905	921	927	942	939	982	936	951	993	936	982	975	1012	1011	964	961	953	923	972	907	1025	950	932	902	905	1018	960	946	940	989	964	951	919	964	901	935	945	951	965	947	977	1019	931	990	964	954	978	929	925	879	916	960	991	1010	966	989	1002	976	966	939	1030	1008	961	974	934	909	1015	926	911	974	960	960	963	1001	932	999	1002	954	966	936	939	951	965	944	1018	949	971	896	970	924	979	969	943	968	946	970	940	991	925	941	962	930	942	932	945	909	897	941	968	955	991	976	954	959	946	957	951	946	905	972	940	1010	943	970	944	876	966	888	970	920	955	973	982	969	906	948	972	926	955	911	974	942	953	971	972	950	931	957	955	899	954	952	926	1002	984	972	976	947	976	944	935	934	891	992	939	973	964	927	906	903	914	966	1029	969	966	991	945	987	999	970	922	953	957	986	915	986	984	928	961	915	957	942	954	949	960	930	899	975	914	947	951	960	947	962	972	955	955	976	953	902	885	1007	969	933	899	924	931	964	924	919	958	959	908	1003	924	972	907	903	955	924	964	952	990	952	983	987	947	901	922	984	983	955	979	973	965	923	934	974	984	932	922	925	994	956	960	915	951	969	954	909	912	961	934	983	986	925	922	1028	937	970	943	971	976	922	950	895	961	940	945	958	969	1028	971	997	931	955	967	915	961	975	962	912	1004	988	984	962	968	948	975	967	977	1008	961	988	924	940	931	930	986	932	951	938	1005	987	880	1034	935	934	1003	939	899	967	957	1035	1035	998	912	957	988	929	962	943	947	889	953	999	923	996	963	922	949	943	962	980	953	887	941	977	974	983	1024	977	935	899	941	951	937	940	922	943	1020	942	1053	942	929	935	961	930	1004	948	988	965	942	930	987	955	911	917	986	902	990	990	996	982	927	963	958	941	947	915	953	946	907	952	1007	953	966	998	907	986	946	972	968	937	942	934	910	933	932	970	996	1024	1015	950	969	914	966	934	926	895	944	954	1002	956	981	967	955	988	926	963	994	954	978	952	911	916	954	937	924	917	981	916	977	941	955	961	928	974	993	978	967	903	982	906	977	1014	899	935	923	991	921	941	985	952	955	914	919	1009	984	937	1027	1002	876	999	937	935	973	901	920	959	935	981	929	984	974	1009	995	953	1002	989	915	958	989	912	975	941	938	963	944	991	912	943	936	972	880	980	927	959	1008	963	903	977	929	958	958	895	997	975	904	940	967	980	884	959	985	956	967	954	988	962	967	930	954	933	971	896	964	951	922	940	980	914	949	956	948	931	920	950	1013	925	969	917	902	939	922	963	945	1000	955	923	987	958	987	921	899	952	924	927	965	954	959	909	959	974	955	984	899	969	985	924	1021	954	944	941	989	969	942	943	975	949	954	954	957	978	987	955	917	1010	966	955	963	942	1058	950	914	996	945	909	989	954	955	963	953	978	978	1025	934	953	979	969	952	993	931	933	932	964	951	977	953	979	949	923	948	951	908	940	1052	854	981	944	909	978	926	967	981	959	913	953	1014	942	1005	979	1008	959	981	940	981	923	985	969	930	960	951	909	950	945	996	926	889	975	955	933	989	978	884	975	936	928	916	984	950	916	988	988	999	982	923	909	972	1026	933	953	977	919	916	1011	958	942	966	997	934	943	985	915	939	920	937	935	967	920	949	965	980	979	977	977	941	982	951	979	953	980	953	1011	966	943	952	1014	933	889	964	977	958	1014	965	975	921	898	992	928	997	975	949	934	945	960	950	936	922	953	946	992	951	966	1014	897	956	921	926	958	850	977	916	985	936	905	990	955	930	926	932	959	949	938	946	932	948	948	949	982	942	1001	963	914	994	970	982	996	1009	934	914	963	934	954	984	946	921	948	963	875	993	963	949	939	953	941	938	941	958	964	945	960	916	942	986	926	911	937	992	975	943	1023	947	967	1006	957	926	971	979	905	954	972	943	940	963	921	929	921	993	923	956	948	972	942	1003	936	894	960	939	943	978	991	964	977	937	992	996	1014	960	958	986	958	1008	961	935	944	954	957	915	978	931	878	937	933	955	937	973	896	908	941	949	952	990	920	948	964	952	977	946	1004	982	963	941	961	948	935	957	975	970	903	887	957	968	911	947	943	977	944	957	1007	953	886	940	970	925	941	919	955	981	952	977	930	983	934	951	963	971	909	967	997	1002	963	951	949	911	951	970	949	984	939	1020	963	937	973	948	960	982	956	974	975	923	959	923	917	975	957	931	987	942	965	948	974	908	936	966	913	976	982	939	966	977	973	968	946	941	937	931	959	1009	893	957	962	986	936	943	952	934	978	979	1007	909	941	950	923	961	966	957	969	969	950	928	965	916	1013	909	979	956	976	894	909	995	960	920	991	908	975	975	972	921	923	930	912	917	952	901	930	940	1002	937	980	932	936	939	961	981	1006	968	954	992	923	957	931	928	956	936	962	918	896	930	972	965	956	920	887	924	911	945	959	938	942	950	971	982	968	930	936	956	901	898	919	929	954	986	938	950	999	917	910	923	951	986	941	963	897	985	981	990	955	958	941	979	964	975	950	950	903	952	967	997	935	933	971	953	928	989	984	943	969	957	917	956	920	974	987	983	989	1004	902	897	1020	947	948	955	988	982	966	913	939	1002	962	908	968	1030	963	928	936	923	988	990	925	934	994	944	968	944	985	976	932	940	959	964	948	899	1007	947	953	903	969	940	990	953	968	951	978	961	988	982	1007	978	978	965	952	972	994	947	962	998	966	942	965	960	923	954	937	937	955	950	910	977	977	893	964	965	966	899	910	947	923	931	960	1007	977	954	1000	954	970	983	916	980	965	951	958	1003	931	955	944	966	925	992	1017	982	940	939	981	984	975	959	910	965	949	990	988	1007	971	1002	947	906	928	969	971	923	931	958	921	980	939	1015	976	970	958	941	976	997	970	1009	925	1007	933	1002	952	989	952	902	918	1010	935	957	925	963	943	895	912	960	921	905	967	992	943	981	958	927	900	978	1009	936	1005	959	954	970	958	1036	960	936	953	948	944	971	935	1040	1006	934	893	971	965	947	933	966	984	997	997	967	973	973	989	906	994	959	959	958	957	984	929	953	925	930	917	929	977	921	951	907	940	999	906	988	946	923	919	960	958	951	937	909	981	984	938	961	928	1001	922	944	933	954	966	962	987	958	949	945	955	980	967	899	924	988	1015	940	937	951	899	910	913	1000	954	1007	949	977	1011	972	982	975	978	987	928	967	975	919	961	927	939	951	970	970	945	948	923	972	957	948	943	919	955	946	910	924	963	954	965	932	966	930	923	906	970	917	951	940	920	947	986	938	959	949	939	931	937	976	908	928	1041	918	995	1012	971	968	979	1026	981	952	950	968	918	941	996	972	964	936	914	903	973	953	938
24813	21763	29230	25515	21798	15688	9372	5561	4167	3381	2654	2091	1827	1739	1459	1273	1083	993	932	908	917	834	808	777	769	756	728	699	685	676	659	665	640	668	681	657	664	655	674	642	678	692	622	651	612	691	647	596	656	603	695	646	669	610	618	623	666	643	659	662	610	623	654	631	641	662	649	649	655	623	664	605	592	705	652	601	667	665	613	610	618	636	623	640	675	638	644	597	610	647	632	638	620	632	653	635	650	662	637	672	605	601	562	604	640	613	653	612	697	657	618	590	634	595	640	637	616	603	631	607	661	639	638	641	625	637	640	598	625	630	654	605	594	612	583	666	618	640	628	642	616	634	649	676	607	640	635	663	647	623	700	618	623	614	635	639	562	639	656	654	641	623	612	621	653	653	624	667	693	625	644	664	664	681	641	654	604	653	676	650	644	644	634	671	637	596	654	653	617	640	669	597	658	596	605	643	664	628	608	651	608	634	601	653	657	672	617	649	692	605	629	598	655	596	667	668	634	662	609	622	657	628	690	643	649	612	633	660	605	643	631	628	646	646	622	658	631	628	659	580	576	641	624	653	645	650	634	644	652	609	596	667	608	567	606	634	660	612	643	651	668	619	657	613	623	649	641	586	638	603	636	627	672	648	644	634	602	637	635	620	641	628	593	628	640	660	643	608	616	601	647	621	636	656	604	609	634	631	666	660	672	607	656	620	589	700	612	633	629	651	639	645	636	656	625	616	589	598	628	586	646	626	643	614	616	639	636	636	651	632	716	687	586	651	606	638	599	620	618	598	639	615	672	561	633	632	651	653	641	638	609	631	613	662	588	659	598	669	645	614	623	619	622	637	635	657	599	680	659	639	618	620	606	667	655	632	611	602	645	633	653	671	628	615	637	599	622	637	641	631	638	615	637	660	671	657	640	679	643	606	626	662	639	649	581	668	625	665	645	652	599	663	629	588	624	621	607	624	670	637	682	644	634	634	626	630	636	619	605	671	639	621	644	630	659	599	650	624	567	618	620	591	622	615	590	592	646	602	617	594	676	649	656	662	635	625	648	625	594	619	668	638	595	646	622	610	613	602	640	610	614	649	675	638	629	615	675	598	595	636	663	663	660	603	577	640	662	618	634	619	613	616	655	635	655	649	646	621	617	675	641	645	626	671	642	576	667	656	619	657	644	639	631	668	641	594	610	569	606	593	594	649	630	638	652	617	589	635	571	628	598	627	609	617	660	626	640	657	637	627	625	600	630	654	636	612	655	618	641	646	623	639	643	608	637	652	650	649	638	625	602	656	616	626	657	609	629	629	602	634	622	660	646	661	648	612	621	686	617	654	628	628	602	615	634	689	634	666	625	613	632	639	652	644	639	603	636	627	643	648	638	676	632	692	634	606	608	618	635	606	636	628	652	639	623	613	630	648	632	642	654	633	626	624	637	609	606	632	610	657	614	638	630	643	658	681	609	645	590	626	609	644	593	611	637	648	601	630	626	569	623	648	687	628	647	638	619	635	646	632	604	603	662	664	625	629	609	634	657	668	591	689	625	634	630	600	642	589	666	641	662	600	646	658	630	619	574	644	651	619	659	647	675	604	673	641	631	609	637	647	612	640	605	638	606	635	639	626	633	605	607	648	614	621	624	649	635	673	643	610	663	662	675	644	569	672	588	667	661	585	641	619	600	594	641	623	648	671	585	675	602	651	653	629	655	617	590	611	655	630	622	647	660	615	651	626	593	683	645	668	634	601	591	603	643	648	662	644	603	656	592	632	634	631	610	642	588	616	634	628	635	675	618	600	623	618	622	675	650	642	620	635	651	635	622	625	636	627	625	634	613	628	671	628	647	625	663	601	641	632	605	639	637	636	606	625	626	631	635	599	647	646	603	642	640	634	632	634	596	655	639	597	653	638	619	571	645	594	657	682	611	640	664	673	638	640	670	641	657	614	591	631	666	652	673	645	614	664	641	605	654	609	644	616	631	582	625	606	662	645	678	615	647	623	653	618	662	641	608	644	648	634	642	639	624	636	633	645	624	622	658	651	637	641	631	619	614	603	677	654	635	659	660	609	668	621	630	616	652	616	586	662	634	649	661	647	623	617	628	635	690	659	571	660	606	657	605	612	655	619	715	638	643	602	676	671	664	625	610	571	639	654	656	603	608	629	666	628	630	602	599	648	640	680	614	637	653	623	612	628	618	595	632	614	633	655	631	645	624	642	627	618	663	634	625	648	662	674	618	642	642	668	613	622	659	642	641	664	621	666	633	543	618	648	614	607	630	632	667	619	630	568	652	618	683	671	655	619	625	620	597	644	598	636	631	607	655	627	642	636	644	621	630	665	628	695	678	589	599	607	606	646	607	673	650	651	621	644	636	642	611	640	631	613	609	592	643	597	593	619	644	657	629	635	650	637	652	690	648	650	633	647	640	623	630	658	622	622	637	654	606	643	649	612	646	600	626	615	632	606	598	617	634	614	616	682	612	635	694	635	635	707	621	623	655	635	646	593	655	612	627	646	627	617	645	631	621	616	579	640	634	596	664	636	665	639	672	605	668	661	650	589	613	617	607	605	641	629	624	655	664	641	548	614	640	580	579	652	642	647	638	623	663	636	624	619	694	645	602	648	633	626	633	634	665	654	629	618	577	635	642	632	703	668	623	622	600	629	630	675	651	688	629	693	667	664	630	622	628	650	664	645	614	613	605	609	681	642	664	636	649	633	627	603	623	700	586	640	601	624	581	652	633	675	630	602	680	568	646	634	618	619	614	659	626	665	644	652	618	614	623	675	641	649	636	641	650	632	656	601	653	624	645	579	644	603	641	634	618	656	661	649	589	674	639	584	608	634	612	616	646	581	651	627	639	599	639	624	615	615	627	626	619	639	608	643	666	614	625	587	659	646	615	652	639	632	657	600	634	651	607	644	592	610	617	626	626	613	645	659	602	663	654	614	654	632	666	624	655	601	638	638	570	625	633	587	681	615	621	596	635	708	601	612	624	626	604	632	623	622	600	643	607	653	623	637	597	647	630	656	642	633	646	639	573	584	587	598	599	637	569	601	649	664	603	622	634	617	633	656	609	616	605	614	661	669	605	603	598	625	611	603	622	660	624	593	648	658	629	611	642	580	614	694	642	635	639	625	607	647	653	581	584	645	665	635	598	674	632	603	644	610	631	649	596	643	626	656	643	588	636	665	642	640	646	623	629	637	685	652	645	630	634	661	645	678	672	634	670	590	663	635	642	650	662	596	606	578	639	635	647	590	630	622	650	653	644	633	648	662	668	680	624	675	655	620	632	628	649	623	621	576	666	640	643	641	649	688	629	601	650	650	672	612	633	668	600	610	625	648	575	622	686	626	682	613	657	666	681	609	651	646	614	644	671	645	617	623	628	627	646	605	598	587	624	644	598	600	573	627	661	626	617	635	620	596	605	590	659	645	600	676	656	586	634	664	626	642	595	633	623	639	661	665	661	645	625	613	597	618	614	605	595	642	633	650
31110	51859	47767	36247	27868	21547	16806	13210	10648	8771	7108	5761	4863	4377	3970	3007	2402	2072	1872	1849	1899	1710	1589	1486	1305	1266	1251	1144	1201	1152	1158	1039	1074	1070	1033	1050	1024	1035	981	985	999	947	1017	937	1001	997	933	994	931	1001	920	985	974	985	999	963	991	997	988	969	977	1003	918	940	919	971	972	977	943	1002	947	957	946	992	956	959	984	944	983	941	1031	942	953	969	945	979	968	1016	972	998	995	1024	956	942	931	993	976	939	909	955	948	976	960	1003	959	939	1003	1008	982	1001	992	1051	1041	995	948	980	956	959	959	959	957	964	973	989	1012	1003	931	942	967	939	999	934	966	943	992	955	945	937	995	927	959	948	953	919	986	969	985	1014	991	936	925	1024	989	960	912	1010	989	984	955	1000	979	990	937	931	965	906	970	994	992	974	975	952	911	920	986	936	977	938	1049	935	1049	963	976	1000	953	1011	969	975	966	964	936	977	1033	998	999	984	1015	925	957	974	1011	950	960	958	940	946	964	906	935	934	975	984	949	1003	925	927	953	984	918	973	981	985	950	986	1004	922	879	965	976	998	963	911	976	970	958	893	938	976	968	946	932	973	950	1001	967	925	988	961	997	968	945	945	926	1026	962	934	924	973	942	962	1053	1001	906	968	956	991	980	953	903	953	960	986	932	966	997	923	943	948	941	1008	1004	980	954	984	1018	1012	973	966	981	910	1012	981	994	968	984	970	930	1024	924	1005	919	975	981	998	971	941	973	960	989	946	929	943	947	968	930	970	945	946	928	978	1023	924	954	1028	968	984	966	960	1008	996	1019	954	994	952	997	926	971	977	993	984	1002	967	938	1041	973	979	965	927	987	939	999	976	947	949	971	979	943	934	967	979	951	1019	982	1026	971	969	1006	917	934	942	972	976	941	974	989	950	963	1027	889	929	1002	958	882	947	978	1004	976	937	1008	897	955	999	949	976	954	982	944	960	982	1003	974	941	936	966	925	962	968	898	979	946	958	938	911	1007	926	936	923	966	964	992	973	956	987	1021	961	960	932	1016	951	951	994	961	974	1008	918	945	1003	956	971	970	983	933	937	948	983	899	978	936	958	939	966	914	961	902	921	912	987	985	981	974	984	945	950	962	1000	957	972	959	936	970	981	975	990	962	1005	953	942	960	929	977	989	1031	957	946	976	1007	1016	951	937	1006	942	928	961	988	996	981	949	966	925	944	979	1017	920	962	967	956	941	993	969	1012	917	966	976	963	982	929	1004	971	985	960	954	944	950	959	947	971	993	998	925	950	918	943	960	921	959	947	971	955	990	936	922	969	935	1006	915	928	986	984	1005	987	942	973	947	961	963	970	986	1018	1010	970	972	936	990	894	963	986	974	1032	944	911	1019	969	943	1026	991	944	971	968	1016	957	989	983	956	938	931	985	975	951	982	940	1033	970	945	1018	1026	922	950	965	953	939	1000	965	998	967	959	972	932	926	967	977	976	1025	935	972	983	950	938	956	976	943	969	972	982	994	974	972	944	940	980	980	1010	943	931	949	940	1055	941	961	1026	1004	1007	969	1012	952	935	954	967	982	1006	988	983	955	944	944	948	1024	983	977	995	996	927	972	934	962	1044	900	1032	949	1030	1034	1011	988	975	962	960	968	945	995	967	992	1009	949	905	905	995	918	950	1023	1015	939	987	970	957	967	990	970	953	943	1010	970	961	927	1030	892	1005	954	971	910	951	966	944	955	947	995	963	958	970	1011	871	951	969	985	956	986	965	972	951	993	955	945	934	950	936	988	927	906	1010	930	976	971	935	980	950	964	986	1025	947	972	948	933	1054	937	934	973	957	983	930	924	949	1002	981	939	949	990	975	963	1018	975	943	941	936	973	962	929	926	957	997	959	948	1001	979	989	985	969	968	978	975	988	976	989	978	953	981	935	956	950	976	937	966	931	961	959	951	954	963	951	925	955	1008	920	953	961	936	914	957	912	968	988	1015	973	940	1025	963	942	999	1022	1024	974	960	917	1003	961	1003	994	966	964	966	925	964	954	972	951	929	959	985	973	948	935	964	1011	946	978	970	962	969	973	888	987	919	955	947	911	936	936	969	962	995	964	965	1002	965	922	964	954	967	970	970	974	937	990	974	967	939	1007	975	984	953	996	941	979	998	947	898	970	963	935	1034	958	962	922	957	944	991	917	958	953	939	934	947	981	1036	1016	973	951	962	1042	929	927	915	996	935	1010	1026	936	952	978	981	945	1045	1018	953	992	962	997	982	956	999	887	948	985	1003	932	951	1012	995	920	989	1000	978	1003	996	940	963	991	938	986	958	957	989	942	968	970	954	977	978	976	946	993	938	997	990	894	1024	941	913	962	967	990	966	967	939	955	1030	986	927	956	1037	938	975	968	961	961	961	961	984	979	941	992	949	942	954	1009	1035	992	940	939	984	951	943	960	1004	940	938	934	932	949	1000	940	929	1018	990	993	974	977	981	1004	967	948	978	972	973	998	901	1006	961	972	974	991	973	1021	954	930	939	953	982	907	955	945	910	963	918	943	933	919	992	954	1000	946	940	947	964	977	949	967	978	937	917	937	962	974	1009	962	937	941	978	942	956	973	973	943	981	910	947	963	914	983	996	949	983	1010	897	984	983	925	975	1020	979	925	975	1034	1000	925	950	968	946	975	963	960	975	915	1002	983	932	1046	947	999	946	1000	973	941	914	985	987	1015	951	938	1011	935	1004	932	1020	920	963	934	990	916	962	941	969	958	979	925	965	935	989	942	956	930	1017	979	905	965	938	968	965	1007	964	949	992	957	953	1028	947	967	944	969	952	914	977	985	957	976	900	949	937	958	1001	957	937	981	993	967	976	1011	952	942	1008	949	996	973	1030	951	986	967	931	974	924	979	947	934	955	986	985	1004	951	966	919	929	960	1003	990	948	969	987	1008	923	1018	923	982	958	977	989	1006	945	980	956	978	957	997	949	963	1007	1007	995	976	973	968	986	971	952	959	1000	927	975	960	941	971	978	972	968	919	983	1030	958	964	986	936	960	960	965	945	906	972	940	985	965	973	992	982	925	965	967	929	1055	950	999	975	985	965	961	961	934	975	974	900	1011	954	955	957	961	958	994	950	924	948	998	1017	1022	946	1001	949	986	965	932	937	1012	985	980	989	997	1009	963	908	962	959	978	945	948	947	1092	937	973	974	995	988	981	980	963	973	929	899	966	911	975	1006	958	991	983	923	889	956	946	1024	974	985	961	961	893	962	954	943	924	994	988	984	969	989	943	930	955	965	969	927	962	926	980	954	964	933	1005	984	997	941	911	962	995	970	944	937	984	970	960	964	1003	952	963	1033	1001	972	954	916	982	989	999	979	994	991	921	946	953	1014	967	989	982	953	1000	1001	973	969	983	984	926	988	1025	1004	937	991	976	985	959	917	958	1011	893	907	924	937	978	898	966	977	941	1031	1004	975	985	953	957	1008	960	934	950	990	979	935	976	986	962	932	943	938	912	901	961	948	959	1004	979	959	1005	1048	981	954	976	1019	1005	959	968	972	961	897	957	1023	936	935	966	961	975	935	972	984	921	1010	998	951	960	941	930	944	954	1022	927	954	982	1016	965	954	975	992	1005	965	1021	958	944	920	979	990	978	946	951	930	991	948	993	959	915	931	998	968	888	986	939	932	945	964	972	922	993	940	963	1015	985	984	945	1000	977
22609	20733	28276	23336	21089	20810	15410	7730	5244	4130	3229	2641	2207	2002	1846	1511	1176	1128	965	1016	948	905	854	729	760	723	696	686	683	651	573	599	612	634	596	647	562	618	596	590	606	611	609	587	568	553	572	583	554	558	592	602	532	570	547	595	587	582	614	610	552	569	607	556	592	557	550	570	554	575	537	576	545	568	600	594	587	574	575	569	579	592	568	574	597	567	590	544	571	581	573	564	571	589	589	604	596	601	561	516	578	519	575	524	593	600	590	554	578	578	564	632	578	571	589	560	597	554	550	549	548	565	585	554	574	552	578	559	550	555	512	553	545	544	617	588	615	597	563	570	606	586	599	578	565	583	592	540	541	578	557	605	594	565	589	536	569	564	594	579	577	566	573	593	596	577	559	609	565	546	573	606	558	534	561	552	566	573	558	584	579	539	603	596	551	567	551	538	569	572	580	554	560	559	570	544	569	595	567	573	523	542	534	550	590	618	568	552	583	565	592	570	601	567	571	552	599	610	565	563	581	541	549	539	563	610	557	596	597	581	570	594	584	589	554	580	579	583	564	606	589	515	567	580	550	564	579	549	589	580	581	574	539	572	557	590	592	596	599	573	559	591	549	601	598	596	556	576	598	601	575	615	596	611	515	593	595	631	594	591	612	615	514	554	601	609	577	584	527	607	576	553	569	576	585	563	573	582	575	621	595	612	544	581	549	538	530	559	552	572	554	574	524	599	561	523	550	616	577	579	562	617	567	592	570	567	557	567	584	595	580	567	569	594	602	573	587	578	599	582	550	573	562	583	568	541	569	551	585	624	600	586	616	585	560	576	633	561	536	569	589	589	605	579	580	559	576	585	627	613	579	573	615	581	564	577	590	620	534	587	560	565	579	582	560	626	579	570	556	636	562	594	595	544	646	551	581	553	573	558	568	508	542	574	558	601	592	577	581	613	569	561	578	591	571	586	539	609	558	565	582	518	561	555	585	567	592	583	604	570	617	563	587	627	537	567	569	534	560	584	582	547	573	584	558	549	612	536	534	548	557	586	612	600	599	555	568	563	577	574	610	534	520	553	579	596	590	577	590	563	617	588	590	573	578	581	607	569	541	593	537	562	552	615	576	574	590	577	609	523	565	557	582	639	621	580	603	643	549	603	562	615	574	570	574	577	589	572	625	551	597	544	578	621	580	581	531	631	569	598	548	548	576	577	569	582	547	576	586	559	570	617	571	582	579	581	589	588	584	577	535	564	601	609	536	613	541	544	526	614	546	564	585	599	617	589	594	542	536	558	571	585	579	582	603	555	583	602	578	583	587	523	557	584	563	562	546	567	554	559	573	575	570	567	579	557	556	605	571	581	575	537	546	611	549	558	582	549	565	592	560	558	605	570	535	602	590	564	529	614	568	582	576	542	600	561	590	583	612	582	542	561	602	600	600	586	587	609	555	564	573	551	594	522	604	531	593	586	546	598	562	577	573	550	595	555	589	590	564	573	567	593	571	587	598	585	532	558	555	621	591	578	607	565	569	624	567	542	573	575	572	583	625	594	558	573	566	528	613	550	606	579	579	569	566	574	575	578	594	557	590	566	586	560	583	532	598	549	579	561	558	570	578	561	564	578	582	573	555	553	584	555	602	628	581	603	617	587	544	578	542	625	570	534	588	570	558	562	551	552	556	573	614	553	579	617	593	571	589	582	567	573	568	575	562	593	605	586	574	565	522	610	542	583	542	620	602	600	558	565	548	562	605	541	573	567	567	580	579	579	562	604	561	611	554	564	586	594	577	618	574	571	559	598	589	552	577	600	527	523	578	569	618	576	529	610	599	562	553	573	599	552	570	580	556	567	567	588	523	547	632	573	570	534	610	608	559	553	586	585	584	561	585	628	575	553	573	598	626	594	525	559	558	597	593	568	582	546	605	562	577	583	583	612	602	611	572	587	550	594	568	546	564	616	551	554	613	587	568	541	570	577	598	584	553	563	610	578	597	579	608	578	567	566	529	566	617	563	598	595	617	550	590	613	623	566	627	581	590	581	555	571	571	595	623	518	583	577	581	603	603	601	560	572	563	568	552	567	597	555	582	517	575	561	591	538	566	569	530	558	549	588	625	546	587	614	559	554	512	609	588	603	535	526	562	554	635	608	544	558	551	555	583	563	568	586	529	538	592	553	631	574	573	567	588	554	536	587	581	580	514	607	552	577	559	540	568	577	572	563	596	542	599	606	567	533	539	558	557	556	587	601	555	559	593	632	569	556	557	575	590	528	619	552	561	541	559	582	589	581	583	562	566	558	564	576	598	608	570	610	545	557	585	532	572	563	559	551	567	604	590	610	622	576	554	563	558	579	566	557	548	523	552	581	546	591	603	625	584	576	599	624	534	602	560	564	567	576	556	579	594	572	557	609	559	613	602	587	579	573	586	564	559	568	578	588	541	608	613	584	543	579	567	518	563	583	541	591	577	596	618	585	568	563	596	575	571	593	578	567	565	506	556	585	597	582	595	569	552	574	561	633	583	636	574	578	611	548	557	602	556	597	589	558	547	602	599	600	595	576	573	566	612	572	573	580	577	590	574	586	611	523	553	533	532	557	571	629	579	570	578	578	569	572	558	596	606	572	502	575	603	590	558	547	626	589	571	594	562	589	582	559	577	586	601	577	575	620	584	603	565	557	602	600	574	603	558	591	595	575	569	547	619	595	580	594	610	552	600	603	591	573	537	550	598	565	540	575	533	582	565	569	585	564	535	555	591	604	594	574	534	566	607	593	513	566	607	579	562	587	570	555	608	576	569	595	556	562	612	590	584	616	545	563	598	606	560	601	576	580	545	561	571	608	594	558	550	538	531	570	537	621	545	598	586	568	607	552	564	580	605	560	588	564	588	588	616	541	606	557	559	539	570	549	572	531	571	587	592	552	585	564	584	543	566	578	525	587	586	574	617	542	564	576	618	576	573	586	527	592	611	520	573	599	597	568	599	570	577	559	573	565	541	587	609	578	611	588	584	614	588	583	557	629	577	602	612	491	548	540	571	570	573	594	606	530	514	609	578	561	536	576	585	605	568	574	543	548	583	577	581	572	538	596	567	560	526	596	606	593	542	539	599	587	567	585	552	570	612	596	583	534	554	592	586	571	624	579	576	608	584	547	599	586	543	566	573	586	579	571	576	609	617	554	603	554	598	529	615	555	549	595	564	568	559	614	588	579	570	565	539	564	536	610	557	568	545	545	582	564	584	573	574	562	600	542	575	557	551	588	574	536	560	541	561	553	547	589	563	522	564	585	554	563	580	585	545	543	584	559	549	600	562	582	602	592	591	582	584	565	570	574	593	546	563	587	561	560	574	605	596	595	555	589	579	567	538	543	568	558	573	547	584	581	532	570	594	587	558	563	560	570	588	555	582	529	597	575	601	611	582	602	581	544	558	567	623	549	580	547	608	591	546	567	545	536	594	633	560	564	581	534	556	584	577	549	587	587	598	556	574	576	590	543	547	567
27771	47965	44296	35219	28002	22257	17864	14477	12055	9837	8065	6481	5417	4813	4284	3363	2634	2245	2076	1974	1950	1636	1608	1335	1150	1150	1112	1072	984	983	932	900	863	859	874	895	841	860	841	869	779	811	794	788	812	770	828	753	799	825	868	820	795	783	816	830	767	803	782	823	810	757	769	774	763	815	723	776	772	800	755	782	806	779	801	808	756	762	759	757	799	769	816	814	780	757	790	794	743	725	803	845	756	773	769	796	789	820	810	761	809	798	772	792	791	787	726	750	737	843	799	774	791	787	778	779	783	709	819	806	789	750	804	745	797	751	778	738	752	808	798	785	812	787	734	808	778	789	807	785	805	819	785	796	811	775	762	832	823	776	808	800	785	811	777	781	714	854	761	738	816	786	788	786	762	762	824	789	789	780	762	791	798	751	801	731	807	763	736	771	801	783	767	760	750	775	783	776	772	829	714	744	775	774	765	792	787	808	825	773	803	749	805	846	823	774	814	808	763	774	766	776	785	766	813	811	747	807	763	835	787	749	753	794	805	788	805	782	768	757	771	762	801	760	790	785	749	761	825	784	845	773	779	709	781	705	732	766	793	753	767	767	768	778	724	728	793	775	797	756	806	793	761	774	743	710	809	704	826	761	807	784	771	767	767	817	763	761	781	764	774	788	777	777	803	804	821	787	743	776	750	796	781	773	750	770	769	752	782	795	778	828	827	824	767	753	794	788	783	810	778	766	795	774	799	742	803	823	729	742	765	778	757	797	797	736	782	790	821	773	781	732	758	754	756	745	830	796	811	768	807	775	835	763	752	791	783	780	765	761	811	791	763	769	774	804	805	727	816	791	805	765	774	795	788	792	757	799	720	716	813	778	782	796	752	822	784	758	833	761	752	793	757	772	759	819	749	777	766	740	773	786	747	813	728	841	746	790	793	762	748	767	838	759	784	755	767	800	766	781	800	818	788	786	828	762	761	718	846	756	782	753	812	795	786	773	784	766	743	798	749	799	740	805	784	786	767	814	779	765	685	761	738	812	788	784	813	828	758	824	800	761	765	781	730	739	792	740	808	810	795	768	720	792	755	811	775	755	813	789	801	811	793	863	779	836	768	765	812	802	757	750	832	785	768	795	850	765	736	788	789	831	760	762	740	746	777	764	735	820	744	813	721	818	795	740	761	789	815	733	825	775	758	793	749	778	793	756	771	781	742	794	812	788	736	765	787	765	775	756	784	761	812	803	781	810	793	754	817	759	750	789	766	781	787	808	776	754	798	761	735	765	798	803	777	799	808	785	761	773	762	844	766	752	765	788	791	796	800	769	787	799	789	822	791	740	765	747	762	757	795	757	761	794	776	791	775	786	827	733	795	786	785	787	777	782	853	771	783	773	782	749	738	774	757	786	723	765	833	779	767	781	753	797	788	756	806	771	775	789	783	743	767	746	797	772	780	794	768	769	801	763	780	794	807	790	786	721	799	786	831	787	774	782	771	744	798	806	750	811	765	767	737	768	780	834	779	828	775	726	822	742	787	805	787	757	779	764	796	781	753	753	788	720	757	845	824	756	755	771	805	770	754	766	773	813	815	747	732	728	741	792	750	761	760	806	787	780	740	747	769	740	860	773	781	774	785	729	772	778	811	741	775	813	804	767	835	782	789	845	819	793	781	836	768	801	767	743	799	758	750	738	728	797	766	767	772	756	786	822	772	798	761	808	809	808	783	848	760	790	727	752	750	728	771	828	789	783	784	732	778	767	782	867	813	792	778	775	723	765	728	736	797	810	751	750	786	787	793	772	769	811	767	784	805	778	787	796	787	774	857	799	807	766	778	805	799	808	819	721	789	736	776	769	778	803	772	798	758	743	789	774	768	787	798	787	760	767	752	830	749	725	782	792	798	747	829	807	807	759	785	821	781	764	779	794	751	750	773	777	821	772	777	742	756	810	799	764	766	778	815	779	788	813	799	808	794	817	758	765	855	793	759	839	758	783	770	786	782	752	773	766	777	771	808	737	783	742	722	792	742	834	762	819	830	809	783	798	796	802	770	765	780	787	788	825	766	770	761	752	794	740	820	808	825	800	765	768	773	773	741	847	778	779	784	776	800	800	797	792	747	799	795	808	768	781	801	767	779	721	795	769	779	776	774	780	802	816	784	800	777	797	752	752	793	798	732	796	788	847	805	784	761	783	816	763	797	826	802	792	775	772	743	794	809	749	790	781	784	783	791	766	761	784	752	795	812	801	839	752	806	763	804	774	789	750	750	776	761	831	779	789	750	768	769	778	792	853	798	797	777	766	818	791	790	809	813	774	743	802	772	730	810	750	800	779	765	774	751	795	801	768	790	758	800	802	786	795	740	780	770	825	837	839	758	758	789	775	791	784	778	747	815	766	792	821	781	771	816	822	809	799	809	736	787	805	831	789	799	766	777	769	780	856	726	826	779	760	772	810	753	779	729	759	778	798	763	786	805	764	802	830	770	756	801	772	787	785	813	760	795	776	855	829	778	760	772	780	764	770	775	758	784	780	756	738	784	879	734	784	796	780	774	793	790	772	784	750	733	805	798	812	791	818	867	812	758	776	749	794	744	796	824	736	782	800	731	799	792	736	776	822	798	796	812	732	785	835	748	766	778	792	759	766	764	813	806	723	790	735	820	747	738	815	770	780	768	767	783	738	816	823	757	746	825	766	784	827	791	813	768	800	824	754	768	756	740	765	766	792	801	775	747	794	781	769	812	799	829	779	817	781	779	766	786	801	770	756	785	815	795	734	808	771	772	807	823	801	773	799	799	844	736	840	817	797	761	723	801	852	793	808	765	786	816	754	768	772	779	805	726	735	771	766	802	722	808	813	764	813	763	776	762	753	792	772	765	814	793	751	792	886	779	803	768	723	775	770	747	756	788	776	754	808	747	788	771	764	756	789	751	774	787	770	802	771	829	764	804	782	809	777	757	785	774	797	790	834	745	802	815	782	788	780	779	768	782	806	765	740	795	779	774	775	798	779	786	776	790	717	808	788	798	777	795	774	783	808	765	759	786	742	801	744	778	756	785	850	776	778	797	793	781	755	757	756	774	772	803	788	826	763	848	803	768	776	797	837	803	765	826	772	766	760	775	832	782	785	809	823	775	793	745	787	794	758	787	782	826	778	757	744	741	771	800	792	759	767	766	792	770	776	844	797	756	810	757	734	730	799	745	751	809	743	800	841	768	807	731	789	783	765	737	782	785	753	789	775	751	765	719	798	762	775	777	768	795	785	814	821	802	819	801	804	766	694	822	815	765	770	802	721	814	755	769	724	818	834	755	829	784	806	796	768	797	772	764	752	835	803	801	766	783	732	801	800	836	772	745	822	783	754	800	799	858	776	795	779	782	746	802	793	754	801	802	777	759	789	766	780	785	774	761	758	760	796	805	779	834	778	797	806	779	842	797	751	791	750	774	789	764	823	768	768	740	746	793	788	771	724	776	747	812	763	765	798	797	773	784	761	761	771	796	811	748	778
28555	28116	32128	23461	13003	7400	4642	3357	2595	2123	1813	1495	1247	1256	1146	988	833	777	798	758	763	732	714	691	654	673	679	641	616	639	662	639	628	656	676	619	641	591	560	628	601	593	606	621	652	633	587	601	662	566	637	597	627	625	583	659	600	601	628	641	605	611	588	645	603	605	652	607	627	597	645	628	617	578	623	598	552	623	598	607	659	584	605	605	612	575	614	611	609	593	647	611	635	559	579	595	592	606	637	611	586	560	647	631	584	603	645	620	648	633	589	617	663	659	591	634	644	640	595	636	624	634	641	650	571	627	602	583	609	610	624	583	635	623	649	662	561	614	631	637	616	624	569	588	583	620	654	598	604	599	622	655	659	589	626	627	617	663	618	594	625	611	604	553	577	582	584	592	591	617	644	629	607	615	556	598	598	587	584	600	626	605	638	618	603	598	587	607	609	651	624	608	658	639	581	614	597	621	607	650	624	625	622	627	601	593	637	599	629	661	640	559	608	648	634	615	629	637	600	635	606	611	587	619	618	629	611	622	593	626	626	576	595	666	633	597	578	613	627	585	579	603	614	639	586	600	570	610	624	628	649	613	634	572	586	641	604	579	607	636	625	631	592	592	604	586	605	620	577	600	619	635	635	609	622	608	658	575	599	636	601	582	635	599	574	616	671	611	636	627	611	578	600	647	611	578	628	658	636	591	629	615	636	627	590	613	643	583	601	604	608	572	663	591	608	613	600	602	621	564	623	605	657	657	586	516	629	595	640	581	618	616	660	620	599	575	623	606	611	586	588	619	647	601	583	618	625	626	616	646	585	627	623	631	576	619	652	583	576	625	620	636	635	571	620	617	549	606	652	614	650	601	644	608	632	589	610	624	642	651	634	603	628	624	602	668	629	640	645	619	603	625	612	636	591	595	628	625	603	641	557	592	621	620	599	603	615	616	589	621	580	535	575	652	595	576	639	609	580	585	582	641	616	619	620	610	598	644	645	622	606	599	570	665	611	592	647	626	577	598	592	619	600	620	604	629	636	568	634	610	624	622	624	636	629	634	639	625	589	643	640	655	616	574	624	635	629	648	568	603	616	631	581	653	612	619	661	592	585	593	604	596	657	646	603	631	613	592	612	591	641	644	583	628	586	644	634	609	619	640	568	645	611	601	600	622	628	603	645	659	573	635	619	644	619	610	631	592	620	662	625	622	614	652	600	581	629	589	594	649	623	614	660	631	622	636	567	653	607	592	627	613	609	582	608	588	593	601	604	603	613	606	589	594	570	654	637	579	622	630	556	616	595	588	648	630	616	603	608	636	658	625	586	615	660	618	588	591	618	572	620	663	607	569	597	643	608	608	599	613	658	593	615	622	634	618	630	641	604	617	589	593	585	607	575	589	626	630	596	617	632	611	596	649	598	652	600	603	621	604	617	609	611	634	655	655	651	641	647	643	633	614	622	597	635	606	632	601	583	608	637	621	580	660	594	584	628	626	599	625	598	623	613	611	579	610	634	606	645	575	584	606	618	625	636	578	615	618	588	584	635	649	612	591	637	655	632	614	593	620	635	631	636	606	658	645	588	673	618	629	620	602	650	618	601	607	630	626	602	604	605	591	625	613	585	647	663	665	636	632	616	610	613	659	592	595	617	586	639	584	631	585	576	652	667	641	630	649	567	637	625	592	630	639	620	638	617	617	562	652	619	622	572	634	625	621	620	587	601	615	591	605	603	592	653	615	606	631	647	648	619	664	605	604	614	610	635	590	651	627	630	583	667	617	590	599	625	620	607	598	563	594	632	622	617	616	609	575	599	570	597	640	618	583	620	616	569	636	666	611	566	633	629	586	632	593	628	570	603	622	581	622	594	651	635	632	588	592	629	564	597	646	637	626	648	634	599	590	636	608	649	632	622	601	610	668	564	627	623	556	588	621	605	634	617	598	593	626	621	629	636	566	587	637	610	591	595	599	576	617	605	632	651	608	648	601	630	583	631	627	624	580	601	601	602	628	610	584	633	600	633	630	602	615	623	609	592	625	584	618	628	644	633	618	625	614	654	637	596	620	667	583	610	589	608	631	640	575	618	595	651	631	644	647	571	588	652	584	574	617	605	588	646	642	602	619	604	652	614	651	631	638	630	585	629	612	644	622	571	629	573	602	623	613	630	602	623	628	668	588	591	630	583	636	596	617	649	603	573	600	606	605	617	593	597	650	600	616	626	620	632	577	631	567	604	636	607	574	593	622	588	616	585	600	582	644	628	626	605	617	644	613	611	637	596	629	588	582	609	639	647	565	595	590	586	616	601	571	603	617	649	610	599	633	596	611	676	636	601	615	599	623	567	618	598	649	640	661	606	556	584	609	581	632	669	638	555	642	604	598	623	595	617	573	625	634	649	590	664	614	619	624	629	616	597	647	599	553	608	558	613	599	616	608	608	631	636	585	612	625	587	632	600	619	625	661	552	629	651	638	633	585	643	645	612	543	600	635	614	642	611	604	631	616	641	673	615	595	588	601	611	593	614	616	594	573	613	601	664	584	628	622	607	627	621	594	639	602	646	636	602	625	606	618	591	622	598	593	622	618	580	608	596	675	599	603	586	621	596	610	624	651	583	602	572	606	608	621	603	637	638	583	607	618	604	608	590	640	619	556	650	629	625	608	581	601	628	582	639	636	553	640	583	634	634	592	664	593	609	608	632	596	596	592	653	642	639	612	581	624	632	629	607	604	632	569	583	616	661	581	610	605	582	632	663	594	598	595	606	616	601	641	619	634	574	633	673	610	606	661	601	651	620	611	621	601	600	581	620	607	651	583	585	605	608	641	610	593	611	605	596	570	628	596	612	611	605	607	640	622	599	631	616	591	599	602	601	606	635	577	640	584	626	603	636	585	669	584	621	598	589	602	641	622	635	607	636	609	588	622	583	628	658	574	571	633	596	581	630	636	615	655	607	641	608	609	639	634	603	596	655	639	572	629	634	617	592	600	649	656	579	616	643	595	631	606	605	650	613	612	622	631	645	577	620	651	583	635	597	640	582	618	599	585	602	680	555	602	618	593	641	549	600	601	585	598	579	565	610	640	638	626	613	621	595	654	630	618	646	624	628	618	610	603	602	667	594	650	633	585	613	584	594	649	615	656	626	626	660	615	644	629	594	611	576	637	648	608	585	610	635	566	598	625	633	598	588	663	616	625	609	660	655	612	612	608	591	609	612	587	570	587	628	620	653	614	609	661	605	593	656	610	596	579	604	617	645	637	629	634	605	592	595	636	595	630	592	587	619	555	613	638	617	599	643	605	618	608	614	599	644	628	632	616	554	631	578	603	621	604	614	608	612	562	599	592	632	609	654	648	657	573	627	603	569	605	626	616	606	627	605	612	602	597	619	552	565	607	591	581	590	584	582	603	597	599	604	593	595	655	598	617	620	596	623	594	600	628	602	630	641	601	617	613	648	645	636	643	604	623	626	619	594	635	633	625	646	654	605	599	622	618	626	577	590	612
30962	46335	41633	30389	21970	15931	11635	9022	7413	6046	5016	3952	3348	3030	2648	2114	1913	1633	1563	1470	1497	1391	1261	1208	1058	1210	1105	1107	1000	1005	1058	973	949	975	1014	942	926	1011	960	921	990	980	967	933	964	937	949	970	980	959	978	965	951	963	911	934	870	921	933	951	920	956	915	881	912	991	940	886	929	907	886	902	963	947	979	964	924	923	930	939	908	930	905	951	958	927	928	945	961	923	918	947	931	937	975	959	945	966	947	1002	960	930	924	953	907	946	948	951	904	957	971	909	975	920	957	977	942	997	906	972	920	934	966	940	941	939	953	928	962	1027	915	906	899	949	935	917	910	998	946	952	906	955	919	955	969	912	954	962	968	933	968	948	960	896	935	889	929	967	898	932	911	957	899	962	948	934	915	920	943	918	895	927	999	988	1008	906	908	926	904	955	921	908	898	882	949	916	955	1014	965	915	918	965	910	928	923	924	934	967	914	947	1004	909	966	1023	934	947	939	956	928	923	950	931	938	939	939	941	969	915	939	913	932	947	912	946	936	908	886	944	910	938	946	940	969	925	957	955	914	930	910	929	939	936	931	935	957	948	924	979	936	965	943	949	932	891	877	957	921	900	958	992	955	934	946	905	913	897	932	935	947	979	910	939	899	950	972	860	928	877	967	911	895	916	953	993	937	941	899	973	884	945	976	954	957	953	883	908	938	885	915	931	966	1011	888	949	968	991	932	875	943	941	988	946	872	945	899	966	925	921	980	967	969	941	957	943	914	938	916	904	966	984	994	898	981	947	953	922	868	935	925	975	929	909	880	905	935	918	1020	917	959	900	989	938	881	936	939	926	948	958	938	880	916	933	915	914	965	987	944	901	962	977	941	933	944	925	994	873	956	913	940	904	971	939	934	929	905	933	878	947	920	941	974	929	950	914	957	911	932	985	891	916	1033	941	942	942	958	964	985	945	938	936	963	995	935	976	925	988	994	944	900	940	953	933	944	909	950	1003	890	976	1007	948	969	924	923	897	947	947	973	927	997	939	941	971	972	957	958	1002	954	981	905	921	953	944	895	979	902	942	932	957	908	896	847	954	949	939	938	932	925	921	981	921	901	913	919	929	1007	897	956	967	966	901	924	915	885	968	942	893	928	956	924	907	973	940	908	876	932	936	932	965	894	881	962	962	948	947	930	1008	937	979	923	880	979	965	1001	941	975	947	931	902	946	922	880	987	985	933	918	913	940	912	997	940	935	925	934	1012	899	937	978	924	987	955	904	954	940	965	900	902	963	927	986	904	895	928	940	970	950	919	947	944	932	929	994	938	986	972	970	996	936	987	948	923	949	948	899	928	970	937	939	951	954	994	907	941	949	962	979	948	950	944	972	932	942	941	905	895	908	1026	892	986	921	915	907	966	910	928	904	950	891	917	971	924	958	967	894	964	923	936	873	917	949	956	921	913	944	957	917	956	942	948	865	950	943	919	882	943	893	972	886	929	911	918	962	904	950	955	943	898	975	925	1000	934	949	957	980	979	984	935	941	974	910	952	941	952	844	975	915	909	944	934	912	955	962	922	965	928	997	923	962	884	964	974	931	946	934	957	951	898	990	909	903	924	996	952	891	904	916	983	950	954	889	934	898	973	914	952	949	968	933	940	952	916	947	960	951	932	934	923	940	918	917	960	909	893	933	914	1014	925	919	918	965	912	934	925	949	934	982	954	892	978	940	951	903	932	915	941	974	910	935	965	970	927	946	951	937	947	933	943	913	944	896	871	925	876	936	964	925	900	991	916	985	980	994	924	947	918	944	951	936	955	957	926	972	936	965	984	936	878	915	972	956	933	972	953	961	957	914	933	892	916	916	966	954	920	951	918	943	953	914	904	932	977	968	899	906	895	951	982	982	953	936	907	908	942	923	897	933	922	989	922	946	987	986	898	921	895	965	930	931	970	958	935	952	948	891	948	944	908	933	896	944	955	963	937	972	930	999	965	975	927	1001	975	913	946	993	906	942	958	972	894	998	917	905	883	924	971	951	940	922	948	918	903	918	934	925	966	966	1007	924	965	900	905	934	946	924	1029	991	992	994	957	878	914	932	937	983	915	884	947	966	868	925	1012	937	894	984	959	955	952	937	940	909	949	933	910	970	926	986	954	942	979	935	972	945	918	941	962	964	995	917	963	946	939	951	953	948	987	984	927	903	916	987	1003	973	952	899	943	890	927	949	941	929	959	961	922	988	971	939	917	956	948	979	915	976	959	924	910	938	963	952	872	954	918	955	955	960	882	935	925	898	920	931	964	956	952	949	960	956	922	916	958	983	928	941	974	983	917	946	978	954	872	923	922	911	866	943	934	990	955	917	895	938	1017	951	903	913	970	994	883	956	929	936	1004	931	917	911	955	966	942	944	968	895	946	948	873	936	938	899	928	898	948	858	882	931	949	976	911	944	923	931	934	846	942	951	928	912	982	916	970	953	960	922	878	990	927	950	964	921	983	981	872	960	932	947	910	880	951	940	1000	896	946	921	965	939	972	921	926	977	952	966	908	936	881	938	998	937	947	887	966	886	952	970	966	913	921	949	925	942	963	970	925	948	955	919	930	956	937	951	950	1011	880	931	892	907	935	934	921	907	953	976	923	1032	953	891	951	939	940	974	969	918	918	936	966	947	956	959	951	925	930	894	894	949	911	942	911	916	953	943	901	935	940	972	940	955	942	861	927	930	934	903	943	905	988	945	989	943	992	890	920	912	974	937	891	931	954	973	929	1005	910	968	950	942	976	922	936	939	929	919	931	935	936	913	899	922	922	968	916	983	922	940	963	950	910	968	973	940	947	978	940	911	949	983	948	958	901	959	977	931	949	953	954	970	1006	981	892	988	950	932	952	946	1020	899	912	948	948	994	990	910	913	912	917	897	959	927	924	941	932	949	956	1010	978	978	925	965	947	941	914	910	934	952	888	969	928	910	909	976	928	913	916	965	981	910	956	933	940	1002	954	905	944	916	928	911	955	959	970	927	935	933	945	937	948	884	962	951	900	987	939	966	1004	928	893	968	963	944	972	964	940	980	926	920	966	907	946	910	897	933	968	952	971	914	1005	921	907	949	907	928	897	947	944	881	966	913	945	901	904	946	995	963	931	939	951	930	943	943	912	945	894	929	905	940	922	938	943	968	905	909	958	998	987	970	912	988	886	954	967	945	919	899	945	999	912	955	914	964	961	943	931	925	994	946	939	926	956	905	966	937	925	946	966	877	935	931	946	993	918	970	970	962	946	986	923	910	987	951	917	945	919	951	965	923	874	952	908	1008	913	948	908	976	959	973	911	975	901	911	936	1002	920	917	956	912	895	949	933	977	1005	938	975	985	903	962	913	1008	930	886	937	1000	914	921	931	993	936	937	922	935	983	975	959	943	984	963	975	952	992	958	974	917	923	957	890	953	942	977	967	994	944	942	975	920	945	917	899	977	952	899	959	925	940	926	923	899	961	926	957	920	933	958	914	909	943	972	918	972	954	900	957	949	973	897	909	947	924	955	964	987	961	918	939	959	931
24739	21739	29207	25474	21889	15917	9142	5498	4041	3258	2589	2128	1825	1575	1478	1261	1096	962	971	902	918	843	794	750	740	700	765	671	688	662	657	700	638	699	658	631	663	622	664	658	654	635	655	594	607	630	623	632	624	612	627	618	600	625	624	594	660	655	612	626	621	618	644	683	608	644	615	605	634	632	644	651	618	639	641	635	614	633	629	626	568	665	619	686	633	660	583	644	606	626	595	605	590	612	594	640	605	637	631	640	659	622	632	632	656	610	662	617	637	635	660	639	661	653	602	612	633	661	621	599	607	617	639	628	607	669	585	596	615	596	629	633	620	603	613	636	668	605	637	647	579	602	630	648	638	616	668	642	642	631	642	603	649	619	644	653	593	626	626	602	625	641	647	645	601	627	613	619	584	599	608	657	648	626	602	617	623	622	606	595	628	575	631	645	640	672	652	621	624	608	659	586	636	647	655	611	625	682	619	623	650	622	648	644	622	650	595	651	592	639	615	590	614	650	639	639	628	594	620	651	622	639	609	582	592	565	642	657	653	613	613	613	602	630	606	629	605	640	563	665	605	608	617	631	655	660	640	659	630	612	617	620	630	637	618	633	623	619	618	637	621	598	624	617	661	625	636	644	604	625	688	635	616	628	600	607	599	606	660	623	587	621	594	609	621	606	632	600	610	655	652	611	619	618	623	597	626	621	592	625	647	591	602	637	641	582	632	624	665	658	668	632	630	608	620	563	651	662	620	652	638	635	631	549	644	608	642	656	609	631	602	643	650	605	612	657	621	580	673	599	636	619	633	588	610	623	634	662	623	596	614	640	609	627	626	674	595	658	589	629	644	622	631	618	614	625	644	638	597	603	588	637	667	625	599	611	630	575	613	640	641	601	606	656	628	567	626	598	648	618	588	625	625	602	608	641	645	616	604	661	616	639	630	622	605	583	668	610	617	623	610	650	598	588	612	599	642	614	662	620	585	657	624	621	633	626	573	605	614	627	646	580	614	616	623	630	636	607	619	660	612	656	608	651	663	646	609	641	635	651	624	627	594	619	646	643	646	655	592	588	660	629	656	606	566	627	613	623	630	667	630	653	645	604	595	657	621	591	601	617	621	636	593	640	604	635	658	622	618	611	649	651	597	607	625	618	647	598	607	625	582	657	606	596	644	664	645	596	627	650	602	640	614	620	585	556	643	629	607	588	610	617	636	674	667	626	637	563	612	609	635	586	622	599	628	639	636	598	615	631	666	651	639	614	637	636	634	593	639	657	609	590	603	615	645	648	590	611	631	664	591	653	632	581	646	595	617	678	631	691	609	602	624	628	597	635	637	638	623	667	662	657	630	626	623	643	633	656	638	613	634	605	610	591	680	639	610	660	632	604	592	608	636	642	638	658	634	578	555	633	659	561	618	624	614	595	593	646	638	653	626	631	616	642	601	629	604	626	561	642	618	607	603	623	649	643	628	579	635	628	596	616	610	624	615	605	702	643	612	612	605	633	595	637	606	597	661	611	596	605	622	604	634	616	607	597	656	613	611	648	595	639	594	622	608	654	616	609	591	636	616	668	589	617	614	628	652	624	593	665	646	604	622	597	622	599	680	614	570	665	611	628	616	632	623	633	610	612	624	592	624	617	670	635	631	591	616	621	615	619	626	586	602	673	643	618	591	603	649	615	651	643	632	602	624	606	611	638	604	624	620	590	626	585	608	630	598	678	631	648	623	635	608	648	641	644	630	654	594	623	670	632	618	602	602	638	631	647	658	609	594	578	639	604	661	613	615	618	629	621	576	618	616	618	618	634	655	603	598	617	659	605	642	591	636	650	647	598	610	611	650	612	610	605	554	678	575	634	615	662	678	597	632	660	642	649	668	619	601	616	642	661	582	636	623	619	602	646	625	619	619	608	636	638	617	646	633	671	601	643	615	635	623	564	672	682	620	610	627	593	597	710	658	644	620	623	608	604	634	598	603	625	637	585	591	638	615	599	654	616	623	599	647	680	632	603	639	601	644	640	653	640	629	667	620	607	592	642	629	623	633	632	641	611	652	611	637	600	610	676	676	635	617	600	589	610	633	632	605	594	608	621	575	594	629	634	591	615	629	586	600	645	615	649	615	603	650	598	611	606	580	602	636	638	616	639	654	590	606	612	603	613	636	608	626	626	640	641	640	621	660	611	652	633	595	641	627	615	642	618	611	582	639	630	596	619	609	594	610	615	609	631	604	647	608	642	624	584	632	627	621	592	675	615	686	588	609	626	663	580	656	614	646	666	649	644	614	625	625	579	638	622	624	633	587	597	603	594	615	619	643	653	617	593	663	601	604	621	637	652	638	630	626	664	620	646	646	634	613	623	617	611	627	648	636	619	642	637	629	611	594	595	633	653	659	605	616	653	634	664	617	636	638	616	592	604	624	654	620	618	619	617	600	625	670	617	641	664	594	666	608	605	645	617	632	565	596	604	619	622	628	621	609	602	632	624	628	634	631	624	632	620	661	621	640	622	581	585	590	618	618	580	642	675	634	590	631	608	651	618	644	611	615	610	599	613	645	624	615	637	652	637	620	627	621	632	585	667	641	606	589	614	647	660	608	596	633	619	621	623	603	587	605	633	620	587	654	653	625	642	614	591	598	611	615	663	588	648	607	617	606	581	614	623	627	623	646	642	640	636	648	600	607	594	560	635	628	642	622	655	671	640	590	662	631	601	659	576	639	615	592	605	677	640	601	626	624	618	616	623	617	637	630	579	630	622	635	587	637	594	574	635	652	621	630	597	644	645	633	600	577	577	638	626	611	648	582	637	617	605	645	637	621	634	629	613	684	625	645	658	619	570	610	575	606	611	640	622	648	615	675	646	647	611	612	635	632	643	605	590	625	619	640	607	620	645	593	618	646	628	659	588	598	613	656	631	682	629	610	629	634	606	609	587	610	646	636	657	656	625	628	613	649	659	684	634	655	592	624	634	658	591	603	632	646	679	593	618	661	618	602	627	630	650	650	589	593	597	600	643	655	637	582	648	632	634	619	624	597	598	613	634	588	647	633	598	624	629	542	636	657	603	615	634	612	612	619	639	665	642	618	637	707	618	621	595	617	648	598	595	629	638	628	629	616	615	656	564	584	610	627	586	636	633	655	578	641	628	655	633	666	621	613	634	668	634	631	667	665	626	639	588	635	659	582	620	666	600	636	614	610	615	612	589	624	607	655	635	581	635	653	623	611	675	619	629	624	640	586	616	653	600	623	653	636	647	595	590	603	637	600	638	647	629	597	626	632	602	614	631	645	593	624	611	624	639	652	607	619	609	555	621	629	640	644	627	615	617	614	622	615	630	628	658	611	624	603	568	629	651	625	633	637	623	627	639	642	628	679	638	609	635	585	598	608	661	614	643	626	669	596	597	641	634	642	648	598	631	592	619	583	651	588	610	638	640	608	598	626	626	608	614	624	585	578	618	650	631	622	575	602	678	646	627	633	597	644	607	612	624	621	630	632	661	655	649
31144	51639	47537	36577	28311	21602	16384	12898	10854	8977	7093	5713	4671	4165	3567	2922	2375	2091	1990	2084	1829	1672	1612	1329	1294	1232	1220	1231	1121	1175	1096	1056	1038	1060	982	960	1007	1005	1008	990	989	955	1027	941	923	979	906	940	923	955	999	952	897	919	1019	923	982	967	967	916	929	960	929	993	1003	973	962	962	979	919	990	990	971	983	904	941	947	951	967	942	992	934	919	920	952	919	964	928	938	928	986	915	940	947	965	939	1005	956	965	981	1003	942	952	894	964	976	898	985	958	967	955	880	1020	990	927	938	950	972	919	991	953	949	969	994	969	945	918	980	906	971	935	971	933	941	960	978	957	955	951	959	943	923	949	940	936	941	969	950	922	937	956	967	972	939	944	971	987	970	994	951	882	958	988	988	987	916	943	917	928	1009	970	946	967	929	947	985	1001	918	859	950	964	995	930	1021	953	983	989	958	970	877	931	958	935	952	952	961	941	962	977	905	959	888	940	972	970	965	979	975	902	915	949	889	996	903	953	952	959	970	989	930	887	980	952	966	996	975	898	1003	1000	960	921	996	910	981	954	935	944	885	943	939	977	883	1006	936	955	913	919	986	955	942	948	906	936	1003	944	988	987	931	949	955	1028	938	925	925	959	912	959	954	934	995	957	948	961	948	990	1022	951	948	907	922	919	922	910	948	944	947	903	961	923	961	901	975	922	933	949	968	983	972	963	941	949	935	983	981	966	944	895	941	946	1004	937	1014	951	998	952	1028	937	910	973	947	997	987	922	901	938	921	960	919	907	950	947	910	949	939	949	1019	950	974	897	983	922	951	920	910	954	946	964	942	910	864	954	923	1004	1000	925	936	947	933	982	953	956	963	910	926	990	977	949	1000	968	915	975	924	945	969	899	933	899	933	931	975	978	934	964	971	994	957	961	965	935	946	917	954	965	923	945	893	971	909	873	986	956	986	965	962	879	939	997	939	930	956	934	937	976	965	951	964	956	930	929	882	973	934	972	958	961	893	968	976	975	925	970	868	968	957	975	944	913	965	975	902	943	992	924	948	970	943	969	907	969	998	978	921	933	970	986	944	975	940	1013	902	941	944	1050	929	961	924	973	950	914	993	907	995	973	984	940	928	956	943	938	939	947	912	983	965	950	928	954	965	958	933	967	935	997	915	956	891	943	997	971	948	930	956	935	954	970	965	922	975	956	959	975	886	939	911	967	920	942	890	984	998	936	980	978	968	996	960	892	972	962	931	1059	940	943	960	961	967	950	976	978	961	989	939	993	970	938	932	914	908	963	951	966	921	953	932	969	968	926	939	967	925	954	970	946	878	991	899	932	991	952	926	1000	957	966	947	972	971	973	1023	924	998	965	944	953	974	975	938	967	882	904	918	918	976	951	1004	933	952	997	970	994	974	908	909	962	903	942	957	939	1018	946	926	925	989	954	912	919	936	1015	938	932	970	1001	942	884	940	957	963	874	969	1009	947	1018	980	1009	963	968	945	949	974	948	911	940	970	960	941	983	951	947	883	909	872	929	960	955	955	966	1005	1000	975	951	972	883	945	985	934	988	936	1012	932	937	1005	983	956	958	968	962	955	963	949	925	945	975	909	954	965	920	949	970	974	969	947	958	958	964	971	1012	1004	934	1000	946	946	900	939	939	966	958	952	924	925	877	984	937	957	924	935	1006	978	961	943	959	958	930	966	939	976	945	968	916	936	955	920	947	971	954	958	937	993	1001	972	942	957	979	1024	967	928	933	940	932	944	979	995	983	961	939	925	976	953	949	932	918	923	900	930	955	914	939	962	970	939	941	968	981	919	934	963	959	886	979	954	946	932	936	967	903	946	981	941	911	992	913	988	911	953	931	951	902	952	1055	928	919	960	962	901	985	962	942	937	944	974	936	940	904	952	962	967	1003	949	926	920	930	940	976	919	946	930	911	968	968	936	929	926	995	956	955	963	971	956	976	905	944	924	882	972	960	930	972	935	958	958	1000	919	928	920	981	928	912	888	966	902	906	897	906	964	938	989	901	926	934	972	951	927	995	914	956	948	986	964	933	909	912	933	942	999	909	881	945	972	919	943	966	896	951	950	924	940	905	1056	922	938	1006	1011	973	985	896	963	946	925	935	905	957	926	967	996	944	939	911	949	930	966	958	916	968	966	951	927	962	926	1021	985	913	960	916	1002	971	952	898	941	938	915	987	962	940	964	917	964	995	941	1004	948	901	950	948	931	933	946	946	1010	937	988	960	900	925	960	964	887	955	946	986	924	972	938	915	874	944	944	988	954	933	961	974	936	990	948	969	927	939	956	940	954	985	973	952	970	938	935	934	944	948	933	987	995	1010	1014	986	947	972	970	943	1014	945	975	972	955	960	911	1003	971	961	992	944	904	1022	978	931	894	993	929	937	957	995	924	940	888	915	960	940	1001	957	974	964	889	929	943	960	933	979	884	927	977	901	875	951	946	976	984	889	939	892	953	949	972	892	989	947	1012	959	993	952	967	926	927	960	930	966	919	951	956	948	965	966	963	953	963	970	932	962	949	988	946	965	944	988	921	906	961	925	969	939	929	955	958	984	901	961	952	925	914	944	976	868	946	940	950	954	933	947	900	1013	984	920	956	932	986	981	928	948	926	1000	966	949	914	933	958	947	904	975	1017	961	933	852	978	972	906	947	1002	946	934	899	920	954	926	947	932	963	967	935	943	927	919	929	910	949	914	918	918	943	938	963	934	908	927	921	1010	931	973	961	958	911	956	969	918	942	968	930	938	945	975	937	927	1015	983	972	949	995	964	945	983	1000	996	933	938	948	971	957	928	998	942	912	975	882	952	926	951	921	861	988	986	962	956	891	918	956	995	931	964	922	989	972	941	1014	961	951	901	964	942	928	890	976	953	952	918	926	915	992	991	990	908	932	955	937	955	934	905	945	950	927	1019	979	936	916	918	896	957	955	957	960	942	927	907	945	927	899	958	952	943	996	971	901	944	978	1008	1014	954	925	982	890	947	1014	961	942	979	929	951	979	885	927	936	908	959	951	912	934	976	955	936	964	965	938	928	862	998	991	927	938	962	956	937	941	852	927	973	975	934	951	948	962	953	915	967	955	970	933	910	921	953	963	927	961	954	953	995	949	910	951	937	983	996	1012	956	933	914	978	937	956	974	909	985	1002	946	990	965	929	878	913	966	976	885	938	933	985	955	923	944	965	939	941	895	942	928	949	948	892	951	895	1002	900	925	949	944	953	932	961	945	918	968	991	967	908	940	949	900	953	971	952	955	943	1025	971	944	948	953	923	925	967	912	911	923	918	966	968	983	981	956	975	901	900	927	924	974	926	915	949	1004	990	996	955	869	932	1000	927	963	1012	928	950	948	918	937	914	983	957	961	915	971	962	963	979	965	939	984	914	922	989	920	906	996	901	955	913	947	985	940	941	969	934	934	961	902	925	979	910	959	980	960	962	906	987	968	909	971	1021	935	926	960	926	934	946	928	949	970	928	927	1002	933	905	935	926	947	942	986	960	892	896	939	929	967	1023	904	953	897	944	982	973	1004	927	986	968	988	888	873	990	939	926	990	961	956	970	960
22632	20709	28221	23331	21134	20898	15508	7917	5334	4280	3278	2661	2222	1936	1635	1405	1176	1130	1046	1061	988	899	779	768	705	696	686	727	650	651	621	604	610	592	612	576	582	544	604	609	597	612	543	558	564	561	571	557	586	554	568	604	558	567	595	555	561	547	562	592	559	558	541	582	553	577	561	591	574	586	567	557	569	565	578	573	581	598	565	613	582	596	615	571	557	546	564	563	603	518	568	591	539	536	589	578	588	608	577	561	573	537	563	610	578	600	588	585	551	587	605	567	616	557	580	577	555	586	602	541	536	606	605	576	609	531	590	559	530	542	544	590	584	512	544	564	556	565	553	583	523	543	574	566	600	528	520	564	576	526	598	571	529	603	555	562	575	563	578	599	527	564	556	566	601	578	540	574	525	578	583	596	556	569	596	596	534	561	548	533	583	585	522	566	592	645	604	622	556	545	576	534	589	558	584	579	578	575	557	546	598	540	552	536	583	542	634	552	548	553	542	513	566	538	547	568	606	542	549	543	550	586	619	550	530	570	579	566	545	590	572	570	529	541	567	590	532	582	557	562	542	535	594	563	572	579	601	600	518	541	603	568	604	653	620	590	587	555	546	593	570	575	537	549	566	551	588	520	587	593	569	592	552	602	589	566	549	568	572	581	597	544	585	596	582	550	567	568	589	579	548	561	578	540	529	584	579	553	615	561	639	600	564	578	568	540	594	545	573	556	571	569	574	584	610	577	576	551	570	572	543	548	585	557	568	557	544	555	589	596	571	585	545	606	554	542	603	552	558	549	554	550	567	610	551	543	565	541	573	613	602	525	555	560	556	586	588	566	574	589	574	563	554	578	596	536	568	536	591	597	559	572	557	595	572	569	630	541	568	616	559	563	574	576	577	575	554	599	616	577	552	595	575	556	586	576	586	545	536	562	595	607	574	514	609	551	555	582	593	598	532	575	581	571	616	546	546	564	549	556	595	550	551	531	614	598	558	558	557	566	556	521	552	578	549	576	573	554	581	575	555	528	545	606	547	606	537	602	526	574	586	530	546	580	551	534	573	540	556	550	564	593	571	558	554	535	562	559	559	514	564	591	566	561	568	539	561	549	592	575	595	566	637	550	555	594	610	562	579	555	588	532	577	566	546	579	609	556	558	578	537	517	572	521	591	524	594	562	549	539	550	541	580	584	566	535	591	606	608	580	548	600	574	552	578	571	584	548	578	570	583	557	602	539	588	556	587	555	527	570	580	558	571	563	566	551	545	543	544	579	524	527	566	543	533	578	536	531	545	538	573	517	565	577	536	555	546	602	581	542	549	518	565	562	578	562	543	552	588	572	588	631	562	603	533	598	536	563	550	556	538	579	553	524	562	541	562	555	593	556	569	502	551	579	570	556	500	528	536	557	545	554	582	583	576	599	559	585	578	592	599	561	570	591	570	555	548	542	592	556	541	587	574	558	590	590	554	581	595	586	539	550	581	544	580	571	609	580	545	559	502	586	599	563	551	516	543	549	582	595	548	575	546	582	525	542	560	595	565	555	586	603	527	573	562	587	544	572	586	581	547	563	596	599	579	572	601	576	559	575	558	535	576	580	551	499	555	577	575	558	570	624	573	538	610	588	571	539	580	581	552	567	601	571	583	599	561	579	540	554	600	566	578	567	587	572	594	618	593	577	596	588	577	586	536	577	539	551	540	569	552	570	599	595	569	564	551	589	561	591	593	572	573	553	566	544	557	581	585	575	577	560	545	594	564	582	607	596	607	582	596	590	541	624	583	579	583	533	560	640	547	549	566	577	582	523	561	560	549	555	577	560	536	597	575	581	578	582	596	573	519	594	550	550	536	551	568	599	574	518	556	584	581	605	549	578	547	552	597	565	580	558	558	592	537	591	565	553	547	557	574	562	607	568	552	555	548	597	560	553	568	589	534	558	554	585	595	528	590	574	567	569	573	556	587	559	585	571	567	585	591	583	564	572	553	572	588	547	568	591	572	560	569	563	581	578	561	574	576	520	582	583	582	564	539	550	580	565	554	534	587	569	507	556	576	555	579	557	562	562	610	611	580	594	598	533	591	528	584	572	551	557	579	574	600	549	550	583	541	573	573	589	547	555	566	592	587	509	528	548	546	553	550	572	630	597	582	554	583	593	521	585	574	577	585	577	557	586	601	509	590	580	561	571	565	571	545	624	563	577	584	553	573	532	557	566	550	556	551	564	575	612	589	584	553	582	572	570	585	542	572	580	507	556	543	613	586	541	567	570	562	524	516	545	521	594	564	551	536	553	583	535	593	552	570	555	572	545	558	569	534	528	606	563	537	574	536	541	568	573	581	591	565	551	538	579	538	594	574	605	561	560	563	571	503	584	566	605	551	533	609	562	556	610	556	589	591	557	574	557	583	577	603	576	598	566	576	600	584	563	557	570	579	560	581	579	587	550	574	574	523	569	582	544	588	592	564	577	567	560	557	573	563	532	567	559	587	565	545	555	571	564	590	554	611	556	554	581	580	581	568	566	525	531	609	566	542	552	554	568	553	532	562	559	542	531	541	538	578	531	576	546	563	532	577	553	561	593	585	566	561	580	572	533	583	539	568	576	602	584	588	599	567	552	559	549	563	560	581	558	574	589	534	542	564	543	588	560	574	585	549	587	598	569	538	552	578	587	569	572	550	538	589	502	593	563	601	572	565	602	536	616	554	555	579	561	550	552	559	612	530	583	571	582	578	562	603	592	578	568	592	575	554	552	604	585	596	561	587	590	575	562	557	579	587	570	614	561	587	568	589	556	591	543	570	590	609	558	565	584	591	526	546	529	517	579	556	568	494	561	581	553	580	555	573	542	578	598	546	526	590	561	570	586	552	509	577	585	555	554	598	567	525	572	569	546	561	569	564	575	550	588	574	555	538	537	588	523	534	573	551	587	512	556	534	600	538	536	579	558	566	573	585	574	601	556	580	551	575	554	571	577	573	559	555	549	590	613	571	587	529	585	570	565	569	563	570	658	573	558	602	575	578	570	592	543	624	556	592	561	577	520	539	549	586	593	609	563	576	618	528	580	573	577	552	618	549	549	570	587	637	570	552	593	579	595	576	555	599	545	579	574	572	550	581	552	548	580	569	616	550	562	570	566	577	584	575	527	520	542	614	564	555	571	589	526	550	580	570	573	562	583	551	535	540	579	560	581	619	566	542	554	576	541	543	569	578	595	547	576	516	595	566	540	536	559	556	618	555	613	561	570	546	534	553	555	619	533	595	578	554	574	583	535	562	560	533	615	546	621	599	570	595	567	557	578	604	574	568	539	544	556	552	590	607	554	527	574	569	572	554	532	573	587	584	609	572	556	556	535	541	586	544	572	550	534	588	561	553	575	567	578	543	547	540	549	603	584	576	581	583	557	570	555	559	602	584	530	580	535	549	566	570	581	584	581	600	581	541	530	578	535	587	609	523	604	552	580	577	538	538	578	571	574	587	540	593	608	573	589	574	552	549	602	545	555
30582	52772	49150	39120	31570	24817	19859	16309	13345	11101	9038	7481	6110	5113	4328	3445	2957	2461	2301	2271	2164	1826	1569	1408	1275	1216	1170	1169	1065	1008	990	1008	1010	957	972	960	942	882	887	883	914	895	891	861	911	871	854	863	874	885	865	859	887	825	847	869	856	879	846	869	895	876	809	854	855	916	853	868	880	858	865	855	860	860	866	840	900	886	874	886	795	837	827	874	861	906	882	815	849	859	845	840	853	870	877	880	878	842	899	898	905	906	874	861	849	883	851	866	864	857	893	860	871	856	839	877	862	869	866	872	812	820	834	874	807	841	905	831	890	880	859	894	875	864	820	833	823	917	820	862	830	885	940	842	857	849	836	847	904	823	832	833	816	845	876	850	835	834	822	875	864	845	841	858	818	807	835	891	870	873	864	851	837	841	841	876	848	869	852	854	859	819	831	846	847	821	860	874	830	880	862	910	871	839	878	898	839	843	865	877	898	868	886	856	797	843	900	880	854	861	845	874	872	856	880	857	828	806	864	867	834	839	871	926	858	834	856	855	887	853	860	839	862	843	853	805	903	833	855	808	812	862	892	873	861	808	870	857	864	863	873	867	835	836	894	777	877	863	885	836	889	851	853	871	855	846	868	889	883	890	829	827	807	926	861	809	849	853	884	877	860	845	852	838	801	857	784	817	868	803	838	863	858	852	833	834	854	814	885	863	812	818	873	877	812	836	853	853	820	836	864	843	836	933	887	850	844	924	869	873	873	885	788	863	876	830	826	876	840	836	819	840	885	851	838	925	754	842	891	798	818	851	854	792	837	868	860	855	834	854	821	832	823	834	849	856	856	818	820	882	882	880	872	800	853	855	857	858	852	896	833	831	867	808	850	838	804	870	833	843	827	871	847	829	795	875	829	859	909	911	876	865	848	848	836	817	852	881	835	893	863	870	870	892	826	847	861	853	852	829	851	815	789	876	814	905	805	835	902	866	812	868	864	880	896	862	839	897	886	871	818	838	814	847	884	862	861	863	860	888	820	865	849	900	827	904	891	859	861	821	881	880	845	854	838	887	862	868	874	877	854	825	825	837	859	857	824	908	840	845	865	864	860	861	898	887	842	885	841	870	815	791	878	828	839	886	864	889	825	828	826	828	814	870	857	798	880	886	882	799	853	833	823	822	838	826	866	808	889	859	853	831	871	821	814	807	855	913	841	894	896	888	832	858	884	879	810	816	838	907	811	856	842	869	860	842	798	861	809	884	834	828	825	835	891	862	910	823	896	819	813	861	824	924	838	821	878	831	862	847	899	866	812	874	814	860	829	872	917	798	917	870	836	840	864	857	831	866	813	880	851	830	859	888	884	852	792	876	854	883	873	902	835	863	902	868	812	838	865	782	807	833	886	866	874	886	854	805	898	912	903	851	880	860	916	849	824	825	847	806	855	867	878	832	849	867	865	818	874	837	882	859	804	891	884	811	882	807	794	867	826	904	853	868	817	798	865	830	852	840	800	841	878	849	848	838	860	884	769	853	933	869	853	870	814	878	824	860	839	913	828	802	863	871	841	869	862	867	848	850	925	838	842	850	898	865	886	854	845	849	850	826	855	854	845	854	865	825	887	820	819	816	850	827	864	934	824	830	918	849	875	866	830	855	908	828	844	831	854	828	811	899	857	857	878	873	875	848	831	814	863	835	853	866	821	867	830	887	889	857	889	933	825	784	865	881	878	854	871	836	875	870	847	907	879	848	907	847	810	850	892	879	888	867	844	864	870	895	867	891	840	911	825	848	821	807	815	906	843	890	819	870	902	801	842	890	827	819	826	864	813	842	857	836	867	848	760	854	856	866	836	827	804	834	857	876	864	871	905	833	848	832	851	885	815	845	857	854	816	848	886	848	869	885	845	856	884	887	833	849	827	891	861	799	861	869	863	885	806	888	837	788	822	841	868	884	781	927	868	857	879	847	865	831	789	862	876	902	820	843	842	847	872	883	887	862	848	866	833	836	908	837	874	867	853	862	870	886	887	830	838	846	826	861	832	879	855	907	880	826	830	848	854	859	861	847	826	852	868	846	872	843	848	853	876	882	904	832	844	866	832	878	858	860	867	831	829	826	828	871	817	830	861	824	929	896	866	831	871	865	824	860	851	868	849	807	885	810	861	840	889	855	878	887	833	764	835	863	878	857	857	881	845	817	870	898	905	858	859	835	869	838	853	826	831	841	840	840	859	839	906	839	855	838	785	849	854	855	841	838	842	838	839	832	829	865	834	902	827	811	814	864	870	889	847	850	832	869	808	906	801	843	884	865	833	818	896	837	859	812	888	877	862	872	813	844	877	892	825	839	887	807	836	866	787	829	869	794	868	829	850	811	823	865	843	847	841	842	830	839	890	900	882	839	841	838	886	850	882	874	867	826	844	823	837	724	838	846	844	903	861	825	906	878	844	867	851	855	885	817	861	874	872	847	834	862	859	871	857	894	832	806	852	893	875	895	891	869	860	851	856	823	817	829	821	910	883	830	871	828	818	858	857	893	859	887	825	878	874	886	859	911	851	880	917	844	866	886	881	934	883	863	823	890	899	791	806	857	870	910	845	872	820	841	865	834	884	877	842	870	896	860	874	878	850	837	843	793	886	816	914	849	834	880	823	840	821	855	867	880	824	834	797	877	797	880	881	836	914	859	882	919	858	830	899	896	872	861	846	886	813	821	785	876	871	855	824	864	822	894	855	850	819	841	834	853	872	863	795	831	842	857	849	862	876	833	887	834	855	864	881	886	881	841	887	837	873	848	901	854	860	826	809	867	812	842	818	863	784	849	859	867	846	846	885	814	844	840	876	868	869	822	872	811	841	820	803	909	846	812	839	857	809	881	833	846	868	836	859	852	835	837	884	873	891	881	887	862	895	876	846	854	843	833	871	841	896	804	908	791	862	823	864	829	887	862	855	852	836	862	825	870	853	829	850	896	870	884	855	805	837	859	812	847	862	887	893	854	820	831	859	835	789	834	906	817	894	854	843	867	841	880	845	827	868	868	899	862	814	869	810	847	889	826	819	796	818	799	857	873	815	812	848	878	857	875	851	828	821	861	817	822	910	865	880	806	821	854	844	880	863	852	885	895	810	880	865	809	899	831	887	854	853	888	836	876	875	825	816	816	831	835	858	853	871	925	875	888	866	898	836	838	855	857	865	846	871	860	856	829	808	855	906	890	855	868	847	870	865	881	873	817	893	887	923	914	869	842	872	820	900	809	823	830	854	889	900	848	861	870	833	820	841	862	858	856	833	858	814	882	818	932	860	864	865	871	854	801	913	882	845	849	829	862	892	805	853	879	849	847	831	844	858	851	865	873	827	805	812	847	857	850	865	852	861	872	835	864	847	881	872	852	854	833	871	878	881	834	836	842	863	813	844	863	838	866	813	887	852	824	854	839	849	851	877	795	896	850	878	924	807	866	798	801	861	826	872	855	831	820	829	856	871	899	826	901	827	844	821	873	880	861	803	862	799	842
28249	27072	31513	23222	13425	7498	5054	3601	2640	2085	1725	1480	1296	1174	1089	967	829	766	832	798	753	737	709	705	709	651	681	695	656	639	652	615	658	609	690	587	649	562	615	587	625	586	631	624	623	606	626	568	628	641	621	601	657	643	578	623	584	601	631	635	577	575	625	599	605	584	591	583	604	635	605	566	591	571	628	574	626	652	610	566	618	591	592	596	616	549	629	590	569	629	572	618	625	643	618	620	598	627	630	629	624	612	584	632	604	587	622	610	646	584	581	584	571	604	566	618	591	590	601	581	560	588	568	605	614	603	581	606	581	621	602	598	604	548	631	611	584	581	610	587	629	610	538	623	619	572	633	603	634	577	624	627	588	599	644	610	608	596	631	632	540	590	579	588	613	595	592	610	575	611	619	603	614	572	661	579	609	593	596	587	645	613	579	595	598	639	605	624	601	563	612	631	610	645	617	600	605	612	595	600	582	637	615	617	680	620	595	624	563	531	645	554	614	606	615	586	646	587	599	608	617	569	583	595	568	587	619	595	573	597	593	636	602	608	592	591	565	607	610	607	618	620	604	536	594	649	624	615	614	619	595	595	601	560	644	588	655	622	606	575	612	584	630	622	611	600	566	605	640	619	628	608	599	664	650	646	618	614	580	589	662	633	602	583	644	584	619	658	627	627	606	626	637	576	632	562	647	594	569	539	615	586	600	569	619	597	549	628	602	566	635	609	650	641	658	612	578	604	616	629	615	604	587	606	588	599	606	634	575	603	622	627	584	586	604	642	607	639	613	625	620	607	625	570	615	609	596	615	637	570	542	613	616	605	623	613	611	620	564	634	582	605	618	643	593	623	596	592	620	606	599	578	608	635	638	591	613	588	591	571	610	595	584	603	651	594	602	570	590	624	562	583	592	619	575	641	609	610	642	627	634	645	599	630	603	608	600	568	634	613	643	601	649	575	616	598	567	579	604	571	590	575	590	572	618	578	617	634	620	576	601	589	586	624	623	582	692	622	582	578	600	597	625	601	583	588	635	626	564	577	580	605	610	596	679	605	639	625	620	620	636	553	573	596	589	593	646	636	629	631	636	611	637	611	607	630	583	606	619	627	645	564	617	580	656	605	592	623	618	587	600	581	611	585	591	600	580	601	607	617	633	562	598	592	604	623	603	566	606	585	622	606	625	566	610	596	569	588	596	605	612	610	616	618	620	574	632	596	574	604	584	609	598	615	599	613	582	591	605	557	584	621	587	627	604	614	598	591	625	570	605	602	606	609	578	601	606	606	560	586	623	648	605	583	603	600	628	582	592	586	559	622	617	628	586	619	656	599	606	588	644	628	586	633	592	621	627	590	594	637	640	604	615	625	594	580	610	634	580	615	613	587	597	604	589	635	563	633	591	632	611	619	598	573	600	555	550	618	621	631	619	609	593	614	602	634	652	612	593	607	635	618	592	622	632	591	591	580	641	608	608	610	591	591	608	590	587	550	594	664	593	622	618	646	587	562	621	569	606	619	653	582	603	603	586	603	567	613	623	633	594	570	546	625	588	592	631	595	633	633	585	595	586	595	595	584	606	628	582	588	624	587	645	618	613	601	630	658	618	603	584	587	629	596	592	569	599	610	574	623	628	572	606	604	634	621	601	627	618	604	663	648	630	575	641	650	605	619	571	647	564	624	626	616	597	602	593	603	608	628	598	612	608	563	595	619	628	573	580	572	624	581	638	605	612	585	609	566	582	636	621	610	615	568	635	588	593	627	570	589	642	612	620	630	563	580	582	602	634	633	596	602	603	625	598	643	613	594	614	594	628	601	615	635	599	593	610	630	579	619	600	615	598	576	621	614	568	606	630	598	644	635	593	620	605	650	610	518	624	599	598	587	581	592	595	612	590	626	640	623	641	572	629	580	577	609	614	595	592	593	603	618	609	588	640	610	598	600	614	561	612	573	611	589	630	569	602	632	651	618	615	641	578	631	619	618	615	611	627	595	619	624	581	572	606	608	587	602	568	609	611	586	587	622	590	599	606	630	622	614	636	613	614	593	646	579	593	593	612	601	620	623	599	658	564	622	625	603	631	582	630	620	586	617	600	611	606	566	612	618	607	581	657	631	572	611	614	585	603	553	594	588	589	583	626	645	628	597	601	605	579	592	626	630	637	558	624	564	647	604	642	568	608	619	633	650	593	620	613	608	611	618	588	577	563	623	662	633	585	601	609	610	588	581	561	589	576	593	592	640	617	620	587	595	589	572	554	562	599	609	610	602	580	592	628	635	619	624	619	604	562	548	650	629	553	615	566	621	598	611	598	601	617	574	623	590	620	620	582	635	643	636	618	597	618	611	618	612	627	610	615	639	587	609	615	610	606	645	623	619	596	575	575	607	617	606	596	659	577	645	634	639	610	632	634	612	627	621	620	634	617	619	581	587	626	577	575	586	611	588	592	626	564	592	581	650	591	576	631	575	582	600	616	571	618	574	604	637	605	593	641	616	614	603	622	617	595	585	637	603	630	600	601	599	620	590	562	634	593	619	632	591	602	580	593	583	624	628	578	583	579	577	650	581	551	606	622	599	597	621	594	625	541	627	580	605	641	634	602	576	589	592	642	584	613	580	570	601	626	576	594	624	601	650	605	632	614	659	622	599	564	602	609	610	594	579	646	588	561	586	609	659	573	647	609	577	562	622	616	604	568	615	608	620	585	605	561	616	597	601	610	617	636	597	572	544	613	587	566	637	585	628	610	611	605	634	634	614	560	607	603	583	587	635	602	609	600	609	627	600	599	624	549	602	625	549	624	572	610	622	598	652	614	608	596	609	639	618	617	589	623	577	610	638	598	563	595	567	628	572	662	608	614	664	626	628	643	609	662	617	641	561	625	624	588	588	600	580	645	599	609	613	606	610	600	623	603	587	610	599	581	624	601	671	621	583	593	624	599	615	634	628	615	584	593	619	586	576	638	619	610	621	610	567	613	615	604	603	586	632	566	611	577	648	613	583	601	576	584	604	567	628	589	548	608	596	597	611	599	564	578	613	595	582	569	601	547	592	611	594	577	612	596	598	643	584	555	637	634	609	618	608	576	572	594	612	565	600	596	625	572	564	639	608	624	620	590	607	604	545	601	624	598	612	592	626	558	587	580	613	643	576	617	639	547	609	610	577	598	595	650	627	614	612	616	602	555	599	567	615	585	636	587	570	598	623	635	591	630	582	640	596	570	620	655	610	585	632	572	580	580	610	647	622	580	621	609	599	574	612	573	601	576	624	622	562	601	577	606	602	619	608	593	615	586	633	666	592	564	674	647	546	624	616	629	631	603	596	640	631	616	548	569	624	622	614	568	616	632	622	584	607	608	637	556	602	607	618	566	583	581	597	626	602	602	567	596	611	566	602	571	665	591	578	630	620	568	573	635	618	598	584	605	575	583	582	647	611	570	591	626	578	613	591	607	630	612	601	597	604	609	630	627	613	606	593	608	596	556	637	631	587	617	638	596	587
30113	45277	41065	30351	22609	16391	12275	9409	7415	5736	4739	3911	3242	2894	2454	1990	1788	1718	1620	1511	1497	1348	1258	1170	1130	1095	1096	1102	1057	1002	997	973	1013	959	944	989	940	957	976	948	920	965	921	922	935	933	930	941	968	937	932	879	953	912	883	890	924	968	900	978	872	925	917	976	928	936	952	939	889	886	991	934	941	940	882	936	920	926	955	887	925	898	940	939	892	941	917	898	903	931	911	930	905	933	963	942	897	929	904	936	940	936	959	926	965	922	926	913	916	894	946	931	900	896	927	924	969	904	956	950	926	939	895	907	928	886	971	939	924	908	989	946	958	883	897	896	955	959	910	909	942	928	905	966	912	946	942	889	928	955	896	923	947	935	929	925	928	906	890	936	894	910	891	881	924	983	948	868	971	907	923	873	946	943	966	904	981	920	915	954	888	942	904	906	916	851	941	913	902	971	922	956	913	978	940	938	911	895	972	920	914	922	926	946	992	886	935	927	940	886	927	939	939	952	971	942	902	933	956	972	949	942	892	908	934	919	908	885	900	905	959	949	938	920	901	942	925	898	919	933	958	911	942	902	873	925	886	950	938	896	902	924	993	952	934	934	893	959	911	908	914	968	960	941	947	999	936	947	942	910	887	922	896	938	984	892	904	915	907	959	926	925	912	953	946	889	947	935	991	872	947	988	929	944	946	969	901	899	927	943	934	922	953	939	913	947	967	933	888	901	899	916	950	903	869	940	902	891	897	878	889	894	903	904	945	887	917	885	911	912	909	908	914	905	945	921	971	932	939	897	876	962	945	935	924	947	923	941	963	936	919	899	979	891	911	962	921	944	929	949	876	942	891	942	876	926	948	901	891	918	947	937	913	978	959	854	891	945	917	936	948	957	933	901	866	948	923	935	922	1000	950	911	947	892	996	962	920	911	902	913	930	975	911	846	900	873	928	933	904	927	910	927	930	883	976	965	948	934	957	953	925	889	836	949	944	896	905	960	876	920	922	965	892	881	932	941	938	880	924	996	895	950	897	934	926	924	931	956	969	943	958	955	930	886	930	911	949	967	920	949	942	954	972	963	896	942	936	908	941	884	923	931	919	916	881	904	949	917	974	906	865	894	946	971	915	915	968	958	955	921	897	937	887	927	941	934	920	937	943	889	959	976	919	991	909	945	947	931	951	882	946	939	909	888	863	943	898	957	884	886	887	926	917	945	918	903	844	945	974	921	888	922	951	919	939	943	986	901	912	873	914	956	893	921	911	872	878	928	955	904	918	866	862	948	932	962	939	892	905	918	896	952	922	941	990	1031	909	947	966	912	932	937	886	936	942	932	881	938	935	948	935	903	930	899	893	910	923	924	882	958	925	891	931	935	951	929	914	878	925	927	886	866	878	939	928	923	872	943	928	917	914	919	959	942	895	861	888	919	900	919	908	959	1005	935	942	912	916	961	920	916	931	940	986	964	931	915	976	872	921	881	911	958	908	913	955	943	870	971	948	851	864	911	932	911	967	950	926	942	892	921	978	869	916	971	942	966	919	957	953	930	918	925	897	947	911	929	925	947	978	888	901	966	923	910	919	926	907	901	939	902	939	960	926	928	925	961	934	969	949	908	931	908	889	953	908	903	888	892	921	933	859	939	879	919	941	987	958	954	979	921	930	972	888	936	892	977	926	919	865	903	937	922	904	920	968	938	974	958	969	940	952	960	909	997	946	896	899	963	917	913	945	910	916	920	967	971	967	912	932	933	868	910	873	932	951	875	977	929	911	901	965	935	937	925	961	996	900	930	956	938	965	912	888	862	923	909	903	945	891	886	899	926	957	944	968	929	896	965	934	905	1000	948	922	954	902	883	924	879	918	921	896	936	876	954	969	933	910	912	903	964	955	938	917	918	948	937	927	1000	893	905	1001	981	916	935	919	920	942	933	945	918	920	963	924	948	888	992	915	927	955	936	899	871	929	971	967	915	897	932	900	899	964	888	890	956	952	904	967	919	953	963	892	956	969	939	913	917	927	902	981	890	916	955	944	994	874	906	880	976	915	932	893	895	900	921	919	921	926	952	957	865	978	942	896	980	924	916	931	949	879	962	924	936	928	966	933	932	908	937	926	942	898	907	912	916	906	912	930	897	938	954	946	894	937	909	945	948	933	960	923	877	930	891	912	997	911	913	859	972	972	868	922	926	921	887	908	965	953	912	894	935	919	970	973	891	895	1006	860	960	948	970	937	978	935	899	956	940	932	862	1008	947	937	886	898	916	906	924	929	944	890	955	970	867	892	953	872	941	931	888	940	941	884	933	923	937	894	921	904	884	907	909	867	923	893	910	930	856	931	911	902	904	939	953	945	943	887	970	900	911	863	929	880	908	948	992	950	936	911	946	934	857	914	976	901	910	874	934	915	938	925	872	993	939	903	964	921	1006	914	915	884	892	971	905	931	949	968	955	960	954	921	943	1003	951	952	928	973	913	897	993	981	972	958	932	959	936	908	958	921	948	881	905	966	851	900	967	918	931	930	881	938	981	910	917	863	913	894	927	909	891	934	946	896	923	889	915	948	898	874	910	932	925	908	871	945	898	892	933	991	892	945	940	907	908	900	972	908	952	893	876	931	929	923	922	904	920	923	878	993	932	935	958	986	956	933	911	931	1003	939	900	937	928	935	919	912	920	905	882	914	943	944	963	919	896	910	950	939	938	984	910	907	926	963	880	937	905	913	970	908	867	882	900	923	938	1009	935	906	955	889	947	955	955	913	850	955	970	1005	947	931	922	861	944	916	905	969	870	881	937	901	943	899	902	955	919	923	916	915	942	944	912	880	868	921	969	909	971	934	878	944	899	969	983	937	974	971	908	934	914	963	917	870	968	897	901	952	930	966	969	903	960	938	937	944	946	944	932	922	923	908	897	959	916	924	930	941	916	954	926	939	865	918	882	935	976	897	927	946	908	900	961	922	903	946	908	908	932	884	934	925	907	956	916	900	950	959	892	934	903	922	942	964	923	909	895	893	887	948	937	904	920	891	901	945	919	923	973	921	950	923	941	944	935	991	928	967	906	945	910	921	891	951	946	890	919	911	917	984	941	903	967	967	943	938	892	984	951	979	923	942	968	950	888	949	946	930	922	941	936	950	883	911	889	894	900	895	909	922	912	863	947	965	887	938	886	941	923	845	928	918	982	965	998	911	917	945	931	979	903	927	976	911	857	948	909	909	904	925	911	905	890	906	935	895	925	969	950	942	961	943	907	973	905	969	965	951	881	916	884	954	965	900	913	958	918	936	961	967	914	935	910	979	898	964	954	922	928	986	915	896	900	950	882	935	905	913	941	932	948	944	903	985	937	974	940	903	946	950	947	992	980	964	951	903	899	942	896	907	936	908	888	953	903	921	943	884	930	909	935	895	945	935	931	950	912	917	963	985	879	946	940	887	879	937	920	878	936	992	900	928	964	925	927	905	926	931	946	957	946	911	926	907	964	973	920	919	922	948	921	970	939	944	933	928	907	952	893	918	885
23656	20778	27843	24471	21084	15619	9473	5697	3903	3000	2464	2047	1647	1480	1316	1146	1059	970	926	944	857	831	729	762	707	653	674	681	623	627	648	609	660	621	574	571	621	585	626	603	624	603	607	607	632	583	591	623	583	596	607	549	622	564	583	616	563	603	573	582	550	607	580	568	634	513	562	595	577	595	584	583	599	613	572	564	584	569	605	527	635	594	603	617	598	565	626	633	587	576	606	640	613	545	580	540	589	546	616	581	593	600	586	566	561	566	592	593	576	567	601	540	590	604	604	570	525	581	576	601	585	616	545	571	598	587	568	584	621	610	596	615	609	606	609	583	549	568	597	555	555	602	554	559	594	582	583	611	573	559	582	585	566	605	576	632	603	585	595	590	599	619	584	610	596	564	614	601	558	609	572	636	617	533	577	616	616	614	589	554	599	562	592	625	570	583	576	596	538	582	540	587	583	599	543	594	579	593	575	589	573	595	592	538	585	558	573	601	610	588	562	533	586	595	564	620	530	592	598	622	571	610	566	606	571	616	580	582	577	631	594	579	610	574	582	557	561	616	622	588	574	601	582	574	576	550	602	559	564	590	578	547	570	598	589	607	581	571	590	586	532	557	565	626	603	603	561	611	607	607	557	608	567	616	557	570	581	566	592	576	546	625	635	568	577	591	576	618	591	556	571	574	571	542	584	580	575	565	564	555	650	602	587	610	544	588	630	604	554	541	588	532	618	591	566	550	563	566	528	578	576	584	628	569	587	614	561	566	574	582	581	567	593	578	573	601	611	525	588	630	555	586	521	572	566	596	573	563	563	608	527	615	609	597	596	592	561	581	563	596	599	560	615	585	581	595	571	578	593	588	580	585	601	584	582	577	590	602	560	612	584	577	582	541	572	579	564	609	586	601	585	621	581	582	602	573	594	560	537	530	601	552	588	617	654	577	543	566	549	575	559	597	554	597	540	594	587	623	556	585	598	606	574	590	618	567	558	634	593	552	562	525	572	560	628	613	594	566	609	595	591	574	632	576	554	556	576	588	571	569	591	579	571	587	597	573	589	558	569	578	559	593	561	645	615	568	584	574	575	575	583	588	573	567	542	570	583	611	590	592	572	572	551	574	627	583	594	536	594	616	564	582	546	573	593	613	607	567	620	565	615	607	570	545	569	586	584	614	589	606	592	583	627	604	590	555	651	577	576	607	558	591	585	562	590	618	570	595	602	597	545	570	604	583	553	572	559	595	611	573	569	601	577	595	595	558	610	596	575	613	589	551	608	535	609	610	569	579	568	576	579	594	578	616	535	577	558	635	603	594	608	534	556	554	589	603	573	619	615	577	596	595	606	610	576	566	544	590	630	581	575	613	604	625	591	579	548	608	639	611	623	620	618	557	602	606	595	574	588	567	625	561	584	622	602	559	597	614	581	632	543	569	576	564	570	625	614	561	619	553	559	601	572	551	629	585	535	548	581	543	587	603	542	618	540	624	606	602	601	590	563	605	573	606	606	598	551	579	596	641	601	591	565	597	586	562	627	547	605	612	579	584	580	588	584	612	562	625	557	586	623	612	569	569	544	603	565	590	591	629	617	611	635	585	564	550	622	582	594	591	569	554	649	568	589	627	561	621	584	541	600	592	622	550	578	585	641	567	577	605	625	611	554	565	573	588	570	550	575	622	607	587	623	635	565	632	578	578	590	602	597	571	578	603	563	599	597	596	547	541	596	540	588	580	614	563	600	572	602	577	571	564	552	577	560	615	582	597	566	583	581	568	594	550	602	556	566	566	568	573	630	566	550	591	553	577	590	609	566	573	571	586	595	620	581	596	566	520	561	552	598	568	580	535	571	610	583	594	601	558	538	589	571	567	585	605	569	598	600	616	614	585	616	642	583	593	591	546	599	588	575	553	571	577	578	546	618	564	637	592	586	627	606	579	596	599	548	610	578	591	549	573	604	547	575	582	588	591	559	591	551	586	566	532	586	618	605	594	556	572	605	596	585	593	591	591	598	512	566	603	596	624	589	596	578	538	568	599	545	578	591	588	582	586	571	592	543	591	595	600	603	599	592	626	575	642	535	599	590	557	569	615	565	571	558	573	554	569	570	567	590	571	583	536	565	586	598	542	550	558	586	592	580	591	572	615	580	580	588	565	613	563	617	579	565	615	589	594	549	562	555	577	610	593	564	623	567	610	584	552	616	582	534	609	643	606	570	570	592	595	573	581	607	556	595	574	590	589	591	604	565	532	552	582	536	598	567	579	637	567	594	591	620	561	559	569	591	574	560	581	586	572	622	584	595	542	592	574	610	550	644	584	620	603	607	563	543	574	591	547	608	608	591	576	582	568	545	583	608	566	545	578	610	567	608	568	606	623	569	566	575	565	574	594	601	620	565	587	597	606	586	598	579	608	575	571	592	577	596	608	655	592	601	604	579	576	570	598	583	611	637	601	589	554	612	582	560	586	560	606	602	552	598	572	554	558	575	608	581	585	553	577	609	659	602	559	569	553	589	623	613	588	617	619	553	623	607	578	571	593	596	574	534	569	569	527	575	551	594	570	599	579	567	545	568	599	580	591	554	552	580	534	605	628	610	615	595	583	536	593	602	556	560	585	562	559	574	546	549	567	616	578	614	550	555	603	556	598	602	575	569	588	576	606	570	583	574	591	585	566	582	590	560	570	571	596	579	583	607	587	599	602	574	564	590	582	655	596	575	567	579	580	562	583	620	605	573	559	572	564	541	574	591	576	540	583	609	551	588	546	590	549	588	587	584	613	580	542	602	628	585	617	572	578	580	557	608	607	601	609	602	594	539	608	584	549	594	574	563	596	548	564	597	564	585	603	531	577	558	593	614	556	578	571	607	582	608	584	576	587	597	605	586	573	570	600	596	568	610	630	589	543	598	587	575	557	567	529	558	571	572	593	578	574	652	553	582	573	598	545	589	609	570	583	598	593	608	564	627	564	618	591	567	603	553	556	612	598	574	594	592	522	593	570	570	596	557	529	584	586	598	612	591	595	587	574	586	582	573	614	571	556	571	586	586	549	561	570	580	593	597	575	583	581	594	576	581	585	587	562	609	560	558	600	569	564	582	559	588	567	574	543	587	580	576	583	555	572	620	583	567	617	562	572	591	564	543	586	577	570	608	604	572	545	626	548	610	579	565	563	562	610	581	589	649	582	580	589	547	554	576	591	628	572	582	577	586	562	579	563	597	560	614	619	549	610	562	519	553	622	606	612	554	571	584	571	585	555	582	570	567	611	551	583	561	595	557	607	578	582	611	610	595	574	603	579	567	595	565	575	620	609	556	601	597	545	603	591	620	584	605	621	591	564	622	561	584	555	539	576	570	566	539	561	578	550	605	611	573	592	549	538	595	596	571	621	593	587	586	607	593	588	553	599	574	586	593	597	586	606	579	523	563	634	559	567	597	626	556	596	591	593	596	584	595	625	620	579	569	618	592	604	606	602	582	579	562	579	558	598	585	577	551	546	601	547
27851	48099	44709	35585	27879	21551	16783	13493	10683	8330	6707	5599	4550	4023	3252	2716	2325	2185	2022	1912	1778	1542	1409	1254	1136	1129	1169	1182	1066	1051	1027	958	996	963	1007	918	862	906	899	896	918	900	908	899	896	884	883	898	881	929	863	913	876	921	919	874	856	880	874	919	910	896	925	858	878	834	882	890	885	909	887	876	890	890	840	877	855	900	850	900	908	939	888	876	890	873	878	906	863	889	941	879	889	933	902	915	868	861	835	892	876	864	862	899	839	897	897	867	921	855	874	877	890	888	918	917	895	909	924	829	888	896	888	934	922	899	892	876	896	905	928	936	889	864	894	896	834	888	886	815	909	893	853	911	893	911	956	846	856	909	861	890	898	876	900	882	848	894	920	880	881	906	884	853	947	839	896	847	911	886	886	904	958	936	858	834	922	916	887	932	937	851	928	888	913	878	862	894	880	892	855	905	962	883	874	896	921	946	950	870	883	898	877	880	894	881	947	883	894	912	873	854	963	904	917	886	887	882	896	901	913	866	918	844	905	924	857	907	849	907	907	868	909	859	926	938	933	939	902	875	909	876	900	904	860	930	917	941	895	885	880	838	853	936	908	896	937	915	928	862	941	887	838	910	859	883	893	867	869	875	901	947	881	879	873	860	948	954	876	891	925	923	930	889	840	836	905	850	866	914	906	901	861	885	892	882	908	922	841	933	901	906	903	867	888	906	905	871	943	894	860	919	850	833	862	934	882	936	860	903	828	927	922	871	885	891	920	940	912	872	902	901	939	891	879	851	892	838	857	929	921	881	880	937	856	880	884	881	892	850	924	858	905	905	866	906	891	898	910	868	890	862	883	898	884	889	883	894	849	860	888	916	913	872	875	890	947	901	902	885	903	945	912	886	889	892	888	871	870	908	879	879	865	934	908	909	933	922	826	903	880	926	870	918	903	874	860	872	948	885	890	926	868	922	877	919	890	915	862	886	885	926	849	940	871	907	886	890	926	889	894	917	923	889	848	870	919	925	917	869	842	841	889	901	862	896	897	944	939	890	864	909	892	943	877	888	862	902	878	863	871	890	851	905	880	920	889	848	922	881	896	881	880	850	857	831	845	923	915	899	885	841	909	900	833	911	910	888	884	941	910	853	908	847	885	904	915	918	942	946	894	914	869	837	895	844	890	870	893	895	827	865	873	865	887	931	886	878	883	951	887	870	890	852	860	908	947	862	910	900	904	886	901	911	870	912	885	888	935	878	883	861	875	907	861	857	890	896	922	950	894	907	893	891	890	907	896	847	870	894	904	895	930	928	896	880	918	854	904	909	924	931	882	887	899	933	935	922	867	856	875	883	829	870	881	924	907	926	910	886	909	878	938	952	932	931	900	866	863	868	901	912	855	937	890	908	891	894	897	817	915	882	935	898	888	890	908	899	871	879	901	895	874	905	925	890	890	868	926	865	892	913	903	912	894	893	899	904	887	879	872	865	942	920	907	856	900	879	968	902	864	891	920	866	942	855	896	873	912	919	906	903	900	931	924	871	851	897	854	880	932	907	932	891	870	905	868	943	844	869	870	874	883	900	900	890	912	893	932	887	915	961	866	854	902	922	915	849	892	948	946	917	906	879	907	956	871	906	910	907	910	920	880	870	952	883	916	888	904	890	901	858	911	909	899	867	872	900	864	926	916	889	852	877	941	920	886	885	906	919	855	905	878	890	900	814	872	925	862	888	883	896	829	953	883	865	939	861	898	881	855	943	915	886	890	875	850	886	895	930	893	897	933	845	883	855	872	892	918	892	950	871	874	863	899	904	870	960	847	910	904	907	929	930	860	919	906	882	943	891	916	910	804	975	832	874	882	915	932	909	887	872	886	883	853	889	914	862	927	935	888	887	907	906	867	890	834	861	884	914	907	912	967	926	885	880	944	925	930	919	915	893	855	954	856	873	877	822	957	879	925	859	895	932	900	905	883	865	865	907	929	969	869	933	899	934	835	854	900	921	900	862	887	904	884	911	899	892	821	882	899	904	892	923	880	828	889	886	878	879	860	905	871	927	889	890	939	862	884	951	892	941	855	903	887	899	878	902	899	881	942	904	953	882	873	933	866	904	885	870	900	899	907	961	882	929	875	886	907	854	835	878	869	874	937	923	921	876	892	899	897	849	840	892	897	910	898	936	906	871	896	875	912	920	915	874	857	884	898	894	882	935	874	847	808	986	917	904	868	864	900	865	938	893	874	897	877	918	909	902	837	937	851	877	914	883	876	825	858	873	850	923	854	934	881	912	934	907	885	942	955	893	926	953	906	874	888	946	908	909	903	873	893	910	868	893	903	915	863	900	895	899	879	941	909	940	858	872	884	880	879	871	912	916	897	915	897	879	898	883	883	962	837	878	921	862	914	837	887	888	904	930	915	947	878	875	895	927	908	875	917	903	867	935	876	901	930	864	915	829	887	896	880	876	907	902	895	876	901	863	931	889	929	923	905	932	877	865	909	913	856	912	903	886	878	936	910	828	877	903	853	866	913	844	928	876	867	884	896	850	891	845	901	876	908	861	904	890	894	911	910	854	934	876	894	870	937	874	829	899	873	843	885	917	872	875	880	925	917	894	908	907	911	871	879	876	894	857	940	934	896	891	861	888	855	840	836	854	919	858	922	855	895	860	856	886	933	882	888	933	897	886	902	905	803	872	925	907	864	961	940	930	854	844	903	914	905	916	916	903	879	894	909	890	906	947	889	950	886	889	944	892	870	851	906	905	891	913	836	904	869	851	898	901	911	918	907	960	843	886	916	936	871	920	896	879	917	887	944	864	858	889	903	902	899	922	879	889	905	904	892	882	835	921	853	899	915	966	893	907	842	893	851	888	841	864	901	916	849	923	906	915	860	837	960	841	871	883	917	855	878	874	941	880	944	925	878	883	873	868	878	887	905	897	922	914	936	899	878	868	843	881	859	942	943	925	863	891	850	907	880	896	885	879	865	906	863	959	892	890	896	878	891	879	923	823	840	851	942	921	904	874	923	899	881	857	929	830	887	887	947	875	906	883	856	894	904	896	935	897	888	908	921	931	856	898	887	852	843	866	897	914	871	887	873	841	952	876	835	880	882	961	907	872	935	902	964	930	857	898	867	875	902	895	855	879	866	882	881	965	865	944	954	891	847	813	878	922	925	923	905	858	870	957	878	886	859	934	816	843	835	902	896	925	882	885	847	911	923	912	864	915	945	875	873	918	932	848	883	870	973	892	848	932	891	850	899	902	883	886	926	926	903	933	841	875	928	896	896	872	910	828	914	948	936	841	890	893	892	930	908	830	877	912	914	940	936	865	888	880	890	937	910	848	898	914	879	868	863	899	892	938	925	883	901	958	877	935	879	874	904	913	844	868	882	929	893	853	843	946	890	904	906	872	878	872	905	940	906	916	821	863	873	918	886	913	888	899	866	944	943	912	924	879	880	890	883	885	899	859	908	842	878	906	914	855	878	869	896	858	923	860	895	886	923	833
22684	20768	28388	23411	21229	21245	16049	8316	5678	4195	3097	2630	2186	1894	1647	1382	1197	1146	1109	992	895	861	792	726	733	708	688	675	680	582	572	593	558	582	615	616	555	538	527	559	536	614	577	574	545	546	547	551	571	555	581	576	552	545	560	586	538	561	583	545	534	552	532	550	591	556	579	585	518	564	554	562	584	560	564	559	584	582	524	571	579	527	537	593	555	545	548	603	570	556	517	560	566	608	501	563	550	571	533	576	540	537	579	576	562	512	564	559	538	557	508	576	533	568	560	559	590	517	570	555	606	545	542	575	539	560	552	575	531	544	559	545	552	565	545	560	574	534	562	565	559	500	524	537	577	571	550	508	581	576	554	505	546	525	572	570	571	578	520	569	567	547	533	550	570	574	613	525	542	545	570	547	558	536	560	545	534	541	560	558	553	559	564	557	567	560	503	546	552	497	545	561	531	552	538	522	563	575	570	537	539	581	558	574	556	532	543	545	588	568	529	548	547	524	581	543	560	555	530	552	516	559	546	513	527	563	550	568	506	528	573	529	505	571	540	539	565	583	537	574	562	582	553	527	532	517	550	526	532	566	570	542	551	535	576	564	523	561	566	569	547	543	554	561	543	581	553	516	598	584	575	496	547	542	560	528	542	613	556	551	571	538	552	550	558	536	573	545	579	544	578	611	553	555	551	549	534	560	592	571	536	544	550	525	553	540	567	545	507	537	568	562	602	547	564	522	555	564	523	556	544	586	550	557	534	558	606	542	554	522	535	579	573	540	529	500	544	573	519	512	593	533	565	571	569	547	548	519	552	566	522	520	539	540	512	501	528	533	517	505	549	516	565	518	519	537	546	587	575	534	521	535	574	537	489	549	607	546	536	582	581	544	503	592	527	547	603	548	561	530	563	584	580	530	604	571	539	571	554	558	584	542	556	502	556	596	562	550	548	533	535	517	594	564	567	523	560	533	527	576	543	550	549	538	559	541	563	557	546	562	507	530	564	557	557	538	561	553	567	567	546	538	575	572	595	595	569	510	626	555	543	532	573	605	531	540	544	525	560	587	537	553	585	504	544	498	553	553	522	560	567	534	560	524	551	582	554	528	539	536	560	502	529	550	571	562	550	579	537	549	525	545	526	581	595	543	534	569	551	582	549	537	537	581	572	591	568	552	557	537	550	525	500	542	556	566	552	518	597	522	544	552	554	551	553	510	538	559	565	568	533	492	555	537	610	548	582	563	582	563	581	563	556	572	576	541	557	580	526	520	551	547	513	544	572	561	548	571	528	562	530	518	535	525	583	580	531	600	573	555	565	590	541	543	552	586	558	522	544	535	573	553	554	546	583	560	591	568	544	558	532	553	529	546	582	554	582	565	593	570	558	571	588	556	561	575	532	503	546	534	558	555	580	564	580	581	533	578	517	547	530	532	567	553	548	577	527	552	543	583	520	541	565	583	526	557	532	575	532	578	558	547	530	524	532	536	578	529	548	546	527	553	525	533	569	565	553	584	547	493	513	570	582	535	560	542	580	538	553	564	520	609	555	546	596	512	554	560	572	539	562	547	554	528	581	576	573	550	538	533	560	583	546	525	576	556	573	550	556	539	522	569	542	549	507	564	573	544	516	531	564	543	524	540	582	557	546	524	573	518	549	561	568	528	525	511	565	577	575	559	551	593	549	519	566	565	585	569	559	610	544	572	565	537	520	516	566	533	528	547	520	523	550	597	537	537	561	536	550	569	537	607	549	544	579	524	572	562	569	593	558	602	540	518	529	564	567	537	519	587	562	545	538	570	573	561	549	554	536	586	596	567	518	554	519	551	548	565	558	525	539	558	535	553	577	576	600	547	564	535	567	567	536	568	552	554	514	536	568	561	568	528	558	565	544	598	578	586	575	566	607	587	566	571	515	555	524	554	499	570	565	518	508	613	532	523	508	553	538	555	562	544	516	555	543	535	552	523	575	560	545	565	516	537	546	554	537	582	521	527	555	592	524	559	553	525	555	545	535	575	544	516	584	553	559	560	531	557	527	554	553	553	544	554	566	525	595	533	563	547	629	558	518	550	553	589	582	548	569	537	552	548	546	547	516	548	569	548	529	575	531	565	555	521	503	588	557	552	550	552	503	555	574	549	531	529	499	560	522	571	533	551	556	531	535	560	555	519	498	570	562	553	574	561	566	565	555	573	537	578	544	559	552	561	545	552	556	547	551	520	594	527	575	575	531	568	541	570	542	533	490	572	559	555	525	512	596	560	528	522	551	600	543	569	549	548	557	561	545	532	603	556	578	576	536	520	535	577	570	562	577	567	535	525	543	546	576	541	552	618	521	560	562	565	493	558	564	543	516	522	558	552	616	574	528	540	572	552	570	529	573	532	551	565	580	552	565	558	575	564	526	527	580	573	620	583	571	542	549	567	525	522	546	538	581	567	542	542	542	540	538	588	552	528	517	523	551	548	542	560	567	521	538	526	563	499	549	524	544	561	541	538	537	550	520	509	518	558	581	554	584	538	538	568	586	530	556	552	569	551	541	518	558	587	562	544	538	574	526	552	538	531	548	560	535	596	580	537	528	562	563	536	556	566	546	571	562	544	535	536	547	502	504	586	581	546	548	580	582	585	607	569	556	542	563	528	511	605	570	562	565	562	586	580	580	577	522	566	587	565	567	551	563	602	540	537	571	509	574	574	545	515	537	525	561	547	570	538	562	584	517	552	562	513	525	564	613	532	534	591	556	583	563	536	529	535	565	560	544	525	535	566	542	548	593	551	518	553	549	566	555	526	552	539	543	530	537	557	574	549	566	532	561	597	516	494	547	541	543	513	559	541	553	537	506	539	552	583	533	535	544	543	568	578	544	553	560	529	554	560	551	543	562	555	570	548	564	543	537	562	533	528	552	534	491	553	534	529	571	584	513	567	582	542	554	551	538	566	576	583	600	553	547	568	530	532	565	573	561	525	593	562	533	562	527	537	562	564	555	543	508	527	569	579	573	556	558	538	559	552	578	553	594	576	582	552	557	568	556	543	572	582	550	543	537	542	587	534	531	563	531	581	549	545	560	543	537	540	578	543	557	548	539	574	495	522	544	522	539	593	556	533	583	538	602	514	541	553	567	560	569	578	541	532	556	523	556	558	545	521	566	549	525	558	507	597	564	547	547	556	511	498	535	538	549	560	520	591	570	534	573	569	574	524	577	559	544	546	530	563	549	565	541	534	563	550	618	556	513	522	582	587	554	557	612	521	534	553	564	538	556	549	531	590	563	539	509	577	534	545	512	530	569	566	498	535	548	587	545	595	503	546	572	510	511	559	568	544	573	569	583	522	562	573	546	538	542	545	542	575	589	575	530	538	529	539	590	556	542	526	555	538	560	523	557	541	552	544	566	537	536	510	532	564	569	569	564	570	561	551	587	551	587	567	563	571	583	570	533	545	567	550	581	567	554	554	564	553	557	517	568	562	512	570	557	549	483	553	511	573	549	553	564	572	520	574
28823	51314	49199	40285	32303	26051	20966	17171	13732	10736	8512	7125	6083	5022	4066	3415	2982	2700	2529	2285	2018	1810	1536	1393	1332	1236	1243	1175	1056	1069	996	957	988	992	952	916	886	855	829	855	881	796	845	807	796	868	834	829	882	808	805	830	880	826	833	808	856	862	842	888	841	869	850	834	827	803	831	850	799	807	928	851	810	833	859	809	818	856	904	809	837	804	854	789	816	832	880	788	874	778	825	885	840	824	820	802	839	847	790	806	833	846	864	894	858	825	815	836	867	870	875	857	811	850	840	848	817	820	839	798	801	838	859	853	803	840	862	814	804	823	780	838	837	824	843	884	831	833	885	819	898	833	799	873	849	885	846	821	853	890	875	859	872	822	848	833	824	859	800	863	811	848	854	826	840	843	852	831	819	801	849	854	846	849	835	831	880	829	880	840	884	836	824	856	831	801	817	873	834	799	801	821	849	828	859	849	813	831	856	816	843	826	835	824	828	849	858	841	842	859	804	810	830	867	885	771	837	871	803	850	893	824	796	851	830	822	887	818	841	880	838	873	815	833	839	856	790	838	878	867	854	839	806	814	870	857	823	825	847	818	828	829	831	854	828	849	825	857	817	782	779	868	881	850	847	796	850	782	815	819	786	830	822	820	856	838	760	817	865	861	791	780	844	854	815	854	803	890	839	817	847	812	881	849	872	819	826	790	815	811	811	855	771	865	807	794	854	868	819	819	877	858	861	849	829	857	815	883	810	843	821	806	825	851	829	804	770	829	821	850	880	820	766	867	857	849	829	874	819	849	837	786	840	820	866	836	783	863	826	879	837	816	826	822	818	839	864	816	844	796	865	767	858	871	819	854	760	819	861	848	845	818	852	810	836	830	793	855	835	833	857	825	826	811	831	866	879	806	903	806	826	827	850	838	881	857	823	843	895	790	803	890	820	889	812	873	820	831	844	863	882	811	808	811	867	835	821	873	818	838	827	802	787	841	861	813	782	844	833	806	842	850	844	854	854	814	877	879	797	831	841	795	820	856	822	804	814	861	828	901	799	864	849	832	817	838	818	825	864	763	844	852	837	857	802	840	844	785	875	814	821	861	806	850	911	851	795	837	816	821	816	841	828	850	844	870	843	857	786	827	807	836	880	814	817	839	836	842	851	801	886	838	834	886	825	852	832	862	841	830	771	831	855	831	849	835	840	838	864	837	858	825	754	817	852	877	879	785	901	865	825	798	781	838	858	803	877	842	813	849	832	858	813	843	864	859	867	827	844	860	853	870	829	823	816	846	831	843	840	810	890	881	824	824	852	786	797	826	879	849	854	845	822	868	834	790	813	845	796	808	834	753	869	813	829	868	836	806	871	852	791	814	902	831	868	833	840	818	844	849	857	854	832	837	893	871	805	888	889	837	829	806	795	887	837	849	786	829	828	835	828	821	827	803	821	766	844	851	823	832	844	880	790	847	773	832	834	861	782	809	805	817	815	821	841	795	889	800	812	868	816	876	849	757	895	808	814	804	829	860	818	845	819	846	817	821	804	830	856	811	821	855	781	794	797	840	833	833	834	801	832	831	811	903	838	836	842	771	840	769	877	885	867	855	793	784	814	835	851	794	816	861	835	806	857	849	855	818	852	807	797	813	825	862	786	872	844	800	853	816	802	848	766	807	850	876	789	853	872	824	832	844	835	822	829	908	826	832	841	800	817	849	784	883	841	808	866	759	798	827	837	773	810	881	819	801	858	804	808	837	849	835	816	821	845	847	786	828	865	818	821	823	867	878	829	775	807	820	866	821	828	888	863	843	846	815	816	825	848	823	830	820	812	846	865	812	884	856	826	842	877	912	828	794	878	867	854	843	845	845	791	835	880	850	832	839	849	786	801	778	795	856	828	882	843	818	807	854	826	820	806	816	841	843	780	825	835	869	845	776	837	837	799	878	839	805	858	809	876	857	801	863	800	803	836	820	875	845	838	838	779	838	822	811	836	871	832	881	845	815	814	771	862	821	806	806	789	867	852	813	848	839	872	818	856	832	794	858	838	837	851	784	856	824	822	858	800	856	886	814	801	778	813	861	838	855	842	818	869	832	837	849	836	901	841	831	807	865	860	864	841	831	864	821	862	803	789	878	843	802	802	875	861	841	837	813	837	817	820	828	816	851	891	843	821	868	819	820	821	897	887	819	822	816	781	778	860	802	800	899	860	824	851	834	845	800	845	804	845	844	800	854	824	839	809	854	808	865	863	845	832	851	829	878	839	832	844	800	839	810	845	873	842	788	820	834	794	795	835	822	779	843	825	799	854	875	784	780	867	873	850	849	852	796	801	791	818	808	865	807	851	799	813	797	851	859	820	837	864	861	836	854	853	800	800	848	843	840	796	796	812	818	829	825	829	822	813	805	880	834	869	796	875	819	852	815	788	794	831	859	832	846	825	838	806	812	836	838	886	856	812	860	830	864	831	870	823	838	843	788	868	843	808	795	847	869	778	838	884	823	861	866	827	810	873	830	858	843	843	764	809	839	777	879	827	841	791	822	811	862	795	809	823	770	820	828	784	823	827	809	848	847	852	797	822	852	782	849	849	854	838	824	847	867	810	895	823	829	822	815	779	838	801	841	813	857	822	834	828	843	821	834	841	837	831	838	833	845	847	837	815	825	854	865	848	828	804	880	829	873	814	829	845	863	829	830	858	822	812	854	827	782	794	836	824	895	838	804	879	832	865	808	854	786	824	816	829	834	862	871	894	842	795	802	834	862	861	785	910	817	857	796	824	830	870	856	871	856	858	847	816	869	776	843	835	844	824	824	847	817	889	825	817	787	818	813	831	771	848	828	867	866	835	802	839	852	819	776	789	811	825	787	828	814	841	848	793	781	819	838	840	817	798	871	865	820	836	808	806	801	787	858	893	815	797	842	862	854	864	791	845	854	833	798	857	837	823	842	852	855	813	849	878	838	868	813	875	793	841	793	860	824	821	846	925	815	839	783	844	818	851	761	848	859	801	832	895	819	816	822	830	837	877	815	787	850	859	873	812	839	835	862	844	824	825	883	787	864	836	793	829	820	848	881	805	900	801	815	844	845	836	818	845	810	882	830	837	872	917	834	863	809	848	834	828	859	770	857	829	861	821	828	882	828	793	873	833	816	828	798	828	838	861	788	797	897	836	898	859	823	833	806	876	815	816	832	845	845	855	763	836	878	810	815	880	869	836	840	834	788	830	824	859	860	859	883	779	856	830	813	822	868	868	836	828	810	821	825	821	793	849	766	859	820	830	800	810	792	851	879	869	794	865	881	853	836	836	769	851	812	849	814	886	797	868	878	790	852	884	786	832	826	845	860	817	823	770	830	879	811	823	840	853	766	845	809	831	809	818	861	780	866	849	835	872	828	894	825	863	914	867	839	842	827	802	836	860	744	796	840	816	862	870	861	820	811	853	831	869	839	818	823	837	826	846	784	792	873	847	817	811	852	849	877	856	883	814	835	807	805	813	833	885	810	811	828
27016	24956	29327	23041	13702	7984	4807	3382	2608	1928	1553	1339	1199	1114	963	849	783	776	775	795	719	681	673	633	659	610	607	607	601	591	582	626	595	553	561	587	559	566	564	578	605	570	541	576	565	567	575	563	571	571	565	561	579	571	532	587	531	525	498	564	566	573	559	606	537	567	611	571	552	556	586	567	516	597	549	528	535	559	602	546	576	561	582	594	582	578	583	575	588	595	613	523	580	560	558	572	571	543	547	610	552	612	632	557	612	562	598	617	589	597	570	556	595	554	539	562	551	591	581	579	630	579	542	558	550	545	566	530	526	597	570	585	611	553	583	611	554	582	554	617	571	586	557	584	582	544	566	549	557	542	575	567	557	584	569	599	535	559	594	571	543	587	549	577	537	589	578	593	563	617	591	578	589	582	551	561	565	591	583	564	563	553	544	600	545	573	569	582	528	568	523	593	573	540	535	575	578	563	582	547	574	532	551	575	562	575	543	587	547	573	547	577	534	575	559	552	631	552	529	532	558	516	558	547	546	573	550	587	577	576	615	584	539	561	574	533	553	550	541	574	598	560	582	568	586	573	579	521	552	504	579	548	544	565	563	553	579	584	563	537	561	533	538	581	620	633	573	584	588	614	537	585	581	575	576	533	561	541	569	530	574	587	556	582	536	569	551	529	572	578	594	625	567	584	573	600	597	590	552	569	556	589	596	582	598	571	567	588	562	548	554	553	517	567	577	599	567	594	559	590	563	551	550	588	573	579	574	590	579	562	516	592	553	564	571	580	590	565	627	567	546	560	584	575	583	566	570	590	547	568	552	559	560	618	578	568	578	561	558	553	571	525	546	567	557	615	540	595	552	534	548	574	588	580	548	570	571	624	533	556	569	537	574	587	549	592	566	599	549	551	543	551	563	556	599	576	538	595	556	601	540	583	583	601	520	582	570	582	611	529	567	558	556	561	568	556	548	581	582	551	586	538	529	587	509	590	563	568	514	551	593	557	537	529	552	572	576	565	567	565	555	552	538	550	545	615	560	616	581	611	573	554	589	548	553	625	589	547	567	593	552	575	576	539	587	540	546	565	568	591	579	571	560	562	579	575	589	573	614	586	577	557	574	568	590	577	517	529	590	569	562	514	599	595	543	616	565	614	585	552	562	602	565	566	563	555	592	595	572	578	603	565	577	545	571	540	569	587	579	552	616	530	579	568	552	561	595	582	584	566	554	575	559	555	557	557	573	598	590	544	628	539	600	555	605	573	580	588	523	544	542	577	584	550	593	544	550	577	547	581	565	572	582	566	582	583	578	582	584	532	556	549	534	602	559	559	579	553	576	531	566	518	549	541	543	565	547	558	588	539	543	610	518	570	582	601	557	510	554	617	596	561	559	574	566	582	556	538	554	558	548	625	547	587	602	582	589	551	537	564	575	608	614	586	575	509	578	551	584	573	574	585	608	584	541	570	552	571	591	558	601	541	589	576	555	513	603	551	555	560	579	615	576	557	567	539	559	586	567	564	561	526	566	583	564	595	571	551	567	543	563	567	572	537	586	571	541	579	561	529	574	525	591	559	592	597	581	565	529	540	584	513	545	608	548	579	582	531	567	569	563	580	571	572	578	569	558	592	595	587	537	509	572	551	580	557	514	584	555	570	564	563	545	562	575	586	557	556	581	507	585	580	564	567	578	567	576	556	557	537	587	582	584	584	592	604	548	564	589	588	532	561	589	574	579	580	610	561	547	566	613	588	609	550	556	583	570	599	551	587	590	565	574	580	592	560	586	564	555	579	588	559	580	525	605	567	562	573	548	574	538	555	555	574	584	592	553	576	550	548	537	591	561	529	584	527	552	578	543	548	586	525	588	573	571	597	499	580	597	594	578	585	585	567	570	556	621	574	563	605	582	542	515	588	553	570	534	551	590	570	570	568	567	566	560	560	551	576	592	579	571	576	562	553	537	547	576	596	568	570	502	560	563	579	538	565	548	581	542	566	533	539	543	557	570	574	526	538	575	532	563	572	573	584	575	540	580	576	523	558	580	576	579	570	601	591	518	548	549	595	525	586	591	602	577	547	620	557	549	565	597	542	543	596	555	522	583	548	553	565	588	559	546	603	567	604	530	561	612	563	584	584	578	605	570	592	551	591	533	578	576	533	548	530	609	569	563	549	582	552	571	567	561	524	580	562	582	541	542	580	574	592	577	541	600	562	535	582	583	561	545	542	558	550	572	539	537	549	559	579	555	569	555	591	558	545	542	567	530	559	577	583	582	586	604	584	589	543	530	539	523	537	571	566	599	558	566	543	562	488	572	555	570	564	564	604	574	609	553	569	544	556	581	545	562	568	599	526	598	597	554	560	561	566	570	555	579	575	567	584	546	574	578	599	566	528	522	568	556	599	590	591	579	554	543	558	562	570	580	559	592	572	516	570	554	571	551	596	592	528	574	547	573	565	543	599	554	548	530	626	534	574	599	558	535	586	558	555	553	602	598	543	573	581	611	557	588	602	538	538	619	558	568	580	599	597	579	556	554	546	554	584	611	568	551	558	606	573	603	592	595	528	598	570	558	587	560	589	527	572	533	542	581	571	575	573	574	592	519	599	567	578	597	593	611	540	539	594	586	579	548	559	587	547	611	563	582	585	596	533	588	541	554	564	548	551	577	557	533	628	574	561	609	592	570	562	573	576	601	558	540	573	604	565	565	588	602	602	566	581	573	570	552	572	545	548	602	555	571	573	646	577	548	606	574	548	543	549	562	564	557	531	573	570	562	585	557	578	565	578	552	598	559	525	531	547	549	569	564	521	591	549	573	575	580	552	570	540	505	572	578	552	537	529	622	579	585	569	586	585	570	575	579	568	621	564	555	587	572	559	548	582	536	560	580	518	559	563	518	554	565	570	579	578	554	564	589	556	588	593	560	583	554	547	543	564	567	539	545	602	539	563	627	561	594	602	545	573	550	547	557	544	559	524	573	561	606	535	556	557	547	547	543	564	560	562	547	550	572	523	574	540	551	585	605	568	563	581	553	547	565	583	551	592	571	573	562	577	584	557	554	595	555	583	571	525	567	552	561	526	525	595	569	591	531	533	624	553	576	542	572	547	564	549	546	539	569	592	544	534	553	545	584	575	548	583	587	535	577	565	587	556	585	510	588	591	547	575	524	557	565	595	590	608	581	541	565	575	562	583	539	540	587	564	563	584	557	574	568	584	562	600	603	607	584	542	558	574	535	582	573	603	558	547	607	569	550	550	585	540	568	549	544	525	547	565	552	561	533	582	591	569	563	585	571	597	543	530	576	565	571	542	599	568	552	595	573	551	531	577	520	608	553	554	532	584	562	540	584	576	529	564	580	590	585	550	608	582	527	573	565	574	518	549	560	533	597	570	548	575	574	589	551	584	536	587	526	544	584	545	578	578	567	528	585	571	556	526	533	582	601	599	562	593	543	570	583	582	563	555	598	589	571	560	568	594	588	558	546	569	602	567	570	564	575	537
25319	37728	34974	27318	20309	14819	10828	8611	6679	5010	3946	3411	2843	2337	2065	1730	1579	1505	1495	1360	1234	1161	1104	997	985	1004	998	908	905	877	850	831	827	862	843	822	770	797	785	797	832	780	854	786	825	806	834	783	831	727	778	768	812	808	791	747	787	770	780	872	802	797	838	792	787	811	826	780	783	755	816	803	790	747	755	799	815	808	766	805	772	802	826	783	826	746	774	796	808	750	756	795	828	757	756	800	786	819	777	792	790	839	821	800	823	816	821	803	816	792	768	763	775	784	810	822	775	813	819	748	798	804	786	789	797	762	812	786	785	775	777	788	811	833	800	795	807	771	783	768	718	831	752	782	815	759	800	835	821	838	792	787	792	835	810	795	725	776	767	781	770	755	783	787	883	762	764	771	736	790	776	794	777	798	793	773	780	765	837	740	818	782	786	798	786	841	758	809	774	794	792	778	805	796	775	761	825	762	759	792	816	822	764	754	850	824	779	749	798	782	795	832	778	814	786	749	744	791	785	754	795	829	781	788	808	769	825	831	759	759	774	808	768	770	786	795	825	795	784	752	828	800	780	786	792	815	765	771	794	835	813	741	828	820	768	803	840	802	769	840	844	741	852	784	768	771	772	780	792	789	809	802	810	826	775	753	748	797	771	777	826	746	760	828	786	714	817	823	764	827	810	789	787	795	814	769	773	831	781	847	766	818	826	825	733	766	761	775	805	783	757	752	784	771	779	818	764	799	739	773	736	754	791	733	762	812	811	791	756	827	781	760	777	741	775	783	798	749	781	808	766	756	842	768	774	827	858	767	775	788	862	784	795	787	747	785	819	788	769	790	803	794	806	755	778	791	761	792	776	785	836	803	805	783	778	741	806	819	808	797	815	818	786	709	806	814	836	743	818	775	812	790	757	783	783	799	780	775	763	745	811	787	785	778	735	798	749	774	841	760	788	753	772	796	805	761	782	809	811	750	759	811	795	808	761	822	784	801	817	815	840	798	814	775	814	798	805	764	808	825	785	790	801	754	823	809	759	777	741	796	804	781	768	823	774	786	817	784	796	849	772	799	774	802	785	781	834	796	801	773	817	785	800	798	826	754	782	772	789	794	817	807	841	797	804	778	813	813	831	816	810	744	778	770	784	837	820	739	801	747	757	802	805	794	762	809	801	769	844	803	779	807	779	768	752	811	824	779	799	771	794	834	726	782	872	772	804	815	820	776	817	756	790	752	744	789	830	768	865	801	809	749	803	753	736	770	785	735	787	738	781	799	814	809	732	745	755	786	752	804	786	791	777	703	752	736	779	752	811	790	750	792	750	776	819	789	798	743	774	801	799	721	777	805	808	764	825	761	780	800	779	845	790	789	765	769	779	798	774	802	777	835	843	775	799	753	818	738	803	798	764	772	775	778	799	801	789	798	783	806	779	829	764	763	791	770	788	771	775	787	808	811	776	769	749	794	777	796	749	730	791	847	802	825	764	777	743	799	867	775	754	821	763	784	817	765	823	773	808	814	839	788	780	812	783	772	786	835	850	763	810	728	798	788	745	797	753	752	768	833	783	810	829	759	752	769	835	837	796	785	842	803	824	808	797	797	779	858	767	763	784	791	754	829	786	761	772	781	767	808	803	785	853	801	764	757	768	861	801	777	798	822	765	756	761	777	763	758	784	830	787	738	788	822	790	833	773	773	750	754	780	803	797	805	792	802	764	778	789	767	771	768	764	793	753	809	794	766	836	786	785	754	841	820	795	768	785	797	775	844	811	782	795	795	767	812	704	830	745	832	777	762	806	821	836	769	814	754	788	800	826	757	798	791	795	776	810	765	878	782	804	770	795	773	779	786	784	753	742	744	764	811	714	755	795	817	736	782	761	774	768	790	770	763	797	776	762	815	782	790	796	797	771	777	790	774	781	760	769	801	815	832	811	756	755	797	795	744	757	763	823	788	747	803	760	764	769	760	783	832	800	835	775	774	800	793	761	814	773	832	804	799	777	791	762	777	799	759	797	757	765	783	785	796	769	802	728	767	799	825	813	793	771	801	828	748	809	830	792	791	812	752	782	793	748	727	754	803	773	776	785	799	789	804	810	739	759	707	816	783	811	769	778	824	805	753	751	793	788	800	784	771	800	759	730	823	810	746	756	784	754	776	792	771	819	779	801	795	806	827	772	822	800	820	758	741	792	795	750	754	785	794	796	749	772	746	791	802	778	795	754	826	801	720	816	762	787	798	795	799	813	808	780	831	780	825	844	789	816	789	806	779	782	781	799	797	760	808	805	794	802	776	801	806	760	765	821	860	809	781	773	773	775	771	791	845	782	789	793	814	807	818	813	787	803	765	740	762	822	783	785	774	750	794	816	828	782	777	803	756	791	810	771	791	819	760	795	772	802	791	795	824	832	799	790	780	762	801	762	793	755	788	791	759	758	764	788	795	810	763	772	752	787	792	852	785	802	791	819	771	835	803	789	773	794	830	762	778	755	777	841	764	822	776	746	799	787	769	773	839	794	827	875	744	757	751	802	770	800	780	806	729	773	815	819	799	823	778	752	803	736	782	773	762	771	752	815	793	753	760	812	793	758	761	875	811	787	801	773	761	788	798	771	741	750	807	818	816	799	823	770	821	782	769	801	825	771	751	744	786	770	773	818	744	795	805	793	817	776	815	838	739	795	749	789	767	824	828	780	785	745	807	749	800	786	754	715	773	780	793	752	753	789	741	794	857	831	738	808	823	819	802	743	764	765	762	761	777	776	801	802	807	775	781	808	801	777	751	794	817	775	802	823	776	825	797	799	798	784	803	814	754	793	760	800	822	801	805	834	791	764	793	731	812	818	740	779	735	774	781	797	824	812	822	833	817	784	765	731	763	780	783	832	756	783	826	781	798	841	770	768	802	781	802	802	794	802	777	781	840	767	769	788	777	781	815	843	714	798	806	792	751	813	803	753	814	802	822	823	745	817	778	811	822	869	794	807	746	804	800	793	797	785	834	786	809	798	768	766	811	778	764	776	781	795	844	723	802	739	808	811	778	813	757	796	803	781	787	830	738	828	789	832	826	818	787	823	808	800	766	749	745	794	800	801	774	741	792	788	790	781	783	779	797	810	787	854	813	797	781	764	754	800	747	818	759	795	803	776	797	798	763	752	777	727	792	744	775	790	778	765	768	765	829	810	767	776	809	775	781	831	817	800	773	798	835	816	848	861	823	804	807	801	791	824	800	769	833	791	795	761	797	768	817	790	791	786	785	777	798	787	793	769	798	765	775	821	778	803	773	805	793	797	806	793	779	786	730	814	809	789	763	772	747	752	777	796	766	774	782	804	773	772	782	744	766	828	700	803	758	825	804	803	817	762	797	823	793	754	790	804	783	801	800	786	780	767	751	789	724	805	782	810	765	776	777	801	766	776	790	786	800	737	791	788	716	786	758	786	758	762	831	795	817	834	784	789	813	766	792	811	804	825	765	804	793	754	783	819	784	769	772	814	837	772	784
24827	21766	29112	25702	22193	16883	10108	6015	4280	3136	2378	2013	1821	1578	1279	1176	1146	999	1024	954	848	848	737	733	721	671	715	671	620	660	639	619	634	641	629	610	546	643	617	621	617	646	587	663	587	581	613	587	614	582	603	605	594	611	614	597	618	610	573	558	576	626	637	574	621	611	602	596	605	584	603	604	627	602	618	618	652	600	626	585	598	623	626	595	618	560	588	568	635	602	629	628	622	568	645	637	594	607	562	570	596	612	594	598	591	613	607	554	626	622	619	540	591	599	601	609	620	601	583	583	549	587	621	644	567	598	597	564	620	602	603	651	610	586	613	578	585	625	564	554	613	593	603	621	594	602	596	582	615	605	617	609	622	566	613	586	606	613	588	603	598	601	588	585	593	603	584	581	554	646	603	602	601	587	628	620	584	603	600	559	585	610	607	625	613	581	621	629	585	567	654	584	589	575	580	599	622	598	589	590	567	624	535	622	618	598	588	578	584	581	639	560	537	638	583	626	597	575	594	609	613	600	612	575	582	595	620	565	563	568	592	564	616	574	588	574	557	580	569	614	600	581	573	626	636	549	607	570	604	631	579	607	650	592	621	641	566	578	609	642	589	564	592	589	619	616	575	628	553	603	601	588	594	549	605	587	605	612	626	609	624	563	586	582	581	583	620	589	568	598	601	624	554	549	596	602	631	623	596	615	573	633	606	574	568	635	581	575	632	560	624	618	621	598	613	609	611	602	607	585	564	564	598	612	644	543	568	606	625	600	643	606	613	591	625	584	664	631	608	624	573	620	606	559	606	571	596	621	590	634	595	610	617	621	594	576	637	636	629	571	626	575	582	632	594	609	596	588	566	600	568	604	609	548	575	596	612	578	607	598	613	583	572	595	575	603	591	561	625	604	654	616	577	598	576	619	619	599	639	575	556	557	561	580	582	620	606	626	557	589	583	591	592	569	639	569	601	607	640	624	593	572	583	609	595	566	617	622	618	602	579	617	617	626	584	586	604	603	619	626	604	600	649	583	590	638	554	556	590	523	608	601	599	615	605	547	565	611	540	535	587	542	583	573	572	576	644	595	578	603	613	626	620	609	592	597	570	625	574	596	577	580	573	618	615	578	621	603	596	588	602	626	585	558	572	604	596	635	605	618	612	612	560	624	591	664	599	579	625	578	600	664	574	567	603	577	576	527	606	610	603	584	601	570	594	629	596	574	577	626	628	586	549	605	561	615	578	629	573	620	594	601	589	578	566	570	606	584	592	602	622	620	610	575	589	556	608	626	608	619	618	606	599	587	579	611	615	637	606	568	590	603	558	616	577	573	599	561	636	607	578	609	570	641	568	559	586	656	579	591	606	601	608	615	578	557	577	625	642	564	639	623	590	596	576	605	576	620	557	598	601	601	615	565	620	560	623	542	608	547	587	584	583	591	639	583	573	640	573	547	597	583	571	641	617	595	588	586	642	622	551	618	627	589	628	577	596	588	574	619	628	594	625	581	592	589	584	602	557	556	584	611	618	586	604	610	627	582	607	645	627	551	606	661	624	588	552	599	590	522	585	594	611	557	612	606	593	576	573	581	620	573	587	547	581	574	592	589	607	592	602	597	587	573	561	572	553	612	545	557	548	579	635	600	556	622	570	613	568	603	651	564	605	609	606	673	604	619	624	573	566	570	598	630	617	563	612	574	615	612	637	601	593	587	582	592	592	563	571	597	647	595	583	584	620	636	597	613	555	646	566	595	618	571	571	577	574	615	615	569	629	561	635	579	573	592	547	545	626	598	615	615	630	569	598	594	577	579	579	579	590	599	566	599	567	635	597	627	621	565	583	615	545	632	595	604	557	601	630	539	576	612	575	577	602	596	601	574	585	644	596	581	623	582	593	574	606	593	635	578	591	554	615	582	593	551	620	554	578	640	600	625	603	601	600	635	584	578	619	616	604	588	586	608	612	628	574	584	605	600	580	624	620	606	583	581	568	553	605	629	593	542	564	582	614	574	624	616	605	589	604	596	632	585	560	576	552	579	546	571	587	589	578	640	625	592	592	530	602	557	587	567	617	574	588	616	581	550	573	581	594	632	548	590	593	626	630	573	613	608	558	571	557	607	575	603	619	586	597	585	605	619	637	594	653	644	647	642	590	581	582	567	612	576	576	602	590	599	591	607	591	632	615	619	610	565	581	613	603	580	595	607	577	580	583	570	602	597	537	571	629	633	640	630	582	591	609	566	595	636	612	604	518	570	555	652	611	579	588	614	597	614	583	606	565	600	602	607	578	601	592	578	601	594	594	595	599	568	600	587	611	635	601	589	587	562	581	599	601	600	574	598	589	616	607	641	571	597	633	648	610	633	575	570	641	589	622	622	613	559	565	600	565	604	625	590	576	626	643	605	596	637	616	631	607	607	631	610	594	597	543	636	522	613	607	554	594	571	615	581	567	613	578	605	565	545	596	610	616	589	630	582	628	618	610	594	620	634	622	586	582	588	562	603	635	583	579	560	592	623	593	604	580	570	593	606	599	589	576	641	607	651	604	594	569	606	610	605	598	594	590	646	599	625	547	597	614	594	561	625	615	545	601	599	599	590	587	584	642	622	594	594	618	586	571	586	597	579	556	564	579	613	604	634	617	599	635	584	590	619	618	625	627	642	612	600	625	624	586	591	618	611	586	602	592	580	569	607	621	572	615	637	601	536	598	630	578	590	620	561	585	627	556	581	592	585	596	610	581	571	584	597	612	578	586	611	612	567	608	621	587	616	598	598	596	598	642	602	571	610	566	603	562	583	633	609	597	575	593	555	590	606	610	573	589	612	603	558	618	624	600	583	603	627	558	609	609	591	622	600	611	634	616	627	604	602	577	618	630	554	591	645	598	589	588	600	618	606	611	609	592	549	635	590	563	576	600	579	577	606	629	576	643	612	646	573	645	545	561	597	567	585	626	611	579	601	613	627	581	577	572	619	594	605	650	606	594	633	553	561	622	529	575	589	571	607	598	573	634	530	554	614	558	570	596	636	611	616	593	600	616	603	597	584	570	590	611	605	543	604	607	606	593	610	557	604	601	606	577	652	575	582	584	589	617	555	571	598	586	550	582	620	590	571	594	610	549	607	577	590	580	579	612	586	626	576	600	599	589	616	600	571	599	601	616	578	611	559	605	647	562	622	623	655	561	596	595	655	585	574	564	635	605	593	611	556	611	589	642	622	595	573	559	632	585	591	591	614	598	575	593	553	625	570	545	614	588	604	604	588	551	615	618	574	589	587	588	624	617	617	626	552	584	630	588	587	609	565	572	577	584	598	586	555	561	610	647	592	621	591	667	609	577	613	588	632	599	627	581	577	594	586	579	581	585	561	579	612	627	617	628	560	607	636	619	652	595	599	567	589	644	621	626	558	585	562	667	597	617	618	581	651	613	623	631	572	602	587	594	572	605	631	590	596	589	571	581	601	585	601	656	630	566	599	637	589	637	597	615	572	564	574	592	646	614	575
29142	48840	46257	37884	29868	23072	17901	14188	11268	8378	6787	5700	4838	3937	3285	2876	2556	2382	2261	1928	1841	1603	1428	1293	1251	1181	1201	1141	1150	1075	1059	1057	992	1010	962	978	943	975	955	927	1007	933	962	956	953	934	887	941	909	927	923	909	936	927	902	908	956	868	942	953	862	914	896	927	904	945	901	904	947	874	889	942	910	885	927	935	924	931	910	968	909	967	944	928	897	898	928	917	954	954	889	941	935	919	936	929	983	927	911	905	952	881	919	874	878	891	898	929	953	903	938	984	910	920	916	915	901	933	899	953	976	900	905	919	891	923	894	945	912	893	853	868	882	905	936	900	878	892	885	891	915	958	957	875	905	913	903	883	919	934	892	915	925	868	917	895	937	991	915	948	956	888	898	946	922	882	876	967	926	885	889	889	892	945	910	961	952	898	889	940	919	882	948	974	897	892	978	923	908	931	874	958	948	909	919	996	945	871	940	878	944	926	897	975	933	938	884	931	933	875	889	865	886	916	904	911	881	886	920	915	938	958	941	904	877	922	964	898	932	894	891	942	970	912	923	918	844	893	947	920	949	961	963	912	858	936	893	890	990	896	942	926	851	909	922	899	968	897	931	956	961	882	916	884	916	897	915	898	901	931	962	938	904	959	887	906	964	926	877	901	907	901	931	951	865	905	891	916	910	914	891	934	917	894	985	904	908	912	897	862	948	905	884	943	939	906	872	921	936	974	908	933	939	955	982	887	872	950	868	930	938	903	912	917	914	903	917	916	958	919	954	933	899	877	888	894	921	901	1016	933	875	913	912	936	913	881	914	914	884	933	939	896	936	923	914	977	915	951	971	953	935	943	946	920	937	950	850	906	915	990	900	892	883	964	936	939	896	916	848	927	889	926	930	931	943	898	871	894	904	935	893	895	897	896	869	876	908	912	912	885	899	891	924	906	900	961	937	948	931	915	896	927	927	982	893	957	952	911	949	935	894	917	905	906	891	911	917	948	948	853	956	913	930	982	985	919	971	911	888	954	943	960	971	879	945	964	902	884	890	925	901	944	918	889	882	886	976	943	929	938	846	945	927	914	912	922	857	923	884	939	908	948	912	895	873	944	918	966	905	922	914	951	893	878	950	852	852	943	912	921	906	923	946	973	917	939	955	894	975	922	933	930	907	927	948	874	868	918	898	878	885	897	920	893	927	922	917	978	966	923	909	918	969	915	915	921	911	908	931	899	948	885	928	915	901	923	878	864	914	951	921	930	922	942	920	854	967	951	936	904	936	976	957	922	883	930	911	852	926	931	903	894	847	935	893	944	935	990	917	935	921	990	927	931	885	940	899	910	931	888	942	880	995	899	858	921	927	925	932	922	906	925	952	895	969	903	924	891	956	902	937	861	920	923	896	930	929	937	914	919	945	910	922	936	887	879	882	1002	891	915	914	900	953	932	907	881	935	977	888	882	911	913	941	923	927	930	967	900	916	942	941	951	903	923	946	927	968	921	942	971	929	892	929	957	878	906	914	933	897	915	928	920	917	871	923	907	944	956	932	922	917	921	849	870	907	952	914	892	940	906	908	976	838	910	946	848	911	962	968	885	974	979	912	872	983	908	879	902	897	925	938	903	893	910	905	935	933	900	881	930	898	892	942	861	912	922	963	888	921	904	964	914	946	898	923	932	920	882	877	958	913	917	925	923	916	895	919	951	986	920	937	958	937	906	952	857	879	920	882	965	962	860	908	948	933	904	932	911	953	914	935	917	915	910	894	934	892	878	967	879	953	929	943	918	908	928	903	937	902	943	920	969	903	918	896	920	947	910	927	943	861	883	936	965	929	941	893	907	903	936	913	923	914	915	883	940	900	938	845	945	915	894	893	876	897	950	926	935	917	921	916	860	977	861	912	887	887	882	955	932	950	883	934	905	938	890	974	940	991	989	910	875	853	927	870	932	992	918	917	958	891	928	936	938	900	928	912	905	901	994	911	924	935	908	940	921	891	891	889	923	944	862	923	927	925	904	914	955	923	877	919	880	914	906	903	894	923	995	880	929	911	896	971	905	913	932	957	918	885	868	888	909	925	931	965	977	899	892	959	948	901	893	952	932	920	936	942	934	928	1009	902	949	896	885	897	978	880	896	948	861	940	909	958	914	883	930	952	915	922	926	884	873	882	899	964	880	930	883	891	956	931	918	953	935	896	890	917	936	933	915	888	975	904	891	914	928	945	902	926	927	928	804	914	887	935	940	909	923	908	903	905	892	933	946	919	941	915	949	913	948	934	867	906	922	1002	934	919	976	934	930	896	917	980	864	977	894	890	937	886	962	896	915	878	947	867	890	899	923	903	927	887	925	929	955	881	976	897	912	944	991	932	904	912	903	987	902	898	974	904	987	963	930	917	967	927	880	896	898	937	943	900	892	938	896	921	960	886	942	914	893	935	922	902	939	904	911	898	890	883	913	902	940	889	869	917	941	956	954	943	933	882	948	908	896	936	949	934	899	964	914	933	871	924	916	938	912	904	941	973	892	877	924	935	942	968	900	909	936	909	894	879	915	892	916	891	866	970	846	952	944	892	937	992	977	905	943	931	903	897	907	960	980	942	918	950	938	905	904	911	948	877	904	938	939	864	890	962	926	873	910	912	919	953	931	904	941	913	958	919	945	923	940	907	924	941	912	891	910	899	884	914	903	1004	921	919	926	878	948	891	926	914	953	900	889	930	892	963	965	915	906	941	930	910	836	940	931	923	899	921	889	937	926	945	896	920	945	888	904	902	920	921	962	928	906	913	932	939	929	953	889	892	900	935	925	921	922	890	934	931	909	919	936	896	935	959	940	876	917	918	892	895	954	899	875	928	899	888	844	937	902	910	952	910	974	918	907	909	939	924	974	889	949	905	863	930	901	964	963	881	907	925	897	867	928	929	948	915	899	962	934	866	894	906	924	918	911	853	883	839	871	911	911	884	956	883	932	927	991	923	907	919	895	868	894	879	938	953	960	939	872	906	912	938	896	948	907	904	906	936	945	882	939	956	917	915	934	921	906	910	880	920	974	892	892	978	875	919	917	981	897	921	953	935	950	892	924	851	953	902	944	880	984	929	880	930	919	914	937	907	923	921	946	944	912	906	901	939	907	942	933	899	916	912	958	918	960	891	909	920	911	899	920	947	893	922	921	878	899	895	892	938	933	891	965	963	907	957	907	952	971	966	956	940	877	900	935	919	917	920	919	879	928	893	921	883	902	940	874	941	893	981	908	938	931	877	931	949	963	937	1021	884	927	903	884	874	892	921	982	950	865	913	943	877	936	904	915	901	902	907	948	903	912	932	918	874	888	916	853	918	981	939	895	909	931	908	900	897	933	888	940	925	959	930	880	950	888	900	918	974	817	956	957	918	927	970	934	910	933	972	925	970	922	935	939	915	964	933	933	912	930	890	944	983	918	908	922	933	878	903	928	917	869	893	929	959	883	871	934	866	932	929	903	913	903	972	963	921	917	895	877	902	936	964	945	930	954
22684	20753	28319	23449	21260	21238	16416	8239	5573	3996	3125	2602	2153	1833	1479	1350	1249	1120	1119	1025	928	788	774	706	722	712	663	606	613	610	578	561	558	620	590	569	573	536	527	528	547	581	586	564	545	560	546	577	584	536	484	543	515	517	561	514	508	559	531	530	523	532	546	572	549	551	571	542	572	537	569	553	560	554	526	534	554	545	488	563	531	514	506	483	539	538	518	532	478	538	553	494	506	591	571	533	514	574	509	468	537	509	527	526	528	542	554	580	551	545	544	513	515	527	527	556	550	539	532	549	544	536	542	542	555	541	534	538	534	530	529	548	494	518	547	550	563	541	549	553	486	545	541	566	487	560	549	530	549	528	499	534	546	524	584	564	524	578	546	539	518	518	508	528	515	526	534	495	554	539	529	539	577	527	565	510	567	570	515	541	569	538	555	552	516	558	485	550	569	568	537	532	525	513	507	521	507	510	533	534	488	538	515	515	509	510	546	560	536	515	519	528	524	566	517	513	498	538	529	561	525	524	546	566	492	576	537	564	524	522	506	498	508	537	543	551	526	551	567	539	520	534	520	561	543	537	522	526	524	559	489	519	525	539	532	501	563	500	526	524	520	523	540	589	589	524	568	559	545	553	504	493	502	565	504	538	527	548	515	569	499	535	540	524	525	531	574	533	520	533	536	546	552	549	532	540	547	525	575	601	576	554	515	521	536	541	517	531	490	518	543	558	558	498	589	551	509	553	529	570	504	569	556	547	517	566	540	547	561	496	519	539	566	544	519	548	515	525	541	552	527	539	559	526	558	526	512	572	542	553	536	518	565	514	531	522	570	490	580	561	560	500	556	541	512	543	552	539	544	509	515	564	508	510	513	525	561	521	558	535	534	502	501	499	557	525	545	534	540	554	552	516	540	509	557	533	486	530	533	530	538	557	565	509	534	506	511	530	534	571	553	525	544	521	527	503	528	520	544	563	508	572	519	519	558	501	509	542	519	535	579	546	549	544	538	530	526	564	526	539	525	534	480	561	491	550	535	554	541	546	516	495	557	528	539	543	506	526	525	537	522	534	553	567	567	530	537	539	540	551	540	528	517	521	517	518	520	548	538	527	470	534	512	520	551	501	560	534	539	532	537	509	551	540	524	535	536	498	535	560	516	572	552	497	521	558	514	560	532	528	535	521	564	521	520	552	534	549	560	516	550	542	523	538	553	550	514	500	506	516	538	496	531	527	549	564	531	567	559	542	512	571	531	559	505	504	556	521	557	546	541	531	563	554	532	520	556	542	526	551	541	536	538	589	557	550	539	554	500	521	570	495	567	536	565	518	546	530	530	565	517	547	554	504	541	552	549	521	555	516	555	515	513	547	521	545	557	521	559	514	539	561	576	507	519	547	533	525	535	514	544	540	522	542	530	536	523	498	489	566	545	506	553	554	525	528	565	533	568	533	545	510	527	528	545	548	579	568	541	531	564	529	545	539	556	548	524	536	538	523	531	513	517	517	583	565	514	495	501	542	586	508	548	518	516	510	524	546	584	520	542	558	547	567	599	556	543	558	583	546	540	546	543	546	581	552	520	482	538	505	529	504	528	529	540	544	510	518	543	548	557	563	527	547	520	530	534	547	556	539	513	524	559	559	532	559	542	549	546	522	545	570	537	509	523	531	521	541	547	569	530	568	516	525	525	534	516	533	546	521	533	535	544	590	539	527	503	514	521	534	535	548	555	523	565	527	504	575	575	573	497	513	534	550	525	541	529	521	524	533	552	535	529	570	555	519	499	588	559	481	580	509	550	531	508	487	533	554	482	551	544	523	547	549	509	556	517	517	514	514	546	516	524	502	536	549	560	543	522	520	529	552	518	485	528	525	510	475	505	568	539	525	525	515	516	516	527	537	509	526	544	565	539	551	527	522	529	512	526	525	495	542	528	563	543	546	546	548	564	504	542	545	504	570	542	498	552	534	519	533	557	528	588	509	523	536	546	545	537	529	538	528	511	547	516	511	553	540	543	520	537	547	568	556	530	546	548	542	502	540	571	519	556	539	488	500	509	521	506	499	554	564	547	530	514	580	550	515	560	495	511	522	560	499	536	515	524	523	486	532	502	528	509	543	496	552	497	527	547	557	518	524	521	529	542	503	486	560	582	541	518	524	495	560	509	544	512	518	532	552	542	575	549	540	538	534	517	549	536	506	550	536	547	521	585	527	540	617	530	551	502	555	552	523	561	530	536	517	519	564	524	501	489	514	523	532	537	529	538	555	519	565	522	545	523	535	561	503	584	510	536	521	555	530	599	504	533	556	536	556	567	563	492	520	542	568	529	554	530	562	574	569	562	549	543	566	560	560	528	523	540	558	522	479	512	481	531	548	494	510	503	533	522	531	550	517	510	542	538	491	540	501	545	515	490	565	522	536	529	538	542	530	521	514	501	496	548	512	524	536	516	536	528	515	513	507	528	539	531	517	540	531	568	534	545	510	495	545	533	545	526	520	550	511	518	510	566	548	571	520	529	505	584	492	520	530	507	536	540	520	540	564	521	524	544	530	520	519	565	570	563	537	544	525	541	528	524	495	498	528	512	504	541	507	513	573	487	506	516	495	523	513	559	525	508	548	570	534	521	548	537	512	511	522	555	558	502	536	509	578	499	555	508	513	504	528	547	533	547	523	554	564	546	491	532	510	569	480	537	555	546	484	545	483	552	518	515	548	544	497	586	522	551	527	503	518	535	526	532	540	510	557	540	541	552	491	487	531	525	520	550	527	548	529	551	492	536	542	540	568	533	539	519	522	524	515	543	521	509	527	521	536	540	536	537	536	586	549	518	558	513	543	523	510	597	537	531	529	526	586	503	537	547	521	524	531	536	509	560	554	589	570	565	551	540	572	550	556	502	530	530	504	526	525	507	511	535	543	538	511	532	522	537	578	561	535	526	532	570	511	552	553	544	582	520	516	561	601	520	536	517	527	535	524	548	508	516	529	594	520	573	496	563	517	530	528	497	539	530	572	507	493	563	583	567	528	548	518	535	572	574	513	550	542	557	528	540	502	579	546	538	553	522	527	530	527	564	559	521	547	519	587	547	512	521	524	547	552	562	555	513	570	510	540	540	531	538	540	540	534	522	527	537	510	539	576	548	531	515	551	572	554	548	521	515	557	546	532	500	555	523	583	539	532	501	523	517	525	536	531	517	540	539	541	597	518	517	559	517	550	523	515	508	569	566	538	531	567	528	582	544	538	522	533	523	563	533	560	535	525	538	576	554	578	571	549	507	548	524	537	526	560	568	505	545	529	576	520	534	520	542	552	563	549	506	558	575	541	535	540	515	540	495	532	515	504	561	516	556	542	532	548	522	516	506	525	544	523	539	508	548	541	510	549	523	560	524	541	552	558	519	526	575	522	542	516	502	522	534	565	569	526	521	521	536	551	531	544	512	553	519	526	519	559	521	568	524	537	549	540	508	522	496	547	524	486	528	575	556	520	578	533	550	535	509	562
29618	50584	47541	39609	32907	26262	21419	17237	13680	10361	8534	7171	5912	4776	4010	3393	3177	2867	2683	2308	1851	1715	1510	1385	1301	1190	1136	1141	1082	982	974	948	862	985	970	915	906	922	879	800	815	874	806	824	845	775	881	819	814	845	835	816	857	835	788	859	826	778	839	815	836	768	794	782	807	809	861	835	832	780	837	717	787	813	819	816	816	816	828	734	818	769	795	836	826	796	800	869	768	835	785	795	816	778	823	820	816	739	819	843	828	808	822	822	825	810	814	747	817	826	858	795	873	808	795	842	777	821	806	787	840	775	769	827	792	817	813	820	800	863	756	786	778	840	813	824	791	822	783	819	802	822	812	796	837	792	844	819	803	806	774	848	816	819	773	849	775	755	767	816	821	772	860	787	806	823	777	801	812	783	789	814	806	859	777	812	802	815	875	791	838	835	830	858	866	795	826	824	809	827	780	809	795	838	772	749	843	829	784	820	781	807	798	795	789	818	802	821	799	862	852	751	788	788	761	808	784	803	802	848	856	845	802	794	800	781	824	823	790	828	789	872	810	822	789	831	805	832	814	773	832	829	851	803	831	847	839	863	792	747	844	797	843	814	825	805	819	818	801	848	765	815	873	752	809	899	857	835	734	845	750	817	830	805	788	847	830	813	863	810	802	806	787	792	805	783	829	828	814	813	834	820	878	768	779	804	824	778	807	797	794	783	810	796	834	844	787	823	811	829	850	822	784	821	801	799	805	847	789	830	816	815	809	819	769	829	834	773	843	822	767	848	823	838	776	815	800	773	793	796	840	880	811	819	799	825	726	772	835	787	806	847	840	812	845	817	805	763	815	790	814	827	778	768	816	850	826	823	762	830	829	842	792	759	800	793	750	788	900	811	835	832	809	802	828	829	822	836	801	753	834	830	775	811	830	828	856	818	796	778	822	805	812	877	823	812	830	810	824	820	768	843	864	817	804	832	845	767	824	781	772	785	842	844	771	823	872	854	847	875	825	821	825	801	765	855	767	790	789	818	790	769	850	803	794	803	830	802	800	794	816	802	815	814	775	825	836	790	805	781	781	789	774	809	801	816	808	803	821	762	874	773	808	853	799	796	836	832	800	831	833	840	816	817	837	818	781	812	792	808	834	823	797	790	749	798	792	796	780	797	810	840	791	826	799	816	816	775	802	748	860	767	831	828	826	806	820	796	791	872	849	804	803	788	820	828	786	791	804	870	824	809	844	824	782	875	790	788	861	856	840	802	791	799	795	799	829	857	862	860	823	803	809	833	819	810	772	774	858	842	837	860	855	792	824	854	804	837	827	837	769	795	813	861	844	799	814	807	850	786	827	822	857	777	799	845	865	833	803	809	813	825	840	801	850	842	797	835	847	798	838	825	834	794	821	772	757	799	840	798	841	811	812	812	805	810	809	816	814	817	822	793	823	809	822	817	780	842	807	797	775	803	811	827	805	814	844	806	832	812	847	842	797	863	785	802	861	821	806	761	793	838	840	793	854	807	807	785	778	824	820	781	816	843	824	784	838	751	802	830	784	805	850	828	827	818	807	825	831	846	831	807	811	845	857	855	825	858	844	790	828	789	806	825	802	850	814	849	838	833	833	775	798	774	821	813	761	817	845	784	811	794	819	811	789	822	803	822	795	835	798	875	808	834	772	773	800	838	802	820	747	810	823	838	824	780	799	813	797	812	818	770	789	835	770	844	862	811	788	780	809	838	804	830	801	822	774	778	774	810	818	801	869	778	786	783	798	767	796	822	779	835	845	824	771	789	779	818	788	789	791	815	769	832	822	845	873	809	785	833	802	842	857	802	779	803	785	784	820	755	827	799	820	817	805	815	858	823	864	817	804	832	850	788	815	822	837	783	821	782	765	806	813	782	791	818	825	810	830	813	832	812	792	786	782	813	822	808	767	859	772	825	812	830	864	798	758	791	841	790	832	814	840	798	825	765	799	764	796	776	829	852	858	819	816	778	792	845	797	826	779	775	850	849	829	809	874	764	840	805	810	805	853	846	841	802	871	816	813	809	835	814	788	827	800	840	807	823	815	813	784	800	763	792	821	784	831	840	788	796	851	820	727	792	811	803	792	769	764	822	796	813	813	829	809	788	846	777	838	820	821	830	829	842	739	782	796	792	835	769	816	893	823	796	828	874	821	840	813	820	812	817	827	839	781	780	836	817	833	781	841	782	823	798	824	822	800	791	768	813	763	811	768	835	863	784	846	840	833	762	759	818	797	813	807	781	782	815	768	825	762	841	799	870	831	774	809	794	812	789	832	771	826	812	787	781	819	819	802	850	793	833	808	860	842	813	874	778	825	823	848	832	782	820	799	800	832	825	801	817	837	796	825	839	803	816	809	804	842	846	773	764	825	835	841	850	823	833	795	769	831	818	780	857	786	816	812	825	830	848	794	796	799	852	818	830	766	825	848	755	796	791	796	827	830	841	814	775	779	856	773	799	822	829	789	830	791	784	827	842	842	844	818	789	828	794	772	833	870	807	860	840	796	797	808	818	799	797	780	871	776	787	842	770	809	790	803	800	844	798	796	808	803	773	850	785	812	822	867	788	866	845	804	815	791	764	825	767	834	863	788	829	815	804	825	819	805	795	795	843	836	824	835	793	783	782	830	814	805	740	802	874	821	828	792	808	787	806	797	821	794	837	884	758	845	826	801	837	796	862	764	835	814	849	802	772	825	857	843	820	851	858	745	821	839	796	859	804	842	827	800	818	747	805	812	792	815	812	796	842	770	849	756	810	780	811	823	778	843	798	848	851	814	848	849	838	780	772	832	824	853	805	806	802	867	826	843	813	799	829	774	799	838	832	776	783	815	872	823	811	789	811	853	790	790	784	824	840	832	809	816	775	805	809	798	859	793	791	822	770	824	763	801	823	826	770	819	779	803	858	826	818	815	834	816	777	833	826	863	835	855	813	822	831	827	778	815	802	829	845	775	813	773	817	852	805	824	821	855	842	829	829	830	845	786	777	835	841	803	828	868	819	821	842	807	868	826	812	816	805	796	798	840	794	840	791	821	800	778	805	792	873	785	810	853	787	825	796	803	836	834	832	853	827	752	830	798	832	808	831	751	810	860	817	851	782	811	812	769	780	813	738	818	854	872	809	817	815	806	789	799	819	795	813	778	836	839	752	793	849	876	828	839	795	802	756	844	800	834	791	839	833	866	792	826	797	800	810	817	795	832	818	878	794	790	771	796	773	872	782	750	829	804	820	825	828	845	791	820	777	757	783	800	780	781	757	740	852	780	875	764	808	832	768	803	831	848	792	813	822	836	810	796	854	825	787	824	762	768	774	847	796	793	801	793	748	748	811	792	801	828	816	828	789	818	804	857	849	877	743	784	816	818	783	810	803	804	818	847	778	801	871	827	772	777	849	784	778	826	819	828	798	850	828	852	827	840	838	806	831	846	834	806	797	820	793	789	860	786	807	826	826	813	814	813	801	814	833	819	843	799	787	842	854	857	821
26957	25419	28752	21363	13357	7628	4896	3360	2374	1792	1549	1411	1143	1039	929	854	816	852	785	721	694	671	673	592	647	588	587	559	579	611	540	532	567	575	600	553	523	537	540	564	510	551	513	526	559	554	542	591	542	497	552	592	515	501	556	536	549	545	574	512	580	554	512	562	561	530	541	560	552	563	554	561	570	570	584	507	517	548	551	543	556	550	584	537	554	568	522	590	548	551	536	548	581	553	553	501	549	552	514	573	549	613	531	561	510	569	568	591	553	527	518	556	568	577	485	558	555	537	525	503	552	534	528	578	561	534	531	545	570	549	554	574	548	536	546	543	549	542	542	530	585	584	523	535	546	523	543	560	535	524	533	593	532	580	517	539	594	531	581	535	561	526	528	560	534	546	542	542	547	553	551	554	520	544	561	517	567	565	555	560	548	555	589	547	544	553	583	571	531	556	563	534	533	510	540	559	564	545	518	553	562	578	578	571	571	552	539	572	608	597	543	545	570	571	543	551	553	578	540	564	539	516	559	548	539	566	562	549	595	552	522	527	512	554	554	552	570	516	530	590	536	556	581	521	549	562	493	566	567	547	528	513	564	556	514	581	586	558	550	557	599	524	532	556	550	545	558	535	582	529	560	573	575	526	548	526	561	553	585	564	565	548	570	584	561	503	517	573	533	584	551	570	547	571	536	558	540	548	557	569	532	513	528	559	496	586	537	554	601	553	552	556	587	534	558	546	562	500	536	522	600	541	517	577	555	560	535	563	548	563	573	572	565	559	511	553	504	561	560	536	513	540	565	548	522	537	573	562	546	532	540	522	562	567	560	558	517	556	539	520	517	560	554	583	489	586	577	534	510	581	555	585	569	544	533	576	548	578	517	501	565	482	546	556	531	566	511	554	555	550	568	521	530	567	522	543	530	520	529	563	560	548	579	543	552	545	548	617	543	544	542	508	536	569	555	568	559	589	539	546	556	555	574	567	554	546	533	535	565	532	544	577	551	558	532	605	569	578	534	550	562	572	548	522	581	541	550	567	571	542	593	557	537	550	545	538	593	536	538	561	563	514	512	536	547	539	565	532	597	515	554	574	579	577	517	529	563	525	543	553	521	581	582	544	592	526	538	533	580	584	571	516	509	553	560	559	602	554	540	558	527	561	517	574	551	534	539	595	520	532	544	515	540	549	537	548	558	532	576	588	566	587	559	549	507	577	570	559	528	542	557	587	511	518	542	520	530	539	554	506	526	557	559	565	545	534	548	520	602	579	556	580	532	583	578	581	559	559	535	537	561	520	565	558	567	537	565	534	561	570	539	575	519	575	523	527	545	541	507	538	568	532	567	552	570	520	582	570	522	508	558	553	506	535	562	533	532	545	560	548	505	583	555	597	553	526	552	539	523	548	508	546	520	546	553	533	531	577	550	498	536	556	581	589	521	522	494	550	542	541	578	552	556	528	524	533	516	579	542	490	518	592	541	485	552	528	576	561	532	579	558	570	582	561	571	543	509	602	498	562	570	575	604	565	547	561	579	573	539	557	550	572	552	555	598	535	529	535	539	566	548	547	520	487	559	515	525	554	552	560	567	531	517	536	559	525	543	596	515	580	558	530	576	547	501	528	565	512	519	578	563	565	559	563	560	553	571	584	586	558	583	542	532	523	542	502	566	552	564	524	485	542	591	585	544	521	570	544	576	559	571	494	564	534	522	516	528	537	543	558	541	563	564	574	545	566	561	537	532	553	507	547	529	594	562	553	516	538	578	528	527	572	542	565	555	556	565	561	564	557	536	555	555	572	525	558	584	530	590	567	603	557	498	562	498	545	562	568	529	604	498	529	539	558	574	573	527	541	573	550	532	531	563	551	561	559	592	583	559	526	541	522	548	556	566	542	538	567	609	548	533	576	525	530	512	567	498	530	578	555	553	560	551	551	577	555	573	567	532	540	540	579	561	548	539	516	589	523	571	549	556	550	577	542	565	585	565	581	544	562	532	568	526	570	532	560	544	595	538	512	492	523	517	549	551	578	574	526	555	558	568	570	542	547	556	566	576	527	548	557	523	578	500	552	517	549	560	571	532	565	546	506	526	566	551	541	576	538	539	517	517	541	546	565	534	571	545	548	563	560	521	550	520	570	593	534	564	546	547	534	535	553	558	558	557	549	564	564	540	579	517	591	538	542	553	492	577	536	560	543	540	536	504	542	610	523	511	561	539	553	538	541	563	542	545	554	562	561	572	584	563	524	541	573	526	537	545	503	564	555	575	579	563	539	537	559	546	529	519	522	577	557	544	564	574	521	542	546	551	562	544	577	573	570	580	571	508	538	562	564	574	523	573	534	613	540	574	557	538	541	534	539	538	581	522	604	548	523	586	546	585	553	553	527	575	559	571	561	565	554	545	526	538	501	529	566	577	547	541	523	550	556	575	577	556	546	546	553	513	527	590	581	483	561	533	503	552	546	531	568	561	535	568	500	540	576	601	551	536	609	477	520	543	560	566	509	551	565	566	532	584	574	568	545	575	569	521	536	557	540	531	557	556	493	578	548	565	586	567	511	565	554	529	586	553	538	578	552	536	522	538	541	541	557	613	523	545	535	545	538	537	551	557	564	587	554	553	556	553	518	540	556	515	575	524	582	575	583	541	565	540	526	529	526	560	539	518	529	558	553	530	545	562	567	564	555	586	523	556	562	540	561	564	575	581	567	469	570	538	552	599	550	570	541	561	594	538	522	552	545	572	544	565	556	553	545	564	541	572	538	556	535	546	512	565	552	515	552	588	579	576	542	529	544	555	524	547	570	586	558	566	573	521	583	584	625	540	550	525	545	554	547	567	520	532	557	532	558	564	549	505	515	548	539	554	565	550	547	564	515	547	549	555	574	587	553	562	573	602	543	544	542	545	546	582	539	523	580	543	522	542	540	510	525	552	548	527	542	524	579	533	555	556	560	542	542	552	564	556	536	526	565	528	545	544	575	569	540	544	509	544	558	586	570	591	535	546	585	588	524	557	558	566	553	573	541	552	539	562	561	553	557	533	544	569	586	529	570	549	541	606	572	534	541	573	536	531	548	560	535	546	547	530	516	517	538	531	536	580	538	583	545	550	580	548	545	554	561	539	556	579	556	543	500	543	568	503	540	536	562	584	546	550	561	600	567	501	573	541	506	537	535	544	572	599	557	546	545	567	537	560	565	557	531	571	578	585	598	546	514	522	513	575	527	591	562	545	552	574	547	578	544	545	580	563	556	581	591	560	556	526	576	540	549	559	545	580	565	507	592	533	587	525	578	578	552	561	523	572	556	540	527	556	624	500	557	576	561	514	528	530	529	551	544	526	554	543	523	532	590	542	566	562	555	577	539	574	540	544	520	548	535	544	562	518	554	545	521	524	563	599	536	530	541	558	547	509	555	573	535	540	551	507	531	575	580	566	545	528	546	577	522	538	562	537	530	526	569	527	582	494	536	578	576	583	544	522	578	555	559	605	554	555	542	543	567
27735	42056	37817	28809	22615	16047	12169	9423	6953	5223	4338	3660	3109	2470	2223	1925	1834	1767	1663	1375	1346	1282	1122	1037	967	971	1015	994	991	918	884	891	914	892	896	926	886	818	856	843	909	845	845	823	864	827	878	857	855	847	877	825	888	855	833	892	849	855	860	859	882	832	845	812	828	852	855	820	889	837	801	896	825	861	811	859	836	840	840	874	858	811	841	784	839	839	910	805	875	805	819	825	867	838	831	829	830	813	846	822	854	848	831	886	817	869	837	840	828	856	877	859	777	879	819	777	836	798	794	789	892	869	820	814	867	853	838	830	887	877	865	837	822	842	876	868	898	863	824	864	899	841	883	801	811	879	842	846	855	798	775	835	833	841	860	848	805	848	880	861	814	823	868	803	832	834	851	814	857	866	831	839	821	803	835	889	847	873	813	870	879	818	851	870	840	797	826	863	871	887	795	802	916	840	816	808	880	885	853	825	846	822	842	828	903	851	888	839	817	847	839	793	836	876	786	819	793	869	864	781	869	845	890	837	840	864	887	837	834	828	861	830	857	863	837	894	896	847	795	862	824	846	864	864	846	860	863	854	799	810	855	831	850	847	861	842	857	879	811	868	922	824	880	900	871	893	846	857	851	809	835	861	881	838	809	862	867	869	859	869	823	827	832	838	894	863	815	867	853	902	845	799	818	872	826	870	833	878	831	847	792	861	861	875	844	896	814	835	795	827	793	859	879	796	857	851	856	864	807	812	833	844	857	808	839	860	804	865	811	853	779	815	779	839	849	850	888	860	823	893	841	850	913	826	875	886	817	887	824	846	825	796	857	816	890	827	841	822	882	829	820	871	821	874	834	855	875	849	844	865	858	820	834	868	847	798	794	893	928	819	857	823	906	837	876	813	837	855	840	894	807	900	843	832	844	852	851	867	853	874	864	844	831	891	847	824	871	847	846	862	841	869	804	812	836	865	870	914	876	802	871	855	795	884	832	830	897	797	896	846	808	831	812	808	874	911	851	868	859	817	823	828	828	925	896	869	863	851	815	848	875	808	815	833	850	904	869	835	806	851	862	851	828	919	851	847	850	870	847	858	851	846	817	868	855	816	816	872	867	852	831	808	837	845	858	807	867	847	867	846	875	876	822	876	869	873	865	860	840	830	863	778	966	855	827	869	841	843	839	856	844	833	857	872	854	852	899	829	808	874	853	843	841	814	898	851	820	867	854	850	840	822	848	854	842	848	909	901	862	857	851	824	855	819	812	836	874	847	859	882	825	907	835	853	831	815	805	835	868	836	833	872	897	852	886	870	848	867	862	824	870	867	844	859	780	815	793	879	886	919	816	852	854	858	845	846	799	869	876	884	845	890	872	800	825	871	913	861	833	825	822	829	845	776	831	849	911	857	870	808	901	903	871	854	823	825	904	907	860	834	871	813	862	834	832	848	823	877	848	830	842	869	872	883	819	820	900	859	864	842	848	876	869	850	854	860	835	838	854	834	868	825	866	839	905	863	852	864	819	835	802	872	793	860	830	897	831	870	852	851	876	847	887	867	862	867	865	871	838	823	816	816	877	860	866	813	845	835	803	794	891	818	884	835	843	828	901	817	774	848	824	880	871	872	857	812	829	785	865	827	851	856	828	850	836	870	901	787	825	871	817	862	825	851	862	820	862	851	857	817	851	826	820	856	865	862	853	851	877	837	858	846	846	831	824	872	874	848	874	891	832	843	860	864	874	873	812	858	886	832	845	858	893	837	873	850	880	897	817	828	847	842	867	893	825	882	822	848	843	855	874	902	879	881	908	902	834	857	868	876	812	870	833	864	836	850	866	905	817	784	853	868	831	801	865	820	850	894	799	855	846	870	846	854	851	890	871	840	869	856	786	876	833	892	832	884	830	840	840	854	842	781	841	873	824	908	873	875	814	903	799	877	860	821	851	909	867	885	846	875	876	865	844	893	899	859	855	824	865	902	858	884	823	819	842	811	907	827	852	871	881	824	832	874	861	844	827	851	907	845	871	827	852	864	832	841	848	832	845	904	826	874	891	844	819	894	869	815	865	830	826	871	895	852	875	847	874	822	836	881	830	834	921	872	843	806	876	878	820	803	860	908	804	839	874	922	877	879	853	828	888	819	834	799	886	836	812	835	860	856	867	846	830	833	872	798	845	851	801	832	845	870	919	889	871	835	893	849	804	815	886	868	837	901	830	849	842	845	822	842	835	832	851	846	862	845	804	872	872	812	844	873	812	857	869	831	859	855	770	856	830	821	851	866	897	794	849	818	852	804	860	874	837	836	885	877	872	836	814	879	860	840	883	856	866	852	821	861	845	780	835	827	870	783	864	815	805	799	825	838	862	852	816	836	824	840	815	816	866	901	816	828	847	892	876	894	831	875	814	879	853	830	835	885	781	849	791	820	826	866	858	853	827	869	834	941	878	814	835	820	923	832	852	831	912	789	835	862	872	849	838	832	836	881	786	846	891	860	821	795	814	850	853	857	806	865	849	866	893	801	887	863	852	865	835	864	880	820	853	828	843	837	779	820	844	880	814	867	822	849	842	836	806	881	868	832	852	863	838	814	835	867	824	883	881	854	848	858	863	866	839	806	856	858	840	870	847	862	821	837	886	846	853	883	785	822	858	873	878	841	831	934	839	849	896	874	886	877	794	835	875	875	864	847	838	836	839	824	881	801	864	855	831	880	824	818	856	837	815	868	813	832	827	845	837	825	858	857	876	811	830	879	839	824	818	883	871	858	888	863	838	892	820	846	842	884	893	833	860	807	904	849	869	853	831	852	870	837	882	897	816	816	859	928	836	881	917	863	864	870	831	848	863	854	875	827	825	850	870	883	792	843	864	851	879	807	847	830	860	827	855	884	847	816	878	830	850	884	842	821	828	859	931	853	820	896	854	827	855	926	877	846	796	784	784	843	855	871	891	838	826	832	847	873	828	853	873	811	848	837	886	825	881	857	889	836	823	849	786	840	871	865	924	823	834	868	841	834	843	862	836	851	872	832	842	862	834	838	851	870	862	812	882	848	821	874	840	879	849	847	800	848	867	840	824	856	857	823	805	861	891	858	915	871	850	842	888	890	857	820	862	820	881	871	799	841	848	921	852	878	841	813	877	839	827	818	827	840	840	859	832	817	832	863	827	816	806	820	852	872	805	823	870	820	838	887	880	858	861	861	840	845	873	802	864	874	870	797	865	830	841	844	832	809	851	832	891	839	821	856	809	795	800	849	827	819	863	845	837	844	837	852	811	847	860	846	890	891	829	847	818	871	853	796	832	776	804	890	859	883	834	810	823	853	846	856	877	852	788	791	877	810	924	842	808	926	867	821	833	822	806	787	882	840	868	881	826	833	827	860	860	849	826	890	883	886	862	847	896	842	789	840	816	845	795	830	896	912	837	831	871	884	866	839	870	796	861	861	890	863	846	828	814	847	801	868	836	867	784	878	846	834	849	832	821	850	888	834	859	813	868	819	885	853	829	784
23629	20742	27799	24326	21162	15866	9488	5747	4031	2886	2402	2007	1687	1390	1186	1058	1044	1087	932	870	804	714	676	716	638	647	596	638	609	595	553	565	595	572	604	552	550	551	535	556	552	547	570	577	534	578	550	524	529	505	574	566	590	493	549	531	539	565	558	593	570	553	547	567	562	542	535	569	577	549	518	545	497	570	561	524	542	560	589	558	592	553	546	528	552	597	570	589	572	544	523	558	539	552	548	525	574	558	526	578	550	538	555	560	574	542	537	506	534	553	612	516	607	569	551	599	571	576	547	566	535	564	554	567	541	559	536	580	607	560	585	622	581	540	564	508	509	554	572	557	541	556	568	612	546	571	575	574	538	530	530	575	580	523	574	522	531	585	532	577	548	580	559	563	581	550	547	556	549	541	518	555	532	559	558	566	563	556	525	534	597	553	604	563	547	569	550	536	566	570	597	521	584	542	559	560	535	584	568	590	620	549	559	569	574	575	573	558	582	560	559	550	514	601	544	532	542	543	605	539	556	568	569	589	574	541	584	589	609	557	549	575	583	590	530	530	541	561	583	547	530	556	526	557	557	544	610	576	534	541	559	552	550	544	529	541	519	543	546	549	580	567	550	559	550	559	532	584	568	569	548	548	542	556	527	534	546	569	591	554	599	541	564	588	590	593	564	568	554	529	546	530	534	551	508	557	556	541	529	566	569	560	584	577	583	593	517	567	556	531	540	562	550	572	565	552	520	586	559	562	544	548	569	544	572	580	536	560	553	532	532	586	538	555	540	588	553	560	594	565	526	560	569	563	578	582	579	593	528	544	540	587	561	559	572	593	557	576	597	597	568	519	521	568	580	553	602	575	555	522	542	596	534	534	552	545	556	557	550	574	584	606	546	561	580	554	543	534	577	588	523	574	541	537	569	514	594	599	559	550	568	550	568	565	526	557	573	567	529	559	584	569	581	525	551	540	570	517	543	548	544	578	535	578	549	553	537	565	538	521	545	550	579	539	531	561	537	558	559	553	598	535	539	550	550	530	550	561	604	585	521	590	559	546	601	561	597	536	574	541	548	578	599	574	556	598	532	617	549	548	533	538	551	553	565	558	522	536	532	568	505	558	590	584	593	546	560	566	573	530	585	540	585	560	551	577	549	600	570	570	543	553	574	534	546	509	575	580	539	514	489	549	555	575	546	562	581	569	536	546	580	550	592	554	516	566	534	534	515	558	553	537	556	558	537	579	553	555	558	501	558	546	564	556	521	586	580	554	536	562	554	568	535	565	556	567	556	532	531	533	577	555	583	568	538	526	582	573	597	578	538	580	574	552	513	583	576	557	556	565	600	588	576	533	557	513	476	554	504	536	528	528	533	543	565	524	530	553	570	559	578	526	544	499	536	566	512	554	514	517	600	614	607	564	532	551	559	558	592	548	551	583	547	549	556	572	538	526	538	570	578	563	527	571	563	551	545	554	558	552	528	533	579	589	543	548	583	530	550	555	578	567	588	526	575	525	529	585	531	556	578	517	588	547	506	527	609	565	566	498	558	560	557	582	561	555	544	589	532	571	528	529	554	510	554	565	547	578	586	564	556	557	564	551	550	556	558	562	522	546	526	561	566	539	564	520	563	539	564	565	568	570	548	612	626	558	551	597	552	569	543	529	555	529	559	591	552	603	571	567	553	564	570	556	495	561	573	530	557	551	546	560	557	521	578	554	537	551	542	523	536	541	538	556	533	525	553	568	536	571	580	529	543	564	549	605	550	527	561	578	581	540	545	553	578	516	562	543	564	523	535	591	555	534	565	588	569	540	526	531	558	536	563	590	555	567	574	584	520	566	565	568	556	564	569	565	571	601	560	539	563	549	587	573	547	585	555	572	542	554	541	567	565	585	525	601	533	551	563	509	539	509	534	589	517	521	581	554	549	559	559	550	536	566	567	561	586	537	543	564	513	561	543	550	504	533	557	572	532	557	510	565	534	548	550	600	545	545	574	519	601	573	562	559	529	583	575	584	534	561	499	562	569	529	583	503	575	555	514	554	520	586	557	545	576	517	580	574	528	547	555	546	554	565	567	522	553	560	533	538	559	578	556	549	564	527	554	526	544	555	533	551	531	566	569	594	596	559	536	569	545	563	579	573	558	549	583	545	549	528	569	532	526	577	569	540	515	588	550	542	580	547	557	608	521	574	534	625	534	581	525	534	554	564	546	566	558	585	564	555	562	551	514	531	578	518	583	550	558	549	534	532	538	571	585	582	540	562	563	565	548	568	547	572	532	510	576	519	547	538	553	538	568	600	581	558	538	572	553	591	540	553	523	560	584	544	538	523	566	520	584	610	558	566	536	526	548	539	604	543	547	515	562	550	585	547	535	527	536	559	558	541	596	549	568	567	541	561	534	531	547	529	583	592	509	543	526	560	542	578	558	548	521	574	559	577	560	552	554	498	590	577	574	578	562	565	543	521	560	522	520	533	598	556	572	552	545	567	553	538	572	577	520	571	530	577	560	558	548	536	540	555	501	530	525	568	561	503	546	550	551	565	551	575	588	536	581	620	554	553	569	544	502	548	564	582	593	524	585	530	515	564	572	586	576	584	495	542	554	541	588	560	558	544	590	549	573	526	543	561	533	586	556	606	564	525	561	527	518	553	552	518	591	581	529	577	515	573	588	527	588	570	515	558	554	582	553	579	591	587	580	548	564	546	545	556	565	581	575	557	565	600	587	522	572	558	588	564	511	553	515	544	580	545	537	565	547	561	530	533	558	562	575	563	607	551	534	537	565	513	570	592	583	534	581	563	607	574	539	510	566	580	556	546	546	560	537	544	556	534	542	569	595	560	557	599	556	587	588	541	534	565	552	581	556	528	537	565	593	555	544	600	531	561	543	524	522	562	543	518	545	539	567	567	556	523	560	563	600	552	531	559	585	508	546	577	542	563	565	533	564	577	559	565	536	548	586	566	585	540	539	581	528	589	574	563	635	543	599	582	543	572	589	531	522	542	548	591	535	591	563	540	553	551	559	582	543	567	601	538	477	516	511	530	566	509	590	579	541	578	559	580	532	533	580	581	542	563	563	538	547	555	588	547	542	550	550	589	550	571	580	523	575	516	581	569	592	518	549	535	574	558	516	573	594	542	533	554	554	543	541	545	548	510	560	558	542	509	536	541	559	526	560	566	560	564	564	558	556	567	551	582	559	537	554	581	564	579	561	538	536	578	539	559	539	567	589	549	578	532	568	512	577	564	568	545	587	508	587	547	562	558	554	588	550	558	551	561	570	503	544	599	563	563	571	540	550	596	557	567	565	596	525	529	545	599	558	553	575	567	513	529	557	558	572	539	544	601	606	550	551	532	542	545	589	569	531	578	589	630	535	594	547	591	533	579	551	550	595	611	556	516	518	533	571	560	541	570	541	551	576	567	529	536	569	548	534	577	514	571	547	554	521	542	548	569	531	574	561	580	594	573	566	568	598	596	570	546	565	524	562	555	565	549	558	548
24654	43281	39222	30551	25961	19785	15767	12487	9361	7082	6006	5068	3936	3352	2766	2377	2376	2104	1959	1591	1437	1274	1229	1157	1084	1061	1054	975	935	856	848	823	869	807	822	828	803	824	812	740	778	781	764	766	820	805	734	766	784	786	799	809	782	823	757	799	792	801	802	750	709	794	741	753	790	759	780	796	745	778	764	749	815	789	787	772	741	792	747	775	715	805	749	752	702	785	784	762	774	771	805	809	736	818	804	763	768	750	818	739	773	807	787	815	807	742	777	765	769	817	789	756	790	761	766	791	786	737	768	745	746	812	754	780	747	822	745	753	768	796	768	745	818	789	717	759	771	810	769	783	755	805	804	813	758	737	760	796	794	778	723	777	788	761	763	803	769	794	772	785	802	842	672	802	767	797	770	731	750	761	744	753	757	789	813	758	759	812	821	750	765	826	758	768	773	768	769	839	753	786	801	772	806	753	791	786	802	800	730	773	763	755	777	766	794	759	794	750	786	787	756	738	772	753	794	743	777	756	782	751	732	809	738	798	745	769	790	831	749	782	763	780	793	786	773	753	740	770	738	772	718	721	763	827	752	710	787	793	789	788	806	806	786	741	764	750	752	785	780	755	785	774	786	799	792	804	780	773	786	808	824	749	797	763	805	776	806	771	791	831	785	791	803	768	776	728	742	754	765	827	749	797	772	783	782	836	763	737	754	733	795	799	754	771	765	791	806	730	783	763	781	783	739	721	790	784	757	751	793	780	777	775	783	741	769	765	742	810	806	815	783	754	770	768	796	799	746	786	793	775	708	830	772	793	774	728	834	767	849	780	776	777	788	745	799	749	740	797	743	774	736	744	781	787	788	760	767	786	780	768	776	783	779	830	799	766	731	808	778	790	749	756	785	744	791	793	755	756	754	809	762	790	738	743	741	742	754	835	758	737	811	747	719	767	768	797	761	811	817	798	745	763	766	765	820	789	783	776	785	719	768	770	818	747	748	755	744	822	778	822	785	772	808	721	790	758	816	781	800	791	712	748	839	730	789	782	748	795	756	760	788	829	763	761	801	822	752	756	696	791	764	789	768	750	799	809	793	804	753	794	764	768	778	754	786	738	778	745	759	791	792	779	825	714	770	766	752	730	768	817	819	764	766	754	803	821	777	760	706	747	789	805	820	774	746	776	779	780	769	774	802	727	773	783	755	734	779	759	743	787	747	767	804	770	785	776	792	781	745	819	786	739	778	776	784	760	748	804	779	766	786	734	734	803	749	773	785	793	766	725	794	780	750	820	778	809	752	781	757	712	786	814	766	766	785	791	759	738	743	728	787	801	783	778	771	765	770	722	791	769	710	744	757	741	771	777	745	799	778	762	756	773	782	748	761	756	779	804	751	752	760	760	765	757	784	752	732	797	771	818	762	761	759	752	773	807	764	774	765	785	713	729	718	783	787	773	807	750	768	702	735	767	770	732	807	780	743	776	777	808	788	734	750	726	808	767	777	763	775	780	765	747	762	754	807	738	731	793	722	755	761	770	800	772	786	793	809	727	828	738	800	757	777	753	779	832	762	797	773	755	744	765	801	801	752	831	762	741	801	735	798	746	723	747	785	759	777	763	789	748	784	734	804	735	741	721	781	754	759	782	775	779	767	814	747	735	763	773	711	759	824	750	786	766	788	790	782	794	727	812	822	747	757	741	778	796	785	803	778	793	767	705	766	766	758	774	799	735	806	766	733	803	746	745	769	741	758	823	793	819	752	780	822	777	734	751	721	769	786	744	787	786	772	777	791	771	734	766	776	745	797	788	792	819	760	780	748	753	749	784	748	800	745	790	777	761	781	823	776	819	754	792	729	796	793	789	781	766	792	797	738	782	819	795	716	777	757	733	746	759	774	781	738	788	803	798	770	792	773	771	771	801	762	775	777	756	737	754	803	786	781	766	723	775	770	793	736	845	759	769	779	798	781	787	776	776	716	790	726	769	811	799	759	752	747	767	751	799	766	788	736	848	782	819	732	799	742	767	803	812	800	798	773	751	818	745	741	776	787	781	753	759	772	771	729	736	799	806	760	732	762	728	760	762	756	784	746	760	767	799	809	772	779	837	780	729	817	792	778	771	765	740	812	778	773	754	729	818	781	754	752	743	727	800	749	798	736	775	767	814	759	767	820	742	779	800	761	778	780	781	780	756	786	731	767	760	735	778	739	743	792	716	789	758	772	770	801	762	783	766	766	764	792	735	778	777	779	782	771	782	763	770	734	801	786	714	793	790	748	775	764	753	751	758	792	741	703	725	742	760	739	707	775	738	786	728	786	797	751	840	761	747	801	760	779	801	780	724	735	753	763	770	765	765	839	794	788	786	786	793	774	750	780	795	786	757	814	790	701	724	731	781	786	751	853	792	793	780	772	772	733	804	765	791	784	763	756	788	805	784	804	752	781	787	783	802	774	733	788	751	749	749	758	752	728	816	786	821	761	810	801	780	770	791	780	774	770	766	808	795	841	773	758	805	813	778	779	788	734	766	749	794	790	737	699	812	745	808	754	766	729	756	833	759	765	786	796	792	773	788	783	820	771	817	801	776	765	785	768	815	771	797	743	824	777	790	734	749	747	818	784	754	791	742	752	768	784	733	752	749	791	756	824	761	787	756	779	821	808	787	753	794	786	739	775	766	769	788	754	736	768	817	759	779	748	789	818	708	774	756	774	761	787	782	759	790	790	788	797	782	769	753	772	830	755	779	803	768	726	809	736	777	815	788	753	802	767	712	713	799	815	742	741	810	765	738	774	756	770	769	794	764	772	763	791	778	794	811	836	721	823	808	732	787	757	800	738	752	804	722	775	789	765	814	779	797	823	819	771	753	806	755	809	769	797	767	808	745	784	726	753	767	757	781	787	817	806	778	722	720	770	749	753	766	813	777	761	795	767	755	788	762	710	786	755	771	780	751	763	752	755	785	766	778	763	802	765	797	768	782	780	780	792	752	787	800	750	817	732	759	793	713	819	763	777	753	780	751	816	740	802	773	761	761	764	786	832	780	722	841	756	784	775	789	770	725	787	778	797	757	807	751	795	769	799	799	782	797	792	790	775	783	811	801	783	814	730	822	796	795	788	795	750	768	764	789	783	787	769	772	819	766	784	779	786	709	757	747	795	794	728	775	766	741	737	781	772	775	774	806	761	766	780	755	750	761	745	800	763	773	785	741	797	766	752	748	755	742	782	766	745	781	779	752	791	787	770	782	753	763	834	823	730	747	768	805	781	756	747	758	834	780	756	758	797	788	828	792	747	790	827	701	809	765	776	850	797	771	768	804	764	766	754	798	770	755	733	816	835	784	767	759	740	767	788	845	757	800	730	795	777	777	765	774	767	738	769	766	777	725	786	760	794	754	756	763	784	754	736	791	809	789	733	781	741	793	795	761	777	685	752	821	787	771	759	758	733	779	833	785	773	751	776	771	774	797	817	790	799	765	763	735	785	735	768	765	744	713	794	784	793	810	766	791	749	778
23725	21737	29583	24506	22225	22404	17014	9000	5691	4276	3356	2776	2146	1769	1567	1427	1321	1281	1097	1071	869	839	775	741	693	688	722	675	652	597	613	594	598	625	643	604	586	582	548	612	527	579	530	583	547	538	565	584	535	571	575	556	588	584	538	545	547	525	549	573	545	566	566	606	558	521	572	572	561	543	533	535	571	519	558	550	512	541	551	571	555	539	581	567	533	551	543	571	573	568	502	542	566	561	540	573	566	530	563	572	527	528	573	599	552	541	540	547	578	567	544	576	577	537	538	570	549	570	546	538	527	518	566	573	553	537	566	561	567	565	556	543	554	525	535	570	519	572	532	610	595	523	535	541	512	549	552	522	552	537	537	535	551	535	546	546	527	549	548	579	516	555	596	529	591	562	546	552	541	558	590	536	556	538	576	540	563	510	578	530	520	595	549	503	563	551	576	523	592	518	498	572	592	529	533	540	573	535	601	574	534	565	504	583	551	577	525	541	522	590	547	545	560	518	511	535	537	519	549	520	552	551	519	583	565	553	525	530	558	553	561	565	561	557	546	585	549	549	538	551	553	593	545	551	491	572	569	543	563	558	592	560	565	536	569	566	547	528	541	540	574	558	544	566	523	571	540	511	507	530	530	575	574	521	603	556	526	535	566	533	533	528	562	529	539	537	554	542	566	574	523	524	554	582	507	544	573	547	483	543	558	527	522	561	552	544	571	529	518	519	511	551	515	545	538	511	503	516	533	546	552	547	532	536	511	585	585	526	549	521	506	545	560	528	570	552	596	580	521	546	564	579	549	540	516	600	534	553	532	556	558	592	562	524	533	549	545	557	572	587	553	518	547	562	535	495	517	532	612	500	586	524	517	575	541	540	524	591	557	521	560	554	543	565	565	575	579	557	573	561	548	562	517	575	567	536	562	566	532	572	597	546	555	561	531	531	551	546	570	537	558	556	574	556	586	496	560	527	555	546	558	564	580	571	586	542	498	516	530	514	618	580	546	553	526	531	558	531	585	564	561	549	519	548	562	512	560	545	535	549	566	543	560	532	532	558	545	567	555	560	565	549	600	555	523	565	545	532	556	539	583	529	573	553	520	549	546	508	539	582	551	569	581	558	591	523	552	546	535	539	500	555	551	550	528	550	576	540	540	578	516	540	541	540	572	565	563	573	561	531	555	560	544	534	599	551	547	579	556	526	550	528	533	515	517	510	584	543	545	552	529	555	522	559	602	530	579	573	559	514	562	564	574	520	582	553	564	538	582	555	549	528	573	533	546	556	546	532	556	532	537	517	507	549	574	568	513	548	515	532	569	560	596	544	559	578	533	556	519	527	577	564	523	541	554	537	584	544	546	500	526	536	520	581	570	520	521	531	558	547	612	557	545	540	526	509	554	529	528	527	543	549	555	541	515	555	503	542	602	549	542	537	529	558	565	493	540	561	556	547	544	555	562	534	614	520	545	552	538	542	566	547	526	528	505	599	554	528	582	506	532	550	526	534	499	576	558	549	538	553	530	565	559	529	566	499	541	608	537	526	540	562	591	523	558	594	514	571	537	539	563	531	533	539	539	561	521	576	558	545	480	567	600	535	583	573	563	547	554	515	531	537	584	580	527	542	528	524	505	532	573	510	544	566	505	590	551	525	530	564	533	541	616	539	516	533	587	535	537	501	550	535	541	538	576	524	546	541	544	580	579	530	538	539	555	577	574	567	599	550	543	561	595	528	534	531	541	539	542	528	510	574	564	560	531	568	549	550	557	518	570	563	580	534	546	553	540	539	496	577	567	568	523	553	542	520	555	524	537	536	594	539	559	547	540	559	489	550	530	565	522	577	549	522	572	532	582	583	533	522	538	583	520	552	577	514	542	559	526	532	550	538	535	551	534	580	553	527	552	554	505	515	529	554	551	585	555	490	548	560	561	578	579	511	572	588	576	576	521	536	532	569	551	534	572	528	525	567	576	514	575	564	561	542	565	562	555	552	530	549	538	532	597	547	538	543	535	544	533	542	550	573	526	550	590	560	585	546	559	573	589	548	555	564	569	543	573	570	571	523	547	548	518	536	554	525	547	527	588	552	573	551	517	563	499	522	566	572	509	523	545	522	543	556	591	552	529	538	525	564	554	518	574	522	553	508	561	548	515	569	547	588	569	547	545	588	554	588	532	601	602	543	525	569	551	517	562	496	533	524	524	554	539	492	542	548	589	512	521	580	526	563	491	506	569	578	554	569	552	540	519	620	533	554	567	506	535	576	534	529	543	543	534	574	556	556	545	550	529	552	557	506	549	542	513	532	544	568	557	530	575	542	550	559	563	541	568	551	539	544	548	574	560	567	554	542	550	535	541	520	570	542	533	517	515	536	578	512	581	589	552	585	569	532	592	563	532	555	535	564	541	501	543	550	581	590	543	542	520	543	552	568	523	545	517	560	587	550	529	525	548	522	559	573	596	545	565	542	530	565	541	593	562	507	575	526	569	529	513	504	568	523	582	578	556	557	552	550	613	556	540	579	551	540	562	569	554	519	547	554	566	540	533	534	527	575	528	530	555	549	576	525	554	585	556	528	535	526	537	560	559	503	575	529	578	503	565	538	565	549	523	592	516	566	569	555	586	553	515	535	562	539	522	554	493	558	590	564	542	537	544	578	557	550	527	571	498	533	563	565	586	588	536	548	572	548	579	505	515	534	554	574	565	542	537	575	517	561	559	523	585	529	568	566	538	579	561	559	563	554	560	569	546	504	533	544	545	512	571	584	547	529	548	621	564	482	575	520	588	523	534	574	521	555	535	551	543	580	558	539	575	550	545	549	530	533	536	568	542	546	516	558	567	538	598	569	546	545	562	532	569	579	569	541	542	558	518	554	584	550	558	546	568	554	564	556	553	560	553	598	549	561	530	544	542	575	509	567	551	547	530	584	528	581	556	517	571	517	567	543	553	533	583	545	565	566	546	592	542	564	543	540	531	550	551	553	539	555	586	593	520	535	511	547	549	567	561	563	542	546	595	526	527	595	528	564	601	561	613	540	554	489	559	587	540	525	551	586	556	541	541	550	551	532	529	533	565	504	564	553	593	557	528	531	587	587	538	542	558	627	539	560	614	478	508	502	570	577	546	546	545	576	555	528	542	552	561	555	547	586	575	556	558	527	524	569	560	535	532	522	566	558	514	559	591	520	548	584	526	595	550	544	567	586	543	531	566	550	538	586	554	556	545	526	536	568	554	560	560	545	535	552	554	549	520	572	568	536	544	533	562	596	542	563	553	574	510	531	570	555	551	562	532	554	555	550	569	537	585	537	544	538	522	535	548	537	522	521	543	554	565	525	533	543	574	573	523	543	549	578	560	568	535	539	544	537	574	561	567	536	502	590	539	531	539	566	561	482	537	576	585	544	556	516	560	561	535	568	507	555	508	557	528	527	554	566	578	567	519	537	542	530	526	517	560	543	549	565	484	515	519	591	556	554	536	561	541	557	515	543	574	526	536	548	563	558
29792	54234	50364	39264	34185	27962	22296	18239	14448	11123	9347	7687	6008	4805	4083	3638	3394	3242	2662	2257	2004	1620	1488	1467	1383	1396	1268	1141	1167	1026	990	943	968	967	941	904	885	900	873	866	880	875	872	821	890	869	829	891	801	850	839	834	871	849	816	818	835	859	886	874	801	825	839	832	843	823	839	808	805	820	830	880	841	831	844	817	811	783	832	823	829	808	847	834	829	808	838	861	779	852	819	845	782	877	828	780	823	834	869	811	812	855	817	906	883	878	837	841	854	812	791	832	830	869	885	787	817	871	853	860	855	822	829	856	853	835	854	871	809	826	867	801	815	882	848	864	847	756	780	843	867	833	816	802	815	841	842	798	824	843	851	844	852	837	830	855	874	845	861	874	845	853	786	807	819	826	784	790	850	798	805	823	812	851	869	805	841	832	804	845	819	847	825	809	843	822	832	842	855	854	853	814	824	847	847	846	800	854	824	814	859	882	849	835	836	871	883	808	780	871	772	882	871	864	812	806	873	827	835	816	788	827	862	798	815	797	815	848	809	854	796	855	820	829	904	845	859	819	786	866	815	880	868	833	830	852	874	851	841	832	881	845	845	836	826	838	789	813	886	875	808	805	830	835	853	734	811	825	891	824	845	821	843	797	842	870	798	846	819	797	842	850	816	844	884	807	858	835	884	787	835	839	848	830	870	871	852	809	823	845	806	796	790	802	845	823	835	856	818	855	754	845	817	804	874	844	833	858	873	840	826	811	854	799	876	842	871	863	846	841	858	796	857	810	844	859	884	825	854	817	779	867	833	799	894	826	875	818	807	814	794	810	783	854	814	825	813	834	871	841	833	812	844	855	813	798	820	861	856	838	834	795	848	821	820	872	853	850	810	863	815	830	832	773	811	823	836	834	849	854	809	863	849	886	873	872	799	770	772	833	814	802	850	828	844	852	850	823	828	836	806	847	835	828	836	825	845	816	845	827	790	832	833	836	819	875	843	834	799	880	861	845	836	827	854	878	833	801	857	856	814	872	859	808	845	819	833	854	864	871	808	815	798	865	813	869	801	873	840	837	833	848	831	826	861	810	831	788	782	851	878	891	797	840	840	862	859	891	759	887	819	856	809	844	804	845	787	869	825	820	823	886	818	842	842	807	803	791	855	809	837	815	824	786	855	806	876	801	821	896	895	800	865	844	886	808	855	813	816	878	803	883	837	826	834	810	824	802	842	846	765	819	832	799	814	801	795	835	862	836	875	794	862	854	776	823	870	851	807	849	816	844	857	813	866	837	874	821	881	802	813	871	833	814	821	802	830	819	850	826	833	820	867	795	774	826	801	849	851	799	811	783	820	851	792	876	883	823	817	819	861	848	840	788	833	856	820	834	828	790	833	834	839	862	851	851	757	828	856	813	844	841	758	846	786	830	844	834	796	831	866	906	849	863	813	796	823	855	833	829	861	812	817	808	845	822	767	838	883	824	798	806	887	820	836	849	795	787	850	873	812	834	894	860	811	816	850	836	821	857	812	775	839	812	833	818	846	887	847	872	827	887	869	876	817	812	862	859	882	803	845	821	822	841	846	857	895	828	825	803	835	842	806	833	840	841	871	784	801	805	795	835	813	854	854	823	818	813	822	892	912	844	786	857	835	827	828	790	821	856	822	837	830	827	872	840	825	819	779	846	870	801	802	856	849	862	797	797	873	823	876	831	852	856	828	860	795	822	867	800	857	781	819	836	830	833	805	825	832	853	833	837	822	879	804	869	797	818	835	797	807	793	860	821	782	836	862	838	836	835	828	864	875	854	837	843	815	873	838	818	839	847	809	856	787	816	812	872	813	873	868	853	783	823	891	865	836	847	822	772	808	820	776	796	827	845	833	801	825	838	840	875	816	833	846	804	826	884	872	870	836	846	863	857	805	809	815	896	795	832	840	786	860	791	832	826	858	894	854	823	865	857	781	825	814	859	876	855	875	885	816	763	848	785	807	835	802	863	843	821	868	837	812	813	805	784	787	821	868	833	848	837	839	835	833	839	818	860	857	816	789	823	827	812	816	832	808	814	821	815	827	865	853	845	834	852	812	820	798	833	795	856	801	843	854	828	806	869	800	822	800	816	828	797	845	827	837	876	865	833	837	846	841	832	852	801	808	835	818	818	845	893	805	811	829	814	835	857	808	800	861	830	856	785	821	902	808	791	818	862	850	827	851	809	885	809	805	860	827	800	890	841	817	852	810	826	820	880	789	890	774	806	873	825	854	834	818	813	825	842	804	852	809	889	799	866	861	808	801	836	845	830	783	776	847	781	841	849	793	783	844	810	823	837	834	857	800	825	809	859	815	820	835	829	864	799	866	851	810	849	818	818	789	859	797	858	862	816	819	842	834	887	814	836	842	816	836	873	888	790	785	830	807	843	795	853	840	808	816	876	873	850	843	861	788	822	798	896	813	813	789	826	883	827	803	831	822	839	828	798	873	863	805	791	853	824	813	818	835	848	846	837	840	862	858	863	873	903	847	866	868	822	844	828	853	821	869	801	891	847	769	900	835	863	823	859	775	807	851	811	833	885	805	846	871	833	822	877	873	898	844	855	862	815	881	808	811	884	836	836	851	842	790	810	851	824	842	820	850	826	836	814	853	813	817	873	848	867	771	817	830	833	838	880	819	791	825	856	846	838	845	878	842	834	808	828	824	772	788	850	811	882	843	828	865	815	835	816	836	847	868	871	839	861	872	857	854	827	859	809	844	855	820	833	814	824	842	812	806	788	817	872	849	828	834	806	814	858	820	817	808	862	797	806	807	820	896	880	869	839	868	812	815	830	821	886	819	863	877	812	805	849	867	850	816	831	857	868	795	813	797	795	804	871	826	802	820	813	799	817	850	818	862	840	828	790	842	860	880	864	775	766	857	865	790	767	824	846	824	829	822	880	820	806	861	844	835	867	867	859	854	807	853	829	824	829	827	881	853	885	815	843	896	827	824	813	849	888	786	871	853	892	832	797	824	808	815	794	871	802	792	792	775	836	863	818	799	829	795	797	823	800	821	813	868	798	803	811	847	838	863	837	812	810	849	827	855	846	810	820	814	844	795	799	866	823	845	854	819	787	763	854	910	854	797	833	877	816	846	849	793	853	814	842	859	836	799	860	855	859	853	864	784	819	875	845	787	827	854	834	810	872	817	833	860	818	835	838	796	802	827	813	840	791	853	839	839	856	762	848	816	838	806	819	829	781	856	852	811	883	777	812	882	821	835	829	793	840	878	914	852	777	870	833	808	861	827	876	803	787	795	788	879	833	860	807	869	831	814	866	859	836	912	787	844	816	839	866	842	853	790	827	852	822	825	861	811	805	858	817	854	835	845	810	833	842	798	903	849	862	834	845	834	903	827	866	798	804	843	885	790	859	824	823	835	857	829	786	874	834	841	850	793	855	799	845	820	850	823	816	795	875	856	823	807	853	821	817	862	848	874	859	837	785	807	817	777	835	845	843	821	867	781	820	820	830
26985	25594	29681	20703	12214	8096	5050	3467	2594	1966	1624	1373	1106	993	904	875	866	788	743	723	645	649	599	564	635	570	603	611	575	597	567	571	604	556	581	601	573	556	553	555	525	547	557	549	540	540	569	562	564	567	500	520	550	538	547	538	527	572	555	570	537	504	607	514	595	559	571	591	526	552	520	524	542	561	550	513	554	549	537	533	540	555	526	557	527	537	509	544	520	500	567	539	560	538	572	513	537	569	517	509	569	528	557	577	532	534	524	568	576	520	542	552	565	543	539	590	501	544	537	572	533	540	555	517	524	545	609	554	559	546	550	531	564	528	534	547	543	532	500	550	535	544	517	516	553	528	539	556	567	546	563	512	528	562	571	552	567	519	544	520	555	537	532	553	537	577	543	547	561	574	511	535	520	511	589	545	593	565	537	545	600	528	516	494	558	526	578	554	521	518	553	583	538	523	548	536	570	521	560	510	529	540	559	503	537	506	536	600	560	504	506	499	534	526	553	563	536	564	580	513	557	508	580	548	481	562	525	534	534	542	569	521	589	553	551	529	512	542	510	546	514	543	560	527	552	559	538	566	534	563	599	551	546	562	597	489	603	482	558	546	565	551	524	498	552	500	569	546	550	565	541	546	526	546	585	586	552	513	605	568	526	553	516	569	555	542	533	577	526	545	539	497	534	577	526	540	548	504	503	533	568	535	563	527	521	534	529	538	527	548	555	517	569	550	550	568	532	527	541	548	515	542	538	565	527	541	529	533	526	544	552	549	506	546	542	554	555	527	565	535	495	563	555	551	545	608	492	549	528	548	569	549	528	538	533	582	553	580	562	547	479	526	520	534	517	553	560	585	505	505	561	568	534	530	550	532	554	563	545	534	528	541	531	549	567	528	582	539	556	551	566	540	542	509	567	608	568	556	522	551	546	578	545	537	562	593	583	558	544	544	556	516	571	529	525	515	528	584	510	565	587	531	560	545	546	542	600	551	555	545	498	535	588	523	577	574	523	529	541	594	544	511	557	527	562	515	526	534	532	530	528	578	547	551	557	540	550	542	562	579	518	512	541	534	565	557	603	497	569	535	536	551	539	534	492	548	508	567	524	531	547	573	513	560	558	555	537	518	526	544	554	566	555	565	545	526	555	540	545	539	562	560	532	540	551	516	514	563	582	511	591	538	573	544	489	538	584	529	543	560	546	526	565	536	543	547	530	540	532	549	562	508	530	545	539	488	532	539	560	537	562	557	534	564	549	525	545	506	544	575	542	512	537	533	514	559	580	520	552	528	489	538	572	552	543	486	546	532	553	537	567	599	540	536	550	548	549	533	554	558	522	583	575	557	564	542	516	494	573	539	547	522	577	551	529	548	540	533	540	510	564	551	509	564	573	539	602	566	545	561	552	525	584	525	566	526	559	540	548	504	555	535	528	532	541	520	544	536	506	517	550	536	534	572	581	541	561	582	540	538	556	500	574	526	526	546	554	585	568	588	516	515	629	538	554	560	514	520	546	569	590	543	577	584	507	568	524	549	559	536	516	529	591	563	546	540	528	526	568	550	508	553	544	550	564	546	546	588	603	533	563	553	579	508	562	538	538	547	596	543	532	515	532	554	563	561	545	554	542	555	574	552	540	586	550	517	518	527	595	577	524	571	558	533	522	558	583	539	525	552	556	555	528	524	533	544	585	469	569	534	569	506	546	549	544	566	515	552	525	545	556	541	546	552	564	550	581	582	550	538	547	559	553	566	517	503	482	562	554	523	521	545	595	533	539	568	508	537	593	513	566	522	512	538	555	512	534	554	529	547	538	515	574	502	578	539	568	558	571	544	534	526	537	554	509	597	530	602	574	523	530	518	515	558	543	525	557	518	548	556	519	531	556	508	535	541	572	575	528	580	525	538	556	564	595	562	522	526	535	545	524	564	531	557	580	533	550	551	547	564	545	528	545	587	520	540	530	588	566	538	529	560	536	538	554	572	496	585	515	561	527	538	536	534	520	549	560	527	552	503	553	531	534	514	521	555	511	507	539	560	556	553	568	573	547	579	515	563	533	596	613	540	570	525	528	524	555	507	525	539	538	481	519	559	572	534	525	532	576	544	557	582	561	539	536	542	551	553	541	553	539	495	525	512	558	555	564	533	573	521	557	533	588	553	548	582	564	536	509	528	551	556	538	516	510	541	523	531	532	524	554	554	523	569	549	506	538	554	572	566	509	565	547	563	545	536	507	550	588	554	575	495	571	619	550	550	519	533	548	523	536	576	543	540	558	543	523	553	587	557	549	552	577	564	555	562	552	563	513	511	549	542	551	533	538	585	574	543	557	566	553	552	578	524	566	526	566	535	591	525	553	536	542	520	602	580	543	547	543	531	527	535	575	545	526	560	560	530	547	555	553	540	547	510	545	561	562	519	572	530	509	533	538	534	528	586	556	573	545	558	526	535	506	569	471	542	505	569	516	559	551	543	543	538	569	530	534	556	504	538	565	547	558	553	560	508	549	529	530	537	564	536	583	534	568	578	511	519	595	534	575	556	571	496	571	617	506	505	519	521	543	558	545	615	556	539	549	498	548	581	543	563	509	528	570	549	566	554	528	532	556	583	546	585	597	539	547	525	568	542	547	569	570	537	544	557	557	548	513	541	561	559	574	537	529	587	537	549	544	551	539	563	543	541	536	514	539	509	540	549	538	524	513	539	584	502	562	548	542	536	569	525	591	528	597	560	546	531	510	526	562	542	566	590	563	565	518	542	591	546	575	547	498	526	541	574	592	583	529	546	518	504	547	534	539	585	580	555	550	578	549	533	556	574	534	541	562	544	587	559	548	566	546	543	574	514	514	580	517	544	559	538	561	549	506	563	558	565	575	517	526	544	543	557	519	553	509	524	565	580	537	552	565	541	579	567	548	583	568	527	546	546	540	559	537	582	586	504	551	579	529	566	558	568	558	502	562	569	554	524	529	484	498	546	584	561	514	589	569	496	541	566	511	572	572	546	580	548	527	526	538	553	516	606	550	551	547	547	560	520	521	524	488	572	541	523	522	547	593	498	537	556	559	549	562	523	573	551	587	556	515	551	543	602	545	528	469	587	585	508	545	554	551	548	550	535	533	528	520	564	547	548	529	529	560	531	565	524	547	496	535	525	587	536	518	567	531	541	524	524	562	542	560	568	522	562	542	547	544	546	548	534	534	556	571	540	543	548	575	532	576	561	542	533	491	576	515	546	527	581	520	575	534	521	528	536	543	569	563	519	546	519	558	570	499	564	584	544	557	572	490	510	528	545	523	535	586	512	521	488	499	520	543	539	564	561	539	537	539	537	561	554	556	533	571	582	522	563	552	586	581	595	537	571	573	559	548	538	565	531	525	564	563	564	533	548	560	536	509	583	526	575	520	511	582	541	539	565	545	545	553	527	546	545	555	536	558	562	560	561	548	560	540	558	508	575	520	529	563	549	563	506	529	560	557	561	601	534	576	579	590	546	573	616	521	578
24184	38762	34667	24664	19581	15497	10995	8573	6689	5209	4081	3311	2700	2158	1926	1867	1739	1589	1396	1255	1088	1019	988	903	965	975	914	884	831	869	823	829	807	843	807	784	808	771	768	806	777	801	757	721	749	733	749	720	763	775	726	747	769	712	748	773	778	732	827	738	759	762	774	813	731	769	804	794	767	827	719	804	722	753	762	740	687	758	783	752	759	761	716	792	735	757	746	747	763	812	713	771	743	735	752	758	743	777	767	767	712	779	738	722	746	782	718	759	782	755	710	775	771	723	733	726	794	772	724	737	758	716	754	764	710	732	773	723	734	762	763	766	809	780	766	739	756	752	743	710	766	724	779	771	808	774	738	748	768	792	785	813	760	737	811	711	765	784	749	779	727	775	771	724	800	712	739	741	686	790	721	758	721	763	804	792	771	789	767	709	767	813	743	721	707	792	739	753	793	745	786	735	792	763	772	767	777	724	750	782	757	751	769	726	760	739	799	745	717	736	776	701	713	738	733	738	779	781	756	771	770	764	750	764	751	706	776	745	747	712	759	723	774	797	754	732	804	757	754	763	750	771	728	810	753	764	779	766	739	778	764	746	751	802	750	762	727	729	775	737	730	737	759	826	793	753	759	748	751	757	754	729	747	772	790	723	769	714	775	707	721	745	739	737	780	762	791	774	786	725	759	772	751	714	831	771	757	702	754	779	743	724	761	768	716	732	768	723	768	758	778	742	785	763	758	746	741	755	782	789	747	735	828	764	767	727	778	801	739	757	752	711	774	767	761	732	793	723	780	793	754	749	757	705	807	730	782	746	782	766	733	720	763	747	745	733	754	725	758	756	731	760	760	737	769	805	772	744	769	762	732	762	727	766	764	769	751	754	727	734	758	763	803	754	786	744	779	755	789	831	732	793	739	795	763	778	775	752	780	675	765	772	771	712	742	747	777	747	754	714	753	743	720	755	756	746	758	788	753	792	734	763	740	709	726	834	762	803	804	785	758	743	747	792	746	722	770	786	761	741	770	715	728	769	771	746	769	757	705	811	722	790	693	766	745	775	771	768	793	774	759	814	767	782	762	741	769	778	803	760	777	760	761	746	812	809	753	726	780	729	748	717	762	742	762	788	755	740	775	789	770	754	774	745	753	751	727	759	787	746	763	740	784	755	758	775	807	763	745	758	716	784	767	747	765	780	725	741	809	733	742	776	690	753	765	711	747	782	758	752	767	791	748	753	696	747	728	714	772	812	759	773	736	723	785	811	732	753	757	774	781	776	790	726	738	755	766	763	752	759	776	735	749	740	790	760	799	727	740	754	720	758	752	741	775	747	723	731	752	697	759	797	757	754	795	770	771	742	788	761	732	731	797	740	731	776	751	781	742	758	746	771	727	796	719	742	787	733	757	738	773	723	728	797	721	785	744	740	789	800	729	770	745	787	775	766	736	735	752	752	785	758	743	767	751	761	713	763	796	760	770	768	795	771	736	807	732	787	758	750	774	773	724	742	681	761	732	735	793	760	728	730	754	776	780	786	735	773	747	791	765	761	749	747	767	777	763	769	740	776	800	762	760	742	753	758	752	733	772	760	705	768	759	785	780	752	737	763	728	767	783	815	776	739	742	778	748	722	778	753	759	766	788	762	732	709	780	738	722	798	696	808	749	734	783	757	740	794	765	792	743	711	758	736	729	766	774	720	696	722	722	809	784	698	727	771	813	743	771	789	765	765	777	730	769	783	785	777	774	680	761	760	737	788	749	770	770	726	750	717	750	735	756	756	757	750	776	757	724	785	753	756	720	752	756	761	772	765	743	753	721	728	802	776	783	807	753	764	785	794	741	754	742	707	756	753	790	759	767	752	761	798	769	749	715	781	781	760	761	780	759	736	757	747	742	743	740	725	716	750	785	755	753	755	740	802	758	800	748	767	754	771	736	778	750	720	797	739	757	694	724	748	773	757	713	787	744	738	722	790	818	776	766	747	778	753	787	786	756	724	769	772	756	785	751	773	774	778	734	771	733	729	745	756	736	731	693	787	767	781	767	723	771	773	736	677	765	783	769	801	753	751	754	800	753	770	752	754	734	771	726	709	735	743	735	777	742	766	778	806	763	761	749	736	769	779	771	722	740	774	766	737	740	744	761	782	778	780	800	747	782	749	748	786	793	763	721	774	763	765	755	716	732	754	735	732	736	763	783	763	731	764	723	751	727	760	819	740	694	746	766	788	748	798	777	785	747	744	753	660	752	714	766	779	726	778	696	722	753	783	771	747	754	789	704	755	760	700	717	790	722	786	759	780	716	746	711	776	763	714	769	787	739	742	748	783	760	758	718	752	759	760	765	697	774	750	745	749	743	761	765	818	774	725	820	762	723	740	720	723	738	736	777	739	720	755	751	801	725	771	751	708	771	777	770	738	748	700	735	690	785	762	767	778	771	830	781	764	807	761	764	786	752	783	802	744	739	767	790	738	714	759	769	784	750	729	741	726	809	743	707	774	790	758	790	771	712	754	733	768	753	733	720	705	752	768	733	756	742	762	765	805	769	721	735	734	775	722	717	767	805	766	780	732	777	778	746	747	755	760	772	760	743	725	740	772	755	810	771	720	770	743	750	798	730	716	815	795	754	788	754	690	773	805	810	750	760	768	673	710	759	721	740	731	728	727	721	751	695	735	739	730	770	755	818	746	718	758	771	740	766	737	779	753	750	772	775	763	732	734	771	739	755	717	786	754	785	732	768	796	738	784	746	825	752	750	724	801	762	718	809	801	760	709	779	726	738	754	735	714	753	777	772	750	733	737	727	735	730	758	749	685	750	770	692	754	760	749	792	754	731	772	771	740	748	725	797	769	792	714	784	753	736	768	741	751	772	742	767	740	747	693	750	801	791	760	719	764	772	745	689	782	716	739	753	772	739	776	724	748	768	755	787	774	756	739	769	795	762	760	779	754	739	769	762	717	802	747	810	709	718	747	745	768	765	734	772	749	776	790	749	808	763	732	741	761	773	731	710	716	782	762	755	734	771	771	781	757	746	742	808	724	776	788	781	782	727	812	778	740	812	738	729	798	772	767	792	720	774	768	767	758	745	705	770	746	771	791	775	754	734	725	742	746	749	751	757	749	792	737	802	801	716	746	768	775	781	734	744	733	787	757	782	754	745	755	797	748	731	758	747	810	756	769	743	768	771	747	722	744	777	741	756	747	807	742	739	796	802	723	802	745	723	749	786	750	787	717	767	710	795	739	732	797	733	734	768	744	738	732	763	780	755	684	766	722	799	782	807	697	747	737	732	794	745	739	781	828	739	709	777	770	776	757	794	804	774	763	777	784	769	753	737	780	802	748	718	701	788	803	758	726	762	789	713	763	810	770	730	665	724	780	766	739	753	750	738	788	714	730	716	743	773	768	730	782	741	714	765	765	733	781	760	762	726	742	738	730	765	737	761	785	781	766	711	730	737	780	746	802	741	780	785	759	771	747	710	798	750	699	761	742	739	782	773	751
24704	21707	29072	25361	21802	16989	10868	6142	4321	3313	2549	2059	1772	1376	1184	1209	1092	1091	976	874	824	774	687	745	694	674	694	644	611	609	598	637	642	619	574	549	634	607	604	579	582	619	634	588	579	564	605	565	588	576	581	569	585	592	602	588	592	593	575	561	579	562	590	535	594	585	583	571	600	600	560	597	577	580	576	582	609	592	568	615	594	543	586	564	554	590	593	597	564	548	592	589	587	563	570	574	544	546	554	575	591	549	592	606	552	550	560	633	549	558	621	535	561	601	558	568	552	623	559	536	612	561	581	543	603	572	560	611	567	603	586	572	603	587	560	551	585	576	591	554	566	571	560	571	561	585	543	598	550	552	532	578	593	588	594	588	551	594	579	578	588	565	586	572	515	559	603	573	574	574	577	563	574	587	560	604	591	604	593	562	572	584	576	542	614	533	552	619	566	569	544	594	592	584	640	605	552	572	562	604	547	638	575	533	582	554	552	580	551	586	550	560	565	595	620	620	570	573	546	587	596	589	600	563	578	587	636	589	599	563	598	634	575	567	584	517	577	574	556	570	595	578	589	565	580	593	542	525	562	561	566	556	573	614	584	570	616	525	616	588	588	546	481	566	564	522	539	542	526	558	551	545	572	567	589	570	552	594	572	556	562	553	582	605	623	597	586	585	557	561	575	581	535	562	606	563	582	602	606	549	540	590	539	560	520	582	565	595	596	587	604	558	577	553	559	550	604	576	588	583	553	589	581	547	591	556	563	620	565	612	544	593	514	593	598	550	580	551	570	628	618	546	576	567	598	545	613	599	585	572	620	602	535	620	581	541	575	582	588	582	545	576	567	592	572	561	611	576	616	552	567	570	575	608	575	601	576	565	548	563	531	595	517	600	579	551	577	601	599	595	564	628	609	569	566	607	592	541	583	590	605	569	594	575	557	564	583	594	566	552	567	557	570	560	548	596	586	564	555	577	575	581	590	549	564	578	567	507	515	544	603	607	542	556	561	594	557	577	502	601	576	610	517	589	559	575	581	562	582	592	592	599	607	541	567	547	578	563	550	583	557	578	611	622	550	551	571	558	576	602	532	535	550	554	558	544	579	540	605	573	565	530	574	555	584	597	559	591	575	599	542	528	545	575	594	587	565	555	545	562	594	566	564	595	547	535	553	591	559	577	576	583	623	599	538	546	569	610	569	575	576	572	538	593	584	606	582	577	567	584	569	571	571	592	558	566	595	540	568	552	583	547	574	570	564	552	596	588	581	566	528	595	564	558	561	603	589	619	541	602	558	557	588	566	525	582	562	578	557	545	616	609	565	599	547	572	577	547	559	570	575	512	583	548	609	567	533	607	593	578	547	564	574	545	572	583	611	571	585	515	587	612	565	552	598	580	543	553	606	540	554	564	546	593	531	578	561	556	545	542	577	552	567	542	593	613	580	539	576	556	603	563	618	606	596	580	585	550	593	575	604	572	601	541	586	569	558	602	530	590	580	603	554	575	542	544	543	616	614	576	597	555	564	563	576	554	612	594	538	555	559	606	558	594	558	591	581	579	546	576	582	603	563	578	600	608	577	602	600	613	595	532	582	603	568	594	584	589	578	591	583	546	594	585	572	553	546	557	566	571	544	631	557	571	614	537	586	589	621	550	588	595	600	545	563	568	566	557	583	589	609	569	556	584	581	553	572	548	540	588	562	563	541	624	593	557	571	583	575	569	580	635	569	579	569	570	554	562	585	584	570	581	582	584	579	574	544	552	559	602	531	608	544	619	577	559	545	620	596	588	558	612	617	544	549	590	590	556	561	544	610	560	607	593	628	528	566	609	581	589	552	606	563	559	582	613	602	601	539	542	575	619	533	616	583	544	611	580	597	543	546	584	547	597	545	547	571	594	587	600	596	598	576	551	567	584	596	571	534	592	582	577	567	574	577	586	566	536	570	571	549	590	589	587	602	567	587	585	513	558	586	559	585	529	547	549	567	604	555	609	618	546	564	610	569	537	621	577	617	621	603	582	559	554	570	547	543	610	580	580	581	562	557	543	608	554	564	564	599	531	562	534	531	519	622	555	603	546	539	581	549	590	606	570	541	567	587	620	616	562	571	568	609	615	571	577	589	557	582	616	564	582	601	590	572	621	628	604	593	574	586	548	567	560	573	555	554	593	543	569	555	568	570	584	554	563	590	564	578	610	552	555	572	554	606	555	593	625	616	547	566	599	582	589	555	590	644	599	560	574	615	550	588	562	559	575	492	534	561	596	541	581	611	572	533	544	586	607	597	571	630	560	574	583	564	583	621	559	582	553	554	584	563	585	551	571	566	556	596	527	550	559	562	516	615	598	573	628	619	610	583	551	549	601	524	587	552	549	581	564	550	581	584	577	590	579	542	575	567	560	543	598	616	566	546	581	523	584	575	586	545	565	601	564	549	568	599	598	585	551	578	628	554	591	586	553	590	580	559	581	550	545	556	555	614	582	612	578	558	566	569	563	518	597	582	589	627	565	542	584	596	575	572	525	568	633	611	549	561	549	561	603	545	600	544	563	597	554	619	587	578	543	616	563	558	579	587	566	585	567	583	575	564	576	622	543	565	564	581	575	526	534	579	597	574	552	608	587	616	597	602	565	582	569	565	547	586	543	567	599	543	584	580	589	556	565	609	538	576	581	552	565	570	581	585	539	595	580	574	554	591	547	616	599	589	537	528	596	599	569	585	525	546	591	597	626	562	559	560	576	614	576	552	549	585	576	567	587	539	580	579	539	566	583	543	557	569	626	575	594	592	578	593	581	588	548	579	600	581	622	602	562	546	551	576	550	563	567	587	578	604	556	554	588	545	609	617	602	544	603	574	571	539	572	597	567	586	535	549	578	584	612	587	565	560	533	553	601	570	591	528	602	577	602	583	612	534	554	576	612	560	577	568	584	560	619	527	581	565	611	544	572	590	569	570	595	601	577	565	580	573	589	587	563	539	583	612	549	629	554	518	569	585	585	568	615	598	571	596	539	559	602	572	572	563	581	574	550	536	593	555	613	580	576	563	637	571	612	542	569	537	557	552	594	570	560	594	600	575	528	620	594	533	549	577	589	579	571	543	572	539	561	555	566	582	584	593	574	559	567	587	570	560	563	560	574	563	571	583	575	560	561	569	597	567	594	574	563	601	592	578	569	590	525	566	610	575	612	615	559	606	575	629	597	527	586	578	562	578	551	535	577	543	564	602	542	547	588	572	595	574	569	588	551	599	553	641	558	580	573	573	587	596	580	592	583	564	586	550	560	577	554	554	581	581	549	593	581	604	585	573	587	589	604	566	600	566	599	552	611	585	601	572	576	545	614	615	525	540	570	572	547	580	574	575	621	541	587	596	604	558	544	576	569	536	555	585	595	555	563	581	567	575	576	626	562	603	571	513	587	581	636	585	602	551	576	588	547	545	566	555	600	564	582	552	592	574	566	606	561	584	580	600	571	581	565	603	542	553	566	561	572	591	563	607	600
27925	50020	46515	35393	28294	23884	18649	14415	11578	8963	7230	5599	4675	3692	3312	3005	2661	2441	2071	1828	1609	1416	1390	1357	1274	1259	1151	1140	1053	1012	1005	953	967	1040	997	932	958	934	934	933	927	893	868	917	834	909	865	860	917	842	939	954	890	931	848	896	887	930	876	885	877	885	857	883	863	837	886	826	904	893	869	850	873	863	838	902	862	905	876	873	895	904	850	938	926	920	928	870	833	863	931	870	878	914	900	896	848	884	904	875	916	834	897	870	851	893	909	948	908	892	870	836	903	911	888	941	844	850	935	870	866	892	883	813	890	892	926	901	815	859	870	862	924	837	862	935	919	888	863	891	911	854	924	868	864	839	901	857	856	914	842	929	906	858	881	878	848	890	879	892	862	883	877	917	912	837	866	896	855	843	827	908	871	879	885	848	879	879	878	898	895	862	863	879	860	866	859	881	941	923	887	873	843	926	943	936	892	863	847	848	911	844	832	926	891	931	896	915	925	805	883	859	884	922	971	831	899	894	894	908	883	881	887	878	863	872	856	864	908	878	874	923	923	875	802	897	915	909	905	897	884	871	832	870	922	879	864	850	925	864	868	830	872	871	870	881	908	862	871	856	889	919	835	877	883	950	878	872	887	861	915	856	916	857	878	917	917	917	954	890	855	904	858	897	864	929	943	872	881	893	885	886	879	948	830	909	872	926	902	894	838	877	875	862	928	924	893	884	908	891	870	874	903	876	906	846	944	870	921	864	886	910	893	878	871	843	850	905	880	852	863	897	897	862	927	910	887	841	843	874	911	893	897	884	932	901	895	883	890	913	884	929	889	877	892	925	865	930	921	910	853	898	861	915	847	856	875	837	882	888	891	883	841	882	891	896	902	888	868	854	844	871	883	826	881	880	914	923	868	887	868	834	885	896	863	904	836	939	874	890	878	872	823	907	876	897	871	870	875	905	863	902	866	849	837	817	876	874	806	852	893	881	848	847	911	915	901	896	846	926	901	841	860	890	913	862	930	920	925	837	857	874	868	882	896	919	882	891	902	915	869	889	866	846	870	911	893	892	844	882	896	892	875	861	879	903	866	864	897	849	845	943	893	855	885	896	887	865	867	893	886	916	884	860	878	896	898	901	860	896	880	952	872	925	897	880	872	905	903	912	886	909	887	867	877	890	802	915	874	906	893	904	913	853	910	936	895	957	895	894	945	866	941	878	929	836	821	898	874	846	872	907	857	911	864	899	904	877	884	864	876	882	915	889	875	888	920	880	867	941	910	881	950	874	851	895	847	909	887	911	939	901	903	822	916	829	880	917	855	879	856	849	861	871	861	861	892	888	839	885	815	914	940	907	878	874	871	866	914	850	894	900	910	915	861	897	867	873	895	872	860	876	848	864	864	858	902	865	937	823	842	888	874	908	902	882	867	919	915	808	919	884	874	890	916	917	842	897	839	925	894	881	891	906	879	910	838	874	885	914	943	930	841	887	871	870	917	894	852	838	931	847	884	827	818	902	846	884	825	877	861	900	873	906	835	893	869	878	908	880	932	882	847	853	907	867	930	870	934	921	856	882	837	853	851	915	915	885	873	855	888	838	934	934	871	853	862	866	933	904	899	848	903	877	894	850	934	901	889	854	856	892	885	899	908	821	927	905	929	852	884	900	864	908	824	933	840	927	871	867	865	942	865	879	887	875	889	866	913	887	896	887	883	797	871	867	825	891	902	904	899	871	910	911	879	835	940	847	923	865	850	850	901	875	902	876	873	904	907	896	858	874	895	855	866	964	852	835	893	939	851	880	887	901	905	910	852	930	920	860	925	911	874	877	909	886	872	893	899	856	855	833	889	911	906	877	874	872	873	882	926	852	889	919	865	912	874	874	893	890	860	847	892	926	914	861	878	843	843	880	902	886	918	862	852	868	912	866	809	878	892	885	869	950	908	905	924	824	892	874	961	899	920	867	879	893	844	849	861	880	871	887	870	863	834	861	900	886	901	867	870	916	925	893	883	919	899	864	909	841	845	844	966	850	908	870	821	845	901	891	892	880	862	877	909	898	928	846	861	888	823	865	929	863	898	910	904	890	861	860	882	904	864	881	925	846	882	937	872	893	835	881	908	867	906	937	870	850	873	886	921	900	917	897	867	873	864	893	903	869	847	917	885	904	818	887	892	890	783	844	883	867	896	902	829	859	943	909	863	847	843	889	932	924	866	833	894	887	925	887	828	828	884	910	892	886	915	910	871	892	846	904	860	869	938	911	889	842	865	850	894	935	842	834	926	922	865	902	867	910	879	860	918	955	877	849	896	886	907	904	850	911	875	952	937	857	890	913	899	870	856	910	915	883	902	878	876	830	888	868	861	853	823	853	939	860	886	923	867	925	831	857	884	874	830	883	836	857	923	850	888	865	877	840	888	890	882	921	919	862	856	871	877	894	854	870	873	912	860	884	852	892	874	871	879	919	883	861	840	891	864	843	917	943	835	866	871	866	876	855	961	915	827	901	866	877	814	877	893	914	898	901	896	850	829	905	896	835	871	897	895	906	923	873	854	899	864	844	842	879	879	922	891	892	894	782	848	851	850	895	881	909	895	822	842	886	864	909	853	879	838	893	865	869	900	839	899	885	945	895	897	904	924	889	877	893	908	879	883	884	904	853	884	930	903	880	903	916	914	894	836	861	913	874	880	890	916	889	883	869	871	895	860	918	870	854	885	820	856	898	944	873	889	858	839	905	883	862	893	895	830	863	867	885	956	873	902	870	871	928	901	865	873	881	870	876	869	897	899	846	905	874	879	904	884	892	858	851	923	834	929	958	924	876	879	898	888	906	874	978	870	914	903	924	842	877	890	901	866	878	848	904	899	880	938	864	849	943	834	867	839	924	825	836	942	871	842	849	846	855	873	896	857	865	875	870	846	872	869	864	885	828	936	906	867	913	836	931	925	865	901	868	877	889	860	877	887	872	923	938	890	868	902	856	866	907	879	845	896	864	893	933	881	865	876	841	958	848	905	893	928	885	965	873	902	873	867	861	822	917	860	864	911	901	913	882	921	885	924	854	874	897	902	888	856	873	834	864	886	865	900	839	870	836	870	874	897	916	907	907	919	901	884	852	907	851	881	859	884	865	883	865	837	873	912	943	832	897	891	859	885	869	843	925	890	878	907	832	866	856	905	861	918	875	941	857	902	892	889	889	899	850	854	859	837	912	866	886	885	894	934	912	864	877	874	856	837	856	857	854	890	887	857	856	906	898	859	900	828	911	860	870	850	807	889	815	895	872	867	873	825	883	870	860	955	908	866	888	914	884	882	852	855	926	879	877	874	805	882	840	888	936	901	872	840	901	867	833	864	873	881	883	865	875	918	895	842	917	921	845	845	884	854	886	884	854	883	907	882	905	889	857	874	862	932	902	864	902	901	902	889	899	883	849	867	832	895	911	899	867	853	825	941	918	832	834	930	870	911	960	889	894	853	843	881	944	838	892	885	864	852	897	910	854	831	856
23748	21727	29625	24482	22124	22314	17566	9127	5971	4538	3436	2604	2209	1877	1576	1446	1282	1182	1043	965	843	811	781	754	731	686	695	669	616	590	578	610	589	575	563	551	526	556	579	570	505	564	569	531	562	535	537	525	514	538	540	512	566	547	515	521	520	505	554	546	549	552	543	534	526	545	555	515	542	543	556	556	528	578	557	511	556	536	548	572	548	504	576	520	550	509	569	520	546	568	568	521	548	471	538	576	533	557	537	539	515	530	570	550	518	548	483	514	551	561	536	536	536	550	546	514	526	528	531	517	465	516	542	535	556	533	505	489	538	512	534	515	542	546	553	547	498	532	549	559	509	510	569	548	529	497	581	561	530	546	527	538	557	554	563	542	551	558	524	550	601	537	534	579	538	564	510	491	529	553	556	538	559	545	540	542	546	533	528	528	535	483	512	526	544	555	548	542	531	535	585	556	564	546	557	480	504	493	578	566	579	527	566	563	545	564	512	533	587	506	515	565	515	559	540	539	526	525	511	509	560	530	560	557	491	560	515	522	518	544	538	516	514	525	537	557	511	502	569	499	514	491	524	537	551	534	531	542	543	528	535	534	506	531	546	528	543	551	537	571	536	542	559	486	578	538	547	534	502	546	512	540	498	556	533	557	525	559	540	535	528	530	541	497	482	579	547	505	526	512	525	534	553	517	543	540	515	523	562	520	529	501	532	546	512	510	502	528	474	516	568	567	545	598	515	524	533	525	530	540	527	558	543	569	509	529	558	538	547	511	561	527	510	534	593	534	503	517	521	520	529	538	506	563	566	538	505	530	548	522	542	519	543	527	534	548	507	517	533	524	508	503	496	554	507	571	568	544	544	589	501	547	532	508	561	590	548	534	548	514	546	516	592	568	531	534	524	550	520	521	574	501	564	551	531	551	530	544	533	541	534	499	503	534	548	554	547	537	517	549	537	514	547	552	559	572	575	536	530	564	523	561	555	533	510	558	539	546	548	545	549	544	548	508	522	540	511	554	542	540	556	500	552	565	574	553	530	535	502	520	541	546	540	543	552	531	544	521	546	539	543	554	520	521	561	555	516	529	540	554	547	539	526	528	560	539	493	534	545	582	513	582	522	518	523	525	566	563	530	584	551	530	495	507	574	573	536	499	496	517	574	536	527	492	527	522	572	507	518	530	523	530	476	525	538	521	551	518	497	551	534	509	521	530	515	542	516	536	509	554	536	531	541	538	553	557	568	548	555	528	535	556	548	549	534	538	520	522	569	546	537	562	512	555	540	544	547	496	518	568	542	548	559	530	556	544	543	527	516	522	537	586	512	545	543	544	518	522	537	518	501	473	505	507	539	509	523	518	591	524	546	557	544	583	541	528	538	466	552	550	520	528	552	539	525	524	543	541	549	509	544	511	537	523	550	525	560	524	520	538	552	544	526	537	534	560	552	517	531	579	539	554	542	551	554	510	563	544	567	529	520	544	528	521	530	539	529	563	551	536	527	529	546	556	554	548	510	554	568	513	540	523	531	543	534	528	494	521	570	475	502	559	536	542	493	565	535	550	532	518	565	605	559	537	548	542	537	557	517	538	549	534	563	526	510	563	533	521	516	522	562	524	543	533	516	541	548	528	534	579	559	506	555	508	553	534	500	526	527	531	554	556	528	484	515	499	515	531	498	541	538	511	529	560	524	534	535	550	530	556	531	546	563	548	515	544	539	545	565	536	509	530	529	513	527	513	533	502	561	502	569	527	565	524	535	521	525	523	555	489	543	573	516	493	579	514	548	537	524	533	565	525	541	571	539	521	571	548	549	530	544	546	541	510	540	491	532	539	502	518	520	577	535	558	527	507	537	543	552	513	538	532	512	544	545	496	507	562	542	575	516	533	508	567	513	518	547	550	549	515	542	557	508	575	543	552	521	555	531	577	533	521	528	561	502	537	537	547	517	520	531	550	561	528	515	494	547	536	566	530	530	578	508	536	555	538	558	536	548	543	543	525	554	521	539	535	513	533	513	561	560	540	508	543	533	523	574	522	542	565	537	553	554	547	489	546	513	558	516	577	551	505	485	532	534	542	534	557	472	556	521	535	508	559	547	471	499	536	546	539	498	528	536	520	529	525	522	505	536	555	500	531	520	528	539	547	550	556	551	508	526	540	510	518	531	522	517	546	532	524	550	552	514	528	496	524	510	564	566	559	517	551	510	520	533	523	542	542	545	566	518	543	526	518	514	566	547	530	517	537	546	483	510	543	561	511	508	561	532	490	522	532	516	538	516	512	544	542	557	557	547	510	517	515	534	505	520	526	541	519	528	503	525	526	524	538	556	524	526	519	548	484	521	511	594	535	552	558	531	558	520	559	519	515	542	542	539	490	517	494	508	519	528	540	487	548	526	506	522	516	553	555	556	507	545	519	512	512	541	509	519	552	553	560	529	538	535	554	547	508	536	555	537	548	511	553	530	555	543	517	497	496	574	560	506	573	521	536	528	530	589	517	541	585	525	564	568	566	511	526	530	533	513	515	542	531	572	530	469	547	497	517	519	543	520	532	538	534	570	520	552	512	534	506	498	558	508	542	504	564	549	509	522	532	561	552	531	535	522	558	538	504	541	521	556	601	567	533	505	521	520	554	548	530	520	493	532	543	529	519	563	516	517	545	546	558	535	592	529	557	519	553	506	510	565	526	520	554	501	502	507	500	556	564	504	518	508	500	513	566	561	498	506	514	517	522	539	524	515	569	538	513	568	517	539	558	498	506	516	532	504	493	541	537	555	486	522	507	592	534	505	575	542	549	489	520	468	555	521	530	519	553	529	541	515	560	538	507	539	504	556	534	577	553	529	553	525	519	555	545	548	498	523	533	530	533	580	533	551	565	505	583	496	562	582	545	541	502	544	565	581	572	514	549	551	560	558	501	557	515	559	534	518	514	532	513	562	530	526	551	506	537	551	544	552	549	526	601	544	530	556	521	525	552	497	542	507	585	514	540	568	567	549	548	507	563	551	482	513	513	520	535	537	496	575	545	555	519	549	538	488	551	531	527	545	537	551	545	503	549	511	533	537	502	540	555	548	501	556	534	540	525	517	511	562	533	532	523	508	539	563	531	532	520	585	572	548	531	521	572	524	530	517	511	535	496	518	552	506	512	534	549	523	527	523	578	553	552	590	548	533	567	474	532	505	507	507	474	563	523	540	512	536	562	533	532	568	506	526	504	559	536	522	526	573	554	503	556	599	530	548	530	526	542	523	542	522	532	546	518	523	522	522	508	507	491	500	568	549	564	580	543	535	556	514	538	553	533	497	584	539	540	561	585	531	512	538	543	529	501	552	571	510	555	518	529	531	532	535	481	533	492	538	537	573	548	550	542	541	550	533	583	494	576	532	515	512	536	559	500	510	527	495	524	505	586	559	559	498	483	511	544	486	508	531	531	526	517	517	517	557	551	551	547	521	492	531	577	504	492	525	523	572	523	567	516	497	518	564	576	547	532	538	503	532	522
26974	48796	46548	36576	29918	25246	21071	16622	13373	10676	8549	6769	5651	4500	3757	3415	2982	2663	2273	1870	1607	1451	1316	1277	1252	1213	1107	1078	970	934	881	884	862	845	825	779	776	804	711	785	762	831	765	717	790	794	743	702	723	789	767	732	788	744	727	766	756	784	728	771	767	775	795	766	733	725	704	810	745	739	767	692	748	766	749	748	751	741	752	738	694	782	777	770	738	772	729	750	729	761	739	733	738	785	701	716	756	708	765	727	765	711	740	738	720	760	747	729	705	732	707	755	734	778	701	756	752	722	683	710	775	745	732	760	736	761	769	721	735	734	700	771	732	717	777	802	724	767	759	699	742	727	746	794	757	755	714	737	763	759	755	767	744	750	716	754	758	758	738	691	687	786	765	717	736	731	783	726	744	761	737	775	738	746	766	727	730	744	746	795	711	723	729	754	777	735	753	752	786	736	730	727	730	740	713	723	701	745	755	719	738	735	765	730	751	810	792	751	757	727	777	726	775	772	715	722	764	716	714	718	775	738	734	729	764	744	710	738	730	771	756	768	749	795	737	758	789	729	718	723	724	749	725	731	750	770	705	693	736	733	753	717	716	766	694	732	756	743	741	739	767	732	723	778	729	781	711	756	733	728	722	724	712	786	715	784	743	739	744	719	695	759	680	720	680	741	750	720	790	769	738	735	748	710	730	809	729	734	736	785	735	765	742	741	695	759	751	766	758	800	748	699	766	786	716	728	706	726	763	732	730	754	765	735	741	748	704	728	773	725	775	694	773	756	728	788	703	787	746	738	704	732	725	781	762	740	773	783	759	762	817	754	732	717	684	793	710	732	785	745	768	746	739	752	724	759	699	729	774	739	715	782	756	708	802	727	742	718	793	824	725	762	682	768	708	777	741	766	746	771	738	723	725	756	750	744	782	713	737	755	713	712	771	751	725	778	766	752	770	732	711	742	739	748	752	760	742	786	722	691	702	709	724	710	789	766	727	753	753	730	791	750	729	740	702	734	733	775	746	733	752	751	739	755	757	724	747	757	763	783	777	734	726	759	746	745	779	723	734	772	689	745	723	754	767	724	782	747	719	750	748	817	774	803	694	718	703	745	766	757	739	745	735	736	741	745	731	748	746	739	749	740	711	717	682	679	699	759	721	792	726	733	752	716	804	711	696	745	720	709	755	761	744	711	794	719	758	731	728	719	731	801	749	765	743	752	791	724	755	749	745	757	772	736	791	716	723	738	732	745	720	736	796	783	750	701	762	767	782	739	759	748	781	734	757	755	733	742	707	729	737	720	727	757	804	722	765	774	729	739	737	769	709	766	709	740	769	719	760	724	716	742	738	734	766	721	791	717	700	769	749	743	759	732	752	772	741	757	768	794	756	718	752	716	738	716	715	773	759	728	721	772	736	720	764	692	765	730	734	745	739	794	740	754	695	736	758	779	713	700	754	756	708	754	777	717	714	775	760	788	737	724	767	736	724	734	721	696	740	754	717	778	739	735	768	720	702	749	765	713	759	712	739	731	767	743	759	714	702	729	728	775	742	779	737	735	779	734	744	786	744	788	745	745	726	725	739	677	723	698	762	742	729	705	702	759	703	719	753	783	749	707	791	703	707	758	708	735	734	758	705	774	786	760	745	704	730	745	785	681	772	719	676	715	763	743	714	763	743	703	742	741	761	715	725	753	716	698	687	732	723	776	755	721	771	755	764	720	780	773	745	733	713	702	716	772	725	749	764	708	755	754	742	728	770	774	737	750	774	778	780	705	739	723	753	709	722	741	724	733	768	794	747	827	747	727	735	733	725	717	730	700	770	698	712	722	728	759	744	701	751	734	761	784	710	716	754	750	656	770	744	735	734	801	750	722	728	784	739	731	777	761	771	732	758	738	768	740	755	730	764	719	784	750	713	731	721	740	782	759	724	770	756	765	761	742	741	686	733	711	776	741	733	752	718	771	722	739	794	720	747	754	761	732	759	758	721	742	732	715	713	718	736	754	755	740	779	718	714	710	768	762	705	770	751	746	790	714	729	764	760	763	720	759	725	698	749	738	717	777	743	737	749	747	760	746	801	767	750	751	729	744	742	737	700	794	786	694	774	739	750	764	749	797	757	693	753	738	766	715	722	757	726	734	717	739	767	791	668	765	710	753	729	776	758	729	723	765	741	732	785	748	777	755	797	738	710	737	795	741	786	713	791	773	776	739	700	777	712	704	720	724	789	736	760	686	716	726	738	685	702	726	716	695	731	728	734	736	684	720	715	698	719	764	726	745	774	743	788	724	724	751	742	746	763	768	759	785	713	728	751	676	756	769	719	756	741	740	740	802	743	755	755	781	758	766	687	706	772	700	752	727	750	769	758	732	743	719	699	756	737	724	737	756	712	761	760	744	720	704	710	741	741	771	801	815	705	743	694	727	745	771	789	778	684	732	768	723	757	786	748	742	766	756	750	771	721	753	763	761	714	797	799	775	729	726	744	714	768	718	761	754	771	692	702	731	757	779	728	735	771	708	724	754	771	759	741	802	739	782	727	741	738	769	698	778	820	732	743	778	716	729	749	726	721	743	756	759	765	714	731	703	763	784	740	744	749	773	739	771	774	736	757	740	701	722	724	795	700	772	751	765	762	742	736	753	746	773	764	720	747	756	687	754	783	753	790	709	733	776	786	746	809	739	739	738	738	720	787	807	694	773	704	693	780	727	741	744	737	801	730	750	734	747	759	755	749	713	697	771	749	738	732	724	752	782	727	752	752	714	731	799	753	735	694	760	814	747	715	791	801	798	764	712	748	753	731	736	765	727	730	718	781	711	689	731	730	744	764	740	755	697	781	748	719	705	704	725	775	741	751	733	770	739	751	762	787	752	728	772	845	735	777	768	736	771	740	741	752	725	761	704	719	741	748	761	744	709	744	747	759	734	754	758	715	708	717	759	733	762	712	807	727	778	733	710	739	760	733	749	728	705	716	784	760	774	748	767	746	728	733	773	701	722	795	815	791	729	690	744	747	786	750	711	777	719	770	763	754	763	736	733	777	771	760	690	763	747	698	813	718	739	703	785	741	762	761	736	768	792	759	731	769	784	734	760	730	762	757	749	734	751	707	723	774	725	723	764	721	699	740	718	750	723	745	744	692	723	732	765	785	736	765	747	752	740	758	766	761	770	739	718	756	774	792	735	751	755	790	769	717	793	719	772	752	745	762	707	713	654	775	722	781	745	792	749	712	738	749	737	748	754	746	753	746	807	705	751	738	740	706	745	740	782	730	763	717	721	711	806	704	754	769	746	717	744	788	771	747	789	746	770	690	771	717	742	762	759	778	747	698	735	734	683	710	719	740	772	734	765	740	770	746	734	736	772	742	730	729	797	711	738	725	733	756	762	712	771	733	795	727	736	722	745	705	673	769	727	778	696	767	767	766	752	732	776	706	787	688	758	774	725	744	755	808	737	720	731	730	710	767	760	730	776	769	782	729	771	728	753	742	702	742	745	759	744
28238	26773	31173	23096	12860	7578	5517	3702	2681	2089	1645	1362	1200	1072	969	893	874	829	759	718	682	676	671	652	603	667	620	628	600	629	564	553	558	581	572	571	588	531	604	573	555	547	523	571	507	562	580	571	569	536	607	523	520	560	533	570	570	550	543	574	568	609	535	558	563	575	556	559	604	573	577	574	550	580	552	544	541	593	517	529	484	552	549	572	584	561	573	533	538	542	557	592	570	586	576	530	566	567	495	506	546	562	527	535	553	575	546	541	568	548	608	572	557	547	577	556	572	584	547	551	548	558	546	545	513	539	535	552	549	576	568	518	552	569	557	540	549	613	528	527	537	528	562	544	547	564	562	568	547	561	564	524	621	536	569	512	551	554	522	539	587	549	528	570	569	549	594	534	573	555	566	581	561	557	564	574	533	557	606	580	550	557	553	592	588	577	538	556	600	568	536	561	539	588	571	524	587	561	566	493	559	579	566	511	584	595	537	552	562	579	571	557	542	560	538	544	575	556	588	546	563	567	503	569	557	532	621	617	601	573	568	563	563	531	586	570	530	557	575	501	571	584	535	549	574	511	576	587	550	590	594	536	538	549	577	589	586	543	578	551	520	569	583	563	526	548	521	546	572	515	595	594	560	594	585	572	567	566	575	552	567	559	569	509	550	582	545	549	552	569	509	587	607	541	568	594	568	543	533	589	561	509	554	575	529	554	519	561	575	580	525	557	560	563	550	508	534	556	574	544	508	532	528	531	566	525	562	582	587	538	552	567	576	527	606	567	556	554	561	565	559	541	539	558	541	576	561	583	562	581	551	582	571	549	520	588	530	580	560	557	576	586	580	553	521	542	540	580	574	551	611	522	548	507	523	543	575	513	530	573	538	534	540	541	543	567	584	577	541	597	535	548	544	572	565	593	560	565	521	537	502	589	546	578	573	515	591	545	580	579	573	541	511	568	549	562	579	578	547	552	574	543	565	563	574	603	479	597	552	542	546	578	576	585	560	539	559	574	575	564	542	553	513	526	557	537	574	557	604	549	597	597	562	566	562	563	538	581	527	542	597	573	531	579	519	568	567	548	546	552	564	579	554	541	580	575	539	582	559	599	557	575	559	552	576	506	542	534	558	551	551	557	585	591	556	568	560	571	566	545	541	490	566	542	547	533	532	611	526	522	567	584	547	542	518	589	535	583	546	549	576	557	563	556	555	564	552	531	557	529	550	597	603	559	539	549	581	558	554	571	539	535	564	533	525	532	558	545	574	552	600	533	567	555	531	569	570	540	588	565	556	553	552	565	511	552	542	587	547	525	564	532	532	581	547	580	561	553	579	583	564	561	555	586	587	566	524	573	564	534	549	526	563	511	596	556	569	503	584	556	498	543	553	572	539	574	549	490	556	525	562	505	567	520	580	567	543	553	515	566	547	559	566	505	537	562	555	550	571	543	526	551	569	587	590	544	569	592	526	509	612	552	523	570	588	567	580	550	570	520	570	556	567	524	587	603	587	599	536	566	587	586	567	622	520	526	603	545	548	569	495	567	544	564	571	588	568	538	568	576	529	571	579	594	534	548	563	586	556	560	555	537	564	515	539	569	596	535	542	526	575	513	530	547	552	542	516	570	503	540	530	544	598	593	579	584	529	542	534	550	570	549	556	556	559	556	560	582	564	577	582	549	530	533	543	530	575	581	541	576	603	578	579	551	524	559	583	535	537	517	566	618	604	569	569	554	532	581	569	550	554	584	554	520	522	560	550	546	600	523	516	538	556	555	598	536	553	570	606	541	588	527	573	509	523	611	601	561	537	548	567	572	527	537	551	565	573	595	522	570	589	525	529	557	543	570	565	564	522	617	532	573	557	512	551	562	535	563	551	574	558	520	552	548	548	573	547	568	596	553	581	596	577	569	572	526	593	537	563	582	551	581	524	568	532	558	523	576	559	558	530	599	603	535	526	556	570	588	553	571	546	546	526	530	579	545	598	569	556	560	571	528	566	585	539	553	568	562	604	592	598	556	536	546	558	553	550	556	580	570	559	521	567	581	510	583	598	521	567	571	594	560	568	515	562	579	591	584	586	563	538	585	561	566	564	560	594	539	573	561	596	557	562	585	615	547	554	553	565	593	548	553	566	584	550	584	539	534	553	596	552	514	559	579	580	579	555	547	559	582	558	573	559	584	562	566	553	602	544	561	561	563	515	557	499	577	580	542	547	545	556	591	571	592	582	524	573	589	554	550	577	530	553	542	576	605	589	566	532	552	549	588	587	523	605	536	509	548	558	522	562	537	515	553	562	580	600	589	542	548	574	544	609	609	558	556	555	569	540	534	544	541	540	553	569	561	552	565	586	548	555	555	611	540	567	551	559	558	556	557	585	571	550	599	532	566	538	594	563	540	532	587	559	589	579	537	531	566	587	550	553	600	565	556	528	563	570	536	560	573	528	567	558	596	566	577	562	589	576	565	533	539	532	570	556	565	563	542	591	530	586	565	572	546	553	567	561	529	593	603	564	591	558	580	576	564	558	558	565	505	531	533	543	566	594	568	592	528	540	597	563	543	555	575	537	549	537	534	560	576	537	549	577	545	533	523	533	569	526	565	526	556	603	576	549	557	537	546	540	539	583	585	592	523	537	595	582	578	541	579	572	632	553	558	575	531	538	555	545	555	510	522	566	516	553	556	584	566	565	583	588	567	559	492	588	572	529	546	528	557	522	525	599	566	592	568	534	564	548	576	518	593	561	541	582	532	549	540	534	526	572	552	600	579	549	549	559	562	552	549	594	540	553	556	560	561	553	530	537	559	542	541	568	546	550	581	546	532	594	573	548	588	566	571	569	528	529	555	534	554	564	539	529	576	569	574	550	556	539	547	537	593	518	552	553	565	553	548	560	578	582	568	590	554	590	565	511	606	569	563	553	488	560	561	557	554	579	565	564	569	542	526	574	610	546	578	570	545	584	547	534	562	540	524	569	571	573	551	542	603	560	595	567	526	557	520	571	563	555	581	550	577	567	552	533	529	589	579	595	568	568	570	553	523	565	508	537	559	555	567	581	597	552	549	532	576	558	539	555	569	572	534	552	560	570	561	578	516	564	531	545	569	587	548	539	547	518	579	569	549	563	556	573	550	567	541	599	539	547	589	564	531	540	543	605	592	550	594	530	539	560	602	551	543	586	568	539	565	538	582	590	528	608	588	533	528	574	540	531	578	504	585	580	547	548	590	560	566	563	575	534	579	568	546	563	524	534	587	536	528	566	520	568	550	542	596	536	535	539	587	573	570	515	540	628	583	539	573	545	567	587	547	562	547	535	557	546	564	520	576	558	578	539	583	554	544	590	519	564	512	545	549	544	616	555	559	515	555	589	553	565	541	553	577	518	579	554	593	595	565	541	586	573	547	558	546	532	554	579	586	556	574	510	566	578	580	583	525	608	544	553	557	551	580	535	546	570	570	546	572	560	503	576	544	545	524	565	564	557	497	591	537	515	532	571	579
28095	44794	40978	30597	22210	16814	13578	9909	7758	5905	4752	3846	3152	2774	2435	2237	1950	1733	1542	1314	1250	1219	1107	1102	1155	1069	1014	977	964	966	902	951	922	899	938	879	913	926	937	865	889	864	875	913	893	852	932	801	868	854	841	913	859	828	845	850	877	881	870	845	885	860	841	902	885	870	850	879	832	965	870	836	844	841	852	820	886	875	889	884	914	881	900	861	880	908	843	945	874	829	862	876	875	844	842	857	849	866	849	889	886	870	869	912	854	902	842	849	907	875	876	879	861	935	893	896	826	937	830	836	865	882	882	923	867	848	864	814	835	887	858	867	903	855	842	834	878	857	833	833	893	853	813	899	864	863	871	879	850	828	873	882	871	833	807	830	846	882	861	816	833	906	852	844	881	926	900	862	810	885	837	886	910	836	875	862	880	899	901	876	869	863	889	850	884	873	881	857	879	842	834	866	835	861	844	823	875	841	842	878	884	839	919	831	816	879	885	826	920	856	884	865	815	850	888	845	853	856	848	847	878	876	896	873	847	925	872	874	875	846	829	880	939	847	841	892	839	838	871	888	840	883	892	865	942	832	846	849	848	870	842	854	827	867	903	849	872	867	861	822	845	884	873	823	869	818	867	926	879	845	888	904	913	825	855	916	877	874	878	855	891	896	842	866	867	870	804	916	851	846	909	825	896	908	870	858	834	826	928	853	899	900	882	854	883	899	938	869	833	885	894	870	899	881	879	873	878	843	870	905	854	845	900	930	844	846	878	821	887	893	810	912	866	846	887	902	836	851	869	909	887	880	838	821	852	868	824	899	891	896	886	863	881	857	880	890	897	865	914	850	852	880	860	830	821	832	892	874	925	885	865	857	844	907	857	903	856	850	854	879	829	862	862	916	835	888	872	840	877	858	869	802	920	853	864	830	918	869	857	871	856	853	918	881	898	858	874	907	908	847	798	831	846	857	885	870	903	805	834	880	868	852	816	900	872	881	891	886	844	878	852	859	822	875	881	899	895	907	862	831	857	887	841	866	844	858	897	830	821	852	849	822	868	859	839	907	914	873	867	840	806	861	870	855	869	844	839	871	922	892	844	927	887	850	836	821	820	849	899	871	848	890	890	854	848	830	848	864	851	866	876	842	839	815	830	882	858	835	909	872	864	851	836	835	903	838	855	859	850	868	872	862	844	889	853	855	906	863	892	818	876	879	866	883	876	830	866	861	869	846	880	866	816	857	850	884	854	830	907	831	845	892	876	896	923	829	849	866	850	850	889	841	849	878	852	854	853	863	825	870	854	878	867	843	862	865	792	888	837	912	858	851	891	892	901	851	894	852	855	844	887	849	866	856	874	866	834	884	862	856	835	857	855	859	817	883	926	904	824	884	855	861	930	919	855	855	874	840	858	843	902	866	861	869	883	949	895	860	857	794	859	840	864	850	887	847	856	838	846	839	814	875	898	877	834	885	867	847	880	810	859	894	884	868	858	837	885	838	878	910	862	874	864	834	795	859	874	860	879	878	849	858	841	882	885	837	864	842	893	896	832	878	850	828	873	857	845	878	920	880	829	902	838	859	890	818	855	862	867	946	882	879	844	884	843	838	826	904	850	842	924	874	865	881	819	882	857	860	874	854	897	873	825	901	932	847	866	871	846	879	836	855	854	869	851	872	884	848	850	901	892	902	835	875	829	822	869	851	891	926	878	901	859	913	833	850	896	895	852	876	845	820	875	790	854	831	873	843	822	858	875	896	843	860	824	816	844	842	852	895	872	833	908	827	838	888	856	849	883	855	843	864	872	900	889	851	859	887	829	819	890	832	861	886	798	925	817	893	848	891	842	893	859	867	891	830	864	870	827	915	897	867	891	855	882	871	907	806	828	868	887	858	858	831	927	849	903	853	849	864	877	846	848	902	871	902	868	874	886	901	836	854	888	841	822	854	876	856	827	849	881	848	896	812	872	876	892	835	821	902	872	881	891	901	844	879	860	831	857	854	841	847	874	859	877	894	934	842	848	836	830	878	848	848	853	871	888	862	858	857	873	855	826	879	861	827	904	917	835	850	821	862	846	874	883	866	856	836	847	879	832	858	839	886	874	919	868	833	834	883	831	864	867	910	902	867	848	869	860	862	890	894	871	854	923	857	837	868	846	885	843	861	881	888	863	882	850	852	912	854	859	850	897	906	841	811	821	827	858	872	809	877	895	837	903	837	865	873	865	893	865	908	844	877	824	870	903	842	898	896	819	917	838	893	849	861	889	858	853	854	916	885	912	912	908	836	866	855	914	837	861	809	901	837	873	822	894	852	836	879	879	802	897	850	820	861	865	844	872	899	932	824	867	814	834	892	875	879	843	861	839	890	855	847	834	867	881	872	851	850	898	863	852	909	860	882	870	859	911	848	847	881	889	869	811	879	870	855	867	847	852	892	832	894	845	875	866	870	879	895	892	866	893	811	893	875	824	845	886	898	838	863	893	862	873	842	857	832	881	889	849	849	885	897	868	864	869	894	911	948	846	922	861	868	837	863	879	849	866	880	895	817	949	842	878	863	874	866	836	835	838	845	870	854	843	896	801	882	852	897	902	838	912	862	795	903	894	866	857	891	904	867	871	864	825	876	838	906	843	868	836	861	840	863	885	854	849	808	876	855	856	835	879	872	904	879	907	846	898	883	879	888	863	842	865	859	877	858	882	862	874	901	889	923	896	864	902	879	885	800	874	857	843	851	879	847	864	847	849	852	847	912	892	873	797	851	867	869	917	823	874	858	908	835	861	835	914	861	885	858	879	931	863	844	821	816	880	871	828	871	850	884	864	862	939	912	896	836	829	838	837	918	841	935	836	832	814	853	877	839	825	858	840	891	872	881	855	873	855	871	913	833	907	874	856	849	903	849	855	865	880	844	854	852	854	901	856	925	868	891	899	864	850	888	878	862	851	902	841	819	917	864	871	893	875	841	806	836	847	863	836	885	828	840	837	848	829	864	845	840	882	857	860	871	858	836	935	821	903	807	877	891	881	866	876	832	875	873	878	875	925	862	867	885	819	867	796	868	886	906	866	850	906	873	898	878	929	841	884	872	823	837	864	905	857	846	861	896	823	875	857	883	944	868	822	842	897	885	808	903	880	857	837	858	855	828	901	909	859	840	897	879	887	888	812	849	869	856	877	902	857	882	880	828	887	887	857	836	899	843	878	861	869	886	863	875	864	868	831	863	899	914	837	850	884	831	917	897	958	892	868	835	855	834	902	887	862	891	873	901	878	870	835	892	872	862	856	845	887	864	868	838	901	839	888	839	870	835	885	868	879	937	865	944	901	853	893	878	861	816	838	899	870	875	879	832	869	808	837	870	831	870	858	868	842	903	896	885	869	856	862	915	923	820	859	838	894	814	847	901	890	842	827	877	861	847	946	849	856	890	833	832	874	864	826	853	890	867	881	851	860	839	867	871	892	857	886	871	894	831	920	805	840	867	872	892	843	865	904	841	870	866	872	870	890	898
24692	21753	29067	25532	21953	16136	10492	6258	4184	3107	2377	2021	1644	1509	1309	1221	1042	1024	908	834	749	685	744	689	701	685	678	634	616	597	581	611	620	621	557	569	555	600	576	591	553	609	547	556	528	572	578	582	527	601	599	533	553	586	627	546	574	572	591	538	579	526	543	571	534	588	587	553	564	564	580	571	569	540	530	572	559	581	570	584	538	563	614	539	556	518	589	524	539	538	551	545	549	581	562	593	581	537	598	527	542	579	533	556	555	547	543	564	547	596	576	549	559	494	595	557	592	521	570	549	566	581	625	596	561	632	557	611	574	564	593	537	587	535	572	535	545	569	578	567	570	554	548	569	602	582	524	570	555	573	593	543	603	544	554	569	566	597	514	548	572	567	544	555	587	550	516	572	572	598	611	584	569	578	547	588	569	583	532	540	533	581	569	554	568	584	579	535	592	571	558	540	583	539	555	565	578	588	575	550	558	573	578	577	595	554	571	580	559	582	584	576	566	588	524	556	577	571	553	558	542	514	574	518	548	541	544	544	560	557	598	566	605	530	600	591	589	617	561	567	557	557	551	573	592	618	544	587	534	542	560	559	565	524	588	547	559	571	584	537	551	600	575	553	569	557	581	576	548	570	548	575	540	598	575	591	545	588	567	552	517	556	533	573	589	546	557	565	541	555	601	604	574	553	597	554	545	545	586	581	572	595	574	550	545	609	553	547	557	564	564	567	578	571	571	546	565	522	546	553	521	547	582	566	559	568	563	565	572	563	535	572	569	589	526	632	544	527	549	579	607	549	542	581	561	544	535	570	600	600	566	577	514	549	529	555	531	515	585	555	547	565	567	574	567	560	600	555	566	561	571	540	575	588	517	548	544	532	539	589	549	580	558	531	583	555	590	583	589	546	515	593	561	560	562	592	545	566	593	592	609	569	573	554	564	566	552	575	583	611	563	522	598	570	542	579	583	552	553	548	573	549	581	539	583	553	571	542	561	572	555	559	618	565	591	587	551	573	580	558	548	573	566	559	524	584	581	577	547	537	541	637	579	584	586	547	545	509	577	525	586	583	580	531	541	534	552	578	622	569	586	559	575	565	551	566	594	546	594	579	621	555	554	560	534	546	572	578	551	573	589	545	575	553	563	547	571	570	581	612	559	558	549	558	587	585	594	545	601	577	567	529	590	552	542	572	568	556	573	577	530	564	553	595	556	538	541	537	511	513	562	598	590	532	591	528	550	509	563	536	597	567	563	547	547	531	602	514	548	573	546	547	579	578	553	532	552	564	589	586	555	562	581	591	588	561	554	576	530	551	601	573	559	549	500	544	562	550	568	571	540	597	575	577	578	582	561	564	613	569	541	556	529	587	536	555	538	585	536	578	575	565	560	547	620	595	556	512	509	564	573	587	573	573	534	563	588	586	550	567	590	568	578	583	553	566	552	585	525	552	548	585	563	553	573	519	587	550	570	558	582	554	557	518	586	565	558	551	569	503	581	534	532	582	555	524	578	584	585	601	540	550	593	575	601	571	587	566	561	553	552	553	588	572	563	583	565	613	520	560	515	567	527	541	560	559	586	573	556	559	559	547	586	577	579	568	550	539	596	593	535	575	552	558	600	516	519	578	533	587	571	553	550	520	570	514	567	589	516	545	557	569	609	552	527	586	568	582	598	582	593	541	531	599	528	568	547	532	604	525	538	528	595	570	583	586	588	556	534	548	578	563	528	573	591	514	588	564	528	585	552	576	539	554	542	560	545	534	522	580	569	548	564	534	594	562	557	551	527	557	561	557	575	541	528	549	521	535	573	592	546	536	558	564	532	563	518	529	576	600	566	560	596	551	520	580	566	569	555	562	560	567	538	601	566	557	543	553	560	545	633	538	556	544	546	587	593	592	565	541	544	555	564	604	548	548	537	580	592	554	546	553	554	555	553	573	589	596	585	579	535	561	530	557	530	547	569	564	569	590	536	550	533	620	511	543	584	597	570	550	569	572	574	533	531	536	551	590	571	540	560	499	538	568	545	557	580	545	585	535	575	582	526	530	537	565	551	560	532	554	555	532	540	527	563	581	537	575	548	522	557	505	573	542	541	567	582	541	541	574	578	537	582	606	561	586	560	569	578	590	597	567	572	553	536	558	570	555	574	565	594	537	577	561	564	553	548	566	581	580	604	558	563	571	535	561	571	571	554	565	553	561	597	543	526	571	547	549	550	566	555	538	553	578	530	571	558	573	588	548	568	580	562	584	599	568	574	547	539	618	562	603	617	577	563	566	562	554	547	568	563	545	535	519	556	584	582	584	561	560	591	584	584	566	534	567	515	562	555	547	556	523	522	562	531	564	584	561	541	527	558	523	552	592	558	554	569	499	570	529	564	551	581	525	558	529	567	557	605	570	580	599	537	558	606	561	578	552	544	547	561	557	584	559	540	583	595	570	580	549	581	516	610	581	578	543	565	562	570	541	549	573	527	562	566	541	519	568	544	581	541	590	552	538	561	580	578	583	580	569	575	573	564	532	530	556	511	504	583	545	532	569	590	579	555	594	550	591	562	561	524	537	617	535	535	551	567	582	584	590	580	564	539	543	560	590	552	560	576	535	558	565	548	529	533	604	563	537	572	563	585	558	600	534	572	550	584	536	566	575	547	600	613	568	563	540	550	521	549	595	537	567	593	535	556	545	543	576	519	543	597	572	588	545	549	592	575	525	529	544	539	564	546	499	516	569	579	573	564	545	544	599	556	569	605	563	519	541	522	566	572	581	580	587	552	589	533	522	576	559	578	561	546	574	569	558	579	539	552	562	562	582	556	532	512	520	548	562	567	548	605	532	572	531	567	547	553	581	585	598	561	622	538	562	555	586	563	584	578	533	592	596	563	566	564	547	534	630	538	568	579	601	560	545	556	571	553	501	559	515	575	572	536	543	561	549	583	555	534	564	561	597	539	601	555	551	556	585	542	572	547	558	574	558	532	558	514	559	583	559	528	563	554	581	566	525	607	554	596	556	602	548	543	568	537	524	586	548	544	524	590	579	567	550	566	540	562	568	581	578	532	593	562	539	543	570	533	540	493	553	601	587	596	578	548	561	513	567	561	541	557	584	597	522	573	566	546	567	563	585	586	572	581	626	549	568	569	572	570	545	537	532	582	542	525	580	556	583	559	558	580	578	579	553	575	558	570	590	546	581	552	561	571	574	579	605	563	565	573	552	570	559	523	522	581	510	600	570	566	544	587	532	583	584	548	571	603	581	569	556	546	563	556	578	552	593	537	571	575	583	590	545	601	503	532	575	539	557	577	510	545	550	540	537	553	570	562	563	594	542	566	599	548	544	538	619	581	548	541	530	587	577	559	537	552	572	557	594	587	537	504	570	580	557	587	568	565	588	577	556	542	549	561	567	595	574	530	538	577	564	572	544	550	569	580	518	530	562	587	546	553	588	625	544	553	538	571	601	538	565	568	609	599	540	592	580	565	580	602	539	537	549	554	542	585	510
27959	49923	46982	36792	28958	22372	19048	14708	11207	8666	6842	5698	4482	3951	3410	3147	2641	2270	2044	1802	1569	1433	1419	1348	1318	1188	1166	1090	1051	963	993	995	961	992	875	882	959	881	940	883	926	869	898	916	877	878	932	882	873	813	891	813	864	920	897	852	866	892	893	877	835	877	849	885	842	824	876	824	890	804	876	859	927	848	852	796	911	911	847	899	897	900	886	886	841	891	890	861	902	870	853	852	866	889	849	892	864	880	848	880	847	823	812	878	890	951	849	870	910	909	865	885	860	817	912	809	946	857	833	843	899	850	821	923	903	842	884	853	888	871	879	873	916	870	890	885	851	858	909	899	873	833	877	814	884	872	893	871	865	900	863	876	946	925	898	885	894	862	872	871	883	878	839	915	852	864	972	857	886	855	926	875	883	890	851	906	867	898	856	829	912	894	908	837	830	887	977	877	906	890	916	931	896	879	851	892	896	902	868	861	871	826	904	840	906	870	890	815	893	856	848	824	854	910	827	877	882	895	865	891	881	901	809	833	859	870	872	874	871	867	881	887	849	919	852	830	879	911	875	884	835	818	893	903	844	895	817	877	821	818	872	891	858	816	834	869	906	882	907	867	843	894	823	849	884	866	850	910	879	854	874	882	880	864	868	844	886	871	853	876	885	909	893	862	884	833	827	902	912	895	848	867	869	867	879	894	855	891	863	888	882	885	870	904	869	844	862	891	841	859	853	798	903	835	900	869	900	844	825	927	935	859	876	848	920	866	854	866	897	878	797	840	866	837	883	844	873	893	858	866	872	894	899	845	855	873	864	854	801	884	845	828	935	919	908	887	866	894	882	884	873	889	893	878	871	903	886	891	849	883	867	880	857	873	880	881	927	810	889	859	876	817	864	889	902	895	912	893	893	856	875	900	888	869	889	913	900	835	847	891	855	916	918	899	921	825	877	908	908	850	882	862	853	873	866	882	879	832	853	866	839	927	853	911	870	903	860	850	879	888	891	883	880	863	888	932	842	893	852	875	886	884	798	870	928	841	884	839	862	885	871	907	896	846	844	912	889	886	858	880	823	874	865	891	856	869	861	898	852	878	829	841	902	895	823	884	872	850	894	918	877	853	859	859	816	863	880	929	870	845	875	878	872	880	897	904	903	818	899	857	860	890	830	851	909	895	853	859	896	896	881	875	884	873	863	852	857	878	823	916	914	871	844	838	911	853	880	868	875	921	907	876	920	870	870	870	863	862	836	895	908	865	854	867	848	894	811	851	903	861	909	844	887	886	833	911	916	915	883	895	826	829	886	905	853	876	914	921	861	871	877	914	873	848	881	891	922	825	884	907	851	880	865	873	878	907	938	881	873	952	869	853	856	894	949	889	936	848	911	856	873	925	892	897	834	827	903	878	895	844	882	883	873	886	886	880	851	924	865	849	842	865	860	823	851	863	850	863	879	909	871	843	861	895	858	832	861	861	913	871	868	881	863	898	849	902	860	845	932	856	914	867	872	861	909	869	837	880	898	846	907	860	851	835	902	906	902	905	857	908	882	846	834	882	885	864	887	848	862	868	864	873	889	918	888	872	870	876	840	853	866	878	831	854	828	885	912	877	863	845	823	872	868	850	857	789	856	836	865	864	848	840	899	892	888	796	834	870	903	882	829	869	859	883	917	890	846	856	837	881	949	865	819	846	902	831	903	923	884	841	909	863	832	855	876	859	873	856	883	885	918	857	873	848	872	853	878	896	879	830	908	837	873	846	854	889	821	854	882	925	889	867	920	912	810	887	910	860	875	881	845	871	881	914	874	870	855	879	891	884	820	857	836	851	853	839	867	841	878	911	885	897	880	874	822	834	872	870	894	882	816	922	844	897	846	890	936	863	859	808	927	912	903	826	883	894	879	878	874	865	889	896	909	885	833	855	949	843	879	879	882	816	899	824	861	846	895	861	837	893	860	880	884	891	814	907	893	866	868	893	835	879	860	915	883	893	899	931	873	858	911	913	848	844	885	844	874	869	875	873	824	823	838	900	869	865	865	863	846	884	881	888	903	867	895	851	882	834	904	931	868	807	899	857	894	874	903	830	874	873	887	874	833	863	857	859	838	901	870	841	866	908	845	885	924	862	866	890	845	862	805	898	903	848	826	896	845	902	847	867	825	867	832	878	860	895	905	850	882	839	865	865	923	864	867	851	895	894	885	892	878	890	891	854	878	875	853	871	849	919	915	852	856	893	844	897	859	878	912	936	890	857	891	828	875	900	896	838	907	868	900	872	809	881	859	890	915	845	820	916	902	923	887	898	876	892	905	847	847	956	871	910	857	868	886	944	863	841	893	853	840	883	893	844	876	866	875	912	860	876	906	874	866	877	864	866	858	828	889	876	881	825	897	873	883	891	852	872	898	851	899	831	911	908	896	876	901	876	884	922	972	833	885	920	889	872	905	895	878	894	909	849	913	795	903	852	913	873	823	872	869	828	882	888	890	860	870	890	858	892	913	907	819	871	844	905	806	905	823	852	847	840	873	836	844	932	883	921	836	852	834	862	873	910	951	837	852	823	913	853	862	884	876	904	845	878	838	890	878	847	855	920	868	868	900	891	867	829	856	857	895	886	851	922	874	874	860	866	862	946	868	915	910	859	909	881	843	879	886	923	859	875	861	873	871	883	858	883	878	891	889	947	907	818	872	897	852	858	826	875	846	881	856	913	842	913	872	916	883	881	900	863	875	887	872	826	954	880	890	886	839	859	858	815	828	811	886	923	919	895	891	865	848	890	891	908	852	862	862	858	925	858	924	869	875	807	918	843	856	923	909	900	920	894	813	875	857	862	866	843	879	904	889	846	868	843	809	907	880	876	860	889	857	878	859	892	878	852	849	878	899	869	872	835	871	867	921	808	873	888	955	829	851	904	886	853	868	858	931	883	925	829	812	867	889	869	869	850	928	905	899	857	878	865	864	884	902	844	914	907	869	872	883	838	829	848	898	884	849	864	890	833	926	871	828	853	866	932	890	929	929	852	875	842	868	870	844	852	882	905	878	857	875	895	816	876	885	859	857	897	915	864	902	913	851	914	876	859	958	869	887	890	840	792	858	874	900	876	848	867	856	884	841	872	828	841	913	871	942	853	860	895	905	910	863	821	893	890	836	883	844	838	911	896	848	917	832	841	913	864	897	826	919	831	850	882	871	865	912	853	913	832	893	904	851	931	853	810	866	915	862	824	862	889	908	897	903	862	876	858	913	900	873	881	835	899	856	926	871	845	882	926	926	857	884	904	881	872	871	882	869	892	870	925	839	879	872	840	864	844	843	884	851	861	865	836	889	870	926	867	900	871	845	885	920	880	902	873	866	925	841	851	860	853	890	910	889	907	853	902	919	896	832	842	845	930	865	882	921	849	882	886	858	863	875	898	833	830	910	881	922	892	876	855	870	881	856	877	863	924	880	838	871	875	880	822	871	845	849	856	865	865	823	875	868	922	918	849	863	868	886	897	871	838	916	873
23717	21703	29641	24424	22159	21927	17094	8826	5729	4224	3254	2671	2322	1861	1596	1473	1345	1154	997	918	828	805	771	702	734	686	648	600	608	610	601	529	581	573	586	549	583	531	532	505	528	546	539	524	501	520	557	516	497	555	551	544	506	573	535	545	532	541	521	507	536	504	549	497	542	532	538	532	551	530	550	516	511	530	548	489	546	543	527	537	521	533	533	566	490	531	564	516	511	526	559	513	519	527	528	524	550	526	545	514	540	565	533	513	559	541	534	559	491	503	514	539	532	519	483	528	513	549	542	534	510	535	577	534	499	548	569	514	523	522	560	512	476	549	514	493	541	535	541	528	517	508	540	556	528	503	537	554	514	520	517	545	542	529	548	527	514	503	529	526	544	534	510	487	531	538	509	538	542	540	512	511	536	506	471	499	573	500	555	504	515	503	538	542	501	530	504	521	465	513	542	503	513	497	514	536	528	531	521	494	506	542	506	489	537	531	516	554	493	521	501	501	527	537	507	506	542	527	532	501	478	486	522	577	508	536	533	522	506	494	520	523	530	554	547	496	557	548	538	552	516	533	529	502	519	563	539	541	441	571	505	524	544	561	506	520	521	550	542	515	571	559	497	530	496	514	560	524	524	547	566	532	545	510	513	514	551	535	515	513	483	532	503	509	501	511	502	510	483	543	530	556	515	536	489	548	581	512	560	567	578	530	528	538	584	535	534	515	549	537	484	550	537	525	499	532	498	507	566	552	559	493	513	526	504	529	555	494	529	510	535	546	543	550	528	501	516	529	518	500	517	530	547	488	568	520	513	538	534	516	595	508	491	524	524	515	549	535	545	546	574	480	531	498	523	535	549	490	527	526	528	503	537	537	516	552	490	511	523	556	535	517	559	495	513	523	531	525	523	478	496	540	471	508	552	526	497	496	558	516	533	520	509	540	496	588	514	554	534	555	514	508	548	556	514	481	489	516	527	535	515	555	503	559	550	535	551	528	519	508	513	524	519	517	501	501	573	562	522	539	526	520	505	494	510	522	558	515	531	547	510	578	535	535	526	509	556	544	518	501	541	514	528	526	525	531	542	540	480	537	529	492	500	555	511	552	502	544	517	480	556	524	487	520	514	541	487	592	557	508	557	514	559	530	516	497	467	556	535	536	540	530	473	566	521	583	538	532	501	525	511	517	514	531	518	496	517	514	549	542	533	523	533	530	512	515	561	553	514	501	563	544	498	503	548	515	513	518	555	514	509	543	521	510	510	503	497	538	512	527	500	528	549	516	486	540	505	531	516	565	518	477	541	581	527	537	589	537	459	552	487	516	523	530	544	509	495	501	514	504	532	525	528	553	518	522	510	536	523	537	523	516	504	501	556	555	532	516	521	510	508	541	523	547	535	615	580	555	545	544	566	534	479	512	531	498	491	496	541	498	539	518	509	541	517	511	505	533	523	532	512	495	520	534	519	528	518	526	523	533	502	546	549	545	546	495	530	503	515	575	501	513	550	524	539	530	526	514	525	531	488	543	536	487	518	535	516	508	503	577	521	525	503	501	516	560	534	547	509	565	479	516	514	492	530	541	531	529	508	515	471	491	508	556	507	506	518	539	517	541	532	535	480	507	515	548	549	518	528	480	512	534	499	506	528	486	538	490	559	512	520	507	522	518	520	515	565	531	563	510	527	510	509	510	509	521	556	495	515	494	524	512	541	545	533	567	490	565	521	508	543	530	515	559	532	516	520	577	526	495	511	543	537	516	522	535	534	525	513	555	496	511	542	502	502	510	502	548	508	519	515	551	522	509	534	490	496	502	541	529	513	576	550	506	519	524	532	526	544	530	545	515	501	540	506	567	486	511	561	538	512	512	515	497	513	532	485	498	526	516	539	513	550	478	553	524	534	512	548	524	517	532	552	532	545	536	512	511	537	544	497	520	527	527	493	542	511	543	508	551	544	522	507	508	491	516	506	554	545	509	497	523	528	518	528	504	507	525	560	538	515	506	517	541	523	491	560	504	511	499	507	528	515	508	487	516	570	515	529	538	545	543	549	520	561	482	539	564	542	518	492	534	507	542	518	532	512	511	531	534	512	512	512	488	545	536	524	555	499	539	517	526	536	527	516	543	530	556	533	520	554	505	577	528	517	542	531	535	504	510	484	511	535	543	525	498	528	507	513	505	520	530	541	528	493	517	553	522	501	552	550	509	518	496	494	558	531	531	542	535	512	527	544	569	531	524	531	525	534	528	541	513	515	535	523	530	512	513	574	513	512	523	545	549	495	477	543	574	499	537	514	535	557	510	514	564	547	541	520	549	525	521	555	502	516	499	530	533	534	551	493	539	549	521	530	507	524	504	531	535	529	521	504	545	509	488	540	497	486	528	488	508	513	515	529	518	492	522	540	489	544	530	507	511	531	546	544	539	515	492	537	506	522	504	526	547	548	487	552	526	512	452	527	495	526	571	479	555	503	502	515	503	543	534	561	517	508	522	479	516	490	539	530	501	542	514	548	535	527	491	524	496	526	536	506	540	517	545	515	505	516	514	519	570	533	463	555	523	495	537	541	550	497	530	536	486	560	515	512	521	516	514	537	555	517	517	535	520	489	511	518	549	536	516	543	473	473	507	532	496	531	491	539	517	507	535	549	494	516	546	524	554	479	504	488	573	544	558	487	528	482	513	539	551	531	544	522	491	526	510	520	538	527	512	479	532	510	500	544	515	519	514	539	548	510	520	493	538	551	511	539	538	499	552	550	515	529	529	525	476	532	491	512	503	500	490	477	488	532	504	482	539	543	530	507	523	498	487	491	529	513	530	532	576	545	570	528	548	524	589	502	508	521	519	509	554	508	536	514	535	493	542	489	519	556	535	484	520	530	495	515	520	553	529	529	520	555	555	468	519	522	537	531	531	505	553	533	522	504	523	546	522	537	519	478	537	540	555	545	527	507	540	509	516	531	522	504	560	526	522	537	564	497	557	524	529	520	537	542	539	508	518	532	573	516	519	495	524	501	534	479	502	481	535	501	512	491	511	512	505	532	536	530	523	482	558	519	521	536	514	475	511	516	519	541	545	474	524	522	514	489	518	528	528	529	551	511	501	540	555	541	512	488	508	555	548	518	490	537	517	555	501	548	499	547	550	493	547	511	505	519	515	531	538	514	540	518	511	519	513	582	503	515	550	518	540	516	508	501	551	516	512	489	544	498	539	520	513	496	533	488	525	544	544	521	522	510	520	516	523	536	516	541	530	572	507	529	545	508	500	570	472	491	497	531	545	509	523	551	499	525	523	527	495	525	523	467	571	510	555	529	518	491	523	542	500	519	494	532	554	525	535	502	501	504	551	511	507	516	514	547	509	510	515	528	514	534	498	525	572	508	539	557	506	497	500	524	505	483	513	532	514	522	525	509	513	544	528	527	509	502	520	520	466	526	516	536	564	543	552	559	533	516	515	512	520	489	509	507	535	517	540	539	539	496	571	510	497	489	550	505	602	517	542	516	536
29544	53761	51807	41025	33403	26726	22858	18364	14283	11435	9023	7681	6374	5153	4400	3942	3368	2681	2426	2106	1850	1701	1540	1510	1393	1310	1205	1119	1089	995	935	940	901	949	933	906	872	846	852	835	881	819	834	802	832	809	844	852	857	815	780	807	789	756	839	864	801	814	741	799	847	794	813	819	792	822	734	809	841	845	831	781	877	784	793	783	804	807	804	813	809	831	835	805	781	791	868	843	811	786	801	781	817	847	789	777	792	837	788	796	780	760	811	850	797	765	800	838	855	810	745	799	785	825	795	789	794	842	733	841	794	821	788	819	823	854	803	796	844	726	826	812	746	796	776	832	792	812	822	749	810	778	830	823	784	762	814	798	821	858	793	812	859	853	803	805	804	847	838	830	789	811	800	820	767	826	845	798	804	807	766	796	816	786	796	804	786	812	816	820	779	780	824	754	852	764	784	789	816	755	786	841	769	847	794	767	787	773	760	837	803	820	784	800	818	808	770	807	815	809	831	818	807	782	830	778	795	800	820	789	821	841	872	752	817	775	810	883	795	838	799	825	834	818	815	807	854	796	830	854	782	727	802	783	780	819	799	755	809	815	832	806	789	753	787	858	829	822	833	830	826	777	863	792	786	824	789	800	837	856	839	797	795	767	744	837	822	815	804	808	774	771	816	798	826	830	803	835	846	845	850	841	796	818	844	830	818	841	764	812	832	815	805	756	816	771	861	853	775	874	862	824	790	835	794	796	812	837	807	814	801	860	772	803	793	817	819	787	794	775	779	821	818	828	826	883	768	827	852	847	760	815	777	796	782	802	838	810	755	799	784	795	805	802	777	796	764	801	793	789	749	769	786	802	800	833	773	835	798	785	798	782	779	791	830	843	827	822	783	798	782	859	829	796	795	828	829	768	816	855	808	817	776	776	818	825	819	788	826	818	780	777	806	791	780	784	831	835	806	808	800	784	825	765	845	803	767	744	818	754	805	792	825	810	829	803	878	855	828	790	810	806	787	845	790	814	775	838	800	816	814	822	797	821	819	843	823	871	827	820	808	835	852	829	790	763	798	821	794	852	768	811	806	804	790	764	831	795	781	797	875	790	802	873	826	778	818	728	841	810	840	767	796	837	804	836	813	814	763	770	855	751	866	780	798	738	824	818	803	764	776	770	810	817	820	790	763	848	782	776	873	814	809	819	810	781	798	747	852	798	807	787	839	829	828	787	833	770	774	773	765	850	823	832	768	817	800	826	748	812	768	792	838	781	830	761	803	843	810	803	796	763	823	839	788	789	743	801	811	828	824	785	826	846	788	789	748	796	793	810	783	837	791	784	831	800	804	813	804	856	780	771	810	787	821	802	805	747	838	821	828	786	724	753	812	810	794	818	835	827	789	843	758	832	756	803	784	778	842	832	819	842	792	851	805	833	827	785	789	787	832	841	791	774	847	779	847	782	820	791	807	802	838	781	839	835	784	785	740	782	796	788	824	844	808	806	792	765	843	828	831	831	810	772	852	817	844	789	851	825	781	852	820	841	806	850	804	779	789	834	815	771	861	779	777	799	844	798	824	751	776	818	859	782	756	793	811	820	806	771	789	812	807	777	801	797	783	771	837	904	809	809	784	786	776	793	806	783	807	789	803	801	856	805	820	797	841	793	808	773	777	818	761	821	825	817	838	740	774	848	807	832	730	775	796	794	847	796	785	789	882	797	775	832	807	838	839	819	798	814	763	825	770	801	767	810	783	754	823	786	829	783	810	775	770	784	811	807	778	834	779	819	840	808	767	859	792	771	801	817	821	810	802	793	849	845	809	802	813	847	837	836	813	832	788	771	810	788	808	811	751	837	783	821	862	803	834	813	855	814	762	785	779	820	780	775	817	785	808	825	790	810	773	763	788	852	813	801	782	826	795	820	824	853	770	789	786	788	834	822	822	766	766	817	821	772	805	780	769	834	763	823	800	761	763	783	825	807	804	772	771	789	801	822	800	768	809	855	796	777	792	778	788	815	744	831	797	854	848	780	812	859	774	775	779	808	794	782	793	778	846	750	812	823	820	847	833	843	764	787	871	795	780	810	781	756	835	830	808	764	817	843	797	842	831	786	839	782	800	813	821	812	813	820	788	845	781	801	820	773	777	765	781	794	825	802	806	758	807	868	837	796	768	840	761	863	825	788	797	783	832	821	812	839	850	841	783	812	754	776	797	814	861	785	817	831	837	829	759	800	796	847	832	789	795	703	795	784	779	816	796	800	821	750	815	805	853	859	838	796	789	770	768	810	781	784	851	815	814	836	790	829	786	846	824	835	833	818	798	758	860	803	846	858	870	767	779	848	828	813	828	770	824	822	832	798	826	805	826	800	811	813	784	778	825	826	836	779	756	792	779	791	883	759	818	780	797	820	771	790	801	818	807	802	795	811	808	869	809	781	884	802	814	789	790	830	813	806	817	792	745	834	845	866	829	790	734	751	749	794	813	772	790	828	813	785	800	819	834	776	779	819	773	806	864	813	797	787	819	787	757	803	855	809	805	779	804	801	825	819	796	838	788	799	835	806	784	812	843	827	790	763	788	823	802	853	792	789	852	803	827	824	848	821	771	809	772	860	805	780	777	806	809	856	798	851	843	768	820	797	780	749	826	778	832	818	766	811	773	872	832	838	778	795	788	805	836	809	836	811	825	813	743	782	778	779	805	745	784	775	799	843	812	828	837	744	780	825	850	780	829	779	793	809	780	826	818	839	834	869	776	799	806	757	790	837	789	838	766	814	858	788	796	811	792	764	835	844	854	751	776	832	821	783	812	805	784	778	810	821	753	801	781	763	857	805	805	793	757	763	823	808	833	833	775	794	792	837	805	838	838	822	853	833	827	792	810	788	807	797	802	754	814	792	804	772	757	882	847	850	826	810	809	821	775	826	789	796	796	808	783	799	813	859	787	827	793	782	806	805	834	769	827	825	838	798	833	792	750	803	836	808	852	792	778	769	846	819	743	822	790	779	815	815	793	768	816	782	834	785	785	822	852	809	854	795	809	768	790	772	808	789	807	830	854	825	800	798	817	786	805	759	808	766	793	843	793	832	780	868	816	814	820	779	783	842	823	800	802	817	787	762	810	817	857	828	803	811	835	822	792	805	845	758	782	842	796	812	844	776	815	844	773	794	795	821	831	830	808	788	731	785	773	812	817	818	833	823	770	790	813	823	796	855	766	796	779	829	828	816	815	776	759	829	830	824	761	812	783	794	834	813	845	811	824	836	815	794	787	816	829	762	784	808	826	766	880	763	788	868	762	803	836	854	833	776	828	859	825	823	839	806	787	783	761	777	778	853	811	811	785	801	797	832	833	819	805	811	816	762	791	805	779	824	837	810	839	802	811	810	774	730	782	806	824	869	823	764	804	793	816	863	779	829	807	814	821	803	832	814	747	841	800	783	811	827	789	764	821	804	809	875	784	836	797	790	847	760	835	806	823	796	791	793	773	829	814	778	810	778	821	811	864	825	844	770
28276	26565	32015	23932	13447	7850	4865	3555	2664	2056	1659	1416	1184	1060	1120	956	889	779	736	748	646	652	669	674	626	658	574	617	582	606	555	584	557	547	565	579	548	565	525	548	587	539	558	590	526	545	566	526	543	551	522	566	575	593	556	582	563	518	548	574	564	615	605	549	532	615	519	592	551	551	539	580	552	566	554	581	547	587	528	548	569	564	564	546	550	556	563	598	512	555	543	578	517	559	576	551	550	570	543	616	584	536	543	588	538	513	550	499	589	533	538	618	563	549	589	533	572	573	506	558	529	519	554	544	535	568	553	579	551	545	574	529	549	558	556	577	531	549	574	506	540	580	576	542	576	533	564	565	551	562	554	518	576	540	558	593	620	545	579	532	521	547	558	602	526	584	538	531	580	527	542	546	585	542	517	544	541	554	521	563	552	539	561	535	560	545	597	526	612	585	550	576	573	540	544	517	555	547	555	562	568	555	578	557	562	587	566	584	575	509	538	558	575	567	574	533	561	555	538	545	545	545	553	561	581	551	538	529	543	523	546	592	521	559	532	570	562	537	528	614	573	553	568	552	536	523	589	533	591	539	555	586	547	526	569	567	574	500	521	560	504	542	560	593	524	518	596	554	552	575	560	536	599	562	569	546	515	542	547	525	558	551	538	536	506	545	560	537	534	594	552	544	560	532	545	547	542	506	573	519	547	536	532	561	572	522	576	537	548	526	557	593	523	522	530	545	542	520	541	549	557	543	570	532	549	535	519	528	560	556	558	552	558	531	547	496	524	563	551	546	600	517	554	497	552	574	536	541	562	565	508	530	563	539	570	551	591	568	577	558	535	571	504	547	581	575	579	521	516	518	550	540	558	557	546	558	550	553	560	575	565	540	515	566	580	529	567	541	588	539	530	517	489	512	562	573	560	543	529	533	575	599	554	559	561	559	554	557	559	567	520	556	564	566	559	563	554	557	597	547	563	570	539	554	565	540	556	538	577	555	570	556	557	571	550	551	549	563	556	565	537	531	532	540	562	540	525	577	577	562	570	497	551	542	528	557	523	594	585	569	554	537	567	591	528	574	533	530	575	519	580	552	541	541	571	554	525	533	551	587	549	539	575	615	516	551	554	511	546	560	548	561	565	572	553	538	514	508	522	518	537	564	575	569	559	542	584	559	543	518	604	548	561	581	550	545	592	557	585	568	542	532	539	540	531	576	526	558	578	509	596	560	610	559	540	589	573	559	579	502	536	539	523	555	533	551	604	585	516	545	555	573	559	596	533	554	554	555	525	556	572	555	562	550	528	538	587	563	538	571	564	508	520	559	545	552	570	538	576	547	519	546	554	564	525	550	564	542	544	540	528	571	524	529	559	560	556	565	562	518	542	558	520	575	570	544	569	577	586	578	523	514	543	540	555	542	537	559	557	585	523	571	582	588	543	536	508	525	547	565	587	553	566	553	596	547	541	530	565	546	547	610	561	554	575	577	532	558	603	556	597	538	515	557	562	580	568	582	550	548	576	589	559	588	550	590	635	548	575	542	547	536	599	548	564	578	580	526	556	568	605	527	564	489	552	493	551	517	548	574	524	553	549	560	588	543	522	535	548	580	576	553	554	552	580	541	586	583	575	541	548	564	544	594	560	546	540	540	586	573	555	558	580	548	564	563	518	576	551	561	524	508	538	583	512	533	527	530	589	544	560	564	538	581	551	561	550	526	533	503	560	593	566	544	525	549	512	545	569	530	558	552	555	539	516	552	520	555	570	541	555	559	606	588	525	568	546	543	554	536	531	545	556	529	522	568	538	546	540	557	578	553	558	530	523	553	560	565	551	538	530	543	552	535	606	570	573	579	600	596	510	529	525	569	533	582	599	593	594	552	544	585	542	536	542	567	537	590	550	507	543	573	558	577	513	545	563	594	538	551	514	571	555	546	574	547	568	526	590	557	586	545	574	540	564	593	623	543	541	562	544	557	561	562	554	558	573	561	543	583	537	558	583	567	545	564	544	511	544	562	572	575	581	553	510	526	585	562	546	537	565	545	565	572	599	515	537	551	517	556	588	563	550	564	582	521	575	538	553	543	553	543	598	543	518	566	539	541	580	543	581	570	538	560	528	563	577	595	545	533	545	593	503	580	585	542	515	524	521	546	582	568	600	573	577	517	584	561	513	570	547	592	572	492	553	577	580	559	542	558	613	541	539	514	540	501	511	519	568	581	558	518	540	577	564	535	542	558	552	584	589	526	583	558	552	554	552	548	549	524	578	544	547	546	544	562	548	557	534	536	535	573	563	534	501	581	550	554	567	579	556	563	548	571	556	558	523	573	561	567	559	552	557	591	545	555	565	525	523	565	557	517	555	549	541	564	507	585	561	563	530	596	527	535	539	528	578	560	525	542	569	531	570	577	562	610	573	570	530	520	552	549	564	593	542	587	580	576	549	546	559	612	566	598	575	566	518	572	575	586	517	540	560	565	553	544	558	554	562	577	565	535	549	558	544	537	548	578	517	548	530	485	540	575	557	561	565	614	555	549	569	579	569	580	562	584	555	561	534	482	526	540	556	553	539	530	520	566	555	501	546	550	572	568	577	566	567	523	564	520	583	553	602	540	558	538	542	536	563	548	538	542	552	530	534	560	539	537	533	548	566	552	530	493	537	499	559	532	516	521	576	571	518	582	551	549	557	570	529	554	552	556	575	572	552	541	577	514	589	547	504	541	521	523	575	570	588	614	565	535	523	574	594	563	523	545	562	552	519	524	595	563	546	565	571	542	525	563	558	559	559	568	574	566	552	548	564	558	545	565	573	566	551	552	587	531	502	548	531	530	527	511	558	548	559	568	596	578	532	588	575	527	576	560	565	560	570	527	562	507	520	557	534	501	586	536	555	545	597	547	518	516	566	510	565	511	578	533	533	552	524	530	569	555	564	558	529	557	606	531	585	587	559	557	561	579	523	528	576	549	493	556	568	533	589	535	571	516	506	568	564	560	558	568	498	566	556	556	574	538	531	551	511	571	552	553	551	578	560	513	547	545	603	569	545	591	594	581	533	561	518	597	539	515	548	544	590	543	505	560	570	543	574	586	552	576	538	512	585	538	572	520	525	566	532	574	534	560	539	529	542	574	602	545	564	515	552	565	547	516	571	579	558	598	542	562	577	552	536	572	547	546	549	520	602	548	567	552	535	576	530	527	571	562	577	557	566	508	545	535	571	531	567	550	595	579	557	549	575	526	560	538	563	554	571	538	513	569	558	521	589	548	544	546	547	569	564	541	546	557	590	553	556	516	541	597	552	577	536	559	575	573	555	572	607	565	561	553	518	550	521	561	564	567	580	561	536	524	554	533	549	558	555	571	541	555	528	535	555	505	542	543	577	537	571	548	522	552	562	545	537	556	547	559	559	570	600	557	588	513	588	566	557	576	536	585	575	531	584	527	573	568	569	558	505	548	545	538	551	527	543	526	552	545	541	588	510	537	574	530	589	523	518	565	543	570
28077	44428	41647	31164	22612	16623	12636	9929	7600	5841	4620	3931	3258	2757	2470	2148	1945	1776	1547	1362	1276	1138	1196	1156	1111	1070	1071	893	956	926	876	886	918	880	924	826	873	860	918	848	886	880	926	861	822	828	856	872	803	842	856	824	833	860	833	823	895	842	845	893	838	841	879	853	837	820	857	819	876	884	871	851	863	848	849	829	831	885	809	868	850	886	897	900	844	834	870	840	833	919	824	876	873	871	877	879	872	837	848	751	824	856	789	857	852	867	829	892	842	832	908	839	857	812	842	901	835	833	851	826	797	920	880	823	859	849	872	908	876	784	837	829	843	809	882	885	804	829	873	843	835	851	860	858	834	863	865	834	855	874	865	827	803	860	814	839	807	842	804	826	875	863	838	887	821	871	887	846	828	818	868	879	897	854	844	807	845	883	858	819	810	875	847	834	857	821	890	884	905	867	830	853	790	903	881	837	811	817	821	831	854	859	853	861	880	866	819	841	845	869	874	912	837	837	851	895	867	857	881	862	899	871	821	847	849	897	797	839	875	872	828	838	832	848	842	886	883	818	851	860	840	870	903	819	902	867	864	813	830	859	836	827	835	838	880	871	818	870	832	859	837	840	784	855	822	815	819	857	834	889	867	843	855	892	835	837	822	847	841	931	809	820	828	832	887	855	883	831	864	895	869	856	819	873	907	837	891	858	816	834	828	817	860	880	846	874	859	810	827	820	897	882	854	784	861	836	816	842	854	857	843	809	825	900	831	864	880	869	836	788	855	776	869	892	862	855	866	863	825	852	880	855	806	817	862	846	815	841	881	869	848	824	868	902	845	852	881	830	825	866	894	891	878	824	857	829	875	911	874	843	818	854	886	882	880	813	889	818	850	867	870	852	878	893	779	866	836	837	828	865	796	854	848	883	853	819	851	859	895	873	842	817	870	848	917	840	877	854	820	832	842	877	863	838	844	904	854	841	887	815	842	871	829	854	857	885	837	874	861	893	873	899	783	854	877	860	881	821	938	837	859	817	875	879	874	883	874	828	812	852	859	862	873	916	845	850	861	829	902	806	883	883	869	856	842	854	885	850	823	876	835	873	820	913	856	884	840	844	852	862	882	935	855	881	921	835	864	872	856	878	862	832	795	839	825	889	845	921	907	838	876	852	822	921	833	826	814	917	870	850	846	846	835	838	788	843	876	853	795	870	862	850	843	848	871	838	886	826	830	819	849	861	866	842	903	934	851	863	815	871	882	879	837	897	868	825	894	857	857	816	856	843	808	900	868	795	860	886	870	847	826	823	846	852	862	862	835	815	867	882	870	867	867	828	864	854	854	854	857	793	887	838	850	872	860	883	887	887	790	851	872	837	847	845	864	818	864	820	887	831	913	874	871	845	889	848	919	865	857	842	902	850	862	801	829	822	887	827	875	891	793	862	895	874	882	879	910	853	810	886	858	835	867	809	875	854	815	822	858	874	919	804	844	862	896	855	888	815	889	849	856	851	860	821	858	784	831	879	866	858	840	848	848	813	847	923	833	828	853	868	885	900	793	859	911	863	845	866	796	867	814	819	890	842	891	859	824	841	900	817	867	885	825	818	892	821	834	842	797	878	832	857	803	894	867	821	844	870	889	868	811	861	849	804	854	829	868	840	857	855	882	824	891	831	837	841	839	850	793	884	850	851	829	826	820	815	831	840	885	945	843	908	843	829	871	874	891	786	859	846	859	861	829	887	844	819	854	862	847	842	856	833	854	877	823	861	879	858	809	824	837	847	852	895	860	853	862	909	818	894	906	897	884	861	884	892	882	859	814	826	825	860	829	868	807	887	872	827	898	827	882	876	847	909	856	856	876	901	858	814	849	870	820	818	876	872	815	844	880	840	828	862	898	884	870	857	852	854	860	869	875	852	854	848	802	902	849	837	798	834	866	857	837	838	849	895	858	782	856	854	848	886	866	828	874	875	882	851	882	868	795	903	883	824	909	795	851	834	864	896	827	821	866	871	868	847	827	859	883	861	862	873	826	854	919	858	858	881	840	898	906	903	836	827	905	873	835	830	838	841	875	824	880	833	825	876	864	859	823	861	885	888	864	833	846	830	879	839	873	868	820	857	842	886	853	831	846	844	887	843	847	881	799	868	839	855	821	867	812	827	839	864	866	865	882	904	874	907	872	836	874	849	841	842	868	853	843	864	842	858	870	871	883	853	826	820	862	890	864	837	815	830	868	823	841	847	809	883	858	894	842	853	819	832	810	881	842	833	843	851	833	926	878	832	820	847	854	883	791	803	837	872	800	871	854	895	872	832	894	865	866	881	880	921	899	843	842	843	822	833	879	815	869	858	841	846	882	899	812	845	841	873	842	835	857	871	853	788	852	808	868	838	874	822	768	898	841	832	813	813	852	851	869	831	870	878	864	869	901	890	883	896	851	890	815	812	852	845	823	846	859	902	894	866	828	874	855	833	849	867	853	856	833	902	855	831	860	809	879	837	894	862	816	829	863	867	836	814	839	829	836	866	865	903	863	877	881	833	858	875	850	859	815	889	880	878	846	850	916	871	871	844	822	844	845	851	834	884	879	869	845	844	927	885	931	857	918	895	838	880	837	893	851	860	848	843	881	867	845	844	879	896	873	876	924	875	855	835	897	806	814	872	827	814	933	808	859	865	920	850	849	853	872	872	820	839	852	835	827	817	882	899	849	815	858	816	900	815	868	820	876	858	877	845	845	879	867	874	868	837	876	863	828	869	873	836	866	856	866	874	918	881	895	838	871	865	898	809	867	815	853	843	832	892	877	823	879	869	853	877	886	866	868	891	858	858	858	875	848	807	827	837	893	868	871	892	842	855	796	832	849	872	879	898	804	880	845	907	902	869	865	836	861	857	859	834	863	864	865	900	882	840	855	863	864	821	846	877	813	917	835	833	897	869	824	832	883	875	870	823	845	836	916	871	820	819	926	859	841	809	865	892	830	890	849	858	823	880	868	885	881	882	911	846	836	872	884	813	817	874	799	812	869	889	860	876	856	865	862	848	806	854	842	807	905	813	839	860	828	892	819	930	817	865	891	839	844	877	813	871	850	851	845	896	851	876	844	903	849	828	795	893	857	822	891	882	866	849	884	819	874	827	858	856	845	826	831	848	890	823	812	800	843	865	871	868	858	890	942	856	875	888	782	840	851	838	835	903	847	870	867	849	859	932	873	839	852	863	876	840	843	826	866	848	852	841	876	806	847	841	880	878	860	883	839	793	848	881	912	870	838	886	875	858	862	860	902	874	850	844	829	852	870	864	928	886	866	867	904	806	868	842	841	828	829	848	856	866	814	807	835	858	873	914	874	821	873	791	825	840	883	898	873	858	809	824	849	841	872	812	888	786	838	803	837	845	832	851	840	878	876	786	744	856	826	848	864	858	921	837	865	867	907	845	879	820	864	859	922	871	898	892	844	885	843	853	804	848	825	831	852	852	810	844	884	892	892	889	820	870	870	896	815	834	864	826
24725	21691	29025	25638	21879	16341	9584	5878	4036	3188	2492	2101	1779	1441	1348	1231	1106	998	827	813	675	727	707	640	649	670	628	617	607	601	561	607	627	600	560	605	555	616	579	568	587	566	562	544	582	580	551	542	536	541	504	560	561	551	597	539	536	549	514	541	555	596	558	586	533	543	539	548	528	561	588	565	554	520	563	572	553	556	565	544	524	544	587	571	530	561	535	586	570	573	530	561	626	565	558	587	537	563	540	555	537	590	515	511	543	568	611	585	574	525	563	581	548	582	625	568	570	528	552	538	529	586	590	580	569	542	542	557	535	528	569	565	567	526	559	544	581	535	558	584	585	558	594	562	552	599	557	557	540	520	555	589	549	583	574	566	564	537	554	561	572	603	569	528	574	567	546	594	534	534	565	604	581	576	552	595	536	556	579	545	527	572	543	541	588	562	546	553	543	563	538	550	530	585	578	551	552	582	550	550	559	588	534	552	527	592	564	544	546	554	538	564	532	555	584	565	553	548	572	629	558	565	606	522	569	522	597	557	570	568	579	538	540	557	567	582	576	561	591	562	589	597	551	552	573	543	569	586	538	495	561	529	593	533	560	575	558	558	599	581	581	564	529	553	566	572	559	589	573	558	526	590	558	563	568	579	541	527	577	533	579	584	557	577	556	521	593	547	570	549	595	545	554	554	571	541	541	552	546	608	547	565	597	534	601	590	558	574	537	551	569	568	578	576	551	594	580	556	550	569	544	535	556	604	594	564	581	566	551	550	592	546	565	522	552	565	578	560	551	588	592	535	556	577	599	502	540	546	553	574	578	523	558	598	578	588	546	538	568	549	581	556	551	520	560	560	566	574	587	605	532	587	523	559	561	557	567	584	538	501	580	555	559	527	550	540	540	541	569	549	546	561	532	591	536	549	503	583	597	523	582	524	516	535	573	573	548	537	554	594	565	500	572	531	591	580	557	594	561	572	580	538	560	528	543	590	538	525	554	545	582	549	559	542	542	581	584	563	555	544	560	567	560	555	555	554	560	579	567	593	551	546	539	557	555	555	546	560	600	555	544	559	581	560	538	586	601	532	555	577	576	540	582	565	583	575	570	539	573	548	529	575	592	574	516	550	556	602	552	561	617	591	603	583	521	578	538	588	541	561	526	544	568	592	592	551	570	563	562	551	536	598	572	568	553	581	545	579	559	589	550	549	584	569	569	584	562	548	542	600	521	577	560	547	578	541	591	559	542	589	573	572	538	530	547	568	527	579	522	517	607	603	565	564	556	602	596	534	546	562	542	581	564	562	544	534	601	546	512	572	564	582	580	584	543	547	566	568	601	561	545	593	548	534	576	564	553	527	570	537	561	546	556	575	523	570	567	559	579	585	590	539	549	557	541	593	551	548	576	569	559	550	582	563	550	564	565	626	559	562	576	557	563	537	554	554	542	563	544	549	545	570	564	519	570	566	566	560	568	590	541	530	564	590	575	609	574	547	548	554	580	550	554	566	569	627	564	552	542	532	527	525	564	594	568	584	561	545	565	576	549	556	560	546	559	519	568	527	573	548	538	511	564	564	609	567	580	582	553	564	548	548	546	596	602	605	558	557	574	533	546	560	543	535	526	498	581	577	551	569	547	572	543	494	570	549	551	572	585	518	572	592	570	568	589	580	569	539	581	549	562	574	597	546	533	569	608	540	574	527	540	532	564	558	585	551	533	526	572	573	579	549	546	527	548	561	554	575	506	585	570	532	522	578	537	544	555	538	551	589	554	541	541	558	515	555	586	526	578	570	583	526	548	528	541	584	558	559	595	542	530	571	545	571	548	536	572	555	571	568	568	575	537	555	548	568	517	546	608	532	562	485	593	540	546	585	566	553	536	573	551	539	541	587	554	567	530	575	540	565	524	576	599	527	580	589	585	539	540	570	573	529	567	551	539	571	586	562	572	563	544	506	557	551	567	526	549	533	547	577	583	571	571	528	521	560	525	577	511	586	595	571	566	587	590	597	576	557	564	560	578	561	551	548	570	591	557	550	562	551	523	554	573	577	560	546	549	578	544	572	567	567	597	560	540	557	594	584	572	570	562	594	571	539	561	574	603	557	546	531	550	545	592	545	539	576	556	564	585	539	585	552	554	563	575	595	565	502	580	532	526	575	602	568	503	517	577	559	550	556	586	563	529	545	591	565	555	552	535	553	601	533	551	599	614	491	540	517	524	560	554	548	532	558	582	560	585	549	541	540	561	569	569	548	569	538	569	540	588	562	577	545	600	512	589	514	568	567	562	555	555	565	549	557	569	582	533	565	568	572	547	538	526	565	569	520	555	524	561	587	581	564	537	511	534	592	564	569	558	544	543	531	577	578	562	582	555	542	565	543	549	544	509	568	573	510	528	549	578	550	562	574	536	532	570	569	563	562	539	582	575	555	574	541	532	540	552	511	581	547	511	511	577	529	586	571	559	577	584	567	538	564	564	563	522	533	526	552	571	551	569	541	542	555	563	521	545	557	568	579	555	535	567	566	536	531	534	561	542	541	564	507	560	522	586	517	549	516	580	527	552	534	543	582	531	531	584	518	544	550	524	589	579	549	551	545	545	559	585	550	532	507	557	561	622	510	572	579	556	579	600	548	560	573	572	550	565	581	590	566	618	595	579	612	594	582	538	535	510	556	497	560	559	548	580	568	568	564	537	548	589	516	578	566	518	587	500	560	555	536	566	577	576	560	539	560	610	548	521	599	557	598	541	545	545	574	533	559	589	564	580	567	512	590	563	541	556	566	555	511	596	535	529	527	566	550	544	531	560	549	539	526	613	546	596	549	526	569	557	505	569	535	545	557	580	568	557	578	532	508	594	538	529	552	568	587	556	522	552	510	566	560	539	546	555	577	552	545	554	542	553	568	558	522	531	538	590	589	584	559	529	573	508	562	569	521	578	580	560	599	559	546	586	564	527	541	504	541	536	533	529	537	505	583	554	529	540	595	579	592	569	557	580	594	569	558	569	519	585	563	548	555	524	498	571	558	521	537	564	632	621	588	554	575	556	573	545	594	566	547	622	578	573	560	544	574	566	551	547	539	579	592	564	532	573	522	539	544	621	519	563	550	566	546	564	546	552	596	582	532	533	542	541	552	538	572	601	548	506	531	577	577	529	548	567	552	576	569	581	541	592	524	538	556	547	579	546	586	560	554	570	515	540	555	506	581	504	571	566	566	525	542	567	590	536	574	569	596	579	549	507	536	570	513	558	585	572	567	571	531	541	584	571	564	563	584	561	500	616	553	573	543	554	559	579	585	575	548	554	580	579	541	551	578	566	596	576	539	564	581	567	557	591	586	593	543	567	552	548	568	603	564	515	561	525	542	576	582	575	564	585	550	514	570	585	545	559	582	568	574	536	546	579	541	559	531	576	594	564	573	563	566	549	530	506	573	550	556	516	530	535	540	553	548	603	552	581	554	546	547	570	544	529	554	572	613	556	510	572	546	526	583	573	547	593	577
27785	49326	47766	37593	29072	22742	17616	14331	10833	8765	6962	5855	4776	3981	3455	3248	2700	2172	1905	1703	1548	1479	1413	1351	1265	1209	1090	1077	999	930	1013	988	977	906	914	851	901	829	912	890	899	899	859	814	905	855	820	872	874	861	889	868	839	883	888	883	860	905	867	873	863	918	898	872	873	869	843	863	882	896	899	871	853	886	821	861	820	886	913	853	874	887	882	856	827	874	845	873	880	841	917	858	835	844	865	908	916	914	869	893	871	841	826	880	898	861	882	862	841	900	830	861	847	900	840	834	890	822	947	819	901	837	876	823	841	853	846	840	886	918	886	875	851	839	853	838	888	811	855	849	856	833	815	858	842	878	873	860	879	873	854	830	864	856	852	887	878	852	828	874	872	853	842	849	825	887	894	862	893	902	852	883	855	859	835	858	838	903	896	855	876	898	842	855	853	858	852	876	848	873	852	845	864	860	862	845	812	858	826	857	798	811	858	814	904	888	841	881	869	827	874	898	840	863	871	874	875	858	900	846	840	866	850	902	857	889	848	801	873	791	905	791	891	840	886	860	836	870	872	846	828	851	839	849	870	901	856	875	831	917	889	830	868	883	810	903	877	901	830	861	835	861	847	861	821	894	886	844	904	877	890	851	874	875	849	887	868	853	773	847	854	881	881	849	863	838	886	887	804	828	903	862	872	861	874	903	882	820	851	904	859	882	853	844	897	868	892	862	831	867	847	847	851	853	871	890	817	862	864	822	856	894	908	843	857	876	827	881	899	859	862	878	845	874	864	844	814	832	798	870	865	933	890	902	867	868	827	848	848	873	868	840	857	845	849	834	834	875	854	872	888	856	841	892	884	850	897	931	862	911	854	904	848	815	877	815	879	889	845	846	868	852	892	871	853	886	816	863	853	867	839	878	855	836	874	857	833	878	866	900	893	884	907	848	871	884	848	813	793	890	841	874	853	871	839	863	849	846	928	902	901	862	848	841	876	895	868	891	887	864	848	869	822	898	884	867	892	860	898	896	811	875	854	871	852	882	845	920	857	925	900	881	847	836	914	859	833	894	866	876	925	868	866	854	896	827	893	835	811	847	918	856	898	868	866	885	889	839	829	798	824	879	828	871	855	921	869	893	891	932	869	835	871	880	879	855	904	855	894	919	861	823	817	872	840	830	864	863	882	881	829	864	878	848	916	861	838	863	832	874	844	849	816	854	891	893	802	914	811	903	866	857	865	801	898	842	862	891	895	890	871	846	910	910	872	880	850	820	874	883	879	875	890	871	839	863	849	877	875	818	838	841	891	813	867	802	878	869	831	837	901	861	866	818	887	884	823	829	875	844	842	856	887	862	881	841	863	874	839	844	878	832	839	856	885	854	856	887	910	862	885	838	880	815	866	899	888	800	875	816	888	876	818	856	814	889	833	843	892	848	806	876	878	828	864	789	866	839	902	852	819	832	890	847	892	830	846	867	802	831	891	949	857	874	842	879	876	856	829	830	816	864	850	837	843	934	893	880	827	921	865	864	899	836	872	886	874	883	824	852	881	825	866	827	881	884	870	844	833	886	874	904	924	875	899	838	852	872	875	884	901	876	842	876	850	875	885	878	898	834	878	924	873	834	870	892	857	817	873	838	883	809	858	903	856	913	836	831	837	889	859	831	885	832	843	907	839	809	859	850	804	839	889	834	903	905	882	864	858	892	845	806	845	866	929	874	883	829	821	888	899	842	855	896	850	868	871	888	887	890	879	846	866	874	884	866	900	813	862	844	871	858	944	768	927	906	866	831	837	883	874	822	829	921	886	879	896	840	877	896	843	828	888	820	896	859	850	863	895	844	872	937	890	915	867	868	898	897	896	882	892	878	888	885	871	889	814	893	873	913	903	856	861	890	791	872	842	937	838	858	875	859	851	853	893	877	850	855	924	904	922	796	879	825	855	808	876	843	793	882	855	821	864	869	867	918	859	853	819	889	794	883	894	872	885	822	887	874	912	839	861	891	806	910	856	872	849	849	869	844	891	850	863	852	845	889	890	888	930	844	871	879	852	833	844	798	903	802	869	886	816	874	904	861	873	896	853	859	835	898	865	859	861	926	902	808	876	904	861	906	845	873	817	835	872	850	856	879	886	852	900	853	875	867	856	886	858	900	895	881	843	837	866	842	886	846	909	811	857	862	840	895	838	890	881	903	843	844	863	882	813	868	901	867	818	850	884	832	803	842	821	899	874	870	880	880	904	834	786	886	868	887	927	881	896	865	888	851	846	859	817	810	845	870	840	847	826	865	885	860	860	839	858	897	800	847	833	831	901	844	868	811	833	867	870	907	883	879	866	822	866	866	868	806	873	878	878	889	888	883	821	879	867	847	859	870	885	864	891	844	855	816	843	866	887	836	874	870	838	889	908	891	871	834	869	845	863	871	875	825	866	890	880	850	864	866	858	850	823	864	900	884	930	831	862	884	859	881	800	864	885	866	847	830	824	820	836	888	873	824	934	847	881	839	912	839	819	920	835	851	921	876	906	833	810	879	854	887	827	899	856	827	842	880	850	873	878	920	879	807	890	840	828	944	824	827	849	814	853	916	859	856	842	815	882	855	880	863	876	850	856	910	881	876	853	877	859	844	846	850	841	851	852	819	860	869	963	889	859	884	870	869	822	886	860	937	860	891	842	821	855	913	891	902	910	874	843	882	848	876	883	866	859	882	865	865	909	882	896	841	894	828	797	857	846	914	780	845	858	852	852	874	864	849	823	859	880	905	860	827	862	872	906	841	866	858	883	874	855	866	849	848	860	881	847	911	898	882	863	860	813	810	891	942	803	799	843	829	868	849	876	828	864	821	888	837	836	844	854	832	842	885	932	883	860	844	878	819	837	859	875	892	872	947	844	939	892	838	863	868	864	892	835	846	807	853	873	816	860	901	931	878	840	869	847	833	840	913	849	907	874	898	873	832	901	866	882	835	854	888	881	863	871	874	854	837	868	814	883	882	821	939	850	884	865	863	881	858	828	843	874	877	867	899	918	838	859	872	869	835	848	893	871	852	834	878	859	879	834	814	881	875	874	886	852	804	856	848	846	836	910	860	868	893	839	898	869	838	822	873	852	877	892	824	869	834	879	895	831	869	847	859	814	877	872	844	842	931	881	843	851	914	874	833	888	824	836	827	901	831	863	890	850	884	857	860	843	885	881	849	863	871	890	870	862	849	860	856	894	856	857	885	863	809	875	881	901	835	856	887	818	910	851	883	849	864	821	813	858	861	925	852	884	810	875	873	874	876	933	877	795	839	874	836	848	854	869	851	835	859	862	830	842	893	850	880	923	858	877	901	877	834	893	887	891	849	902	861	853	847	929	857	913	855	823	854	874	858	885	809	845	828	896	853	903	848	867	856	889	863	855	834	863	835	812	857	827	884	848	845	874	853	899	876	896	859	888	901	878	928	864	842	833	849	887	877	864	820	810	876	940	839	852	867	907	871	851	875	835	869	876	865	835	874	903	873
23781	21740	29585	24581	22256	22123	16652	8530	5508	4176	3249	2795	2262	1900	1737	1489	1251	1055	954	885	820	745	758	751	711	709	621	619	595	630	635	568	549	562	529	549	545	578	521	545	522	496	531	519	518	527	544	531	583	550	526	522	531	527	514	492	519	522	526	506	540	535	541	496	513	542	538	557	472	557	534	549	542	531	531	514	505	559	555	501	526	533	471	509	528	555	494	563	479	556	534	564	553	522	526	503	515	536	515	541	507	561	556	502	511	550	531	545	491	519	474	533	554	541	534	500	549	490	486	503	523	506	524	544	532	490	550	535	520	533	521	538	525	551	534	524	515	536	536	503	504	484	541	494	541	577	483	549	529	545	527	539	484	499	575	544	547	576	541	512	527	535	500	507	535	513	505	532	541	548	539	522	537	518	513	525	552	545	531	519	560	543	501	511	544	494	494	537	526	554	528	507	514	482	499	538	535	510	528	511	512	479	519	524	526	540	543	537	544	473	527	508	556	530	514	517	518	569	537	505	538	514	494	500	509	503	525	508	525	560	558	568	491	520	532	537	524	502	543	559	519	535	510	534	506	536	519	528	531	511	531	546	491	530	546	524	536	522	474	533	526	558	507	556	504	540	560	522	526	534	532	529	532	471	505	557	523	534	507	553	542	477	511	532	536	521	539	494	502	560	513	552	540	534	549	508	536	504	524	495	522	528	501	511	520	538	502	546	497	537	559	526	556	516	515	519	481	555	477	525	539	511	511	555	537	558	513	518	497	513	506	531	536	534	502	562	490	531	517	557	528	505	505	565	523	508	518	537	458	509	498	507	557	496	528	530	516	537	532	557	532	498	500	481	503	522	498	542	561	505	544	513	541	500	531	511	521	549	527	516	502	523	513	521	559	528	559	567	541	540	536	556	542	522	559	475	527	542	573	517	514	510	514	505	519	576	544	512	524	501	552	547	521	554	517	555	514	512	519	519	540	492	534	549	539	522	537	540	543	539	517	541	500	532	493	515	536	536	505	533	492	526	563	523	553	497	528	524	505	516	503	478	518	539	558	566	518	508	500	530	548	539	584	538	564	555	514	512	488	540	539	465	472	519	552	536	503	586	509	518	546	532	530	520	543	523	522	525	533	518	494	485	501	515	520	529	540	581	588	531	516	496	506	520	538	550	504	515	545	552	480	541	546	487	513	501	514	537	534	504	510	537	519	545	522	533	506	476	543	565	522	501	486	522	497	527	521	516	507	482	492	550	546	528	525	503	510	538	551	581	505	516	488	564	526	509	490	552	496	506	518	554	504	511	507	506	540	481	494	529	548	516	557	523	455	533	536	548	534	507	545	511	537	463	535	504	501	542	515	567	535	516	510	513	581	541	573	518	492	516	546	524	505	492	518	512	500	514	504	553	515	498	577	570	530	531	515	542	537	480	505	524	524	536	550	515	529	534	523	522	499	537	494	535	561	523	521	508	551	550	526	508	554	501	539	542	486	521	502	563	530	529	536	499	530	541	518	535	540	536	481	551	526	522	506	493	500	519	557	506	553	524	517	552	530	505	542	590	524	539	550	564	564	519	564	478	508	541	515	549	491	534	544	545	511	537	517	530	513	495	514	543	544	532	521	526	522	527	548	525	514	580	475	543	495	501	542	533	487	525	516	508	550	540	516	513	506	497	494	554	531	495	504	529	520	487	541	518	533	537	561	519	574	527	594	530	501	572	512	509	575	559	536	513	506	538	518	558	523	508	566	509	549	516	521	508	502	583	538	513	503	515	523	566	520	531	535	521	499	505	547	517	521	547	529	514	566	539	563	515	566	524	540	511	501	526	536	466	529	521	559	530	518	510	522	509	497	561	517	499	496	544	501	533	483	546	504	492	516	557	522	508	501	510	517	495	500	534	540	542	540	497	530	504	558	507	513	529	518	545	524	557	566	542	514	551	546	534	505	563	517	509	533	496	516	488	508	519	503	572	507	515	524	534	554	499	528	584	537	545	509	601	519	599	536	536	558	553	550	531	574	542	479	535	507	515	503	505	533	523	580	525	513	493	512	565	526	517	566	503	537	516	505	554	526	499	514	517	510	541	560	533	486	525	475	541	491	520	533	518	477	517	491	516	536	546	567	519	518	542	542	548	510	550	515	518	526	538	559	527	515	536	532	520	516	531	515	517	545	502	535	515	518	476	532	519	576	547	530	516	581	539	558	527	508	521	493	526	490	527	547	548	588	524	514	506	506	518	479	515	534	506	516	532	487	517	530	494	535	530	512	541	464	536	503	528	525	499	500	533	537	558	513	520	523	567	536	549	509	498	510	514	511	532	536	505	533	524	516	548	480	525	543	476	535	489	505	509	535	484	518	522	488	519	496	523	529	550	507	519	524	526	550	519	567	528	524	533	548	514	496	506	540	491	539	502	491	540	509	485	510	482	518	484	508	525	553	556	517	533	533	530	536	530	550	541	527	515	498	564	529	491	546	550	538	552	510	494	541	505	534	524	513	537	509	511	546	504	514	516	497	539	511	501	526	529	537	545	528	511	513	536	520	510	489	561	530	519	503	525	506	535	526	548	537	535	510	527	523	500	570	507	544	524	538	483	524	503	521	514	533	567	548	518	523	527	540	527	516	509	546	556	510	502	500	554	494	563	501	486	544	555	519	537	526	506	516	515	528	493	514	573	529	513	520	539	512	519	536	486	535	544	524	505	565	554	524	547	533	522	502	510	499	518	479	526	541	485	523	533	506	480	482	569	534	535	534	567	507	525	530	497	498	500	559	565	528	537	485	556	520	514	479	535	541	547	502	544	496	517	529	491	531	548	526	486	555	521	514	513	510	549	551	508	505	512	537	543	551	551	501	557	503	547	511	508	540	528	556	520	529	524	559	575	546	536	518	563	567	478	500	520	553	562	521	507	504	571	533	520	510	527	515	490	510	481	512	529	500	509	570	514	505	501	540	533	508	497	501	494	485	513	521	485	498	535	536	540	553	479	524	551	570	540	567	529	497	514	504	538	520	504	511	498	499	498	557	484	514	503	533	513	504	529	523	520	525	497	547	545	501	484	527	543	548	534	547	521	541	518	500	554	487	569	512	515	542	483	507	485	504	515	497	483	539	529	540	521	512	545	538	512	532	518	516	504	529	531	519	529	516	526	513	588	549	531	507	530	529	515	517	525	477	548	495	480	510	480	506	484	514	567	502	511	483	500	489	534	528	539	540	508	538	527	558	480	532	536	526	543	531	526	531	510	520	470	519	561	507	518	518	535	517	553	541	519	503	496	529	606	502	534	503	530	513	510	489	516	502	528	499	518	533	526	512	528	490	576	508	471	568	525	506	519	545	539	538	531	540	516	558	568	505	548	537	528	533	530	503	539	522	537	516	538	477	497	505	504	482	549	519	513	540	518	526	474	485	495	543	519	564	549	496	505	495	499	541	520	572	472	568	523	532	561	547	565	535	546	531	491	533	512	546	521	529	493	495	563	517	520	529	541	529	492	535	554
26757	48364	46547	38036	30858	24620	20057	16218	12908	10158	8376	7130	5930	4865	4207	3580	2921	2413	2074	1840	1720	1532	1428	1339	1205	1140	981	1038	961	945	918	913	831	851	766	783	824	777	735	763	759	741	765	758	746	748	724	717	803	709	725	707	772	716	729	721	750	732	703	725	710	697	722	740	739	743	725	698	731	701	730	706	734	762	699	710	757	771	728	719	699	762	766	701	739	693	722	714	727	731	750	732	719	736	723	707	668	724	747	722	677	722	709	747	765	653	710	721	753	721	707	772	769	713	762	697	715	733	784	724	749	724	734	732	709	707	745	743	756	708	749	706	702	692	784	742	764	757	742	731	742	685	743	731	742	703	713	719	770	757	702	686	792	685	734	720	730	676	752	739	727	722	726	740	687	752	759	737	738	726	698	727	715	735	709	739	673	716	681	771	748	760	696	702	707	744	748	717	697	735	744	699	714	776	781	748	689	762	792	723	719	695	741	715	749	738	748	750	726	694	699	704	756	755	744	730	684	706	725	770	749	737	676	767	740	697	724	748	751	758	716	761	726	696	747	754	785	726	711	772	717	719	729	735	711	743	749	748	688	754	735	736	748	724	750	744	708	696	714	709	704	694	754	717	768	707	734	691	708	698	717	710	731	753	748	705	697	733	700	696	740	737	756	690	747	659	701	744	732	756	758	716	774	695	756	784	729	707	673	700	764	699	698	721	744	739	718	735	806	767	750	753	707	692	719	726	713	727	697	760	762	723	723	739	725	771	695	759	692	758	737	696	700	723	742	686	727	733	753	695	782	727	712	759	703	732	667	731	706	739	711	727	710	710	723	753	743	750	769	718	737	685	754	687	685	689	745	735	715	715	681	703	743	773	738	745	782	729	705	744	708	694	749	728	775	708	742	725	692	696	734	706	685	723	720	752	755	688	721	740	744	732	708	737	771	746	726	753	723	694	742	737	726	680	736	741	722	717	709	728	657	736	757	772	755	766	722	722	733	765	707	735	713	738	691	727	747	739	669	688	709	715	712	718	744	710	743	714	688	722	740	745	745	726	724	697	746	694	735	714	734	699	734	657	747	686	679	769	735	733	709	708	750	745	700	703	767	740	736	727	750	751	717	684	773	742	777	723	707	725	702	722	752	734	733	729	706	719	754	701	780	708	726	721	671	698	710	737	704	683	711	693	709	696	750	724	692	738	725	745	683	783	720	758	780	696	745	741	760	713	758	757	728	705	705	749	730	699	718	753	774	697	745	731	771	737	696	770	748	726	743	726	749	724	730	690	742	781	741	700	782	751	723	710	765	731	728	690	720	716	694	714	695	747	738	737	704	683	734	743	715	668	750	722	713	745	736	731	707	706	751	732	765	717	719	682	756	732	751	789	712	737	730	698	689	730	736	722	757	741	718	738	696	687	726	689	680	736	723	781	751	763	685	724	711	752	689	691	745	746	745	693	684	769	710	746	753	696	751	747	722	737	733	714	796	664	715	771	695	753	725	743	733	753	758	719	720	744	663	699	774	711	750	759	714	717	766	698	694	670	772	718	723	705	748	718	689	728	715	738	723	744	717	722	728	718	721	741	708	755	754	743	730	721	713	734	762	696	751	713	701	714	741	752	720	729	701	738	750	726	718	764	801	712	713	730	698	780	747	717	704	773	736	706	724	769	723	747	697	666	723	720	704	797	738	736	743	742	781	748	736	773	734	743	736	683	741	694	729	742	680	710	706	796	729	706	782	693	699	691	779	718	717	749	724	720	728	768	710	750	786	739	764	727	714	734	766	760	748	731	705	721	695	730	735	747	764	737	729	703	742	733	703	738	706	745	739	698	741	737	742	741	734	748	752	739	769	716	690	714	702	766	749	762	697	731	767	743	733	726	751	724	767	699	773	714	725	751	670	709	714	747	711	720	726	752	706	748	702	720	719	733	740	736	704	741	788	762	716	735	716	694	680	755	763	742	730	713	735	696	734	716	739	722	728	719	687	728	719	729	706	749	724	712	759	742	712	794	728	737	673	754	695	736	744	745	737	699	745	730	748	744	732	747	763	722	751	703	714	653	760	767	727	764	719	742	767	714	763	739	739	738	691	690	693	757	716	693	749	735	774	701	733	744	763	775	730	729	716	683	715	732	738	803	760	706	699	705	734	715	745	757	740	709	761	741	718	749	720	700	721	735	705	726	717	723	755	738	757	720	762	765	729	734	746	727	696	775	738	707	728	748	734	762	705	720	717	720	749	791	719	726	699	737	743	769	744	721	764	800	760	739	722	742	737	732	724	760	737	726	786	741	723	741	764	733	733	743	706	720	682	709	726	729	735	734	717	748	745	693	712	732	748	687	721	744	734	717	772	669	751	691	683	700	735	754	742	737	733	686	738	730	736	745	720	707	752	769	715	708	695	715	688	752	684	803	715	726	766	729	683	757	777	739	754	716	744	755	740	718	720	749	795	779	730	720	716	740	733	688	758	757	711	755	737	714	776	699	713	715	729	743	686	751	756	721	717	768	717	664	715	764	723	730	683	742	704	724	759	727	746	716	734	738	696	762	685	712	734	711	777	737	760	746	684	747	712	744	725	719	793	728	727	746	708	715	749	719	668	736	731	702	685	693	766	686	743	725	738	689	719	725	661	669	693	732	717	718	721	751	749	709	736	730	744	726	715	699	741	752	736	733	734	720	684	724	744	758	748	679	742	693	719	778	716	720	707	743	705	745	747	693	708	674	748	735	738	794	745	730	737	775	778	759	734	716	728	667	781	759	741	730	707	717	695	664	720	748	708	750	682	705	705	769	708	725	740	720	732	744	737	709	729	693	725	762	751	690	731	730	737	731	738	723	756	716	739	747	750	740	707	688	728	707	750	730	736	729	781	732	724	743	710	736	733	757	719	702	681	774	758	693	755	711	717	693	690	673	753	743	712	733	694	695	673	687	759	740	644	707	764	723	715	746	722	734	742	727	698	786	692	728	746	702	754	704	707	692	695	721	720	733	740	762	737	717	774	725	727	723	723	719	728	769	729	753	706	727	738	730	749	694	737	761	725	675	722	721	709	727	734	779	801	692	741	684	737	721	731	745	714	709	740	712	702	719	682	724	741	705	726	697	755	736	749	679	741	740	722	741	693	725	787	695	730	716	714	672	737	679	725	683	740	752	729	753	681	685	699	723	713	747	760	694	689	713	723	732	793	724	696	726	690	716	749	728	741	708	718	691	739	746	727	733	744	761	706	752	717	756	731	756	717	730	760	727	777	696	723	763	778	720	742	710	728	700	692	771	695	758	696	747	741	743	716	739	728	743	744	717	726	736	733	716	800	721	717	710	757	718	719	741	724	837	725	709	729	711	714	740	729	701	710	738	737	722	691	762	734	695	705	722	721	734	731	714	737	709	795	749	723	719	769	751	665	731	726	695	741	713	713	728	733	726	748	737	694	721	727	727	715	735	737	715	734	747	723	699	718	791	694	691	721	705	759	750	775	734	766	711	705	735	730	723	798	751
28227	26449	31338	24008	13752	7910	4809	3430	2501	1997	1689	1447	1283	1111	1088	913	809	711	692	682	725	651	658	665	646	621	555	589	567	544	614	560	553	512	562	548	562	537	577	570	570	569	474	555	510	605	572	530	565	553	551	543	594	562	556	551	544	548	575	564	531	550	527	568	542	570	543	607	552	557	554	580	589	549	511	532	534	554	548	571	527	579	553	560	528	548	505	540	575	552	560	526	529	544	556	531	537	523	576	542	509	553	600	576	537	527	562	563	525	567	587	547	522	560	505	585	569	513	545	555	548	543	557	523	532	540	530	559	597	585	575	542	574	555	576	562	550	572	588	586	544	548	591	545	571	552	561	596	561	574	524	518	524	507	542	544	537	527	574	588	522	539	560	572	542	546	541	545	517	573	562	555	505	547	524	594	550	571	535	558	537	494	525	522	519	563	533	528	535	532	509	585	550	566	552	550	575	579	561	555	525	518	544	548	588	552	534	530	582	562	542	540	515	533	574	541	590	550	590	534	512	576	552	531	580	546	555	549	526	554	534	553	558	550	548	547	590	542	569	548	603	567	590	534	526	556	523	566	582	553	550	558	542	543	576	530	518	525	583	601	572	557	561	574	584	521	562	584	529	540	554	577	541	523	515	564	537	606	532	585	547	507	511	578	569	528	541	552	519	510	579	571	512	580	563	589	573	574	551	601	560	557	519	597	570	534	598	544	522	561	550	524	525	577	567	482	575	576	522	596	569	597	570	549	552	559	552	554	573	569	516	535	548	583	547	531	545	527	563	520	505	549	547	566	565	514	576	553	618	522	554	549	538	575	509	556	553	559	556	514	522	562	536	564	577	509	527	515	536	518	526	531	608	533	553	555	526	565	554	590	544	588	580	570	564	536	549	528	555	574	598	540	541	560	539	566	526	542	566	589	556	532	583	570	570	567	500	580	590	549	571	532	580	576	544	548	578	569	551	580	573	529	560	557	589	524	535	554	527	550	534	535	532	577	529	609	523	578	565	552	544	545	553	540	501	542	572	554	537	567	571	533	527	545	512	561	561	560	560	600	542	507	531	528	543	549	570	570	535	543	597	537	533	568	556	537	578	536	563	551	565	517	553	563	545	569	483	543	523	563	571	534	530	537	501	517	588	571	527	548	555	547	547	576	548	540	543	580	523	575	561	533	537	547	572	537	569	570	560	534	565	530	539	565	551	559	538	517	549	518	550	561	564	536	540	577	572	542	543	577	589	541	535	579	516	542	572	554	569	569	559	528	569	545	514	541	583	558	568	562	582	522	579	564	563	559	552	565	546	560	548	616	575	522	561	521	566	519	558	544	588	536	581	506	549	544	552	583	569	548	536	561	583	559	550	526	551	567	518	583	529	538	581	541	541	544	560	518	563	541	516	517	514	561	527	575	574	546	573	530	567	573	508	543	535	492	549	564	529	582	568	564	558	559	552	549	534	598	569	572	525	545	572	580	523	546	508	523	548	568	549	557	574	561	559	582	534	557	525	560	530	535	571	525	529	559	527	529	550	557	573	526	592	560	539	546	544	566	550	537	575	528	513	553	555	532	592	532	577	549	565	564	573	561	566	532	514	514	570	545	545	510	600	574	538	589	548	549	535	580	568	548	550	555	540	530	573	545	545	547	526	521	525	504	576	559	522	556	535	550	496	533	543	560	515	536	572	520	565	542	519	549	548	569	556	565	523	555	508	567	553	550	557	549	516	560	592	602	489	551	554	556	565	542	564	568	552	561	546	592	561	554	535	583	539	597	559	582	558	551	582	546	541	541	558	564	550	543	546	524	577	610	512	504	524	575	585	543	569	533	566	537	559	535	559	502	571	559	551	587	500	559	532	554	543	588	591	569	536	576	575	572	511	538	544	539	522	513	550	583	567	533	522	511	548	528	524	535	557	591	598	568	558	574	537	571	603	521	551	561	521	550	550	569	566	544	514	571	518	573	544	546	545	557	538	566	582	593	553	577	522	515	506	548	553	508	564	555	553	541	548	568	539	562	533	598	532	601	547	526	525	558	591	545	529	508	566	528	518	568	573	521	546	587	573	536	547	541	538	525	574	571	561	547	555	588	553	569	539	572	536	575	506	551	571	561	558	551	572	572	573	555	531	561	564	505	524	563	565	582	546	535	533	563	555	556	527	579	557	566	574	516	583	599	584	544	612	586	511	554	523	501	581	569	555	544	518	560	591	561	523	572	544	535	559	572	586	534	554	525	544	559	553	542	525	550	549	561	539	558	595	535	585	565	544	532	574	535	546	587	532	564	555	553	585	559	512	549	563	554	539	560	578	551	553	603	562	553	507	556	599	574	517	580	552	594	547	558	592	555	538	588	547	544	561	532	564	521	560	581	548	601	533	561	567	569	532	503	557	535	575	536	559	543	558	587	579	598	519	568	606	572	582	547	520	547	550	568	561	557	557	542	535	544	546	609	552	487	565	540	578	548	557	563	546	524	561	554	573	539	561	573	543	540	520	515	529	587	580	525	558	579	520	555	551	583	538	533	575	590	580	579	563	528	531	516	539	551	548	554	543	579	517	556	535	578	515	545	534	523	537	558	525	545	568	567	585	571	563	501	513	529	534	518	546	590	549	582	533	549	541	521	544	578	508	543	555	592	567	542	560	534	557	568	505	564	544	556	568	572	549	522	540	529	578	569	535	536	558	528	549	509	561	615	515	563	581	573	528	548	554	551	584	545	545	565	534	541	573	535	550	501	551	547	570	568	529	531	551	556	512	536	525	538	557	565	557	604	571	534	613	500	521	582	559	525	571	569	553	572	563	536	542	539	549	570	556	561	548	529	585	575	549	538	587	540	529	566	588	559	479	544	541	527	594	566	512	540	571	526	534	540	549	566	527	539	552	546	565	532	589	559	560	527	538	546	538	554	547	556	539	529	556	535	554	543	552	599	563	550	514	523	554	558	551	530	564	524	496	572	561	537	544	536	552	581	566	545	536	545	557	582	558	598	512	525	557	554	572	569	528	535	498	527	587	563	527	526	563	552	553	529	527	501	556	540	572	539	518	602	541	560	590	525	561	538	558	601	551	505	568	532	584	542	575	532	555	565	600	528	532	558	561	503	576	540	524	506	525	556	564	558	530	542	517	595	515	511	512	522	516	555	582	555	603	552	532	566	569	564	557	538	550	526	530	538	567	559	521	563	517	611	563	553	566	544	540	531	534	531	583	548	603	535	573	525	589	522	591	536	567	517	566	553	534	572	555	575	523	540	530	557	545	564	507	541	553	547	577	585	538	567	537	508	547	565	573	542	535	543	505	548	553	569	559	566	580	539	568	601	570	572	558	549	570	540	604	550	565	560	524	571	529	503	512	532	523	565	544	561	552	590	557	572	521	544	546	547	581	522	581	575	543	521	539	548	544	546	532	595	565	543	556	540	544	571	526	582	535	506	510	555	566	548	533	544	534	591	577	499	545	588	558	582	577	573	585	552	519	576	514	570	542	541	547	564
28472	44068	41304	31669	23543	16915	12598	9563	7323	5803	4861	3838	3406	2878	2552	2300	1814	1582	1393	1329	1335	1208	1207	1176	1115	1011	1005	930	940	982	954	958	876	902	905	881	826	888	872	937	868	868	873	813	941	855	887	807	890	850	908	847	890	826	804	791	795	867	815	785	870	791	841	855	909	847	822	841	866	903	846	819	859	823	853	846	862	894	893	845	835	845	889	908	841	869	887	854	892	874	869	831	873	829	840	869	857	865	813	834	831	865	819	867	883	832	881	862	880	820	918	857	851	913	834	864	857	853	903	813	788	854	832	801	898	856	820	789	960	845	876	808	831	823	838	824	845	865	820	824	840	856	884	834	910	860	892	915	823	797	845	844	833	813	850	860	827	850	848	841	907	834	834	827	830	861	916	880	826	785	821	888	870	810	832	885	807	917	798	857	864	890	866	828	847	873	849	861	898	834	848	811	864	908	852	843	833	844	874	844	813	829	861	833	795	901	827	883	838	844	842	837	885	887	850	822	910	849	836	860	858	849	810	913	861	844	849	931	826	830	860	824	835	807	848	856	856	868	808	862	848	873	874	862	827	835	836	828	877	819	865	847	821	888	936	842	852	867	874	846	876	878	832	861	820	867	851	844	838	845	817	918	851	801	826	880	883	852	928	870	872	937	870	863	854	878	909	886	852	787	827	833	889	834	883	869	817	870	817	880	831	835	911	822	844	832	857	876	864	851	832	828	857	861	802	845	837	872	810	843	869	844	810	865	839	857	849	858	832	924	934	831	906	838	861	846	909	840	806	880	808	783	851	877	914	861	838	886	800	842	856	813	857	870	853	854	866	857	862	855	914	834	842	889	812	877	909	874	835	826	803	831	843	918	881	871	891	858	862	815	834	857	824	821	877	813	851	853	855	825	784	831	885	840	819	875	871	862	868	880	867	891	878	786	887	849	827	889	835	860	833	873	832	853	811	845	820	889	819	849	834	862	830	854	907	879	848	862	834	867	883	845	826	848	834	883	874	897	824	826	836	806	838	850	855	888	906	823	845	872	922	857	859	878	821	855	866	854	848	847	859	913	830	834	883	871	856	827	889	909	839	843	856	854	852	838	860	847	795	921	843	827	875	874	848	842	799	850	872	853	883	831	838	861	867	831	829	894	888	839	834	855	831	843	783	845	873	843	867	881	890	832	898	859	867	871	845	871	810	844	831	781	921	855	832	811	808	825	851	844	826	785	846	875	914	816	847	871	916	836	865	853	827	845	858	885	846	861	857	864	819	841	831	810	870	888	853	850	860	903	816	799	836	916	852	807	837	872	817	877	819	860	815	875	834	847	881	852	822	849	915	818	828	847	860	828	882	850	861	881	895	899	829	866	822	822	843	859	871	827	820	832	850	821	888	841	863	808	882	840	877	822	852	828	774	856	813	858	864	843	844	871	861	899	863	843	861	886	863	850	860	841	882	838	900	835	883	904	859	831	845	873	840	839	841	879	813	843	817	847	890	860	879	855	855	832	810	841	902	896	907	833	869	857	867	914	841	838	840	807	831	828	869	818	836	845	842	863	827	918	875	782	869	814	845	861	876	838	823	875	882	895	892	812	859	891	871	793	872	891	865	928	821	927	846	854	853	820	850	877	864	872	826	869	835	854	881	876	818	894	904	842	852	832	914	853	888	838	830	793	865	868	839	819	872	837	843	815	877	797	807	841	883	879	865	884	874	854	907	780	869	845	833	844	842	842	806	900	842	866	850	849	897	829	846	902	837	838	871	812	838	877	856	813	911	839	850	843	827	878	846	849	827	801	894	892	812	839	822	829	838	851	827	782	902	828	869	820	794	892	823	816	837	865	856	858	796	819	845	836	864	852	876	898	876	881	866	885	850	873	888	832	837	834	883	888	887	870	863	880	891	878	867	852	890	865	827	842	840	839	846	878	901	838	866	876	802	873	888	888	854	861	881	880	877	851	862	823	853	824	855	864	832	888	881	868	837	794	846	825	844	861	915	869	845	860	858	838	850	824	851	878	866	852	785	901	876	859	847	841	874	823	872	811	835	862	912	834	847	846	812	855	857	868	790	893	900	798	870	877	847	808	791	880	876	847	846	850	863	827	839	853	884	832	884	842	811	838	855	846	911	839	853	858	835	885	866	793	860	817	869	839	872	807	865	845	870	838	838	876	903	887	828	878	890	861	868	891	823	848	831	884	824	845	896	830	865	891	880	856	862	869	840	823	848	800	834	800	839	858	867	857	868	833	843	907	903	900	827	831	865	900	883	838	821	864	832	890	818	899	858	846	846	882	856	810	826	883	828	935	820	873	863	843	893	869	895	865	836	888	864	895	881	857	887	829	838	884	856	870	900	808	890	818	852	868	866	832	931	846	860	827	889	885	829	857	839	810	868	864	854	816	844	850	871	849	863	855	859	880	852	804	871	829	863	843	831	804	872	823	862	870	835	880	823	863	790	844	917	811	866	802	837	870	822	884	811	831	857	861	884	888	861	837	817	848	830	840	860	800	847	933	865	878	861	873	828	850	838	891	830	872	862	868	873	848	909	863	881	841	846	914	847	908	871	859	896	896	860	877	900	883	872	836	852	821	836	835	830	852	799	875	857	895	832	775	811	891	872	837	808	888	773	841	853	826	804	868	823	820	859	866	886	895	874	827	837	848	837	876	838	880	832	841	850	878	864	842	870	861	841	853	877	819	860	874	835	866	857	824	829	875	811	871	864	818	849	850	866	851	844	807	853	855	846	883	845	816	827	862	867	799	887	865	888	840	857	900	902	891	853	867	828	889	858	832	868	848	859	799	837	850	883	875	804	883	874	834	876	865	848	840	819	841	857	858	844	875	820	879	779	843	903	780	853	836	797	914	862	887	878	841	868	898	821	868	866	871	865	899	853	824	878	853	861	840	887	872	852	805	894	845	789	828	823	845	813	890	837	867	889	829	830	863	884	855	818	830	844	889	873	858	851	833	878	869	844	899	855	877	849	846	848	843	872	846	827	819	830	872	856	836	835	856	837	905	847	886	863	820	866	927	828	880	880	871	835	874	855	861	860	895	881	848	863	810	872	856	886	855	868	830	813	851	800	840	826	867	848	869	845	863	896	864	831	907	874	883	905	863	823	831	890	872	917	863	834	851	833	815	819	878	897	830	896	853	854	870	859	891	867	837	812	879	854	855	862	884	904	865	798	846	850	790	831	851	846	842	857	829	843	833	833	826	840	861	869	893	864	866	835	870	862	845	865	912	853	852	905	859	829	869	827	890	828	868	873	833	900	826	865	818	833	867	835	883	872	856	871	809	835	846	856	826	867	846	821	890	836	893	871	884	787	846	831	842	843	897	862	836	860	826	847	806	806	833	828	888	865	832	865	891	781	851	850	837	805	845	836	838	901	842	907	855	868	859	909	874	817	867	805	855	859	827	831	854	873	822	801	878	849	825	841	830	843	817	839	861	837	826	892	801	878	864	883	832	865	838	851	799	876	840	884	828	868	883
24805	21734	29096	25635	21995	16562	9682	5770	3929	3118	2516	2102	1884	1486	1374	1202	981	899	872	806	763	764	713	727	707	606	623	593	600	627	583	587	587	556	555	565	559	593	571	588	585	557	560	561	565	535	523	559	543	554	552	553	520	573	571	556	542	564	515	573	615	548	598	539	531	570	565	497	581	538	496	548	556	586	533	548	541	583	584	538	550	520	526	566	509	600	580	578	549	527	506	517	549	539	608	555	551	550	564	576	548	592	590	567	558	584	584	597	566	544	514	580	563	533	587	559	549	541	552	568	540	565	554	565	532	555	546	532	570	578	575	567	547	574	555	521	562	595	552	542	552	590	547	569	566	576	559	557	561	562	591	574	583	504	549	596	515	576	546	544	547	543	578	560	514	586	576	551	542	522	557	592	555	538	604	593	530	576	565	567	569	557	535	537	555	551	513	519	580	552	546	568	525	571	527	566	523	552	555	540	547	603	556	518	524	533	586	525	530	588	571	534	512	568	555	524	548	543	557	551	519	572	536	574	568	539	569	528	582	592	535	579	585	544	533	521	520	514	570	535	545	582	559	515	567	524	582	524	528	557	569	549	550	546	530	537	551	591	537	579	525	564	587	524	563	522	531	556	553	611	554	529	550	578	533	587	505	579	571	594	539	559	547	543	509	582	534	539	525	538	561	560	580	547	544	591	560	566	526	575	541	564	546	510	520	569	520	558	576	589	540	563	478	573	566	543	567	557	529	522	543	546	539	554	573	566	571	616	602	578	573	546	562	535	562	557	566	561	613	555	556	544	574	531	571	528	531	579	542	595	537	554	578	611	539	560	560	494	506	559	544	583	541	575	531	517	534	561	557	598	530	545	529	593	553	543	518	555	548	540	531	542	545	549	540	574	591	548	581	567	551	485	554	549	588	554	552	544	522	539	580	572	603	550	565	599	527	571	528	552	562	528	520	577	604	550	544	559	566	548	568	558	567	562	538	515	611	554	544	524	569	585	598	603	549	553	513	537	508	590	569	566	542	528	536	559	541	587	555	572	550	512	570	580	573	613	552	561	605	561	544	561	539	549	542	544	516	549	556	527	560	558	599	555	546	561	584	555	545	557	538	589	560	571	542	560	543	580	561	547	549	562	529	523	559	562	541	548	523	591	556	550	562	532	523	559	568	573	517	542	553	563	603	531	499	576	535	514	536	563	551	538	533	547	528	552	550	531	564	526	545	532	525	560	575	529	543	583	546	552	607	531	567	502	595	585	534	589	575	563	548	556	511	568	578	569	517	542	526	522	557	578	543	527	567	600	563	564	554	570	553	539	549	561	560	575	559	538	573	563	532	582	525	567	536	530	547	597	550	603	532	579	596	584	547	580	532	565	552	585	558	539	515	558	530	563	566	591	587	574	586	514	556	552	542	578	578	524	570	528	571	546	519	531	569	551	545	545	583	555	537	550	580	554	557	528	537	551	511	561	536	570	544	558	549	509	576	548	571	566	592	575	535	558	573	554	578	553	552	548	534	514	545	530	529	547	534	569	545	556	591	548	534	535	546	553	565	557	554	527	578	573	548	572	529	560	531	597	566	531	579	568	594	548	547	537	535	560	559	512	557	552	570	590	559	610	560	564	586	565	515	545	572	535	508	508	564	564	525	561	545	555	542	532	519	552	591	558	544	580	530	559	580	550	580	614	566	587	512	574	554	571	525	531	587	571	549	560	563	531	554	565	538	540	561	529	538	551	541	588	550	504	545	562	611	559	514	551	544	546	551	580	520	560	586	547	555	549	540	537	578	581	529	565	518	556	527	524	558	568	528	554	607	526	516	568	544	527	569	599	571	529	573	566	586	528	521	547	575	547	499	556	582	542	565	590	577	570	532	560	543	567	573	576	519	535	543	530	541	549	538	587	525	581	621	537	534	529	522	566	528	569	585	572	593	542	572	515	570	557	550	597	559	561	567	584	554	564	570	549	615	583	541	556	564	557	554	548	576	530	529	524	529	544	555	568	584	555	568	564	569	587	609	542	547	549	511	573	560	543	542	551	562	531	576	560	564	567	573	557	602	572	593	576	585	533	505	527	531	562	586	555	565	573	557	547	576	528	574	604	554	540	584	522	519	529	579	539	557	564	548	550	548	556	593	589	537	573	572	566	557	574	575	553	566	547	548	556	602	617	575	547	557	563	561	613	546	559	580	593	559	558	561	537	526	547	565	565	538	546	538	513	569	520	528	541	549	573	534	596	618	583	558	540	529	572	545	584	548	592	590	567	542	595	520	555	561	521	575	530	568	526	566	586	544	537	512	478	511	542	552	530	556	502	588	600	513	530	545	589	566	526	529	523	544	554	601	599	569	603	545	549	529	554	569	564	567	539	588	531	556	542	547	557	575	552	559	540	591	566	560	571	595	548	585	574	539	570	555	535	542	588	551	551	526	579	577	593	559	512	559	561	512	520	554	546	543	547	544	526	569	553	536	538	585	574	564	568	552	565	521	593	560	528	586	525	571	574	555	569	542	542	557	544	540	576	567	564	549	584	599	558	558	507	569	550	590	517	552	539	563	562	557	535	531	517	539	516	564	575	525	527	582	566	596	536	504	579	574	554	532	538	546	562	551	566	584	570	567	560	601	596	596	543	558	556	524	536	574	515	573	567	548	561	533	577	542	541	555	559	579	562	568	542	572	513	559	540	592	548	529	567	581	530	564	581	532	572	538	580	582	561	548	562	542	539	523	541	567	535	550	563	556	519	574	546	516	545	533	548	562	555	583	549	575	552	553	558	606	482	558	541	592	515	568	572	553	546	522	543	589	548	513	550	535	543	555	565	556	545	585	549	593	544	525	517	580	511	549	554	547	529	570	575	532	552	526	546	557	549	557	578	577	580	582	600	533	526	524	539	573	555	554	557	595	539	516	533	524	518	522	577	567	551	578	589	594	553	599	522	540	614	493	546	553	573	561	577	541	551	546	558	552	582	541	585	580	533	525	549	529	530	526	555	547	576	550	544	538	523	560	541	563	554	581	568	588	528	548	535	570	569	535	532	589	556	567	578	578	558	551	550	572	567	590	526	489	549	515	501	550	516	554	537	540	521	533	574	567	543	527	549	587	537	565	581	602	534	588	541	617	559	555	545	578	577	557	564	543	535	577	545	557	513	577	552	497	574	540	540	545	590	517	591	534	546	548	564	572	575	544	578	537	552	575	511	567	541	591	573	560	576	555	547	522	539	515	537	544	601	545	508	567	550	521	547	513	535	548	533	576	518	549	598	506	535	555	535	509	557	532	535	553	517	552	542	488	569	573	614	537	546	560	548	582	541	563	561	565	514	548	537	577	554	552	523	549	539	554	546	615	564	545	532	557	537	521	572	531	563	552	568	503	546	560	548	520	558	591	515	569	560	552	609	553	574	590	544	564	551	559	538	583	570	542	546	590	593	587	561	536	585	569	559	593	565	556	552	553	557	549	567	535	526	524	550	546	548	514	517	580	557	568	538	516	567
25534	45007	42781	34179	26905	20845	15997	12477	9855	8117	6621	5358	4497	3745	3250	2606	2117	1853	1710	1572	1493	1333	1349	1218	1156	1067	1011	918	924	931	935	955	877	846	832	832	843	835	818	838	818	815	811	858	775	825	813	799	841	787	820	788	755	814	779	761	783	756	792	775	823	775	818	806	768	740	777	766	766	781	788	764	825	826	763	760	799	789	739	849	749	770	776	737	744	834	831	823	805	801	795	784	825	760	760	773	789	733	813	745	777	783	817	772	792	801	798	768	783	792	779	844	804	829	795	771	777	804	811	789	838	757	770	801	794	800	768	756	847	798	773	798	840	776	767	801	784	747	773	790	743	805	800	788	805	809	808	755	756	793	806	861	810	769	810	758	810	799	762	781	820	765	779	808	757	800	819	790	793	823	810	787	766	835	785	800	798	790	758	753	787	802	791	815	759	744	760	777	818	792	779	811	829	750	831	799	769	749	797	764	807	787	776	790	824	805	784	791	769	800	756	800	810	789	796	801	837	804	802	831	776	794	755	797	811	786	792	810	798	768	799	772	794	745	821	742	806	806	788	775	787	882	804	769	764	771	769	745	775	814	762	767	766	748	827	768	767	798	805	874	767	765	789	819	799	805	734	793	775	806	745	794	765	801	775	792	839	783	848	795	785	756	739	752	796	737	828	796	769	764	747	804	753	769	826	772	819	779	763	790	825	769	766	769	825	763	746	804	794	798	803	835	751	783	723	791	777	740	852	768	805	759	722	767	785	795	788	764	795	833	744	787	798	797	758	780	808	812	813	828	801	771	819	759	735	813	819	781	785	782	784	777	784	801	814	806	787	802	803	774	773	753	836	778	741	773	759	765	778	765	741	794	818	785	758	751	858	775	778	738	799	766	847	762	825	750	804	814	831	809	793	772	758	754	787	765	799	738	822	806	761	815	831	788	827	719	798	778	769	806	790	787	833	809	789	765	791	789	784	771	811	755	832	782	802	841	780	779	807	779	739	791	744	806	782	788	855	786	832	774	804	753	804	771	743	793	803	797	757	764	765	785	741	763	809	805	797	781	778	771	770	755	819	787	786	795	768	772	823	770	784	769	765	798	790	727	754	816	812	749	745	767	800	792	796	796	769	756	831	772	793	771	743	732	766	813	775	761	807	785	742	763	812	763	785	784	802	784	774	753	813	797	795	837	814	765	865	775	735	777	834	787	807	763	814	777	788	773	827	795	768	742	821	773	739	756	764	777	791	815	767	779	805	780	767	803	777	803	762	736	828	808	772	848	842	741	782	783	785	765	777	747	748	813	756	745	737	786	748	825	781	807	786	789	786	770	803	792	762	759	795	763	722	758	831	785	819	791	821	794	785	768	764	800	779	765	825	819	760	756	778	804	822	800	746	808	793	784	761	811	821	787	841	825	790	760	771	833	769	793	783	699	808	775	770	742	764	811	770	775	765	798	733	772	795	765	757	768	822	786	754	757	773	771	781	712	822	780	803	771	829	753	836	760	723	836	821	812	795	774	755	766	799	789	792	789	808	802	809	774	762	776	772	777	788	773	792	736	781	785	763	786	761	815	796	833	833	791	810	797	763	775	689	762	810	739	744	780	808	729	789	770	777	758	747	793	781	793	806	724	821	747	757	796	797	824	782	760	769	736	816	760	795	837	805	796	823	792	807	746	760	821	800	796	768	809	811	770	802	841	760	787	819	775	803	784	798	811	787	765	797	751	820	813	769	746	848	761	832	753	798	754	756	822	846	825	776	687	800	827	774	810	784	793	789	810	814	762	821	760	797	813	788	803	773	773	760	764	758	790	801	779	798	815	823	826	816	787	722	761	773	804	747	701	767	776	788	810	792	848	782	803	807	793	843	788	744	776	795	769	807	736	837	717	788	816	758	752	777	713	706	787	814	785	790	835	784	782	787	832	794	778	762	771	802	804	770	792	784	759	756	766	748	800	764	801	780	763	778	815	736	738	792	756	815	806	791	766	762	731	791	804	765	816	747	809	781	780	788	793	794	731	781	817	791	802	803	811	781	817	746	785	784	776	847	821	750	788	809	802	753	756	812	736	803	756	836	754	793	775	813	770	780	822	849	717	787	822	775	752	770	773	762	797	746	722	807	745	819	780	813	795	791	767	770	796	785	835	842	784	800	786	774	770	793	785	762	793	745	752	824	774	795	783	791	829	805	791	776	767	828	781	746	814	791	797	763	815	760	762	790	804	846	836	807	773	775	782	748	813	783	829	779	761	821	808	787	831	752	829	806	770	817	785	828	788	800	761	757	758	784	811	796	777	760	825	760	798	865	738	799	768	813	807	798	798	801	755	743	759	776	783	774	786	797	816	780	777	794	808	819	783	838	801	774	798	828	812	792	821	774	736	763	747	750	804	811	775	821	763	809	822	819	706	801	815	751	808	790	774	761	763	798	785	791	797	773	819	797	754	790	784	854	738	792	752	813	748	763	782	813	778	798	731	766	838	817	743	737	790	744	782	786	789	738	815	790	747	743	802	792	775	783	752	781	740	759	804	785	780	777	755	827	794	786	775	744	826	762	791	760	762	866	793	762	816	747	775	818	739	796	759	794	790	798	800	764	752	767	781	861	819	760	803	784	802	749	808	844	836	787	765	778	775	761	755	752	791	821	807	808	823	749	806	807	824	714	762	767	742	775	818	789	831	785	825	747	800	775	784	810	751	716	735	809	796	748	753	777	780	720	796	820	762	836	800	805	829	780	786	740	743	771	767	799	780	776	780	794	777	824	824	772	808	781	813	760	816	776	735	751	837	808	757	771	795	765	823	844	804	842	794	743	769	794	870	785	804	753	782	803	746	774	798	772	802	765	765	816	750	781	795	825	767	757	807	750	790	767	790	814	789	759	792	765	803	728	752	767	805	784	830	785	781	805	765	779	815	763	755	793	780	744	763	827	777	822	804	801	817	735	774	768	797	789	775	813	791	777	807	823	786	792	789	751	766	826	789	778	800	770	799	766	733	815	773	785	808	798	784	838	754	769	792	781	751	788	793	768	799	760	781	792	778	779	756	823	770	766	819	788	808	746	792	771	781	786	770	766	820	783	761	830	821	783	817	806	780	776	793	825	744	733	777	767	765	779	797	760	757	808	766	802	701	805	717	785	777	842	782	772	777	797	773	806	816	766	810	760	757	772	792	802	734	792	779	794	797	775	785	751	763	769	798	766	766	754	825	805	788	814	803	790	761	803	791	769	797	786	784	825	792	773	786	788	821	831	806	770	791	784	777	798	756	753	782	798	791	814	780	812	799	789	800	739	749	810	788	804	817	782	825	780	729	817	800	820	767	778	770	788	846	800	784	762	792	803	842	799	793	786	801	789	760	801	842	773	743	746	809	767	788	787	788	778	782	772	789	773	806	857	771	869	751	803	783	714	827	818	780	773	762	779	753	757	792	823	761	773	768	757	787	784	820	773	809	790	771	799	824	830	754	770	758	748	780	794	749	832	817	726	797	792	799	811	773
23805	21757	29670	24510	22316	22248	16788	8240	5380	4432	3462	2826	2334	2006	1639	1280	1160	1083	927	929	827	743	773	762	734	649	642	646	621	585	584	584	522	554	553	544	533	507	532	550	525	541	550	510	512	535	519	525	496	501	518	535	563	514	495	548	530	524	526	538	524	508	522	515	542	513	524	534	524	500	513	550	550	519	510	534	561	542	538	551	533	559	488	512	516	511	512	519	523	475	526	509	509	515	504	508	512	509	550	544	544	567	522	545	535	548	530	518	527	496	547	461	510	524	528	490	532	524	518	532	536	507	524	528	515	505	523	541	535	512	540	540	567	522	506	517	527	517	542	518	487	505	513	512	545	553	513	567	511	529	557	468	500	506	564	497	510	508	530	513	495	551	543	499	508	534	527	515	519	523	552	508	552	497	466	541	551	568	508	537	490	492	528	563	485	516	562	489	557	527	553	507	545	513	518	531	499	572	526	544	535	517	548	508	533	517	527	541	536	564	542	545	538	511	545	486	536	550	522	524	501	506	492	510	496	510	498	526	549	555	559	527	558	568	506	543	522	527	522	559	538	514	539	474	527	484	534	523	537	489	527	503	522	556	520	551	532	541	549	554	543	509	558	544	520	507	524	541	569	577	549	533	524	530	536	530	514	526	464	515	525	508	553	561	541	509	511	569	513	541	509	532	521	511	515	481	477	494	504	505	478	533	515	512	490	505	519	517	509	500	490	556	545	535	528	506	548	552	512	503	507	517	530	498	531	544	510	536	515	483	516	506	538	500	504	523	541	511	530	513	539	529	527	524	494	541	485	564	560	525	533	548	487	535	525	490	518	542	529	522	568	521	562	538	534	499	537	516	517	550	503	526	538	555	547	526	504	475	561	579	499	501	552	491	501	527	538	534	535	506	511	510	499	554	533	525	520	556	546	527	558	544	533	460	540	524	524	546	509	522	490	531	522	519	535	505	498	548	498	514	503	534	554	536	542	488	532	497	490	528	499	535	556	483	549	529	514	520	494	585	522	507	501	513	512	498	540	525	531	543	556	553	511	542	522	497	512	509	502	494	519	484	490	532	511	524	502	510	528	486	564	523	523	562	479	499	511	517	521	496	485	537	551	487	522	537	510	471	540	479	572	570	520	496	485	512	508	524	499	481	538	536	470	512	494	544	532	506	482	533	562	497	527	534	520	493	573	522	508	532	527	481	499	500	530	528	537	557	517	541	544	535	518	511	520	527	537	505	525	533	564	532	543	511	509	530	526	508	548	513	507	520	545	520	518	504	519	541	502	554	512	564	530	514	464	493	544	517	504	503	489	517	488	468	501	523	541	494	519	526	524	521	513	553	533	494	504	524	563	517	568	526	549	530	531	528	530	522	520	543	523	529	528	552	516	515	524	510	484	523	537	560	510	524	497	488	514	554	522	524	535	547	516	506	550	533	534	576	496	495	538	512	542	497	498	510	530	493	529	563	526	523	493	511	514	543	504	500	517	522	526	527	493	532	544	529	518	514	560	535	526	544	503	536	518	546	583	495	562	556	526	498	520	516	525	526	499	540	503	529	506	508	498	495	532	522	517	524	511	468	523	519	506	500	530	501	511	519	494	534	555	571	537	515	528	478	504	554	545	514	560	506	532	531	489	524	519	527	536	536	526	522	503	533	529	495	535	542	518	521	548	519	520	540	510	533	573	516	545	462	499	540	522	517	513	520	533	564	530	519	505	512	499	504	533	552	505	500	521	490	529	520	523	539	519	524	541	520	508	534	507	571	500	520	529	500	523	534	509	556	569	545	525	545	518	503	535	468	503	526	556	505	528	551	493	566	498	543	544	525	510	530	512	481	518	554	473	550	542	522	549	528	481	544	531	533	541	539	526	499	517	513	549	532	516	495	553	524	507	551	551	503	501	508	527	530	536	516	571	504	547	526	484	523	480	512	509	522	494	531	505	517	527	545	537	527	535	537	523	500	464	481	530	487	550	514	541	526	511	530	489	538	515	519	567	516	498	487	477	538	504	498	501	527	520	504	490	517	525	529	492	509	557	491	504	501	530	525	482	511	522	520	504	485	499	477	557	555	537	539	554	530	505	517	493	502	561	519	515	537	512	502	527	551	513	554	538	539	547	473	525	518	519	513	500	502	498	527	543	562	534	452	561	556	547	535	504	513	515	517	527	536	530	520	493	509	479	495	524	514	518	515	545	545	528	569	542	513	482	542	499	542	486	522	496	490	519	528	559	486	499	496	541	529	536	555	514	546	521	529	523	538	550	534	514	471	507	530	503	584	466	496	534	496	503	563	519	487	510	505	570	526	500	542	540	558	512	525	559	498	484	542	527	493	516	531	515	522	528	525	476	538	526	544	512	530	547	488	518	513	518	524	509	554	510	529	520	537	515	517	544	523	582	523	527	535	542	534	545	509	524	487	518	568	548	537	533	514	525	489	560	523	546	526	486	488	498	516	537	487	550	540	525	486	541	558	499	526	472	531	465	509	563	563	537	544	517	505	526	517	527	502	563	512	531	499	530	550	538	518	551	500	532	519	538	495	511	528	537	539	535	526	493	553	522	484	547	502	540	542	518	530	532	502	528	531	504	556	508	503	527	526	509	492	479	495	509	570	495	549	508	496	524	501	465	532	496	474	529	545	492	535	548	502	525	462	519	503	554	510	476	510	474	530	547	495	533	525	488	519	488	522	526	535	527	505	525	555	516	511	545	521	537	531	511	563	510	517	493	532	506	544	475	485	584	537	488	531	556	547	523	572	529	512	482	489	463	540	537	530	503	497	462	530	484	522	521	500	502	511	490	479	561	522	551	546	535	534	528	493	513	538	509	543	542	508	459	524	572	527	515	476	499	533	494	522	529	498	515	506	542	488	514	504	522	573	532	529	537	513	503	499	498	525	521	530	504	518	487	506	516	519	536	516	513	520	494	540	513	519	544	514	501	517	540	549	537	520	550	512	521	473	553	558	522	530	483	523	518	562	510	494	555	534	553	538	504	525	532	525	513	583	489	535	497	543	544	516	529	510	525	520	506	542	536	499	548	557	511	512	538	532	568	534	489	518	517	542	522	556	539	534	507	524	487	547	536	548	515	515	512	499	466	481	509	517	511	539	512	499	555	522	491	527	517	488	530	490	516	464	581	547	522	502	509	530	510	513	497	530	527	538	520	510	508	556	544	561	536	520	543	513	564	553	525	531	494	545	527	532	523	555	519	560	516	540	530	544	494	522	541	516	515	489	532	492	543	530	492	528	542	510	539	559	476	509	524	569	562	511	497	514	512	480	537	526	549	531	499	524	526	512	499	520	498	515	540	522	525	545	546	510	573	518	545	558	542	502	509	534	524	525	495	544	519	504	499	515	548	533	534	510	488	519	504	528	506	580	515	486	566	516	513	548	488	501	540	502	505	506	522	518	538	490	538	531	510	486	508	545	502	556	531	523	513	499	530	504	481	488	519	535	524	523	527	550	557	565	535	484	532	561	531	559	519	499
29903	53334	51487	42064	34513	27501	21754	17389	13937	11788	9603	7837	6658	5558	4493	3506	2997	2600	2229	2043	1888	1643	1676	1499	1352	1247	1106	1070	1022	1008	996	979	944	869	898	920	869	829	895	858	848	837	838	812	791	793	808	793	804	816	806	834	788	846	827	842	806	819	852	830	763	799	836	791	811	795	826	784	831	826	820	803	829	801	759	801	804	805	796	825	770	787	841	805	766	829	777	766	769	815	819	861	817	745	803	840	837	836	789	803	750	815	832	830	813	854	799	816	789	843	790	807	763	798	826	833	808	789	825	786	790	767	792	811	809	805	737	800	779	784	823	794	745	852	837	817	773	833	811	816	842	829	803	798	752	814	854	804	838	848	774	843	807	793	828	780	753	803	873	817	843	800	798	798	802	795	796	784	751	807	784	805	795	821	764	826	815	828	781	770	749	814	847	791	816	797	772	779	753	756	846	810	814	807	842	807	797	769	798	819	846	815	736	799	839	793	790	791	836	801	801	788	800	789	849	812	814	783	815	856	783	817	818	799	786	857	819	801	804	831	813	840	824	793	806	797	787	808	749	799	826	839	779	768	792	820	813	786	789	841	818	813	816	830	806	786	814	802	786	781	820	843	754	832	858	791	842	820	855	800	779	766	792	826	815	776	778	795	791	824	809	802	801	812	808	770	833	771	849	796	784	797	812	793	861	792	809	804	814	803	852	778	808	814	757	766	824	720	780	770	863	782	816	814	816	799	722	857	801	843	782	766	843	803	827	774	800	809	741	833	764	794	818	748	751	823	823	846	855	751	788	814	772	823	787	805	806	805	795	817	850	784	828	805	815	816	776	810	793	786	819	791	788	797	775	766	765	841	748	829	814	796	866	799	805	750	866	819	836	814	822	863	782	803	814	755	752	755	809	776	848	782	829	801	865	762	848	803	764	836	799	819	810	790	835	818	783	755	834	802	835	779	790	859	761	746	885	836	764	799	834	810	785	820	820	802	804	797	819	830	832	814	782	824	812	796	790	777	827	796	846	810	775	850	755	826	842	801	861	777	818	790	811	823	835	794	843	794	809	804	807	819	764	780	783	803	782	764	847	796	753	790	764	805	802	813	782	764	808	789	817	779	790	798	830	777	823	804	800	801	780	835	801	851	765	785	877	814	774	800	882	820	844	732	788	857	803	753	814	800	791	760	823	829	850	832	814	829	773	834	811	843	819	819	772	814	759	802	813	788	828	823	830	844	850	759	833	819	788	772	806	779	803	796	808	813	811	749	843	826	751	825	839	778	852	839	811	796	764	806	767	811	769	807	838	774	834	794	815	747	774	785	834	791	792	782	791	843	785	773	855	781	781	795	845	796	841	833	825	817	790	832	810	803	836	799	750	794	840	784	791	801	782	800	774	781	801	826	804	790	786	740	834	799	817	831	831	819	779	800	780	841	804	800	795	828	815	811	822	814	786	779	801	853	810	829	832	746	793	824	757	831	796	825	784	850	789	798	797	796	750	831	745	799	773	792	792	741	808	856	796	791	772	825	737	788	774	831	834	807	802	752	824	822	779	772	804	813	757	790	766	735	791	804	786	805	815	778	829	770	826	799	809	798	755	785	799	824	812	799	825	766	787	807	781	810	798	813	794	797	818	800	789	855	790	747	803	809	798	822	791	814	732	849	817	882	839	797	795	822	771	814	785	796	833	844	770	813	818	819	839	796	838	777	777	829	806	789	772	845	786	814	835	831	790	843	790	785	789	849	841	822	809	764	798	814	824	793	799	784	792	811	833	783	737	848	775	835	790	789	786	789	806	774	816	767	767	783	804	811	845	808	829	784	847	839	784	792	777	796	824	830	858	785	792	768	754	835	795	815	853	778	780	796	766	786	802	841	838	832	813	788	777	802	766	824	821	861	843	771	842	783	810	858	838	822	783	834	792	780	861	843	825	804	783	799	752	793	868	801	783	759	766	846	790	748	796	837	815	789	868	779	880	768	774	835	788	768	772	812	790	799	809	773	788	809	818	817	806	822	826	816	787	809	746	817	794	847	770	840	822	832	822	790	742	817	847	762	793	811	861	805	772	754	782	831	790	821	839	849	802	812	812	801	845	805	793	830	793	798	740	830	781	858	778	780	806	780	823	783	793	783	788	823	800	799	831	835	809	808	768	820	834	762	794	749	792	805	794	820	757	790	811	820	860	792	798	824	808	843	792	857	852	816	844	816	754	817	828	811	777	780	841	769	828	801	819	791	812	795	856	814	793	827	840	794	833	792	749	837	771	847	816	831	828	809	854	867	804	758	796	822	823	872	747	835	817	801	764	829	807	779	795	812	847	791	802	820	834	828	798	806	842	806	820	773	828	785	808	786	785	805	823	853	782	825	766	805	804	727	807	751	755	819	794	758	782	779	812	792	829	795	744	770	758	845	810	782	755	811	803	808	799	858	831	799	830	797	797	862	750	768	792	793	850	820	776	795	805	776	809	760	808	797	770	785	823	777	815	806	823	785	804	774	854	753	791	795	801	802	753	834	790	750	824	809	849	798	785	828	785	788	812	776	739	810	814	760	769	851	793	780	852	777	756	775	758	846	775	820	748	829	782	774	748	792	867	857	785	821	830	787	768	812	779	796	798	806	802	808	824	820	757	814	772	816	816	809	796	788	775	834	789	833	791	763	754	875	792	797	806	791	844	778	750	784	811	788	804	805	746	857	796	806	805	835	757	733	846	824	786	778	834	822	857	780	748	799	787	823	825	827	837	817	783	781	784	765	826	809	796	786	772	849	860	870	791	773	825	803	800	840	783	861	815	815	793	829	789	775	765	770	806	776	804	793	794	816	795	832	782	806	811	817	800	798	869	743	854	787	781	811	814	782	805	810	740	824	785	866	793	806	837	802	814	840	787	794	824	783	803	751	771	776	810	860	791	734	790	804	801	776	820	814	823	806	828	808	816	804	806	789	834	776	801	775	807	781	833	768	783	788	768	771	767	813	797	797	806	784	848	870	817	812	827	843	822	787	819	798	768	806	829	824	816	793	859	839	825	803	767	820	778	791	757	772	850	840	835	766	801	770	801	816	797	840	783	820	804	783	779	830	786	829	784	775	807	807	846	791	780	778	782	822	729	748	828	758	803	794	809	788	832	775	834	774	743	816	814	863	811	804	794	804	763	804	781	802	781	783	835	796	815	806	766	783	802	830	843	790	818	823	747	844	795	808	777	782	805	840	820	769	784	753	813	839	802	781	757	801	825	792	836	778	836	796	842	817	802	827	853	784	827	813	769	749	838	820	802	827	777	796	826	819	745	817	788	793	806	835	793	795	842	764	821	797	859	798	846	801	770	761	834	824	862	808	763	794	860	817	795	753	817	769	783	827	772	791	820	808	775	786	814	832	820	823	842	811	845	823	807	791	793	780	824	818	854	764	809	760	782	739	769	854	791	741	784	832	789	806	808	818	771	846	815	855	748	767	789	832	780	794	827	794	894	799	814	811	788	795	807	803	772	758	793	788
26770	24830	29640	23127	13647	8242	4889	3133	2370	1977	1628	1471	1256	1058	920	841	783	684	684	703	649	636	622	654	615	559	567	568	538	553	565	524	552	516	522	470	530	522	518	565	513	559	519	549	514	501	554	485	548	486	536	542	543	536	589	536	486	473	516	516	541	515	526	512	528	515	498	536	506	571	547	560	580	529	514	510	570	523	483	485	547	535	539	496	527	524	500	540	563	515	515	529	543	510	497	525	485	579	512	511	482	508	527	494	516	512	505	559	485	517	533	481	491	543	532	548	546	545	533	483	461	545	526	505	503	504	556	525	480	561	515	536	521	512	498	557	552	502	536	525	557	520	490	540	495	488	520	527	502	501	486	540	499	518	499	525	527	484	499	542	554	573	544	539	527	517	541	561	535	519	494	546	504	564	482	525	555	531	539	542	504	538	530	527	505	491	512	509	531	533	526	521	512	547	524	532	454	557	510	528	514	539	554	495	532	517	527	547	542	496	521	509	513	474	546	540	521	524	483	512	507	521	519	483	522	536	544	520	523	518	541	466	556	506	506	525	513	524	585	529	497	532	508	488	505	503	551	508	513	489	515	536	500	514	508	481	487	501	516	537	520	559	516	493	512	526	525	497	516	504	557	515	568	491	521	533	546	532	513	524	502	499	509	505	489	548	515	466	492	548	535	497	532	481	510	519	510	498	508	494	518	554	536	510	481	535	521	544	529	499	540	528	486	512	546	503	534	531	529	506	522	513	525	532	518	564	513	524	534	549	465	528	521	564	521	518	506	518	510	492	539	493	510	552	489	502	529	511	550	529	526	544	523	495	528	571	538	539	492	561	508	544	540	513	483	581	525	543	502	557	522	508	546	515	452	511	516	525	520	537	497	504	503	518	492	557	474	508	526	519	514	510	498	518	526	538	501	516	513	554	522	512	563	484	534	529	516	555	502	481	507	526	543	568	493	515	536	527	529	470	540	560	536	530	504	497	503	512	530	564	511	506	510	483	481	560	525	506	511	486	512	531	511	529	524	488	526	492	559	564	558	502	514	502	544	536	520	518	530	523	538	549	463	516	521	511	517	555	516	540	534	551	522	491	528	520	555	514	541	502	496	586	515	470	506	493	534	538	509	498	552	556	556	520	488	518	565	535	493	485	573	540	527	541	537	518	526	514	540	521	553	479	507	541	559	550	555	509	516	551	542	552	515	515	537	512	510	523	531	534	498	540	512	527	529	537	586	491	530	534	527	552	491	490	498	527	534	521	517	578	525	536	513	523	531	507	543	546	526	502	510	513	501	530	523	517	540	513	510	526	522	513	528	516	522	479	533	463	506	518	545	508	537	524	542	540	523	518	517	531	510	513	527	534	528	520	522	525	518	529	534	523	548	544	542	498	549	513	478	503	518	497	506	472	536	507	520	520	522	493	534	523	524	561	520	498	512	560	477	507	491	529	558	483	510	542	521	549	558	498	499	529	537	564	525	496	506	555	522	493	524	541	519	549	539	518	526	508	525	488	485	510	533	490	492	539	557	546	534	507	514	508	475	542	521	538	538	502	509	504	562	527	520	522	530	539	483	556	545	500	537	481	535	527	549	517	553	521	506	535	498	524	503	498	524	523	489	506	519	486	517	509	485	502	502	552	509	527	527	513	489	475	464	534	537	522	496	539	511	522	514	488	537	543	488	545	505	487	516	489	510	523	516	549	529	524	552	514	513	538	553	523	545	538	549	520	530	537	523	522	500	473	541	564	492	481	494	466	527	535	520	532	529	540	541	550	518	531	504	535	545	469	487	528	521	536	538	553	488	499	482	521	501	530	558	520	475	513	502	541	519	514	525	527	506	526	515	477	498	511	478	484	565	503	533	545	529	525	542	516	508	558	504	542	497	473	541	506	504	512	555	516	513	487	525	561	502	516	529	521	550	513	544	560	499	519	536	538	499	521	508	521	545	545	517	551	511	518	505	516	491	499	531	539	536	558	484	577	571	536	514	523	489	500	516	538	526	499	469	517	550	478	516	479	497	522	503	527	523	495	544	571	477	493	500	512	542	530	505	552	525	539	519	479	535	560	525	513	517	536	565	512	550	496	503	508	512	511	518	520	507	512	532	476	551	522	494	535	517	535	543	488	546	555	560	540	526	474	490	547	560	506	517	493	580	539	538	470	558	512	507	523	560	508	519	533	502	534	516	502	508	494	548	502	518	574	556	506	545	524	526	538	538	523	514	533	507	510	501	535	562	489	526	526	519	535	541	529	510	533	555	534	514	555	512	535	495	558	536	504	569	541	528	486	526	524	533	523	527	517	509	512	551	531	528	527	522	518	537	517	524	494	539	499	498	477	492	487	515	560	529	538	559	486	498	503	505	559	521	533	542	526	502	511	524	541	477	523	502	522	520	531	501	531	498	492	512	548	489	534	535	521	508	541	521	483	553	561	549	520	550	524	568	521	513	505	575	526	534	530	554	489	452	508	532	531	519	498	523	523	523	498	501	524	541	537	504	535	553	480	499	520	533	506	538	510	490	536	519	501	526	558	515	513	534	490	543	537	532	497	514	505	509	526	490	517	542	562	538	525	516	486	510	491	535	512	537	517	494	501	531	559	525	539	489	512	552	509	501	489	555	526	531	487	489	495	548	551	511	548	511	501	517	529	518	491	560	553	514	532	539	545	525	525	490	506	488	530	531	528	529	487	551	527	541	498	510	474	507	535	530	540	526	547	507	528	492	520	542	513	520	514	460	523	547	541	507	511	513	449	540	533	537	513	526	522	540	508	549	516	490	557	523	516	526	521	487	553	499	583	556	516	560	529	509	541	502	513	515	529	532	552	505	543	536	521	521	488	532	509	520	530	568	547	524	516	499	493	522	504	501	489	516	537	503	535	495	516	517	517	524	521	519	538	511	500	502	478	508	497	527	553	494	510	472	573	498	495	517	516	539	500	515	485	501	559	520	538	590	556	538	532	524	499	502	537	524	519	529	486	536	479	516	550	483	526	547	517	511	536	520	528	519	479	527	487	513	494	496	513	476	527	574	568	479	557	526	496	548	502	557	507	523	525	525	526	493	551	543	526	500	558	565	473	539	545	515	551	535	467	521	533	552	522	529	548	506	521	518	515	536	526	504	499	538	553	524	568	504	518	499	543	582	517	519	495	537	505	546	581	487	509	563	528	524	529	499	510	511	499	497	553	543	476	494	464	475	528	520	572	506	522	487	544	513	547	517	526	541	512	529	498	511	507	504	565	525	515	552	527	511	506	574	490	513	547	509	549	534	538	546	554	485	524	477	519	515	534	523	521	521	557	503	540	500	480	539	505	515	517	512	573	521	525	519	529	504	500	536	514	526	535	462	559	559	533	523	497	550	499	523	575	538	507	498	527	536	525	544	505	505	510	533	537	526	534	545	518	478	480	504	481	539	516	521	515	482	535	504	574	528	515	554	504	515	539	516	561	529	509	514	548	549	474	536	491	538	524	524	503	532	530	497	511	529	554
24701	37820	35335	27276	20483	15117	10638	8068	6375	5208	4123	3499	2964	2475	1998	1703	1580	1330	1302	1217	1124	1015	1090	994	904	873	815	812	798	861	832	845	738	731	713	745	693	680	744	812	737	759	728	738	764	730	698	704	686	729	740	709	728	724	727	749	738	744	730	712	750	733	747	738	694	768	727	732	739	743	728	775	758	771	717	702	704	719	725	748	719	754	759	731	689	710	695	724	710	726	737	755	744	675	774	772	725	766	718	725	755	759	754	772	698	687	713	697	756	747	700	743	725	708	682	731	691	715	753	723	746	717	758	754	795	719	751	671	701	811	749	719	753	718	691	727	738	720	714	699	699	663	725	738	703	713	717	738	719	726	758	768	755	785	704	761	708	790	694	748	774	749	721	693	723	712	693	733	741	805	754	705	759	783	709	738	699	729	764	735	766	693	773	731	681	753	765	750	716	717	756	776	723	724	680	753	760	722	738	758	724	656	726	749	688	716	688	734	680	740	707	752	712	720	768	729	739	740	739	711	713	702	755	734	770	743	713	758	738	729	739	723	753	695	750	713	704	731	748	764	693	699	757	740	726	689	751	664	724	709	737	724	720	708	686	714	693	763	727	708	727	707	719	677	766	697	739	769	740	727	668	675	686	684	772	790	707	752	741	734	734	743	764	748	720	725	734	717	769	699	714	705	698	707	681	687	717	721	739	754	763	711	726	715	728	722	764	696	740	734	758	758	751	699	741	739	756	711	724	700	717	753	703	737	727	745	688	696	708	690	708	776	707	706	701	731	708	697	773	708	690	758	728	714	735	751	714	726	708	688	759	751	736	690	731	721	734	720	671	754	719	709	703	709	668	714	735	716	730	702	705	719	735	773	751	720	736	714	742	730	711	671	764	737	728	740	702	700	722	762	757	731	752	692	690	741	765	683	749	717	686	713	778	688	774	734	720	736	755	728	731	699	744	727	695	703	766	728	697	696	675	747	723	713	797	774	756	728	714	723	677	711	753	738	696	727	773	742	695	717	670	721	741	717	758	695	721	744	709	680	741	720	738	713	716	778	690	732	721	738	746	744	736	787	744	711	715	736	725	721	726	716	718	693	729	805	722	741	729	744	708	680	670	708	742	739	732	725	715	710	700	709	690	721	707	751	634	718	775	754	720	708	757	690	694	696	688	750	739	717	683	749	701	723	721	731	786	692	722	662	695	733	684	712	757	733	734	760	714	678	724	684	740	689	741	715	742	712	723	710	673	682	729	735	775	721	709	729	681	724	728	741	754	701	705	757	698	712	743	758	697	726	757	699	751	729	751	745	714	718	751	751	734	755	701	729	733	756	696	696	762	754	774	763	696	758	751	738	711	735	715	712	764	710	710	760	716	695	742	761	714	734	688	711	683	711	738	757	727	726	736	709	658	726	723	705	724	721	720	769	762	733	692	737	768	710	727	780	734	694	712	676	778	707	712	766	720	751	738	746	757	791	630	684	681	692	739	712	739	741	763	768	712	733	713	742	695	742	714	775	739	715	753	705	716	708	729	741	719	678	780	755	716	769	700	660	713	722	734	686	734	710	733	700	753	754	724	658	725	679	735	734	770	731	712	720	742	729	666	745	754	775	730	689	728	732	729	756	722	771	721	702	706	717	745	707	716	773	717	719	730	768	702	717	713	722	686	689	761	663	707	745	702	768	723	691	731	748	713	725	750	724	715	747	758	787	737	712	747	765	732	713	691	725	752	714	725	723	712	755	690	777	720	695	732	735	729	737	771	736	731	714	728	690	716	721	659	771	712	712	697	706	749	737	710	710	696	712	710	765	782	707	688	717	729	774	693	708	720	720	777	694	772	689	706	784	728	720	709	744	758	782	729	706	746	792	681	721	773	767	763	757	700	718	718	724	703	675	713	734	741	756	770	697	756	735	704	722	713	724	700	745	729	718	699	715	713	703	756	686	722	753	707	726	754	710	731	732	769	747	774	706	732	695	764	728	694	705	725	745	756	742	725	714	711	718	767	735	710	721	713	682	780	710	755	754	741	768	709	711	727	669	686	737	704	744	701	743	702	739	729	707	736	721	712	744	738	703	716	698	710	763	747	748	697	764	735	723	676	701	727	712	701	736	731	690	725	716	716	699	669	786	756	737	792	739	708	737	753	769	702	729	715	737	682	775	707	740	717	722	731	704	692	719	686	701	787	719	708	714	765	783	747	700	758	763	721	725	694	734	733	727	700	725	756	707	695	728	780	723	740	721	695	758	715	715	791	727	714	681	699	724	715	718	748	795	722	759	708	740	727	761	741	727	735	720	776	722	687	668	705	718	724	722	682	739	722	698	727	747	762	694	712	722	669	712	724	752	679	768	756	742	740	739	712	674	712	755	741	697	699	705	717	779	729	734	700	747	746	772	771	705	795	708	715	720	729	714	762	713	745	720	737	696	728	738	772	711	750	696	752	739	713	723	725	731	691	692	797	729	703	729	741	716	743	671	729	724	745	763	680	704	761	750	668	727	667	745	724	761	697	739	720	719	755	762	709	747	716	713	738	757	722	714	737	728	750	720	722	795	749	752	750	764	735	653	712	751	673	707	757	723	731	763	776	721	732	729	722	695	758	721	730	762	753	711	702	724	709	735	744	713	715	714	736	713	779	728	774	686	728	700	736	735	741	695	687	733	690	730	687	715	684	774	763	707	695	712	737	759	713	739	717	742	708	782	726	676	779	698	679	721	708	714	741	682	736	730	776	720	721	695	701	687	772	755	731	694	715	754	744	697	692	716	737	704	745	700	722	678	719	705	720	742	709	721	756	730	725	727	728	720	766	705	674	760	734	714	717	718	720	743	728	680	679	758	736	722	738	753	695	750	749	734	756	692	722	712	790	764	742	739	788	744	740	702	763	733	719	730	736	770	698	735	712	728	685	705	774	723	677	698	663	729	721	747	725	760	738	707	764	724	719	709	695	752	698	745	731	748	741	661	731	747	743	687	738	720	725	716	763	728	737	728	786	769	730	716	746	683	754	697	775	769	726	670	715	725	689	739	721	741	759	791	739	749	743	731	713	757	724	733	727	734	751	702	709	705	723	690	697	733	677	671	759	770	709	730	739	760	745	718	737	767	727	722	776	718	738	763	733	746	732	760	743	690	721	754	760	694	731	718	722	765	677	707	764	716	758	705	690	721	732	727	753	716	751	762	717	761	760	713	722	702	794	728	717	772	754	714	753	750	723	747	712	715	711	758	738	785	666	721	723	734	694	716	757	754	712	726	712	655	776	781	674	738	690	734	784	758	727	738	702	726	722	681	749	753	733	766	740	686	767	705	740	744	726	728	715	729	709	742	717	702	739	669	729	730	749	763	735	696	699	770	702	681	679	706	742	689	718	769	745	691	733	684	735	781	778	684	721	711	720	739	713	744	786	725	777	715	727	745	715	752	720	729	692	762	737	751	697	707	738	729	706	729	703	674	767	686	721	747	739	745	752	696	712	697	717	718	742	743	734	682	705	756
24765	21700	29001	25604	22177	16858	9944	5664	4011	3063	2568	2119	1871	1465	1235	1145	1009	887	890	833	738	687	762	669	652	653	596	593	646	599	608	579	582	581	572	598	575	588	543	583	581	527	547	607	511	538	575	552	541	573	535	571	554	543	522	571	549	585	529	563	572	590	558	528	512	544	574	569	502	516	554	586	552	548	555	548	594	573	559	550	544	527	566	564	554	580	538	546	576	552	539	515	546	531	554	529	534	558	527	547	539	545	526	572	587	558	554	534	528	564	558	576	587	557	532	530	534	572	533	595	581	571	520	541	563	571	572	582	576	596	571	545	535	571	534	577	542	535	540	554	547	532	563	552	526	510	521	579	536	525	525	569	567	542	543	556	549	569	547	559	557	542	538	536	577	536	559	522	525	534	519	569	554	566	562	527	580	560	552	546	560	544	523	549	530	556	578	543	554	572	559	575	544	561	551	534	532	583	582	560	519	542	536	558	582	566	519	564	517	548	551	548	576	540	574	572	604	535	558	585	531	576	523	574	535	533	571	564	527	586	564	565	535	585	541	533	539	543	592	576	524	535	509	566	540	569	546	555	569	545	552	563	582	561	567	558	521	586	549	550	531	546	598	550	525	542	535	582	545	549	509	539	547	519	544	560	563	565	590	582	580	534	542	561	591	544	530	510	564	510	574	563	567	528	569	559	537	547	547	546	558	561	576	539	556	533	567	557	520	544	530	525	519	536	533	576	516	523	533	573	518	515	567	556	557	545	544	540	550	517	596	588	606	580	555	569	552	549	540	581	558	594	586	540	534	559	522	561	633	535	553	535	520	536	545	583	562	510	537	556	528	567	555	566	533	564	566	556	574	548	591	522	556	504	529	583	550	548	583	568	568	536	567	543	549	563	555	515	564	510	539	538	563	572	578	548	577	541	557	592	580	557	549	518	593	519	579	511	565	584	561	584	592	539	546	519	543	531	511	554	552	573	525	540	552	549	580	551	557	589	566	567	529	527	576	553	515	509	551	576	556	558	555	569	555	569	593	524	582	557	586	575	527	572	555	539	547	546	564	517	540	590	538	556	522	568	574	544	542	530	537	534	624	562	559	544	517	572	571	543	545	580	561	559	533	553	552	571	510	527	598	558	552	573	557	502	590	593	498	515	579	560	558	543	567	572	557	547	535	515	554	570	574	547	523	596	540	545	534	530	550	547	553	516	556	527	563	561	590	584	516	500	541	562	568	597	517	575	498	565	543	551	538	555	566	517	540	589	544	570	578	533	567	509	600	515	532	544	531	508	590	527	551	598	570	549	524	588	598	556	514	546	555	580	572	541	560	533	571	557	552	589	554	588	540	562	512	550	525	542	566	572	562	523	579	582	578	535	580	520	539	544	535	529	522	571	580	562	581	567	552	560	506	591	526	580	569	514	587	541	584	579	531	576	570	533	516	547	579	498	587	563	542	562	548	546	527	522	559	556	577	560	536	573	527	583	555	582	577	551	585	578	516	574	575	553	569	560	571	578	524	559	522	552	538	562	578	560	558	595	523	536	585	539	541	575	528	561	578	536	566	559	552	561	532	554	580	575	558	541	551	550	563	549	569	569	507	537	561	560	556	561	534	552	540	539	526	570	526	523	540	553	503	526	541	575	520	509	553	556	538	551	590	561	553	572	580	513	512	516	561	571	590	514	529	515	581	557	531	549	542	560	543	567	526	527	540	560	562	545	535	528	593	551	568	511	530	589	604	616	567	530	503	573	522	602	556	555	551	573	527	564	566	513	536	578	545	562	558	566	519	562	551	525	562	533	540	550	572	481	538	555	558	563	542	547	580	556	568	575	564	576	532	549	502	571	558	510	553	572	555	567	564	512	563	568	569	540	572	542	515	579	508	540	539	522	554	545	546	528	557	595	552	549	503	553	575	569	512	574	555	548	514	496	567	537	532	567	557	521	560	554	544	565	547	555	551	572	509	554	561	598	534	542	564	594	505	608	553	535	545	544	561	531	591	520	525	550	551	547	542	546	506	519	546	546	564	599	555	623	545	563	582	511	587	535	574	555	573	539	523	569	571	555	529	546	542	534	535	565	564	544	577	557	602	567	546	558	538	538	540	551	571	575	567	587	501	534	614	533	547	580	513	540	504	523	547	510	579	532	522	527	539	576	548	593	565	573	552	553	498	570	543	502	568	583	552	538	523	577	569	535	548	510	571	564	552	548	588	512	515	523	538	548	545	504	531	556	571	545	553	553	566	586	544	551	532	538	572	547	520	498	560	579	568	540	548	553	593	575	566	568	532	535	589	530	531	551	567	624	541	548	560	507	541	575	520	559	554	577	564	544	568	508	580	529	575	523	552	519	562	568	539	549	486	543	597	562	561	577	549	547	584	543	591	548	569	502	558	509	557	548	566	539	561	560	501	569	548	552	550	548	543	536	508	552	587	513	520	522	554	563	567	500	520	574	587	528	546	550	560	575	501	581	542	553	586	530	533	569	532	556	506	546	536	600	564	577	562	578	532	547	600	585	551	525	601	537	565	530	563	518	595	535	499	528	568	585	516	549	539	571	566	535	576	572	532	546	560	542	567	572	564	567	574	562	523	528	591	539	552	545	550	551	533	539	591	553	575	590	547	542	520	568	561	553	578	498	554	530	555	540	546	508	570	539	567	523	580	591	591	552	543	540	537	544	613	545	563	538	536	544	552	575	589	590	553	540	551	561	536	522	546	528	584	555	604	521	526	533	592	559	551	548	529	548	538	557	570	601	591	510	513	546	513	538	554	516	559	568	558	550	566	511	519	574	540	554	521	560	561	573	579	545	563	579	562	548	558	591	545	524	546	557	592	478	558	577	577	529	612	555	521	553	559	550	548	529	505	526	513	581	530	540	507	582	537	548	542	523	589	527	562	537	550	564	527	550	537	582	544	550	529	513	585	553	534	589	572	549	560	547	564	556	547	548	503	578	585	530	584	561	607	536	519	561	544	594	555	532	513	558	535	549	539	590	563	566	552	596	570	566	542	562	532	595	546	536	535	538	538	550	540	544	530	543	549	527	572	536	593	535	573	522	536	503	555	526	543	608	557	564	552	539	564	581	528	553	545	541	552	545	552	552	586	543	584	566	538	566	559	538	539	544	561	563	567	589	558	566	569	574	524	562	563	529	513	518	526	544	514	569	523	591	535	546	508	560	562	494	560	552	586	513	603	606	554	527	553	558	597	550	531	575	538	499	572	579	519	578	545	521	527	530	565	561	542	563	542	571	544	540	536	504	513	557	537	551	545	565	523	547	536	536	554	511	591	552	574	567	564	511	575	529	548	551	558	564	534	512	546	542	543	564	546	511	531	539	538	519	529	541	593	535	557	585	550	547	559	562	558	563	585	584	545	611	546	575	537	572	566	519	561	547	507	567	546	576	574	553	524	540	556	573	585	570	535	552	529	547	574	542	582	548	602	527	567	540	524	595	549	591	526	603	568	554	515	546	546	497	582	544	584	538	531	565
28828	49011	46610	37628	30303	23651	17707	13542	10997	8690	7301	6120	4886	3989	3251	2881	2427	2097	1867	1828	1572	1618	1419	1358	1191	1123	995	1023	1096	1057	969	936	967	873	883	930	891	843	874	899	868	917	875	909	901	846	895	858	869	862	918	824	869	839	845	809	855	831	876	818	866	908	875	862	871	799	874	883	840	871	891	873	823	865	855	885	832	831	858	852	843	824	826	871	877	838	820	869	866	876	854	877	859	880	854	848	865	868	881	806	907	856	868	890	832	886	871	832	841	875	847	826	873	893	882	862	836	892	829	874	879	846	831	843	882	812	865	840	875	853	934	862	856	854	881	848	851	836	878	841	805	851	849	918	856	881	873	808	850	860	864	904	854	834	856	826	843	790	830	880	832	844	896	866	890	866	893	870	871	846	863	873	855	881	866	842	881	844	816	866	871	882	865	872	859	877	861	829	902	855	831	828	841	820	877	903	862	865	881	847	800	821	829	851	826	825	850	859	878	891	883	851	834	858	832	867	835	781	904	865	853	907	840	893	937	919	870	855	868	859	835	856	864	903	827	793	819	852	849	810	829	825	882	870	884	811	881	818	849	878	888	846	822	880	883	845	848	899	867	896	824	838	840	847	811	872	871	836	849	873	859	849	851	896	897	823	796	889	826	809	853	897	864	874	917	870	812	899	821	890	846	819	839	866	873	841	862	876	861	845	882	842	830	851	848	834	836	893	862	852	927	833	856	939	830	891	870	848	884	843	884	860	862	884	892	829	850	856	816	807	853	882	858	876	758	864	828	830	859	825	809	862	880	866	876	865	867	806	833	850	913	861	824	870	874	881	842	845	836	836	844	885	858	797	822	864	859	841	874	879	872	866	886	852	842	842	838	807	842	844	832	911	843	914	854	861	845	871	925	846	867	856	854	801	938	883	852	813	912	842	867	874	856	860	879	903	860	858	810	847	849	842	816	855	850	883	866	845	839	851	899	861	858	865	828	826	840	794	833	860	881	842	885	835	846	880	817	846	843	842	889	817	868	846	899	816	795	859	862	879	837	874	907	872	878	903	823	835	857	859	856	879	865	818	851	879	848	844	813	839	872	870	860	921	915	838	898	881	828	846	951	838	804	887	839	837	880	859	845	803	839	902	845	892	831	894	811	862	874	900	859	855	893	836	844	851	823	861	865	855	844	919	828	838	843	847	854	896	867	954	835	910	873	833	884	852	872	889	894	863	848	855	859	805	874	871	872	897	866	809	902	843	830	811	852	874	885	890	847	888	887	880	776	909	814	909	844	875	842	886	889	823	854	776	833	855	831	857	820	814	882	829	829	851	883	891	891	854	868	852	877	868	877	782	822	859	838	915	825	841	842	824	866	871	889	866	849	864	817	820	860	922	894	840	918	856	852	911	804	835	896	886	853	837	866	818	890	832	849	844	858	789	832	834	876	871	867	874	810	880	868	846	888	831	801	872	895	808	866	878	839	859	857	845	843	818	898	865	848	837	870	908	816	879	874	871	848	814	830	817	868	783	797	814	825	888	838	906	872	893	854	893	858	901	851	859	905	858	835	881	892	849	845	840	898	866	858	864	821	871	903	900	870	917	852	851	848	847	852	868	859	881	910	901	835	854	845	940	852	853	915	845	969	888	856	886	848	884	860	883	849	822	855	875	864	879	847	800	848	887	866	867	840	882	902	833	863	875	821	870	871	837	851	885	843	831	924	873	850	886	860	854	854	824	859	847	887	870	884	888	885	843	853	822	856	813	858	874	850	874	850	814	806	824	827	878	866	888	822	799	840	825	849	903	835	913	852	846	863	875	821	827	854	850	846	858	880	825	833	818	833	878	846	820	872	890	886	823	874	863	868	845	803	849	876	856	886	854	855	877	854	843	820	859	861	821	773	869	870	871	861	894	888	855	823	879	852	847	838	867	839	892	801	848	858	880	862	848	883	868	862	842	797	852	823	833	863	825	876	827	851	876	775	835	915	817	908	857	858	811	861	801	841	863	817	909	786	885	862	849	889	821	852	817	929	867	850	850	849	843	811	838	828	829	808	885	848	847	839	912	878	881	833	807	794	827	772	865	850	843	841	827	926	858	868	867	844	868	843	828	899	883	821	884	858	848	817	902	875	851	843	880	828	870	869	833	852	895	885	839	840	851	845	891	830	830	889	849	854	934	821	870	874	861	839	782	855	851	862	882	887	867	859	871	813	846	822	812	857	828	915	834	874	875	799	847	898	840	850	908	876	778	827	822	816	902	815	892	862	906	852	851	822	871	819	900	809	850	863	870	841	891	913	885	890	842	904	873	803	801	868	908	858	817	854	848	833	856	855	867	902	907	899	810	875	888	826	841	887	922	869	840	892	824	863	859	900	820	851	845	897	909	856	842	875	834	912	900	855	891	815	882	844	852	859	873	877	784	865	816	920	909	887	854	850	880	895	812	920	829	861	841	834	872	863	833	857	845	844	836	811	839	858	843	863	843	816	812	887	847	860	846	859	919	832	819	876	795	851	826	842	849	872	897	861	893	837	884	817	876	881	848	876	897	854	847	824	905	866	835	874	852	837	795	800	885	868	822	893	878	864	846	855	856	911	916	844	893	870	825	893	868	868	868	834	894	861	792	892	775	821	837	862	847	820	915	811	906	854	877	882	877	831	883	855	793	876	819	894	849	834	888	914	858	827	785	829	830	843	872	856	830	901	841	863	876	799	836	860	859	859	819	886	870	917	818	827	853	867	886	874	838	864	853	846	888	868	848	855	896	886	819	876	861	894	861	874	862	844	847	895	859	818	841	838	887	897	861	876	846	908	821	878	856	870	877	857	858	812	901	948	884	905	894	830	804	870	816	862	801	847	880	850	850	870	893	841	826	920	815	838	839	844	886	922	839	901	901	812	872	874	875	853	882	869	836	846	846	834	841	920	867	888	855	875	851	866	841	886	813	871	863	855	896	861	853	860	859	844	884	871	882	878	892	906	895	831	855	852	859	841	851	814	843	868	814	871	875	842	828	863	900	889	823	874	905	854	839	860	824	910	834	869	860	844	869	841	863	915	834	872	851	897	880	846	917	891	825	794	821	823	909	893	931	825	895	838	838	858	848	913	921	836	841	897	803	849	801	838	841	870	872	837	817	833	850	832	876	843	854	818	847	876	843	857	809	879	874	872	899	848	873	872	892	817	815	829	839	870	922	887	827	823	842	858	881	858	838	853	848	869	897	871	813	896	853	851	888	798	853	834	823	885	891	917	884	898	935	863	822	826	840	819	809	851	826	862	870	864	829	879	887	853	899	827	916	870	847	838	867	839	844	910	842	848	840	918	869	885	851	844	904	845	838	857	875	869	843	868	925	843	912	830	878	867	871	918	895	865	805	854	844	847	844	862	834	793	864	837	805	885	875	844	842	857	794	844	925	873	877	859	877	880	816	835	878	830	872	819	866	824	857	854	837	880	829	870	882	866	850	894	846	889	838	849	868	833	900	871	861	874	885	854	847	827	837
23770	21709	29558	24454	22222	22277	17003	8316	5573	4304	3661	2905	2145	1875	1513	1392	1172	1016	923	916	839	757	745	735	641	651	623	610	636	577	593	575	570	495	542	537	558	520	527	507	525	555	559	536	510	502	496	483	551	528	525	542	492	561	544	563	590	504	497	522	520	523	466	592	488	561	433	518	455	521	497	528	494	533	524	509	481	535	549	508	543	501	530	492	480	524	487	515	524	536	494	544	518	525	511	521	535	503	507	511	514	545	520	532	489	527	474	484	496	534	490	561	527	507	523	488	521	514	502	516	529	551	538	491	529	531	543	527	552	497	543	512	490	493	505	568	521	526	513	491	522	495	550	487	494	541	543	528	524	548	496	494	520	502	531	551	518	524	497	481	506	568	537	499	552	529	497	530	545	500	549	523	560	490	514	529	530	495	515	535	523	491	517	559	499	503	516	508	526	502	487	525	528	540	541	518	507	496	548	516	499	506	509	553	513	506	474	516	511	503	525	521	528	522	500	499	558	505	534	509	520	512	512	525	491	539	511	541	554	509	517	515	497	531	512	543	500	501	502	515	512	520	482	529	518	563	523	529	490	509	543	550	564	515	523	557	528	511	498	518	535	495	521	508	469	520	534	506	517	514	513	515	539	492	475	485	531	523	491	512	508	495	501	545	562	537	531	535	496	545	508	534	492	534	516	539	514	460	506	521	572	519	542	535	575	576	558	491	526	515	507	531	521	480	521	540	528	557	510	510	466	501	557	543	507	545	489	498	486	537	483	463	488	511	487	478	542	551	498	560	522	529	504	547	508	519	577	523	500	473	523	518	490	494	532	507	483	519	527	515	505	540	512	492	476	522	489	517	534	525	496	508	570	532	504	543	544	517	563	547	544	527	517	536	514	509	529	532	528	523	511	546	510	576	522	496	506	528	552	490	488	551	494	506	497	544	510	511	503	552	546	511	506	551	556	546	526	550	531	520	532	506	525	532	536	488	466	495	532	534	463	515	510	519	522	486	521	485	539	556	529	487	494	553	549	485	485	557	539	498	495	538	500	581	463	558	495	574	576	497	506	483	533	534	523	515	512	504	557	510	525	506	522	474	530	492	523	501	535	548	509	522	511	527	530	537	508	543	506	539	534	493	557	545	532	496	534	529	514	493	557	514	476	521	520	482	514	531	515	529	528	490	491	487	487	517	466	504	496	532	509	485	497	546	489	529	500	537	532	529	517	503	502	528	539	487	541	547	496	536	522	552	528	502	497	508	547	531	524	528	539	484	521	502	540	528	549	514	503	525	482	555	501	541	484	526	498	507	528	487	547	524	506	506	522	542	532	514	516	522	547	502	536	501	540	542	527	498	502	508	533	554	508	537	519	526	534	530	489	529	526	504	507	520	505	528	478	506	506	495	544	512	516	532	482	500	522	527	517	502	549	524	511	510	564	529	509	497	545	501	550	526	525	504	527	545	491	488	544	505	488	505	528	559	526	500	505	470	521	517	518	555	557	506	561	485	502	546	508	532	551	492	539	524	493	556	508	534	529	502	565	506	481	534	556	530	520	511	515	517	498	505	548	522	532	503	533	531	544	446	542	519	549	541	525	541	496	487	510	546	502	517	491	495	488	489	525	522	494	480	474	498	522	515	488	533	566	555	519	525	531	508	519	531	524	518	573	523	504	531	509	530	504	474	475	478	496	513	515	549	518	470	499	541	523	528	513	526	507	515	551	516	528	510	527	524	516	531	500	505	534	503	500	555	488	548	510	545	540	503	495	524	522	507	567	512	540	503	482	541	513	514	504	538	523	549	553	529	546	520	521	557	498	540	533	505	538	533	498	548	555	501	498	457	461	497	520	540	509	530	532	534	541	521	511	492	518	541	484	508	491	550	517	524	504	495	530	525	499	506	498	491	504	522	496	507	517	521	529	500	547	478	513	499	541	502	565	520	527	520	528	512	522	512	534	554	558	539	514	513	524	496	496	523	509	512	544	504	531	525	492	475	536	497	529	467	506	515	562	518	503	481	527	535	511	496	511	500	513	530	520	546	500	526	543	540	517	542	524	506	496	539	480	497	548	506	540	507	518	522	499	531	520	515	529	511	491	497	491	526	517	472	510	551	520	565	535	508	531	465	539	567	529	507	495	544	533	506	528	521	523	487	499	548	546	502	504	534	505	492	509	520	542	545	514	473	497	497	521	518	481	500	506	489	541	522	520	488	543	512	494	534	484	527	534	479	540	525	541	531	494	501	483	536	478	512	535	526	515	514	518	505	556	546	527	552	498	520	492	544	526	524	521	524	549	481	533	515	512	537	568	523	499	492	518	521	499	489	496	511	533	499	537	517	501	488	481	496	498	489	523	548	504	500	498	470	514	492	535	509	540	535	524	503	543	534	530	538	496	561	531	501	534	520	550	514	483	540	499	506	538	524	525	515	542	504	491	504	548	508	491	497	563	488	526	508	480	554	533	495	477	556	509	499	482	496	524	518	512	436	566	557	548	567	485	512	499	491	508	567	523	511	487	516	536	550	490	565	482	509	531	520	496	579	543	507	480	562	536	545	528	513	515	556	492	485	539	487	541	494	503	531	540	487	483	479	498	492	513	514	541	505	518	522	522	520	486	477	509	541	533	555	517	491	527	508	530	461	546	540	520	508	527	505	568	535	533	532	514	541	566	531	500	556	485	519	514	519	518	509	517	553	518	524	499	491	493	486	468	484	511	509	518	523	534	521	543	527	479	481	528	478	469	519	505	493	528	539	502	550	526	490	516	524	498	550	563	540	512	523	541	523	532	523	528	488	528	549	524	551	536	546	495	508	550	575	480	519	529	521	544	523	503	496	501	529	505	514	516	533	553	507	505	524	505	488	484	526	503	519	489	514	532	519	491	491	547	529	498	513	519	512	505	481	534	478	472	493	552	512	542	484	498	549	475	469	522	528	490	500	565	487	530	516	534	515	566	526	524	507	565	487	544	553	484	538	524	535	487	520	498	478	491	538	539	531	528	527	518	516	475	504	499	596	556	514	543	531	580	527	528	526	495	476	500	522	484	505	527	570	525	522	557	537	483	508	544	548	512	523	547	509	534	552	552	513	484	526	507	497	497	523	490	534	525	514	532	522	524	513	530	535	557	470	516	526	489	517	502	491	550	545	506	541	512	528	509	512	517	518	526	508	534	540	557	510	524	530	528	522	522	444	529	487	525	557	546	542	492	497	487	549	519	553	536	515	483	528	568	535	532	485	486	510	522	519	540	479	513	534	483	490	540	501	518	497	531	549	533	504	527	539	500	501	534	520	579	557	544	497	513	536	510	485	495	522	505	514	554	492	558	490	516	551	525	496	494	542	527	534	535	492	526	527	533	509	536	493	514	508	516	522	491	526	494	502	513	496	479	513	569	547	545	512	513	522	573	542	503	494	477	507	547	538	482	516	521	493	512	485	504	537	507	527	551	567	528	538	524	504	488	547	504	485	526	529	537	518	518	495	478	524	524	534	460	531
30144	52950	50977	41797	34642	28262	21856	17520	14122	11460	9948	8236	6321	4953	4188	3721	2918	2518	2280	1962	1845	1709	1561	1413	1266	1217	1107	1058	1052	965	979	928	899	881	887	871	859	802	792	865	802	815	785	818	770	820	801	830	808	816	787	801	816	773	796	801	828	830	791	781	792	785	776	809	791	770	769	802	764	754	833	780	799	814	737	825	796	826	844	726	747	772	784	811	808	739	784	803	807	798	771	853	798	837	762	798	812	788	812	803	799	800	789	780	816	822	798	797	807	827	818	791	820	798	790	822	807	810	757	822	787	812	800	793	767	781	756	800	762	806	847	845	820	799	791	828	857	768	743	791	741	811	779	790	740	821	822	764	801	789	758	809	789	781	791	762	770	789	836	797	783	795	741	738	764	810	794	809	780	835	754	803	758	805	815	779	794	784	821	737	811	775	778	777	785	747	798	806	751	798	784	777	810	767	779	798	768	788	793	748	759	788	732	756	819	764	776	781	803	818	777	781	824	767	802	792	790	798	821	755	772	872	793	785	789	804	811	792	851	836	808	802	797	798	756	762	761	779	802	780	824	837	769	801	760	815	814	814	800	750	775	824	810	766	781	812	784	828	771	773	769	785	782	778	786	749	826	753	781	826	814	811	830	779	746	814	800	791	774	809	738	805	803	823	835	838	787	834	795	808	773	789	776	784	740	783	835	759	803	802	742	767	743	802	798	795	789	787	800	871	821	793	834	774	811	761	789	789	793	799	837	793	800	781	794	826	783	782	772	816	767	810	729	736	792	785	826	827	729	796	817	804	780	842	798	751	764	813	794	857	787	788	785	766	794	826	772	805	799	842	817	771	773	799	768	763	763	825	787	750	823	831	758	785	731	800	767	823	776	795	792	816	822	793	797	809	821	789	796	781	787	733	808	757	796	793	778	799	818	783	784	835	828	834	822	734	769	817	778	824	769	738	816	764	758	829	791	808	756	778	799	807	802	784	804	750	762	811	762	799	809	742	773	768	756	819	854	818	786	800	772	756	798	781	763	823	792	809	804	760	735	788	784	823	823	784	746	816	735	786	797	826	759	764	776	785	788	799	797	772	795	783	745	811	806	777	775	760	746	786	809	784	801	819	791	801	790	743	786	824	801	760	797	765	759	779	779	810	794	792	814	772	763	802	768	801	797	812	739	787	786	796	767	777	791	757	841	784	754	774	764	781	793	814	812	780	825	737	781	773	773	778	853	789	767	779	804	770	759	783	774	774	825	775	770	811	819	770	801	797	783	790	772	835	736	801	763	838	806	835	814	779	823	839	808	769	842	804	800	785	809	808	795	777	803	769	873	727	737	809	885	781	782	783	797	758	759	807	779	789	822	768	792	793	809	832	815	778	794	787	840	799	766	786	795	785	806	816	796	820	797	797	758	816	770	796	760	806	804	844	779	806	769	792	880	751	800	755	798	860	832	727	799	815	782	838	792	782	792	824	790	778	812	803	779	788	802	805	804	769	766	774	750	813	834	799	817	815	814	800	815	812	796	773	789	783	812	814	827	759	829	797	792	816	759	753	814	787	784	807	780	792	835	771	817	740	798	824	813	812	765	793	832	787	820	762	795	829	803	836	776	786	798	806	807	771	765	766	777	795	809	784	777	807	840	751	761	799	779	762	809	741	747	755	762	774	809	807	792	809	771	812	832	831	816	791	748	786	804	802	761	725	802	795	791	800	775	797	714	782	763	787	803	793	740	766	814	808	786	749	761	818	805	751	772	758	789	789	787	867	785	805	837	820	784	761	839	755	832	768	832	815	826	801	822	802	814	859	768	805	770	769	767	801	817	807	791	753	834	784	779	766	812	794	787	775	781	799	795	785	785	767	758	790	787	787	839	825	796	780	841	787	833	810	785	775	855	818	770	764	817	792	798	799	756	803	735	750	783	823	775	794	830	732	824	782	760	796	795	780	781	781	785	737	747	792	775	796	794	804	793	776	789	806	795	790	769	746	758	791	725	772	824	802	789	823	778	789	747	780	842	809	778	826	740	729	787	800	754	803	805	780	783	773	787	802	761	795	780	798	796	771	843	822	776	821	769	784	771	786	760	822	776	782	750	796	829	797	803	812	832	811	764	835	742	741	824	765	806	819	775	773	766	755	747	841	793	796	813	792	813	748	771	830	831	812	824	844	767	775	825	785	823	751	775	824	814	776	767	789	826	828	737	757	842	779	782	817	802	794	795	841	844	751	767	725	821	790	810	736	786	776	764	800	816	805	858	777	812	772	810	779	760	799	766	832	753	833	779	781	800	807	812	772	799	817	834	779	774	801	725	792	831	824	749	765	764	810	787	788	802	775	807	758	805	786	833	822	734	831	813	788	870	784	781	816	823	790	799	790	792	787	800	778	830	783	807	800	746	781	771	770	804	781	806	790	824	774	787	807	794	765	751	788	765	811	807	742	811	744	799	774	783	799	786	778	773	799	825	809	786	729	804	780	817	795	803	767	819	783	799	792	795	791	772	805	784	794	779	747	762	775	813	782	809	759	810	750	787	752	818	792	798	774	769	812	781	786	796	798	742	796	771	782	789	764	809	846	796	810	793	800	839	790	820	751	749	754	815	785	791	785	795	795	767	812	761	782	759	761	820	835	796	794	799	799	786	857	765	791	803	838	841	829	783	765	740	766	788	787	821	769	799	811	792	796	793	781	753	783	736	743	842	817	772	788	774	783	796	803	820	799	784	814	793	780	820	786	798	830	779	793	749	809	771	775	770	795	790	817	810	785	776	765	798	814	815	794	782	801	797	762	799	771	793	799	789	775	811	801	786	784	814	751	763	816	777	797	829	808	784	815	795	788	796	750	837	799	789	751	787	753	802	788	753	729	810	782	755	818	808	776	793	782	760	799	756	824	819	813	851	811	788	795	849	802	804	790	801	779	789	784	771	833	855	816	792	815	787	787	833	775	818	780	744	797	801	780	730	792	786	811	829	814	800	801	776	824	788	777	825	813	803	807	834	822	759	785	758	778	769	802	777	808	830	821	768	811	772	776	800	767	784	744	817	749	812	803	755	745	767	809	798	794	837	809	783	805	801	775	841	763	768	760	756	785	782	764	803	821	808	780	775	784	820	767	784	785	752	838	762	776	813	776	795	824	804	810	807	802	819	779	778	807	839	849	782	804	810	829	780	786	782	799	798	791	831	758	807	834	802	834	803	798	765	802	759	759	759	803	777	814	767	809	815	763	759	778	822	797	770	806	785	813	743	786	738	806	831	804	772	754	821	689	818	809	817	764	832	780	794	815	815	779	791	747	741	826	808	736	790	786	749	779	782	782	814	830	820	764	761	798	832	792	826	767	770	774	792	820	773	744	827	838	802	840	810	807	790	811	769	756	781	851	800	779	787	821	786	778	826	797	787	767	781	746	775	808	782	833	812	744	794	779	801	805	718	784	808	778	814	825	788	771	774	779	758	800	793	812	734	772	771	796	809	819	786	780	817	791	844	803	841	750	776	852
27922	25851	30664	23611	14081	8497	5216	3518	2460	2074	1735	1407	1247	1061	950	912	784	750	714	681	672	614	665	598	591	572	564	567	580	561	574	563	532	533	533	564	511	544	549	544	531	512	545	518	483	547	578	522	557	562	538	535	532	552	551	505	567	513	568	552	513	482	478	504	497	573	557	520	507	538	546	527	512	520	555	517	560	523	549	529	487	522	551	564	529	528	514	514	547	564	533	484	528	521	557	529	601	519	549	520	546	588	526	534	527	530	501	508	525	583	552	578	566	504	520	569	553	546	543	541	520	545	551	520	554	523	535	494	528	578	570	545	544	590	494	533	536	539	521	512	526	561	523	527	511	567	550	519	535	538	536	526	551	498	532	526	552	517	523	511	531	519	495	543	514	498	518	617	552	489	517	561	543	555	457	537	551	524	553	523	505	528	519	546	503	553	510	557	551	527	539	521	500	530	532	579	526	565	544	536	525	485	535	548	530	525	516	536	502	546	504	584	515	539	543	532	568	491	528	509	589	541	546	529	509	527	524	503	501	540	489	536	535	499	532	498	550	502	529	505	587	529	553	557	505	534	537	505	503	530	576	571	532	527	517	501	541	546	499	515	514	546	560	544	551	492	485	521	519	534	566	514	516	548	536	535	525	564	536	534	529	533	542	559	507	506	544	502	534	486	572	554	498	510	548	530	594	517	563	572	541	544	510	540	527	550	522	520	520	522	561	518	553	537	566	490	570	547	532	483	537	554	547	508	512	554	516	567	544	513	509	503	546	536	526	521	543	544	523	554	515	528	566	535	526	490	527	553	521	518	550	503	559	527	553	547	563	511	540	530	562	548	514	495	541	506	487	532	542	468	488	518	499	513	564	516	552	554	539	502	536	540	529	526	520	556	524	529	559	535	534	515	542	511	524	509	558	536	571	519	538	514	498	504	515	559	505	530	574	516	538	537	502	566	500	505	508	523	540	506	559	582	501	600	535	562	504	561	503	539	564	493	513	507	582	540	534	537	505	528	470	538	533	535	535	512	559	498	530	515	564	518	507	609	538	534	550	536	541	557	538	481	537	505	527	483	484	534	506	556	521	524	483	512	542	523	509	540	557	532	528	507	505	545	515	511	540	578	543	514	540	549	564	545	580	499	539	532	560	546	538	558	499	544	512	548	494	524	530	498	563	506	537	498	530	519	541	514	583	533	575	542	557	494	540	520	533	474	516	524	496	554	512	506	461	524	546	502	533	503	521	548	530	539	534	522	553	535	542	536	584	543	516	523	544	553	506	548	556	530	525	527	495	527	533	549	550	500	560	534	588	568	532	539	563	530	515	527	532	506	519	504	562	579	535	542	532	540	554	534	505	588	523	544	546	549	513	500	584	549	550	526	512	575	568	544	546	510	570	546	470	508	521	561	535	486	520	508	544	512	483	541	555	544	510	542	526	500	504	540	565	532	551	529	568	515	546	566	529	539	506	532	503	479	547	535	535	532	558	525	500	550	492	541	535	519	556	548	530	517	558	563	533	540	550	537	515	531	534	505	515	513	524	549	519	559	515	516	517	517	563	527	528	525	520	513	509	524	517	526	520	497	512	491	531	552	531	536	512	543	568	535	515	537	534	543	559	516	599	534	543	606	536	543	558	519	549	539	578	498	548	465	507	545	577	563	513	482	573	544	509	527	547	480	577	579	543	540	527	588	551	522	552	580	547	521	556	584	565	562	528	534	534	538	505	542	498	540	512	550	504	541	516	549	540	581	544	490	574	551	540	533	517	540	563	545	541	510	496	573	556	546	562	507	554	520	553	554	538	520	519	545	532	549	519	495	544	542	508	548	595	544	507	560	524	555	549	553	525	545	567	557	562	516	501	540	524	575	555	555	508	507	564	514	570	491	537	578	548	518	511	544	536	552	543	517	542	543	555	518	546	532	547	559	548	550	530	530	532	491	546	520	562	493	542	521	538	529	509	518	551	519	525	482	526	538	528	571	546	541	553	522	519	548	543	540	589	571	521	535	558	532	546	537	507	555	523	492	483	505	512	563	523	517	484	527	531	537	530	513	468	511	583	525	518	500	536	516	536	447	510	549	535	527	537	534	525	550	529	553	506	523	532	539	522	563	513	515	589	545	556	553	525	539	510	510	531	548	548	546	506	554	492	536	534	482	553	553	553	543	529	527	535	510	530	498	503	521	526	556	545	570	594	537	522	557	549	566	529	530	547	549	501	546	532	505	487	549	547	541	565	557	537	513	522	499	556	533	539	517	525	484	559	554	534	566	565	525	553	539	531	526	560	541	491	541	497	536	551	555	509	532	549	530	556	531	549	521	532	532	532	553	538	541	533	534	581	530	524	499	531	532	529	521	568	535	493	531	520	563	551	554	504	535	531	517	563	527	526	517	518	540	493	514	547	548	549	535	559	542	516	528	523	585	536	512	554	524	526	509	478	557	544	535	551	534	571	518	519	514	495	502	557	549	508	528	538	517	570	538	533	508	520	539	522	508	516	528	525	499	532	545	593	506	556	527	482	543	513	524	505	519	509	491	488	540	538	521	551	540	568	526	537	533	544	574	522	487	507	554	517	529	535	539	530	500	535	525	518	563	509	487	560	542	535	535	526	498	523	520	550	563	515	554	522	501	518	505	502	540	594	522	593	491	519	538	548	558	543	521	533	551	546	571	539	522	513	534	507	537	553	498	537	546	579	523	530	536	543	507	563	518	523	501	572	531	491	587	527	542	510	511	542	537	526	525	571	528	532	529	538	583	542	554	556	547	518	502	523	496	517	543	548	533	525	557	542	559	527	562	537	546	521	536	550	487	551	570	551	483	559	539	531	539	566	502	522	509	564	545	535	523	544	510	563	530	532	558	567	537	533	504	547	534	568	514	493	573	543	500	528	565	506	533	531	591	515	579	511	564	527	569	516	507	504	533	529	552	564	532	499	540	538	539	530	502	565	541	568	549	521	511	546	533	523	554	531	528	562	520	519	569	566	564	537	564	510	542	492	527	555	550	542	509	531	520	537	554	492	533	565	503	527	540	529	552	516	541	510	505	487	549	556	564	518	522	524	549	515	539	548	565	535	577	517	531	558	537	519	517	511	535	574	545	544	505	524	589	519	550	527	552	564	535	546	531	534	520	546	534	556	522	524	534	538	555	554	549	549	514	535	543	508	485	566	501	538	537	545	564	536	558	548	560	500	540	537	516	520	529	517	564	517	551	511	574	546	515	528	508	494	535	506	534	588	548	503	540	521	589	569	576	521	520	506	558	562	534	507	586	510	545	539	573	542	532	555	526	509	520	505	584	540	542	534	491	517	487	497	531	486	557	495	540	532	497	524	544	552	545	542	547	547	538	576	500	543	553	537	565	523	544	564	546	511	546	522	556	483	566	537	520	517	551	551	535	504	518	508	588	495	525	566	576	536	516	505	566	536	518	554	494	517	565	530	529	484	517	531	533	543	560	539	518	549	547	511	543	519	530	518	492	501	533	542	513
28829	43061	40641	31134	23940	17852	12897	9552	7461	6068	5178	4073	3142	2704	2325	2069	1715	1604	1422	1352	1231	1230	1166	1044	983	999	887	928	940	899	941	954	900	805	863	871	866	855	803	842	821	845	830	829	831	848	873	813	849	841	845	839	797	834	826	817	877	770	804	849	871	860	848	801	762	828	869	878	784	833	842	855	835	822	843	811	798	814	831	814	797	826	846	891	834	838	774	831	850	850	850	789	808	788	813	836	821	803	819	827	841	802	818	854	821	814	846	796	853	770	835	818	879	822	871	868	839	842	813	752	818	760	820	766	810	839	820	784	887	840	877	825	851	865	807	810	871	852	833	843	784	901	806	824	856	846	793	776	814	826	821	880	843	813	818	871	814	779	839	835	813	831	877	794	788	813	842	808	815	844	836	823	822	805	827	851	771	853	837	816	869	797	812	789	847	840	832	809	857	763	815	800	815	812	797	789	818	851	773	850	860	814	821	756	837	812	863	835	802	832	859	851	819	836	799	826	822	862	804	772	821	830	837	858	846	783	812	835	859	820	892	838	846	835	812	861	836	791	814	810	843	856	832	814	797	818	835	844	818	859	844	800	797	822	815	809	851	816	859	803	850	819	833	832	804	849	833	833	810	819	815	797	795	803	804	822	830	808	820	810	829	767	769	854	811	795	804	809	807	827	792	877	841	797	812	776	814	853	786	824	811	832	807	821	839	783	762	783	827	835	845	741	891	831	795	829	832	836	841	886	791	831	834	783	858	790	787	818	872	794	809	821	828	828	830	799	868	809	850	820	871	831	818	870	811	864	844	843	806	842	889	788	820	755	849	798	798	839	838	827	764	812	773	827	855	838	816	850	850	787	798	827	854	890	863	799	795	837	808	838	851	853	851	820	848	835	845	784	802	861	819	858	813	806	815	775	826	919	806	782	820	821	816	819	825	853	820	836	840	800	818	851	824	882	784	820	807	892	857	784	893	835	843	851	824	842	830	797	849	823	778	801	795	821	833	864	813	836	864	857	827	770	790	830	786	800	814	809	789	844	872	854	850	880	808	842	853	819	827	805	838	807	865	797	815	825	818	844	835	802	855	796	848	851	813	845	789	780	816	880	823	806	836	822	849	845	814	775	809	863	848	856	820	785	801	853	829	792	786	857	796	844	824	853	795	810	814	830	807	857	837	818	840	828	829	836	884	850	836	832	823	825	829	814	838	815	890	793	821	824	784	831	869	812	844	855	814	810	803	829	814	859	804	827	808	805	835	802	831	780	838	880	752	791	883	770	853	872	830	852	808	829	778	822	816	817	785	817	794	861	816	797	796	822	824	877	853	864	883	788	850	802	877	884	814	829	792	849	776	786	798	795	862	805	860	883	841	800	850	799	842	829	850	852	812	799	793	832	797	824	862	776	816	850	841	844	882	798	837	801	832	793	847	878	839	850	800	821	867	800	827	827	799	858	849	849	826	824	860	848	829	842	836	834	880	824	844	802	850	880	779	810	773	861	893	816	817	843	795	800	831	795	818	815	810	813	779	793	902	853	805	827	817	846	825	868	821	836	835	828	842	826	772	827	844	898	746	822	832	818	831	831	872	817	817	790	833	825	843	809	802	840	872	798	785	786	810	839	837	851	832	801	847	797	824	876	847	784	816	768	841	817	789	841	897	807	845	814	828	841	855	858	821	840	818	805	847	833	900	839	819	842	824	840	865	846	834	810	792	789	837	795	831	795	806	803	859	843	831	797	816	879	795	846	832	789	897	847	831	832	835	759	816	843	800	865	845	844	828	862	854	862	824	851	776	817	813	794	790	807	844	779	860	836	821	859	820	815	774	836	812	808	822	850	870	830	810	812	807	837	839	799	821	827	871	790	822	843	787	795	817	835	819	801	868	880	844	810	831	907	829	816	788	799	833	764	821	775	776	790	848	817	784	808	842	858	798	770	758	828	834	818	875	807	774	839	835	863	853	823	765	823	835	789	822	800	822	826	858	870	886	813	834	805	802	848	808	826	855	809	810	851	829	831	812	796	775	827	846	835	858	853	788	805	816	784	820	800	803	799	834	832	816	781	857	807	820	823	794	841	799	842	864	787	856	853	828	792	800	804	799	842	860	837	799	847	855	812	876	856	879	843	806	904	861	804	834	859	873	861	819	852	851	827	839	824	824	816	849	797	859	791	782	836	813	819	837	847	794	813	851	870	761	823	837	802	783	757	804	819	822	833	823	814	790	831	858	816	828	858	831	790	854	883	890	829	819	779	817	874	888	788	841	870	784	861	845	824	870	820	811	852	833	801	790	809	888	807	822	857	837	802	824	824	804	831	838	819	854	807	793	801	822	859	845	796	854	789	823	818	787	874	786	826	807	793	790	865	837	822	825	819	802	862	781	775	805	856	844	797	776	817	801	839	864	829	835	837	793	891	795	807	831	797	828	819	825	833	792	825	814	826	803	836	775	795	789	802	806	802	783	851	875	799	818	859	803	832	828	820	854	841	827	845	808	793	837	813	798	781	859	815	857	843	837	803	827	836	804	837	819	804	802	815	838	790	787	779	836	816	828	785	849	844	799	797	813	796	785	876	813	818	840	780	833	864	800	859	808	825	801	751	832	815	783	863	825	845	830	829	867	840	843	872	818	810	803	839	839	876	813	834	788	855	822	844	839	775	820	844	821	762	782	846	803	803	825	834	834	820	855	803	851	854	824	804	832	834	800	845	834	850	787	860	835	832	808	811	840	857	824	831	844	839	839	781	809	814	816	839	786	804	821	800	862	824	859	822	816	767	863	791	861	834	801	875	875	841	835	832	804	837	842	753	788	862	849	829	802	861	802	820	847	858	818	819	779	835	879	855	817	839	821	843	880	779	813	887	801	764	850	820	813	820	844	800	829	808	853	779	824	828	814	823	813	844	844	805	799	861	829	869	793	789	803	783	775	852	787	832	807	849	839	804	850	805	815	831	828	806	861	805	821	848	845	842	858	800	802	803	854	820	814	803	798	819	801	867	892	868	837	781	807	873	824	822	830	865	813	860	843	833	869	856	786	855	726	910	823	813	786	856	856	838	837	817	837	850	815	792	867	811	832	795	817	812	736	841	830	845	890	785	813	832	836	857	825	865	806	825	826	854	851	871	845	855	836	844	829	826	806	833	809	872	798	867	866	840	848	833	817	807	804	858	819	793	881	784	808	866	848	793	914	852	854	786	831	796	851	840	870	800	837	817	786	769	796	853	852	838	830	859	795	845	866	868	893	810	848	802	830	838	771	761	829	794	811	891	845	803	803	804	852	836	806	844	833	850	790	836	853	845	799	818	864	789	831	799	782	844	845	857	812	806	762	813	826	815	828	753	826	847	850	859	807	852	807	808	838	844	801	812	822	798	852	840	883	850	804	877	842	823	831	883	839	828	814	826	835	831	844	818	800	850	883	868	812	866	840	867	852	807	854	786	779	850	861	811	834	803	812	822	781	901	816	837	834	834	830	838	796	831	781	859	819	802
24754	21710	29096	25560	22146	17255	10328	6008	4112	3302	2610	2071	1654	1496	1238	1135	975	936	829	781	728	777	709	662	664	613	640	615	601	617	554	568	589	590	554	533	576	511	499	562	534	524	558	548	536	523	544	528	581	545	570	552	574	523	529	567	544	526	500	563	526	549	547	566	525	540	555	505	519	566	565	557	531	571	518	567	581	523	544	549	546	533	538	517	554	578	560	539	515	534	573	542	492	538	569	569	511	557	535	544	516	539	522	539	586	546	533	549	528	567	556	556	515	560	520	508	555	534	506	560	526	525	565	558	553	569	548	569	588	487	529	512	553	574	582	553	567	551	544	555	585	580	549	557	518	536	570	495	542	546	575	574	575	536	515	554	539	505	521	503	545	554	549	528	538	508	566	543	547	571	566	561	533	491	553	503	536	519	547	558	539	551	555	533	544	557	538	519	541	531	531	494	541	536	534	543	563	599	507	493	556	512	534	611	547	526	560	538	550	563	526	559	544	487	536	562	516	527	558	552	530	529	517	529	531	543	556	585	553	512	541	528	553	536	532	523	529	542	551	542	553	509	499	531	502	516	521	555	570	528	530	519	523	548	563	529	517	536	494	530	514	552	520	529	550	495	573	494	512	521	556	553	552	522	552	580	541	506	554	508	514	496	550	539	542	552	517	532	525	540	528	537	545	568	551	599	542	527	518	566	560	580	560	528	548	515	564	583	557	534	530	523	507	557	520	561	548	550	539	550	503	527	511	543	548	506	529	510	531	545	528	580	536	570	580	560	574	607	571	546	533	526	550	539	511	491	554	527	521	516	583	521	524	563	540	564	528	516	522	501	522	537	521	511	555	542	542	517	537	597	500	568	555	492	556	532	541	539	550	517	524	526	512	538	590	511	576	577	535	524	566	569	534	528	579	552	539	544	537	585	522	499	542	553	516	532	582	506	557	524	562	542	536	533	557	526	561	550	500	565	549	513	518	531	544	516	568	562	522	572	533	527	570	545	558	542	583	553	533	534	588	566	565	569	522	554	555	548	574	540	563	525	531	521	560	532	530	542	555	528	535	547	519	557	539	546	528	527	542	509	518	553	556	510	516	556	533	540	554	530	540	558	559	537	537	529	551	501	526	527	573	554	548	453	524	551	562	532	534	523	532	571	547	556	521	532	530	583	550	534	514	583	511	561	553	584	538	502	525	572	554	543	530	544	603	568	521	559	577	553	549	526	538	526	528	545	500	573	524	522	489	530	554	568	538	567	527	505	500	570	558	538	496	548	527	571	539	560	544	553	539	526	562	563	566	518	518	537	557	528	565	501	524	585	528	571	590	530	513	545	552	538	542	541	530	514	543	537	510	538	521	535	497	527	574	531	534	545	526	559	531	564	550	569	533	562	535	560	549	563	509	545	552	546	539	530	517	514	554	554	553	550	469	528	564	489	526	494	511	517	526	556	560	557	503	514	524	550	530	546	564	527	541	540	540	506	588	578	529	571	515	492	524	552	567	521	570	534	517	537	564	518	532	566	499	552	567	576	502	540	527	574	502	506	559	514	535	543	546	541	462	513	510	575	553	516	498	515	548	545	546	551	543	544	538	543	510	547	549	508	534	572	551	558	525	505	539	553	510	542	550	533	599	579	568	525	547	543	561	559	576	532	546	543	588	585	537	544	530	547	557	539	545	528	559	568	541	533	568	517	533	563	542	566	546	505	570	561	531	551	571	537	554	540	538	529	560	493	559	544	527	569	568	515	556	542	548	501	499	533	554	545	552	537	553	536	509	575	564	603	520	512	529	541	547	562	537	532	548	489	572	563	535	523	522	527	519	544	572	550	563	543	565	561	555	537	551	514	546	567	506	545	545	549	507	534	525	525	514	540	577	563	534	547	545	519	551	561	531	514	545	557	572	551	528	541	550	507	558	537	533	527	528	579	563	573	552	526	567	565	557	490	553	545	571	541	554	577	536	534	546	527	522	558	532	531	533	579	535	506	536	487	531	563	539	521	500	528	495	530	529	534	508	462	533	538	533	544	556	543	548	547	505	545	542	533	513	559	547	590	570	529	572	541	519	570	537	506	553	560	559	572	554	520	544	547	539	531	554	522	533	546	585	555	614	580	546	521	506	526	504	534	527	578	546	544	527	516	516	517	564	548	517	531	520	552	566	535	525	574	593	528	553	555	538	533	517	527	534	524	567	534	560	534	520	564	571	541	539	545	560	503	535	565	535	528	552	561	571	544	553	531	555	510	543	533	540	562	508	545	549	546	551	518	550	553	587	496	531	524	513	508	516	578	549	541	538	568	532	547	550	521	511	548	514	519	530	532	513	554	525	515	560	530	497	554	559	560	508	546	521	551	556	579	540	527	529	515	550	530	530	516	537	539	548	540	545	520	529	540	554	554	482	524	539	559	551	580	560	572	494	530	531	518	575	489	504	518	544	560	580	509	555	532	550	545	542	537	517	540	550	532	517	521	524	510	592	550	555	546	544	535	545	522	533	528	529	555	526	570	579	562	568	539	551	551	513	542	528	523	555	562	498	500	526	532	529	542	514	532	516	533	578	579	549	498	542	527	511	531	584	573	544	512	554	527	566	507	533	532	520	541	532	547	599	571	600	517	563	523	530	548	522	521	529	527	559	556	560	537	521	553	516	492	539	510	514	551	566	489	513	535	527	529	520	515	535	530	539	494	571	584	533	548	522	571	537	551	528	536	526	539	528	568	555	546	541	507	531	565	530	536	517	531	524	554	544	521	572	541	560	530	525	550	542	555	512	567	537	548	551	570	561	585	543	536	546	536	564	530	571	537	598	527	548	535	546	544	534	554	502	497	550	532	571	553	594	499	568	543	499	601	533	524	538	548	539	565	505	530	544	556	533	527	515	596	545	510	528	519	540	544	489	509	533	554	521	577	520	534	521	536	541	501	515	528	562	515	565	548	494	540	552	538	555	526	606	531	529	571	510	545	504	536	567	536	581	545	554	495	507	505	541	534	488	529	559	530	535	515	562	537	534	593	499	540	536	516	535	540	551	534	550	564	530	545	564	572	548	572	552	561	564	537	559	605	563	548	551	533	548	570	547	549	610	517	580	503	607	568	512	488	562	566	534	559	541	560	539	541	553	548	495	489	539	521	556	598	539	560	522	526	519	530	500	555	588	552	532	536	529	618	547	566	566	575	552	560	545	505	555	508	552	609	530	541	523	507	486	553	528	521	578	564	588	503	529	521	566	552	556	560	523	535	552	557	509	485	522	513	552	548	573	527	512	569	574	537	534	508	541	575	527	510	537	567	556	523	556	491	526	585	528	507	573	587	532	572	552	529	482	535	526	522	585	521	532	551	520	544	525	525	572	527	533	554	550	532	544	556	551	550	511	509	557	556	512	532	555	541	529	536	541	559	510	578	553	501	516	540	547	545	508	557	537	521	513	541	493	528	524	551	519	530	571	542	497	497	539	564	533	560	544	572	507	577	483	524	522	532	555	540	548	583	501	509
29006	48720	46432	37436	30183	24222	18458	14148	11160	9145	7575	6002	4733	3872	3321	2807	2314	2050	1826	1644	1546	1523	1358	1254	1196	1116	1051	1026	967	953	959	941	890	897	874	841	944	903	848	840	901	815	831	860	833	831	817	862	886	859	838	847	894	822	810	862	827	810	849	864	852	830	772	834	870	832	819	801	804	838	902	887	873	854	875	849	849	856	849	811	870	830	803	834	856	852	862	821	813	813	877	843	814	836	884	901	875	822	803	862	855	838	886	805	836	825	827	847	808	843	770	821	854	836	838	857	874	798	836	858	880	901	824	859	821	837	829	858	792	835	832	808	834	761	793	858	844	859	821	833	832	858	852	867	871	821	788	835	823	838	850	853	876	868	798	801	833	892	850	850	765	861	848	868	866	852	847	815	793	829	870	856	877	816	838	845	831	848	835	809	855	852	818	864	798	821	881	802	820	826	816	833	833	901	801	883	846	839	836	826	841	845	829	870	853	800	853	845	872	800	891	862	913	839	836	777	845	839	822	872	852	806	840	829	807	837	848	875	798	845	883	827	925	846	859	784	818	849	828	815	806	856	901	897	839	813	870	884	891	812	885	864	879	800	874	862	871	838	931	902	832	848	824	807	812	863	796	843	794	812	839	828	831	787	812	829	798	805	819	834	851	826	854	802	819	851	840	810	867	823	831	837	799	875	861	820	855	800	881	822	826	890	809	840	878	902	813	871	788	855	875	833	864	827	872	842	822	883	861	841	886	906	812	832	817	875	834	847	876	818	829	873	848	857	837	812	786	854	833	825	831	820	796	834	820	841	804	848	836	857	893	849	872	850	841	864	859	866	835	820	859	864	844	850	862	845	857	818	840	824	823	856	859	848	822	882	867	811	829	797	846	843	841	844	903	870	846	795	827	844	848	836	849	802	854	829	799	807	834	830	808	871	843	876	852	838	841	812	863	839	855	843	895	842	815	860	831	844	813	841	799	846	835	851	834	809	891	847	796	910	825	830	839	806	816	824	823	861	809	874	842	831	815	874	798	826	812	833	880	837	814	849	911	872	836	788	871	872	782	808	801	829	837	790	845	894	777	803	825	852	833	859	830	856	779	805	908	793	843	849	818	797	915	821	793	806	826	851	843	792	861	838	827	779	861	842	798	870	923	878	858	893	843	794	879	808	827	760	790	844	844	831	839	855	869	861	845	830	845	822	868	792	820	783	886	835	771	811	828	813	876	843	846	833	854	827	850	810	871	848	855	853	834	835	821	827	867	876	824	834	869	829	814	810	829	866	818	797	862	823	809	842	832	839	816	826	893	808	805	832	817	850	812	847	818	844	832	885	857	868	860	857	850	858	817	823	824	818	851	841	833	842	872	857	824	911	824	804	835	822	867	837	856	846	832	830	851	876	838	856	794	821	848	833	841	881	811	832	838	843	833	835	843	831	853	856	808	834	874	801	844	844	812	847	841	870	811	830	848	847	844	846	813	873	855	843	822	874	854	847	849	889	863	809	837	828	846	820	831	817	849	829	923	828	883	852	864	865	853	863	830	841	750	870	805	779	803	842	868	884	801	867	831	850	874	848	806	868	837	877	793	848	800	848	879	796	846	833	861	794	881	828	794	833	824	830	758	814	843	791	855	869	860	819	827	861	861	879	823	893	818	879	804	866	814	842	853	811	837	864	879	852	830	824	861	806	793	881	878	805	779	808	809	794	837	825	780	794	840	852	851	858	858	846	862	824	787	842	856	834	832	862	830	820	787	855	838	817	820	855	857	846	836	839	817	858	879	818	824	793	848	842	867	852	845	865	839	868	818	807	788	802	836	827	854	830	821	817	854	882	825	821	848	862	787	825	841	827	862	825	862	879	847	825	905	801	796	841	859	841	851	887	842	924	869	850	837	862	874	876	881	834	809	815	844	845	838	850	877	820	823	845	801	831	816	802	819	835	868	819	828	787	844	860	812	828	845	859	858	804	825	872	837	823	888	837	909	835	845	898	845	775	835	850	887	863	860	838	886	805	825	799	803	833	826	893	872	837	898	819	837	857	805	831	801	817	880	821	808	800	788	819	860	840	844	822	820	873	859	866	848	845	819	796	785	860	794	852	848	834	870	834	775	829	856	842	805	863	881	873	843	843	830	818	838	906	818	840	865	852	840	902	815	843	814	790	870	838	840	839	820	828	817	837	824	872	773	874	882	843	815	861	842	891	868	863	851	853	844	850	881	835	813	870	930	814	856	827	814	857	837	801	866	825	815	840	900	840	790	797	800	886	826	792	863	831	821	815	862	795	821	819	865	825	809	830	846	834	816	849	834	818	865	818	906	824	783	814	881	832	865	761	858	855	828	828	861	890	827	829	833	816	853	833	821	875	861	840	855	827	893	860	832	869	821	835	816	874	860	875	831	902	826	852	863	829	815	870	857	841	773	863	821	829	847	821	835	818	793	851	842	870	848	812	849	799	873	857	838	837	851	813	824	838	809	909	804	864	839	815	836	861	832	827	828	855	798	847	810	867	827	836	891	882	835	819	864	833	838	838	811	835	855	829	814	783	815	803	841	856	898	847	869	853	852	841	849	819	878	820	861	830	840	874	814	866	833	858	842	795	788	836	883	873	853	818	875	824	849	814	855	806	849	839	815	786	889	845	887	860	810	776	878	813	869	847	866	873	789	831	788	834	843	858	880	895	848	871	801	866	832	847	857	841	815	774	826	871	847	864	821	830	811	856	861	881	861	865	823	886	877	827	899	821	819	886	813	886	829	884	851	858	768	837	867	803	836	792	813	870	870	872	879	821	878	846	819	888	841	889	926	873	783	905	859	822	800	836	832	834	781	791	832	864	817	896	850	854	848	831	839	850	803	842	855	847	814	838	792	839	853	778	847	801	817	847	872	884	856	866	886	838	850	856	815	837	834	758	824	852	886	848	836	813	893	839	827	831	805	833	816	817	870	822	838	859	857	818	848	803	753	856	822	877	813	875	852	835	846	862	849	819	809	803	827	851	906	922	825	864	845	788	835	826	860	854	884	811	882	831	775	789	862	844	908	798	829	799	809	845	829	824	864	817	853	813	847	863	851	839	807	803	847	844	786	808	868	841	802	843	803	837	879	871	853	843	843	815	920	826	880	866	854	833	811	887	818	831	855	777	855	874	826	900	827	859	840	795	903	850	799	882	885	829	843	886	838	812	849	801	827	849	845	821	812	847	839	819	844	820	834	812	884	785	844	882	886	885	880	828	820	826	880	844	808	826	873	840	845	857	859	875	867	836	857	876	826	840	860	861	815	778	860	843	840	888	877	806	863	852	795	811	841	863	813	891	861	859	828	827	833	839	798	813	892	855	834	836	848	824	813	848	832	806	843	828	800	838	865	817	843	886	848	852	834	806	854	858	880	860	835	785	854	841	868	889	881	854	816	863	847	844	854	803	854	824	828	907	803	845	777	828	826	868	831	875	842	828	836	857	814	892	831	868	835	798	874	839	832	799	884	802	837	780	801	857
23825	21764	29732	24458	22288	22528	17486	8489	5614	4549	3684	2707	2187	1988	1668	1348	1085	1000	955	919	862	812	720	649	676	608	627	598	571	576	579	548	560	563	548	511	543	524	525	528	509	555	518	513	496	510	507	481	539	506	541	465	505	504	498	462	482	490	492	476	552	475	541	506	519	537	518	514	513	535	505	515	538	524	515	502	531	460	553	497	488	524	507	489	497	493	479	488	560	507	490	488	500	517	517	496	532	491	475	501	487	554	448	501	474	522	494	519	516	520	541	537	520	490	552	523	490	482	508	522	474	476	509	555	479	500	535	478	500	505	471	507	539	534	531	509	490	543	552	555	522	521	531	486	511	480	506	503	521	472	502	528	519	483	509	511	486	506	525	500	494	481	489	500	571	488	474	529	543	525	527	514	514	560	497	505	517	490	480	476	525	532	527	463	551	534	542	543	498	471	485	538	479	533	502	482	492	525	508	512	531	494	496	492	509	520	524	475	462	557	514	489	506	505	556	507	512	499	475	506	525	483	469	478	502	502	506	535	510	491	492	515	520	503	510	485	494	524	499	528	495	512	528	490	505	504	512	544	528	489	502	511	497	515	503	499	487	480	505	517	477	553	488	504	535	507	489	509	512	505	472	495	444	525	527	514	515	509	556	497	484	532	484	485	500	505	557	503	497	502	519	545	517	494	496	511	494	496	508	513	511	538	498	510	502	493	522	491	497	521	492	495	500	538	531	502	481	480	518	508	501	505	494	510	461	521	500	485	522	493	542	542	498	510	522	472	492	546	489	510	483	528	496	530	538	481	509	538	528	505	493	508	509	510	533	531	509	522	530	480	506	507	486	517	553	490	494	496	536	505	505	523	485	478	523	509	471	526	523	483	516	473	520	485	513	511	499	479	495	538	511	501	517	511	518	472	528	536	467	516	499	497	495	480	545	525	491	496	520	485	516	461	502	521	522	510	508	477	499	479	462	485	524	484	519	488	511	506	488	507	533	483	521	508	520	503	508	501	522	492	535	479	505	548	501	492	502	497	519	507	519	511	561	484	502	493	493	516	509	508	520	511	524	531	474	480	525	507	508	532	491	579	469	502	505	518	477	488	490	431	511	479	506	519	490	520	505	490	457	493	532	512	540	499	520	506	496	494	482	482	519	530	530	507	501	521	495	513	511	495	536	515	518	526	504	477	516	526	498	509	524	504	469	521	513	526	504	493	529	511	477	495	490	517	539	529	533	540	556	480	513	489	478	504	511	498	515	484	493	525	497	515	534	477	494	473	514	485	507	534	485	489	513	529	487	473	462	505	502	524	517	476	478	438	509	490	525	487	508	529	546	515	477	544	550	517	532	461	521	501	505	511	489	505	482	468	476	485	534	523	483	524	476	497	467	527	461	480	495	516	521	477	488	493	492	481	495	503	494	492	513	527	533	507	500	501	511	549	532	532	492	502	512	517	513	490	518	506	507	472	534	470	502	529	500	481	496	510	485	532	506	471	544	489	494	500	461	538	513	493	485	599	473	539	529	550	525	489	496	534	546	503	573	533	553	472	515	450	514	514	497	512	545	497	486	524	473	511	508	527	523	524	500	514	502	513	495	498	479	539	534	493	533	496	535	486	487	538	502	482	503	508	540	475	524	506	499	504	521	496	476	499	512	524	489	495	514	521	452	495	511	501	516	494	520	475	508	491	502	493	499	524	523	512	507	473	499	487	496	519	500	516	468	549	531	551	498	502	490	476	478	520	519	514	472	471	503	496	537	506	516	473	528	523	487	538	557	506	519	510	538	518	530	531	510	509	479	534	511	489	508	484	468	507	531	507	508	493	522	463	479	523	514	475	489	510	471	494	488	497	493	546	519	542	530	515	475	534	500	515	478	479	557	460	512	538	525	505	497	504	508	522	532	514	523	547	495	494	468	523	507	532	537	489	548	504	512	507	501	526	531	456	465	510	517	489	499	498	506	514	526	536	494	512	482	501	522	497	499	468	529	483	453	517	502	491	492	494	492	524	524	484	503	543	503	503	538	475	526	546	496	501	533	554	463	467	484	469	508	465	494	528	506	490	502	513	521	513	505	505	530	527	494	533	560	502	525	518	486	526	510	502	504	458	516	524	508	529	500	489	500	501	464	488	558	489	523	521	518	492	455	480	493	537	495	495	496	504	503	484	502	511	510	573	489	504	510	510	496	536	497	531	473	522	510	508	521	536	514	488	524	488	577	527	510	513	497	522	499	513	481	486	504	489	546	475	505	512	503	510	480	530	494	515	476	517	482	499	496	530	518	526	487	527	538	487	497	481	526	513	488	479	494	513	462	513	494	476	514	496	501	513	514	504	495	477	522	514	533	520	493	497	520	512	522	521	487	488	528	491	463	460	545	500	546	470	522	511	479	506	506	541	528	525	503	517	509	514	495	529	475	517	531	512	509	501	486	480	485	517	522	501	514	524	531	489	458	492	495	486	483	510	512	524	491	494	524	492	504	512	492	436	474	510	555	498	538	509	505	504	469	526	533	486	517	531	537	498	559	443	520	498	473	483	511	507	520	495	522	518	475	548	454	506	492	518	543	519	494	512	522	526	508	520	519	506	494	527	519	511	495	518	534	472	569	525	528	530	506	481	476	484	477	521	509	497	566	491	481	489	503	474	512	529	478	494	503	566	463	512	517	492	538	513	507	494	514	486	535	523	521	503	485	504	513	491	478	498	500	516	484	500	516	491	496	480	508	503	470	478	527	475	491	522	541	508	544	527	519	542	509	496	481	551	526	499	476	518	488	510	481	520	512	554	470	505	505	444	538	463	461	527	477	515	540	538	535	504	469	548	499	485	491	558	489	499	494	469	496	516	486	512	484	478	498	478	491	515	501	550	516	483	491	534	511	509	514	490	547	507	515	510	517	509	543	511	522	505	518	500	517	503	509	544	500	528	493	500	506	514	549	517	478	510	531	528	472	491	496	542	492	474	484	527	467	508	487	527	504	520	501	484	489	516	555	513	499	485	509	501	488	529	478	525	519	493	486	511	503	492	539	477	499	548	520	491	527	552	481	489	483	447	523	494	517	499	516	504	549	476	512	455	512	475	542	504	562	474	516	559	493	504	535	458	513	469	512	532	501	523	519	504	520	545	521	515	527	518	542	510	486	534	510	508	502	516	479	490	489	532	534	490	520	491	512	535	522	484	488	524	487	484	540	505	496	504	483	495	501	542	513	441	479	517	496	510	490	491	500	491	476	500	514	471	499	530	470	536	494	502	483	462	505	529	512	443	534	494	503	509	531	495	502	485	486	495	479	508	523	535	494	477	487	496	512	538	555	495	504	563	487	514	517	518	496	519	552	482	518	526	518	519	547	494	520	532	496	525	496	518	468	503	508	506	544	519	498	531	506	493	508	507	491	566	500	499	515	507	540	512	507	511	523	487	479	587	524	479	507	505	493	477	494	535	534	496	504	512	525	498	544	489	466	524	508	492	487	499	499	486	521	500	493	480	506	523
30726	52747	50556	41722	34797	28694	22901	18117	14682	12255	9840	7661	6296	5385	4363	3486	2980	2442	2237	2087	1773	1704	1551	1313	1282	1104	1121	1075	1042	1004	950	947	855	892	831	816	827	822	858	786	798	841	805	823	837	780	782	781	796	776	774	777	771	770	788	769	726	753	767	789	771	827	841	807	809	793	768	756	782	766	760	803	751	772	793	779	756	775	784	782	777	772	783	741	734	810	776	787	814	757	773	785	782	779	785	738	746	840	736	787	772	738	777	766	766	850	810	789	774	762	796	825	797	733	806	776	760	837	787	785	757	805	776	773	744	761	793	777	786	785	790	770	728	807	752	823	823	779	763	776	794	792	755	815	809	799	816	770	807	774	802	796	810	802	726	813	775	743	818	787	761	779	746	780	753	774	743	806	715	769	834	787	788	785	744	765	788	754	749	723	850	747	804	806	743	769	768	786	773	759	749	796	815	853	764	783	756	808	803	840	789	806	792	771	767	716	731	798	793	769	786	765	799	798	746	815	760	790	868	761	853	717	749	757	832	805	804	777	782	787	782	719	795	750	811	771	772	782	833	740	769	739	799	840	776	744	770	755	720	806	735	773	793	817	759	795	757	813	805	795	833	773	856	766	761	768	765	761	796	756	778	785	766	762	796	820	740	820	759	774	761	842	799	824	763	745	783	837	783	753	791	745	769	746	775	760	797	801	744	770	857	775	809	787	774	769	795	815	788	779	798	739	796	790	768	763	781	819	794	807	779	757	788	759	844	767	770	757	785	820	810	769	791	814	737	746	812	811	780	735	769	758	812	825	808	786	751	796	779	769	812	778	816	762	794	784	768	733	773	737	728	770	750	758	744	781	792	725	811	779	787	769	811	840	794	754	750	763	764	778	785	784	784	783	776	812	752	766	782	737	762	765	754	832	792	781	729	793	755	782	782	748	777	757	816	794	813	779	817	764	758	794	805	808	787	781	751	793	741	757	760	797	784	776	773	734	753	808	777	799	777	764	773	783	784	775	782	776	776	817	748	765	841	779	781	788	759	734	729	804	800	767	812	769	798	759	781	827	766	786	791	813	815	729	802	776	753	781	809	792	801	781	727	731	790	774	768	764	797	762	733	766	719	810	771	752	824	751	792	787	697	737	709	756	801	728	795	826	772	713	745	776	811	771	762	766	792	750	816	813	712	804	758	758	808	787	812	759	776	786	775	773	798	757	777	751	803	789	750	755	765	724	746	753	790	797	821	797	764	751	758	759	793	798	769	775	782	811	737	782	768	737	721	791	802	753	845	803	759	764	778	810	777	788	737	764	800	752	746	777	817	746	720	810	791	774	746	805	800	751	812	724	782	819	731	758	793	784	839	786	738	741	708	742	788	776	790	786	817	751	825	759	771	776	773	726	769	709	726	772	780	749	792	730	783	772	762	769	812	783	778	743	823	733	819	801	769	800	800	750	804	750	724	747	780	752	761	740	835	805	793	771	767	777	852	710	753	777	766	812	786	824	744	769	805	739	789	792	748	785	765	800	723	775	761	801	810	750	786	755	781	744	759	737	796	751	804	712	768	811	762	817	754	740	794	786	776	742	824	843	727	774	778	775	798	784	753	767	788	799	809	831	787	756	784	826	759	765	736	786	776	767	706	761	805	771	829	675	800	834	800	801	787	817	766	744	778	760	785	775	800	771	764	789	786	756	722	754	783	761	723	765	758	770	802	801	819	769	792	739	808	762	834	778	784	794	772	805	755	765	780	745	802	812	764	766	748	748	823	794	778	746	761	752	762	764	821	791	712	776	756	764	743	780	809	772	810	807	793	768	789	772	732	742	782	807	762	778	799	799	806	777	789	791	774	787	816	771	789	806	769	812	764	730	820	830	764	749	792	799	745	771	748	775	763	806	764	790	801	740	755	784	799	750	764	792	771	771	828	793	780	792	776	779	800	798	778	797	771	776	768	798	820	764	801	793	738	776	806	792	743	707	797	773	797	765	782	812	782	789	787	743	765	799	758	781	732	846	792	753	787	805	759	782	786	767	758	765	755	730	730	807	795	742	804	770	793	819	779	733	758	784	771	790	768	752	773	774	795	797	789	767	800	826	767	786	756	759	728	736	773	782	814	747	792	818	794	805	761	783	732	769	793	839	728	756	735	748	795	752	757	807	735	744	758	774	756	786	790	780	822	735	839	814	760	791	774	788	780	800	804	776	799	739	797	782	770	765	815	798	798	755	753	823	791	794	778	863	788	765	804	797	759	811	769	791	766	790	805	755	800	773	762	831	743	769	757	693	745	734	817	802	776	757	756	795	763	799	772	746	777	741	791	778	788	736	768	805	785	748	765	758	792	815	757	735	826	821	739	760	792	830	743	762	857	737	761	819	796	802	792	767	793	770	770	800	789	762	825	786	794	787	756	752	774	753	807	787	782	778	781	802	784	769	834	837	773	785	816	748	762	768	806	791	769	766	787	811	756	815	778	713	799	733	766	789	769	769	824	779	771	844	776	781	789	766	798	766	720	832	778	727	794	821	774	767	785	777	802	777	766	777	839	753	781	718	761	798	792	774	733	790	775	823	734	716	801	811	749	760	758	784	787	851	739	807	821	797	834	794	816	769	786	735	750	790	795	751	752	754	756	783	779	747	763	811	810	821	797	801	787	806	766	807	741	774	773	777	770	757	778	751	796	763	766	789	747	762	769	730	811	741	804	760	808	751	811	820	769	833	776	773	775	726	790	710	812	781	774	767	778	712	770	722	757	776	725	752	812	740	798	755	797	746	802	798	772	814	765	794	753	813	820	766	776	774	754	762	766	798	784	759	791	830	779	774	764	781	796	788	818	763	774	757	790	822	754	786	796	798	751	816	764	737	752	775	781	781	764	818	758	799	806	785	791	772	750	751	773	786	802	789	754	811	817	767	831	742	785	726	765	821	810	765	776	753	803	782	798	747	807	731	768	823	777	808	776	799	767	752	743	782	757	763	756	791	775	791	831	777	751	817	772	815	721	720	752	765	806	786	754	803	743	766	731	752	771	734	787	753	789	801	784	781	800	813	798	790	745	734	785	776	758	797	772	769	836	786	791	822	758	773	794	808	781	800	805	725	811	794	773	803	853	736	788	814	676	756	800	682	769	742	788	728	794	751	808	788	770	770	810	803	793	737	798	771	807	745	793	785	753	773	791	774	780	813	758	783	787	768	796	786	858	775	838	736	789	774	804	771	801	783	758	754	731	808	757	804	802	761	782	757	748	820	810	795	765	774	752	812	746	789	797	703	799	713	802	769	757	783	793	765	787	790	751	814	790	818	765	811	777	827	746	832	793	768	788	723	822	716	788	753	790	801	769	716	806	778	790	764	766	804	748	770	815	727	805	757	756	750	783	820	802	747	835	715	782	798	766	799	840	750	764	812	765	792	763	746	795	787	775	741	804	760	762	755	810	745	743	758	808	808	779	791	768	767	782	799	810	706	854	731	777	757	745	785	823	798	779	777	751	786	776	767	789	793
27102	25155	28545	22008	13363	8193	5096	3358	2589	2003	1706	1347	1204	1050	946	810	729	690	659	651	637	598	577	577	527	575	511	486	544	515	543	529	511	504	533	530	525	507	505	496	486	511	537	514	511	484	489	488	522	494	478	493	512	508	516	489	494	462	518	466	503	494	517	553	509	458	508	518	542	497	511	508	542	490	466	501	519	510	518	541	499	503	580	520	537	489	467	493	521	492	502	507	497	501	494	495	520	457	481	500	480	515	497	469	484	509	465	554	470	506	496	499	524	494	496	492	512	515	509	456	515	496	505	500	490	484	501	482	502	510	514	519	494	513	531	484	491	513	511	514	486	497	517	486	510	498	523	473	489	573	510	505	521	478	522	541	471	510	554	481	476	492	502	526	521	511	520	493	525	480	493	514	456	494	511	489	511	525	526	497	507	514	450	482	503	507	508	541	525	507	477	541	522	520	456	490	513	488	544	501	512	513	512	513	500	529	552	479	484	527	487	511	518	493	504	474	520	548	471	564	504	505	491	506	508	521	534	494	511	510	502	533	534	513	515	508	523	537	477	507	473	494	480	466	492	493	509	483	525	470	525	460	477	492	507	462	507	496	496	495	450	520	492	526	479	502	546	529	539	504	504	507	483	468	550	500	539	506	511	563	503	526	494	495	534	490	540	494	522	528	507	506	495	491	498	564	485	514	458	511	519	480	505	516	512	507	508	518	519	499	490	484	490	505	510	501	487	565	533	479	484	522	495	515	494	471	504	499	542	507	525	477	498	565	502	469	491	551	532	472	551	482	528	511	512	515	491	540	548	502	425	524	513	466	533	490	470	538	474	522	516	506	520	477	506	499	532	505	486	493	485	456	494	504	508	495	486	476	519	534	451	531	505	539	499	510	522	510	536	524	519	526	522	462	484	527	476	542	518	498	552	522	512	470	493	486	470	498	480	497	507	506	485	480	536	480	535	507	492	472	494	518	476	505	498	474	455	504	496	531	528	484	501	502	519	506	492	506	498	460	520	483	533	497	504	511	507	499	510	542	470	548	469	502	520	532	467	488	507	497	511	498	481	519	513	549	491	518	470	502	467	492	490	543	506	495	532	482	482	535	499	527	509	494	488	490	508	514	520	515	520	521	504	492	486	479	501	560	536	470	514	504	504	527	520	501	504	521	485	466	483	483	535	480	505	503	495	491	518	508	530	511	526	482	490	530	506	509	503	535	485	498	493	501	498	491	518	491	526	483	468	502	503	495	545	522	469	504	509	466	512	517	517	519	499	508	507	506	488	520	505	479	539	497	473	536	500	472	499	521	511	482	544	513	548	495	505	499	512	505	504	504	506	504	501	493	532	530	532	510	497	504	497	471	468	537	452	486	481	530	511	473	497	484	514	516	512	499	518	473	527	499	488	512	497	490	530	505	495	458	514	496	467	503	504	488	506	477	497	503	495	499	514	518	505	520	494	447	517	469	495	510	491	497	545	476	542	517	485	522	515	490	505	522	531	487	481	542	555	513	503	531	507	521	461	489	490	499	518	485	518	546	524	561	484	526	519	472	523	514	530	483	458	506	504	509	492	552	472	504	483	503	531	524	506	508	531	548	465	470	521	474	506	544	551	513	504	473	503	533	498	536	506	473	515	478	463	530	487	488	468	502	477	503	463	473	513	492	508	523	494	528	532	507	504	521	560	497	549	451	532	489	508	484	515	511	476	503	501	500	504	542	507	511	528	500	500	516	475	511	480	518	512	475	520	507	531	494	519	489	520	504	501	493	513	550	522	539	508	495	542	514	480	485	510	523	496	506	502	495	483	499	527	505	501	532	530	518	483	453	483	548	542	511	505	515	526	501	534	530	504	478	502	489	500	525	513	538	477	505	465	473	524	514	503	468	527	509	463	516	537	478	504	505	474	515	517	543	487	466	499	484	483	518	513	478	524	490	507	509	517	482	512	526	452	491	452	520	545	468	504	550	508	492	462	489	506	493	487	485	530	500	523	509	500	509	504	507	530	509	480	532	461	477	479	490	498	507	496	514	452	538	497	518	493	507	503	514	497	509	460	469	473	515	500	516	550	490	491	516	545	516	503	543	512	471	449	474	481	518	497	490	517	515	473	509	520	465	512	538	510	523	493	515	532	489	541	485	473	515	544	475	513	515	529	498	495	508	508	496	547	493	476	512	503	481	494	526	528	520	528	483	501	534	514	505	459	452	499	497	478	525	488	479	499	480	483	517	505	526	459	532	482	506	503	555	467	499	454	443	483	498	513	495	495	504	514	496	520	488	520	536	498	505	520	509	516	492	456	471	492	520	523	507	476	536	497	521	492	507	502	495	491	495	517	520	511	536	526	508	482	488	506	506	506	527	507	515	508	477	493	487	506	511	491	462	524	474	521	513	441	537	533	500	486	505	507	481	472	516	516	475	484	507	520	473	488	502	482	491	502	507	514	505	486	550	514	521	476	478	489	511	462	478	504	515	482	487	516	493	470	551	505	491	511	557	468	528	523	520	486	476	498	491	482	449	502	481	475	529	472	530	515	516	505	542	517	546	492	494	527	496	528	518	517	522	506	515	523	483	487	484	530	524	525	520	515	532	491	452	505	519	492	495	529	479	530	503	471	507	508	511	520	546	511	492	511	518	522	496	537	530	457	507	465	506	495	534	545	570	467	448	550	507	521	507	518	522	474	489	512	511	480	491	491	501	509	538	476	487	553	523	499	499	482	504	499	558	517	534	462	479	537	498	521	532	470	525	528	482	524	500	518	486	506	500	478	493	532	520	460	501	520	463	499	491	479	509	467	525	483	483	502	466	509	489	515	516	503	470	514	504	498	477	496	499	482	535	506	504	498	530	460	478	513	461	521	503	497	483	481	461	493	501	463	483	510	529	501	503	535	497	487	492	505	522	510	507	537	527	479	473	490	472	503	491	512	535	502	488	513	478	519	517	503	497	530	520	492	479	495	510	491	501	500	513	532	528	528	516	458	465	494	522	519	464	481	458	509	447	528	522	484	473	475	505	504	513	507	518	514	484	484	524	495	466	495	497	486	511	505	495	522	505	486	526	518	523	508	520	522	485	527	493	480	488	568	467	490	526	514	509	499	505	535	462	524	497	536	483	534	496	490	550	512	517	494	518	529	544	521	503	544	507	487	447	459	515	472	493	492	497	491	546	482	504	482	481	492	492	525	516	508	457	543	544	550	532	507	529	505	498	524	491	488	499	499	504	511	512	530	515	500	451	513	494	481	491	496	477	526	500	462	515	533	518	486	519	522	503	521	531	509	521	511	518	512	521	491	556	456	477	515	493	515	510	486	504	499	564	503	498	499	483	510	534	523	498	525	492	516	472	495	525	502	491	491	501	458	504	518	475	521	501	467	514	489	508	490	470	520	462	521	504	542	495	490	468	533	522	511	495	507	469	535	522	468	500	466	563	532	482	476	495	477	520	517	512	497	508	459	507	521	491	502	521	485	541	468	497	471	514	487	527	520	506
28192	42065	38212	29520	22977	17419	13079	9544	7492	5988	4928	3801	3199	2722	2240	1844	1606	1393	1345	1344	1171	1122	1076	982	974	920	854	868	887	846	849	855	804	841	824	822	787	785	821	796	811	824	775	790	783	808	813	792	804	794	793	772	795	782	770	810	791	765	767	796	796	753	745	743	804	790	797	810	796	758	792	735	757	819	760	786	748	793	774	746	818	791	807	777	776	746	780	783	772	812	789	762	811	780	842	811	790	808	730	791	736	767	782	760	840	773	770	781	795	777	752	789	813	828	730	790	783	814	838	775	796	802	807	804	743	743	800	752	780	788	732	777	745	844	772	775	799	759	815	787	793	789	800	756	787	769	772	769	783	768	810	814	789	822	780	805	770	751	740	838	787	812	762	746	755	748	762	788	758	792	795	745	797	833	781	770	787	782	750	731	749	766	805	806	794	794	803	754	801	815	768	766	738	744	703	739	813	787	756	774	798	787	759	789	765	771	799	756	828	832	799	789	754	791	753	755	782	798	775	779	772	807	745	821	775	803	756	760	820	764	772	803	741	767	775	737	840	791	806	794	748	759	834	786	779	780	805	753	781	793	811	796	775	772	818	819	780	721	727	802	715	786	833	760	830	790	775	784	803	759	809	736	789	754	772	800	755	751	785	794	774	767	782	781	754	771	785	803	800	786	750	791	742	826	721	793	761	795	789	754	789	787	789	774	741	731	808	766	801	773	726	758	763	766	728	811	797	791	821	696	782	794	768	808	771	766	775	779	802	770	768	825	728	759	755	761	786	761	792	792	807	763	739	754	761	790	757	768	798	762	815	733	780	781	758	792	741	745	788	812	809	791	755	715	817	796	759	833	784	763	759	800	740	782	790	806	789	780	796	798	779	773	827	788	803	784	761	782	720	771	794	764	761	819	758	762	799	797	787	785	771	807	744	771	777	802	744	754	793	777	800	765	792	822	736	761	811	813	749	791	794	804	825	756	739	789	806	758	804	794	759	785	802	839	773	799	803	817	793	808	742	756	819	745	783	819	783	782	781	787	823	763	786	782	766	781	783	790	788	772	803	791	786	752	805	757	731	755	770	777	714	777	737	761	774	838	758	859	758	814	751	791	821	831	811	770	755	800	782	788	737	832	836	807	764	763	787	808	816	807	783	786	801	792	789	758	805	779	791	826	833	785	730	766	789	809	776	743	804	810	813	751	743	799	751	783	790	777	794	775	792	728	779	755	790	765	822	774	791	840	786	818	819	831	841	784	844	783	772	737	814	779	791	837	783	787	786	769	776	787	789	753	788	811	800	756	755	726	816	803	813	738	788	753	736	797	764	784	787	800	807	762	745	761	805	773	750	785	731	722	792	784	767	785	744	820	743	797	817	841	774	787	789	770	805	804	779	792	814	790	782	772	750	814	790	759	799	764	796	763	802	777	805	748	787	779	763	779	734	797	788	812	778	767	769	791	717	807	758	730	813	772	811	766	742	789	744	814	779	758	784	822	754	810	813	783	795	820	762	799	793	794	757	787	774	769	777	771	729	737	787	785	726	806	807	755	767	779	845	837	768	779	770	767	754	795	787	810	792	759	781	738	807	816	726	786	807	787	787	752	785	776	789	811	805	825	798	797	730	805	805	797	830	847	786	705	799	830	813	795	780	831	792	769	770	765	795	817	830	781	825	763	725	738	747	733	794	802	725	856	791	803	739	799	749	801	787	789	831	790	829	784	770	802	769	770	773	807	815	812	844	806	783	776	761	793	798	739	814	780	768	792	782	802	764	808	774	756	830	762	757	762	785	803	766	774	810	842	805	840	775	776	815	838	775	766	762	798	767	747	804	806	826	816	800	793	794	756	767	771	797	786	789	809	770	752	783	816	779	778	750	742	804	728	810	773	819	758	747	794	826	783	804	764	790	796	828	775	841	772	798	733	788	797	833	788	790	774	754	781	788	792	821	826	814	782	739	785	759	822	739	820	792	755	764	757	772	786	774	745	750	767	752	748	780	801	788	780	851	746	777	824	743	763	789	792	749	829	804	765	771	811	818	794	807	764	793	753	815	800	810	802	763	754	790	777	819	783	757	799	770	798	794	800	771	785	826	788	784	798	769	825	774	802	766	791	819	789	778	829	754	753	755	774	810	829	762	830	754	733	806	804	832	735	771	802	785	765	758	773	783	788	774	786	802	764	791	763	749	790	773	782	849	791	817	785	778	799	780	806	769	834	767	806	798	776	774	784	751	794	766	804	821	768	748	761	819	786	768	809	824	762	856	761	749	783	745	764	781	781	731	816	804	809	804	772	807	739	825	748	714	790	804	805	811	802	821	755	778	818	773	775	811	736	800	758	775	806	763	770	778	795	736	754	759	764	777	809	724	777	822	765	819	724	790	770	857	713	810	755	806	773	816	733	788	777	764	774	748	725	767	822	760	738	763	766	807	768	777	753	750	821	796	796	772	784	781	761	740	750	788	813	772	740	801	829	750	766	785	796	786	757	751	770	770	796	813	759	811	743	763	765	755	795	837	766	791	756	748	795	830	801	758	781	753	738	771	850	781	769	774	837	801	775	808	784	736	743	790	780	798	794	806	767	733	771	757	781	739	827	817	762	767	803	800	812	814	829	793	788	838	763	791	731	744	751	778	793	789	769	799	830	764	831	776	701	754	813	846	778	762	744	786	747	809	774	825	795	817	836	792	789	773	736	746	777	798	748	799	730	798	761	789	769	799	760	796	778	813	787	816	802	760	766	769	792	781	845	747	756	750	833	781	812	756	811	785	797	749	801	777	799	775	798	769	799	807	841	821	793	752	787	796	827	808	755	774	785	762	774	807	737	773	748	778	769	765	764	815	803	773	782	795	753	756	789	800	774	765	745	772	760	841	776	741	827	794	740	766	810	780	762	764	784	794	777	790	811	751	800	795	743	778	761	823	805	765	783	824	781	775	783	769	756	742	752	768	802	756	862	774	780	826	795	824	756	782	759	795	807	799	782	780	772	777	766	847	791	802	758	804	837	774	796	798	786	786	752	781	778	795	781	764	852	798	800	747	827	795	798	771	767	735	792	812	748	769	800	759	752	774	816	810	778	776	801	805	805	823	831	786	766	750	800	803	774	788	753	748	790	772	761	805	774	785	808	857	771	741	807	804	799	774	821	764	768	756	743	808	804	794	785	792	774	836	768	769	765	734	805	739	745	815	760	796	805	767	782	783	830	791	840	801	784	765	799	764	773	821	839	823	759	810	786	737	819	803	761	768	815	770	815	759	778	797	750	778	825	775	765	829	773	778	828	786	803	796	816	778	799	787	766	787	763	724	802	736	754	811	806	806	791	807	764	777	761	800	767	816	775	822	825	781	752	796	802	760	790	797	801	809	787	788	755	749	796	790	811	729	733	781	765	754	759	762	784	792	791	754	802	758	808	778	831	783	794	784	803	778	790	755	738	832	797	797	868	802	766	802	798	777	745	753	751	751	787	780	756	831	757	738	760	742	813	785	752
24770	21737	29051	25517	22168	17100	10489	6059	4192	3257	2714	1984	1735	1429	1294	1041	937	884	799	761	782	722	660	665	581	625	613	590	616	575	587	571	552	504	550	527	565	520	565	524	534	538	540	533	529	511	475	544	557	543	534	508	521	534	540	578	537	531	518	540	546	556	532	498	551	553	540	530	504	537	543	528	526	584	532	524	553	543	549	527	510	529	543	557	549	486	522	537	580	497	563	542	567	555	513	541	530	568	540	529	540	566	519	509	592	517	560	512	528	542	571	556	524	524	532	555	564	542	537	507	529	509	516	549	534	521	513	567	556	526	472	517	532	548	540	506	549	509	519	569	524	526	533	565	582	568	529	522	509	525	523	511	544	534	536	568	511	537	531	540	519	555	500	510	532	539	579	564	490	516	522	544	519	532	537	554	517	523	507	537	516	544	537	534	533	532	527	542	542	498	522	530	473	529	514	567	533	565	534	549	503	549	554	498	517	538	500	537	556	544	498	558	526	485	563	553	528	510	506	526	526	502	523	568	542	556	495	515	492	551	576	565	528	527	526	541	530	507	476	479	476	542	549	511	472	528	492	520	537	554	516	525	519	538	493	525	534	523	475	502	568	524	535	567	548	513	536	518	507	555	495	530	564	504	556	537	531	568	543	510	530	520	556	501	567	506	542	533	542	533	526	523	525	527	540	500	519	510	516	525	499	540	506	519	512	538	530	565	502	546	500	541	538	522	529	545	488	532	502	564	531	536	486	552	594	545	546	526	525	508	495	555	554	501	566	514	553	511	547	536	527	533	522	571	552	513	532	506	522	530	510	541	564	551	502	515	548	582	555	498	536	535	545	520	547	534	576	511	507	538	519	534	523	533	546	477	569	492	514	532	518	533	533	550	531	514	526	534	519	534	534	496	527	537	527	503	550	539	532	521	534	551	485	526	543	507	531	557	575	498	515	559	527	507	545	516	522	512	539	531	507	515	534	509	544	501	532	510	515	532	535	519	566	552	544	533	516	539	535	548	514	520	543	548	498	529	536	531	556	511	495	549	551	511	543	514	534	524	533	552	538	575	543	535	522	509	536	501	520	522	537	543	507	547	502	514	567	523	512	555	508	548	531	474	541	546	522	522	534	534	496	520	508	521	490	560	507	542	522	547	531	506	514	522	507	560	514	485	521	534	544	575	540	530	537	542	522	554	556	575	528	569	514	536	526	552	530	508	546	497	539	479	473	538	509	566	533	510	549	558	554	526	525	527	528	541	538	538	554	581	545	522	508	488	511	546	548	558	530	541	524	518	562	536	585	545	523	516	569	526	489	487	513	511	554	503	498	524	494	480	532	554	497	539	486	525	512	534	581	532	535	543	522	553	552	511	538	527	483	537	545	509	538	541	483	505	561	506	500	528	501	513	545	519	462	543	504	540	502	506	535	500	527	524	538	505	544	525	539	523	492	504	543	532	557	500	534	578	542	502	519	553	527	511	499	526	537	553	535	584	528	523	562	511	515	501	514	527	504	536	522	512	544	526	556	531	509	496	536	541	515	513	494	522	523	517	538	544	569	540	514	552	535	526	540	509	535	507	501	494	533	546	540	490	539	491	501	534	571	537	518	558	543	527	516	502	533	521	520	530	505	515	574	556	575	513	524	490	538	517	578	541	530	531	518	501	517	524	522	539	511	541	505	502	488	528	514	468	526	553	549	552	570	495	536	483	554	517	511	567	554	521	549	531	540	549	480	508	523	488	591	533	530	521	526	475	511	509	517	496	517	531	540	545	537	525	514	515	518	509	510	531	546	546	520	506	537	544	471	518	542	498	540	520	506	520	538	517	534	543	513	519	518	514	564	521	509	503	497	507	563	551	536	565	558	564	523	517	550	527	498	544	510	535	537	526	537	463	494	559	520	549	512	550	483	555	481	533	529	543	498	496	544	482	524	535	534	537	488	510	568	526	513	519	536	519	522	539	496	530	508	550	511	527	561	554	527	521	512	521	509	508	516	473	575	551	520	550	520	548	465	561	540	553	482	491	538	544	569	528	574	547	522	557	516	520	476	523	535	503	523	505	532	541	532	527	512	517	494	538	526	529	559	547	513	558	514	522	519	535	473	555	480	547	559	543	516	528	499	565	524	532	542	574	510	516	533	490	529	526	525	524	512	529	558	555	546	560	532	486	531	523	572	565	498	535	537	549	540	550	504	502	533	536	525	520	559	557	535	517	562	510	531	525	525	518	552	519	576	524	502	524	535	508	496	488	546	518	550	542	554	561	560	538	536	501	506	553	533	557	514	543	514	515	515	511	497	491	549	525	558	513	549	522	545	510	491	506	531	516	514	497	510	547	486	529	527	522	536	535	529	567	525	576	497	523	565	530	524	524	500	533	517	505	490	532	557	535	561	546	550	501	505	525	551	563	523	529	518	553	535	546	527	562	546	496	524	568	537	485	532	539	512	521	504	533	535	539	568	540	531	498	592	492	535	514	516	554	541	537	527	533	563	471	514	527	537	538	575	540	543	499	552	511	541	536	524	534	559	540	506	564	532	534	610	506	521	538	504	525	530	515	513	531	558	515	525	504	540	532	525	511	525	525	531	540	560	532	538	542	541	537	507	506	555	525	545	535	537	563	534	534	542	516	497	502	494	548	528	548	531	537	543	543	495	538	530	488	542	552	555	550	520	520	558	543	515	556	560	533	552	518	521	531	535	551	563	530	541	523	469	555	534	518	503	506	546	524	542	534	507	515	484	508	540	547	521	529	523	513	517	511	526	505	549	547	526	530	530	529	517	554	490	512	539	521	504	529	525	563	543	577	523	541	494	544	576	553	535	519	512	540	532	543	524	515	496	567	570	550	558	541	514	514	535	513	510	500	519	499	580	563	530	525	519	528	533	534	535	532	519	484	556	536	552	518	504	485	573	538	538	517	499	515	564	519	533	515	554	539	473	529	520	500	514	502	507	566	517	512	522	534	522	560	495	564	516	549	525	519	514	498	532	530	500	509	525	466	512	593	558	490	532	534	494	488	539	520	540	505	535	504	506	531	489	513	508	486	545	494	514	523	514	499	502	505	518	527	517	511	517	537	529	562	551	543	492	519	554	535	555	520	511	475	555	576	495	563	541	522	511	525	529	557	541	512	524	520	551	557	518	508	534	507	555	510	514	522	519	544	499	568	539	521	487	511	522	537	543	549	547	570	509	525	539	573	500	550	532	497	563	534	511	524	530	534	567	533	554	525	562	555	515	518	516	558	542	533	509	496	530	503	505	504	498	538	500	515	525	529	551	566	510	525	508	526	520	522	553	505	553	540	537	530	514	518	528	567	542	564	499	517	561	518	502	510	517	534	518	493	496	561	517	532	479	571	521	556	508	537	510	530	544	533	523	525	548	525	516	526	502	496	561	517	498	560	561	510	550	524	534	545	557	517	510	536	512	525	547	500	533	538	546	531	514	547	530	549	569	539	540	561	532	531	541	567	543	520	532	524	550	510	536	492	527	551
27040	44877	41096	33372	27722	21684	17233	13193	10488	8502	6927	5453	4378	3692	2956	2350	2074	1798	1730	1493	1406	1270	1224	1145	994	970	999	909	901	869	875	825	797	788	798	812	747	763	761	802	723	756	773	739	734	718	748	759	773	777	728	772	763	752	751	750	746	737	732	724	747	721	765	728	723	721	725	752	741	719	779	736	784	708	765	736	699	736	757	702	729	726	773	763	762	744	797	815	783	750	751	763	759	768	734	744	710	752	770	749	752	734	761	743	705	750	785	732	762	759	773	836	738	743	748	736	709	717	767	804	807	732	786	781	752	742	765	733	761	817	768	737	703	750	759	769	764	720	787	753	754	766	822	747	780	741	762	759	744	751	787	818	788	748	767	754	731	722	712	755	667	740	714	730	742	739	725	732	792	784	761	819	732	728	750	804	732	743	777	739	712	730	740	729	757	761	741	694	796	753	720	789	709	749	797	789	723	792	753	790	719	761	740	723	761	789	704	770	785	724	795	742	753	728	713	773	748	735	739	763	796	747	806	748	739	761	777	774	749	776	760	813	764	731	730	738	710	815	711	714	727	765	725	733	743	754	733	771	706	803	733	773	748	707	780	690	721	739	749	737	733	753	760	784	728	803	726	760	735	766	780	758	751	757	722	728	748	777	779	729	771	755	755	765	742	718	774	758	755	756	723	771	752	762	733	751	724	730	762	765	742	766	779	762	755	742	761	720	784	762	740	736	699	743	765	719	759	792	701	717	779	740	770	776	791	757	711	747	780	744	781	748	768	768	787	725	705	777	764	739	802	771	744	730	727	737	723	775	707	764	760	806	744	745	754	790	769	744	733	770	750	762	787	725	768	724	680	738	722	706	792	810	795	773	784	742	773	701	713	738	744	740	719	741	717	759	757	725	745	732	708	802	764	727	739	784	722	735	763	734	727	746	722	788	711	745	758	710	744	756	714	752	749	734	767	747	742	781	754	763	732	762	741	749	739	745	818	808	746	686	698	725	762	793	758	808	715	765	758	724	769	784	759	732	732	726	810	756	729	776	745	719	722	716	772	742	770	725	717	751	809	777	774	739	762	726	740	713	720	753	729	703	760	720	781	765	799	759	732	756	757	762	768	765	745	733	741	704	768	741	745	742	739	731	754	753	753	722	721	738	742	744	760	780	723	793	779	746	803	704	738	727	723	720	798	768	794	769	754	742	777	742	785	735	675	732	743	741	769	736	758	752	741	738	735	739	680	750	756	768	750	741	746	711	797	695	737	775	733	761	732	725	767	784	762	742	728	755	755	765	813	707	789	772	814	716	718	765	777	749	751	751	744	751	772	730	741	715	754	732	771	729	772	747	732	684	762	737	727	802	734	749	784	764	758	743	766	745	812	801	771	779	779	742	769	729	725	761	724	728	790	724	728	732	745	734	730	738	752	746	769	730	738	750	722	753	744	698	715	743	804	804	731	733	802	739	735	728	763	797	700	813	732	778	774	714	748	722	740	751	751	751	743	696	729	701	761	740	740	749	731	761	739	773	729	749	753	754	764	740	761	746	750	803	733	740	757	761	743	756	755	766	708	749	800	744	684	740	759	764	776	757	735	789	714	743	756	743	762	741	765	819	762	711	748	752	763	758	759	772	765	745	751	768	765	780	766	785	736	733	753	746	766	684	806	754	804	706	743	708	755	735	783	785	777	722	727	744	779	762	739	748	721	725	782	769	747	789	734	741	733	730	720	731	750	758	801	714	767	754	685	746	751	740	778	753	776	786	750	771	777	745	731	774	735	713	731	726	791	799	772	726	703	760	694	778	753	757	775	714	712	758	767	726	775	735	761	728	761	733	730	788	742	783	747	723	752	735	738	812	770	795	755	789	760	715	743	732	738	691	798	775	766	775	777	677	778	757	705	728	752	709	718	708	722	713	719	745	788	755	768	753	741	712	710	703	765	756	774	757	764	774	823	756	724	773	752	722	743	707	726	724	777	789	757	736	713	781	738	748	755	757	780	765	715	780	767	713	788	778	724	740	724	756	788	774	765	720	739	744	739	762	711	775	751	786	744	693	772	716	787	789	757	705	730	711	739	810	712	751	735	754	752	722	734	800	772	776	713	770	729	699	782	756	775	790	753	746	751	729	751	739	698	768	722	740	761	792	775	739	771	770	738	735	758	746	723	742	744	712	762	787	769	718	717	706	783	703	742	785	740	746	737	776	708	722	778	759	719	739	810	774	754	747	753	788	692	783	758	789	777	751	802	713	721	749	693	753	732	763	761	845	749	751	723	764	733	746	753	716	767	703	692	751	769	742	715	782	714	759	765	737	732	729	702	739	749	752	703	698	766	725	756	776	777	757	716	750	744	772	751	781	740	758	770	753	727	758	767	730	755	702	744	809	751	715	754	731	797	735	751	761	766	765	735	749	759	755	773	787	783	745	737	768	758	703	799	670	774	788	726	756	792	717	782	719	822	755	766	793	741	774	750	711	733	759	753	781	724	753	752	719	762	768	766	768	750	731	742	734	748	777	787	705	720	743	792	744	710	687	752	754	782	730	759	777	785	763	766	716	735	783	745	776	707	786	735	734	726	752	812	737	737	715	724	760	767	729	833	735	752	781	720	735	732	734	768	758	761	756	778	761	714	754	745	777	772	741	757	740	762	744	762	739	775	723	756	739	753	739	728	755	772	759	758	785	772	732	716	764	750	708	807	828	796	770	708	748	768	676	769	745	728	773	798	759	725	754	750	771	735	749	759	751	718	774	764	775	777	781	774	749	753	772	737	760	751	716	801	764	754	739	751	765	802	753	723	755	768	721	755	773	758	731	742	769	730	736	723	737	766	744	767	774	690	742	705	706	687	745	769	713	737	727	714	752	768	746	770	775	728	778	831	728	687	777	737	735	759	769	725	755	744	777	743	735	748	713	732	785	759	760	720	730	753	758	771	726	755	719	781	754	755	739	736	733	779	750	753	756	735	751	752	723	783	724	763	799	784	815	741	729	729	745	761	766	782	728	737	732	788	739	756	753	758	750	760	742	727	753	780	735	723	764	838	770	803	750	701	696	696	780	713	772	780	744	800	755	784	771	768	743	701	751	755	734	755	841	736	718	768	784	726	751	783	717	769	736	738	742	706	739	771	790	772	731	729	734	795	766	769	712	749	767	732	669	753	753	739	746	772	729	757	731	734	738	788	725	744	735	705	729	755	799	743	744	732	756	739	749	776	724	724	768	750	735	803	759	806	770	755	767	739	747	773	806	705	743	730	715	747	742	727	739	692	694	770	767	800	696	749	796	756	756	765	783	728	745	774	767	759	739	693	761	750	797	782	734	771	710	778	709	724	749	753	797	704	745	773	749	749	717	712	708	723	737	742	777	750	779	724	746	745	808	775	743	728	767	767	765	745	737	776	693	729	729	769	744	748	761	748	767	748	701	802	727	722	783	738	740	775	739	747	747	745	742	770	748	709	776	737	765	783	718	739	769	769	738	733	733	704	702	783	723	731	767
23768	21705	29566	24464	22277	22484	17256	8816	5680	4583	3680	2614	2259	1870	1510	1265	1100	1035	953	860	823	746	699	680	619	624	567	587	543	538	593	537	538	508	534	491	504	565	526	482	500	502	496	458	488	509	519	476	544	463	529	513	484	515	476	469	481	528	510	499	495	498	470	536	502	502	524	484	477	469	499	522	488	478	496	533	498	525	499	487	538	476	492	483	496	471	502	513	476	538	471	531	514	527	492	516	518	497	518	486	492	495	508	475	494	499	515	537	495	489	508	448	477	509	474	473	510	505	508	504	488	521	521	526	494	499	499	520	490	503	484	479	436	453	488	484	483	496	473	508	507	492	526	495	481	510	503	543	476	483	457	498	554	522	472	489	484	478	523	478	501	489	429	505	489	522	509	549	486	519	472	492	488	488	490	475	501	527	498	517	515	511	447	530	511	520	527	515	496	510	523	480	508	504	492	500	494	550	499	457	508	493	501	511	493	496	527	474	459	478	517	507	496	440	476	493	524	500	464	502	470	533	481	481	492	513	449	438	492	501	478	506	475	472	529	501	487	512	492	501	496	533	519	491	456	520	532	512	493	479	474	527	467	495	527	507	485	502	524	566	450	491	479	496	486	518	532	516	455	479	494	543	452	479	505	480	474	512	493	489	469	465	465	541	482	459	500	478	467	501	517	476	512	540	483	487	453	496	490	505	474	565	497	457	486	487	496	490	464	483	518	481	477	472	470	497	477	495	474	491	502	493	507	479	490	501	496	506	513	515	483	486	477	481	475	512	489	507	497	499	522	499	506	512	501	505	532	530	492	447	449	504	542	513	488	526	480	508	497	512	485	498	500	487	531	510	511	463	534	497	513	495	526	528	454	527	481	481	489	492	489	471	466	497	481	479	491	483	450	493	489	494	468	526	470	516	514	497	479	516	466	514	474	521	471	487	482	503	496	434	484	511	469	452	499	469	497	498	464	481	462	502	478	519	474	516	499	474	488	482	477	503	511	484	489	476	478	451	452	505	467	485	496	476	469	467	522	493	466	424	495	522	483	501	476	508	493	480	487	474	503	466	501	488	477	496	455	495	523	494	480	505	476	497	493	494	517	514	519	477	471	457	535	498	536	504	503	500	461	465	469	517	474	530	485	504	503	523	532	462	487	481	509	500	513	509	478	492	500	475	478	524	487	488	508	501	461	529	451	498	500	533	469	491	505	494	498	510	505	528	503	473	473	508	477	469	495	463	482	482	491	515	452	513	474	535	509	493	491	512	510	475	464	487	501	492	489	478	475	472	518	495	457	458	490	481	484	489	450	451	454	492	477	488	482	513	486	480	499	479	459	522	507	502	471	459	501	486	474	470	512	481	511	483	531	501	544	469	468	516	492	504	514	473	472	493	480	486	524	500	499	487	515	483	450	503	494	482	497	475	477	485	510	480	464	427	504	501	545	471	471	520	492	486	486	512	502	505	479	488	504	499	470	478	482	476	475	485	509	476	491	514	498	497	481	480	511	457	511	491	515	511	437	463	508	543	457	483	485	474	494	539	459	473	461	513	462	511	519	462	487	485	480	517	529	486	515	472	523	507	477	530	517	459	486	520	517	500	468	464	479	510	469	498	471	442	455	496	510	460	538	488	504	437	476	471	507	515	541	484	492	485	509	515	534	509	487	508	513	528	485	487	490	491	460	485	506	483	529	475	489	520	500	491	529	474	482	521	495	489	506	473	485	495	469	508	501	480	488	525	469	490	516	538	489	497	493	494	520	522	450	507	487	525	467	508	500	486	476	490	498	527	502	459	479	470	504	516	492	476	432	485	473	472	444	514	482	500	520	508	477	456	499	470	526	516	491	493	498	452	474	487	503	503	473	525	465	491	509	508	489	441	458	486	504	525	492	502	509	511	511	481	482	511	498	474	482	486	495	499	465	475	496	501	479	457	510	512	496	472	513	500	512	478	448	501	495	516	463	510	519	486	483	503	484	500	524	505	488	508	492	472	486	537	481	477	471	464	509	450	477	455	469	485	465	454	456	473	478	530	489	487	505	530	487	456	483	507	519	493	497	477	471	472	502	475	507	488	514	498	506	514	513	535	465	448	470	499	492	499	497	476	475	497	481	509	464	527	486	495	512	460	508	472	455	509	472	471	465	513	518	516	508	486	492	544	511	483	521	522	497	496	482	499	495	510	508	482	482	499	478	516	491	467	498	512	481	500	478	485	514	478	499	461	506	463	487	473	479	521	481	471	489	503	488	505	524	510	521	493	471	498	480	478	468	485	510	469	529	504	508	458	504	516	477	471	522	479	503	436	461	508	518	495	465	509	471	537	547	519	483	466	473	496	472	505	481	471	496	449	500	471	495	472	475	472	493	513	477	483	482	502	455	506	502	505	485	503	467	493	484	509	477	515	482	501	498	466	450	509	491	538	471	483	513	492	466	471	513	466	459	518	481	449	502	439	536	519	520	520	457	488	500	524	495	464	528	469	478	506	453	460	485	505	507	486	517	513	522	475	502	469	506	430	477	488	477	515	506	537	496	481	488	476	473	504	485	498	487	441	488	495	491	478	470	474	459	477	464	518	481	485	467	480	465	488	492	488	444	525	518	476	501	505	459	509	490	502	525	456	475	485	487	483	518	498	459	467	440	524	491	490	514	523	499	478	488	498	514	491	471	497	516	488	520	478	486	483	488	471	468	514	445	468	544	467	499	486	476	492	500	505	496	468	483	487	489	498	497	496	497	454	447	482	471	502	483	478	478	490	467	494	477	478	449	484	482	480	497	494	473	470	504	500	500	478	476	448	523	507	482	495	509	462	445	475	500	467	450	497	502	462	475	519	485	493	493	481	493	497	495	526	486	488	455	547	487	510	480	487	477	518	486	516	464	475	491	483	487	489	494	475	470	512	543	502	490	487	497	534	510	512	491	471	500	487	509	491	518	517	469	467	508	483	532	472	484	489	473	505	505	467	498	485	496	510	527	529	520	500	524	469	496	478	478	455	494	474	517	521	484	514	497	464	484	532	485	482	501	449	516	509	532	476	487	536	465	486	517	505	479	497	452	476	489	504	481	491	469	462	522	491	486	506	486	489	492	541	500	513	494	494	528	492	499	455	495	483	507	494	471	472	463	527	506	482	498	476	466	511	462	503	517	446	517	450	470	465	472	499	501	502	498	519	503	463	521	527	478	490	499	484	469	511	467	505	482	515	486	462	510	516	482	488	505	474	494	470	507	523	519	505	488	455	472	486	522	488	502	483	490	495	490	497	490	495	479	478	494	489	498	498	473	467	551	472	487	507	520	476	512	483	471	530	539	479	492	486	503	467	456	479	486	475	538	536	468	474	496	499	507	471	485	479	481	496	531	462	454	507	491	500	484	528	483	530	498	533	477	506	530	511	506	493	529	483	481	514	534	504	476	528	473	466	468	495	477	534	471	502	531	515	473	491	459	532	477	499	477	521	521	477	481	479	469	462	495	523	482	475	503	486	503	503	477	488
28254	48978	44676	37253	31687	25720	21046	16632	13371	11098	9083	6993	5994	4936	3933	3083	2517	2324	2033	1749	1631	1456	1289	1174	1131	988	1023	924	872	868	842	839	805	742	790	791	708	754	725	709	685	716	713	732	709	686	682	701	678	672	734	701	677	716	737	656	721	689	686	712	699	725	688	647	668	656	671	690	704	695	669	741	696	712	707	663	696	722	642	692	716	722	694	700	657	699	652	703	723	658	666	707	726	686	682	708	694	702	752	732	686	731	689	668	724	675	682	678	718	705	664	696	638	700	679	668	681	701	674	709	683	636	720	702	647	705	729	663	709	646	681	669	692	727	667	692	686	703	675	670	683	682	721	742	692	732	697	705	653	700	679	691	709	706	598	726	675	644	686	664	648	671	714	667	666	696	685	697	701	675	700	684	709	675	702	671	694	662	702	671	685	708	675	711	727	707	708	708	724	677	687	683	681	704	692	704	723	674	723	671	673	687	652	709	715	662	635	725	713	666	731	685	715	674	681	718	732	635	660	687	670	635	705	690	709	731	673	685	710	690	724	667	695	702	670	695	668	735	680	721	653	652	653	731	707	727	631	660	702	691	662	692	652	664	768	716	680	668	703	692	706	701	692	693	714	660	686	669	669	696	680	699	694	621	743	672	730	655	720	710	669	664	731	684	709	657	738	673	694	661	684	701	685	724	715	699	701	684	682	722	726	706	707	647	744	737	673	711	673	672	688	698	693	680	683	742	639	682	678	677	668	731	686	692	669	719	731	710	712	628	713	671	686	683	700	681	658	734	682	695	692	669	702	707	685	672	687	700	650	693	690	719	716	676	718	725	733	686	727	683	686	692	715	739	687	706	667	708	673	707	663	709	706	701	682	733	719	667	688	718	693	706	700	698	667	686	691	683	677	680	687	744	743	688	676	703	695	697	695	667	764	704	698	692	674	687	672	706	734	655	670	715	772	723	690	678	693	733	612	663	624	683	683	692	692	677	672	703	687	648	747	691	660	691	697	681	614	690	710	714	694	690	735	686	708	674	691	687	679	694	674	691	689	705	647	679	668	693	699	687	729	681	737	699	691	720	692	720	691	706	698	628	644	691	673	655	680	719	672	683	702	693	738	717	652	733	721	706	712	677	715	688	728	639	674	678	671	704	666	719	681	704	690	706	697	703	685	702	648	661	709	720	680	683	701	690	703	703	662	678	713	637	683	724	666	707	734	662	692	726	696	676	669	699	664	666	679	729	711	647	671	713	691	705	657	710	688	764	640	658	732	698	658	694	665	686	691	709	708	652	699	710	672	711	685	688	700	661	691	691	700	706	640	700	686	634	718	690	719	740	699	638	709	664	709	688	684	685	707	679	725	733	710	660	736	662	674	681	704	706	697	691	674	720	715	661	678	649	723	668	681	712	701	659	679	640	721	731	690	725	679	706	691	687	694	708	721	706	671	661	681	697	682	686	669	642	678	643	654	664	658	675	728	696	729	745	741	697	672	721	690	728	749	705	740	680	684	709	744	704	698	705	713	696	653	708	759	673	732	747	659	734	682	701	670	689	714	692	695	705	665	701	665	655	660	717	724	724	635	677	671	695	691	706	679	681	681	746	699	699	680	751	694	747	743	687	719	689	678	719	703	708	700	733	705	704	677	682	682	692	665	711	699	720	698	657	690	696	720	653	699	679	699	706	658	683	740	685	660	670	702	661	725	725	680	738	724	714	703	705	715	676	688	691	725	677	707	647	704	645	716	695	680	684	696	645	673	634	644	669	680	686	712	656	697	714	745	695	702	688	683	690	716	684	709	671	665	704	705	650	748	698	695	691	707	711	680	701	710	699	663	706	685	676	699	710	696	732	677	726	705	718	679	683	708	666	731	657	680	720	735	689	710	713	705	736	670	665	702	680	700	740	676	657	683	718	689	672	692	670	694	688	699	696	687	626	656	640	723	721	702	656	760	686	767	716	655	731	692	711	735	725	690	691	707	720	691	674	785	674	675	704	661	670	724	613	696	644	717	692	670	682	693	679	694	736	693	736	676	686	756	697	657	695	668	641	698	692	687	699	706	706	683	723	676	722	685	658	731	684	670	727	700	706	666	711	701	680	668	694	681	738	732	704	661	749	627	663	678	745	696	709	704	650	696	726	671	696	690	635	675	621	743	725	700	646	683	684	683	696	666	662	664	684	646	713	725	683	702	736	723	622	679	697	709	692	641	634	688	659	725	678	702	684	722	706	722	700	658	633	674	709	679	718	697	703	730	670	704	674	660	706	704	712	691	717	732	735	692	716	709	710	701	703	667	679	682	679	654	716	753	736	696	711	689	701	703	708	707	687	689	698	686	682	720	718	711	636	707	685	678	701	652	695	655	646	692	698	695	683	698	727	721	684	678	701	723	692	684	649	628	729	691	723	725	705	706	698	728	669	673	656	653	666	670	710	666	686	688	692	672	725	700	706	702	693	720	738	691	695	693	697	665	659	750	620	714	680	668	661	688	682	691	694	729	695	722	700	731	640	713	666	628	687	694	694	756	687	686	685	716	662	689	672	737	656	692	662	702	680	687	687	724	707	638	723	701	687	710	700	652	653	673	693	729	704	659	660	702	672	666	700	677	664	698	706	698	680	690	703	704	699	706	676	683	703	663	724	625	712	692	736	693	720	715	679	718	660	690	729	662	699	722	690	677	677	698	675	694	740	727	692	738	707	695	652	661	693	708	799	664	721	657	706	671	660	707	711	730	704	702	659	712	690	723	692	704	688	688	651	667	658	726	685	656	745	700	702	680	701	652	694	716	689	671	705	694	701	697	711	679	653	715	706	705	709	651	685	694	700	744	636	647	627	696	710	704	679	704	680	730	680	735	665	701	691	710	674	722	694	660	686	731	704	727	704	672	685	700	695	631	655	671	709	706	681	679	674	743	674	695	706	714	677	670	711	707	717	704	698	648	684	698	693	659	660	691	649	730	661	696	692	663	691	712	725	705	724	698	693	700	693	662	697	676	698	681	710	729	698	681	676	707	692	677	703	652	672	682	748	734	675	709	690	661	695	705	669	677	690	723	720	696	682	681	664	688	681	748	695	712	697	664	647	658	693	690	715	719	684	679	723	644	716	713	692	721	691	664	743	717	687	683	687	692	687	697	694	688	704	719	709	666	743	704	700	677	690	679	726	662	713	701	660	734	687	724	668	685	676	695	728	694	664	726	706	662	739	676	670	733	729	697	699	693	699	686	637	696	731	659	638	701	685	699	660	727	716	703	703	693	640	710	715	628	705	675	699	723	658	664	659	684	692	690	727	668	668	708	666	643	695	702	639	694	703	735	714	655	710	677	681	696	724	660	698	673	716	684	747	752	656	691	722	714	726	677	664	668	739	713	641	655	691	692	687	665	648	668	723	668	697	730	708	669	725	707	687	734	661	681	718	661	621	698	698	661	716	695	664	723	683	699	718	717	672	643	672	721	726	650	719	671	681	717	723	684	698	690	702	694	759	665	695	624	691
28449	27107	29687	22408	13507	8599	5447	3648	2661	2138	1723	1351	1166	953	903	808	782	747	737	683	682	616	645	551	585	565	593	552	508	574	515	532	552	561	561	470	516	555	510	514	528	583	540	561	522	507	510	543	525	519	517	465	481	525	499	548	528	526	486	494	498	496	477	522	513	514	542	491	532	523	543	493	528	489	564	560	501	506	530	486	517	500	496	540	548	563	544	499	505	495	508	510	504	540	520	510	461	518	525	484	524	502	482	504	524	512	507	483	520	483	516	499	528	512	558	471	522	499	522	540	506	533	492	527	519	516	535	517	555	497	483	517	516	513	499	521	512	507	510	516	502	537	551	557	523	538	524	500	534	511	478	538	522	495	516	540	520	484	502	512	526	539	523	492	494	487	524	461	504	494	478	529	537	488	495	528	517	511	518	507	525	481	548	506	528	514	532	542	521	512	507	518	543	526	536	500	498	540	504	532	565	499	565	492	494	542	524	532	508	520	542	520	515	517	538	533	469	517	501	489	536	539	504	538	499	505	516	535	534	515	513	524	525	476	543	543	556	545	485	492	505	500	495	500	507	518	524	516	514	552	529	535	505	504	549	528	486	510	521	529	505	545	490	486	512	517	523	482	537	466	556	468	505	515	499	511	504	498	493	495	535	539	504	547	489	510	537	505	515	496	506	530	508	512	512	513	507	555	516	519	537	541	534	494	488	488	518	483	496	499	495	529	516	528	546	554	514	517	519	553	466	473	561	528	503	525	508	513	532	498	530	490	478	492	526	507	506	510	524	533	499	518	547	464	503	465	491	538	506	543	493	553	484	498	510	528	528	492	536	492	545	502	489	539	529	515	482	514	521	537	492	507	512	529	480	491	481	529	530	507	552	502	513	532	557	542	494	498	492	525	486	530	528	482	569	532	560	519	515	549	509	519	515	533	494	518	497	528	525	559	493	500	517	511	542	539	538	524	522	483	511	502	494	507	511	541	521	486	516	553	502	504	465	514	496	518	496	518	536	456	514	510	524	499	512	536	508	520	510	516	459	571	519	549	543	497	591	530	518	505	533	536	504	496	521	504	492	474	542	540	477	490	462	522	485	555	533	545	531	530	524	493	518	537	484	537	485	505	527	519	535	541	518	533	539	538	520	499	554	517	503	555	505	494	528	524	523	507	505	550	506	479	524	525	508	501	506	532	534	524	507	526	517	509	500	493	499	490	544	524	510	522	546	548	514	499	530	529	516	525	481	531	494	491	512	544	528	504	491	502	517	486	490	551	512	536	478	514	512	558	507	516	510	507	539	527	519	500	539	526	551	539	529	495	481	526	516	503	517	517	543	498	554	535	496	526	486	544	543	520	506	506	509	524	513	485	493	529	515	503	538	521	499	459	530	510	523	504	508	537	533	498	523	527	537	544	531	511	530	483	494	516	527	504	510	513	488	517	509	528	495	535	486	515	540	516	510	492	495	514	516	457	518	516	516	487	538	528	445	537	528	540	538	492	500	529	526	545	530	510	521	514	537	489	512	501	522	491	529	540	538	507	508	561	498	496	496	478	520	510	532	520	531	506	531	506	502	487	490	519	515	537	554	476	542	532	470	517	510	492	493	554	523	532	528	544	539	547	523	546	517	522	541	493	490	527	535	520	516	545	508	493	514	550	523	487	503	519	510	491	517	534	520	533	490	535	518	504	501	532	509	551	489	534	510	479	508	561	490	564	486	500	464	470	502	518	495	506	504	521	455	516	555	516	495	517	501	510	513	519	542	505	518	508	539	491	540	495	525	555	522	501	507	504	529	523	504	506	502	525	535	536	527	509	575	485	548	521	510	534	493	535	515	503	529	493	539	482	570	516	515	543	548	535	505	496	491	529	514	497	509	540	530	499	484	520	554	511	538	502	511	537	525	520	510	490	525	505	517	541	491	493	465	537	472	504	473	511	521	524	528	490	508	540	517	516	466	497	539	494	537	529	508	558	490	494	522	533	533	528	519	502	544	497	518	480	538	507	529	528	560	517	537	517	500	534	531	495	481	504	517	519	497	544	527	492	511	513	519	519	484	504	504	541	556	496	513	497	531	510	549	489	534	528	533	516	489	498	556	521	514	497	538	488	485	513	514	496	485	520	513	524	469	512	529	527	534	520	528	548	541	526	500	481	557	511	489	527	501	523	554	538	523	505	539	540	504	504	500	524	504	523	513	498	520	505	584	494	488	528	541	502	499	539	546	499	463	488	493	481	523	503	511	527	502	548	546	524	495	475	500	487	521	505	508	514	521	499	561	501	539	496	544	513	499	545	507	539	485	549	488	548	517	523	500	547	540	547	475	528	479	505	514	524	524	490	522	526	549	469	501	507	542	525	515	532	516	535	523	516	552	527	536	497	531	524	538	493	491	498	526	493	497	511	522	471	524	507	544	548	518	493	551	531	502	481	529	445	519	539	552	516	501	521	509	536	507	533	540	488	550	494	484	485	532	501	531	520	501	500	502	547	531	540	524	515	536	507	509	511	528	474	532	518	534	558	528	512	533	471	536	515	499	479	493	491	483	502	498	515	506	475	499	546	495	545	536	487	503	492	496	480	491	531	573	509	541	560	584	577	478	486	505	509	548	508	515	532	550	516	522	511	497	549	536	531	513	482	495	521	502	497	500	485	495	542	492	520	535	564	514	505	522	508	522	514	498	516	487	544	510	524	519	515	550	520	510	517	532	500	593	532	507	471	547	534	532	533	539	519	524	536	556	504	516	483	552	497	531	536	477	545	540	501	500	478	510	560	552	533	490	546	514	539	519	517	504	545	526	516	522	534	523	469	472	498	536	524	531	495	501	504	528	522	540	478	513	519	537	535	491	534	519	516	506	525	492	534	476	513	493	497	523	533	551	507	555	533	516	560	522	528	538	512	502	514	496	558	528	512	505	465	509	505	511	520	518	526	529	521	534	532	547	522	601	513	490	511	487	546	490	508	514	518	472	522	529	513	488	483	520	524	516	491	539	516	521	546	474	543	501	524	511	528	493	553	509	524	497	537	530	492	508	500	486	497	497	511	492	487	517	520	508	470	537	466	553	529	510	519	563	490	505	507	520	504	499	525	530	486	520	565	520	490	499	516	534	504	511	494	499	519	510	545	540	506	521	568	547	521	521	504	526	545	543	535	514	511	565	534	511	501	543	504	517	563	511	525	533	562	563	493	498	493	522	531	497	531	508	511	525	514	519	479	488	504	519	485	521	543	550	496	523	485	521	491	527	490	514	487	459	513	510	500	530	499	496	520	492	534	571	529	531	518	509	493	489	489	504	506	548	498	482	507	490	518	545	520	490	521	546	490	477	521	537	529	518	527	546	501	552	530	549	554	487	478	543	510	522	544	525	520	540	515	531	508	536	520	506	540	540	540	515	507	556	555	509	546	482	527	547	474	501	516	561	539	547	496	531	567	517	470	530	493	543	502	555	503	508	495	535	533	512	481	504	515	553	531	501	560	528	522	523	506	500	501
30112	45363	39494	30490	23721	18176	13656	10298	7924	6524	5111	3785	3398	2829	2232	1921	1724	1513	1346	1340	1244	1198	1124	1007	957	1022	917	895	904	879	871	871	881	859	766	814	826	875	820	828	795	844	798	799	833	766	858	812	835	823	833	763	797	841	823	796	844	813	795	813	797	796	836	768	871	890	865	810	846	844	866	807	784	799	867	799	787	755	804	805	814	802	810	818	804	810	802	813	805	779	805	794	821	794	795	804	773	795	819	779	781	813	873	748	804	845	783	818	719	809	804	829	813	819	836	799	810	832	817	841	809	804	820	792	847	773	777	810	806	816	824	749	776	817	833	813	833	802	850	805	789	813	817	818	809	816	815	811	852	768	857	784	786	800	794	853	766	772	789	838	825	769	816	808	794	807	776	778	844	794	854	835	801	784	815	842	812	801	852	787	830	816	830	817	742	789	789	806	815	833	809	804	760	840	819	772	820	797	813	796	791	812	782	806	820	806	797	792	804	825	760	764	825	796	830	713	826	786	792	857	857	774	820	812	806	893	835	777	861	836	802	807	842	817	829	790	847	849	815	819	773	836	830	816	800	845	825	852	780	769	825	788	838	857	856	792	817	827	819	791	768	786	827	771	840	891	815	814	807	847	775	804	849	781	843	815	831	804	729	856	803	831	761	814	871	808	807	806	824	899	828	805	835	787	772	859	795	830	814	841	797	802	806	864	865	815	810	890	809	834	789	807	796	809	778	825	778	823	799	835	739	801	801	825	821	838	754	819	794	851	782	838	817	806	809	803	748	836	837	804	786	790	849	769	842	817	795	785	790	821	790	753	787	807	803	785	823	771	754	881	782	784	767	798	828	839	793	771	807	791	785	805	795	806	807	779	822	820	780	783	841	783	758	792	818	800	850	831	811	793	782	805	829	811	773	828	810	763	809	811	799	865	804	739	793	818	793	839	819	793	797	822	789	836	812	798	805	794	796	769	820	796	799	820	795	808	866	842	775	826	774	786	812	806	828	840	778	785	792	823	773	765	799	816	748	792	798	794	831	820	810	792	772	809	827	868	795	837	820	815	790	836	851	855	797	825	893	824	793	842	839	783	792	834	781	829	784	815	791	822	862	828	748	793	833	807	799	842	820	814	805	784	813	816	834	808	826	772	844	782	810	804	769	832	813	809	764	851	802	788	819	811	781	798	829	855	769	796	809	815	856	804	801	836	847	819	751	794	790	858	766	826	772	781	805	775	806	783	864	814	805	852	861	822	838	799	825	805	824	841	768	774	790	804	838	761	811	758	824	812	795	843	816	815	816	736	800	805	825	789	853	814	775	854	814	778	844	757	812	800	821	868	848	745	855	802	776	806	854	833	807	772	781	759	789	812	788	831	789	794	781	843	793	786	859	799	821	836	825	803	827	792	846	855	850	779	856	813	825	787	755	813	804	848	792	812	802	781	838	852	839	819	805	784	810	791	816	812	821	829	878	803	818	839	784	817	838	812	847	811	806	854	803	776	795	846	842	802	766	843	827	827	787	736	812	760	811	771	829	803	791	835	775	759	820	792	791	817	805	811	780	799	770	793	834	770	842	855	816	814	799	797	828	799	806	848	841	835	790	797	779	800	807	834	834	789	790	785	832	825	804	855	780	818	823	806	813	834	826	826	783	798	798	792	840	822	783	792	845	772	816	793	837	771	834	820	838	861	804	777	779	782	788	778	838	805	820	817	832	819	843	806	792	803	819	815	756	789	810	804	821	842	814	835	794	811	801	759	800	820	829	830	820	838	823	843	809	831	809	814	801	816	841	787	838	860	817	827	780	796	801	800	782	757	834	788	818	799	803	836	792	867	841	804	806	825	846	782	821	821	830	804	813	812	836	799	767	803	789	818	810	860	830	808	768	769	758	787	763	818	774	836	875	825	808	862	845	799	821	800	820	830	789	840	860	766	850	789	826	775	793	766	813	767	840	807	803	831	811	849	828	845	833	890	847	800	827	839	789	845	779	804	844	804	830	839	765	867	853	777	797	806	836	861	771	792	827	842	778	814	856	801	813	820	836	743	804	786	796	817	828	778	855	803	895	813	827	829	769	844	794	786	827	758	791	790	801	872	794	819	781	860	766	802	822	825	839	779	863	815	822	817	864	783	823	837	850	802	844	796	834	828	818	811	835	860	784	793	798	826	811	862	764	792	803	794	810	811	810	783	819	780	774	802	788	797	784	811	828	820	776	829	835	819	782	818	790	796	848	844	790	838	801	814	750	773	792	851	829	890	751	800	806	880	826	820	858	806	815	748	826	757	799	850	806	810	833	847	800	830	821	779	849	796	796	819	807	813	766	806	786	792	876	851	819	806	801	813	814	799	759	808	781	813	840	787	716	805	811	852	783	764	822	860	810	820	860	804	851	754	846	761	794	831	827	820	825	732	754	798	873	780	810	790	801	834	852	795	806	795	812	834	799	798	793	791	770	771	801	783	787	789	767	810	796	821	806	805	765	802	797	796	797	811	814	783	819	760	801	838	791	815	820	842	810	799	810	858	813	788	776	801	794	839	841	768	784	750	776	840	780	800	789	785	801	833	834	848	793	773	795	790	819	877	779	804	788	840	793	808	750	825	779	875	791	831	837	736	823	765	815	843	783	782	836	776	801	793	818	797	814	787	840	819	791	767	816	787	821	826	833	762	833	793	816	811	797	770	871	790	905	812	788	827	853	782	811	831	817	821	802	800	830	733	793	826	801	816	748	824	823	783	812	826	823	845	795	802	774	846	782	772	813	768	805	811	796	818	808	821	836	766	857	780	784	827	789	832	840	773	840	763	828	773	809	820	832	816	840	829	836	850	847	858	795	795	785	806	806	848	752	752	808	800	816	810	802	786	792	811	844	752	767	833	804	836	763	827	839	849	814	837	810	844	783	834	813	782	790	814	810	777	829	850	785	804	847	830	823	782	896	762	863	790	822	838	808	829	778	816	819	795	825	786	811	822	744	800	846	824	800	817	829	832	804	763	825	802	812	818	800	818	782	836	799	858	822	823	765	798	816	810	776	858	825	785	792	806	806	815	829	792	801	831	790	859	790	821	773	811	831	846	805	822	814	847	822	775	792	749	839	804	787	793	793	827	788	830	839	797	768	843	858	786	805	813	838	841	777	780	811	813	767	867	812	816	769	862	785	807	812	845	799	805	811	785	783	791	767	808	864	845	834	828	827	789	794	828	813	815	818	797	806	785	774	878	815	859	799	797	823	809	780	798	797	799	762	771	855	832	780	802	803	777	792	857	802	799	772	770	810	784	799	783	794	837	813	850	824	843	821	861	830	859	783	805	793	822	800	801	812	810	780	828	806	807	824	799	843	814	808	789	813	805	770	824	817	834	790	850	775	798	844	795	787	866	793	811	899	815	797	819	803	827	810	815	848	817	824	806	809	775	783	813	828	825	795	816	826	783	818	843	846	856	845	819	836	798	772	816	778	779	817	783	783	771	761	844	765	844	777	849	829	816	857	807
23612	20717	27688	24307	21015	16134	9615	5741	4013	3063	2425	1876	1577	1423	1151	938	894	850	797	811	703	622	617	648	577	579	530	571	524	525	544	597	529	493	501	516	526	487	515	492	509	482	485	470	547	488	522	478	521	506	511	473	503	467	517	489	475	528	528	495	487	477	499	514	455	496	494	493	515	499	456	504	464	507	462	487	470	513	478	509	469	501	485	485	488	515	533	497	475	466	518	488	470	513	526	457	480	497	492	473	488	491	508	481	516	494	486	521	494	500	506	474	497	484	468	526	528	467	513	484	506	502	478	461	502	477	470	458	548	493	504	483	506	488	502	478	465	475	482	468	480	474	469	521	523	519	483	509	489	486	479	486	514	484	467	486	488	537	545	508	495	499	481	456	477	508	508	475	477	482	463	480	497	504	516	471	496	487	464	459	485	509	497	498	481	482	480	520	487	520	457	544	484	464	490	474	513	495	526	478	513	513	487	459	494	474	491	480	487	476	489	476	493	493	489	532	505	503	490	483	480	491	526	516	502	458	482	497	477	479	498	465	503	464	516	465	463	481	496	484	496	499	449	515	464	491	471	483	487	494	477	467	465	491	482	482	481	480	501	525	523	487	511	489	483	474	482	466	502	474	481	493	505	517	498	470	495	501	450	497	467	502	482	471	442	496	557	492	493	492	463	495	506	502	482	493	504	517	500	509	503	473	472	472	520	481	504	467	484	478	502	463	476	468	498	451	475	471	480	484	460	467	517	463	499	489	514	478	447	511	505	519	477	474	493	494	474	512	508	505	465	506	499	510	520	511	511	443	482	469	506	458	492	501	442	489	447	506	499	476	491	445	477	483	500	501	479	506	507	549	472	475	471	537	492	490	479	506	505	516	476	495	506	483	438	518	489	542	491	478	456	516	479	476	516	503	511	446	467	492	491	455	471	514	460	509	483	484	500	450	466	481	507	517	507	466	510	455	471	492	504	480	489	473	474	479	513	489	485	470	469	481	524	526	478	499	535	505	468	478	524	491	498	475	504	471	500	486	490	504	485	526	490	534	505	508	461	491	468	518	488	505	499	463	490	491	514	497	485	495	438	504	468	490	503	504	482	504	497	573	532	496	482	500	532	479	478	565	490	498	514	548	492	503	502	518	498	481	494	483	453	482	474	507	499	502	493	501	499	481	467	531	525	476	512	537	517	492	492	499	501	514	506	473	490	476	480	519	548	480	462	489	515	492	529	475	536	486	473	473	465	493	487	482	494	506	486	449	476	527	498	471	513	473	474	492	516	468	523	481	509	500	481	510	496	536	522	452	509	512	506	461	457	432	518	540	503	481	490	471	535	503	494	476	475	501	473	461	467	475	453	484	466	533	532	496	494	518	468	503	472	515	458	490	468	486	478	445	461	456	481	470	463	489	492	519	484	450	473	482	488	466	502	514	481	532	484	496	477	490	469	522	490	501	486	505	514	520	469	496	495	499	472	491	502	458	528	501	470	510	574	485	473	523	501	472	476	524	491	476	507	522	525	538	499	469	481	501	513	492	477	491	468	515	473	483	471	526	515	468	518	504	494	482	487	500	486	477	483	511	526	504	520	476	513	459	453	539	501	456	488	481	440	508	474	472	471	482	512	501	493	500	506	488	495	534	455	452	504	499	480	488	543	480	520	502	485	487	500	478	495	513	515	501	498	484	509	473	485	529	466	525	536	513	451	473	505	519	458	532	485	463	477	512	492	488	522	493	493	494	483	484	476	475	487	487	483	488	494	493	504	495	511	485	534	466	441	475	466	489	488	492	505	499	491	459	494	496	484	460	490	475	555	531	484	477	499	465	513	520	482	501	460	499	514	542	497	493	478	496	522	500	485	536	493	470	475	541	478	477	504	532	483	488	486	494	527	496	503	489	483	469	484	470	514	514	503	462	434	503	515	508	500	471	486	484	467	484	523	490	479	498	468	473	484	561	517	454	487	499	506	480	507	530	472	502	497	520	426	473	500	447	483	505	511	518	463	490	453	496	473	499	503	484	511	506	470	521	460	455	479	497	489	472	506	485	513	513	445	485	482	447	455	486	502	490	502	494	493	474	513	509	462	504	527	494	485	488	467	488	512	474	517	506	490	470	449	490	474	448	518	485	496	524	495	480	486	468	452	472	467	484	525	461	507	444	487	506	504	489	518	452	493	504	497	505	492	467	492	525	484	521	495	469	466	468	486	481	499	506	480	516	486	478	498	501	458	510	448	487	503	464	507	488	485	520	482	501	502	513	497	478	475	512	510	508	467	438	471	490	509	494	511	480	473	513	484	467	474	463	498	468	476	527	461	516	493	517	538	466	470	482	513	481	469	508	499	475	491	484	493	460	506	531	478	457	528	461	495	449	484	558	462	477	532	480	540	493	512	503	446	495	490	491	458	477	498	495	507	473	510	491	487	477	502	466	535	513	488	515	495	497	524	440	525	476	469	418	489	504	477	507	508	478	475	468	455	465	494	496	527	478	505	494	457	493	459	477	483	495	476	467	460	523	489	509	508	489	491	495	446	463	490	485	518	503	487	518	475	508	438	503	492	492	492	489	498	460	483	511	498	469	479	489	541	514	508	511	554	437	488	461	459	474	496	488	484	525	464	485	497	470	492	552	454	529	492	475	476	503	510	499	443	463	492	478	464	488	473	506	461	482	521	474	494	423	490	455	490	494	478	515	469	482	497	484	511	480	476	466	511	502	486	474	535	464	487	511	496	460	473	496	473	521	491	485	477	464	460	487	506	478	512	510	486	487	438	504	519	514	489	460	526	522	521	465	456	486	501	497	508	513	499	466	474	441	482	489	485	503	464	489	501	496	502	501	502	487	445	492	524	500	533	485	500	502	463	504	487	467	487	493	493	495	529	466	492	490	483	496	476	487	490	519	472	473	479	480	502	518	513	506	493	466	459	461	478	521	429	490	494	496	510	495	492	504	462	489	475	539	513	461	508	465	480	493	482	482	499	526	515	477	446	476	481	493	504	518	492	499	514	516	532	480	487	481	488	487	471	489	467	469	491	478	540	506	495	536	483	505	487	481	487	504	475	430	507	514	527	452	486	475	460	439	530	484	497	513	450	485	489	489	516	486	510	495	488	473	551	482	483	506	497	542	524	437	502	501	507	498	499	481	487	476	506	482	517	507	499	516	476	467	483	496	491	484	486	467	489	486	540	508	490	479	482	526	467	455	429	499	482	466	506	482	462	497	503	517	474	481	501	502	505	511	484	485	444	532	507	478	486	500	531	482	491	528	511	500	451	489	438	496	481	459	506	536	439	457	518	465	482	511	500	474	477	494	487	533	489	478	484	525	540	495	526	475	450	530	475	470	449	446	481	504	459	498	461	503	449	482	473	475	485	509	510	513	512	492	489	499	477	473	458	485	463	478	473	487	510	469	470	494	528	489	509	496	461	484	476	515	492	493	483	475	487	517	520	493	530	525	482	496	479	463	531	503	473	524	476	489	480	494	499	533	464	497
25580	43456	39138	31141	25620	20798	16296	12768	10146	8115	6311	4883	4125	3326	2645	2093	1988	1759	1581	1574	1414	1202	1072	1106	944	913	941	796	841	812	828	815	743	732	697	749	752	737	705	707	725	747	711	742	765	716	681	721	779	702	764	709	694	704	727	732	685	647	690	696	742	717	717	645	694	730	734	708	701	749	646	699	731	682	688	721	729	639	728	726	738	674	738	720	691	720	701	721	726	675	734	695	699	692	702	712	675	680	725	745	719	758	697	728	708	702	730	685	698	707	724	716	664	713	721	702	707	706	721	734	698	684	690	732	740	699	736	683	682	695	764	707	715	727	646	701	705	703	682	709	700	717	718	725	709	712	664	745	712	717	713	665	681	690	648	649	723	720	685	703	708	700	700	665	695	732	702	667	724	738	667	747	717	701	712	744	680	724	682	699	693	712	697	683	674	703	686	765	727	712	744	690	724	701	739	678	724	742	732	690	686	721	627	707	719	731	705	658	689	694	681	680	700	727	706	692	711	708	727	738	679	697	670	667	696	692	714	674	729	704	744	737	664	726	684	772	761	708	726	700	717	726	665	742	677	700	691	686	695	659	693	719	722	692	699	670	675	760	714	741	700	666	713	695	715	668	725	730	682	659	726	693	730	700	699	719	692	717	698	756	694	714	712	710	693	734	682	734	687	727	696	694	742	728	679	678	702	686	657	726	723	694	666	690	667	661	659	722	681	710	714	693	689	712	724	701	695	712	700	668	717	738	658	687	707	729	692	741	704	700	675	695	687	674	707	679	672	678	657	699	715	679	731	704	736	695	673	647	707	683	755	666	691	686	708	722	735	748	686	738	662	692	735	754	710	693	690	741	731	678	726	705	706	689	721	714	673	695	703	731	698	733	665	673	700	677	686	702	707	696	709	707	699	707	692	734	651	700	740	703	699	696	728	696	733	683	673	670	766	700	706	659	685	677	681	670	683	705	668	697	702	754	704	698	763	646	698	710	718	718	748	660	683	706	716	702	699	702	726	714	695	681	658	694	755	697	708	740	753	729	714	711	671	690	703	656	727	730	700	677	668	723	688	729	706	670	709	704	701	739	693	745	649	715	685	708	694	675	723	704	706	698	714	698	685	745	737	684	705	710	711	698	681	668	730	692	727	667	727	682	736	696	689	682	707	699	685	669	700	713	704	693	713	737	668	707	639	721	724	669	724	666	674	667	668	730	716	727	670	650	728	688	670	651	690	689	733	668	696	666	681	723	714	744	742	707	702	727	694	711	666	707	729	715	680	690	657	693	708	736	704	687	690	664	697	698	703	749	668	707	707	694	726	663	716	744	719	684	667	746	731	683	710	715	705	678	742	699	678	712	745	695	678	740	670	694	674	661	751	749	682	670	717	656	733	684	676	713	701	695	706	715	676	703	694	720	697	690	708	728	662	704	692	738	758	702	734	660	683	716	700	692	711	681	741	681	724	731	702	704	731	697	708	721	681	670	698	716	710	687	665	714	699	684	721	700	713	686	708	743	686	670	692	751	746	697	697	686	645	673	726	673	676	691	720	689	696	715	733	776	716	673	720	716	723	686	762	681	714	698	713	692	724	689	778	706	700	683	701	710	696	677	689	697	688	735	675	692	678	692	665	673	680	691	728	711	712	668	702	717	704	703	674	658	716	681	713	734	716	715	707	697	733	703	741	749	682	707	721	628	666	718	728	695	733	683	701	702	663	738	669	718	716	703	673	740	672	681	746	671	726	718	730	700	707	705	754	710	682	673	680	700	729	738	754	736	665	727	654	681	706	731	673	647	684	661	712	722	685	695	649	663	738	653	705	687	704	677	720	688	678	730	746	693	729	643	693	733	750	708	652	718	712	715	728	687	709	697	678	672	681	648	689	679	683	725	681	700	741	667	715	753	743	687	752	669	701	692	717	737	697	713	718	716	748	748	709	688	663	688	734	712	713	699	725	678	680	720	678	740	757	654	632	690	735	728	704	751	698	742	715	678	681	714	742	687	684	700	702	653	737	710	730	670	690	753	657	688	688	678	743	723	678	707	690	680	710	701	683	688	682	677	691	720	707	695	767	721	675	720	687	705	709	665	705	712	696	683	730	720	701	721	727	664	705	693	710	675	685	678	706	705	688	716	688	716	664	712	697	704	731	747	720	689	665	669	755	713	727	709	724	707	716	726	657	712	743	685	674	704	710	717	692	767	687	673	715	738	664	711	681	701	683	717	694	697	738	709	685	667	706	767	707	670	666	677	676	688	704	660	717	656	689	654	692	700	682	719	700	737	686	669	727	713	713	690	719	697	720	738	754	662	697	702	667	657	763	683	740	703	699	731	680	709	686	689	702	672	742	706	696	769	706	709	736	698	675	694	725	719	718	732	715	675	684	725	714	682	702	703	723	689	649	662	724	676	700	729	693	674	719	679	674	673	700	727	689	692	707	712	702	704	714	661	650	691	676	726	704	671	667	699	712	698	709	709	693	745	680	712	721	699	707	686	711	728	732	706	704	670	712	677	710	713	720	696	714	694	670	735	732	725	704	703	713	687	669	682	694	686	664	675	712	708	717	680	750	726	631	725	691	719	696	703	725	675	721	727	690	740	706	717	686	671	682	667	695	679	657	672	709	700	738	677	682	718	721	691	750	678	701	723	672	728	726	707	695	723	708	704	721	696	739	702	758	694	638	727	678	681	733	690	711	730	689	674	686	728	713	730	714	767	693	672	705	728	767	729	755	700	662	691	641	664	697	656	730	654	718	715	729	657	715	678	666	727	717	715	691	731	739	673	705	733	680	707	698	691	719	722	629	692	702	690	691	717	712	692	689	694	730	697	721	687	700	663	715	686	680	633	675	695	655	721	710	687	715	710	710	718	710	705	689	701	737	667	673	701	691	671	668	737	706	705	708	682	687	665	676	725	680	680	721	685	702	731	692	684	743	751	685	687	721	682	703	716	684	706	721	698	697	701	700	714	690	693	703	725	703	693	701	692	723	667	699	719	662	698	630	687	760	686	710	711	704	719	701	627	705	706	693	661	712	681	694	720	741	715	706	721	674	717	720	727	764	687	734	708	664	684	707	688	686	727	659	687	670	718	724	689	715	677	706	751	732	760	678	703	681	703	713	723	737	708	696	672	726	716	680	650	682	667	659	694	667	731	706	710	704	700	697	664	694	673	714	707	689	704	749	671	677	678	694	667	681	718	713	726	696	688	717	704	696	637	681	726	680	730	698	723	699	734	712	692	707	668	714	697	741	698	741	665	726	680	702	705	711	707	684	690	662	747	737	724	746	691	704	680	704	743	707	699	737	712	742	684	722	696	683	676	669	775	689	712	708	659	724	736	743	707	741	670	696	742	679	699	710	732	675	670	732	684	709	658	725	709	702	745	700	685	738	663	678	718	703	727	709	724	706	698	682	721	654	736	713	698	700	741	719	694	709	718	672	729	720	714	690	720	706	678	725	685	678	693	711	748	689	754	716	677	720	683	723	701	705	723
23796	21735	29617	24428	22147	22398	17286	8717	5695	4344	3357	2678	2106	1737	1393	1236	1111	1049	950	911	792	738	676	617	623	600	562	566	523	586	528	536	508	526	473	456	489	462	487	473	437	512	464	475	481	516	494	449	511	486	481	447	469	496	530	470	522	465	493	529	504	448	490	440	483	489	480	462	452	471	502	453	498	496	470	483	483	501	487	453	466	486	458	523	508	513	481	497	480	525	458	495	456	471	490	446	445	478	496	483	492	495	496	453	484	439	474	510	482	486	488	504	473	462	468	466	504	473	486	487	460	483	519	462	487	476	484	452	520	506	486	456	495	455	465	467	508	433	498	502	474	490	468	492	500	449	498	513	488	486	484	489	436	488	492	455	461	458	504	451	506	473	462	468	486	468	466	446	439	469	498	460	472	473	468	472	478	455	459	529	474	475	494	499	491	473	505	496	498	498	501	444	497	511	499	510	442	458	496	484	489	482	505	485	444	446	456	515	487	474	491	503	468	431	471	470	460	471	460	475	468	494	501	511	493	506	459	462	476	504	461	455	480	444	494	454	474	458	477	462	454	455	417	478	527	490	473	480	507	446	485	462	512	427	469	477	452	448	466	495	444	468	451	507	485	523	454	501	486	442	486	490	466	503	507	460	485	442	524	445	489	486	469	480	484	461	485	480	496	469	465	498	479	495	496	494	460	468	502	499	482	513	471	436	462	478	474	480	485	489	464	547	489	460	507	456	475	481	435	501	513	503	449	457	483	494	471	459	471	485	490	506	485	493	514	503	420	469	505	486	458	475	523	509	514	479	497	491	509	496	462	476	488	475	476	447	513	471	469	471	478	457	501	468	466	454	495	448	451	469	479	473	497	440	487	465	472	477	488	471	470	484	482	467	498	467	508	490	504	507	482	518	474	498	495	487	496	475	525	456	480	447	527	489	488	447	469	464	488	491	463	515	451	458	491	488	496	445	498	474	484	491	484	439	493	476	476	490	457	504	521	479	501	514	491	478	459	418	496	458	503	452	498	468	456	478	450	503	452	475	479	464	469	483	475	508	463	484	508	458	450	475	479	481	445	455	478	512	457	502	469	485	472	489	466	476	509	467	485	469	484	480	483	523	498	497	456	470	465	485	464	477	453	498	496	499	457	499	483	483	481	460	472	535	490	478	484	487	485	454	459	492	451	467	525	482	504	470	506	458	479	507	430	513	496	485	448	456	499	478	476	493	496	514	475	502	466	456	467	491	467	511	498	508	467	480	491	493	462	466	543	476	438	452	460	459	461	519	476	457	512	472	454	538	484	516	506	482	473	513	445	434	519	514	497	494	493	498	434	463	475	443	480	458	456	466	452	477	482	476	464	517	417	492	464	502	500	492	542	498	496	499	481	474	464	478	441	465	428	498	464	473	484	481	515	466	481	463	398	461	505	477	485	444	475	455	450	500	471	523	477	531	476	513	481	461	492	481	483	411	434	481	490	457	474	488	459	497	499	442	516	498	458	500	482	497	516	504	506	474	474	488	505	480	484	449	476	469	501	469	443	494	462	479	531	477	471	462	483	471	488	470	483	474	439	419	511	482	485	451	489	496	483	465	439	478	506	451	483	484	457	458	506	460	468	485	455	470	477	433	437	443	504	500	463	462	463	507	473	519	503	465	493	476	500	507	484	458	446	494	434	505	467	464	460	455	470	479	478	439	489	445	445	492	480	519	501	436	479	451	488	497	439	487	483	482	511	437	502	546	451	447	473	503	499	504	499	503	429	489	444	509	469	481	450	498	493	449	446	471	491	481	497	485	457	478	489	473	499	481	484	473	504	500	481	462	465	467	491	478	455	483	503	464	484	492	502	449	463	500	481	488	523	452	443	472	512	508	483	501	447	475	461	483	497	492	491	458	451	470	451	491	460	471	483	472	494	483	451	498	508	486	461	458	485	503	505	460	471	465	459	449	481	511	489	445	476	469	454	466	454	467	512	481	486	485	428	475	474	462	491	475	508	520	459	522	461	450	463	465	466	478	472	451	469	480	506	485	456	470	501	473	448	507	472	462	483	470	451	473	492	471	472	455	467	459	412	444	436	472	498	478	461	520	471	487	487	501	499	546	479	472	459	454	483	436	503	458	464	487	476	444	473	499	476	486	493	478	469	482	476	460	499	498	490	509	459	503	464	444	457	463	468	469	462	497	489	472	516	485	496	477	506	517	508	490	498	480	467	478	488	446	426	477	463	492	505	480	439	462	495	473	482	471	446	456	458	474	495	492	514	481	465	470	482	509	499	479	516	491	435	489	507	454	454	459	429	475	472	487	501	489	430	489	493	474	451	468	465	490	471	507	441	459	487	456	463	459	477	460	446	463	450	468	471	479	487	475	475	499	459	515	495	517	502	439	457	499	465	487	468	456	474	453	504	499	458	473	506	492	481	449	479	494	506	482	488	474	469	458	464	484	475	477	485	470	483	486	471	467	474	499	496	481	426	477	463	468	478	435	451	467	458	473	452	487	517	489	474	471	482	467	475	453	468	489	449	481	490	508	494	471	517	470	483	491	505	482	501	467	477	493	503	478	431	493	435	507	458	519	477	441	453	461	497	455	477	497	469	512	528	471	453	488	484	495	482	470	458	459	473	452	515	505	496	487	431	505	482	458	471	471	488	474	474	498	519	514	490	465	475	471	472	472	509	488	475	462	492	486	452	443	475	470	476	466	497	464	524	521	472	476	472	502	504	506	454	472	481	468	482	476	456	501	507	450	506	469	487	504	465	493	501	474	482	503	499	474	494	506	468	457	458	487	500	495	455	451	450	431	473	473	507	470	469	520	497	483	534	485	514	465	463	474	491	451	472	479	518	465	482	464	475	480	506	423	492	497	464	501	467	433	454	512	459	469	484	483	456	434	510	485	455	471	484	471	496	483	474	457	538	449	445	511	469	465	467	476	504	453	461	465	503	524	500	487	455	471	474	499	452	465	466	456	475	462	489	505	478	496	465	472	485	458	485	462	469	449	475	474	462	447	541	470	516	444	514	469	504	475	469	451	459	507	471	477	506	506	471	528	471	549	500	414	488	491	464	474	484	465	503	515	498	510	464	483	472	477	477	447	497	460	448	524	509	490	462	490	474	473	487	446	449	507	438	455	437	466	536	491	467	484	472	457	492	452	451	467	500	486	486	462	508	462	485	433	477	473	468	472	458	462	493	507	523	507	499	473	462	479	477	491	462	459	507	465	430	470	488	465	479	497	493	457	487	518	482	481	456	549	486	492	427	467	480	486	510	502	500	472	473	514	480	457	452	450	487	481	443	445	504	465	493	493	491	459	495	539	497	462	463	452	468	451	492	463	474	453	507	454	475	463	488	471	459	521	473	448	498	427	469	479	476	490	483	458	521	482	446	489	478	483	509	467	494	486	482	480	486	482	473	452	479	471	494	475	488	435	485	493	491	489	459	458	482	498	489	474	497	490	499	500	435	489	475	488	480	502	463	528	464	485	446	479	432	499
28065	48559	44971	36387	30794	25923	21117	16974	13814	10968	9002	7185	5622	4671	3576	2994	2604	2330	2069	1939	1543	1412	1213	1134	1114	1079	988	926	801	854	845	850	788	704	748	745	714	755	735	686	709	676	672	702	683	669	699	711	683	633	735	725	683	636	673	665	704	680	676	687	645	657	684	671	711	686	678	697	650	727	689	707	665	662	664	652	693	720	656	688	709	660	681	650	693	688	662	662	710	639	645	691	679	665	666	673	700	658	672	647	666	653	668	700	666	683	667	685	660	699	699	668	706	671	648	660	669	680	698	672	694	728	682	659	687	708	694	688	687	665	692	719	710	643	694	732	702	711	692	660	676	698	646	623	720	711	668	720	651	684	667	631	708	665	706	697	686	669	670	699	715	700	661	630	672	717	677	728	695	718	675	665	643	662	667	675	647	689	685	696	682	682	703	643	688	656	719	702	650	679	688	674	672	698	696	667	667	696	704	703	711	657	652	692	656	724	677	653	708	676	683	716	641	721	680	707	699	681	674	658	689	684	672	710	691	664	669	683	691	661	709	658	653	695	675	690	673	704	684	690	681	653	712	702	692	680	701	714	693	698	678	673	751	686	677	668	729	664	694	717	633	691	664	650	700	707	665	673	690	728	699	687	705	679	687	673	662	640	649	663	657	647	694	705	668	684	650	675	659	654	702	674	671	674	691	685	654	657	670	682	687	684	651	690	686	662	669	713	682	702	673	637	683	695	685	680	643	667	675	675	632	655	688	656	662	685	705	726	668	646	678	667	692	675	710	681	641	686	760	644	678	718	703	652	704	646	691	672	695	692	661	687	652	670	650	694	649	643	701	703	669	679	650	678	676	680	626	665	704	703	613	681	686	664	637	659	685	682	684	691	686	687	648	671	707	688	661	661	699	644	710	694	628	686	657	667	711	677	666	678	679	748	734	672	694	711	658	703	698	699	647	656	667	674	710	678	702	698	704	671	685	703	647	667	665	649	691	708	684	698	721	673	693	800	677	684	699	687	683	695	656	674	682	702	711	726	697	645	703	626	732	697	703	664	663	652	654	684	670	705	651	687	722	693	618	659	658	651	617	629	607	731	671	704	668	735	715	718	678	677	631	658	645	683	700	678	695	679	693	664	621	667	704	727	684	667	684	737	693	720	681	693	655	684	681	680	686	642	659	704	676	669	665	637	682	649	652	704	687	727	680	647	660	681	648	696	701	679	740	699	639	651	696	720	675	683	688	681	661	659	718	629	677	698	651	684	679	693	694	667	716	682	677	643	646	685	644	653	659	633	678	682	689	692	686	668	662	693	666	718	618	722	740	669	646	669	703	669	659	614	738	687	653	694	697	665	683	723	654	668	648	706	697	669	673	690	713	719	682	681	692	678	691	720	659	674	665	654	691	703	651	657	689	671	644	726	610	669	739	660	643	747	660	638	675	667	668	699	699	686	676	685	634	719	672	683	716	681	663	683	692	656	680	699	691	674	761	678	719	707	695	698	682	680	661	727	705	697	689	685	705	668	692	690	686	736	673	690	689	686	669	693	706	693	689	717	686	641	663	675	653	700	679	706	706	673	678	713	663	722	670	722	654	705	674	730	651	693	727	680	681	646	702	691	672	671	672	660	694	656	693	635	691	692	697	681	664	688	676	703	694	655	601	707	688	673	667	706	727	700	664	684	683	720	699	705	657	690	711	694	658	678	676	679	698	686	673	705	691	701	692	703	656	703	716	666	659	661	652	648	647	658	695	674	652	671	700	703	654	651	654	709	634	677	697	671	644	670	697	695	643	639	679	686	689	652	668	690	656	718	695	679	705	703	655	669	710	664	669	697	706	700	694	663	700	626	687	671	673	640	638	654	668	671	706	673	672	736	697	671	697	691	693	684	722	716	683	701	669	702	688	632	683	681	701	705	701	690	698	694	673	700	685	675	682	660	667	668	698	669	728	652	675	660	666	667	673	708	677	665	667	700	708	680	702	711	666	668	634	717	670	669	745	685	657	671	678	638	674	698	673	670	655	677	683	702	669	661	747	647	650	664	691	713	627	742	719	688	679	699	673	685	645	666	694	690	694	679	694	643	696	696	696	689	686	680	692	660	726	674	698	703	637	701	673	689	637	674	666	619	690	735	643	710	701	687	668	672	662	669	693	696	662	692	686	679	648	686	683	692	694	670	659	668	691	694	689	645	648	671	687	675	665	684	678	723	660	711	685	688	664	712	696	709	756	685	696	705	659	657	631	684	675	680	666	655	702	674	661	690	671	681	686	656	752	679	720	724	699	714	693	688	690	665	669	718	657	689	693	711	644	645	666	639	654	660	689	690	711	647	689	713	702	660	661	704	676	732	687	658	690	656	723	682	694	681	666	657	707	664	676	659	720	677	685	656	673	673	655	757	694	646	662	708	678	686	690	681	691	665	674	678	697	679	662	668	677	688	647	703	696	690	740	659	653	645	682	675	697	673	682	675	604	689	642	711	696	665	692	666	665	728	650	663	674	687	696	666	684	651	661	686	669	659	668	677	675	661	688	710	678	697	719	657	650	636	738	703	639	720	695	666	658	677	722	673	713	662	679	637	716	699	675	660	666	665	689	722	720	657	673	658	679	721	683	739	704	657	665	715	661	712	685	608	717	656	651	729	734	661	702	689	659	657	651	741	661	671	678	657	671	715	698	723	727	673	669	690	700	670	737	636	720	717	629	690	678	701	674	693	643	660	695	687	674	641	729	649	681	659	686	705	627	673	692	626	696	660	645	653	625	679	657	728	706	675	681	666	700	653	698	706	671	733	667	724	682	678	676	676	666	674	683	668	686	684	652	691	655	652	656	613	636	679	636	764	687	701	631	707	679	657	667	674	633	664	692	721	656	661	675	639	644	682	707	615	665	688	683	667	654	650	696	660	660	643	681	682	694	647	666	679	648	626	660	703	640	713	668	690	718	723	681	697	652	698	698	709	658	675	674	694	664	653	637	652	658	701	657	706	698	699	661	683	686	630	654	659	661	688	672	653	639	677	682	686	697	645	670	648	696	681	700	704	700	646	658	680	694	643	680	678	697	751	663	698	643	672	689	674	685	674	684	718	704	682	654	679	670	702	699	682	623	614	651	670	654	693	696	640	655	657	645	761	657	680	662	642	715	680	696	691	685	678	706	671	679	634	672	684	658	697	672	649	703	700	672	648	660	708	701	675	683	688	617	697	710	632	660	685	636	653	704	723	640	668	674	665	669	635	689	681	679	672	694	668	663	670	696	667	650	646	693	634	705	675	696	626	685	666	653	667	665	637	650	656	691	706	689	612	680	700	756	711	706	648	702	643	708	696	662	668	653	693	689	708	695	676	703	709	699	656	676	678	682	647	705	738	651	665	687	669	709	695	647	698	696	705	682	646	723	687	659	679	684	686	674	667	664	702	700	685	702	669	684	681	709	672	654	674	640	681	635	681	653	671	675	715	667	672	664	703	697	655	684	667	643	658	640	715	688	682	701	648	662	671
28388	26801	29936	21603	12729	8204	5519	3695	2684	2173	1774	1414	1173	1024	838	809	771	720	704	711	672	586	642	578	583	559	606	564	495	519	541	553	514	510	531	507	543	498	530	499	517	473	487	523	523	557	476	496	535	488	511	471	515	507	503	494	505	509	523	509	521	482	508	530	498	505	531	512	499	515	501	485	509	481	461	511	477	519	515	549	515	507	526	547	489	535	525	540	541	505	513	493	505	503	511	524	532	493	528	492	502	507	498	500	489	491	485	520	491	503	497	475	522	464	474	485	456	511	500	482	501	498	514	511	490	504	563	526	474	527	450	531	538	483	504	525	514	525	521	490	463	485	495	535	533	484	516	470	506	518	479	511	536	541	496	519	483	515	471	487	493	529	486	511	503	478	483	513	511	532	515	543	499	528	487	526	519	511	505	499	525	506	512	545	500	469	546	540	452	498	478	517	488	511	473	472	530	510	511	512	496	513	486	504	534	503	489	562	497	517	485	472	531	521	520	537	482	470	468	506	451	466	521	476	482	488	510	512	501	506	507	552	498	474	522	504	501	507	511	498	514	517	519	545	505	486	515	550	493	478	534	491	543	545	470	498	505	516	539	490	542	489	500	534	523	478	513	532	546	444	497	522	524	520	535	470	549	499	464	521	521	481	495	470	487	517	463	490	527	542	497	551	521	505	509	519	540	503	480	552	491	522	542	473	499	475	521	514	481	501	484	527	521	495	477	513	525	476	507	520	530	473	527	513	509	529	510	494	483	498	491	512	490	514	489	467	559	508	487	503	499	514	528	484	551	502	537	469	490	480	503	469	564	474	492	460	528	530	530	481	509	493	516	522	499	502	485	507	533	482	490	479	469	484	489	535	513	508	500	492	492	530	544	544	524	511	495	521	526	496	479	551	544	527	498	508	540	475	485	487	504	479	526	504	455	491	516	492	504	516	519	493	533	500	516	522	500	548	502	527	483	490	466	528	491	534	520	539	521	505	516	496	493	539	508	515	503	511	506	526	510	525	495	504	466	537	513	509	489	505	504	498	505	506	507	502	468	488	533	527	482	534	474	531	554	521	520	527	516	507	478	532	494	500	518	555	513	506	544	520	458	511	522	496	537	469	472	493	533	515	511	544	484	535	493	509	528	490	517	534	537	474	509	526	473	469	516	542	520	487	506	487	530	488	533	519	496	524	512	463	521	517	520	490	524	476	484	520	471	494	525	520	495	523	497	530	512	510	570	526	468	467	502	529	496	516	483	508	507	537	516	528	483	479	527	495	544	492	511	554	513	495	511	543	480	473	526	506	439	490	522	530	520	506	485	493	501	500	471	526	499	489	515	501	530	515	480	521	509	515	532	538	484	489	513	503	544	478	522	516	490	482	498	499	503	508	525	515	524	524	508	490	535	522	517	465	470	469	517	501	508	496	480	505	534	489	519	517	489	470	507	520	547	461	551	519	479	461	491	504	498	505	506	512	529	459	489	498	498	506	526	514	563	513	505	479	464	470	502	504	527	526	476	499	506	514	526	483	464	544	501	481	519	526	499	499	536	508	525	554	530	552	555	507	546	491	485	517	476	534	491	567	484	538	515	484	475	536	511	504	475	503	515	528	458	492	528	495	484	522	483	506	520	509	523	508	495	520	526	502	537	544	504	488	513	494	537	528	497	491	518	505	524	527	502	496	472	565	494	522	533	482	484	501	504	544	558	482	500	525	515	540	497	503	509	521	477	468	506	476	515	527	524	502	516	508	508	520	479	532	542	516	498	516	494	495	547	512	545	537	490	507	499	515	501	492	498	497	485	513	504	487	495	518	543	465	492	497	509	563	507	587	494	464	492	466	517	483	483	498	534	498	500	539	510	506	532	526	515	475	500	528	486	460	515	532	490	525	523	515	501	542	491	512	501	488	493	529	528	503	483	528	490	499	541	503	507	528	511	515	479	506	521	535	520	482	495	491	530	549	538	495	461	499	535	492	521	467	497	521	502	492	540	535	442	507	522	539	536	515	458	550	479	510	532	492	523	504	484	493	517	472	499	509	478	510	486	450	495	449	468	505	545	514	484	554	510	532	502	488	496	480	503	476	524	510	479	523	469	474	501	502	526	542	514	536	524	529	485	542	502	526	492	520	545	473	528	486	499	525	478	510	507	512	500	543	495	517	481	521	556	483	524	505	473	508	528	504	491	475	515	544	521	484	509	479	517	521	498	484	494	532	510	501	518	484	523	533	479	489	469	512	484	504	509	524	487	459	504	488	512	510	508	550	564	528	507	498	543	516	519	508	525	477	501	495	505	515	523	533	511	487	546	509	530	533	472	475	496	480	484	520	463	534	474	498	528	490	559	485	515	513	501	486	508	516	478	487	441	472	492	504	470	491	468	513	513	500	480	508	487	517	484	497	516	507	527	488	526	540	478	480	500	512	486	512	523	499	509	534	516	522	497	451	493	533	497	486	475	460	496	524	494	489	508	516	470	493	542	511	508	528	490	496	516	501	543	555	539	499	478	555	571	487	484	481	527	490	528	483	495	548	492	528	515	542	506	529	465	517	497	521	484	521	543	529	475	527	522	480	518	518	492	487	501	506	498	528	491	510	526	522	558	547	487	529	517	532	514	527	523	492	502	504	515	497	490	526	488	472	482	502	521	552	453	454	519	541	536	452	511	516	503	510	501	520	561	501	519	504	528	524	490	471	490	517	561	502	497	505	478	519	475	487	552	503	511	513	531	538	563	509	505	487	511	498	533	483	487	526	539	479	503	469	526	456	477	515	456	483	497	503	486	458	509	478	503	540	487	524	544	458	503	509	490	520	514	499	504	478	529	470	516	518	485	492	516	506	498	556	515	494	522	502	493	538	508	506	458	493	471	480	510	530	492	492	505	500	508	489	543	462	491	509	469	514	506	480	516	531	516	491	558	515	506	495	493	503	518	539	522	513	533	491	469	498	521	525	520	505	489	461	474	528	492	506	518	475	529	515	486	525	495	501	531	526	505	498	509	518	494	498	475	503	474	485	482	481	513	494	525	535	528	498	490	501	497	474	504	522	480	532	515	489	524	486	516	512	511	506	530	508	516	530	492	518	505	530	536	491	524	501	512	518	507	472	528	506	487	491	536	537	552	464	505	499	511	519	488	486	513	513	497	527	485	509	505	485	532	553	493	528	489	545	521	520	495	506	565	498	502	523	509	521	500	481	501	489	507	495	516	535	470	544	488	482	507	516	479	539	494	516	496	539	511	496	488	488	531	488	533	486	515	496	526	525	470	521	525	520	504	468	513	492	490	505	509	487	501	512	525	512	500	517	487	533	470	478	523	527	513	503	511	502	541	533	498	487	512	498	485	504	504	475	540	513	507	534	494	501	563	520	493	523	497	501	540	526	521	544	518	533	499	497	488	499	491	500	521	503	506	508	499	525	536	554	468	531	500	517	499	531	531	512	528	500	517	552	431	516	500	538	492	480	492	507	502	510	524	481	494	464	503	514	527	507
29809	45092	39736	29437	22922	18078	14192	10525	8145	6238	5026	4065	3267	2584	2172	1872	1724	1592	1505	1345	1194	1175	1067	1016	987	999	936	854	879	833	832	906	820	780	826	842	827	836	816	809	846	784	825	802	835	783	774	831	745	806	801	776	793	780	802	835	821	821	790	777	823	771	811	804	820	752	796	748	811	818	797	823	729	806	784	799	821	743	807	763	771	786	782	818	762	784	817	812	821	803	802	805	775	783	819	782	749	791	763	797	817	769	808	868	780	781	778	733	765	810	792	820	782	791	842	797	790	797	805	836	801	777	836	824	814	856	803	813	800	768	763	822	788	811	773	769	858	790	824	797	773	784	808	809	784	809	769	734	808	776	810	759	798	781	770	806	805	794	757	818	862	796	826	781	781	848	786	759	832	817	773	839	821	831	743	804	834	840	808	757	812	819	788	766	819	822	838	808	847	752	784	781	819	778	794	774	788	781	769	779	823	810	778	808	789	816	808	754	784	791	782	744	770	745	787	746	768	773	808	834	765	843	834	805	771	807	805	835	807	812	805	827	816	776	795	797	800	785	756	845	803	822	770	836	818	788	808	805	825	790	798	848	798	808	757	810	782	761	842	768	785	818	836	818	800	829	773	824	793	791	791	782	790	815	793	810	806	819	851	773	800	754	799	803	840	840	822	793	776	814	835	821	797	816	818	764	864	819	784	812	839	815	800	776	752	830	805	820	813	770	771	758	765	788	789	813	773	792	778	799	771	829	759	819	798	818	735	809	778	812	738	806	802	811	837	795	808	829	809	784	824	778	798	853	794	838	831	810	807	801	830	756	789	837	800	801	855	794	830	823	794	760	826	784	767	839	796	767	777	797	820	849	793	793	747	810	791	822	799	784	770	807	773	769	753	808	830	808	776	783	821	785	824	774	737	817	822	786	802	853	808	800	792	793	778	805	774	786	801	762	818	806	797	801	827	772	809	758	834	771	808	827	784	771	754	798	811	782	769	695	797	786	832	808	800	807	781	759	767	826	769	778	765	851	750	795	780	796	817	786	808	750	829	763	791	799	789	768	786	832	825	772	808	825	817	835	821	789	802	851	838	798	772	809	784	838	834	796	822	827	793	785	786	790	784	741	790	803	797	811	818	739	827	761	813	806	804	793	825	833	807	778	768	830	758	758	788	785	794	812	802	792	793	808	769	772	802	790	787	811	749	831	839	819	813	813	811	823	725	818	843	816	751	804	824	778	794	797	801	806	791	857	819	773	829	750	802	758	811	868	794	813	810	850	811	805	808	770	819	805	784	768	789	862	810	783	820	766	809	810	783	810	776	779	802	757	793	774	849	817	824	792	812	799	785	759	801	826	803	779	826	829	794	786	820	785	792	802	789	841	823	737	814	747	826	857	768	831	860	756	806	770	830	841	811	843	863	820	734	785	663	829	845	861	788	789	814	785	827	794	789	797	789	812	777	834	839	782	807	769	773	779	834	806	806	776	841	830	792	862	779	759	824	786	772	810	804	791	832	792	771	827	832	727	744	823	777	762	722	838	748	779	775	819	798	808	791	796	828	810	819	817	820	800	773	794	792	813	825	787	783	811	795	846	818	815	792	775	808	764	825	793	770	796	807	778	804	819	827	759	829	739	790	788	818	800	813	790	720	796	833	822	817	790	794	780	827	784	758	762	752	761	804	770	761	770	766	825	832	793	807	785	857	819	798	820	752	804	774	830	820	781	821	751	788	777	836	818	806	804	774	770	778	777	809	846	804	757	793	738	819	848	770	761	814	758	845	795	803	819	823	807	814	805	784	769	803	811	783	777	786	785	855	805	787	787	777	814	791	783	775	838	787	854	823	779	772	781	794	769	800	758	769	797	852	782	813	795	796	792	751	820	787	817	760	791	797	833	773	759	798	796	786	820	770	777	822	782	838	789	788	792	856	756	819	763	799	804	817	787	767	828	788	820	774	774	743	786	794	850	869	806	799	743	742	783	827	789	783	790	815	762	809	772	816	795	805	803	837	792	829	782	833	825	831	789	832	820	830	809	745	785	791	768	796	817	796	767	781	773	763	794	801	814	762	748	812	811	795	776	791	806	777	786	817	784	830	781	739	766	822	847	766	812	837	736	784	797	775	759	805	794	795	770	795	767	826	862	803	771	817	820	813	803	785	836	804	752	813	796	774	779	787	749	815	764	800	814	791	793	798	817	841	770	813	786	815	757	793	838	743	812	849	750	864	798	797	833	753	788	801	758	762	842	789	838	778	826	810	811	809	808	786	826	760	822	747	761	779	761	715	844	778	779	773	796	831	777	816	812	816	819	812	826	811	813	799	786	798	844	850	777	818	799	832	790	797	762	756	788	782	785	781	797	750	774	823	783	819	834	793	822	756	810	821	788	830	810	758	781	743	804	764	780	791	728	796	786	803	801	777	786	779	813	839	792	785	755	797	790	800	770	787	836	769	821	822	801	851	817	794	781	830	778	802	804	777	757	857	772	789	779	799	870	851	774	793	823	836	830	805	772	853	795	780	813	742	788	785	782	826	803	837	787	837	790	858	803	795	816	815	794	816	816	820	827	801	779	825	806	786	799	793	813	836	845	794	795	796	744	791	775	812	767	798	774	789	790	823	790	800	789	813	778	816	804	839	745	776	784	917	790	803	821	777	843	788	786	806	809	769	795	795	820	831	758	790	823	804	793	808	796	795	863	789	786	787	866	811	800	820	779	793	809	778	822	784	813	785	810	742	733	770	811	812	803	809	801	769	790	837	748	795	755	745	814	829	810	775	810	784	786	799	762	781	843	799	768	822	759	808	799	805	785	775	794	796	790	794	772	769	808	741	840	832	775	815	817	826	799	740	800	855	831	855	823	828	802	801	769	828	828	810	817	820	731	881	851	825	808	789	824	847	796	781	775	750	812	805	806	765	764	810	776	778	797	820	791	802	872	774	818	751	813	807	844	856	800	821	833	796	783	821	849	781	824	800	781	844	806	787	824	807	823	790	790	766	773	807	794	773	759	777	821	771	789	795	763	824	775	784	763	766	815	764	804	818	808	791	777	788	794	804	789	824	782	794	788	763	785	798	790	767	774	756	749	782	773	792	776	810	830	805	741	771	794	786	806	813	780	753	776	813	775	785	803	817	808	814	741	817	776	734	772	790	761	845	839	795	821	800	809	765	753	774	769	771	780	777	770	783	786	757	758	796	793	794	823	810	727	782	807	844	843	848	797	844	782	831	771	804	797	807	824	758	848	816	766	800	803	775	721	788	761	829	767	797	785	840	746	771	793	814	820	825	825	814	770	807	764	798	827	805	816	792	795	792	799	828	783	800	749	748	770	743	718	808	765	837	799	865	787	734	768	775	754	818	774	814	823	786	805	789	797	770	834	847	787	812	780	848	803	774	779	829	758	785	779	799	795	802	785	806	812	764	822	825	757	787	765	790	744	737	793	817	759	788	798	812	805	781	762	802	849	798	790	794	757	798	757	754	755	767	766	806	739
23676	20748	27767	24145	20762	15902	10208	5980	4160	3043	2420	1956	1633	1254	1113	988	929	855	810	778	726	639	612	563	562	633	548	536	547	511	549	505	539	557	495	528	477	499	480	500	496	481	463	498	505	491	502	532	501	510	468	533	492	485	485	478	511	485	507	499	487	443	498	472	478	536	520	454	472	497	492	517	536	459	511	509	418	519	492	490	507	538	471	484	471	510	516	529	502	465	538	513	451	505	478	497	477	498	485	480	509	510	496	459	459	513	530	501	492	509	464	501	505	476	506	468	500	478	442	465	449	504	498	508	498	486	476	454	485	530	488	508	506	476	524	501	464	476	472	511	485	524	497	482	486	502	513	509	486	490	542	488	534	480	499	457	498	525	497	492	503	469	482	488	446	521	456	497	502	452	468	488	471	486	495	519	496	492	505	496	498	534	503	481	475	486	495	508	489	478	473	500	507	523	467	488	458	484	457	466	469	487	482	490	479	525	478	483	460	511	460	449	468	502	510	489	491	482	482	445	483	491	463	461	472	507	477	491	544	491	502	486	502	521	513	518	474	489	507	507	515	484	500	508	499	492	500	531	495	451	537	496	503	498	476	476	444	498	495	464	478	473	468	477	488	463	534	468	501	513	482	472	451	479	449	535	490	508	427	494	502	496	508	485	489	442	441	485	483	505	475	498	481	462	503	452	470	506	481	531	518	463	467	497	512	477	481	462	483	484	499	473	505	457	509	500	473	474	474	508	461	493	519	488	524	448	478	503	546	481	500	496	521	460	493	483	503	490	463	505	482	448	447	507	502	464	463	511	467	491	492	503	536	506	471	507	432	481	471	493	505	494	451	500	486	468	478	488	511	483	460	466	484	455	499	498	462	469	505	497	539	497	505	488	468	480	483	489	465	503	486	495	474	483	505	492	455	474	459	467	500	483	498	474	464	500	447	481	507	501	465	505	467	514	511	492	456	499	454	464	485	475	448	501	480	478	506	523	497	505	466	448	478	474	498	451	476	475	489	485	492	503	480	466	497	520	465	504	520	468	463	489	483	490	513	516	490	472	491	509	491	495	487	471	522	469	444	503	446	442	467	488	451	512	452	489	451	484	464	449	545	472	497	462	491	495	483	489	508	494	465	510	505	443	449	497	510	504	499	498	481	494	470	479	488	495	475	490	504	471	488	457	477	494	482	507	505	468	486	496	495	495	465	483	493	527	506	536	472	487	460	475	448	508	438	516	515	456	512	496	477	505	535	452	482	486	514	452	453	507	500	465	475	468	506	516	467	508	528	466	496	509	476	467	465	495	484	512	490	465	508	520	487	462	508	483	480	488	473	478	495	503	500	519	479	473	449	466	533	486	489	519	469	518	499	451	510	468	469	521	474	489	472	491	473	467	454	498	481	514	509	497	431	475	518	524	501	506	483	478	483	514	475	492	516	528	500	456	452	489	492	482	516	504	499	511	480	480	492	448	433	515	469	464	519	484	454	483	516	507	444	437	520	490	463	481	516	472	463	482	523	530	472	495	506	505	506	462	502	503	489	476	476	476	470	496	497	475	502	499	471	482	472	504	454	473	482	501	476	497	486	511	477	506	501	487	462	481	470	512	451	521	502	504	502	500	484	528	502	450	472	426	468	485	509	469	481	495	490	488	484	504	497	454	475	456	465	477	482	472	488	487	477	481	520	510	508	491	488	482	456	485	522	469	507	474	508	492	495	512	461	471	476	467	469	509	442	423	496	508	492	513	493	471	488	480	499	466	474	470	498	478	499	475	463	524	476	495	477	490	480	495	473	506	474	505	502	502	491	482	505	502	472	457	437	481	518	489	482	474	493	470	457	443	489	491	492	466	531	480	512	502	442	499	473	498	479	504	481	461	481	509	522	461	466	505	526	490	461	549	505	498	497	508	511	487	512	504	502	482	502	503	522	513	466	477	474	490	481	479	463	547	453	496	480	482	540	482	470	489	468	452	470	497	491	490	468	477	508	489	504	465	485	501	452	476	470	511	486	502	497	452	437	487	489	470	476	478	488	458	474	467	511	445	453	488	473	499	477	520	465	468	499	499	519	470	484	484	466	483	504	476	482	460	507	514	459	496	443	458	473	490	477	525	490	502	461	485	547	460	510	460	509	467	469	485	497	486	497	508	466	546	505	521	473	499	510	468	498	468	491	468	494	474	508	487	515	499	454	447	444	528	493	476	496	470	498	482	533	516	512	520	513	489	469	511	470	481	488	495	484	500	480	496	506	487	470	454	491	501	485	503	474	475	448	525	502	494	471	469	509	516	518	464	432	487	498	466	479	498	519	449	553	500	469	475	459	489	515	434	460	493	527	463	478	496	500	504	466	479	456	470	485	453	473	531	511	488	527	515	497	483	479	476	473	491	511	474	492	493	467	484	483	466	524	531	488	500	441	511	509	470	464	511	508	512	473	515	519	481	501	472	490	489	510	472	496	502	492	445	480	527	525	510	505	514	531	482	473	488	466	469	486	487	503	523	489	503	484	480	457	481	436	473	480	523	497	486	475	448	442	477	485	480	497	508	500	460	433	503	504	491	492	490	487	492	480	487	469	501	484	493	428	458	498	484	490	466	529	484	500	486	436	490	537	498	502	460	504	477	452	490	463	485	491	473	469	484	490	523	504	503	498	484	449	482	485	466	492	486	475	463	499	453	496	498	552	458	475	460	491	465	496	466	487	481	456	435	512	490	506	485	509	530	466	488	487	498	484	475	473	484	507	481	490	479	486	485	506	491	501	470	465	481	490	497	487	483	529	503	483	501	492	471	493	459	477	502	468	457	526	505	471	478	538	503	540	505	495	486	511	458	482	471	514	481	471	468	470	507	477	464	492	487	450	507	486	481	523	473	485	525	521	436	517	494	485	500	476	455	476	435	473	454	521	503	492	500	521	469	487	505	448	482	442	476	530	466	506	481	469	487	492	469	496	473	448	483	442	464	461	488	476	497	496	534	505	484	517	481	489	550	522	486	500	483	490	440	504	510	468	519	489	497	502	520	481	516	494	463	480	517	545	500	493	479	516	478	487	508	493	458	482	505	520	508	497	489	504	451	462	525	484	494	515	471	477	466	442	455	510	473	487	494	490	466	500	491	462	499	457	451	495	480	511	489	533	464	509	507	528	472	504	494	480	513	521	499	501	444	498	504	491	475	492	507	510	504	504	501	493	485	466	474	470	473	489	483	498	505	474	482	459	502	465	485	455	484	494	472	477	456	466	459	481	477	477	480	484	473	498	486	507	488	502	514	480	487	492	509	525	481	476	434	491	482	471	489	507	491	483	485	505	455	477	456	481	499	515	493	529	458	491	468	534	487	490	462	479	517	495	515	482	499	510	489	489	509	476	484	497	517	512	513	484	480	462	487	512	531	490	468	513	456	475	500	508	481	496	487	517	470	487	458	481	511	487	486	482	512	474	501	510	490	470	468	517	472	462	453	507	486	521	412	499	482	491	473	478	531	482	492	492	505	491	476
28074	48400	43413	33573	27529	22508	18454	14480	11130	8689	7059	5507	4388	3592	2816	2491	2277	2070	1790	1658	1423	1325	1194	1100	1077	1093	1008	976	883	910	857	858	781	829	756	793	805	793	812	800	793	781	768	762	809	775	791	711	755	716	747	800	775	764	770	760	757	807	832	743	740	764	768	829	794	804	776	752	758	780	658	807	760	744	742	745	719	751	757	745	743	781	758	760	796	775	771	784	770	766	799	747	785	802	785	765	798	730	842	754	788	707	735	760	739	747	730	796	802	785	750	737	765	769	804	789	776	720	766	738	764	778	735	738	771	784	771	815	791	749	777	742	729	776	762	718	714	820	773	778	754	811	816	745	768	722	780	781	773	761	837	729	737	742	778	723	774	740	791	745	797	744	715	804	784	760	766	743	758	740	755	777	767	791	765	755	783	814	740	786	705	789	784	801	773	766	744	785	815	790	781	781	722	721	737	790	768	804	740	755	771	777	787	783	777	732	732	737	774	756	794	745	774	773	766	761	769	761	743	772	799	743	807	786	773	737	788	769	770	786	782	757	746	798	767	756	769	734	751	694	758	815	772	751	782	790	786	789	746	733	792	800	741	745	824	817	736	814	762	782	713	719	763	775	793	729	790	733	776	752	723	755	764	757	762	813	757	763	722	782	752	787	771	767	793	778	752	790	784	781	760	743	765	749	801	754	752	731	791	750	777	779	820	762	779	813	760	772	729	768	780	774	792	737	719	757	709	774	711	773	760	792	785	726	756	747	754	755	758	735	702	762	798	735	743	769	749	763	769	767	736	717	794	778	809	789	782	728	782	785	792	755	797	798	748	771	750	755	816	771	724	732	837	745	771	790	797	799	777	767	778	765	758	766	774	792	783	795	814	772	741	763	757	717	801	784	771	783	776	772	777	806	794	765	812	751	748	761	756	763	807	805	763	819	804	791	762	789	755	799	733	727	738	714	778	815	785	815	770	769	792	782	777	807	778	736	731	777	740	776	777	736	812	770	777	754	767	760	750	771	776	776	725	800	733	725	741	727	764	809	825	768	680	793	769	758	714	777	761	763	766	756	753	810	732	794	732	773	756	759	779	784	768	750	788	744	729	729	738	734	761	796	793	751	754	767	730	741	776	757	739	783	748	818	794	773	786	761	744	749	785	764	740	822	759	764	763	784	719	750	785	766	748	776	752	717	710	746	726	792	748	753	723	771	697	766	716	726	732	730	768	786	760	757	732	773	730	762	725	701	761	799	768	751	727	763	772	695	806	765	762	717	794	787	750	743	776	774	787	814	814	757	748	748	794	739	740	748	742	772	798	742	769	737	780	774	760	811	783	755	722	781	728	740	787	778	766	783	703	787	796	744	785	791	766	786	722	768	744	784	785	758	722	808	773	744	751	770	739	751	750	763	747	791	742	788	831	714	751	733	781	722	732	804	777	776	769	800	745	750	741	756	777	794	773	770	776	767	760	736	756	812	742	746	718	767	715	756	813	814	760	780	799	747	795	734	740	764	772	785	789	792	787	735	800	791	820	779	771	786	780	747	783	732	761	756	778	768	828	780	773	734	734	780	712	780	789	775	792	765	735	759	799	724	763	748	748	786	742	735	787	726	811	797	763	778	767	716	736	796	739	769	713	770	774	792	729	821	785	784	735	747	768	764	766	780	832	738	789	771	732	761	769	734	762	738	754	784	760	735	759	761	805	802	775	785	765	795	779	744	744	761	715	774	783	777	778	708	744	749	761	729	755	748	795	771	791	836	761	767	744	773	779	737	791	780	772	737	796	787	787	732	759	766	787	720	733	819	764	726	786	782	741	797	777	752	760	731	783	815	785	739	779	806	724	765	778	758	816	779	756	750	724	818	769	738	696	732	811	742	790	739	796	753	738	749	808	786	737	775	794	766	764	727	799	730	806	782	749	812	751	731	777	780	740	795	802	767	761	822	761	759	745	770	807	760	736	783	717	767	753	797	777	761	761	755	784	768	771	824	762	766	762	793	764	807	726	791	772	749	748	802	715	770	788	744	806	755	742	751	773	705	774	801	722	767	742	714	799	773	821	717	784	738	772	758	777	775	762	728	815	737	772	776	773	764	793	767	754	743	749	791	746	759	746	700	736	718	793	781	731	762	763	794	733	755	718	767	748	750	762	749	805	743	757	748	750	767	760	766	718	780	800	714	715	788	810	710	789	743	858	723	737	797	835	751	756	777	715	812	795	775	725	684	742	757	766	742	717	787	755	818	751	796	738	811	760	787	743	756	733	727	773	748	752	771	742	756	718	712	755	751	796	774	743	748	749	772	753	770	802	767	773	781	784	736	752	794	761	727	751	794	762	748	749	788	774	757	790	742	789	805	776	744	764	787	764	766	831	808	737	782	805	819	766	760	777	728	730	765	763	744	708	771	775	784	752	771	735	789	810	763	802	751	770	741	749	772	730	774	779	794	727	757	834	825	772	759	768	824	721	838	826	791	767	777	779	792	737	736	757	812	747	769	766	737	773	771	824	738	800	796	780	730	735	753	826	760	760	786	788	804	718	767	779	792	799	770	749	736	734	795	757	799	769	741	742	784	779	791	713	776	727	772	752	751	829	743	780	766	754	776	775	756	743	764	720	717	783	718	775	742	799	777	801	777	792	751	807	744	760	786	765	742	772	739	756	739	729	779	733	781	794	762	701	785	767	779	782	751	758	754	763	824	756	724	740	753	750	745	770	764	773	743	776	779	768	725	741	708	732	811	751	773	766	750	769	757	725	815	706	764	773	763	789	738	721	825	785	767	741	787	753	777	700	787	773	761	796	814	748	793	785	741	754	770	730	776	755	780	759	782	780	761	823	751	774	790	709	757	771	716	756	806	783	700	747	781	794	806	764	726	755	802	783	752	759	779	839	750	838	715	797	757	739	766	738	769	767	833	799	713	738	748	782	783	772	768	733	761	790	732	747	795	786	775	751	746	780	794	761	773	766	754	754	779	776	736	749	796	720	761	696	765	819	722	751	767	739	757	771	752	743	756	717	755	730	756	749	748	762	790	766	779	750	755	728	752	716	803	791	755	762	794	782	813	758	728	762	720	739	767	745	771	797	751	742	776	748	767	741	734	753	747	751	702	761	728	736	795	753	751	764	707	748	755	739	741	705	766	797	714	764	798	848	733	781	778	743	781	747	793	796	802	793	761	781	794	792	780	797	789	807	783	756	696	773	789	775	724	774	843	755	788	722	790	802	749	814	751	796	779	781	770	707	792	758	744	725	791	767	716	764	749	838	753	772	774	766	759	764	762	796	744	723	732	753	760	802	724	775	770	794	829	782	787	769	740	780	739	748	763	767	812	756	797	787	787	753	800	798	786	741	769	718	775	744	724	776	735	799	770	791	737	752	796	741	790	775	766	782	743	747	789	751	758	772	737	777	762	882	761	769	777	756	739	765	775	799	762	760	747	795	746	740	737	734	723	732	716	764	735	793	795	786	712	766	791	773	742	788	791	767	796	734	787
23820	21780	29650	24469	22115	22232	17470	9346	5798	4358	3333	2667	2139	1723	1462	1291	1162	1086	900	873	779	738	690	606	693	636	607	524	597	557	547	540	526	523	492	475	496	522	494	444	459	468	492	483	490	451	532	503	489	482	473	513	506	475	452	448	461	499	437	469	502	506	474	486	450	452	488	452	480	462	426	535	471	500	490	459	447	471	509	432	478	483	466	476	480	526	465	502	499	470	474	462	468	471	483	495	472	477	484	501	456	456	456	468	481	484	479	480	451	460	474	473	490	487	480	524	454	507	462	416	501	502	495	451	461	487	463	483	453	465	462	434	461	463	505	528	479	516	480	477	511	489	511	473	471	468	488	454	469	484	509	421	453	481	474	483	474	501	488	488	479	460	489	465	509	492	504	509	479	476	440	460	471	492	484	473	455	456	466	510	460	468	453	435	473	438	496	472	497	452	457	506	467	490	480	479	454	484	468	498	477	502	465	485	439	480	491	451	517	510	496	455	459	463	498	464	431	481	467	451	452	461	492	428	486	453	478	493	425	448	460	494	518	503	437	478	495	469	493	466	448	510	516	476	457	471	500	474	496	510	450	495	432	463	473	478	488	472	476	462	472	500	447	471	462	494	487	488	448	506	505	444	496	455	454	448	531	466	516	443	485	470	520	467	444	487	452	452	453	482	483	440	462	480	454	486	491	480	459	490	474	511	480	467	470	517	496	469	491	455	467	473	428	492	436	475	514	485	453	464	464	461	438	472	434	474	474	470	486	496	420	515	451	480	439	451	474	475	496	429	467	507	502	458	493	523	491	497	509	479	509	479	485	483	480	476	494	490	467	482	527	456	467	452	491	495	450	428	475	459	505	414	498	472	460	451	472	472	502	447	480	473	464	436	472	482	450	496	483	488	448	465	509	458	490	522	466	508	477	491	508	491	456	451	473	503	481	470	423	485	512	416	494	460	452	481	454	451	463	479	465	504	458	472	523	479	484	504	462	452	459	448	490	464	474	478	435	475	453	500	464	483	509	450	439	477	494	485	471	464	438	462	459	461	447	457	465	522	483	484	479	473	494	478	443	437	465	502	497	463	487	466	519	474	437	529	459	488	428	489	495	478	430	436	467	463	451	488	468	508	443	453	471	451	498	539	494	485	446	427	470	479	504	483	443	471	469	502	516	473	480	464	490	486	454	491	517	475	498	488	467	485	475	501	477	492	515	450	487	449	491	436	475	470	453	487	441	456	479	470	486	466	497	468	503	470	480	444	464	481	507	509	442	443	457	462	457	452	503	476	483	456	469	446	467	474	473	468	495	496	469	468	481	464	495	459	462	497	469	473	498	477	499	451	497	452	458	479	466	473	455	460	465	456	464	467	449	476	499	509	465	466	459	469	515	478	453	454	444	447	461	485	483	466	504	497	505	461	487	481	445	474	480	473	463	474	492	508	483	497	505	455	456	466	455	470	500	473	454	505	488	483	455	455	490	499	467	457	459	476	512	481	495	477	499	471	489	456	410	472	456	499	443	459	502	510	453	501	497	483	471	456	450	481	455	469	487	472	445	481	497	454	464	435	472	405	465	420	467	465	450	494	469	484	446	483	465	484	440	471	449	434	478	511	503	474	475	478	444	494	466	430	486	483	497	485	464	467	480	483	491	479	475	450	471	473	446	491	409	512	475	470	472	470	467	503	449	440	487	476	455	456	516	469	494	514	539	443	470	479	440	450	456	470	426	456	507	446	451	479	458	503	474	494	456	452	491	495	497	479	488	445	485	459	490	486	447	488	497	492	505	454	458	474	456	483	456	485	481	473	485	467	473	464	468	457	467	439	456	464	440	467	446	463	482	480	481	464	485	519	457	497	532	455	516	455	486	546	497	484	487	444	424	458	474	435	505	497	468	463	500	469	487	472	474	489	454	473	475	441	496	512	453	493	477	433	442	468	497	476	448	464	481	457	471	486	464	475	496	448	503	472	512	424	469	459	454	473	463	470	452	495	478	457	460	476	467	471	510	461	465	425	478	459	466	487	452	458	450	466	456	491	469	456	489	493	472	481	455	478	492	448	481	493	453	509	489	491	467	431	514	426	497	495	475	473	474	449	486	502	440	489	474	476	485	470	518	469	493	462	489	489	448	490	506	463	456	464	522	474	493	484	435	485	513	504	477	441	467	452	513	477	521	487	486	458	504	453	533	483	469	459	497	473	477	476	464	459	480	486	485	406	487	491	495	454	478	469	448	498	443	506	471	465	457	465	438	463	452	468	463	510	474	487	451	515	495	492	477	482	490	538	479	447	495	467	500	450	507	507	507	472	467	478	490	472	515	478	479	449	478	484	436	503	478	484	457	458	532	453	470	468	462	432	433	468	467	479	453	484	455	477	460	470	489	474	488	454	455	492	483	464	509	444	483	455	447	504	506	500	479	493	468	428	436	450	470	446	469	465	476	512	447	499	468	511	436	466	453	470	433	432	462	468	514	460	466	483	460	486	481	451	456	495	468	439	507	453	436	468	452	459	473	527	465	443	497	493	500	429	457	479	468	469	453	485	509	467	472	529	480	464	461	477	437	475	533	489	471	482	463	448	462	436	449	494	492	540	474	490	439	449	477	474	470	437	494	481	466	458	464	463	498	445	503	448	519	503	501	477	458	434	457	483	462	486	461	496	490	457	451	474	499	503	489	437	510	434	454	506	485	478	468	509	515	487	464	466	497	492	486	456	434	469	469	476	471	485	426	447	480	486	431	452	459	458	464	464	480	462	451	487	478	438	471	458	475	474	470	483	471	489	482	476	516	523	471	470	474	465	455	466	467	459	473	460	513	458	505	453	484	447	481	463	499	458	439	413	422	475	494	464	469	482	519	422	470	464	471	485	465	495	463	455	509	493	476	469	460	487	475	485	444	447	446	457	435	492	451	476	498	467	463	474	454	459	504	463	460	453	475	473	494	466	468	495	467	472	477	447	460	452	475	493	481	476	490	442	480	487	471	464	473	456	491	485	503	442	435	420	474	453	504	476	496	517	491	484	501	431	501	460	486	452	473	460	444	500	477	468	468	518	504	501	476	495	470	435	458	494	465	475	511	516	487	491	457	473	455	468	478	478	493	443	468	454	520	421	434	521	497	462	465	475	479	473	493	474	513	429	475	448	521	450	474	493	484	493	483	549	451	484	484	422	471	447	445	447	495	488	464	479	483	450	443	483	472	499	442	470	454	498	449	449	471	448	451	460	486	479	479	421	453	473	437	459	459	467	489	494	475	448	467	479	464	460	487	457	492	461	422	464	479	461	456	464	472	492	451	451	475	518	447	474	473	466	460	446	460	441	465	472	470	473	483	504	476	491	450	502	483	465	457	467	466	497	455	496	460	458	473	504	477	461	490	487	474	474	483	488	463	458	467	464	481	465	464	435	444	453	484	479	494	477	464	453	502	457	462	477	505	464	478	438	471	470	438	482	448	468	470	480	480	486	492	462	470	464	462	455	501	439	481	457	489	465
31201	54630	49911	39401	33210	27959	23596	19238	15184	11986	9744	7651	5985	4868	3789	3300	3139	2699	2345	1992	1755	1540	1348	1252	1234	1192	1011	986	963	940	914	841	790	729	762	754	747	836	777	807	791	750	822	776	783	739	749	722	744	722	675	731	766	736	719	746	731	760	721	711	756	750	751	771	725	760	734	726	749	711	710	702	751	681	756	736	735	690	766	746	754	770	730	712	703	782	751	751	717	715	698	713	720	774	758	728	751	755	721	739	746	750	688	690	754	750	761	767	735	784	726	745	775	728	779	726	792	744	739	792	715	701	722	744	751	756	702	685	675	757	738	733	766	686	754	740	764	759	763	761	771	773	757	762	733	748	747	732	715	719	766	726	703	764	745	789	726	732	801	747	660	741	709	733	775	708	721	751	719	733	720	727	730	744	715	743	747	758	756	730	764	713	730	757	732	730	725	775	737	727	722	771	775	717	765	722	774	749	728	718	695	749	727	711	755	743	757	690	730	733	788	781	753	738	756	740	691	720	731	724	724	691	757	688	739	766	731	706	759	732	704	746	742	763	749	780	697	723	722	768	741	736	698	755	705	720	707	733	763	710	698	765	755	723	721	725	752	721	739	737	737	753	741	695	730	693	741	758	715	735	771	700	771	718	714	792	737	692	748	779	718	753	736	689	755	733	674	722	745	741	756	772	722	725	716	734	701	723	736	738	748	728	704	736	744	732	666	703	777	747	768	701	703	746	763	743	742	739	702	735	752	754	735	725	719	758	703	726	722	753	711	725	776	781	709	763	736	751	744	747	748	750	780	729	699	745	696	733	785	753	736	728	704	762	738	729	719	785	753	718	796	744	736	728	766	725	689	763	730	720	741	697	702	726	722	728	736	756	743	754	748	728	674	699	713	738	765	722	715	717	739	715	733	745	778	736	800	739	724	764	696	784	745	717	776	723	756	757	703	778	721	734	764	740	746	763	730	738	695	771	779	742	760	744	693	789	812	771	735	741	722	750	735	748	759	728	764	770	765	757	712	747	717	748	750	785	771	737	706	742	742	740	782	734	804	762	745	726	720	713	787	767	717	797	773	711	738	743	757	749	738	739	732	783	731	754	725	709	780	740	747	692	787	782	745	789	742	747	762	736	707	788	735	786	718	724	680	746	689	826	758	737	772	731	711	727	788	727	758	713	776	689	771	695	702	714	687	771	793	712	727	750	730	739	717	701	747	735	699	731	767	744	736	777	733	707	730	699	705	718	713	736	724	757	735	731	666	720	726	746	771	719	773	689	767	752	712	731	781	714	763	757	732	701	752	660	679	711	717	703	747	741	745	759	726	724	684	712	750	744	782	724	718	742	760	750	788	740	738	763	731	753	730	752	749	762	747	700	722	715	745	749	745	766	738	747	701	718	756	727	703	696	715	776	727	693	744	730	692	691	707	774	776	720	723	758	703	757	734	715	745	778	786	731	747	723	768	689	719	732	756	751	700	757	790	706	762	756	732	775	755	745	736	715	764	724	726	714	746	704	695	720	698	756	719	707	763	743	732	733	742	707	767	682	785	727	777	725	764	756	698	741	746	760	712	756	729	709	745	714	731	722	730	725	739	749	742	758	728	728	743	735	757	769	736	707	724	761	738	742	753	744	773	726	727	712	774	734	687	810	767	754	721	777	711	733	723	735	722	747	705	795	752	723	766	728	753	720	684	742	694	732	756	745	751	764	692	719	723	730	725	767	758	735	747	718	782	713	751	732	756	719	756	734	703	711	760	714	735	712	704	775	813	705	747	742	745	765	739	725	725	742	725	789	727	710	777	777	709	714	751	701	712	795	733	694	725	747	752	708	737	743	760	676	753	747	729	755	762	723	759	727	663	727	719	718	779	721	731	729	714	699	780	742	700	726	719	747	824	700	743	710	717	733	750	788	711	755	720	714	720	781	724	756	707	731	748	738	752	774	703	744	770	741	721	686	725	719	672	760	730	717	705	724	719	769	729	757	736	736	790	726	776	688	720	706	793	734	729	761	745	717	695	785	736	748	750	726	728	755	738	684	715	780	721	728	746	740	696	775	808	739	732	709	754	708	734	753	706	728	725	685	709	693	765	822	700	695	762	727	767	729	740	760	734	717	710	732	699	688	737	712	701	732	790	733	698	754	767	801	703	748	731	711	667	745	739	745	701	741	710	779	741	748	752	714	720	737	741	732	738	748	695	775	725	808	739	730	686	742	776	728	712	737	757	738	693	772	777	722	751	693	761	740	696	726	735	681	754	741	775	743	739	734	738	772	746	782	731	711	751	757	747	785	723	778	722	728	752	749	743	736	701	724	777	725	780	773	758	714	761	721	700	747	794	773	738	728	713	793	702	774	700	746	742	730	727	685	771	794	711	785	683	772	748	765	773	713	707	753	731	725	725	767	719	709	752	745	755	717	709	763	702	703	753	682	760	738	766	723	729	713	770	757	727	730	747	717	750	806	759	731	751	736	761	750	745	728	744	701	734	745	750	783	788	726	729	746	730	731	772	695	754	739	765	772	718	732	711	753	730	791	747	721	740	696	722	777	684	759	741	733	771	694	751	724	731	752	701	749	738	736	733	747	733	761	705	737	725	765	758	728	726	774	690	738	746	715	741	785	724	723	751	713	733	715	735	702	748	730	743	727	748	772	733	767	739	747	762	775	754	714	705	719	760	716	676	704	683	782	709	701	716	749	749	777	727	778	737	721	753	787	732	775	786	759	766	729	678	712	734	753	717	723	781	727	799	700	765	684	686	728	731	760	676	773	712	743	762	768	725	733	716	725	731	739	738	765	729	759	737	737	756	679	711	771	766	778	710	774	762	708	763	733	759	725	687	725	760	707	762	766	746	734	716	725	717	765	748	704	727	739	784	689	740	746	730	755	743	731	687	740	742	707	692	774	723	786	771	739	712	766	751	786	734	714	721	767	776	762	764	750	751	714	764	777	743	730	727	733	731	714	717	715	757	717	713	741	721	702	742	746	733	712	760	753	742	745	730	769	688	702	751	737	751	706	724	701	744	722	784	743	758	746	746	752	713	733	781	774	732	716	747	704	792	768	704	707	686	743	732	707	714	769	778	743	743	697	740	754	745	790	785	769	712	691	720	728	715	673	735	762	754	748	755	681	732	738	761	760	739	744	688	777	738	712	714	759	797	733	730	721	735	715	718	720	751	778	742	717	734	712	724	708	749	777	710	732	711	708	722	777	700	727	746	695	744	699	686	759	756	754	707	713	748	721	722	733	708	757	766	723	715	733	721	769	755	721	793	789	760	750	770	728	732	743	699	730	694	740	738	738	749	689	729	825	765	768	703	714	695	759	745	753	767	729	750	738	754	708	727	723	738	748	724	696	646	687	722	761	719	673	738	735	732	775	709	715	771	751	736	734	734	748	723	742	748	694	783	696	749	706	700	722	730	764	707	755	761	718	767	711	712	732	737	725	713	689	726	737	767	767	761	700	713	785	799	751	722	725	798	732	729	751	733	777
27148	25931	28773	20171	11600	7288	5198	3657	2627	2010	1565	1286	1058	976	865	783	726	702	636	612	612	560	542	554	553	533	547	496	514	483	503	464	483	449	489	496	473	490	469	467	476	464	477	465	485	438	493	474	456	457	464	485	519	480	490	463	470	455	493	494	468	458	501	461	469	439	487	456	475	445	446	477	471	475	496	455	454	473	501	484	485	485	469	490	478	463	461	491	502	518	462	468	500	465	465	485	423	473	450	463	475	469	460	485	466	491	504	466	489	461	501	452	460	490	475	438	514	476	448	424	470	447	468	467	502	461	486	444	476	473	489	487	489	517	448	495	483	474	462	474	461	486	487	468	454	497	478	475	500	458	508	471	430	505	476	488	485	454	461	507	476	498	460	439	494	503	446	476	487	479	499	459	509	481	458	493	467	446	465	498	476	490	496	480	479	466	441	474	494	464	466	457	488	483	449	468	485	484	482	490	454	467	447	431	436	494	472	481	465	505	502	468	504	474	480	470	522	497	468	485	458	478	486	469	502	453	487	506	493	535	505	473	515	451	453	452	462	490	487	472	443	462	466	510	473	468	496	503	484	485	479	484	452	442	470	466	470	450	450	475	430	460	440	479	441	474	455	449	475	513	481	504	450	448	519	485	452	497	448	486	470	512	506	470	469	474	474	429	454	445	479	450	511	478	502	486	459	481	483	489	541	472	490	479	488	471	488	465	468	485	480	481	485	510	477	485	476	462	464	522	439	436	462	459	461	502	439	491	471	501	475	467	455	440	460	474	478	505	467	485	492	503	494	496	523	477	472	436	471	523	487	468	479	472	488	480	447	501	471	452	453	517	495	516	474	466	446	458	478	478	499	485	473	458	470	521	506	470	474	491	488	471	491	439	456	496	478	490	446	459	456	493	490	507	507	547	475	468	474	489	439	478	449	508	436	433	503	455	486	483	499	498	475	463	478	434	496	474	519	481	475	481	479	523	499	504	492	443	477	441	510	469	442	517	514	465	456	471	450	455	466	492	458	476	489	477	474	476	461	491	449	491	485	485	467	445	444	501	501	467	492	492	484	476	483	414	421	464	489	444	503	503	473	466	477	443	435	516	482	471	492	482	463	477	517	491	482	488	496	452	459	453	464	464	466	499	453	525	497	478	469	464	476	493	446	451	462	471	465	495	483	503	500	496	432	456	469	460	478	481	502	474	451	469	460	466	478	493	470	439	497	463	430	474	485	506	446	483	471	461	472	457	478	458	463	442	476	439	462	484	469	468	487	477	479	485	458	498	483	455	471	470	477	452	487	487	475	447	425	490	471	435	457	462	522	518	433	492	501	469	484	501	472	485	469	470	499	448	481	482	475	467	444	447	465	469	474	507	441	473	440	486	464	452	478	517	470	488	449	498	475	470	489	467	457	471	490	454	496	473	471	436	525	469	464	486	491	474	474	515	455	487	487	458	483	438	465	466	469	461	507	484	479	489	469	502	461	436	472	488	478	484	453	442	492	469	492	460	471	500	473	469	460	460	467	470	500	457	445	492	447	456	434	461	486	477	495	438	487	493	477	468	477	481	448	490	479	463	475	483	496	461	447	469	478	464	454	478	448	450	486	480	433	477	478	460	463	462	468	494	413	476	487	474	483	483	493	469	467	482	479	470	450	481	496	469	494	483	468	477	466	457	448	509	512	487	491	443	454	465	482	499	474	436	473	486	446	462	493	475	465	453	457	468	466	459	502	497	459	490	509	491	478	458	518	452	487	508	504	461	491	485	476	459	487	473	427	447	485	520	490	449	508	452	479	461	491	489	454	496	481	475	451	518	482	464	498	497	456	457	497	437	483	462	493	491	465	476	488	472	487	476	463	501	508	454	474	489	449	470	482	460	471	466	487	461	461	496	452	458	470	453	475	461	515	466	448	467	459	472	502	457	460	467	504	455	495	499	518	484	459	501	494	477	498	492	472	444	491	491	519	450	446	490	468	467	462	498	440	470	460	494	514	424	479	452	483	530	427	511	463	475	463	451	511	476	436	448	470	494	474	466	503	475	498	446	488	493	447	479	505	490	504	500	545	485	494	511	500	472	456	476	471	537	445	481	490	484	449	493	464	484	452	475	494	458	464	467	489	448	454	474	485	451	446	468	464	447	484	488	473	507	486	460	487	503	460	459	482	475	487	487	477	522	440	517	482	473	445	471	427	438	419	463	464	458	457	470	474	486	469	506	485	437	463	474	465	441	487	478	493	450	457	480	504	517	521	465	507	458	411	444	461	495	481	435	497	446	450	465	486	483	468	468	493	467	447	460	507	489	495	461	469	472	470	455	449	502	505	443	487	468	512	453	516	493	474	456	493	508	490	473	464	444	434	455	483	498	479	490	502	485	484	427	443	479	474	459	463	488	464	507	481	454	508	492	451	478	466	475	440	450	478	475	463	458	466	463	455	453	494	494	470	450	440	438	496	480	481	459	506	463	480	498	506	445	483	501	447	467	467	462	453	471	476	466	505	485	485	491	485	475	483	469	446	481	475	434	477	453	445	475	505	520	437	477	454	494	483	449	451	437	492	454	507	507	471	475	493	520	479	444	481	468	464	458	433	440	451	452	467	492	500	460	523	493	465	467	468	478	442	477	497	448	459	475	453	484	471	492	498	485	431	500	459	466	465	431	476	458	470	508	445	496	454	475	508	483	488	468	478	434	470	450	476	447	468	443	523	458	503	488	478	480	416	450	433	458	488	460	461	457	515	478	500	451	486	452	485	450	481	517	431	472	475	477	445	461	441	434	476	436	455	499	484	525	495	452	490	468	447	469	456	453	485	516	494	463	488	425	436	470	467	515	461	457	479	502	492	477	493	481	456	488	484	480	484	500	470	469	509	488	494	463	490	466	464	449	494	445	509	488	461	485	497	517	491	480	461	481	468	481	481	511	472	474	480	498	464	427	463	469	524	458	467	458	473	472	457	494	443	482	472	480	482	422	500	454	467	437	452	471	467	472	463	469	476	471	466	463	453	476	453	486	478	456	496	460	476	472	457	495	502	515	445	445	479	465	469	502	490	481	474	471	506	477	474	468	465	465	486	462	440	467	462	467	515	458	516	459	484	465	484	472	479	461	495	464	494	453	508	457	464	482	503	452	473	441	475	442	486	489	462	444	509	462	498	496	475	485	413	465	477	503	462	465	464	490	471	498	480	455	457	480	431	479	466	478	504	474	454	462	467	483	452	460	472	471	459	470	477	507	461	453	464	497	482	482	511	469	482	454	494	475	512	471	472	470	455	461	486	465	425	512	496	484	494	483	468	467	478	442	472	446	458	437	475	496	442	442	487	468	461	499	502	462	537	459	471	472	489	488	473	466	459	486	496	469	472	444	442	459	467	487	443	477	489	476	442	494	497	462	457	446	517	429	461	514	483	447	467	475	498	496	497	483	482	476	481	445	467	481	467	502	475	504	503	474	477	454	489	445	498	464	482	497	430	531	475	462	456	447	470	468	466	474
28729	43524	38177	27539	21297	16841	13365	10292	7817	6011	4721	3838	2979	2487	2008	1925	1737	1458	1356	1248	1196	1060	964	957	967	944	887	850	863	800	818	800	773	783	787	725	794	795	737	742	738	752	772	730	772	739	739	753	739	760	737	696	819	737	695	726	787	730	764	779	737	729	781	740	771	693	768	769	766	767	691	721	730	808	741	714	724	770	719	727	806	718	755	750	738	720	735	713	808	761	748	740	781	766	758	740	807	725	766	720	764	745	729	717	761	762	789	751	721	738	746	759	754	780	803	687	754	761	779	723	744	759	758	756	814	783	754	764	775	774	810	733	730	756	760	740	740	774	712	722	765	753	733	774	771	684	774	770	755	751	813	735	793	767	761	747	701	766	780	777	708	700	775	739	732	737	760	773	741	710	779	720	746	700	759	757	770	747	804	769	701	701	799	739	783	773	760	788	734	738	764	741	703	788	718	725	749	755	738	749	734	738	727	723	775	730	769	808	753	772	759	731	733	742	754	731	755	759	773	735	762	742	718	711	744	740	784	740	746	737	767	793	725	747	779	698	688	792	751	785	758	736	750	789	769	793	710	765	793	739	740	732	703	783	728	791	749	717	775	790	774	750	723	710	755	768	723	781	715	717	734	752	839	802	709	750	751	751	716	786	748	781	711	713	781	750	782	723	672	717	709	741	774	771	726	716	736	751	750	769	750	755	780	733	792	758	753	695	782	742	740	789	789	748	707	745	754	705	807	796	771	763	720	744	764	751	743	722	753	782	770	760	789	762	751	729	753	739	705	806	737	745	722	763	765	776	727	810	729	722	712	774	745	716	762	744	742	722	720	683	777	748	743	732	782	779	741	735	752	782	727	756	682	741	776	731	734	754	755	738	731	739	755	755	713	747	789	756	762	779	713	769	747	714	724	768	768	802	714	744	783	769	721	761	779	750	701	732	721	770	781	727	745	718	772	719	779	731	730	764	739	761	745	788	729	759	705	773	758	755	719	723	795	744	730	745	713	729	720	753	727	772	765	752	768	790	754	756	763	755	757	743	783	787	771	768	797	736	763	740	740	753	721	798	772	744	761	791	752	811	779	695	702	759	712	746	769	790	773	744	777	754	778	785	754	755	751	760	736	769	696	751	823	752	757	732	745	811	803	787	796	730	759	764	798	771	785	726	760	725	734	738	728	742	747	756	766	740	738	740	731	742	770	732	709	779	744	757	759	760	729	747	751	735	695	738	725	715	717	724	771	724	723	723	741	797	722	759	752	767	776	785	760	758	767	764	719	725	745	732	735	758	702	725	798	818	718	775	730	748	704	744	722	743	751	791	768	759	737	781	819	754	755	729	767	734	726	763	731	762	742	742	750	751	760	757	776	743	741	738	747	756	747	714	761	738	737	763	774	754	709	794	736	806	687	777	773	748	711	750	738	822	733	773	699	734	725	725	744	790	742	718	751	752	712	725	760	749	743	707	721	685	761	753	775	782	731	754	766	790	774	743	714	711	737	725	788	800	710	776	772	791	762	800	737	717	717	766	703	768	769	776	696	763	768	741	748	729	738	754	709	745	758	742	746	758	723	749	808	793	745	698	754	787	763	817	739	771	744	763	727	761	727	730	729	736	777	760	754	756	781	761	760	733	774	730	788	747	768	758	774	730	700	738	765	771	778	772	808	771	832	765	771	729	779	755	743	801	765	765	777	760	764	752	757	685	759	753	728	685	722	703	762	737	746	742	724	745	775	742	761	729	737	793	757	753	739	782	749	761	755	712	754	734	730	733	810	670	720	738	803	729	750	735	757	700	765	796	719	753	756	753	755	738	809	753	761	746	761	747	801	753	774	715	738	800	743	714	735	776	753	789	773	734	774	756	736	720	768	785	770	711	740	778	714	779	711	694	771	780	751	710	748	754	767	748	749	772	759	759	813	706	696	751	744	777	737	712	737	772	730	719	696	768	781	755	768	738	706	733	733	768	738	731	784	715	775	760	754	789	766	782	711	753	721	769	764	732	703	754	758	771	776	698	768	709	801	709	735	734	693	724	775	759	749	758	765	759	786	728	744	746	759	752	732	722	694	755	746	761	772	783	724	766	749	806	776	722	742	765	796	781	682	703	806	776	776	746	768	681	805	770	707	740	758	769	759	824	787	729	747	758	731	744	731	734	752	813	786	761	758	693	715	731	789	742	766	739	756	766	778	740	741	734	771	820	749	750	748	752	793	754	774	704	709	742	753	750	741	758	753	687	763	762	758	772	751	709	729	746	776	776	747	772	774	781	742	704	688	774	796	739	703	773	707	747	766	733	761	784	754	705	725	745	764	752	720	784	794	742	752	796	688	747	709	716	784	791	757	757	709	742	732	795	782	744	756	796	760	754	754	767	760	768	775	789	707	790	780	804	764	741	718	737	743	755	787	754	783	760	750	733	746	707	756	784	736	759	749	708	760	757	797	764	759	736	705	786	794	757	725	750	723	726	769	731	691	742	772	736	771	761	773	746	700	727	770	728	797	777	778	793	766	760	714	788	783	758	689	727	783	787	769	789	736	787	768	816	787	776	763	723	761	768	768	746	753	704	763	716	750	754	788	733	705	777	810	741	765	742	717	747	721	712	740	762	712	746	756	705	765	727	738	720	759	744	705	744	704	745	757	739	766	758	765	787	723	732	704	799	756	755	734	746	778	748	775	812	724	763	764	764	762	737	748	777	739	784	782	766	775	765	764	731	752	792	717	784	744	754	729	808	750	790	763	740	799	757	757	745	759	752	780	731	750	774	743	765	754	775	690	753	758	762	786	751	786	755	820	733	742	758	790	778	756	777	737	780	719	759	754	735	732	735	728	708	748	754	731	753	754	720	729	739	736	755	747	746	744	743	764	768	760	761	782	757	772	770	779	772	824	766	749	734	731	749	741	769	748	750	739	801	777	743	744	719	736	701	749	732	759	767	810	782	697	719	718	703	766	784	769	786	772	734	792	779	758	731	732	740	764	800	788	743	805	722	762	817	737	785	714	756	757	741	766	696	789	761	790	783	696	729	778	799	720	728	760	757	741	758	788	770	816	702	781	817	735	684	777	735	774	781	695	731	778	711	800	716	769	752	727	694	734	731	761	691	731	735	772	735	702	731	739	755	797	800	744	744	774	745	702	754	736	787	733	713	773	798	717	789	711	760	784	745	725	769	716	752	738	753	736	750	752	755	725	730	741	729	760	802	733	722	715	755	745	756	732	701	791	708	754	749	741	780	751	760	772	733	771	731	723	750	748	757	747	784	763	726	757	721	804	753	756	764	741	766	739	727	800	742	729	739	705	752	728	730	775	739	726	735	716	803	746	708	807	763	752	739	769	762	734	775	728	776	768	783	709	766	726	780	745	752	765	721	720	742	739	771	766	756	721	766	761	733	755	786	803	741	746	758	744	745	749	780	754	750	760	719	766	787	733	688	746	831	726	771	766	799	748	767	777	771	764	756	786	814	768	755	764	677	698	738	733	750	769	712
23718	20762	27715	24259	20684	15290	9776	5812	4026	3103	2367	1925	1611	1267	1141	1003	954	878	780	736	668	611	630	571	560	521	512	544	489	503	560	493	452	527	504	468	489	446	473	446	515	468	470	478	489	482	509	464	460	503	489	470	451	500	450	486	484	452	442	486	504	508	462	504	462	472	498	464	487	470	453	483	439	466	458	517	486	491	504	481	457	430	469	491	484	498	463	469	471	489	486	447	507	474	502	478	483	513	469	476	467	482	503	477	475	496	523	500	515	470	498	449	489	445	494	446	443	466	470	493	495	518	505	466	464	526	492	500	470	481	489	476	500	477	467	473	514	467	467	450	464	451	494	464	499	487	505	484	450	470	475	484	486	511	450	478	480	479	468	455	502	475	493	470	474	467	498	447	511	491	496	449	491	499	500	497	481	442	468	415	450	457	487	487	510	496	498	466	491	471	489	463	509	495	459	471	518	467	455	456	501	474	440	466	449	490	481	478	485	492	476	465	465	473	458	499	461	448	490	456	479	488	493	464	432	516	471	527	476	462	499	451	476	473	471	479	456	480	489	475	488	429	468	476	494	479	500	505	447	487	477	486	494	448	478	467	503	488	486	458	494	479	476	502	472	513	507	457	486	475	443	498	458	490	495	464	489	463	495	453	480	461	460	451	497	503	468	471	467	508	480	484	483	487	463	447	474	503	452	488	456	472	469	505	481	434	479	454	466	455	494	475	460	476	488	455	470	466	478	510	536	438	449	484	491	489	503	463	489	455	485	483	472	491	476	497	514	463	474	463	490	467	456	504	510	439	469	491	508	464	474	441	507	506	488	501	487	468	505	485	483	451	472	468	472	494	500	506	494	474	451	531	476	481	455	498	506	478	501	499	461	481	520	512	469	491	468	484	478	455	501	492	477	497	460	499	521	437	478	482	477	486	489	466	478	518	464	516	486	487	453	457	468	526	472	530	500	475	508	497	481	546	470	479	482	451	449	494	489	471	470	476	466	487	445	459	483	499	443	458	494	433	516	456	484	474	476	448	468	468	472	452	477	492	501	488	477	503	479	479	495	461	458	476	469	483	538	478	490	509	519	501	512	437	466	460	455	508	457	488	508	470	479	502	460	471	485	500	482	458	490	495	459	492	521	495	473	481	474	463	445	470	444	466	513	447	467	467	493	487	465	503	510	479	500	464	484	487	449	477	444	464	483	514	485	472	488	474	482	498	499	471	478	478	473	462	472	481	484	470	526	440	449	474	483	444	443	527	465	474	488	485	498	483	475	482	466	471	509	484	460	528	494	472	512	522	471	462	523	481	489	460	471	475	512	454	506	490	459	490	469	492	505	484	492	489	477	464	479	474	433	499	470	476	531	483	500	485	482	487	493	480	500	449	475	486	520	474	483	499	491	459	476	497	493	454	439	501	460	496	477	521	465	475	489	480	460	496	449	492	477	475	468	476	477	482	471	480	441	455	488	445	477	440	511	473	460	508	498	461	446	471	480	489	462	451	496	519	518	471	483	470	464	442	476	463	532	481	463	509	487	496	495	506	461	501	477	484	477	461	480	481	483	449	480	455	452	440	503	468	462	468	490	477	477	494	465	491	496	472	450	487	484	488	485	472	464	448	481	459	482	461	413	493	451	471	482	449	460	468	500	465	477	495	488	537	481	499	489	514	482	468	481	449	500	486	471	474	483	484	462	481	456	492	463	478	456	470	481	455	448	488	478	500	474	516	470	530	491	448	487	489	490	497	516	492	507	453	396	519	469	462	496	484	459	491	464	488	482	473	486	465	482	470	452	473	486	505	464	501	494	490	467	500	454	487	507	476	505	452	500	512	493	479	516	482	491	498	510	447	473	490	452	467	480	485	445	506	467	447	493	482	513	471	509	529	467	492	480	470	458	503	466	513	470	493	481	479	501	479	502	473	484	471	474	464	457	492	493	460	465	446	457	473	467	493	498	488	464	487	516	424	491	507	451	419	507	476	457	470	467	484	521	459	473	474	465	468	464	516	481	507	488	488	435	512	486	459	489	437	473	489	489	507	451	462	489	452	504	479	483	461	476	496	485	483	509	465	472	473	454	516	479	481	446	464	489	451	482	484	447	511	518	453	504	488	461	490	446	473	448	432	457	478	518	465	514	486	460	500	478	488	453	449	450	403	422	458	502	460	451	500	468	503	480	481	523	474	439	445	486	489	470	491	480	448	459	497	478	511	475	443	491	479	511	464	466	471	497	488	459	499	474	490	497	501	491	482	513	505	458	511	496	459	481	484	484	475	488	511	484	473	515	484	462	469	473	479	477	495	437	437	469	470	479	442	453	511	489	456	482	469	497	449	479	493	459	467	498	501	507	462	456	478	503	466	484	488	470	493	498	489	508	449	454	472	488	478	470	457	494	460	512	497	448	497	476	491	484	481	468	478	473	471	457	460	444	505	495	456	526	471	487	457	481	496	485	474	477	505	507	474	491	543	464	517	480	470	513	498	485	486	458	482	455	415	515	465	463	474	488	493	469	493	484	449	469	468	476	433	482	486	488	479	499	462	475	521	470	476	482	514	476	475	487	456	484	456	442	463	488	470	472	447	467	495	504	448	460	511	462	469	505	515	451	517	454	461	445	423	483	445	493	484	477	460	454	509	441	439	503	503	465	511	434	467	475	482	491	468	457	480	516	469	506	459	483	489	457	453	492	487	454	447	487	483	473	436	465	456	440	444	490	495	465	424	452	472	476	459	453	448	482	449	471	507	494	483	470	462	483	495	491	480	480	462	469	470	468	443	493	468	512	489	431	533	485	463	486	488	451	470	471	460	472	484	465	494	441	469	482	468	490	458	467	503	462	479	483	503	504	471	490	470	500	474	460	447	465	493	467	464	503	502	464	462	447	460	493	490	516	505	428	458	457	480	485	508	478	469	477	485	472	457	498	462	492	489	497	441	464	502	508	492	540	517	445	512	487	458	506	505	429	485	491	451	482	514	505	471	462	481	471	467	500	505	485	511	435	484	433	492	506	488	457	518	459	485	483	499	474	504	452	448	482	497	479	496	478	481	471	475	517	479	476	484	512	482	504	480	475	456	475	447	468	456	501	472	462	459	458	524	455	460	506	485	464	465	453	497	475	498	454	486	490	459	496	478	478	486	474	465	451	477	470	455	470	486	461	501	544	456	499	430	496	477	481	448	484	474	497	479	490	481	440	504	530	502	449	502	448	461	484	460	483	501	511	508	495	464	519	488	482	491	491	465	490	528	488	499	534	518	478	481	495	471	480	440	450	424	494	486	509	485	470	501	453	513	490	472	449	482	484	504	447	460	499	459	485	491	455	456	491	497	467	483	466	459	504	502	480	484	453	474	479	508	481	454	502	454	471	519	454	514	495	489	462	501	478	475	427	476	467	458	481	488	452	481	492	505	490	478	466	493	462	483	463	445	478	475	449	502	509	453	493	432	488	495	459	443	473	467	490	486	487	506	470	496	433	442	498	488	450	461	479	467
26083	43654	39520	30328	24357	19930	16453	12962	10293	8101	6142	5080	4030	3142	2606	2318	2097	1812	1523	1351	1214	1144	1041	1006	1002	917	865	828	799	835	809	781	730	708	738	688	729	741	695	616	674	716	681	651	656	685	663	670	703	726	663	694	689	685	705	668	674	688	674	663	699	675	681	664	655	677	698	675	669	663	672	717	684	703	675	704	683	650	690	672	712	676	703	663	639	660	705	694	647	644	678	672	734	703	680	721	687	695	689	663	665	671	714	673	699	648	665	649	668	690	679	675	698	658	638	667	684	646	689	686	700	709	670	724	685	686	679	724	677	695	711	683	683	704	692	674	665	644	652	665	642	674	680	677	716	704	711	719	707	707	655	682	697	666	702	685	660	656	706	691	706	692	671	650	711	671	653	674	686	715	745	658	672	675	650	673	681	709	649	699	672	688	703	715	636	691	729	626	661	640	682	671	673	688	645	689	698	678	719	682	684	706	706	686	687	684	651	664	677	704	660	668	631	703	665	701	695	695	695	689	700	667	654	683	692	659	685	693	703	689	623	672	690	694	674	667	681	660	713	680	674	676	678	655	703	703	653	696	657	697	710	714	695	656	701	671	704	628	635	659	714	664	685	705	691	662	643	706	683	701	689	689	659	626	683	723	688	676	648	676	748	650	652	712	690	691	731	662	649	677	712	624	637	680	677	701	717	707	659	682	687	706	673	730	632	697	654	683	727	665	690	712	694	720	672	688	696	640	657	679	685	717	659	669	711	693	667	668	640	681	711	684	640	655	676	694	680	695	682	675	670	715	662	686	707	685	661	707	683	714	662	708	697	694	690	653	709	680	649	672	712	666	631	678	620	631	718	696	638	681	689	701	670	674	681	669	698	663	693	668	668	709	678	693	762	663	647	640	666	687	645	641	684	673	680	679	717	661	638	675	653	710	687	697	693	655	666	719	670	711	629	661	703	683	662	675	684	727	654	718	659	668	657	658	690	625	664	684	705	672	694	675	695	657	699	672	723	697	667	656	666	696	643	694	677	683	645	680	647	698	712	704	657	699	691	677	639	672	713	669	659	677	644	695	659	686	748	678	700	689	649	669	709	688	682	665	674	677	685	704	714	671	678	663	728	711	682	726	727	612	646	678	733	651	658	660	658	650	706	692	722	655	678	714	644	638	688	670	634	693	660	638	679	656	712	705	632	694	659	723	677	702	663	670	629	691	657	684	674	654	708	667	651	704	692	680	691	654	686	686	703	661	674	643	666	687	711	670	673	678	676	681	645	677	699	704	674	653	708	730	722	706	687	713	646	669	656	659	705	636	682	689	675	703	730	707	698	704	704	706	675	664	681	643	700	663	637	693	701	639	672	690	672	692	680	719	672	710	700	611	673	658	694	663	692	685	691	672	677	681	704	655	738	666	653	698	660	671	671	663	731	658	690	648	712	723	682	667	644	652	733	693	687	677	655	704	681	702	735	700	640	687	716	694	674	686	656	669	679	673	665	648	714	666	637	695	691	662	668	648	710	645	683	692	705	666	664	731	648	707	640	648	669	684	703	649	698	663	712	666	718	667	650	696	673	683	726	664	663	737	638	646	699	693	680	642	665	690	711	690	657	736	709	671	654	670	665	678	680	691	686	640	636	691	700	696	657	642	703	676	646	692	698	659	639	637	628	709	678	653	720	655	677	720	729	666	681	684	694	719	681	669	669	754	704	702	643	665	683	685	673	701	632	676	664	699	645	653	661	632	714	672	697	657	692	684	664	669	691	736	643	687	688	716	684	649	664	686	667	654	745	657	672	646	708	674	604	678	653	687	685	694	678	720	675	692	709	654	667	703	665	686	732	659	659	708	655	680	689	677	672	710	666	627	687	688	682	662	666	706	676	690	695	645	682	678	693	611	745	683	637	688	685	684	669	667	658	653	663	611	669	649	677	675	697	693	672	674	705	644	691	654	656	682	701	685	663	694	675	678	698	652	687	680	688	738	680	696	698	651	701	638	682	672	640	736	672	691	637	670	679	631	730	644	712	691	705	690	681	639	685	698	701	702	653	656	656	677	646	680	709	670	660	646	671	730	606	715	670	683	722	669	699	693	675	674	702	689	665	691	669	687	686	671	693	651	700	671	666	660	687	675	656	658	717	672	722	645	670	678	691	671	712	726	688	708	687	712	699	711	666	693	673	703	687	689	720	702	673	658	641	705	660	737	646	705	657	688	670	670	684	692	722	713	675	640	665	746	661	680	699	704	683	723	712	661	662	677	681	653	726	715	692	707	706	661	641	720	627	701	635	668	689	688	701	676	677	713	719	696	659	681	700	697	666	691	679	719	719	720	662	711	670	711	679	675	655	718	632	704	675	655	716	707	676	650	658	707	651	699	678	664	692	676	662	676	670	724	687	657	693	705	691	608	681	629	719	671	673	669	658	679	702	731	659	739	687	698	745	734	637	701	672	696	642	674	656	674	704	715	709	679	613	704	663	671	650	684	661	691	664	722	636	669	681	670	715	702	694	676	669	700	720	663	666	705	661	704	680	689	687	650	641	683	682	667	650	651	675	675	672	682	705	678	692	680	632	704	654	664	663	729	681	673	692	670	685	658	721	652	621	720	651	663	680	648	667	730	694	691	645	657	670	673	685	669	687	693	660	691	656	730	710	714	671	704	683	678	673	683	681	668	634	667	689	651	674	670	682	684	660	711	661	668	675	672	656	638	674	677	701	692	668	676	668	697	707	664	745	682	693	703	736	706	649	688	705	684	688	681	711	663	713	716	719	674	671	654	653	734	685	683	638	706	663	702	693	717	653	706	696	682	629	683	675	734	678	698	765	676	717	658	649	658	693	672	761	702	690	676	656	689	630	745	679	662	678	683	684	720	614	661	691	687	655	652	683	681	695	689	662	685	706	725	712	648	670	668	730	688	675	661	696	628	706	646	655	678	701	671	662	635	667	653	646	716	667	659	705	663	678	662	695	676	662	671	709	670	682	691	695	704	675	646	702	692	655	685	679	712	648	649	680	639	736	708	671	694	662	697	695	697	692	688	690	670	686	691	681	664	678	702	665	654	719	684	721	671	665	676	685	706	704	698	663	661	641	698	687	699	672	652	679	686	676	705	716	702	674	666	678	688	665	704	642	661	705	688	709	672	698	681	704	666	700	707	712	684	663	686	723	699	672	696	697	691	677	721	628	695	682	707	665	670	694	666	731	639	643	689	704	666	668	677	646	646	687	681	694	673	672	684	648	652	664	708	691	730	674	688	683	667	676	675	672	640	673	683	703	698	687	688	698	710	692	657	666	713	665	642	684	677	715	693	610	669	680	702	671	707	645	651	676	664	685	677	688	684	653	705	668	663	671	634	668	687	670	640	684	688	707	697	666	721	682	693	684	672	705	701	711	669	698	647	674	691	699	690	644	708	666	682	641	685	711	645	641	669	697	642	681	693	649	702	681	684	654	676	674	649	713	715	706	681	734	681	688	632	646	677	705	691	680	666	672	699
23803	21736	29638	24431	22030	21939	16764	8681	5840	4261	3240	2479	2111	1702	1431	1331	1127	1043	830	852	759	700	647	641	702	595	580	521	554	510	494	512	496	477	465	492	487	474	475	468	485	504	492	506	479	480	506	487	479	477	469	510	482	484	485	455	473	481	467	448	484	500	449	445	493	486	433	487	472	462	422	456	495	438	455	504	447	478	462	457	453	473	492	486	488	475	482	438	488	500	437	486	499	517	470	474	469	442	436	479	473	440	479	477	463	474	480	486	478	501	414	469	452	446	476	458	499	448	459	461	479	467	485	416	475	439	462	433	439	412	464	444	441	455	466	446	448	463	491	487	469	474	485	476	475	477	422	478	467	469	447	440	496	475	455	514	454	437	445	475	482	488	452	442	436	456	468	468	453	458	478	468	456	479	478	451	478	468	476	467	434	468	492	430	474	452	411	467	441	484	504	481	470	498	472	496	453	501	468	500	469	465	448	473	478	485	508	472	477	439	512	412	455	494	472	502	476	444	492	452	490	481	473	462	460	479	499	505	477	464	483	483	467	461	455	453	470	472	491	470	465	459	465	491	464	502	453	503	456	422	470	482	457	471	459	476	471	419	445	442	446	452	473	457	470	485	513	454	459	483	449	463	446	482	509	460	451	472	463	409	447	467	471	455	466	501	464	452	393	485	464	484	491	487	420	465	453	452	450	447	479	466	463	441	475	443	482	451	497	443	482	505	480	453	453	446	456	451	450	464	486	470	455	499	484	448	484	468	467	469	485	497	459	447	469	453	475	440	472	453	471	472	448	493	457	466	455	447	421	451	482	467	472	440	435	483	503	487	473	481	458	468	499	480	436	453	451	460	525	469	488	435	455	438	456	501	487	429	465	509	453	441	456	486	481	444	463	452	485	441	497	506	475	458	459	495	470	486	489	478	503	481	514	463	445	449	466	449	467	483	455	470	484	447	506	479	444	478	465	461	461	479	470	463	515	465	484	434	472	465	447	479	485	437	519	422	462	481	474	484	502	445	442	450	472	493	474	447	487	444	459	441	480	460	500	446	457	468	487	477	462	433	493	477	481	473	452	446	461	479	469	405	472	496	511	482	511	443	464	502	469	487	448	444	455	439	505	457	458	453	461	442	461	433	412	433	456	437	458	477	472	496	457	452	454	470	511	485	505	488	480	481	455	466	473	482	468	455	425	466	460	470	448	474	441	482	518	450	459	477	465	457	493	467	428	470	470	453	498	434	442	458	442	470	465	429	497	466	467	479	460	440	427	455	480	473	469	493	516	468	451	403	480	438	493	479	469	450	454	451	489	458	452	452	448	483	417	500	443	478	429	491	479	477	468	432	491	463	489	434	463	479	452	468	464	474	472	435	501	475	484	458	444	458	457	474	484	516	431	481	464	454	476	469	453	451	447	505	498	440	456	430	479	399	459	457	468	480	490	482	428	486	464	478	493	460	474	441	498	469	515	493	473	472	465	479	512	431	493	443	436	486	476	482	471	483	458	491	463	458	452	417	442	452	469	446	448	439	475	444	498	488	443	480	454	450	498	479	482	499	466	474	434	480	485	475	457	467	451	485	499	473	478	470	465	516	477	499	484	431	496	486	456	437	464	462	467	459	497	508	463	437	450	482	489	452	461	460	501	452	452	483	462	493	477	477	455	427	458	500	428	466	461	462	453	471	482	444	427	460	486	468	476	458	471	463	439	474	500	479	439	465	476	483	428	466	471	482	461	480	459	419	476	457	456	473	469	485	475	470	488	448	433	440	493	465	445	453	437	524	465	424	458	446	469	428	472	464	492	477	481	455	477	460	438	446	470	487	440	448	464	506	482	472	471	468	505	430	497	473	482	475	467	474	457	441	449	466	472	472	443	443	488	514	464	506	459	464	448	480	470	461	459	467	462	468	466	462	460	489	457	488	484	488	463	438	472	457	463	484	456	464	437	477	458	481	465	461	457	474	460	457	435	410	450	460	441	451	453	470	480	479	488	499	470	438	450	472	479	488	460	464	452	471	430	476	430	462	439	453	480	465	468	469	477	451	472	466	458	451	439	459	460	465	404	455	471	496	484	456	457	432	446	478	459	454	423	496	474	451	460	464	436	459	459	446	472	439	493	420	483	478	479	458	464	464	460	503	470	492	469	440	473	441	486	514	487	472	489	471	487	425	453	502	492	434	485	499	481	462	477	494	435	407	431	452	480	428	465	428	415	454	422	448	461	425	446	458	479	470	476	455	499	493	464	440	480	495	462	456	435	481	504	463	469	420	479	414	456	452	468	459	470	470	499	469	441	489	513	525	495	473	477	466	466	458	487	442	477	481	434	452	449	451	455	475	410	443	433	465	473	427	461	455	523	469	485	484	488	424	487	501	457	480	472	473	458	462	483	433	481	452	466	463	433	469	461	477	454	480	451	462	498	474	484	501	428	459	436	462	482	465	434	427	439	453	510	511	495	463	467	468	503	472	482	501	461	450	473	446	481	458	448	492	466	466	452	430	471	471	490	465	493	455	453	468	490	453	455	451	457	436	438	479	498	466	443	474	507	470	476	451	494	464	467	458	477	499	447	483	479	456	452	428	481	438	485	494	482	485	466	481	480	507	481	519	479	449	459	458	484	466	470	478	459	450	480	430	473	448	452	438	440	477	444	485	486	469	496	516	478	469	428	554	464	464	453	505	399	411	466	492	472	458	464	475	499	456	483	435	472	469	430	444	465	454	463	452	459	431	465	466	468	457	452	477	473	500	473	470	459	444	464	439	454	503	456	450	449	463	452	469	477	422	485	483	426	458	469	420	504	477	466	485	503	440	472	419	474	443	484	456	476	479	465	432	447	468	439	474	465	435	423	437	467	495	451	440	436	468	438	444	439	482	473	472	466	479	442	440	435	519	454	441	455	438	477	457	510	457	482	483	494	444	479	446	490	453	487	426	494	499	478	410	467	502	498	461	478	469	477	481	426	525	472	441	481	479	466	485	454	446	468	449	453	464	449	447	482	439	456	480	435	444	474	404	493	472	457	432	459	444	444	496	453	416	465	476	475	452	465	454	475	450	456	424	471	494	442	464	497	442	448	451	517	451	465	496	469	467	448	482	493	471	467	436	488	482	474	488	498	493	465	460	518	460	490	456	466	454	450	448	469	477	479	466	486	460	494	450	455	456	465	456	472	501	483	459	461	451	473	453	469	498	455	476	488	487	420	511	488	465	474	477	450	427	499	451	451	452	464	455	433	485	466	472	465	462	450	490	458	479	462	483	462	471	429	460	493	438	452	440	518	485	491	461	478	488	443	452	530	488	457	462	435	472	469	467	449	472	468	441	440	426	517	457	448	458	458	451	418	463	454	501	490	463	499	472	458	490	475	493	487	453	486	469	458	485	470	480	475	461	441	466	493	475	455	451	463	449	434	459	500	494	466	496	442	475	445	454	462	477	462	474	491	436	454	477	478	438	503	496	457	454	410	475	461	462	472	460	478	448	433	463	480	463
28445	49391	45548	35870	29644	24824	20605	16925	13676	10944	8568	6882	5644	4297	3524	3168	2786	2371	1954	1690	1503	1298	1198	1224	1156	1073	923	903	864	831	765	743	752	714	699	675	756	710	708	701	641	678	677	647	620	643	711	702	632	664	669	657	661	629	641	641	683	657	623	668	680	684	623	677	635	680	636	705	638	626	675	672	665	654	692	688	638	597	655	642	686	667	630	612	679	687	600	651	685	625	695	659	640	656	689	634	590	658	670	654	632	627	623	628	642	670	619	653	635	702	599	681	648	666	645	637	649	649	674	685	715	629	631	661	638	629	659	649	684	649	608	672	671	665	638	669	676	692	626	639	699	680	671	691	641	693	666	674	640	672	657	656	650	673	627	705	680	647	682	656	656	675	681	680	653	640	656	657	637	669	645	692	600	658	653	648	647	677	617	629	686	642	650	669	675	696	681	677	643	646	685	608	623	702	629	636	686	688	673	648	677	681	647	690	662	685	619	698	654	686	661	671	660	663	658	615	672	659	628	607	629	599	688	659	667	666	665	631	620	596	694	661	691	631	684	659	676	624	650	620	623	649	712	637	611	657	664	660	666	660	703	627	671	650	637	634	700	662	682	649	628	663	679	673	685	618	663	667	639	671	656	624	694	666	690	659	673	706	658	649	636	662	645	678	670	619	666	706	621	647	665	639	639	651	632	630	643	610	648	617	661	690	636	640	671	638	654	669	662	610	717	632	654	650	622	655	647	657	646	668	659	678	696	671	647	594	639	692	644	613	635	626	648	652	645	610	618	661	602	710	649	661	682	630	645	695	684	624	635	656	660	600	667	672	633	652	624	627	661	658	657	642	628	656	664	677	671	653	624	657	655	626	682	640	665	682	639	622	596	665	646	707	661	729	648	683	651	647	650	637	618	627	644	646	629	619	639	571	609	630	621	605	634	695	696	655	656	650	662	665	637	634	674	681	603	618	609	633	671	664	672	679	647	633	710	630	673	634	667	683	667	622	661	612	648	697	672	621	662	667	628	623	666	625	633	639	641	659	665	677	725	690	633	654	640	702	653	697	663	668	633	627	664	661	668	695	635	691	664	667	721	662	674	702	654	645	690	634	660	674	636	674	647	676	629	644	651	668	644	676	649	613	667	707	683	626	629	670	641	674	656	655	606	619	642	595	635	692	651	614	652	689	696	603	668	632	696	624	639	655	706	662	634	636	659	660	655	621	651	660	666	726	626	681	686	637	696	674	650	669	639	645	642	661	683	636	705	642	614	637	674	634	646	654	650	630	708	687	707	648	667	689	683	664	646	684	656	648	647	616	660	639	630	658	662	659	661	661	658	669	601	614	638	626	660	681	654	673	623	653	627	632	645	669	646	690	673	610	638	646	663	640	645	656	660	627	660	648	697	704	627	619	632	656	687	683	669	712	650	661	649	635	647	669	655	631	644	652	641	617	657	653	692	678	673	616	645	649	684	669	629	633	694	700	673	704	652	691	632	627	614	651	638	655	660	652	655	679	688	685	653	652	626	702	645	704	695	616	689	678	670	689	681	650	659	639	646	652	672	606	594	658	682	696	684	605	659	675	706	640	698	666	657	636	649	710	705	657	659	646	611	685	599	641	664	683	632	680	676	628	700	669	683	692	621	683	680	685	657	667	613	701	600	634	623	625	647	647	692	684	611	630	651	620	655	623	620	654	672	660	648	698	671	650	633	657	661	691	634	639	614	608	659	657	611	606	665	637	647	614	665	620	656	649	667	647	678	645	620	689	667	664	650	676	666	651	628	650	658	678	628	666	659	711	615	663	662	661	678	610	679	652	645	665	660	678	648	673	698	668	627	694	630	673	642	657	617	619	603	667	656	639	663	647	654	639	653	691	685	649	632	647	685	672	624	662	655	648	677	600	669	643	673	670	697	696	642	617	662	681	655	655	676	649	625	662	642	650	647	634	713	712	590	656	635	703	648	691	731	639	637	618	643	676	636	603	670	651	632	688	625	689	668	648	680	669	641	682	676	657	682	711	679	667	611	619	626	643	633	654	690	683	652	609	642	662	662	637	651	668	651	659	651	684	653	585	637	638	635	654	640	683	622	612	652	629	640	663	614	640	680	650	629	638	692	623	648	693	665	659	632	580	674	637	655	653	702	690	668	609	629	637	651	653	626	677	691	644	669	692	646	685	635	659	589	664	655	682	654	647	677	691	602	705	682	663	615	645	656	684	668	675	647	651	661	637	626	642	683	675	628	633	702	687	646	692	664	649	722	658	632	640	642	612	652	665	689	679	650	611	617	658	637	619	630	661	649	691	649	670	653	658	619	625	650	661	672	632	625	650	651	665	637	658	661	688	712	688	660	638	666	667	654	696	634	653	670	637	647	666	677	638	695	644	709	666	697	655	592	672	639	679	682	656	671	642	592	652	654	686	666	651	640	675	662	602	669	608	727	625	656	642	699	666	710	691	655	633	645	681	628	657	660	620	623	644	676	695	689	636	637	684	658	628	661	636	644	627	658	627	656	675	662	631	652	653	672	615	620	667	620	643	651	664	660	654	674	636	675	722	622	653	680	671	634	679	636	618	675	672	627	660	658	680	659	629	589	674	603	698	633	687	652	682	638	649	734	690	649	667	675	688	607	611	686	662	678	673	683	632	649	716	648	629	651	659	686	664	631	633	666	665	652	644	678	638	640	669	656	633	664	704	644	592	722	673	686	670	680	650	668	611	640	648	643	591	670	720	688	617	658	687	697	686	665	635	666	620	664	670	675	644	641	649	652	674	657	677	649	691	616	669	672	654	685	674	691	657	654	660	667	693	670	627	662	652	604	658	658	678	655	678	639	690	637	690	702	668	675	666	621	634	663	685	668	687	621	676	647	678	659	617	678	671	672	641	638	633	635	692	659	635	647	669	649	644	624	643	662	645	658	673	658	681	658	676	666	651	643	647	664	660	644	683	641	678	647	669	651	622	657	589	681	682	627	625	606	688	658	655	678	659	666	651	672	638	649	650	626	673	646	631	681	657	672	635	617	671	644	639	669	658	633	658	621	647	674	641	629	631	622	686	650	674	696	651	620	678	626	662	665	650	659	606	657	665	658	619	673	627	610	684	646	581	618	629	640	616	666	629	648	653	674	649	595	635	618	639	653	642	625	663	608	681	658	692	624	623	660	664	706	658	658	662	672	627	679	651	655	659	611	679	661	661	664	664	636	708	663	722	591	613	629	625	686	656	673	629	651	675	589	664	647	659	666	608	668	629	655	624	662	648	653	663	660	717	640	657	657	639	660	657	672	667	687	637	650	626	695	615	665	632	665	681	718	644	668	641	602	706	611	666	677	645	669	634	616	702	670	685	700	740	665	645	639	631	634	643	643	621	683	658	673	676	643	670	658	619	663	654	633	642	669	708	607	643	656	701	648	669	645	666	612	642	647	643	651	687	609	678	684	645	706	670	649	729	710	667	661	662	616	706	663	628	657	679	641	683	687	655	689	624	666	607	598	668
28260	26897	29685	21002	11492	7151	4728	3349	2735	2047	1578	1292	1126	956	922	784	802	696	685	618	632	568	604	548	555	549	527	549	543	535	511	506	507	534	496	522	484	526	513	486	544	525	505	489	502	487	501	516	470	497	495	489	513	484	518	472	482	484	472	488	515	473	467	506	510	469	462	506	492	516	497	498	472	492	532	501	494	487	483	458	467	480	516	486	490	481	494	488	493	479	482	499	497	512	482	471	495	493	460	488	526	493	476	485	495	510	489	512	498	496	469	463	486	517	484	513	476	487	503	462	510	493	498	524	494	469	486	541	507	465	522	478	476	507	493	494	484	441	528	499	464	523	488	493	486	492	479	496	542	466	502	489	493	457	513	478	476	497	466	490	467	489	500	506	517	470	490	519	490	473	495	485	455	523	519	481	440	508	469	471	500	500	482	506	477	510	499	462	474	468	483	526	455	507	546	496	487	499	447	453	435	530	478	499	494	484	496	485	516	502	468	465	521	509	496	513	493	463	458	464	500	494	506	498	515	503	454	478	519	504	505	487	502	523	485	492	468	485	540	496	475	476	472	456	486	508	480	497	497	530	456	520	470	501	475	474	489	503	495	521	513	490	502	476	489	484	493	465	502	485	475	498	466	479	485	495	486	503	473	459	470	488	482	481	482	455	460	516	493	507	459	452	477	462	503	501	467	510	502	539	486	504	471	469	499	478	511	486	521	480	472	533	520	503	472	477	476	511	486	478	508	467	494	458	507	550	531	479	447	473	468	523	490	477	512	493	468	531	472	466	485	492	491	502	495	498	501	493	446	485	465	467	482	504	465	487	536	494	480	537	470	502	493	469	485	487	489	481	461	466	475	462	457	488	519	435	498	461	473	534	514	493	463	488	517	499	503	472	507	488	484	533	499	454	454	508	480	486	466	505	451	498	503	481	518	456	479	499	460	471	481	489	471	492	504	492	481	483	463	442	448	501	545	510	495	457	454	475	495	472	471	474	483	506	527	487	527	472	450	479	508	464	489	515	486	451	457	456	501	466	518	493	492	529	481	492	471	440	518	492	486	467	501	512	471	498	488	524	460	481	486	482	526	438	476	491	498	482	497	496	447	514	509	516	487	505	503	508	475	475	499	440	462	478	512	481	522	509	484	480	524	496	522	475	534	507	456	497	450	496	521	476	483	506	518	460	541	465	506	511	500	496	492	511	530	521	463	479	502	512	482	486	474	490	493	507	486	504	487	449	495	523	488	499	485	467	469	516	489	495	486	520	513	493	495	524	468	472	517	487	504	471	488	464	481	501	448	506	525	492	499	493	471	478	483	487	525	512	484	526	490	517	511	472	505	463	489	519	504	481	500	456	475	519	504	455	483	484	459	487	451	497	493	487	491	500	493	488	487	480	468	511	468	503	482	489	491	479	444	479	479	500	517	427	527	490	507	540	489	500	465	519	509	499	494	468	467	485	462	470	477	471	486	469	517	488	500	516	486	482	523	485	481	458	496	494	496	464	493	459	466	458	474	462	511	498	530	524	470	461	525	507	488	501	488	500	503	500	488	514	493	517	473	489	533	469	483	483	490	490	482	486	529	464	494	503	470	506	510	505	460	487	502	513	545	486	521	506	520	458	485	503	466	495	496	488	525	530	509	499	503	480	473	491	516	480	475	474	449	531	496	486	486	500	562	512	521	512	491	473	514	506	468	459	486	490	484	490	474	477	456	458	529	452	497	464	498	524	488	457	518	535	516	490	494	484	489	508	504	492	494	495	497	497	486	480	457	496	538	497	470	489	492	494	503	513	466	488	523	470	476	479	509	467	506	478	525	462	487	473	507	503	476	494	501	499	513	482	459	482	522	500	493	472	482	426	525	490	459	513	448	507	484	505	496	543	479	497	502	508	520	476	494	501	478	504	480	456	492	490	523	460	524	474	503	480	463	462	519	489	489	505	531	466	494	500	536	512	498	520	463	506	456	473	473	489	485	487	460	478	477	465	504	495	509	487	490	491	496	506	523	515	507	488	512	472	495	539	505	514	507	522	442	520	475	495	477	443	467	510	487	520	495	517	512	495	496	520	467	451	488	472	486	479	489	495	507	486	482	500	482	496	488	463	499	520	490	439	483	515	441	529	484	487	523	470	482	490	511	462	489	489	485	513	503	476	520	473	491	456	502	521	491	484	489	476	524	482	472	534	490	490	511	521	500	536	489	469	460	471	497	503	533	489	507	476	526	517	490	488	461	474	496	486	473	552	522	508	500	498	466	511	507	493	527	502	504	485	470	515	433	483	494	513	518	475	506	470	486	505	497	523	495	512	501	511	499	549	497	497	475	507	466	486	481	483	465	480	498	515	506	495	493	490	478	475	503	523	518	480	543	479	487	509	481	458	447	499	481	516	474	509	478	489	511	503	493	490	501	496	524	449	469	509	476	530	499	495	506	475	519	482	526	479	493	489	472	467	467	454	512	495	537	473	491	479	504	486	480	514	504	505	545	534	442	510	506	530	520	478	517	487	464	464	466	481	508	489	442	505	491	482	524	467	511	524	490	452	526	528	495	479	528	472	461	479	488	488	497	466	528	516	492	503	508	493	497	487	488	523	468	490	518	489	485	458	502	493	515	483	473	494	504	478	481	512	472	506	464	492	477	519	497	524	492	490	467	501	514	496	492	488	472	501	464	556	483	503	506	475	495	502	486	469	540	483	501	494	488	490	484	499	491	483	492	528	437	506	485	504	496	468	489	467	504	493	498	498	459	483	465	523	457	473	502	486	465	474	483	480	504	519	470	499	516	486	514	460	472	449	491	479	504	493	476	511	516	477	445	521	538	462	503	433	473	455	474	489	494	488	500	446	523	524	507	535	455	508	466	492	483	523	493	484	473	527	490	502	502	451	499	452	487	483	491	494	509	532	466	519	489	462	475	524	475	532	477	501	449	455	482	485	497	514	508	489	500	487	525	461	426	512	505	507	505	448	544	516	456	504	505	401	492	459	475	472	506	455	459	504	515	515	475	484	523	485	520	487	496	485	497	504	440	477	486	481	487	457	522	509	472	508	490	520	501	498	510	488	475	533	505	520	457	480	478	487	512	479	488	490	510	479	446	485	485	503	517	482	483	484	474	490	471	482	544	467	483	512	514	454	509	487	472	495	512	466	471	496	500	470	476	499	456	472	443	493	499	466	494	497	501	462	528	469	506	465	482	509	498	442	540	519	506	477	497	499	498	493	507	483	470	499	459	514	501	532	491	511	448	474	491	484	466	479	507	472	502	484	506	455	480	459	499	495	489	479	495	502	483	466	504	496	500	468	522	512	492	477	496	502	452	479	503	484	514	528	522	531	476	502	501	525	516	484	523	489	508	470	485	495	528	479	498	447	502	462	459	492	486	473	512	480	507	451	519	488	499	436	501	450	498	481	495	475	512	456	473	496	471	466	492	517	501	443	497	459	488	475	459	471	476	517	508	492	474	540	484	489	479	496	540	466	453	492	483	506
30013	45162	39425	28856	21541	16295	12986	10082	8097	6262	4767	3839	3188	2476	2241	1882	1728	1561	1376	1207	1123	1067	1082	1015	955	929	891	897	903	821	837	844	822	770	836	809	817	831	803	775	751	789	770	764	772	801	760	715	823	833	773	795	757	832	756	710	778	815	748	735	844	760	776	795	797	764	745	731	778	738	788	760	839	797	797	761	799	816	788	772	841	787	812	755	778	757	794	806	783	797	754	769	765	779	747	792	767	761	755	763	797	780	772	822	799	802	838	760	807	740	769	738	753	798	757	750	768	792	787	719	718	757	795	783	771	778	805	740	801	766	765	777	796	737	791	786	799	795	812	804	784	741	783	782	761	721	849	761	732	812	786	763	782	755	785	790	742	728	772	779	779	779	779	807	777	732	759	790	743	770	772	772	745	790	786	787	813	774	817	731	779	735	766	755	771	732	738	752	778	801	786	806	788	758	754	763	754	766	713	730	756	763	773	750	766	735	803	807	815	776	816	777	778	776	770	745	829	762	743	809	746	779	796	738	779	789	775	760	771	815	765	787	798	770	780	742	754	744	750	787	788	746	795	756	791	837	792	789	765	769	798	718	748	792	802	716	778	774	800	758	789	748	770	778	798	829	791	792	751	751	764	785	786	761	746	816	760	765	779	763	784	786	745	782	767	724	788	762	809	815	789	772	812	742	777	805	778	770	816	777	783	771	830	772	753	805	781	734	746	750	725	768	784	783	771	788	727	777	793	711	827	770	788	806	826	764	766	774	804	751	713	741	762	712	734	729	769	783	780	736	775	781	735	813	753	759	751	778	776	785	783	813	724	723	752	764	748	796	774	800	762	791	767	761	776	779	772	769	786	759	776	791	741	785	775	754	796	753	765	760	754	809	816	731	759	790	718	751	800	775	772	746	760	789	772	766	708	727	752	832	794	762	720	757	805	789	801	806	784	768	741	768	738	798	742	790	750	764	738	772	767	784	764	752	771	782	856	806	797	743	770	740	721	772	830	799	756	783	819	757	732	737	765	790	794	786	746	765	776	766	776	748	724	768	719	760	785	736	740	731	742	767	769	788	751	837	776	759	745	725	816	806	774	744	733	873	807	771	802	740	742	786	772	781	756	771	737	763	759	795	811	763	716	781	781	783	795	789	805	784	817	755	745	708	755	822	811	784	756	786	737	778	802	810	744	785	744	774	770	793	741	758	733	815	783	756	811	765	689	767	818	805	734	756	746	813	761	781	803	766	806	820	737	773	768	824	758	740	807	813	794	755	780	812	766	743	776	819	747	774	788	772	816	800	776	763	800	709	798	798	804	786	831	745	779	780	781	790	755	732	738	768	789	793	787	786	795	771	741	760	767	743	714	789	748	806	772	764	806	790	810	776	791	742	785	736	780	833	785	744	720	777	773	737	761	760	736	749	732	791	824	769	786	766	765	757	808	782	733	800	724	786	791	779	773	756	789	820	761	764	770	770	781	804	784	814	730	766	783	779	762	755	807	785	756	798	783	770	752	777	750	738	785	766	811	786	761	684	784	759	843	799	756	788	766	773	716	756	760	758	777	789	752	766	785	742	790	823	771	738	786	736	763	759	757	768	769	783	741	797	771	762	793	768	833	790	822	758	761	726	754	779	780	767	794	823	766	790	701	787	762	748	826	749	777	764	779	799	760	779	775	817	784	778	784	768	745	761	819	749	792	771	787	764	759	767	751	710	737	805	773	757	759	836	777	782	769	780	736	808	837	764	804	769	758	837	793	789	763	783	809	806	809	803	799	806	799	760	814	725	792	764	717	717	761	748	710	820	782	805	817	755	815	781	775	789	719	802	762	783	796	755	738	790	771	754	808	780	797	792	773	741	743	803	705	765	791	777	798	744	734	793	783	766	823	786	770	756	820	742	784	781	759	803	780	771	802	753	807	734	714	777	821	787	770	809	798	759	730	780	816	825	809	768	734	779	798	802	763	771	795	774	732	764	788	756	787	742	764	774	827	771	766	765	786	805	747	778	822	738	797	771	742	769	774	738	798	772	790	798	791	735	737	789	750	730	762	772	777	833	813	770	768	737	807	814	761	806	756	804	754	761	769	807	812	801	772	822	751	746	771	758	793	779	770	778	765	792	856	760	768	750	786	770	764	775	773	762	786	739	808	770	749	782	811	803	804	783	778	806	773	811	774	750	744	750	776	758	803	767	778	756	774	765	775	761	786	802	750	738	752	769	760	817	786	779	762	764	726	740	703	754	793	725	798	795	754	736	760	785	809	738	813	797	754	731	797	749	757	789	749	760	817	776	719	809	777	798	803	785	787	787	734	787	803	780	791	730	761	798	779	753	787	779	771	777	743	771	788	762	738	761	762	800	822	762	789	724	754	817	731	801	803	749	767	733	777	795	730	828	786	762	819	718	780	768	772	741	711	800	779	804	787	765	796	772	795	795	741	766	776	742	781	773	777	788	746	782	768	795	726	838	761	731	739	773	790	773	750	740	772	742	785	773	733	775	811	768	797	816	729	795	782	745	813	755	749	788	767	832	750	796	762	746	702	771	761	766	821	798	792	736	759	793	797	836	770	811	770	786	747	760	762	820	756	773	772	816	751	793	719	782	802	729	774	751	776	772	804	750	754	765	762	787	799	750	799	758	771	793	764	776	775	745	771	806	764	766	825	783	765	778	758	761	792	818	721	798	794	789	783	724	780	787	719	722	779	728	783	804	731	775	754	733	819	782	752	807	756	779	762	741	786	781	788	770	807	794	785	728	756	724	778	799	748	818	776	817	778	758	769	765	773	765	789	811	758	765	786	779	739	776	743	740	794	796	770	761	762	726	792	770	769	814	784	813	759	770	739	807	770	781	813	846	790	783	791	781	729	768	746	780	762	725	764	752	803	764	753	752	787	802	727	792	802	790	753	764	724	787	781	814	764	763	785	740	773	773	818	760	820	768	735	752	834	819	717	825	745	785	784	744	750	763	772	761	751	746	768	828	789	768	776	803	736	831	816	740	800	823	789	793	742	760	779	749	774	777	820	758	780	786	768	775	764	769	776	841	715	734	785	713	769	761	775	732	790	747	774	761	787	780	749	734	784	820	757	754	754	758	775	773	795	743	771	788	727	719	797	755	796	797	751	784	762	793	850	773	769	801	792	741	769	744	770	754	775	833	766	798	752	749	787	772	741	758	737	740	756	816	795	756	796	743	768	756	753	759	753	740	744	765	792	825	760	813	782	759	749	791	706	837	763	774	738	771	767	807	788	825	809	786	744	823	777	774	774	693	804	763	778	806	772	820	800	747	796	778	761	773	747	806	751	822	816	769	781	792	827	806	803	752	725	779	757	815	785	750	794	762	781	786	793	793	743	777	815	844	763	751	754	783	768	784	759	767	770	814	807	780	780	772	731	751	716	817	765	852	804	721	802	728	755	740	750	771	804	792	792	804	725	799	767	763	781	762	759	781	811	791	764	788	845	760	803	754	764	782	773	814	757	791	715	753	728	820
24751	21719	29073	25256	21559	15610	9618	5852	4277	3164	2507	1950	1563	1398	1201	1043	954	874	751	735	685	675	610	656	618	587	575	578	570	515	528	520	543	550	532	539	493	497	517	532	535	463	495	489	511	527	508	519	451	489	510	514	524	502	494	507	500	514	490	458	483	501	513	506	513	499	495	490	507	524	489	525	507	533	487	470	539	529	516	535	550	504	541	510	470	532	513	500	486	499	490	516	513	497	502	499	486	482	472	546	535	480	517	522	523	523	495	491	515	506	505	496	498	526	480	481	476	503	513	476	499	517	516	477	464	552	489	497	502	498	464	496	535	504	484	498	498	512	509	451	464	494	519	511	500	485	490	521	490	518	537	495	506	486	533	513	501	530	516	514	488	468	511	530	545	479	515	506	489	508	478	496	567	504	525	495	512	456	496	496	483	513	487	487	513	463	485	469	542	507	465	534	483	500	511	534	492	534	510	540	554	499	491	489	514	495	505	502	536	509	517	557	504	494	529	475	455	484	499	536	516	517	472	509	521	514	509	550	483	516	522	500	531	461	525	499	488	499	495	502	492	487	455	513	484	486	495	469	479	486	498	518	478	479	493	493	506	469	503	501	503	497	488	502	470	496	467	465	507	479	504	502	487	515	511	482	500	484	542	503	477	472	517	489	530	487	494	489	501	514	517	482	500	489	505	482	481	490	497	472	505	515	498	499	473	506	510	497	524	490	471	475	496	510	513	529	454	533	506	481	529	543	497	490	493	494	508	479	507	515	474	492	530	507	562	547	498	516	489	534	492	498	521	514	472	511	475	507	495	470	502	502	498	509	488	461	535	532	481	484	488	502	475	516	499	479	490	471	483	507	505	493	521	529	498	521	498	498	484	538	476	517	534	518	497	461	541	489	470	504	481	494	472	521	490	491	474	515	523	506	473	458	510	482	519	512	523	487	488	488	501	518	542	498	485	501	495	494	516	489	488	459	473	506	490	509	485	515	517	496	483	502	486	525	475	498	457	493	476	498	466	492	506	495	486	515	499	503	514	518	490	508	496	503	493	497	538	492	483	513	525	512	466	481	517	499	512	487	510	474	516	492	479	459	505	501	459	500	473	521	495	500	517	471	506	483	489	483	469	513	496	477	502	520	500	521	506	465	481	538	521	504	503	484	514	519	553	453	475	504	491	494	530	515	506	505	457	510	503	504	505	487	519	531	523	539	479	462	516	497	490	479	509	501	520	501	483	484	518	551	489	499	473	463	520	474	491	486	471	526	471	527	482	454	520	537	504	483	538	501	525	529	525	483	503	512	531	478	495	500	473	504	516	542	478	520	524	475	505	520	481	505	503	521	513	497	519	493	485	511	520	475	508	483	501	511	492	524	495	460	501	543	516	508	461	505	511	486	453	522	483	504	510	489	468	472	512	483	521	523	510	507	499	488	486	513	484	474	504	497	512	512	502	489	536	496	485	498	528	492	489	522	533	489	491	524	521	500	494	476	494	514	480	455	509	521	530	463	518	492	529	461	514	467	477	468	502	516	485	493	478	464	472	473	511	503	490	514	523	507	534	503	526	513	482	462	516	463	494	522	487	487	510	492	495	491	505	489	544	501	520	482	529	490	499	535	522	533	502	469	497	504	464	495	458	522	486	509	526	529	482	512	488	511	510	505	545	482	491	533	481	493	521	474	496	504	463	489	498	490	567	502	467	502	524	487	495	516	496	503	494	505	504	489	511	482	481	481	476	506	534	515	495	488	521	502	554	458	527	520	519	512	485	497	473	471	472	483	494	510	477	495	519	502	480	492	505	479	478	490	425	462	485	502	497	495	504	466	507	492	489	564	482	496	491	504	473	517	517	488	511	487	508	509	488	506	481	502	477	496	426	481	482	471	477	489	525	525	505	523	459	500	513	494	505	476	502	488	487	471	491	488	493	523	488	489	482	550	524	519	508	551	465	449	480	511	468	493	487	511	493	491	518	535	471	490	481	515	513	517	502	489	519	529	494	470	496	502	487	504	506	515	513	488	497	574	484	465	535	493	485	487	476	561	475	507	513	529	503	491	518	523	484	496	518	480	494	514	499	497	471	514	499	504	492	499	508	474	486	524	464	483	512	523	537	510	525	473	472	471	516	502	529	538	511	504	516	523	489	521	468	508	527	530	510	480	479	486	501	464	485	468	509	497	475	476	474	454	482	509	520	520	490	512	414	501	487	531	471	498	479	499	537	523	515	462	496	512	504	508	496	494	518	527	499	445	488	481	471	491	523	500	493	492	460	516	504	483	498	492	496	517	493	537	532	458	463	537	489	512	491	518	464	510	481	479	476	444	476	481	497	525	500	476	497	494	487	490	518	503	511	498	487	509	483	470	513	477	515	490	517	479	488	491	495	510	496	505	514	478	509	495	524	464	540	471	511	519	478	521	515	522	490	508	488	540	540	507	500	482	521	463	515	491	477	486	481	491	467	513	481	463	488	467	495	487	502	523	517	478	516	486	497	484	537	513	494	500	480	502	495	474	482	495	495	536	498	518	506	508	484	514	492	497	499	502	500	508	525	542	459	519	494	501	477	493	497	468	532	479	456	500	497	482	515	484	515	472	509	531	505	518	510	485	495	502	496	491	500	546	496	489	479	486	515	491	485	492	514	525	480	482	498	476	486	511	478	484	505	510	491	499	490	530	495	510	545	490	514	499	555	462	522	502	485	525	497	488	508	471	549	511	492	528	511	528	482	533	533	482	505	524	518	491	482	500	510	528	501	501	504	507	516	516	491	496	512	508	502	486	501	498	476	488	493	511	524	500	539	492	477	474	464	515	513	530	493	503	478	476	467	472	461	465	508	500	493	490	500	486	521	487	487	541	496	534	491	490	473	481	492	475	490	486	524	460	495	493	487	487	492	499	499	490	462	488	446	477	534	454	479	514	549	449	537	493	555	520	478	518	513	519	505	519	503	492	483	497	526	488	536	491	524	462	512	510	510	497	450	496	486	486	500	482	479	525	481	471	459	515	491	506	497	477	469	500	464	486	516	493	490	481	513	497	495	497	482	527	489	474	511	485	534	471	488	484	465	501	495	511	470	533	497	505	449	482	516	495	505	526	515	510	501	493	504	528	553	498	558	485	481	538	489	508	527	514	470	495	521	470	462	474	475	475	525	498	518	477	531	518	472	502	529	530	504	515	469	470	509	503	497	517	499	519	521	481	492	511	497	523	508	484	506	485	503	498	509	503	490	539	485	489	494	501	472	504	481	490	553	525	491	548	502	464	497	489	526	519	516	549	513	492	509	515	469	506	474	506	510	516	486	507	517	491	456	473	479	495	479	483	485	469	522	551	496	535	495	442	480	499	465	508	521	507	497	498	493	492	510	516	514	480	506	482	507	511	496	514	460	525	506	487	507	520	482	492	493	448	469	499	526	503	484	534	464	516	494	495	512	480	490	514	484	466	498	477	494	470	462	515	532	483	519	505	512	471	449	529	504	472	521	503	448	508	516	475
30063	50697	45739	35026	27923	22025	18081	14752	12025	9055	7172	5723	4485	3818	3122	2693	2386	2043	1799	1560	1487	1335	1184	1125	1146	1012	1002	940	980	935	867	893	849	916	781	788	844	846	756	797	843	848	801	771	831	804	754	784	817	768	784	746	781	787	821	792	822	819	755	804	817	772	776	801	767	770	815	855	787	776	785	786	769	810	798	790	776	796	751	802	812	815	798	815	790	775	784	776	767	778	765	821	772	826	757	788	788	798	826	772	811	845	816	761	771	729	747	846	755	783	800	787	829	801	792	760	814	762	750	807	785	825	722	782	774	792	831	813	793	778	788	795	753	791	762	824	803	730	747	811	765	778	804	743	800	801	759	761	833	773	781	783	772	770	781	741	776	734	781	825	784	736	764	732	805	786	822	826	823	792	751	821	789	774	778	793	808	787	783	762	778	792	822	733	804	766	752	797	807	788	799	748	760	773	743	799	760	774	759	764	764	809	733	781	798	773	801	769	771	796	804	785	777	822	751	781	787	785	781	780	732	818	798	816	779	794	795	758	797	821	823	785	782	798	847	764	778	806	811	785	875	807	787	793	794	753	807	720	776	766	727	757	783	773	783	800	800	797	773	797	817	783	814	762	756	749	833	768	773	762	729	879	812	842	786	786	817	808	772	809	794	727	716	770	729	764	765	769	804	819	775	753	778	748	770	801	789	850	814	805	786	787	745	778	747	787	799	787	835	802	742	755	757	773	799	805	797	800	815	814	822	767	795	827	782	811	774	769	784	767	778	779	796	808	785	752	759	736	796	759	842	782	770	779	763	752	800	789	829	798	823	803	803	835	846	809	766	773	804	805	799	790	832	805	747	792	775	786	753	776	749	774	777	749	753	774	853	812	757	771	814	790	771	783	759	771	763	801	818	751	766	790	812	790	754	743	757	807	807	792	810	792	810	740	784	810	777	779	740	804	799	799	820	838	773	819	807	797	764	732	772	753	792	799	804	815	762	770	774	805	772	812	795	784	778	736	784	818	751	719	800	760	781	801	803	715	721	828	777	781	758	768	777	827	782	808	740	757	765	768	763	727	809	799	783	757	798	821	779	825	764	762	796	785	771	773	760	803	815	828	789	828	806	769	764	775	791	766	768	807	756	791	791	791	841	799	771	823	795	817	770	772	759	775	742	790	764	782	771	825	784	762	769	801	788	798	779	842	730	779	752	787	786	799	734	832	796	803	788	792	808	777	787	759	788	839	790	776	747	810	779	793	793	766	804	832	824	820	749	834	801	817	810	801	762	726	759	790	819	803	840	833	769	801	788	836	801	783	811	778	763	763	785	755	762	788	754	771	803	815	776	825	801	833	760	769	804	774	776	836	787	837	767	781	725	730	820	765	774	812	788	808	785	831	773	840	788	781	776	780	811	759	821	800	760	819	776	768	787	779	779	751	807	768	760	761	754	756	815	853	756	733	831	797	717	750	797	770	790	766	758	792	794	798	818	809	830	756	753	791	788	818	793	821	783	833	788	816	794	830	831	746	797	844	797	805	778	758	763	788	800	814	797	763	773	791	755	774	744	708	760	810	780	786	753	799	764	778	858	818	786	742	790	793	769	754	803	794	804	791	809	773	832	771	804	797	811	840	788	758	762	789	771	799	819	778	777	746	725	785	824	810	781	791	749	816	759	796	800	808	831	808	754	794	830	825	797	767	748	802	705	810	754	816	772	744	795	793	772	767	792	793	808	779	795	811	826	787	789	749	763	797	807	765	816	818	783	748	814	734	792	797	776	791	775	805	837	793	801	808	740	783	745	780	777	787	765	734	780	772	793	813	778	780	766	772	823	807	789	793	756	806	756	755	808	773	784	810	792	820	780	789	814	799	798	754	771	788	773	750	792	787	756	789	784	784	770	820	790	761	775	778	782	821	782	804	825	767	833	822	750	771	796	775	789	788	812	777	797	816	822	789	804	737	780	798	758	817	777	741	749	807	800	779	843	824	770	791	817	773	787	769	765	701	787	819	806	770	759	778	832	780	817	790	752	735	801	780	768	781	782	778	813	775	806	787	793	768	754	786	781	807	775	795	790	774	774	786	819	756	794	876	750	752	724	783	816	777	726	748	798	766	772	784	773	754	805	802	820	794	791	788	804	824	807	829	780	774	765	737	823	815	788	782	757	772	782	787	793	772	794	817	806	812	756	791	830	773	857	821	732	771	817	798	789	775	805	755	816	782	798	781	757	761	764	819	774	804	807	762	832	813	750	789	775	812	755	772	843	768	771	793	818	730	769	758	739	790	764	802	773	840	796	795	801	858	772	775	814	771	773	792	784	827	762	798	778	812	815	790	780	829	785	854	797	755	785	774	786	874	748	776	806	815	750	803	842	796	775	734	792	779	790	794	797	807	773	792	768	750	801	762	799	797	738	850	754	777	757	806	801	783	819	788	787	821	816	750	772	776	768	813	768	779	802	806	822	819	740	816	793	772	749	773	778	722	810	798	777	760	762	780	776	753	786	770	816	791	821	778	803	789	811	845	806	786	798	792	774	787	765	805	803	791	744	768	847	809	759	808	767	785	800	777	739	761	782	790	784	795	766	798	779	814	806	759	777	768	742	772	811	760	783	810	813	778	792	761	861	778	766	787	785	811	722	723	741	718	775	761	815	754	845	791	733	770	752	818	778	765	793	794	798	758	774	847	762	772	781	775	798	813	751	786	765	838	768	759	827	829	817	809	776	780	739	785	750	775	774	781	771	778	788	810	786	763	758	792	763	765	830	780	761	755	877	818	745	792	776	791	759	812	794	793	788	780	784	831	813	779	780	816	828	770	820	779	770	796	736	779	787	782	809	776	779	748	798	764	800	811	797	754	792	795	788	789	882	746	737	775	799	782	792	755	767	812	795	817	747	800	768	813	804	825	799	803	790	809	765	826	739	807	764	779	772	796	833	794	777	820	764	795	780	800	782	736	810	791	804	775	800	805	791	811	765	802	738	826	809	816	796	776	779	801	788	771	781	772	720	805	742	754	780	759	817	803	792	751	786	818	788	771	791	779	763	753	822	832	779	765	764	767	747	768	792	789	779	815	776	754	813	777	826	827	747	768	758	768	778	787	803	779	798	785	771	811	774	760	795	832	827	808	791	811	751	785	766	817	787	771	802	779	761	752	772	760	785	797	751	766	740	782	853	748	787	787	832	783	786	809	782	755	754	748	813	780	773	803	781	839	805	813	741	735	779	799	788	801	755	744	762	782	797	759	789	802	768	780	762	783	786	816	802	771	775	819	783	789	763	791	765	780	831	814	850	805	789	734	737	781	783	838	739	780	772	774	814	824	735	808	828	764	802	788	826	779	741	781	755	810	768	814	762	741	808	771	815	780	764	851	742	825	788	804	804	759	790	795	785	755	771	795	804	704	832	783	748	808	800	805	786	741	770	784	783	783	856	827	829	810	738	753	779	788	815	756	803	764	806	777	756	811	771	753	759	754	825	798	792	780	778	812	820	762	797	770
23635	21651	29588	24243	21944	21684	15966	8391	5660	4179	3382	2524	2040	1731	1483	1312	1203	996	887	846	787	707	642	659	611	588	524	536	521	539	507	505	512	442	475	515	454	527	490	477	451	482	492	490	464	471	455	432	481	481	510	483	454	449	489	454	468	487	459	462	497	432	450	483	462	466	416	496	465	470	485	448	475	461	505	481	463	452	447	465	464	477	491	452	465	457	450	452	486	459	436	464	446	411	508	469	474	463	457	481	417	457	475	506	449	458	495	464	454	456	448	406	460	501	478	465	470	456	480	470	461	467	499	464	480	451	484	506	443	455	457	454	469	479	476	446	467	404	511	424	467	511	417	479	470	451	457	449	496	458	478	454	433	459	482	484	437	532	478	475	443	473	454	446	446	446	488	464	461	473	477	468	459	510	505	427	457	465	472	514	457	451	518	452	424	445	480	471	486	457	456	460	465	446	467	500	457	454	475	478	483	485	473	405	453	457	456	460	435	462	480	480	470	434	467	450	450	465	499	456	502	492	504	427	507	484	473	483	467	469	430	492	454	485	450	469	467	447	472	453	442	471	478	453	451	472	420	487	490	491	469	454	457	468	477	458	491	440	471	450	466	441	474	468	486	494	451	491	487	454	452	447	469	495	459	425	483	483	464	421	482	427	442	461	481	438	437	439	471	469	465	447	457	426	442	477	466	480	448	456	463	440	495	449	442	455	454	453	444	485	437	443	477	463	466	434	460	461	434	446	459	457	473	488	456	479	451	470	485	461	434	459	481	502	495	484	483	516	424	477	438	450	429	413	440	443	521	467	475	482	425	466	468	500	463	482	443	469	437	420	485	482	472	440	460	467	481	429	498	441	472	459	483	460	440	474	479	462	465	456	450	483	460	445	426	454	465	483	476	495	457	454	485	460	465	473	505	452	497	448	441	490	461	428	480	476	474	473	431	438	468	438	455	480	451	479	434	462	470	475	472	468	449	475	437	484	467	466	466	452	479	441	443	440	464	456	450	451	467	450	498	488	425	483	489	469	441	445	449	479	481	448	446	436	465	448	452	471	403	455	461	442	454	425	444	449	461	497	464	476	450	489	467	466	449	433	475	458	459	460	444	445	482	457	415	427	466	463	460	426	469	477	455	473	444	444	438	456	446	456	463	465	478	454	449	431	470	472	462	441	457	461	470	418	440	450	410	444	435	521	434	455	469	460	458	461	496	483	449	492	446	404	427	464	514	423	449	497	442	449	473	480	465	490	455	481	485	478	447	436	465	466	477	466	476	482	447	479	463	465	477	457	454	425	486	429	489	478	433	429	471	441	483	434	388	471	465	474	477	480	451	469	438	462	460	431	456	485	490	515	444	442	453	434	470	491	466	474	439	466	485	491	510	448	470	504	467	458	446	468	447	505	440	471	494	450	425	462	460	433	461	438	499	460	467	494	458	475	462	435	465	434	497	461	436	452	465	466	463	459	499	484	464	454	475	438	493	461	467	489	455	436	443	483	451	437	463	488	445	443	430	515	438	460	467	486	476	444	483	473	476	468	423	445	489	418	479	494	457	470	429	481	500	438	499	501	463	475	461	465	473	483	465	455	458	463	474	456	445	444	455	474	485	478	451	443	478	442	466	456	471	475	502	470	477	454	471	451	449	445	499	482	451	490	483	473	479	461	460	483	461	450	441	428	452	467	461	491	473	443	445	478	460	489	468	479	442	489	453	470	451	497	444	496	475	441	452	484	462	469	454	442	458	443	440	441	435	456	459	438	436	438	479	496	476	464	445	472	469	469	453	419	483	482	467	411	411	440	466	448	457	441	471	459	453	480	472	487	441	442	488	468	446	505	458	465	452	459	464	474	450	484	502	436	484	430	499	473	466	444	450	460	485	455	506	482	452	463	475	484	458	461	455	482	442	452	493	502	460	472	455	451	444	451	450	473	435	452	489	470	469	446	447	460	422	447	487	477	454	467	460	437	454	462	489	462	433	421	431	444	451	419	475	462	449	463	428	468	465	429	467	522	486	493	453	459	478	460	493	444	450	460	472	417	459	481	489	463	444	460	421	458	465	432	482	455	491	455	459	480	483	462	476	434	411	474	468	485	478	499	473	459	452	478	444	463	477	480	466	452	426	444	443	474	492	471	496	466	466	460	506	464	470	455	473	462	492	457	474	474	434	495	476	438	418	445	460	445	429	488	488	472	473	458	457	468	465	476	500	454	493	511	451	459	497	438	460	439	490	464	486	477	499	447	458	465	480	428	461	472	471	475	496	467	434	432	507	495	446	466	452	485	458	427	483	452	502	442	485	476	468	478	496	465	409	443	415	445	470	450	499	434	458	456	458	496	445	420	455	458	438	459	459	417	412	441	483	447	472	405	491	429	530	466	491	458	443	458	457	459	458	417	439	457	442	507	437	471	447	444	457	470	458	463	449	453	468	460	476	436	467	490	488	456	486	462	480	477	457	481	478	448	435	430	452	435	459	444	492	478	483	459	469	450	435	438	425	437	454	448	458	457	453	506	438	472	433	471	439	445	467	489	444	455	487	449	456	442	476	448	444	460	466	447	496	435	442	457	434	473	494	493	454	480	477	466	441	447	448	430	445	489	484	449	437	455	418	462	436	457	482	413	490	478	474	430	472	461	419	439	453	484	441	445	467	426	473	462	453	466	474	476	479	454	438	487	456	470	498	441	451	478	463	417	462	477	449	497	467	453	452	457	482	472	464	503	478	471	461	449	436	458	513	452	441	467	433	456	474	474	485	441	429	477	449	442	441	445	486	474	452	467	445	497	456	463	450	453	441	455	486	459	462	497	524	462	498	445	452	443	479	453	490	473	482	474	481	469	477	491	496	460	446	447	464	493	482	437	415	448	469	476	452	458	469	411	444	445	467	450	478	483	486	497	485	465	464	472	491	465	400	424	421	444	473	450	410	473	473	509	471	473	507	461	465	456	462	465	441	434	444	490	454	484	451	451	432	446	442	484	471	489	454	457	442	494	455	462	447	486	480	500	477	479	481	469	448	483	456	454	466	443	431	433	473	426	454	484	475	417	511	492	482	427	458	451	454	471	454	489	454	462	458	442	420	439	465	441	457	454	479	438	460	452	466	491	485	443	489	498	479	460	496	475	523	451	476	444	438	416	445	468	453	439	470	438	465	448	435	426	450	452	456	443	485	469	438	440	455	436	470	470	476	473	441	440	476	464	506	455	472	449	478	451	501	452	468	449	433	477	421	479	443	469	474	495	495	491	463	441	462	494	468	452	473	461	469	482	422	516	513	452	462	457	485	415	456	458	505	471	467	464	458	424	498	440	449	438	471	458	436	456	441	443	449	467	474	457	488	484	500	445	469	428	470	453	456	469	475	473	467	487	498	489	469	443	485	445	469	447	467	483	456	457	434	454	476	472	452	490	486	446	493	424	467	453	472	482	457	453	499	466	465	499	458	447	469	452	441	515	451	440	445	485	477	437	483	491	477	423	467	469	470	474	499	445
31259	54815	49978	39638	32008	26427	21708	18532	14799	11652	9498	7309	5986	4855	4061	3373	2914	2594	2211	1951	1703	1501	1385	1373	1214	1051	995	985	983	945	818	868	788	781	767	748	753	733	719	781	781	730	768	666	714	752	709	728	711	714	736	702	712	755	725	685	746	733	720	752	685	680	704	717	720	746	705	722	722	690	716	728	680	698	732	739	728	761	784	738	728	692	720	716	718	751	750	718	704	723	740	706	692	706	745	730	714	714	726	692	712	687	733	714	747	712	761	725	710	743	728	732	713	734	753	741	688	726	749	718	682	750	718	712	675	713	695	729	749	676	737	693	743	697	734	749	711	729	722	730	743	711	745	697	715	710	673	738	681	728	709	709	727	730	711	753	739	719	689	726	665	735	720	696	671	713	746	672	740	724	710	683	739	728	752	681	724	698	729	737	741	783	716	709	736	703	651	708	689	712	743	726	750	694	728	788	702	754	728	728	669	758	711	717	712	705	762	707	720	748	744	698	702	741	771	684	705	713	713	743	738	731	727	751	763	699	778	738	712	757	662	696	739	745	710	706	696	731	760	725	689	725	733	706	714	746	789	732	728	726	740	681	706	728	735	722	711	719	750	701	723	740	706	706	703	725	689	744	731	731	715	683	684	684	738	704	678	712	722	749	751	760	741	759	666	773	730	736	732	721	689	682	724	682	704	713	699	738	682	766	688	692	714	708	680	712	718	710	692	661	723	741	738	714	668	695	708	681	718	709	693	745	708	707	743	708	696	702	708	722	743	728	715	713	707	690	720	730	755	728	717	727	746	721	710	689	770	698	716	745	742	695	729	766	663	750	729	729	738	761	723	731	749	707	681	739	728	745	729	759	735	721	726	723	694	729	683	688	736	729	683	701	755	717	683	747	693	749	712	673	704	751	721	735	698	697	733	718	713	706	738	758	678	732	730	696	741	712	722	758	702	701	694	777	673	701	732	720	698	697	684	709	715	700	751	746	733	715	693	666	725	698	760	730	735	689	711	739	677	701	719	731	698	738	692	746	720	751	682	755	685	699	708	782	724	712	729	724	675	735	681	722	679	716	675	708	720	735	748	727	725	729	708	735	713	714	718	713	708	671	723	746	673	719	728	695	715	682	691	709	692	703	725	761	690	719	748	724	676	739	710	702	785	710	725	709	713	727	743	676	777	764	722	767	748	677	702	668	744	741	761	716	767	695	716	721	691	697	659	733	748	716	710	714	723	733	707	719	689	723	688	696	712	709	685	723	762	754	697	743	696	735	744	720	767	728	715	675	739	755	740	754	675	633	673	667	721	694	701	742	708	755	738	717	734	723	746	761	736	749	673	662	661	705	706	761	708	705	735	685	706	697	730	657	714	734	754	743	722	755	773	729	746	733	713	750	709	717	700	742	684	728	762	711	690	721	735	689	700	738	702	659	737	727	702	718	708	730	778	726	689	678	723	719	729	727	702	708	728	736	715	735	653	748	704	723	748	687	714	665	731	706	729	737	747	686	684	713	681	709	717	717	704	662	721	733	747	677	696	736	729	711	681	699	731	749	732	748	734	678	713	735	710	745	714	753	722	680	736	734	741	709	741	727	709	757	729	659	726	728	723	716	727	713	715	709	752	730	695	716	708	692	680	679	721	739	714	762	719	735	657	718	760	707	693	706	694	709	682	681	697	701	670	694	733	740	752	714	756	650	696	773	735	726	708	739	725	733	736	701	713	756	703	693	734	719	708	719	705	732	745	729	744	760	729	673	734	738	766	724	740	666	693	742	693	739	712	741	695	697	684	732	732	737	732	697	738	737	694	702	715	710	761	706	687	750	655	707	728	698	734	706	708	715	745	698	659	766	695	721	712	733	751	679	716	737	702	742	738	760	734	728	703	703	708	698	718	699	712	711	686	738	762	713	696	701	687	693	711	746	690	764	686	687	667	729	720	685	764	711	724	702	721	757	750	702	681	729	754	775	649	685	739	701	723	710	735	718	713	715	795	715	771	732	708	734	706	660	696	745	690	766	707	710	702	739	760	689	729	703	755	687	704	721	752	717	706	751	699	717	688	735	704	749	717	690	676	694	740	799	728	726	705	721	676	720	690	762	735	706	694	731	698	701	724	722	688	738	721	685	717	715	726	733	686	741	729	709	709	737	741	697	726	698	719	720	738	717	695	704	690	733	708	725	736	767	716	679	753	723	706	761	715	668	745	679	734	729	753	702	752	719	687	697	741	678	686	752	723	682	716	738	724	728	702	734	763	691	723	768	681	691	719	719	737	714	707	726	698	776	714	688	732	751	666	725	722	726	707	703	735	718	718	724	720	701	747	673	744	715	765	692	703	775	674	677	713	736	736	760	725	714	671	750	699	730	707	686	736	756	740	703	693	706	700	725	688	703	743	708	728	733	701	752	729	758	739	704	724	675	690	711	741	749	761	729	737	732	751	745	747	716	737	748	713	733	771	709	709	705	762	729	681	680	758	755	685	701	743	711	720	732	737	746	715	698	697	748	709	711	757	723	742	714	734	721	705	720	704	745	667	707	697	733	706	731	708	735	729	685	734	719	698	747	727	751	728	719	668	690	766	716	685	686	704	720	747	700	733	756	731	692	724	756	712	705	706	714	739	724	707	718	711	666	695	712	693	785	695	683	721	670	709	748	659	729	727	755	712	747	712	727	652	738	700	723	751	729	690	756	697	698	702	726	679	768	720	742	751	671	706	746	714	726	692	736	692	701	706	714	679	761	748	696	710	740	691	745	717	737	698	719	742	714	686	753	697	741	754	700	692	725	691	737	713	756	710	742	672	760	684	752	715	693	733	709	753	688	711	744	730	667	726	736	750	718	704	657	728	726	713	677	718	779	726	705	728	707	714	703	700	706	717	748	724	747	673	712	704	715	701	749	706	736	730	742	713	745	757	732	728	747	762	722	728	742	707	749	730	701	717	692	735	720	752	722	746	733	707	738	702	723	695	744	740	718	717	677	738	761	697	675	695	721	745	773	713	709	710	737	769	672	737	680	668	680	728	714	752	744	717	740	773	725	720	744	716	687	670	689	663	712	712	709	673	677	730	742	721	736	756	706	702	759	725	755	743	696	738	694	746	729	698	678	807	676	731	698	709	718	723	709	749	722	697	741	761	715	723	711	685	693	711	725	687	722	695	721	713	710	710	695	694	690	729	731	718	687	682	715	776	708	705	708	740	728	719	691	704	675	718	712	684	709	740	700	713	668	720	709	716	727	768	708	740	712	739	718	710	720	734	757	738	728	768	686	681	694	737	734	716	728	729	689	731	758	717	735	666	707	708	697	682	728	706	738	721	751	697	755	771	756	765	733	716	688	710	708	725	715	720	703	720	728	793	705	757	742	715	712	647	693	693	727	746	736	725	727	698	682	770	723	735	707	709	741	680	713	702	757	711	701	714	721	760	665	703	714	713	710	709	724	739	697	717	722	725	738	748	723	703	746	722	729	749	728	710	725	682	705	653	740	708	699	686	745
28177	27077	30248	21452	11625	7177	4577	3430	2461	2003	1560	1299	1103	978	824	780	761	726	642	607	591	576	569	604	543	552	559	561	499	502	511	461	513	495	483	511	467	526	490	491	507	489	482	491	502	479	487	506	479	478	492	466	457	475	502	488	462	479	492	517	507	471	482	503	484	445	445	484	496	447	451	497	446	485	488	517	494	488	442	456	489	505	485	494	457	461	442	542	513	517	493	499	476	450	475	483	512	483	490	480	498	473	507	465	487	520	480	474	490	497	497	481	526	493	511	511	464	519	492	490	477	474	462	487	459	478	500	516	457	536	506	480	534	513	492	493	451	512	488	497	465	515	497	501	513	476	454	442	473	488	539	512	482	500	461	463	551	497	495	469	492	498	464	470	500	467	524	488	518	493	508	457	464	526	466	492	455	499	487	460	447	446	467	533	470	477	473	519	527	476	498	462	519	466	528	490	467	476	485	504	470	501	502	499	477	480	485	464	544	452	507	481	467	467	493	534	478	420	480	489	456	468	466	471	510	475	495	470	486	485	515	458	473	504	501	470	536	496	507	487	480	534	477	474	465	483	485	486	475	445	476	472	501	502	504	536	482	482	482	474	499	510	471	474	431	469	444	485	456	434	487	476	497	467	470	456	501	474	467	485	485	476	475	506	495	473	481	497	481	455	493	485	477	458	449	478	474	513	460	527	469	475	493	499	460	470	486	465	495	501	492	489	507	493	478	502	477	445	479	495	478	487	491	478	485	458	495	518	462	486	503	512	441	512	464	506	473	456	542	489	466	495	518	467	487	523	502	491	480	474	473	501	464	506	493	445	478	536	487	461	462	474	500	496	449	519	504	524	486	502	502	461	440	503	486	531	507	506	522	485	512	448	461	492	449	517	479	475	448	488	480	488	474	517	490	456	453	516	462	484	464	498	505	477	464	471	483	482	480	538	487	468	525	484	476	429	485	486	512	478	489	447	495	467	514	464	466	515	491	477	478	503	472	464	446	493	506	493	464	502	490	471	474	496	472	480	524	475	490	484	447	516	504	501	505	501	516	501	470	488	486	492	512	479	507	543	503	479	441	514	497	455	449	490	490	487	494	478	506	476	486	533	477	505	490	513	521	429	491	486	507	456	440	456	475	484	505	490	506	463	486	497	477	494	462	495	456	471	533	472	464	450	479	494	497	521	471	512	458	473	444	501	504	473	486	488	472	479	449	478	433	478	489	449	490	513	515	469	471	501	481	496	509	517	493	465	489	494	482	467	471	473	499	474	454	502	484	489	508	508	470	492	488	462	485	503	498	484	493	459	516	489	474	478	482	466	469	515	533	474	473	535	502	463	505	475	498	489	486	457	556	486	486	470	479	495	486	482	497	468	482	470	465	475	463	498	453	477	471	500	458	489	485	530	493	489	477	504	468	449	490	510	468	486	437	502	503	490	474	482	455	513	510	488	542	540	469	477	520	471	483	476	469	484	500	480	462	485	491	500	490	489	475	487	503	488	476	477	477	399	506	474	467	498	489	456	487	488	473	485	423	493	474	493	472	496	508	469	502	520	506	475	473	483	486	451	509	468	494	465	454	500	490	501	509	488	498	487	521	511	485	460	503	505	495	497	451	498	522	463	491	433	482	479	473	494	464	472	530	485	529	425	496	488	495	492	482	483	462	478	451	482	474	482	506	461	483	494	511	485	447	463	486	463	476	539	488	498	458	514	494	500	499	522	481	490	460	505	448	504	467	496	457	471	495	462	537	471	477	505	458	484	505	490	488	496	473	476	490	489	461	564	498	480	507	460	505	480	466	540	508	481	456	505	466	480	492	517	481	462	501	477	505	477	451	469	486	494	468	481	473	465	468	492	455	508	450	493	484	482	484	437	489	496	465	452	502	519	546	472	488	506	487	503	511	461	484	479	470	491	482	473	485	511	486	478	512	476	440	471	496	483	453	525	544	496	490	445	469	472	473	502	480	509	485	459	500	551	488	485	475	491	507	515	474	506	457	507	506	501	510	512	492	449	500	461	509	473	467	493	491	464	498	492	492	497	452	469	481	507	509	490	491	477	450	506	487	487	461	472	471	473	483	454	490	478	496	494	471	482	481	462	525	471	500	497	498	500	473	520	476	491	458	505	498	491	492	505	466	490	476	445	474	515	469	470	456	467	494	475	491	439	511	496	503	506	501	497	519	447	532	419	479	473	495	457	484	472	445	457	479	464	485	482	479	499	457	503	441	495	432	484	468	485	490	496	450	469	519	471	490	476	484	500	470	471	466	531	482	474	474	507	522	496	433	460	533	505	489	459	488	497	521	471	500	463	545	492	504	434	489	464	442	507	480	490	535	491	462	460	466	486	464	462	482	504	486	475	477	461	522	453	517	500	480	454	451	460	506	466	533	518	505	474	480	481	504	466	456	484	444	511	475	497	474	488	504	465	502	486	522	485	493	477	442	518	502	488	459	493	482	489	490	512	478	473	471	487	494	491	487	466	488	486	468	497	498	508	469	472	470	484	497	481	487	481	428	487	502	477	463	518	495	482	476	472	478	469	474	471	469	451	472	483	487	467	481	499	481	487	444	495	528	484	503	462	506	484	491	431	488	527	518	490	460	445	510	504	468	496	519	511	463	444	496	464	464	492	505	481	498	454	481	460	532	414	460	490	506	478	520	502	502	493	529	494	506	467	508	460	464	457	483	481	459	475	489	514	493	504	485	507	514	475	447	502	465	485	463	469	467	503	495	495	458	456	480	486	442	455	464	483	502	492	461	489	452	495	482	519	457	486	505	479	507	483	484	490	493	484	487	481	488	484	430	461	504	509	487	504	508	429	511	463	447	460	456	469	496	491	479	532	503	457	510	454	476	503	485	466	462	460	514	473	486	457	500	488	477	487	439	413	481	453	489	480	503	498	492	513	464	485	525	480	489	486	476	485	489	507	484	492	463	464	495	463	515	473	461	466	500	497	530	472	487	494	456	515	477	491	485	459	512	495	479	515	473	501	528	475	464	472	463	490	480	490	464	477	465	487	516	456	486	468	463	460	487	477	522	476	512	480	505	506	439	516	478	464	498	484	487	553	480	458	505	498	468	461	471	458	487	533	473	430	510	484	506	470	482	469	495	468	441	474	495	464	485	482	509	482	486	484	473	467	509	491	514	483	509	523	479	471	485	425	468	497	493	475	524	528	486	504	484	502	480	509	430	454	479	505	507	459	499	483	479	455	497	463	456	541	473	478	424	517	478	529	490	494	524	497	491	486	454	467	498	458	482	479	438	503	491	488	473	477	485	459	471	496	479	500	496	447	440	536	463	463	447	465	513	500	471	490	548	524	472	488	534	493	456	466	503	491	483	477	467	438	481	484	474	509	473	443	483	487	432	488	484	492	466	478	488	533	496	499	483	497	476	497	496	485	494	496	467	496	473	484	504	493	492	493	461	470	473	491	459	498	482	442	483	457	485	491	488	462	497	497	508	484	518	466	470	459	459	458	526	493
29853	45439	40268	29134	21477	16105	12105	9934	7617	5837	4888	3876	3139	2486	2160	1951	1832	1514	1288	1254	1190	1131	1045	1034	893	947	886	901	870	824	875	749	839	798	839	806	828	789	857	799	767	781	768	799	851	800	788	779	756	779	781	760	745	788	775	753	739	748	803	737	786	807	787	763	771	806	740	776	702	754	766	715	767	797	775	785	789	785	795	750	776	745	818	755	785	719	794	742	741	751	728	777	781	746	772	781	755	781	765	746	771	758	780	739	719	758	741	767	725	738	728	813	767	750	760	774	770	789	766	748	756	745	757	731	777	809	763	797	760	767	781	825	747	710	733	768	729	747	765	735	784	781	733	774	776	798	754	811	782	743	788	737	762	782	743	828	762	782	747	776	810	787	738	769	730	749	733	775	742	783	767	763	801	761	793	766	782	816	726	741	767	770	754	745	740	766	734	742	787	785	753	756	757	749	719	709	774	810	805	774	803	764	774	774	726	761	765	769	754	750	718	745	808	719	766	774	768	756	767	760	811	771	779	731	762	749	764	728	799	731	743	739	716	800	785	761	745	804	784	785	742	752	736	729	800	808	741	727	748	754	822	723	771	735	766	758	834	730	803	772	730	753	678	761	760	764	808	770	768	757	762	788	788	767	756	774	783	778	795	791	748	790	749	765	720	726	727	794	762	745	772	793	811	726	731	791	799	795	804	751	770	764	791	753	765	772	767	759	797	760	767	754	736	807	770	719	760	809	718	741	735	721	740	782	777	757	810	750	721	747	788	727	787	760	776	760	792	755	725	774	758	743	735	807	763	800	738	779	757	761	756	806	770	754	788	737	780	764	800	769	776	729	794	729	758	755	706	753	742	744	716	762	761	717	767	759	752	780	719	770	747	751	756	711	748	800	718	797	786	752	767	758	756	753	781	778	786	795	768	763	790	775	780	746	793	730	727	784	762	750	756	732	774	758	784	756	743	773	761	820	746	759	791	756	765	739	765	786	809	797	749	729	751	840	755	757	789	758	748	756	811	725	787	756	742	722	800	807	779	742	754	765	752	739	761	760	787	794	717	801	788	746	766	783	771	747	789	750	732	805	744	754	741	756	767	772	781	759	757	737	788	788	789	759	723	743	812	776	819	736	806	825	788	784	767	759	757	753	755	779	757	810	728	719	786	751	761	737	734	732	764	770	762	741	793	756	722	744	796	819	723	767	751	762	821	830	740	764	724	812	799	783	725	736	743	734	761	746	771	811	702	748	721	754	703	740	768	772	760	740	773	757	776	827	748	800	761	777	743	764	780	780	785	726	763	758	765	731	769	745	789	786	783	782	758	780	763	750	724	774	799	771	757	779	767	798	816	766	805	790	745	734	716	781	744	759	786	699	738	738	752	751	753	787	741	759	731	724	728	767	742	792	745	755	791	758	773	760	759	782	803	737	747	842	780	752	749	809	766	740	797	746	745	772	830	796	808	742	716	765	817	806	760	737	805	707	803	787	770	793	714	806	785	752	749	738	776	739	805	740	787	731	739	777	752	753	773	762	788	764	761	770	810	741	760	762	751	784	739	736	800	797	777	750	824	709	713	789	758	747	800	748	769	721	767	744	719	766	707	743	715	790	741	777	766	737	787	734	683	754	752	767	755	783	758	781	706	767	772	764	776	734	815	789	719	745	742	764	749	789	794	753	778	780	773	745	798	779	754	785	763	807	772	751	763	708	789	787	715	762	768	754	759	768	735	782	764	784	741	772	791	733	739	745	773	792	748	751	802	699	785	768	729	764	735	795	783	788	741	765	753	805	757	757	770	781	790	771	786	782	752	733	779	761	775	829	770	736	729	815	765	705	797	757	781	777	753	714	771	775	786	744	762	798	815	776	719	824	796	788	784	763	712	777	803	744	732	730	786	719	767	790	766	828	784	762	789	718	755	804	717	785	738	769	772	790	805	750	780	796	752	804	744	761	761	788	756	789	780	737	742	746	782	774	737	745	750	788	773	750	759	765	781	782	731	747	782	757	781	769	786	746	773	737	770	776	808	765	776	742	702	747	773	731	825	786	757	697	780	802	746	747	803	720	750	792	727	749	753	716	778	693	798	779	776	777	748	762	756	741	747	792	747	792	754	753	808	756	799	785	738	766	780	762	779	783	793	764	777	792	777	804	718	762	793	792	763	759	791	810	733	742	737	760	771	779	699	767	752	682	747	734	784	745	763	735	749	810	782	711	767	747	782	726	730	780	750	759	833	771	769	738	778	746	788	770	788	791	770	778	784	740	817	749	725	734	760	745	738	801	715	731	724	796	769	739	762	750	769	782	735	753	753	739	809	756	734	772	772	765	743	777	768	716	778	726	772	728	824	721	775	719	736	771	790	794	778	775	791	766	800	747	764	784	761	727	777	750	725	774	733	800	779	789	772	741	763	811	788	716	752	740	780	774	756	755	722	787	803	762	726	753	736	778	779	757	754	784	737	701	739	792	777	714	762	764	747	754	726	754	754	729	775	756	755	717	737	815	755	769	741	760	788	778	774	765	773	759	797	784	817	782	810	720	741	754	741	831	758	740	742	765	803	721	759	738	818	782	804	769	780	748	768	723	764	794	761	803	769	732	722	745	805	774	770	743	770	751	777	793	736	724	686	837	742	776	769	741	781	754	792	757	763	757	762	695	754	775	776	708	814	742	760	776	771	769	809	721	732	782	758	741	709	729	800	757	752	794	778	760	742	765	729	706	733	772	782	757	766	696	768	799	769	774	779	755	767	798	732	773	772	772	790	766	758	762	729	793	739	783	752	846	776	764	773	737	707	769	752	744	764	774	732	739	776	754	736	695	699	748	786	742	754	698	798	777	734	769	781	764	759	782	745	749	770	799	826	726	741	779	785	774	761	735	731	787	776	738	754	771	793	758	748	778	755	733	733	741	722	742	756	790	724	749	820	750	745	714	788	753	698	762	772	749	756	746	739	787	745	738	740	773	783	783	724	753	763	724	731	740	781	747	767	785	810	758	789	797	776	744	781	780	754	791	764	751	757	764	753	740	741	765	758	743	770	720	772	806	782	751	792	691	752	831	782	732	776	749	791	748	781	764	779	808	791	789	755	755	713	798	775	797	760	788	786	777	741	742	757	760	756	783	797	778	792	779	755	755	766	789	759	776	764	765	745	776	770	784	762	743	770	756	789	787	732	767	790	761	770	775	726	783	751	739	783	764	738	771	796	793	699	777	745	733	743	750	767	786	735	744	762	809	770	764	776	727	802	787	794	772	726	752	747	757	747	757	726	710	723	724	762	763	759	789	745	735	749	772	737	775	783	776	800	827	750	758	752	752	795	730	814	794	803	811	737	766	765	736	778	797	771	733	750	769	764	776	745	755	781	781	746	739	805	755	738	742	762	766	722	783	688	745	795	775	726	772	743	798	746	748	721	800	809	794	771	762	762	776	724	727	770	803	800	788	801	736	789	774	749	752	769	714	739	813	782	794	782	758	748	814	774	770	763	771	751	785
24766	21729	28979	25438	21524	15724	9182	5585	3883	3040	2419	1833	1609	1304	1188	1068	995	845	797	730	667	648	615	637	602	597	544	570	569	512	520	518	497	494	511	517	503	453	503	495	529	515	492	511	495	460	478	478	499	466	482	507	502	489	483	465	503	475	500	498	468	496	467	518	487	488	496	519	492	509	497	489	490	517	461	463	488	475	491	506	513	502	501	477	503	515	497	487	519	461	514	554	498	515	466	498	512	483	514	511	508	515	489	498	479	454	483	496	528	466	478	507	488	532	473	504	531	504	475	487	515	473	474	476	484	504	495	463	505	500	490	503	546	481	503	485	482	445	517	462	532	487	501	469	453	475	497	471	505	460	487	472	467	507	477	493	500	480	533	477	512	479	499	482	450	518	474	483	518	461	495	491	429	472	472	491	498	469	487	510	520	512	469	510	489	469	492	480	509	493	451	494	523	494	485	554	492	459	491	468	508	484	474	468	451	494	481	457	502	477	513	516	486	471	440	503	502	493	494	497	469	475	475	484	557	510	477	472	524	480	464	492	517	472	513	539	508	481	525	447	464	516	477	484	476	478	527	454	458	479	487	497	497	545	484	469	472	493	513	487	472	493	489	514	495	465	483	488	465	491	488	512	511	418	434	493	499	471	470	491	466	511	488	517	530	495	477	511	444	484	517	529	501	502	500	467	505	478	456	525	501	519	482	523	470	483	494	513	539	499	478	478	502	505	480	475	498	491	509	499	465	494	472	497	489	487	506	539	495	501	483	488	493	480	508	469	470	474	473	481	527	460	518	525	530	495	498	538	500	505	469	446	519	488	469	422	492	514	502	480	515	471	445	479	481	525	514	503	486	511	450	494	523	468	505	485	520	505	497	488	451	508	515	504	487	506	504	468	519	481	502	457	488	486	493	504	496	477	469	517	533	484	468	468	502	513	524	478	476	451	490	487	479	492	498	468	483	506	452	493	485	462	501	452	456	462	463	503	466	469	482	515	475	489	471	476	505	452	458	448	542	493	509	476	483	480	477	487	463	501	499	457	480	496	473	474	500	495	533	477	476	465	471	531	454	500	450	475	456	523	518	488	503	459	437	539	464	537	528	540	482	520	493	475	478	453	462	496	447	494	500	485	518	494	443	459	518	462	487	498	492	481	488	453	436	512	503	496	485	515	486	498	487	471	486	512	527	507	504	529	504	511	512	519	463	484	531	495	517	476	513	495	492	472	499	499	476	498	493	504	518	477	507	475	476	444	489	491	473	511	499	495	501	486	485	501	506	495	536	456	535	496	492	522	474	514	514	461	497	471	524	476	508	490	485	502	535	510	484	466	524	433	469	493	477	495	513	500	495	500	544	513	526	500	537	467	512	454	475	442	504	462	464	481	443	509	478	497	504	525	478	475	487	485	494	514	492	480	501	470	521	501	462	485	512	480	498	533	508	509	440	484	528	485	511	510	485	481	487	487	508	459	462	500	506	494	467	481	451	481	483	485	484	499	468	517	561	498	502	502	501	496	486	511	462	468	486	506	485	502	475	505	501	491	487	459	505	474	514	498	483	496	490	492	503	494	495	473	460	442	446	485	506	467	519	521	504	488	450	445	470	464	484	504	450	500	529	485	496	504	501	471	482	499	474	475	494	456	492	502	478	491	494	496	550	480	473	473	494	501	501	516	506	474	513	507	459	482	449	470	511	471	503	446	461	496	480	494	498	491	532	507	505	520	504	490	509	465	502	514	477	478	525	545	473	484	454	492	473	509	516	517	488	500	497	505	479	498	506	511	467	456	531	474	454	496	463	500	485	498	512	451	520	515	457	465	494	513	427	472	464	482	480	482	505	514	506	446	478	522	497	455	484	473	504	483	481	536	504	523	452	537	469	517	520	476	462	445	499	459	497	526	462	522	532	474	487	508	486	471	503	523	502	521	485	481	506	493	479	475	508	504	488	496	487	514	492	475	476	487	498	523	489	473	502	468	460	497	487	520	511	485	466	442	488	475	486	471	452	471	513	504	501	464	493	498	454	467	438	533	472	471	514	453	458	471	485	499	497	481	488	510	458	500	486	505	501	499	503	489	506	458	495	506	495	504	502	464	515	485	474	514	505	518	475	491	466	500	511	521	437	482	477	458	500	455	486	461	508	516	448	432	507	448	479	502	482	484	500	507	492	491	526	485	484	502	477	498	480	482	525	468	475	465	495	507	503	532	456	492	480	457	457	491	541	465	486	464	501	457	533	499	495	493	517	492	484	447	521	475	509	471	482	522	479	494	485	528	530	502	475	496	480	465	474	461	524	462	493	492	502	498	455	494	458	511	499	471	488	495	458	482	475	466	513	496	469	472	475	460	489	496	493	506	511	469	487	499	525	521	450	500	501	517	486	512	497	483	435	497	506	483	456	478	548	479	523	503	566	467	514	478	486	478	488	463	485	470	511	498	469	460	435	474	478	456	485	483	501	501	511	484	486	488	480	518	485	525	436	484	508	468	511	496	507	503	473	487	491	473	515	466	453	479	440	496	493	498	456	520	493	521	497	478	462	478	513	483	473	499	478	489	494	489	488	523	445	522	536	492	461	499	516	454	472	508	489	494	481	479	469	488	490	510	449	461	461	462	485	500	465	538	496	504	478	531	469	474	483	486	481	490	487	476	485	460	479	474	483	499	523	495	500	509	483	491	493	486	507	481	460	485	457	470	445	474	488	522	490	522	514	462	499	466	492	459	476	493	460	486	507	499	549	505	493	453	539	485	477	465	490	489	486	482	496	478	492	472	489	463	494	503	501	521	443	493	452	493	514	534	485	481	497	512	462	480	503	481	477	483	511	486	499	454	508	515	481	479	502	472	471	500	488	518	513	483	495	496	479	465	509	472	453	476	477	528	480	431	478	479	488	523	468	507	533	467	457	514	499	461	489	490	490	497	513	492	498	466	439	474	516	461	481	522	469	489	489	505	508	469	511	472	518	506	491	466	513	514	493	485	507	536	501	465	484	465	488	470	510	505	515	521	470	488	490	497	480	495	490	435	480	512	539	435	449	499	496	470	462	474	524	472	511	495	470	479	505	534	474	479	522	481	493	505	497	484	496	514	502	513	468	479	525	517	456	483	506	482	477	490	505	494	463	496	449	460	506	503	492	527	504	492	476	490	498	482	503	462	510	479	479	499	476	461	493	506	475	498	484	463	517	530	497	481	508	491	490	458	500	470	513	499	475	486	494	520	504	516	484	438	509	530	481	474	490	475	493	496	485	479	518	477	508	481	441	529	522	492	490	482	452	501	486	499	526	485	486	481	494	474	496	473	535	467	492	479	457	478	502	514	476	469	509	446	496	471	491	492	512	490	507	509	475	484	509	545	509	488	494	498	497	488	472	460	513	471	531	459	535	521	505	531	490	481	506	541	518	520	488	488	480	490	518	455	537	509	514	496	473	478	494	509	505	464	445	539	497	490	434	483	499	499	482	490	484	485	507	488	497	513	468	485	524	497	465	524
30162	51083	46489	35966	28226	22528	17550	13968	10907	9016	7039	5501	4656	3868	3141	2901	2411	2086	1768	1617	1527	1392	1221	1182	1095	1070	983	954	938	919	914	861	908	838	816	806	800	823	793	795	803	763	792	800	785	747	818	779	798	782	807	786	787	792	770	780	709	786	764	785	740	791	784	810	831	755	772	786	815	797	790	831	761	749	824	787	810	765	774	795	776	758	762	766	720	811	771	733	778	735	789	785	790	807	801	755	811	792	814	773	760	793	824	779	735	785	753	746	747	744	781	751	827	756	738	756	777	786	764	798	770	775	768	854	798	781	762	763	820	757	835	765	809	740	770	848	765	819	796	770	760	810	783	743	765	747	783	820	834	777	771	816	801	795	803	729	806	753	767	782	753	773	777	765	738	822	729	810	742	777	724	786	770	784	766	782	817	781	772	771	776	774	778	789	780	770	793	837	841	835	796	803	793	745	709	768	830	756	813	750	768	772	815	755	741	788	797	814	787	804	718	760	805	699	751	791	770	782	771	704	744	789	777	777	785	813	827	735	825	770	817	777	812	782	783	777	754	754	751	760	759	816	754	748	748	826	768	788	785	803	772	815	781	735	795	739	793	804	754	736	743	778	835	775	793	784	817	728	742	793	750	751	776	811	824	806	772	764	782	860	833	769	756	788	772	759	790	768	833	815	764	790	765	775	793	763	755	784	769	793	793	787	785	772	804	744	793	770	774	775	770	733	771	813	781	763	813	812	790	797	769	708	766	751	816	839	801	768	771	757	779	843	776	775	794	783	778	816	739	796	756	772	802	754	806	798	749	780	830	794	787	769	800	749	762	771	770	754	753	782	803	744	788	713	838	802	809	739	803	787	806	787	808	779	809	768	745	781	802	778	787	817	795	759	776	751	768	739	775	769	762	833	800	814	762	757	757	781	767	804	787	738	746	786	791	757	751	751	721	793	809	755	817	772	753	812	782	766	729	800	757	761	748	800	747	838	788	743	793	765	758	762	792	748	795	753	821	743	751	781	775	763	803	786	810	799	790	790	822	751	794	812	777	778	763	760	779	743	786	756	795	769	754	785	771	750	809	780	824	792	779	737	821	777	830	797	737	780	796	767	796	797	744	805	823	769	756	829	749	808	801	720	793	806	801	766	799	744	764	771	814	733	730	795	851	781	739	771	764	766	711	794	761	778	765	830	787	773	818	753	758	768	777	809	774	810	775	750	793	803	784	738	776	744	806	829	825	798	761	795	749	765	740	744	745	762	773	758	770	773	767	795	798	784	810	826	793	746	722	776	796	831	768	731	797	779	788	769	768	811	761	764	806	784	753	799	772	774	804	831	789	807	823	777	738	758	784	767	782	795	823	850	771	783	792	787	797	765	820	768	801	793	777	761	780	753	820	767	759	777	794	786	786	760	774	809	797	793	776	791	754	764	759	754	810	765	740	749	809	812	765	786	790	759	804	816	781	791	801	765	791	778	796	840	801	755	737	764	796	765	801	801	847	806	821	797	745	786	829	826	761	823	749	713	805	759	758	732	734	799	773	800	744	787	728	704	729	760	809	758	775	779	787	790	750	795	697	815	762	722	784	799	787	800	774	827	811	810	779	814	823	763	779	831	780	787	792	740	812	785	763	743	804	785	778	791	784	770	760	794	755	720	794	779	812	762	827	788	773	794	782	794	774	792	789	799	794	795	778	794	722	779	811	767	803	803	774	806	803	790	797	768	789	768	791	741	785	752	794	729	843	787	806	788	794	790	793	785	804	827	752	748	750	776	755	765	802	799	779	762	767	803	781	760	728	768	741	787	777	764	748	771	761	791	776	787	771	820	797	830	793	718	780	760	789	765	775	773	791	708	768	703	795	802	827	851	750	816	772	766	743	773	800	828	772	773	745	832	726	762	838	755	749	735	711	763	813	783	761	820	752	777	787	793	789	770	775	745	744	754	784	754	752	763	798	872	762	771	823	817	776	732	816	731	823	758	733	790	789	800	776	784	798	788	778	764	775	811	806	765	825	853	804	795	775	807	774	766	745	783	819	789	789	803	771	752	787	765	825	774	765	775	766	729	781	743	753	809	790	815	813	791	773	790	793	785	774	810	759	793	735	752	814	807	746	817	739	783	791	770	807	769	781	788	770	769	779	810	785	764	788	829	784	797	745	787	823	775	781	773	719	758	768	789	767	754	782	844	775	761	735	815	755	773	759	793	743	773	763	820	774	764	787	761	730	814	766	793	767	815	769	742	723	736	775	800	800	772	809	821	802	758	828	780	782	822	768	802	752	759	764	759	778	789	812	781	787	746	740	791	792	760	706	778	815	779	750	760	776	740	775	794	781	749	785	780	761	761	825	770	792	804	779	778	819	741	795	751	818	825	788	716	754	816	811	758	775	801	764	813	787	774	759	803	735	767	785	797	747	806	826	764	762	790	788	775	771	798	788	814	802	724	808	719	834	773	762	768	787	767	754	798	778	752	741	751	764	740	801	805	776	802	750	814	751	826	780	781	779	815	784	808	805	769	795	755	761	717	816	756	804	724	768	743	771	800	759	810	816	780	759	797	733	778	777	819	819	767	732	791	832	774	725	763	801	822	756	764	775	810	784	757	836	823	788	779	772	719	794	813	741	769	768	804	780	801	786	762	770	790	780	764	759	815	755	765	749	785	796	782	819	791	773	761	845	763	764	806	833	786	808	833	844	758	790	789	733	755	791	763	798	812	752	718	792	793	768	772	782	762	745	801	748	811	762	785	753	794	788	764	769	749	782	776	799	849	768	764	759	784	752	801	800	796	819	816	795	772	797	733	804	798	786	790	728	784	832	806	777	810	803	818	772	786	756	842	797	776	735	804	720	822	773	785	800	770	751	741	757	755	783	770	759	780	795	799	766	787	833	744	811	777	761	781	769	780	771	760	732	804	798	793	826	803	799	796	822	773	777	791	769	771	780	749	807	771	760	756	793	819	803	777	779	782	784	759	817	783	806	782	773	757	763	761	797	793	811	828	788	764	765	771	798	800	749	755	806	754	746	792	781	789	781	732	780	750	780	817	794	788	728	792	788	795	809	777	770	768	749	781	759	786	768	770	851	776	750	784	804	782	768	757	818	751	788	761	760	766	775	759	786	780	795	757	773	770	787	806	740	794	739	776	739	741	779	773	742	804	784	832	795	779	745	775	737	777	765	779	787	720	765	755	770	770	762	825	784	821	700	772	746	787	806	766	785	801	773	787	768	801	808	842	780	802	782	740	757	765	772	749	758	812	732	739	797	812	721	760	825	802	741	745	789	740	826	824	737	728	774	787	743	822	734	767	771	809	765	808	753	794	797	767	818	728	779	771	795	797	823	811	756	798	767	743	746	823	758	756	841	777	756	780	786	771	752	768	816	778	760	813	775	774	770	757	793	776	780	792	799	765	754	790	768	777	811	786	784	800	758	802	745	776	846	780	760	784	818	722	728	798	751	798	762	783	768	775	760	798	759	759	782	797	743	765	831	820
22696	20709	28250	23240	21013	20811	15344	7499	4956	3961	2856	2300	1952	1729	1483	1250	1070	889	822	751	714	678	586	619	573	553	546	525	484	524	469	438	500	479	460	452	437	438	452	459	479	469	496	418	459	422	436	411	420	416	463	417	450	403	440	428	440	461	417	436	446	444	406	420	429	418	430	449	446	442	412	458	430	448	412	435	454	400	383	436	433	461	457	423	414	438	460	475	436	439	449	438	429	389	449	445	436	445	417	452	428	393	432	496	466	495	413	436	431	432	481	408	436	440	445	460	385	427	431	449	415	435	380	420	415	419	408	432	451	441	433	468	405	435	432	453	459	431	422	441	423	493	422	398	434	435	436	476	448	434	409	422	436	413	406	404	434	448	449	427	449	457	426	436	429	435	442	423	413	445	437	404	410	433	437	433	433	444	433	422	424	441	427	415	424	437	426	431	445	422	427	447	432	456	434	453	434	429	432	447	432	463	457	428	445	442	444	426	416	414	422	443	413	444	427	449	446	447	411	426	401	446	397	465	428	497	419	459	417	430	457	427	433	409	432	395	423	417	432	403	430	444	427	456	425	390	448	383	459	451	455	490	443	452	447	467	413	388	451	390	416	440	392	430	429	426	461	457	433	416	481	417	415	421	418	421	434	420	432	409	411	440	429	417	431	402	429	437	456	428	475	449	417	440	445	381	430	436	461	421	447	467	400	451	466	420	426	458	431	453	464	439	411	462	449	425	440	423	452	423	423	395	460	408	415	435	445	434	409	444	421	427	442	416	419	435	426	441	472	427	438	409	463	430	421	442	426	436	435	409	442	425	431	409	442	430	422	473	476	444	470	457	411	423	426	447	409	453	411	489	431	427	449	426	417	422	395	422	480	469	465	456	459	411	451	432	449	425	402	431	399	471	426	440	425	444	405	420	415	440	415	451	402	446	406	433	419	448	418	443	466	426	434	471	477	446	425	449	431	434	468	424	426	431	434	441	470	440	424	427	439	397	420	421	422	438	428	439	409	416	423	420	456	465	377	457	427	412	418	419	417	433	421	436	463	409	436	423	441	418	423	462	435	405	444	439	434	433	453	420	421	456	449	456	424	486	435	451	475	440	464	434	402	437	460	413	423	431	466	425	440	459	449	449	405	417	414	443	472	429	445	430	440	433	390	444	444	458	436	439	442	453	438	446	442	409	441	426	436	443	452	434	423	447	431	469	435	417	379	460	461	399	429	428	420	450	448	395	433	430	477	438	474	421	414	461	444	412	430	413	417	428	455	442	419	423	431	425	447	425	425	447	434	450	450	437	429	405	435	427	411	438	430	440	418	412	408	402	394	476	421	432	451	464	423	440	437	414	449	402	445	409	442	419	427	411	433	418	429	427	419	432	444	410	412	400	409	427	415	425	474	445	448	395	427	426	444	445	427	463	467	414	445	446	432	440	442	427	441	397	405	455	424	431	465	410	427	423	469	446	492	476	439	457	410	424	454	412	430	433	478	447	428	436	446	467	451	440	446	412	398	451	450	401	407	417	424	441	461	422	450	451	396	448	409	434	456	454	416	421	428	444	432	454	419	423	421	473	411	440	420	437	452	404	436	400	459	456	444	429	403	451	430	419	433	450	420	434	443	416	459	417	434	393	418	452	399	454	445	432	454	423	407	471	460	451	451	448	388	433	434	418	427	429	446	438	460	462	427	443	419	438	420	443	427	492	439	455	412	436	441	434	409	421	434	407	425	409	449	441	426	439	437	435	456	424	450	431	428	443	439	426	389	433	442	438	413	419	431	413	438	455	446	422	403	432	429	408	457	418	432	433	428	416	414	408	457	435	419	477	432	430	450	443	403	419	421	438	409	429	452	431	422	443	411	406	412	399	409	424	430	412	413	433	423	424	403	457	442	413	431	469	388	442	443	379	379	455	410	430	436	448	439	445	454	454	380	413	431	413	478	438	452	448	448	453	408	431	454	414	441	462	442	472	426	419	390	423	408	453	455	421	446	419	424	450	452	410	464	435	422	452	415	440	415	402	423	405	453	459	403	471	441	441	467	417	449	412	494	432	453	426	439	449	460	418	446	435	416	426	438	428	420	426	425	421	408	430	433	427	432	448	454	406	427	463	461	455	426	420	441	434	425	429	395	421	390	431	400	412	438	431	430	441	413	477	446	379	413	430	444	456	423	412	412	457	423	429	413	471	421	427	454	457	394	430	423	402	404	424	419	443	415	432	443	439	439	434	424	420	437	447	461	433	438	406	408	449	411	448	461	418	464	413	432	450	433	414	429	417	437	419	417	437	402	424	427	454	449	434	426	400	423	454	430	457	459	411	392	427	446	437	427	421	436	390	421	407	485	463	414	420	448	457	429	453	407	443	411	418	440	414	423	421	441	466	466	396	440	429	423	442	427	440	445	432	442	473	438	430	426	453	394	431	429	462	440	420	427	460	423	451	452	437	426	400	425	421	443	416	434	397	445	394	441	483	448	434	433	413	412	462	428	441	438	428	457	429	414	439	395	416	442	434	416	410	409	461	470	431	437	399	404	417	445	421	439	460	411	507	428	427	408	430	442	397	423	471	446	437	442	426	449	443	456	456	408	437	421	434	435	446	422	412	433	435	413	416	454	433	443	429	436	427	443	425	413	429	430	453	457	446	426	430	482	441	428	443	431	407	468	456	462	424	421	465	456	405	433	486	433	452	424	423	419	436	434	445	418	417	435	416	413	409	406	488	428	453	456	414	456	424	409	410	449	424	423	413	402	422	435	440	429	436	415	411	432	420	393	455	399	463	403	456	428	416	458	443	413	410	398	450	428	414	398	423	440	404	440	446	440	426	421	443	439	433	464	407	410	399	427	438	423	427	431	444	430	472	438	436	447	436	421	401	438	433	433	439	447	414	417	427	438	440	407	458	447	407	445	420	424	415	425	438	425	409	435	413	437	489	426	427	441	454	424	392	446	432	391	434	420	473	430	439	474	401	420	414	417	430	447	483	419	424	420	433	441	413	446	413	431	425	436	414	426	437	431	426	424	422	502	465	440	445	465	469	447	430	373	449	438	404	433	427	419	436	425	417	472	423	431	430	422	422	425	452	414	468	446	427	445	430	449	431	473	407	418	432	438	432	441	457	443	430	400	418	446	412	411	480	464	412	440	418	411	436	371	403	412	442	429	439	448	463	431	467	422	421	443	431	477	434	423	410	445	428	429	454	422	434	439	442	412	423	436	427	420	451	472	426	434	436	466	386	432	422	427	426	438	423	417	427	414	416	449	405	404	439	440	454	420	456	450	416	433	428	418	402	438	435	456	407	459	417	432	439	403	384	440	421	407	419	407	430	434	445	413	418	423	421	459	426	427	464	417	431	446	434	394	463	418	405	478	426	449	429	467	447	443	435	428	456	442	419	435	420	463	450	433	449	485	433	436	425	440	424	424	386	443	443	427	450	425	428	418	469	406	433	449	414	447	418	438	441	443	401	457	474	455	416	474	469	430	449	441	420
29559	52477	48631	38454	31140	25434	20857	16481	13338	11109	8420	6993	5871	4873	4107	3484	2854	2390	2131	1751	1598	1402	1347	1223	1065	1053	942	999	891	843	831	810	777	806	710	737	753	699	690	696	704	691	691	683	684	695	687	686	672	687	694	658	704	659	725	698	701	683	685	639	688	694	691	632	644	631	648	671	658	663	704	658	703	698	655	717	688	729	652	683	669	728	667	701	692	652	716	660	653	669	715	721	638	653	630	696	666	681	703	686	734	689	660	721	711	674	610	669	651	678	682	661	710	661	699	684	678	700	654	664	664	691	697	724	686	689	707	740	719	672	681	709	701	657	695	660	668	687	656	665	681	651	657	696	697	656	704	660	684	659	665	659	693	686	674	662	663	691	684	661	654	715	691	696	679	643	720	653	664	695	661	687	700	717	672	688	685	683	704	642	652	717	675	693	666	706	673	644	658	673	684	673	694	669	683	656	716	744	684	662	713	735	680	656	681	699	687	665	659	646	681	675	641	701	714	703	679	683	660	646	649	687	726	713	693	716	671	710	685	682	679	675	696	685	723	703	676	735	692	647	665	658	676	663	637	708	625	665	713	693	680	695	671	651	647	624	647	686	674	638	639	621	676	689	690	652	692	658	681	689	683	678	683	698	619	679	631	662	693	694	741	672	706	688	679	644	722	698	693	668	653	681	670	707	677	690	699	692	664	743	685	694	658	691	661	673	683	665	666	712	643	685	667	666	685	684	642	673	639	672	707	700	680	667	710	721	710	645	656	692	673	702	711	675	684	712	709	679	688	707	678	674	706	679	664	633	706	662	724	687	651	683	696	657	709	726	647	671	660	640	686	631	750	706	706	714	720	693	637	715	665	749	659	713	657	674	688	692	626	680	684	627	670	655	718	643	691	672	655	654	693	661	678	663	722	693	689	652	698	673	725	690	705	660	658	650	678	663	684	579	658	693	697	686	692	736	705	642	675	686	692	712	688	686	665	650	707	645	698	670	731	681	708	691	697	675	656	611	662	656	686	672	695	684	646	659	701	674	686	623	665	709	694	692	677	671	652	644	648	707	668	695	678	700	606	740	644	678	658	680	707	679	652	692	725	678	691	657	667	653	674	668	709	684	718	661	712	677	646	679	683	692	676	681	677	711	638	682	676	708	671	695	744	661	703	657	686	705	665	629	648	703	624	655	647	727	682	678	698	663	675	653	620	676	670	722	653	678	675	694	689	653	696	701	730	674	672	704	694	677	683	690	668	680	674	674	649	654	703	670	673	668	706	689	716	680	683	661	705	696	666	675	663	654	709	673	664	667	662	684	701	664	692	697	652	699	620	644	724	681	647	672	699	707	680	655	641	669	687	679	645	686	675	687	609	726	688	715	678	697	689	674	671	659	675	660	692	714	692	689	718	685	708	657	688	665	730	718	645	664	664	704	671	647	679	673	680	636	629	637	686	651	655	716	658	623	618	635	675	678	667	698	704	672	660	649	701	704	663	677	691	693	640	719	688	662	681	690	696	672	659	681	690	665	657	672	679	651	690	705	670	630	664	689	635	690	653	678	721	683	632	675	705	672	666	689	686	647	631	675	663	676	692	684	695	607	607	654	663	718	740	742	666	645	670	636	701	652	652	658	665	717	665	674	677	689	621	647	646	716	680	723	729	673	708	689	649	750	667	698	675	676	678	677	680	691	705	691	678	638	644	689	744	662	657	720	735	677	628	657	722	638	637	697	702	633	675	690	701	675	676	665	721	680	663	651	657	688	681	668	651	672	661	668	657	735	675	670	681	656	651	665	670	688	608	676	691	661	689	640	717	710	698	699	693	621	727	674	669	620	619	676	659	675	687	680	648	722	665	681	711	699	681	661	629	684	682	702	703	691	668	717	681	669	691	659	692	708	709	688	640	707	697	684	654	670	702	645	692	699	717	647	683	698	698	664	668	655	651	716	697	662	638	631	684	644	696	676	716	695	668	663	692	712	685	647	683	716	642	707	698	720	656	701	704	679	710	747	689	669	692	650	675	648	654	642	702	610	706	687	711	699	727	667	661	666	665	662	654	684	711	710	649	700	692	716	703	651	694	678	662	665	710	671	710	609	677	704	692	710	683	646	695	686	670	657	655	652	649	626	723	692	636	687	695	694	683	673	640	662	648	672	727	694	678	622	652	672	731	659	714	690	683	647	710	670	640	683	676	671	651	688	717	712	692	663	700	696	657	672	682	700	686	697	659	650	684	627	657	708	661	655	730	713	682	674	696	726	684	665	696	665	699	703	703	654	671	673	722	682	729	697	678	703	689	697	701	657	686	662	698	677	671	687	618	671	730	691	703	681	631	660	708	663	661	726	672	685	686	711	681	681	648	706	706	668	671	706	652	697	669	659	701	678	662	665	667	689	669	651	658	728	666	662	675	665	694	676	723	641	712	699	684	657	699	696	675	666	713	672	675	641	683	678	723	743	636	651	706	659	663	672	680	690	692	688	668	677	690	675	693	684	691	704	684	682	648	721	668	657	663	692	652	695	647	722	652	730	623	698	702	680	699	661	655	678	685	655	705	677	664	668	645	722	663	661	718	679	719	699	684	653	685	672	703	675	603	657	680	674	654	715	644	655	676	721	670	695	699	680	662	685	679	703	648	695	649	653	675	704	674	657	679	677	666	673	660	664	664	660	681	670	750	708	640	678	680	724	684	712	680	691	690	691	659	675	700	684	663	711	659	714	660	677	694	687	699	694	646	653	717	666	697	643	722	676	687	663	676	680	705	656	663	708	673	671	701	690	669	683	693	661	677	653	682	689	681	695	679	668	632	696	682	682	668	666	658	680	724	706	667	659	680	670	642	644	654	647	731	654	713	657	675	659	688	689	670	685	650	712	681	678	700	708	662	714	722	686	676	703	670	700	693	654	649	671	679	652	649	672	659	658	663	691	677	701	666	717	649	653	718	701	705	644	668	688	649	686	644	642	676	694	644	652	739	706	718	682	689	666	673	673	662	718	659	707	674	691	647	656	693	687	702	659	685	689	678	654	700	696	680	666	695	657	669	690	678	691	643	692	700	636	676	692	685	670	674	637	751	651	698	652	657	704	694	706	653	728	716	685	626	684	700	749	623	659	680	635	708	729	690	694	667	661	633	665	657	687	680	643	658	637	727	648	698	651	691	689	712	661	642	674	661	632	691	680	673	705	634	679	682	697	651	678	685	635	673	662	673	689	686	684	684	724	649	687	699	675	683	683	683	728	638	742	719	655	686	682	689	659	681	680	694	713	742	677	681	676	636	652	674	691	692	684	666	696	681	680	674	685	650	692	724	685	700	678	681	680	674	681	665	706	704	684	660	665	649	659	675	710	710	665	631	646	676	664	698	649	691	695	670	707	667	681	682	712	667	732	681	721	694	653	688	660	688	647	706	693	658	660	717	638	706	674	677	689	686	682	638	745	700	682	731	670	666	673	684	649	629	689	660	658	734	644	693	690	681	680	689	656	686	735	655	688	674	686
27016	25991	28980	20734	11645	6749	4470	3062	2250	1734	1459	1213	1105	892	884	769	721	613	610	563	495	517	538	552	489	481	472	525	455	502	454	464	446	473	460	470	457	462	420	461	462	468	430	451	431	462	491	472	468	467	523	430	425	479	446	458	438	458	444	479	435	468	436	441	450	475	457	465	480	458	463	422	435	472	443	457	442	440	433	446	499	434	429	444	469	448	480	457	457	480	452	432	433	437	470	463	468	464	451	432	476	419	440	437	486	425	465	454	434	460	483	456	443	453	464	458	411	443	461	448	423	461	441	400	445	453	478	479	433	483	456	427	457	480	478	438	448	485	432	446	474	404	423	441	430	467	460	465	461	449	447	458	433	434	426	468	448	450	448	481	479	453	454	423	489	474	468	417	492	462	447	474	417	463	497	446	444	463	445	436	462	464	492	444	504	492	492	480	445	482	457	485	452	481	494	469	487	419	488	447	473	434	439	474	446	470	431	408	435	454	460	442	453	430	437	493	481	446	450	445	453	448	477	428	405	508	445	415	449	463	443	439	451	419	442	461	476	448	453	481	469	440	416	446	427	490	485	456	468	413	479	472	467	455	477	481	439	443	414	478	439	451	465	499	472	414	456	439	472	438	511	457	482	464	470	426	438	470	461	445	439	448	454	478	466	456	463	460	449	475	497	478	459	459	489	452	439	442	440	435	485	463	461	467	420	480	468	461	440	491	470	441	428	459	481	439	424	465	466	438	459	443	447	471	436	454	484	485	447	465	422	465	466	425	500	481	474	438	473	448	447	451	427	446	463	442	464	459	438	451	459	461	453	436	432	445	417	433	488	475	456	442	448	474	425	452	474	432	422	453	444	490	460	444	456	457	430	409	441	473	462	493	421	468	466	454	439	459	478	440	437	457	426	472	470	427	452	464	449	487	475	455	489	451	444	469	450	479	478	462	475	450	500	458	468	438	525	456	501	438	429	446	457	474	484	452	449	478	478	476	465	417	459	465	460	460	446	485	455	451	484	488	479	425	470	427	435	442	478	414	492	445	453	442	436	479	475	439	481	416	458	456	425	468	443	449	456	441	466	499	473	461	436	440	483	509	492	454	466	453	448	445	468	458	421	457	422	453	443	493	470	426	416	440	486	432	448	475	462	477	456	490	446	411	455	471	429	451	426	471	434	443	446	452	470	434	416	474	451	463	450	484	428	493	461	423	452	461	441	493	447	432	471	480	473	466	435	455	448	462	416	474	473	394	467	432	437	408	418	463	445	448	449	467	446	456	474	444	457	415	456	467	434	441	455	476	455	453	451	463	475	451	480	457	458	435	454	455	453	440	487	424	424	455	460	416	474	420	443	441	458	471	432	466	417	473	438	440	449	467	449	444	468	450	442	458	442	451	460	411	412	456	417	461	459	434	443	525	464	463	418	482	463	473	444	442	449	459	442	439	440	462	455	443	447	440	459	475	450	439	454	483	461	437	455	467	451	448	486	473	481	409	436	473	472	467	461	438	434	455	446	459	436	471	427	462	460	441	462	440	457	428	472	457	485	451	457	461	494	444	465	417	443	448	464	472	448	445	412	445	442	476	436	430	487	406	468	480	416	453	462	438	488	425	447	443	467	464	432	441	460	451	454	441	447	431	421	475	442	449	410	418	464	450	460	460	477	453	414	486	441	474	438	484	484	443	455	450	427	414	445	475	441	452	471	446	438	451	458	427	426	461	430	412	457	465	462	443	428	470	451	470	464	464	493	454	467	449	422	421	477	446	447	459	458	441	468	473	456	442	483	443	416	463	445	482	472	455	425	468	431	442	483	432	462	472	427	487	464	452	435	438	432	459	471	462	428	451	454	478	479	471	447	476	455	469	453	458	479	441	474	461	465	433	461	470	421	472	498	442	498	469	429	435	444	424	465	465	463	405	423	435	479	440	447	441	448	476	466	425	450	472	440	420	467	467	457	466	453	486	415	459	468	449	424	465	442	473	461	440	479	450	440	448	450	435	432	466	485	448	450	444	461	454	455	456	446	436	475	434	416	470	427	449	484	452	412	456	438	473	453	459	444	485	455	444	457	404	453	454	451	449	460	459	446	462	455	447	451	467	459	475	470	449	436	449	447	422	472	449	445	463	479	408	447	426	461	437	419	443	447	458	424	464	473	448	459	486	457	450	470	423	474	472	476	432	462	437	440	420	438	433	464	433	439	451	450	454	473	458	422	462	504	454	486	488	449	451	462	447	441	451	452	462	417	473	471	445	457	448	444	461	416	429	491	440	436	454	478	412	427	449	439	414	462	461	471	453	438	451	445	448	479	437	492	456	461	469	423	448	473	444	450	462	466	474	431	476	450	430	487	450	431	462	410	478	434	443	434	448	430	461	459	465	428	465	470	478	457	461	453	468	445	440	479	457	476	463	460	489	468	456	444	410	448	479	446	453	451	421	421	472	442	456	455	409	494	459	449	462	439	401	476	471	484	452	440	486	421	473	441	439	463	445	467	440	478	442	461	431	425	424	443	429	465	443	443	455	433	456	414	431	434	426	431	454	444	490	443	462	479	446	443	461	458	483	479	448	481	436	437	464	476	451	410	463	465	479	455	468	502	478	446	434	471	463	471	459	495	448	521	464	491	480	429	465	492	487	447	453	476	445	458	445	453	450	474	454	505	442	422	411	442	436	479	437	462	455	475	464	422	433	450	440	416	457	414	448	484	421	454	477	461	478	446	439	467	422	454	428	468	445	439	454	470	447	472	472	452	464	462	445	423	449	425	451	464	409	454	447	500	440	448	489	448	434	435	426	449	440	412	452	474	438	422	463	449	423	498	452	466	457	511	430	467	468	455	445	431	451	446	475	437	461	471	442	450	478	405	508	433	458	467	461	451	450	462	457	453	463	423	437	457	487	479	431	455	429	473	470	459	461	474	477	422	456	427	470	437	464	472	447	458	449	436	475	447	447	453	434	435	419	439	434	461	408	433	458	469	449	475	440	473	473	470	428	435	437	462	448	437	441	478	456	447	479	446	441	505	442	427	468	462	442	416	451	433	470	449	425	440	439	393	464	462	470	471	467	442	455	437	424	487	425	448	426	485	497	431	418	470	480	432	456	422	428	458	455	458	456	464	496	470	453	470	456	458	430	460	516	443	426	447	455	428	478	448	452	435	453	445	435	445	470	437	466	460	484	466	468	447	442	468	430	422	438	484	428	461	464	430	440	381	441	462	456	461	473	458	467	478	495	450	436	441	485	412	464	434	449	470	440	440	412	480	473	459	430	436	441	437	450	420	438	451	432	490	468	454	490	444	431	468	434	454	420	451	448	453	450	495	507	421	449	458	462	478	440	417	436	482	453	455	449	482	430	477	407	485	443	437	456	441	472	441	497	432	448	468	439	464	472	455	441	486	425	469	454	444	475	446	457	480	420	421	448	449	453	446	478	463	482	491	428	454	467	442	432	442	470	443	436	419	469	461	422	457	448	444	460	455	469	487	452	481	487
28504	43559	38246	28258	21455	15462	11846	8822	6983	5401	4247	3542	2980	2491	2156	1862	1549	1449	1318	1142	1114	1093	1027	931	859	799	861	815	791	815	814	758	751	802	779	765	768	747	684	695	732	719	725	706	694	749	757	710	701	737	705	722	724	737	744	708	754	712	779	698	696	714	745	702	771	719	751	659	726	732	733	696	768	710	742	747	734	754	722	759	723	691	718	715	702	714	690	721	760	740	719	690	755	725	707	690	715	743	755	680	734	743	707	669	725	707	707	724	721	734	727	739	712	676	706	770	728	717	730	710	715	714	719	752	704	735	729	671	740	703	695	713	730	725	662	732	723	734	671	694	720	714	712	705	742	713	680	733	677	765	679	717	745	707	755	740	714	772	768	765	765	674	724	752	707	730	732	727	724	697	729	705	700	759	740	751	710	670	703	677	766	769	743	722	719	777	745	743	666	729	780	744	747	730	711	731	713	727	705	725	699	678	731	717	706	719	711	732	754	711	695	705	722	742	714	741	737	742	679	684	711	697	732	697	727	694	675	727	671	667	715	688	714	743	672	750	680	748	790	739	739	715	739	728	734	719	683	709	703	701	709	676	706	708	714	731	722	733	715	681	696	696	742	715	735	728	648	718	703	759	747	712	687	747	711	695	695	690	704	707	688	688	692	684	672	686	709	734	692	716	694	696	762	728	720	667	753	724	700	744	702	716	701	737	742	745	732	717	690	738	732	756	691	744	732	696	685	742	697	718	670	699	768	726	747	751	701	727	666	723	735	721	729	737	741	691	687	703	717	716	693	695	709	741	737	678	720	717	711	720	702	693	722	721	738	664	741	666	770	762	756	697	713	721	688	738	677	730	713	745	711	731	697	695	731	749	748	778	728	742	715	750	688	697	743	714	704	690	747	734	707	746	736	757	757	704	716	725	740	725	743	707	741	731	694	763	698	729	721	691	754	692	693	689	760	697	707	758	749	694	718	706	688	765	726	657	744	733	714	706	734	710	742	732	707	709	737	732	703	748	721	705	723	705	716	716	715	733	718	720	740	726	747	719	739	704	694	741	683	704	720	672	777	723	758	756	735	740	734	719	763	694	748	720	739	725	715	750	726	745	791	739	743	709	707	765	797	717	690	717	691	703	743	728	701	702	747	774	725	732	708	765	675	783	763	745	744	717	714	790	696	717	706	743	689	721	774	705	776	738	716	714	723	742	739	739	795	757	681	727	759	695	727	753	672	712	694	743	715	726	776	743	751	711	743	669	716	691	755	712	726	726	683	704	728	737	708	711	702	745	704	732	721	672	714	670	727	727	722	768	770	727	666	722	736	724	702	711	707	710	712	787	731	713	688	722	663	675	719	729	692	732	759	693	703	711	723	685	697	749	738	715	747	709	730	729	737	696	715	691	721	720	774	690	717	705	725	731	705	727	756	699	718	678	761	707	677	687	712	670	733	743	741	701	723	781	689	753	700	732	712	745	726	738	693	720	691	727	736	721	695	752	703	696	786	714	725	732	764	716	745	744	700	739	721	725	720	688	791	727	774	715	730	663	723	731	700	699	706	741	710	700	689	722	697	763	726	774	752	732	690	700	747	735	706	705	696	735	765	730	715	705	756	729	718	717	690	745	761	745	732	722	670	784	734	694	736	684	777	751	740	729	730	717	748	756	714	733	741	741	715	715	691	739	736	731	807	671	732	718	732	711	681	754	686	740	691	747	706	698	748	727	678	736	736	702	750	706	687	771	720	659	722	727	675	739	700	708	739	730	725	676	701	724	702	713	717	710	696	733	688	731	718	744	716	743	751	750	743	696	730	693	705	732	765	726	730	726	682	747	702	680	739	702	757	730	676	710	719	739	756	739	740	748	703	728	717	733	750	703	729	721	724	761	728	775	736	721	714	718	729	687	749	702	772	696	714	725	741	725	707	766	698	712	690	704	766	743	711	710	728	702	738	738	733	697	707	724	720	736	718	705	755	754	746	797	709	663	692	738	713	760	695	712	724	738	693	719	708	723	715	748	748	711	765	693	750	768	744	687	745	707	756	701	755	649	720	716	698	726	766	711	697	709	761	741	734	694	741	688	733	703	737	743	714	734	740	749	701	660	715	765	671	719	717	726	712	695	741	746	730	687	714	729	698	713	775	721	698	729	712	755	730	703	736	724	707	666	743	748	693	715	735	716	747	720	766	701	684	698	787	672	701	741	727	710	706	699	704	741	689	733	724	700	709	727	692	722	670	753	680	760	728	715	763	675	723	717	768	678	781	729	682	736	720	741	676	712	702	691	734	740	715	726	735	696	729	747	704	718	698	748	727	700	677	670	742	739	708	779	709	748	774	708	727	735	688	756	731	696	729	723	725	723	726	718	778	729	733	679	743	719	758	702	743	753	697	732	720	701	707	713	736	744	723	732	685	713	701	703	715	720	724	749	745	723	736	716	689	693	758	702	690	744	737	728	727	736	697	708	720	781	663	686	709	704	744	710	711	710	728	750	736	700	751	696	747	733	736	717	750	684	729	777	707	713	734	700	742	715	750	757	701	699	672	719	700	737	724	722	756	701	751	754	743	742	715	721	758	703	692	736	722	730	753	726	659	684	726	726	683	746	737	721	722	783	699	771	712	711	750	700	744	738	757	733	737	692	716	736	735	719	735	731	715	716	726	737	766	718	700	711	712	736	696	749	747	714	685	752	704	715	700	744	758	721	699	731	727	735	706	723	733	710	687	734	722	733	724	711	698	732	725	740	717	760	793	667	735	708	713	706	727	714	687	741	707	756	731	785	733	677	694	692	670	683	752	715	727	724	751	675	699	718	696	705	682	707	727	716	734	701	736	713	709	759	737	733	704	703	693	719	791	697	707	748	719	753	733	744	737	749	696	730	776	681	691	786	739	752	710	736	741	744	723	752	700	737	701	715	652	712	712	756	737	749	733	718	747	706	715	753	723	703	742	706	695	724	669	692	769	749	732	701	736	760	695	708	756	702	746	670	677	733	671	686	674	732	722	719	702	721	705	749	725	700	703	725	753	738	726	711	734	719	685	696	670	711	766	761	722	734	677	724	738	737	699	729	680	710	712	719	673	731	676	645	703	640	705	783	695	713	684	718	697	720	703	694	753	710	735	699	741	742	719	723	712	733	703	721	708	723	721	695	721	721	691	719	687	735	724	716	671	705	757	694	725	693	710	704	736	761	747	721	739	707	754	688	765	752	727	718	756	772	747	745	693	706	699	694	738	717	750	729	717	719	778	735	740	705	744	753	761	692	724	731	742	670	716	701	739	749	755	711	682	717	710	741	681	731	709	784	709	757	695	678	666	740	736	683	690	690	699	740	718	731	740	719	733	713	770	670	689	749	717	783	745	713	689	712	729	704	686	676	741	757	713	764	751	696	712	744	682	736	702	709	719	696	702	715	731	766	719	701	703	745	715	730	742	744	744	729	701	723	728	743	747	728	721	698	653	728	743	735	730	682	693	727	731	734	721	784	697	732	717	653
24808	21724	28977	25434	21604	15838	9184	5291	3666	2940	2239	1940	1586	1306	1196	1139	928	880	796	672	710	656	654	567	545	515	550	533	564	473	476	519	511	509	479	464	501	483	484	458	467	459	518	491	510	499	499	494	462	469	480	457	482	471	455	495	476	471	466	465	498	440	464	487	484	455	453	499	500	487	464	465	454	477	499	427	496	494	516	462	454	494	476	494	490	479	459	478	495	511	566	486	467	490	491	505	517	442	475	512	480	479	427	473	492	489	519	469	486	468	475	500	435	482	491	475	516	474	505	485	496	463	479	476	462	498	500	499	488	484	473	520	442	498	518	528	438	502	496	499	490	505	479	486	522	479	442	467	503	475	513	437	453	459	462	426	504	468	477	494	437	459	480	486	464	449	487	462	477	475	455	497	492	489	493	485	472	478	492	521	449	479	505	470	531	469	495	431	507	508	484	467	469	429	482	482	498	479	521	457	506	499	471	477	496	473	491	472	507	505	499	458	499	506	494	513	490	462	486	482	487	488	493	496	437	529	486	466	473	486	493	491	487	477	489	492	473	440	457	459	497	457	510	476	507	494	474	554	467	496	490	468	476	428	501	485	495	524	475	494	500	474	516	479	503	489	442	488	494	436	478	479	494	449	449	510	478	451	470	483	497	485	497	451	544	493	441	459	477	484	505	499	464	478	512	479	501	494	517	531	474	485	475	466	487	489	484	467	491	510	500	502	485	452	469	453	472	461	481	444	476	443	503	486	479	478	491	472	486	499	500	487	484	516	442	478	472	475	440	488	462	491	466	464	486	487	446	474	492	472	498	438	477	469	488	490	446	494	460	509	499	465	472	458	526	492	471	472	481	476	504	486	494	491	472	434	478	451	482	441	458	487	498	466	467	460	494	482	486	471	468	480	502	478	515	535	471	477	447	453	511	526	479	474	480	462	468	508	487	521	462	467	514	463	491	494	426	462	467	461	475	482	468	477	481	486	523	498	489	500	466	490	457	466	460	507	490	489	475	485	497	475	477	485	516	459	444	479	467	484	491	511	439	488	468	444	468	483	448	457	440	480	490	474	439	471	506	523	477	445	455	475	471	527	480	451	500	526	446	500	493	487	471	465	502	478	505	541	468	512	438	477	484	473	443	449	486	511	509	500	448	484	453	494	501	499	484	504	492	457	466	506	457	459	487	514	496	440	480	488	500	505	507	479	522	485	465	443	465	483	449	466	510	485	503	472	448	519	499	516	453	465	499	481	481	475	487	465	474	473	503	498	517	505	494	457	480	497	516	458	457	486	525	484	482	485	467	506	485	493	513	514	487	456	485	504	477	482	470	482	510	455	497	460	486	491	531	509	477	506	515	476	451	435	498	449	435	484	478	492	517	465	499	483	470	478	462	491	514	483	474	456	468	455	482	473	468	493	440	495	467	494	514	460	510	501	532	494	475	516	496	482	496	463	469	507	490	497	480	438	481	487	435	460	446	532	493	472	465	459	489	484	424	478	489	510	463	477	498	473	499	509	441	494	490	459	486	464	480	501	475	481	457	504	494	488	457	479	460	509	474	442	507	513	462	507	443	490	488	450	485	470	509	477	483	471	429	515	461	467	439	486	534	458	497	472	518	470	510	465	444	436	473	477	489	485	503	500	496	465	485	500	506	515	497	493	460	503	485	467	503	462	459	511	515	485	501	501	483	510	492	492	508	466	475	487	472	470	452	482	450	485	481	488	483	483	477	493	501	474	469	469	460	476	500	497	473	470	447	476	442	505	463	508	468	477	471	472	452	503	468	487	496	481	497	464	472	453	517	432	497	460	515	443	442	543	476	486	519	463	494	482	487	491	477	486	434	465	502	476	510	473	499	429	469	481	469	505	493	466	487	503	512	505	515	528	491	474	457	509	499	491	462	517	456	455	449	508	449	487	438	460	487	475	483	496	506	508	477	475	490	530	489	478	478	488	473	469	465	501	509	522	482	468	509	485	478	464	495	454	494	494	483	476	481	468	503	516	468	467	510	489	482	503	490	517	511	513	485	494	475	468	479	483	515	458	496	442	452	446	506	467	462	488	522	468	521	483	423	466	519	502	430	474	532	441	501	460	482	497	492	521	460	444	496	470	466	494	452	504	489	440	459	528	423	480	506	512	494	472	525	456	466	498	490	455	501	467	455	501	480	505	503	454	489	456	455	478	457	501	495	502	475	494	468	482	456	491	483	457	474	453	516	485	480	518	469	459	484	433	472	456	472	463	483	514	471	491	491	449	437	516	491	463	465	509	503	467	467	464	487	461	511	465	508	469	448	477	505	506	493	491	459	453	447	469	464	433	489	459	489	457	485	523	449	499	504	491	480	497	482	469	443	492	480	455	483	488	472	514	490	519	458	486	517	452	435	452	494	529	470	493	513	459	483	480	443	462	456	506	503	473	430	481	527	470	502	478	485	469	510	467	471	494	496	472	521	447	465	458	457	457	458	463	475	527	491	476	481	468	478	495	448	483	462	479	489	459	457	480	493	474	438	481	502	448	493	531	490	494	493	502	481	497	463	465	472	474	478	528	480	507	478	446	459	470	424	488	476	487	483	481	493	474	487	438	473	487	492	485	517	445	515	474	511	500	513	498	488	453	506	487	488	462	474	506	467	464	505	500	495	501	496	462	469	473	467	458	462	455	514	465	468	469	479	452	477	481	514	482	470	486	492	493	491	466	465	447	479	450	476	502	503	454	489	444	502	489	452	460	452	472	458	497	484	461	451	488	463	477	464	501	530	450	523	479	473	464	509	485	466	457	524	490	507	465	502	473	499	480	514	457	483	482	530	489	495	453	487	503	490	524	485	468	491	432	495	478	446	488	489	412	456	428	478	487	496	482	508	449	512	430	476	455	442	494	476	516	532	461	470	466	480	457	490	470	477	487	479	489	432	440	498	493	465	530	474	484	452	502	464	510	457	528	459	456	504	468	467	452	504	453	478	533	499	502	470	513	471	446	489	497	476	477	501	473	483	474	482	511	461	492	454	496	460	457	455	466	470	488	455	468	516	473	500	518	463	521	459	458	469	531	491	473	491	472	501	472	441	460	480	459	511	462	485	483	491	470	490	434	491	505	527	459	446	503	448	460	479	513	460	476	524	512	496	461	467	456	483	498	466	479	464	453	479	497	467	485	485	466	503	496	449	465	462	527	502	460	503	484	477	472	493	453	508	496	486	480	497	467	482	439	503	456	511	463	461	476	462	472	500	487	495	446	488	450	487	502	487	471	469	516	475	497	448	488	512	504	493	507	433	496	484	492	511	472	535	478	499	475	505	490	504	477	476	506	482	482	476	467	461	472	445	460	498	490	488	483	451	446	468	473	479	470	525	477	456	494	473	460	511	499	498	491	456	484	468	494	473	440	469	480	497	486	498	461	491	508	457	475	494	496	465	483	487	476	504	454	466	456	471	457	476	513	510	487	465	497	461	489	502	488	501	467	485	478	455	506	431	458	475	520	492	468	418	474
30295	51644	46566	35904	28544	22616	17736	13709	10724	8550	6792	5771	4630	3878	3260	2807	2281	2013	1707	1531	1440	1279	1205	1196	1111	1048	1031	1007	903	850	885	782	784	792	843	741	794	826	789	769	820	754	819	744	812	782	791	786	816	761	814	786	806	789	794	739	788	712	769	785	769	765	837	739	738	718	761	790	784	767	735	793	801	737	721	743	789	759	741	782	809	778	745	820	817	779	793	791	739	786	791	791	767	759	816	790	822	755	768	783	802	771	773	735	771	776	775	777	805	765	783	817	776	778	760	785	768	758	775	769	750	802	754	770	816	739	802	784	802	757	803	808	768	755	738	731	760	795	773	769	797	787	848	751	723	790	761	765	811	730	767	794	747	753	740	723	743	777	753	759	821	727	733	792	721	765	808	797	810	822	743	810	723	745	797	733	788	802	772	783	772	777	780	816	778	811	738	783	746	857	738	814	743	717	761	753	807	794	780	771	768	783	807	733	751	750	791	801	811	757	789	792	758	746	782	755	706	805	800	763	783	790	786	763	764	805	811	767	768	734	736	738	797	744	735	775	772	749	799	816	743	757	756	771	796	759	772	743	802	745	735	822	779	749	713	767	763	769	783	753	791	723	801	798	751	751	770	787	784	749	772	743	780	733	740	775	753	797	767	798	757	760	787	778	728	759	790	795	798	758	739	711	780	738	766	791	753	753	757	706	798	790	795	790	723	751	746	786	768	776	774	782	713	763	762	796	737	772	758	721	794	765	800	776	805	763	771	774	763	793	736	763	719	766	794	788	760	756	789	774	755	800	770	759	774	788	789	750	788	737	789	762	749	773	784	774	761	753	781	774	770	723	816	803	855	766	773	751	764	804	776	751	712	743	774	719	760	774	771	750	752	732	775	775	802	733	711	781	744	778	751	773	698	764	744	811	777	770	765	787	751	711	770	728	775	755	813	789	771	714	758	780	807	829	771	743	772	753	777	822	762	759	835	770	783	773	812	718	779	781	758	799	760	736	756	761	769	763	748	754	716	743	762	750	748	821	726	791	769	773	698	791	725	783	799	789	765	762	785	798	726	779	755	790	779	747	808	778	780	780	778	733	761	794	802	762	782	741	783	798	762	735	794	779	771	790	821	777	762	770	800	725	794	788	782	750	782	810	712	788	794	742	787	817	782	776	721	756	709	767	751	753	745	791	736	783	768	823	738	732	742	803	789	779	758	842	741	807	788	786	710	774	792	781	789	781	720	758	757	710	796	767	753	738	747	765	740	745	776	737	755	774	750	760	788	797	775	750	812	771	774	794	774	790	755	749	800	738	746	784	752	789	792	752	782	772	772	787	788	751	776	772	773	773	790	748	719	800	800	761	808	780	757	792	753	703	810	780	743	740	746	774	719	722	757	772	757	803	772	754	762	787	732	759	791	785	784	734	760	764	810	759	780	812	782	791	791	772	768	763	756	792	782	775	814	733	833	838	752	781	741	794	785	764	815	779	809	745	719	749	721	734	816	739	757	781	731	762	754	786	770	749	774	733	762	738	786	756	735	718	806	721	755	760	772	823	771	759	776	753	767	757	778	801	751	748	798	807	762	771	741	762	773	735	735	752	776	751	776	774	757	748	740	752	740	778	737	775	802	755	821	704	749	791	755	771	807	834	755	766	781	779	771	789	741	858	777	745	812	779	741	770	757	750	780	849	791	813	763	768	758	788	779	742	780	719	809	794	788	791	728	797	775	790	736	756	722	738	784	773	732	768	777	767	764	761	734	786	759	770	712	780	765	779	779	811	841	727	798	760	749	770	781	775	760	776	771	805	771	768	798	737	756	760	773	785	778	737	755	752	819	766	778	757	743	765	814	750	757	735	790	752	799	796	715	787	809	811	773	782	770	788	770	758	785	791	777	776	767	745	720	741	774	719	754	712	776	806	693	775	772	769	846	705	755	796	750	755	764	797	724	798	740	740	771	776	756	792	780	772	737	751	769	760	786	711	734	739	743	824	794	737	765	829	775	751	750	731	792	772	716	728	759	730	782	763	758	758	746	761	762	765	756	757	788	730	766	788	764	744	787	821	769	807	762	758	703	751	784	750	725	775	812	792	798	729	745	737	786	749	776	762	788	762	765	786	768	759	743	751	788	806	770	765	767	761	734	763	821	728	751	745	788	739	759	796	719	798	728	734	803	827	785	764	770	799	797	782	771	690	787	826	762	756	757	759	764	729	780	712	777	772	754	716	767	756	805	762	756	757	787	799	788	748	809	795	699	827	734	732	793	685	791	773	736	792	854	758	773	762	736	758	784	736	770	766	749	778	813	767	772	766	777	710	791	764	788	788	777	804	766	736	813	804	746	760	783	795	805	814	719	780	713	773	758	788	724	792	740	731	790	776	777	771	771	721	786	771	784	739	769	755	714	786	793	769	753	804	788	791	734	751	756	815	756	750	768	756	794	816	793	800	740	825	775	776	742	748	767	813	739	736	764	754	699	781	757	785	789	745	766	781	756	753	742	785	805	770	783	742	740	803	749	749	731	737	787	719	800	760	763	793	734	772	830	751	740	789	787	748	757	735	743	740	782	792	790	761	781	746	763	766	760	792	792	785	756	718	773	707	800	773	803	790	734	752	756	778	765	759	735	759	830	733	766	753	767	778	727	711	814	767	743	772	785	726	778	778	798	777	794	775	747	784	773	771	794	797	769	781	769	754	738	765	739	785	771	764	774	759	759	753	732	817	797	787	714	814	752	785	800	770	763	776	742	789	725	765	828	862	759	778	743	795	748	794	734	769	738	761	767	839	732	732	779	741	824	810	759	732	727	829	782	770	776	741	734	781	724	762	743	783	785	814	750	782	789	755	759	782	756	798	758	811	832	764	795	773	744	766	772	826	773	741	778	799	795	762	789	820	770	755	754	781	743	774	821	768	738	776	727	766	776	767	791	775	719	805	776	745	735	763	768	753	794	778	767	816	726	788	794	773	762	769	770	754	779	769	794	705	766	764	755	721	757	777	795	729	826	770	823	733	743	789	770	778	751	773	763	716	734	752	717	775	760	749	777	833	731	822	788	806	747	712	722	822	734	764	784	766	729	777	802	752	775	734	763	797	779	805	778	763	771	791	745	760	742	793	782	795	762	792	743	793	785	803	769	751	806	702	764	777	835	775	793	700	789	691	741	752	764	771	755	788	747	791	788	740	778	824	723	770	793	763	741	752	781	789	719	776	752	757	727	754	762	784	804	804	784	797	833	797	770	813	773	749	793	805	775	763	769	799	755	759	772	773	792	795	791	747	784	798	750	806	746	706	778	754	731	746	804	706	796	752	756	800	755	755	773	749	735	795	766	701	764	735	728	814	784	751	771	780	781	781	802	751	799	784	833	812	778	713	794	735	798	766	716	773	766	717	772	715	790	747	786	739	737	774	781	772	797	802	769	812	763	758	768	799	784	744	827	752	772	774	792	767	760	740	774	768	748	759	779	772	740	771	708	720	763	763	772	743	756	761	778	784
23684	21653	29506	24359	21926	21775	16166	8037	5068	3831	3018	2542	2139	1597	1387	1308	1169	981	899	799	717	725	640	639	589	524	546	516	532	504	487	460	502	473	503	498	436	510	443	471	438	446	478	460	448	466	458	409	467	445	433	435	467	453	469	429	496	440	466	431	479	408	409	461	459	443	451	442	449	482	418	440	463	419	466	454	479	406	458	447	435	484	482	474	432	476	450	448	472	434	473	452	416	460	470	468	455	466	474	429	468	435	452	454	464	425	407	415	471	485	387	443	437	441	459	448	459	483	500	462	454	472	486	437	459	444	435	453	456	421	430	456	447	478	419	433	445	457	476	437	485	478	455	433	444	453	444	428	439	449	399	430	440	447	452	457	445	421	439	436	437	446	452	435	501	454	452	453	433	445	466	418	412	457	498	474	452	424	433	466	469	419	466	423	469	452	445	438	521	459	422	438	452	414	431	467	451	430	419	497	457	437	455	426	468	463	491	461	447	470	454	414	411	453	399	456	443	473	478	453	445	490	444	478	442	425	440	453	465	435	479	461	472	450	434	432	474	470	469	452	461	455	466	484	442	436	455	447	436	420	459	418	432	441	439	439	455	429	413	435	456	438	418	494	446	458	458	424	468	460	468	416	432	452	457	455	481	466	477	430	486	423	441	443	443	449	451	422	426	471	437	461	476	445	458	442	443	444	451	431	435	469	466	419	484	462	442	439	459	451	473	462	451	446	441	432	419	412	426	433	431	468	460	451	480	403	462	425	449	472	482	445	471	473	434	454	439	439	435	452	474	440	439	439	442	427	469	485	470	486	452	440	451	462	438	477	461	440	423	412	428	433	413	438	434	485	449	444	440	488	420	499	402	505	445	469	419	412	424	462	450	442	459	417	455	443	422	469	484	450	453	429	471	409	425	453	401	464	435	439	456	469	454	441	452	447	433	453	465	450	469	440	415	474	421	417	430	472	440	452	460	445	414	461	449	432	408	462	500	508	477	462	463	455	475	426	426	440	439	464	433	422	431	471	396	454	475	446	443	463	447	440	468	486	484	454	410	429	454	471	424	422	432	445	399	452	471	434	440	416	446	477	417	460	464	431	460	447	452	446	415	439	460	439	396	429	457	459	460	447	454	450	438	432	428	458	472	458	475	407	452	424	397	467	430	444	459	423	442	442	455	455	460	458	457	446	486	460	424	443	473	438	431	481	426	455	436	474	428	456	462	416	442	390	434	452	461	411	485	477	470	422	459	453	436	444	413	486	444	430	471	455	440	450	430	425	456	428	442	455	449	445	469	445	463	410	450	447	406	419	453	430	405	453	452	428	445	466	429	453	447	471	401	474	443	425	435	444	420	452	449	442	439	456	456	447	445	411	476	446	425	451	465	434	416	424	450	418	451	468	423	455	437	444	466	442	412	495	432	414	452	425	411	428	427	455	489	419	418	431	438	467	428	473	456	444	469	453	416	439	424	420	437	432	446	467	449	460	439	429	488	459	480	414	405	435	432	461	477	440	424	475	434	438	434	472	455	427	453	464	460	435	405	455	439	487	422	419	471	430	500	444	458	431	459	460	486	452	477	431	449	454	420	462	448	470	437	431	491	452	507	450	463	444	464	420	438	458	436	395	401	459	400	476	461	450	433	439	485	402	425	477	447	424	442	413	457	470	441	439	428	445	467	448	440	463	454	428	471	454	407	396	485	420	446	481	455	464	469	468	420	483	452	412	477	429	455	467	417	451	475	451	452	460	439	445	458	447	471	446	407	426	454	453	428	449	468	456	407	426	453	465	445	427	438	451	446	425	454	468	416	475	415	454	427	425	437	430	466	439	437	466	451	441	456	424	452	468	454	471	421	448	423	437	456	462	426	439	455	453	424	434	439	442	441	418	453	480	450	444	439	462	449	384	443	436	460	445	460	446	480	420	422	447	465	496	423	422	456	420	439	452	480	452	413	472	452	422	448	443	459	443	454	422	428	470	455	466	433	427	403	440	420	437	468	444	431	444	453	404	467	421	487	458	441	458	454	471	443	445	424	486	455	434	464	426	440	439	454	455	407	483	429	429	411	458	446	456	432	469	466	434	459	486	432	476	425	471	468	461	399	401	443	455	446	433	457	478	485	471	427	491	414	503	450	453	420	476	446	446	428	412	429	435	439	480	473	444	463	429	470	461	420	474	481	425	453	453	451	443	472	449	465	411	436	489	430	418	453	467	442	423	473	422	456	422	451	424	417	439	455	447	457	467	431	431	418	456	468	465	426	440	458	462	474	421	402	446	449	439	461	445	436	480	440	469	452	470	440	425	467	472	455	466	439	450	497	456	401	434	451	405	465	431	449	441	462	445	438	436	475	421	434	415	404	448	448	467	448	466	473	438	476	472	490	451	430	439	426	447	442	440	458	445	452	449	463	428	422	440	430	411	438	460	457	453	448	447	450	451	456	415	456	402	412	479	435	445	418	419	460	451	474	439	461	459	443	452	467	464	451	457	418	469	446	468	438	462	434	435	439	438	485	440	444	424	407	470	421	435	485	446	428	432	425	446	440	417	442	414	449	443	451	416	428	411	459	434	466	473	440	454	445	398	465	454	433	428	432	429	450	462	430	439	451	424	428	417	470	445	412	442	419	477	445	425	433	454	435	399	465	436	492	378	427	392	463	432	438	452	433	422	453	435	425	446	445	460	447	427	452	470	436	443	464	449	415	428	450	446	481	435	433	428	459	456	456	445	450	440	441	438	451	421	422	451	404	453	434	465	433	434	465	449	420	429	478	474	434	416	432	448	430	455	452	441	451	420	408	461	462	432	488	441	447	419	417	463	438	491	454	414	420	443	429	451	472	446	501	433	456	473	425	425	452	394	488	433	440	452	461	444	459	432	437	407	455	438	450	446	447	421	413	460	487	465	454	466	452	421	413	457	438	399	460	434	444	434	461	440	404	380	459	435	453	440	448	442	477	447	447	455	412	452	457	419	418	486	486	466	403	459	451	425	455	388	518	462	449	430	450	467	464	429	428	435	444	414	449	464	456	437	452	439	422	452	456	390	449	464	457	452	449	457	468	462	460	438	435	437	440	403	457	463	475	444	471	432	419	433	472	452	468	437	444	442	440	442	430	440	438	436	478	423	426	438	471	478	432	430	475	425	436	442	433	472	440	445	413	428	442	467	480	461	428	448	395	427	470	419	443	441	449	458	426	497	431	423	385	436	439	427	414	456	445	416	457	433	434	437	444	480	442	435	465	477	417	447	457	464	477	433	433	458	436	428	454	436	458	420	425	473	444	436	471	464	444	439	434	478	467	466	440	446	461	472	412	442	477	472	481	452	451	480	441	420	481	445	469	473	461	445	437	435	442	476	419	421	426	474	412	492	464	454	406	446	429	422	421	400	425	428	447	454	416	421	445	447	452	488	437	404	490	436	462	399	447	459	420	450	467	449	477	433	463	469	461	436	502	426	472	430	457	453	440	473	479	448	458	414	477	465	443	442	441	457
31769	55312	50889	39884	32511	26591	21691	17600	13425	10730	8891	7559	6311	4971	4111	3642	2960	2451	2083	1832	1567	1528	1358	1242	1157	1057	1046	937	885	870	834	832	798	719	740	763	802	793	725	725	743	701	700	720	754	763	658	664	675	687	702	687	679	707	663	720	728	700	713	699	718	742	687	695	683	650	716	669	720	669	717	719	748	680	681	709	717	725	697	690	766	722	689	734	701	695	712	755	668	694	681	703	717	718	650	664	689	752	697	724	715	718	732	705	702	706	694	663	733	689	705	737	736	732	699	698	741	679	748	725	694	701	686	709	714	700	671	758	751	644	727	710	673	697	644	684	704	708	670	711	714	705	727	686	721	706	690	717	696	711	704	612	714	688	659	706	712	717	718	674	680	686	731	694	668	727	703	719	666	695	755	741	653	707	686	710	696	711	783	673	729	730	661	749	708	718	712	670	697	686	728	744	724	701	716	740	690	669	694	671	693	674	704	729	719	697	714	724	686	678	675	715	765	626	723	718	706	674	751	661	725	761	626	684	642	699	709	646	699	699	713	706	669	695	695	680	682	662	696	662	694	681	685	732	690	700	712	720	709	683	705	691	684	754	700	676	713	708	693	711	688	702	713	732	713	667	731	681	704	679	705	660	708	652	763	738	678	647	683	710	703	716	728	685	686	703	694	748	710	671	730	678	707	726	689	739	708	655	713	687	694	672	684	691	686	729	675	664	683	732	708	718	751	698	727	735	623	693	671	750	723	662	704	719	699	703	728	736	704	702	673	738	672	698	660	698	676	694	696	712	681	700	686	753	719	695	713	713	678	719	751	733	729	680	687	725	738	701	696	717	700	674	726	713	721	711	694	665	687	673	701	735	702	702	679	699	701	674	755	700	637	654	690	713	722	681	666	694	676	733	733	707	656	694	713	739	733	729	698	695	711	657	734	696	712	690	714	705	678	724	665	676	653	679	666	712	725	732	682	659	696	713	737	683	728	702	674	761	731	729	707	679	716	753	698	686	726	737	725	733	698	727	684	699	708	703	673	683	696	697	689	662	688	707	743	679	732	708	663	741	686	709	699	701	715	746	712	701	710	685	707	754	654	710	714	666	715	718	660	698	683	737	697	703	695	653	744	722	698	742	685	717	745	731	695	652	697	687	709	701	728	665	732	728	784	715	730	692	685	722	703	712	721	729	682	700	726	684	680	686	661	694	705	697	698	708	684	660	724	732	751	678	713	711	728	710	767	732	665	670	682	688	673	696	737	669	652	701	710	710	685	687	647	720	727	730	703	712	675	692	740	695	737	689	684	738	689	684	718	708	737	746	706	725	695	717	684	685	721	729	682	756	669	674	697	751	703	664	707	679	678	698	713	755	658	694	692	714	715	686	712	749	634	754	706	712	742	654	693	710	665	704	727	738	737	732	660	721	745	706	718	695	719	670	652	694	673	660	697	716	720	724	670	670	742	713	725	706	697	621	724	633	769	740	679	691	712	712	721	715	680	700	722	716	704	705	709	724	732	703	700	675	719	678	702	713	706	703	688	708	642	685	718	704	707	687	733	675	728	690	698	704	723	696	631	704	700	751	657	706	684	697	684	710	672	739	704	700	607	694	758	694	730	694	661	695	668	797	673	673	682	648	666	673	717	702	690	718	715	681	664	678	692	688	680	711	694	680	688	718	698	684	672	656	729	675	698	669	686	690	680	733	703	740	756	696	678	697	716	700	654	662	680	693	681	646	731	688	679	727	709	685	702	686	663	698	726	732	699	685	701	685	762	681	709	689	727	675	698	695	731	748	714	630	718	709	717	699	664	754	725	760	734	689	691	690	664	723	659	684	699	698	691	769	706	704	643	727	697	674	707	704	731	733	724	698	738	676	642	692	721	681	731	739	680	672	707	716	712	725	713	697	717	691	695	697	674	730	673	658	665	707	759	687	721	675	658	730	704	675	682	693	699	689	679	700	666	709	746	689	704	714	752	678	737	688	722	727	714	723	753	731	729	708	722	699	665	696	727	690	648	707	686	658	723	673	713	662	698	671	693	659	699	657	681	649	680	725	711	704	691	700	711	711	696	691	683	710	620	676	650	708	698	688	696	699	721	642	700	693	738	707	719	670	748	715	712	698	694	725	685	695	645	719	682	676	663	703	688	696	726	699	673	750	680	693	672	704	692	703	694	700	695	715	701	717	707	657	713	711	759	680	709	726	710	717	714	710	652	667	679	670	752	688	714	662	725	680	673	701	704	724	763	725	671	703	682	716	714	724	712	728	742	683	684	703	712	730	694	684	703	724	728	713	714	710	657	721	726	699	733	671	704	727	719	680	704	676	692	708	675	698	704	690	714	707	702	665	710	714	675	699	724	752	735	725	710	683	701	672	682	658	671	684	735	695	696	680	700	730	684	657	629	714	716	628	712	743	651	677	690	702	686	723	652	709	682	700	703	730	695	658	686	699	674	705	722	706	679	675	688	681	711	740	732	711	744	737	730	703	686	714	680	699	663	739	691	687	686	681	711	679	737	666	698	687	674	687	705	640	702	689	705	722	725	679	691	694	708	676	704	676	697	739	668	700	639	673	657	696	721	688	680	689	678	719	704	678	712	653	712	738	690	696	712	701	661	721	717	681	682	684	730	676	699	676	734	679	735	725	685	722	727	695	709	741	671	702	680	686	713	671	712	697	697	724	729	691	670	735	710	719	689	701	736	692	696	721	697	604	713	733	729	682	738	707	677	653	742	674	741	733	724	720	703	722	699	655	709	700	734	690	703	683	683	655	643	682	730	686	741	667	673	700	728	716	751	681	707	647	678	712	724	662	676	721	716	684	708	670	652	688	671	705	687	754	734	649	716	741	664	693	716	718	687	720	707	698	680	698	687	712	717	726	704	706	716	747	744	690	742	692	691	701	724	698	710	714	651	744	658	670	707	695	696	671	703	726	691	697	710	694	703	700	706	710	714	648	745	667	706	714	714	682	667	712	697	689	731	743	701	685	684	718	699	720	726	692	707	707	718	702	704	729	680	626	702	701	709	741	711	720	727	682	675	715	718	750	695	701	721	681	673	763	692	691	663	711	697	688	685	713	753	724	685	661	683	685	700	709	725	697	717	663	666	736	660	702	668	712	702	694	729	673	676	663	681	682	665	717	744	709	713	704	701	675	695	679	705	724	733	649	670	695	679	656	740	705	693	670	709	681	635	672	691	686	691	724	714	702	707	728	682	705	711	716	675	745	692	719	687	684	710	677	704	707	691	711	716	700	714	682	722	722	741	741	714	714	693	653	713	727	708	754	670	748	734	690	714	683	728	692	712	738	706	687	687	695	711	761	732	672	701	720	715	748	709	719	672	724	641	719	733	694	735	724	690	693	730	681	669	701	707	687	730	703	668	725	676	725	688	687	699	716	704	729	743	684	728	743	671	729	698	680	669	703	706	698	718	729	687	735	701	656	679	709	705	664	699	693	707	665	681	737	725	729	674	683	726	726	685	731	662	730	665	677
28395	27458	31099	21854	11769	7219	4668	3234	2297	1750	1472	1344	1116	981	902	794	706	650	606	584	594	606	552	531	493	532	507	529	495	488	506	492	466	531	421	467	444	459	517	443	481	461	500	459	452	479	484	504	508	471	437	425	482	400	495	453	519	476	448	461	496	492	479	483	477	522	439	458	438	462	516	467	479	451	458	509	467	465	477	463	493	477	440	454	499	471	447	470	432	454	476	451	517	465	474	487	466	445	449	483	454	509	454	440	447	488	457	420	482	434	454	488	473	454	504	453	486	490	504	440	431	487	511	488	461	450	462	469	470	469	480	504	474	465	429	452	426	483	443	489	458	494	489	464	433	455	470	454	443	495	480	487	491	512	446	481	474	439	450	522	453	475	458	478	460	438	489	484	468	477	448	468	458	459	499	470	474	494	494	467	482	475	461	497	477	458	487	467	494	451	438	479	439	486	465	486	462	432	484	465	457	484	500	471	480	480	471	496	459	465	430	466	494	457	474	484	455	491	478	444	466	472	481	464	475	440	481	486	474	458	483	454	482	490	457	437	467	476	463	451	487	492	494	496	429	449	466	444	439	434	443	475	514	473	508	473	429	454	493	471	431	460	453	468	506	442	458	498	446	450	497	486	491	454	451	473	485	461	497	481	424	481	455	479	433	484	455	473	537	473	455	476	451	494	448	472	457	489	476	462	444	434	494	483	434	498	471	506	485	455	487	489	473	493	462	481	454	482	456	514	515	473	447	469	487	471	465	453	497	497	482	474	500	501	477	450	497	445	491	465	478	485	474	512	487	469	481	442	486	479	497	440	450	448	464	490	480	473	466	520	487	443	485	415	473	441	447	515	424	486	508	462	468	488	448	438	446	500	481	447	470	487	497	473	494	474	482	456	480	453	452	478	445	444	500	452	518	477	426	460	482	527	475	452	509	492	437	480	484	481	460	464	436	479	496	471	460	434	462	508	492	464	437	472	498	470	483	462	445	462	490	450	478	447	488	491	518	456	452	480	467	495	493	433	480	458	469	446	426	486	496	451	503	458	491	488	464	483	517	461	500	456	499	451	473	472	488	489	487	479	476	462	495	483	467	504	520	487	469	461	520	453	422	421	468	486	446	433	425	480	499	441	463	423	468	451	506	449	502	462	496	453	478	457	483	455	475	445	451	468	478	526	410	482	432	453	478	482	459	467	490	485	478	438	512	468	472	488	450	483	484	479	478	477	460	473	474	504	466	514	504	444	428	479	442	467	490	497	444	471	488	482	535	450	493	454	459	465	493	483	476	514	497	503	453	449	470	446	502	503	467	469	473	509	422	502	498	471	492	464	483	451	482	462	477	477	458	459	466	478	477	473	481	500	473	487	462	489	509	478	428	465	495	460	427	496	495	496	433	475	462	498	485	479	468	464	475	514	486	482	452	450	457	498	438	472	497	472	489	474	483	449	431	469	468	472	499	500	457	470	479	469	514	484	485	471	498	471	457	510	488	435	467	474	483	476	471	460	469	497	485	450	479	491	471	457	506	487	465	432	435	492	437	438	478	506	472	488	514	456	481	452	474	450	495	490	455	463	454	474	451	493	474	498	468	501	485	457	473	468	441	492	452	452	470	445	473	504	468	481	479	474	453	445	471	446	430	451	468	462	484	502	457	486	480	451	491	472	523	459	464	475	463	465	486	474	507	466	460	449	498	476	456	484	461	446	541	523	484	487	459	471	472	478	484	447	469	452	488	486	454	458	451	446	494	488	443	470	487	480	493	489	454	481	473	479	438	469	489	490	502	459	498	497	515	473	476	442	491	450	455	471	450	471	517	462	474	481	473	450	483	512	502	494	453	455	485	460	465	457	484	449	473	468	450	446	465	464	482	441	482	471	493	407	443	446	450	479	497	506	475	496	489	469	458	445	452	496	460	501	464	505	477	452	450	457	532	450	476	469	505	487	529	438	480	485	480	473	509	475	487	449	455	458	463	456	454	490	479	449	504	461	455	436	453	473	488	474	436	458	470	470	473	478	426	494	457	416	470	468	499	471	445	502	482	474	450	502	479	433	465	509	482	441	463	460	450	459	504	460	479	485	459	494	462	478	457	458	462	463	507	460	472	484	488	481	466	459	473	476	472	463	489	438	445	437	422	434	494	503	446	479	479	478	508	473	488	486	457	443	502	447	493	469	488	444	433	456	458	486	508	456	425	445	467	431	506	514	487	478	471	439	487	506	478	481	490	487	479	452	420	483	443	461	471	431	472	474	457	434	502	466	475	459	440	497	466	446	464	493	474	512	466	446	475	503	504	482	471	471	483	412	454	436	433	455	489	486	471	494	488	477	517	489	490	476	490	502	459	466	430	511	439	445	484	445	470	445	476	487	448	468	494	483	481	461	469	472	483	487	495	462	442	451	506	507	486	425	453	488	475	457	467	461	476	463	467	450	471	463	464	471	496	454	444	453	445	462	460	453	467	459	469	485	481	423	489	476	472	472	484	475	472	515	454	462	488	467	468	482	461	455	440	476	493	465	488	481	458	456	506	495	473	482	492	452	467	481	497	471	455	478	472	469	488	503	489	450	458	457	488	440	518	481	488	477	475	454	531	480	508	494	514	456	421	460	457	466	409	464	475	447	482	455	465	476	475	468	479	512	447	460	471	458	423	475	470	465	455	493	466	465	529	478	490	448	468	428	487	454	471	451	478	500	466	499	472	476	459	427	512	484	432	450	459	476	475	479	452	476	462	433	451	478	470	515	457	487	485	442	485	499	477	520	459	464	476	410	435	504	476	492	421	467	467	463	544	430	494	444	496	458	475	461	520	474	469	469	504	496	483	456	463	485	464	467	472	500	453	470	474	455	487	494	469	493	487	482	454	492	490	475	482	487	496	448	439	486	501	471	473	469	517	470	464	501	467	473	459	467	467	514	493	435	449	471	479	447	460	495	441	442	466	449	492	518	502	443	464	460	531	503	485	478	490	466	445	478	508	502	463	418	513	499	450	474	468	453	501	494	456	492	445	448	488	461	475	481	481	460	521	424	490	444	428	498	486	492	485	469	460	445	469	446	467	462	505	471	501	518	448	468	482	501	486	498	501	521	481	459	501	463	451	455	439	467	509	470	447	498	453	442	513	477	457	440	492	456	440	500	508	452	469	464	466	465	465	495	467	474	516	457	451	457	448	453	481	469	445	525	450	477	511	521	470	447	450	496	493	450	478	460	522	469	465	475	500	448	467	509	443	476	477	463	459	470	479	488	437	473	477	470	464	495	496	458	508	461	447	480	501	461	454	474	482	457	470	484	464	464	473	479	480	501	467	495	459	462	447	429	451	473	468	478	475	474	458	473	519	471	465	503	484	476	476	485	456	490	471	434	452	493	458	483	472	455	492	467	495	475	486	470	467	470	447	515	500	472	496	453	506	513	473	487	471	485	462	493	460	463	475	486	486	457	496	472	471	423	478	480	479	447	480	479	447	502	489	481	477	459	467	427	514	476	455	478
30337	46328	40948	29696	21615	16386	12500	9774	7167	5396	4471	3881	3295	2637	2232	2011	1677	1451	1358	1232	1107	1065	1032	1054	886	829	829	837	831	753	801	838	787	818	818	736	775	789	758	755	741	770	760	739	754	770	684	767	733	752	718	778	726	827	748	736	760	736	736	733	712	750	776	767	699	748	802	754	718	775	752	754	748	748	746	742	733	761	764	759	833	791	691	748	780	773	707	781	727	756	738	758	736	776	743	715	749	776	723	799	762	782	751	726	731	741	758	737	777	762	763	778	736	737	740	730	727	767	738	725	800	750	769	781	735	777	726	722	778	732	756	757	727	711	797	740	738	750	703	725	762	770	725	828	710	760	747	726	783	773	735	707	778	780	775	738	710	769	703	746	840	749	731	758	695	733	756	757	738	726	750	777	757	779	701	749	726	757	761	776	731	793	759	739	729	732	737	762	742	724	753	780	724	722	786	743	754	746	733	740	742	719	824	713	749	726	661	767	764	700	756	719	793	794	763	752	727	760	726	793	758	733	725	758	743	743	786	693	734	758	722	775	720	725	756	748	722	761	735	716	753	719	759	763	774	700	745	772	694	756	738	757	763	738	745	677	801	765	719	772	748	739	751	772	734	728	749	733	733	741	781	746	716	773	752	729	767	715	733	725	697	730	786	776	754	773	774	755	732	777	716	710	757	743	771	708	773	707	765	738	766	736	731	768	795	706	718	755	773	771	719	792	707	754	764	728	771	769	742	770	710	752	778	757	778	759	745	732	722	737	706	778	680	728	766	770	725	742	768	734	724	768	727	723	755	714	744	687	775	828	719	726	751	715	757	737	728	740	731	700	731	755	738	701	733	716	720	738	791	717	711	755	756	751	701	747	757	752	794	753	707	697	755	743	777	755	716	741	704	730	734	756	712	726	743	761	753	783	740	791	749	704	757	766	767	738	666	760	743	728	737	725	746	785	761	756	774	768	755	746	738	734	719	793	801	694	750	704	736	764	740	705	776	791	732	762	716	772	723	811	735	731	769	779	796	760	690	754	803	759	716	780	760	737	807	780	755	745	718	794	762	739	719	733	747	735	766	764	741	710	769	724	777	751	774	790	751	751	718	760	740	771	738	754	805	776	698	725	794	711	677	708	818	745	774	756	788	762	762	721	715	761	716	770	767	783	703	738	761	748	727	698	764	730	783	762	786	735	797	705	741	769	715	756	750	794	744	764	761	770	739	756	746	738	719	721	796	746	699	724	781	723	777	708	728	719	804	754	730	742	757	745	722	791	743	737	759	764	721	755	738	769	750	727	734	750	749	760	750	726	744	765	733	707	774	712	815	773	767	735	766	776	741	746	771	780	758	825	764	741	768	742	761	767	741	762	785	763	832	757	786	756	767	679	718	701	756	727	768	754	721	758	697	772	746	750	778	745	752	716	781	730	721	701	754	775	723	745	773	744	708	777	757	750	755	769	767	772	736	761	786	726	742	762	746	780	725	762	748	757	818	776	765	790	744	774	739	718	739	751	739	820	761	700	771	709	713	731	714	733	724	752	770	780	751	704	773	760	728	761	797	756	748	746	752	729	692	732	720	754	719	705	789	740	706	726	760	731	745	786	707	787	725	702	786	799	742	780	729	727	759	771	740	760	738	785	746	782	746	734	772	787	752	711	730	781	726	738	736	727	727	712	742	719	784	771	785	760	749	757	742	734	757	731	793	743	757	777	720	754	814	725	757	744	784	711	736	750	767	760	737	769	748	699	700	745	722	739	783	738	736	721	774	726	724	803	756	689	798	751	786	757	758	814	739	734	765	751	696	787	748	776	747	717	718	766	763	798	758	759	738	776	753	790	748	716	759	763	804	758	750	754	750	735	779	738	710	761	749	731	719	718	742	759	736	713	715	717	716	719	762	749	786	769	759	751	816	732	724	687	738	799	739	741	734	744	724	773	745	767	769	779	758	770	767	759	723	716	754	740	766	736	767	737	731	730	779	715	722	770	709	722	763	684	725	770	767	744	692	714	763	726	738	783	792	709	761	734	751	704	720	798	738	743	744	757	753	752	692	802	755	769	740	754	733	789	786	735	739	716	812	826	712	774	735	767	755	720	697	771	771	763	730	730	739	763	730	810	753	707	770	716	732	781	734	763	791	754	758	769	767	757	801	765	760	719	720	728	736	764	716	735	780	747	724	789	775	721	732	753	744	754	705	780	724	749	692	747	779	744	819	704	740	756	688	745	761	773	752	706	733	758	720	754	748	796	698	809	804	761	757	702	743	715	757	717	781	761	742	747	815	741	710	749	679	732	731	756	744	706	744	717	748	733	728	727	775	772	781	780	778	715	760	765	717	772	729	752	751	738	739	779	743	741	751	764	797	774	716	742	763	757	760	780	756	757	725	742	744	756	778	717	753	749	814	716	724	785	755	775	759	774	748	756	727	790	770	738	725	771	769	705	808	762	729	744	746	772	768	781	694	772	738	743	750	753	779	757	780	782	747	672	799	756	861	730	813	730	755	771	805	816	716	769	737	730	756	744	754	743	747	753	782	744	764	774	750	724	771	731	749	763	739	798	762	756	763	747	731	748	744	782	778	737	739	763	785	748	748	765	738	708	742	758	707	730	791	790	721	758	771	747	765	727	744	767	680	761	738	758	770	736	727	766	758	720	745	738	748	737	801	728	725	772	762	752	747	728	759	746	757	753	748	783	725	763	780	736	747	697	761	753	744	755	745	675	730	757	709	764	775	731	684	720	741	757	774	746	776	729	702	748	779	733	751	745	749	766	739	743	823	733	743	803	775	743	758	738	752	763	761	757	702	759	759	822	753	784	745	756	712	776	780	725	808	721	722	785	704	744	750	766	751	721	725	758	746	715	720	776	748	728	734	771	739	776	719	726	718	778	787	713	746	755	744	731	793	773	752	691	752	740	754	765	755	784	733	694	711	744	808	790	769	726	767	771	751	720	746	741	798	822	767	710	753	769	729	792	712	740	758	729	711	784	750	786	722	775	743	708	758	756	783	740	763	813	717	752	757	757	750	732	733	796	769	769	720	718	755	741	767	770	758	713	737	752	733	776	794	750	762	770	757	762	705	774	711	704	710	773	716	757	692	723	771	796	704	772	725	747	766	759	742	724	777	775	766	772	760	756	730	716	718	765	754	753	712	707	741	739	763	755	745	759	755	734	782	700	723	725	715	742	722	789	750	763	767	751	776	757	727	751	722	706	815	803	736	784	748	716	725	778	746	727	765	787	766	789	728	777	767	759	765	746	776	745	759	745	731	748	738	772	779	780	746	767	747	746	756	755	750	710	740	781	743	725	829	739	772	755	766	746	768	739	759	805	737	754	747	716	726	743	723	729	689	804	746	783	749	771	768	731	714	729	744	799	802	760	801	756	785	720	749	749	755	723	751	747	737	763	788	776	763	793	749	769	732	753	712	740	727	731	753	787	707	751	778	718	742	765	708	756	747	745	741	714	814	788	767	726	707	772	784	774	747	751
24740	21679	29031	25360	21424	15099	8724	5450	3618	2736	2292	1834	1592	1364	1136	1062	872	811	710	676	657	635	651	597	574	536	536	538	528	503	474	512	492	516	442	456	498	453	478	480	475	444	475	465	461	468	508	447	461	480	458	472	482	470	463	468	447	502	481	478	485	487	475	469	464	461	443	468	447	486	454	479	487	521	431	494	496	474	455	477	468	471	477	468	520	483	484	476	487	475	470	481	443	463	474	449	435	472	465	467	448	468	484	488	430	467	484	448	484	474	486	480	488	471	446	449	448	458	443	465	443	487	499	479	459	496	447	476	464	473	471	476	450	480	469	436	469	500	472	497	451	442	480	476	477	454	463	461	469	447	448	491	471	450	452	499	440	440	489	437	463	463	468	482	483	457	477	444	431	491	477	483	450	462	461	446	449	468	442	481	486	461	474	459	482	437	461	457	463	480	468	452	470	506	451	459	473	459	477	486	474	475	492	456	467	483	495	473	462	482	465	458	481	495	469	469	482	455	473	477	481	478	444	486	435	474	460	440	449	458	458	494	467	468	496	469	480	480	481	474	455	470	451	435	489	476	477	451	480	457	491	432	410	459	471	424	474	458	459	441	464	468	485	457	457	470	463	465	435	471	464	480	489	487	477	474	476	489	440	483	469	509	482	450	488	477	478	433	462	459	481	479	460	441	474	480	477	477	455	479	464	472	470	521	488	458	449	476	453	503	467	489	502	486	424	464	514	461	451	446	498	476	474	487	463	494	495	484	463	451	481	461	480	461	480	448	490	480	468	523	457	476	453	476	466	480	485	460	466	495	490	484	510	455	491	511	486	425	471	483	472	458	458	471	439	494	480	473	490	478	488	460	485	441	484	447	492	488	472	446	483	449	478	425	492	451	460	467	484	498	443	466	469	473	517	482	465	476	466	486	478	486	446	487	457	460	482	496	453	461	422	453	491	487	462	448	500	482	490	459	435	461	457	497	485	453	455	507	463	482	482	442	491	476	469	446	456	469	458	446	501	475	471	461	471	434	479	443	492	474	442	433	455	493	474	475	471	487	467	494	466	487	449	480	460	474	460	492	486	436	446	460	466	491	441	477	446	509	515	482	421	515	448	484	446	441	474	451	459	453	461	492	451	482	454	481	419	486	505	476	477	499	470	465	439	497	473	481	476	454	460	489	510	490	483	479	469	441	471	484	460	462	452	416	493	477	473	480	475	464	470	445	482	486	465	452	447	500	485	452	449	477	499	447	437	495	459	486	416	440	445	458	478	475	502	451	481	467	465	447	488	462	473	483	441	464	457	462	432	522	456	505	500	483	472	470	490	513	492	468	470	449	501	471	494	468	438	450	437	490	481	469	454	431	477	420	483	472	438	451	464	452	446	496	477	470	465	479	455	465	450	433	468	465	460	460	446	491	471	461	484	460	467	450	478	516	470	445	502	464	494	473	459	520	453	486	469	525	447	466	458	459	514	463	463	493	460	491	452	511	477	423	466	501	456	490	534	433	524	445	476	444	477	480	479	493	475	486	444	445	474	477	458	469	480	465	465	491	465	442	485	480	487	465	459	498	493	427	459	482	465	495	447	463	484	465	525	510	461	497	455	460	493	484	459	496	483	459	516	486	517	467	440	514	458	496	471	448	476	475	458	488	509	465	468	453	498	439	462	494	440	483	454	489	452	467	515	487	485	469	462	470	489	459	453	459	497	452	472	496	484	427	450	477	485	481	477	499	476	470	460	473	457	507	456	508	436	475	491	458	462	468	446	438	506	470	441	465	513	502	493	441	415	494	485	470	501	445	485	509	462	463	455	435	485	458	454	507	488	462	458	454	481	482	464	478	448	497	452	464	493	454	480	504	450	463	470	451	452	432	469	432	477	471	486	492	478	470	472	474	462	463	430	464	467	470	518	457	454	460	501	462	481	480	435	449	484	443	468	462	452	445	469	459	469	453	472	497	486	485	496	461	451	476	452	466	489	473	494	450	468	501	414	459	477	469	469	477	441	480	500	490	493	471	517	492	473	444	425	469	488	474	455	420	468	473	483	479	436	449	448	460	481	443	485	471	459	465	476	456	447	479	495	484	450	473	491	446	449	440	484	470	459	465	462	492	452	472	448	450	467	491	483	470	476	456	444	478	468	469	471	480	436	494	495	451	480	503	452	450	441	473	466	482	461	469	470	505	435	503	476	457	453	453	472	471	437	420	478	485	490	471	470	507	475	453	492	485	462	473	439	435	441	446	459	481	452	489	490	445	450	454	432	473	469	453	466	435	469	442	468	438	463	471	440	430	466	478	461	495	485	479	489	474	461	493	487	432	490	449	477	422	481	477	506	432	480	458	487	433	471	473	456	460	484	430	543	431	456	442	442	478	438	494	450	453	464	482	496	473	470	458	451	497	481	494	490	461	463	467	457	477	494	480	471	494	471	471	469	502	491	478	496	458	453	471	453	473	489	447	461	476	470	448	465	470	499	447	443	454	485	438	473	472	460	497	445	484	497	491	502	485	477	450	470	477	503	457	454	483	513	486	498	483	431	474	443	463	453	455	460	465	476	480	471	452	472	499	531	491	432	475	467	476	474	448	445	496	470	438	431	467	454	488	473	472	512	470	478	466	451	500	460	480	432	519	467	493	462	451	490	484	499	476	496	451	488	478	463	488	462	493	497	487	458	498	456	450	502	469	462	468	520	463	456	460	469	461	486	474	483	470	516	492	473	470	478	479	494	463	489	429	453	502	472	461	448	475	460	462	464	458	482	434	486	499	469	486	491	459	477	450	479	525	486	461	425	467	480	475	474	452	461	460	497	460	483	469	473	437	469	476	440	487	465	458	478	492	429	471	497	510	471	462	431	493	439	546	435	472	460	482	472	463	467	491	459	449	444	448	478	465	502	482	443	460	506	437	466	511	466	443	446	506	508	459	509	468	482	454	434	489	464	435	483	465	429	494	453	436	432	465	472	485	464	436	455	471	504	470	489	407	436	474	454	447	479	477	494	492	481	448	454	489	448	464	451	460	499	486	504	461	471	470	463	446	489	469	471	443	470	477	457	492	472	507	440	473	506	471	475	467	438	498	482	515	509	496	443	459	502	469	466	468	467	472	450	490	441	487	475	448	492	461	433	480	506	447	500	461	528	485	451	491	450	492	452	443	463	454	500	494	492	452	444	448	506	486	472	464	477	495	489	458	445	462	434	452	484	488	508	435	465	484	480	492	433	480	454	495	436	485	475	498	453	481	475	471	470	453	428	505	456	491	537	435	469	465	423	488	470	484	476	486	469	471	452	473	488	443	460	457	431	417	455	466	427	472	490	465	466	444	461	479	521	457	497	485	504	474	472	462	483	470	450	474	463	492	475	460	479	461	499	511	504	479	481	479	481	477	421	485	420	452	481	499	481	445	456	454	459	473	447	480	480	461	467	462	442	457	496	446	485	523	449	470	443	429	440	487	474	453	476	487	471	477	461	448	470	483	490	447	487	501	458	482
30177	51290	47239	36424	27832	21512	17025	13850	10388	8032	6846	5396	4541	3737	3200	2835	2288	1921	1748	1413	1445	1331	1229	1129	1082	1036	990	914	840	829	826	859	795	805	832	798	842	771	790	758	826	732	764	740	774	756	802	776	813	775	740	755	816	757	742	752	774	776	785	755	778	823	745	786	755	801	746	755	724	728	753	719	760	738	729	738	804	783	732	742	693	788	759	766	719	729	764	762	773	802	785	747	743	722	716	749	753	733	739	725	729	758	740	762	756	739	790	737	757	730	791	763	690	758	771	782	813	770	787	720	744	779	723	793	753	703	754	758	646	762	744	735	799	739	805	727	755	773	777	817	759	696	780	739	774	738	716	782	747	751	783	764	794	798	761	786	790	762	727	725	713	759	781	758	795	783	741	703	728	769	720	705	714	767	769	735	753	752	768	790	731	779	773	738	765	753	758	749	805	765	717	742	732	770	796	781	709	765	765	744	702	820	758	732	772	772	778	739	753	771	800	762	752	743	758	744	727	802	767	764	772	730	760	752	722	774	782	727	756	728	798	786	793	760	754	702	785	745	784	692	743	764	753	725	741	740	750	766	728	725	796	711	768	726	796	713	782	709	759	754	765	724	778	761	735	794	772	779	718	752	763	717	743	712	732	755	735	786	769	790	753	734	759	765	751	747	758	704	738	801	717	758	755	765	769	761	711	773	799	752	745	740	725	743	715	704	749	756	743	768	739	740	727	790	777	736	740	744	744	759	715	799	773	723	724	775	786	777	717	797	739	798	711	749	748	776	739	780	733	811	765	809	788	757	736	764	779	764	762	773	730	759	785	770	711	794	780	750	729	768	728	739	750	724	731	750	752	772	729	753	785	799	766	755	800	755	747	749	762	760	695	726	716	783	774	763	774	739	806	784	701	737	747	729	751	747	737	712	811	754	746	732	736	732	785	781	787	716	755	764	758	748	743	764	772	726	739	761	810	729	726	741	727	738	780	767	769	789	739	723	737	778	747	789	739	780	766	743	795	827	758	805	789	749	796	733	727	714	748	745	790	785	764	792	771	760	755	749	808	764	745	746	780	809	757	757	718	752	745	761	738	740	762	759	748	751	719	752	722	739	727	750	736	773	781	768	776	769	750	726	754	776	742	774	722	783	770	728	764	754	764	762	705	759	731	781	756	750	764	750	770	754	741	738	767	770	722	755	742	760	745	753	733	782	728	768	805	748	749	772	751	745	775	746	713	748	785	821	747	761	730	746	751	749	727	750	766	727	792	718	703	789	791	760	797	762	702	761	784	757	748	762	734	757	737	739	793	739	756	747	693	774	792	780	789	744	800	760	757	757	739	795	813	726	772	743	788	699	783	777	780	722	798	701	759	786	746	798	739	706	728	738	742	762	681	768	757	790	714	791	760	699	777	747	727	738	773	772	725	729	738	741	721	734	785	759	717	773	747	774	782	739	777	729	778	746	758	770	776	756	769	758	703	730	734	747	735	741	737	741	725	709	732	733	694	733	749	752	777	741	721	768	687	755	763	811	764	700	707	771	739	759	759	742	799	773	736	771	756	797	764	723	774	780	748	735	760	753	766	766	747	746	788	722	762	723	728	762	778	731	794	717	778	776	806	770	701	742	749	806	765	716	773	728	772	731	746	776	749	747	783	773	811	745	786	752	752	734	770	776	752	750	766	756	730	785	720	752	775	783	730	721	823	774	785	733	738	800	764	790	749	744	703	756	740	761	769	753	749	820	753	725	802	767	723	749	763	798	751	749	742	725	761	753	765	769	721	740	737	780	799	734	759	747	762	698	788	773	742	784	768	773	749	783	781	787	718	747	754	768	720	725	729	795	802	756	778	755	721	782	741	764	726	781	767	785	763	751	769	778	760	760	750	767	793	757	762	750	755	747	800	763	722	792	799	770	761	746	759	854	788	792	736	776	794	744	754	780	750	743	773	751	736	775	764	757	776	809	709	736	789	749	761	743	762	747	763	719	733	767	752	770	752	748	767	809	726	765	765	784	781	739	748	699	717	765	733	742	726	747	773	791	789	789	767	788	740	766	737	795	797	772	746	740	824	745	752	706	782	725	736	742	730	786	743	789	763	774	762	790	753	733	735	759	802	761	769	744	767	712	735	800	759	795	736	755	768	757	777	782	773	814	786	767	715	765	753	734	749	781	767	733	752	734	733	744	744	757	810	724	755	788	767	771	780	782	749	750	755	774	729	755	838	739	724	735	756	777	805	725	759	786	738	778	722	725	787	757	782	759	708	721	783	733	704	746	725	747	708	714	761	747	743	745	761	729	768	762	745	744	723	787	748	780	775	799	739	750	742	736	776	761	759	807	783	770	771	763	814	759	741	730	735	743	744	715	740	706	737	739	753	705	747	743	756	803	739	730	734	818	764	742	720	782	735	741	753	735	763	741	779	778	773	738	743	717	756	726	767	715	730	789	748	701	785	792	797	761	805	786	768	767	735	774	765	795	716	812	764	737	764	766	797	791	763	783	807	767	766	728	798	729	764	766	773	733	754	763	752	749	758	749	745	754	738	734	749	718	753	762	714	705	797	732	730	735	804	789	797	731	772	813	745	749	809	759	807	746	737	727	783	783	756	764	772	719	770	747	740	791	780	766	772	754	797	724	765	734	811	710	736	771	775	728	774	696	761	755	756	746	796	760	741	806	715	749	763	776	795	780	778	806	753	709	721	797	726	680	779	772	755	768	754	758	804	782	815	790	794	756	771	756	757	762	770	718	716	766	728	742	720	762	798	758	748	733	771	735	749	772	784	742	705	709	757	802	721	766	756	802	756	773	776	772	756	750	757	752	786	758	726	744	778	768	754	791	730	735	709	741	798	746	735	760	726	796	793	767	794	779	763	767	722	709	738	758	759	801	734	736	719	779	752	799	787	699	726	777	779	742	719	776	764	703	743	792	711	790	726	747	728	809	745	806	719	754	724	760	743	779	708	755	733	794	799	789	740	796	745	761	740	745	702	762	768	757	745	730	759	768	759	757	799	743	772	794	701	784	762	716	756	783	768	746	799	763	759	706	740	733	726	743	761	759	784	734	754	734	756	778	768	780	781	726	773	774	706	702	750	769	740	737	769	758	736	794	728	823	804	730	749	740	765	743	758	790	740	774	745	752	797	775	730	747	744	749	727	782	690	774	691	728	802	787	728	743	770	766	772	725	724	749	710	743	735	778	738	797	754	726	755	711	753	777	794	767	776	765	723	749	708	786	754	777	805	744	721	795	742	713	783	759	742	794	729	776	772	789	734	791	756	780	723	742	788	710	710	760	751	755	686	758	767	723	783	748	761	801	740	725	800	729	759	760	835	742	795	774	750	769	758	738	787	789	715	776	736	745	745	731	773	798	763	744	768	793	757	777	735	783	792	790	742	735	763	793	768	782	709	783	728	787	722	789	737	787	728	746	759	770	816	728	690	728	789	703	725	770	771	746	741	846	740	724	792	770	731	747	712	720	778	749	726	769	752	805
23752	21661	29534	24378	21969	21560	15137	7726	4973	3797	3041	2454	1935	1617	1548	1257	1111	937	783	747	725	669	692	638	594	564	547	506	522	482	512	468	456	482	432	487	451	422	425	436	476	438	453	412	469	432	495	417	473	421	443	434	420	463	438	454	399	446	469	426	423	439	454	430	437	430	429	476	399	425	497	403	433	447	446	414	440	400	458	443	438	416	409	444	441	442	462	457	453	443	451	413	479	437	453	449	453	470	424	448	432	389	467	437	458	436	458	456	471	461	405	443	437	466	440	442	436	434	445	452	462	424	445	426	443	436	469	441	448	473	443	445	445	435	419	486	433	439	393	441	424	430	458	385	443	434	433	442	457	461	452	451	441	470	420	402	447	464	430	437	431	442	438	468	453	397	443	434	436	449	416	441	443	456	445	404	431	412	421	429	429	446	385	419	449	422	440	426	384	448	427	395	463	407	453	425	451	457	459	396	432	436	445	416	449	408	454	403	425	433	432	433	440	477	429	489	434	422	412	470	436	455	472	424	472	439	449	403	449	472	460	451	439	446	401	460	436	420	436	446	470	428	490	459	419	399	452	440	454	458	406	415	385	410	431	433	452	482	425	447	423	443	423	442	444	448	411	461	432	439	444	429	437	460	447	465	450	448	424	395	460	432	428	458	426	389	426	416	454	417	448	448	424	443	457	450	427	400	422	472	437	432	448	434	492	399	438	458	460	434	418	422	420	420	436	414	447	427	464	450	443	456	402	456	432	393	395	423	447	445	441	443	468	433	462	476	433	403	434	427	420	429	443	455	458	463	464	445	481	466	439	427	421	459	442	438	413	421	424	439	430	452	396	454	415	390	445	465	429	417	442	417	455	459	463	478	457	441	427	410	456	433	425	461	423	419	411	405	424	431	467	443	433	460	430	450	424	450	463	444	455	421	401	433	462	466	456	452	417	454	494	432	423	461	432	445	482	453	401	434	461	456	457	415	460	463	441	432	426	443	422	440	455	440	463	434	445	456	450	450	454	437	438	436	455	439	427	407	407	403	425	449	412	432	464	418	445	477	424	401	431	441	427	450	444	449	424	444	403	414	450	461	446	475	447	449	430	431	440	397	463	412	436	449	442	461	404	431	429	423	470	449	418	411	433	415	428	496	442	441	416	426	437	435	385	468	430	425	432	425	448	480	444	452	423	448	403	444	416	465	441	435	433	460	427	425	390	439	408	467	429	444	438	448	424	464	442	442	472	422	446	423	453	457	460	431	447	444	449	477	445	429	446	457	413	458	414	432	437	426	467	371	419	445	412	447	448	469	423	455	412	431	473	415	405	435	458	444	455	460	431	431	417	454	421	438	446	425	474	445	432	455	434	397	414	434	443	444	425	445	432	440	433	441	405	476	437	397	464	433	444	457	417	443	403	448	426	436	458	452	430	403	433	436	454	430	447	457	440	470	413	425	420	479	434	451	435	438	467	433	414	468	411	401	446	404	417	475	423	434	425	412	436	423	411	448	436	476	456	470	469	454	417	422	454	457	400	466	437	483	461	446	411	433	424	408	465	441	423	466	427	437	450	446	399	400	429	429	476	439	403	420	463	436	418	400	438	429	466	459	471	408	428	443	414	432	447	397	435	425	435	420	458	442	420	428	426	431	423	460	448	421	456	451	436	414	419	478	447	426	453	430	454	433	448	463	460	406	409	425	424	472	443	457	457	480	412	425	473	419	440	436	401	437	449	429	435	443	433	482	492	429	456	475	432	445	452	471	440	426	469	438	439	498	418	409	456	498	432	456	480	452	407	437	435	445	438	403	425	401	417	434	464	421	477	422	418	466	408	442	458	453	462	494	418	427	476	475	446	435	480	457	413	428	444	459	434	459	475	440	470	417	473	438	442	455	449	471	453	474	410	431	422	411	446	443	404	462	459	433	441	406	430	427	450	455	456	447	448	416	443	433	467	460	469	439	451	368	445	442	456	428	428	451	432	445	448	453	424	455	471	457	463	420	445	428	452	438	433	477	471	455	451	438	454	434	456	426	460	445	422	419	401	441	460	441	413	424	414	461	464	455	418	454	424	428	437	407	462	420	434	454	457	430	423	451	401	461	435	452	431	423	449	446	447	441	438	448	430	469	449	444	432	428	428	445	428	427	467	428	460	428	418	446	441	436	449	436	456	439	428	447	421	431	454	439	440	412	415	436	470	439	463	398	445	451	422	468	439	446	442	454	470	432	449	448	444	456	427	424	435	388	481	449	440	407	428	458	427	410	466	464	435	443	435	462	467	431	447	405	440	427	454	464	468	435	477	469	428	406	444	443	420	421	434	457	443	406	426	417	421	419	456	425	455	396	403	430	454	429	490	427	444	393	444	456	491	470	471	431	444	432	419	433	442	404	446	450	443	422	445	405	422	425	431	461	464	462	440	435	462	444	435	413	441	456	449	465	408	431	429	465	404	445	454	417	449	452	460	441	447	413	435	462	430	411	426	440	423	430	415	459	439	480	397	428	437	441	412	473	450	431	447	439	504	447	429	458	430	449	446	462	434	420	465	448	411	408	462	406	434	418	418	402	467	498	429	453	410	437	425	447	468	432	451	393	447	453	427	457	459	461	423	452	409	416	415	449	439	440	459	434	443	425	434	444	434	406	459	434	434	421	409	438	428	447	431	466	448	464	463	430	457	429	402	410	437	403	429	449	450	458	465	447	463	455	419	452	442	408	448	438	420	436	442	422	433	437	435	427	421	472	465	504	453	486	449	406	471	469	431	428	409	437	448	435	457	447	426	433	437	431	439	455	441	432	421	432	423	419	408	433	423	471	446	467	456	424	417	455	477	447	428	435	416	433	426	420	453	432	462	413	421	424	427	447	442	466	460	478	447	409	431	463	420	412	423	454	442	451	440	442	436	413	408	397	435	443	416	433	446	421	432	435	441	400	433	412	421	425	496	445	468	431	434	442	467	462	445	464	438	419	450	455	431	452	428	430	454	427	417	443	465	413	428	434	454	431	463	447	434	451	432	438	445	456	454	459	451	465	451	430	470	471	406	441	420	463	422	452	444	425	436	398	436	427	408	422	411	423	438	470	432	436	423	442	429	447	449	401	440	435	429	443	446	438	481	450	441	443	394	454	402	469	422	432	409	432	446	445	464	450	383	443	428	457	454	444	417	442	398	412	425	444	445	415	422	419	433	437	438	442	433	440	411	438	466	465	399	444	417	449	460	425	440	428	450	445	436	448	417	444	437	446	428	410	442	452	448	449	444	449	438	434	448	440	434	448	444	391	437	396	436	451	442	406	421	422	428	445	461	398	430	428	455	448	455	460	442	445	417	439	462	383	398	407	431	436	433	440	406	415	462	440	409	446	433	423	423	425	453	435	471	411	434	443	424	425	470	418	427	469	466	439	438	473	408	438	418	460	385	443	426	435	458	433	414	433	448	434	446	461	407	412	439	460	408	421	413	432	464	432	444	444	440	417	415	523	445	445	454	391	436	439	465	445
31260	55016	52095	41313	32381	25585	20717	17309	13342	10705	8854	7116	5694	4862	4206	3582	2869	2353	1884	1765	1656	1478	1316	1176	1108	1075	972	931	885	841	814	814	807	772	759	744	747	757	693	729	705	728	723	655	713	763	697	724	665	661	728	664	742	671	660	658	638	672	654	681	719	744	663	729	729	682	698	637	661	684	713	711	661	674	698	695	704	647	627	666	736	671	649	663	718	728	707	665	707	664	676	691	689	680	713	668	715	688	696	696	726	680	671	731	709	727	714	710	659	718	708	691	670	712	675	684	705	656	674	648	661	685	694	685	683	704	637	713	674	700	727	708	731	724	709	667	642	684	675	695	691	662	697	728	696	685	712	669	638	699	683	691	745	712	695	682	686	689	656	674	675	670	704	691	687	690	698	679	683	714	699	643	665	698	711	680	759	710	730	680	678	691	662	679	681	698	713	686	690	645	661	697	697	682	717	713	667	665	672	695	678	671	700	692	775	699	680	651	707	642	692	739	677	706	690	717	698	724	675	676	724	703	689	662	675	690	645	692	685	710	654	678	690	661	649	721	701	686	686	692	676	726	700	716	690	706	699	653	703	689	657	717	699	690	652	697	686	690	681	728	681	707	708	706	681	686	695	658	708	692	676	694	679	740	724	653	700	685	692	711	726	700	686	677	732	698	709	671	669	674	699	690	748	729	750	717	695	693	743	717	682	724	693	698	668	677	734	712	685	726	693	671	684	670	645	703	702	707	679	715	728	719	662	698	710	659	668	697	658	740	615	738	689	699	666	675	742	716	697	668	699	727	695	729	702	682	702	688	671	724	676	694	717	692	708	664	742	690	678	644	709	656	662	674	732	689	697	705	702	696	706	677	722	681	662	675	661	647	728	702	700	709	692	662	690	732	706	703	677	700	646	685	711	667	676	675	662	760	720	719	721	735	666	676	717	637	757	708	694	688	744	673	683	707	723	710	714	712	665	701	689	695	722	719	672	676	693	697	673	723	671	673	698	704	731	712	703	683	672	714	694	693	674	688	724	706	684	707	741	670	700	737	658	675	662	712	685	662	673	661	698	708	713	693	703	651	686	736	692	679	691	682	700	730	683	680	693	693	671	663	673	673	686	715	703	669	708	685	675	704	685	699	666	741	708	699	732	706	719	707	684	710	674	653	676	703	717	702	709	638	689	688	716	700	673	699	725	609	682	674	697	679	694	677	695	670	686	732	645	648	714	673	691	671	702	647	708	683	682	691	682	705	628	680	724	694	667	663	682	671	696	712	670	722	708	716	659	708	681	681	679	658	697	702	689	714	730	689	706	692	750	680	684	678	647	715	664	668	677	649	694	700	744	764	688	645	726	733	671	727	664	694	669	740	704	648	675	682	685	638	725	694	654	701	692	662	680	686	690	691	746	713	716	634	695	734	717	705	697	719	684	704	715	705	683	689	643	684	685	665	676	673	721	675	689	740	681	654	707	690	668	676	712	673	673	648	704	686	659	730	665	723	697	715	670	666	675	663	681	683	659	679	680	675	680	682	676	714	734	691	646	658	675	696	709	699	681	687	695	676	708	639	671	673	712	693	727	709	684	753	683	677	704	733	639	669	716	711	727	657	651	704	682	746	721	673	705	700	676	683	691	686	659	700	662	689	673	720	693	662	685	720	696	661	669	688	696	650	710	686	744	678	691	672	773	727	706	719	708	710	718	687	735	684	706	672	693	721	678	723	621	686	687	702	673	623	621	695	665	750	701	665	692	673	662	665	693	658	700	763	727	676	715	715	697	667	684	709	700	661	756	683	670	702	693	727	675	662	726	709	662	745	730	686	693	692	675	683	695	711	691	659	699	666	658	692	739	716	698	665	670	678	709	703	691	666	699	691	675	704	684	694	716	677	683	670	675	727	703	674	699	685	679	640	704	693	691	748	732	672	704	668	711	683	766	709	672	675	697	690	723	719	708	712	677	693	705	688	697	677	751	672	698	710	675	700	709	694	716	674	661	695	662	731	683	694	729	658	641	702	702	704	702	691	697	702	709	677	692	728	704	700	696	702	630	674	672	721	652	725	746	704	699	722	660	670	717	703	703	643	673	738	693	656	690	716	631	701	700	683	694	696	668	694	686	702	639	672	653	684	654	662	702	708	678	711	674	707	641	690	640	683	679	679	653	710	659	717	718	696	658	720	679	657	735	674	730	671	719	666	697	707	675	682	665	686	659	657	684	741	699	693	649	686	693	708	709	677	648	677	694	729	699	676	652	702	728	723	673	687	709	688	726	674	647	698	674	688	690	680	673	745	704	727	638	701	692	681	692	704	726	736	652	753	676	703	727	728	678	712	668	726	672	695	680	683	652	655	692	717	675	677	705	685	732	672	701	702	707	647	666	719	619	649	698	700	757	748	689	717	740	704	719	648	684	734	671	690	746	676	644	721	708	702	701	675	731	696	656	680	684	709	676	689	745	716	698	685	693	691	695	653	693	715	695	722	664	638	673	694	699	699	774	685	720	705	721	619	668	678	726	721	683	687	676	678	655	701	712	670	723	680	668	706	702	680	724	722	679	707	698	698	701	686	683	664	698	684	650	736	708	718	732	659	659	714	693	687	698	678	707	678	710	707	640	656	694	682	723	666	705	688	654	661	699	690	718	731	698	712	731	682	694	670	673	673	747	691	662	744	691	744	655	671	678	685	656	682	711	736	716	696	677	620	715	641	719	690	669	728	689	693	700	705	684	694	665	701	688	694	689	677	694	699	724	739	715	634	698	682	651	697	673	709	706	734	649	673	734	712	706	683	688	694	707	748	711	717	718	736	658	725	685	649	721	671	623	654	657	764	695	691	692	709	662	698	675	696	685	670	661	702	705	701	700	697	673	697	633	664	732	704	690	685	707	674	691	699	690	670	701	680	714	691	695	737	688	647	711	681	704	649	739	699	664	691	711	684	652	691	712	725	665	668	692	684	661	684	693	660	696	700	735	648	681	729	687	685	654	701	715	698	665	652	691	683	678	746	686	710	702	720	724	716	701	730	648	694	686	662	635	736	699	661	675	700	652	661	706	688	666	708	723	732	698	719	710	696	703	702	700	684	686	696	675	680	700	684	676	699	699	702	710	684	715	709	675	705	687	671	727	692	695	784	673	642	656	662	684	757	698	703	665	692	709	657	713	702	680	666	664	701	680	685	702	688	707	644	706	653	710	670	677	671	698	714	660	674	654	679	664	709	732	726	746	661	712	689	730	681	664	677	708	661	648	693	666	713	715	670	689	661	718	701	684	649	682	690	713	682	742	667	702	699	702	625	733	695	702	635	670	658	737	736	700	661	712	685	668	688	687	669	746	706	669	700	677	713	691	693	730	649	668	676	693	713	676	656	643	673	684	703	689	742	679	702	653	701	671	724	712	720	686	687	702	677	655	707	705	662	629	727	745	667	655	733	646	688	709	708	724	712	691	722	681	680	733	700	692	742	661	720	632	676	696	702	707	694	711	671	705	707	671	702	648	712
28226	27409	32275	23430	12299	6608	4306	3074	2220	1834	1452	1289	1021	930	855	806	693	644	589	616	614	581	512	540	521	521	487	505	473	447	469	468	491	429	521	468	478	456	454	516	448	461	430	473	451	494	451	487	447	465	444	501	459	447	458	461	457	446	468	445	453	478	494	457	413	487	480	484	453	459	475	461	474	495	470	434	462	448	458	473	434	477	452	467	493	475	488	457	484	454	471	439	484	423	469	453	430	482	469	464	439	487	449	481	452	450	497	459	482	428	469	447	457	414	443	455	434	419	471	463	478	448	451	468	447	451	440	460	447	473	444	458	422	464	445	477	459	520	475	448	480	466	457	477	447	425	472	493	420	439	447	439	479	444	433	483	465	430	447	440	442	461	456	445	464	439	434	471	469	455	473	477	464	435	477	471	437	479	466	445	437	466	458	501	437	450	514	458	453	449	466	431	445	443	454	445	464	452	486	445	478	433	464	427	461	445	478	472	474	429	458	446	449	450	448	443	464	464	417	459	427	501	454	441	487	453	477	482	464	475	446	477	494	413	483	470	437	443	440	444	481	483	465	457	419	521	447	445	457	430	433	441	435	458	480	479	445	489	454	465	481	488	452	440	501	467	474	466	491	459	479	472	494	482	463	467	482	475	451	442	431	468	510	446	483	477	455	444	456	474	481	446	481	433	427	467	483	461	489	461	448	462	478	511	466	480	456	487	407	428	466	474	467	433	438	500	435	400	474	431	451	444	471	474	438	467	436	462	457	443	455	455	486	464	419	466	462	473	461	473	458	433	429	469	458	445	443	483	446	461	490	474	453	445	461	482	456	444	474	445	464	476	447	468	429	439	475	452	434	482	462	489	457	479	453	434	430	430	474	473	443	440	433	443	480	489	452	396	459	472	467	503	479	449	498	489	481	465	460	484	440	482	441	437	448	436	442	476	455	443	485	492	445	443	460	492	452	444	443	406	419	502	432	477	487	468	479	473	460	465	415	456	451	450	445	447	463	463	439	463	431	452	464	433	443	448	447	498	481	431	473	454	494	470	455	460	460	468	452	408	465	472	461	449	442	440	449	456	459	472	458	452	435	449	486	436	479	426	460	478	493	449	431	414	440	462	437	430	474	459	443	438	451	466	448	435	444	460	470	465	440	451	474	457	467	476	443	438	467	435	487	458	431	510	472	415	477	448	466	469	465	478	475	455	446	500	442	436	444	457	462	467	461	477	480	460	458	535	456	448	428	434	455	464	488	490	461	458	466	431	433	454	460	467	456	415	447	455	460	448	451	420	432	468	481	459	497	465	438	437	468	472	469	476	458	462	474	455	475	489	453	457	474	387	463	488	469	479	496	462	484	441	420	463	458	463	454	465	471	443	471	446	500	464	464	417	489	524	437	442	426	463	488	466	437	460	450	450	430	483	476	457	480	459	470	452	455	449	466	423	444	471	474	463	459	426	493	463	435	461	437	469	415	463	455	435	428	468	464	493	461	440	464	448	469	471	450	479	430	475	468	456	440	465	486	482	452	430	469	463	437	442	459	483	429	487	431	429	473	424	475	460	416	488	447	461	467	468	462	449	486	439	424	465	452	504	441	445	488	445	484	467	466	454	457	450	454	461	443	506	461	464	433	474	443	422	446	438	462	473	455	468	465	444	450	454	460	453	454	489	435	450	443	460	474	476	454	466	447	440	458	462	451	479	477	473	472	431	413	486	471	425	453	477	405	423	475	446	436	486	439	473	457	433	453	454	473	466	454	483	507	436	431	455	482	466	446	450	459	456	438	428	412	455	502	456	493	461	411	463	452	452	465	435	463	465	435	443	449	427	463	445	480	466	472	421	475	454	433	458	448	481	443	444	415	451	464	513	479	469	461	454	481	433	456	478	482	472	452	458	476	505	443	475	471	471	469	425	495	446	461	434	467	499	478	470	467	476	414	438	444	458	448	408	432	408	389	434	435	463	472	431	414	434	474	444	454	479	454	447	505	463	464	435	464	452	432	463	476	457	458	461	449	459	484	465	500	445	457	471	465	492	457	453	481	422	466	478	458	464	467	443	462	468	460	444	432	460	453	456	444	474	479	426	476	473	475	405	413	472	441	452	468	470	452	403	470	481	450	484	490	441	447	430	413	457	463	457	458	474	438	461	482	451	439	438	478	508	477	468	473	499	499	436	442	475	473	462	440	462	461	422	463	461	482	428	455	461	477	468	487	475	452	468	427	428	426	512	462	454	470	474	482	459	425	486	439	443	448	448	499	443	474	468	444	451	460	431	473	459	451	473	449	481	480	417	464	455	461	450	416	431	466	428	482	471	460	449	422	470	459	455	412	473	441	450	437	455	451	444	468	433	467	482	435	452	422	432	445	469	443	455	467	477	452	430	430	422	474	460	473	478	439	429	455	480	469	478	490	467	489	453	446	465	460	461	441	486	461	442	454	516	438	436	453	460	473	484	468	452	437	443	509	470	454	472	405	457	450	440	443	489	420	444	435	478	502	449	459	465	449	478	433	443	465	454	455	447	467	439	487	451	478	457	449	445	489	442	499	460	457	496	456	456	446	461	477	455	467	483	450	440	465	434	489	454	439	456	447	425	465	442	469	430	471	428	444	507	476	455	451	484	433	460	447	473	479	456	441	445	437	478	471	455	452	488	462	445	406	462	447	469	441	469	434	459	443	454	454	495	481	450	507	435	452	459	426	436	484	468	451	500	515	459	449	474	470	462	469	455	468	436	470	419	461	442	428	451	501	442	454	464	461	449	483	438	456	445	470	470	443	476	468	446	458	463	455	475	442	449	426	477	440	438	444	463	446	458	421	461	453	460	485	465	463	403	458	470	472	440	454	436	465	459	468	460	477	429	431	440	445	470	433	473	470	430	466	481	451	476	476	480	456	442	423	478	462	433	455	461	475	443	466	477	454	431	474	472	495	468	423	438	463	450	446	434	470	450	431	495	438	451	497	481	450	456	454	480	483	451	433	475	423	459	482	435	466	455	494	456	431	455	424	483	475	434	492	467	467	454	435	475	460	450	456	439	463	462	445	453	417	492	463	423	455	448	472	457	455	358	441	473	456	448	479	454	458	479	464	449	477	426	403	431	434	460	461	433	469	496	458	436	469	457	436	485	471	461	428	497	448	454	461	488	426	442	478	393	476	435	494	459	494	504	466	472	464	461	487	431	456	426	429	451	430	438	457	485	471	471	453	460	424	429	466	480	428	456	435	477	455	445	480	441	453	452	487	507	452	485	472	466	455	472	485	478	475	453	467	454	504	458	437	468	464	439	496	437	498	460	442	450	444	434	459	417	454	453	432	452	462	427	413	458	483	471	480	434	450	480	467	471	470	448	506	454	484	457	496	480	440	449	468	460	421	455	500	443	427	452	452	453	486	430	470	497	463	453	439	442	483	462	436	492	488	447	426	483	459	501	470	454	442	436	462	414	439	457	449	459	488	449	441	461	446	497	459	479	489	455	418	435	527	494	427	447
30124	46295	42383	31282	22062	15836	11673	9211	6852	5635	4493	3742	2975	2490	2270	1870	1676	1430	1249	1147	1138	1045	1035	893	902	960	827	901	866	769	771	772	810	789	844	775	790	706	755	779	779	721	770	679	739	773	727	761	746	711	728	737	764	749	742	725	714	720	710	773	680	749	734	709	757	732	777	770	761	717	735	744	711	698	728	733	768	751	767	736	767	734	765	716	702	745	705	742	800	688	778	734	750	735	704	739	731	770	734	745	784	757	744	724	724	685	768	724	733	716	726	677	726	769	733	720	708	703	771	767	712	730	729	722	727	720	773	710	742	730	660	774	695	773	788	741	771	749	740	762	745	773	757	771	740	721	772	744	714	752	724	728	727	727	721	803	782	714	718	749	744	737	722	718	733	761	671	707	734	768	715	743	729	715	750	715	704	741	731	730	739	766	708	698	789	740	702	721	724	741	683	728	680	715	721	698	714	691	717	742	734	751	709	762	728	738	689	762	694	734	721	741	725	822	758	818	737	756	747	728	776	737	756	756	759	751	728	728	770	745	738	714	755	750	723	715	775	775	736	730	718	744	774	679	706	729	712	698	731	735	722	777	776	714	716	695	744	714	720	716	673	745	771	729	764	735	714	756	727	762	798	732	730	722	724	754	747	745	724	794	743	711	738	752	728	738	717	743	674	763	733	748	716	762	720	754	754	741	700	748	785	739	814	722	779	682	710	710	747	761	737	719	752	755	739	719	687	724	759	738	781	698	721	776	788	735	724	757	730	739	697	709	732	749	719	752	727	707	736	747	764	700	718	738	740	774	701	709	733	717	752	719	743	727	731	729	760	741	728	727	699	731	757	741	728	748	712	798	737	723	716	698	741	750	735	744	782	722	768	700	751	739	743	741	784	726	751	761	747	712	689	741	745	707	688	754	773	733	752	710	804	755	694	700	720	807	782	705	743	697	750	709	752	780	728	721	726	720	731	710	746	739	753	705	729	726	747	729	767	801	742	691	721	764	705	695	762	700	757	741	733	705	765	758	764	758	760	741	756	773	780	754	755	713	764	696	777	726	746	726	744	773	730	759	728	770	746	727	771	760	727	743	738	749	728	638	716	741	736	681	727	731	727	703	701	708	712	723	743	675	696	773	728	675	796	752	740	746	729	760	670	761	781	748	728	750	732	706	772	721	734	755	762	770	692	740	755	700	733	728	764	748	712	732	752	761	648	708	746	787	748	755	741	749	775	762	747	711	738	769	740	758	753	765	777	739	713	719	727	725	738	740	708	722	759	727	773	722	724	764	772	767	718	789	704	761	719	766	719	749	740	732	709	732	706	737	710	763	760	735	693	723	741	774	763	690	757	743	703	726	698	729	766	693	696	754	653	768	741	757	751	723	740	750	734	691	703	699	773	740	748	731	740	742	702	763	724	725	761	742	771	710	711	729	769	745	686	753	746	713	737	758	734	697	732	760	758	722	731	760	772	700	764	708	755	729	743	754	735	703	756	754	742	727	771	734	794	761	741	721	693	733	744	729	710	741	708	721	744	732	708	739	744	712	736	684	755	740	741	762	688	703	698	723	738	797	716	734	723	728	762	736	696	746	740	748	729	782	749	762	761	742	725	740	749	750	712	715	750	727	746	769	681	739	701	759	719	713	762	746	705	718	722	749	728	751	745	768	706	750	694	736	726	743	731	676	745	742	783	732	728	762	746	746	739	730	736	768	736	738	752	663	751	727	712	775	710	707	778	699	704	753	726	750	691	743	703	728	743	721	761	748	708	745	743	740	697	687	752	732	683	769	702	735	722	698	736	757	701	711	732	760	764	771	743	717	760	706	706	722	736	746	739	744	724	730	715	704	742	739	714	724	775	779	745	757	714	750	731	751	737	715	716	755	735	671	742	762	718	735	710	770	703	806	694	757	757	757	697	690	738	752	750	669	766	742	758	788	831	732	709	709	758	771	751	716	731	738	771	739	705	744	758	732	714	682	733	720	722	717	767	696	721	730	714	720	726	753	690	744	756	740	717	717	714	669	725	736	744	707	716	774	742	740	715	732	716	720	676	736	701	719	741	801	785	775	732	775	746	750	751	753	749	749	754	741	748	714	730	746	765	766	719	699	756	744	762	764	764	701	705	788	701	728	731	731	768	733	698	734	773	750	725	738	682	707	735	737	728	720	777	746	672	728	715	729	714	712	770	729	739	736	735	726	739	758	729	747	716	746	718	751	728	764	712	724	764	728	761	725	782	718	739	739	748	729	754	730	756	724	771	665	735	726	722	756	721	736	748	731	729	759	748	736	679	740	690	743	735	715	737	784	729	734	791	689	761	735	772	751	749	741	738	749	802	787	771	778	746	728	800	726	783	699	762	743	735	760	760	762	748	764	737	742	774	748	699	761	725	711	771	677	720	736	720	729	739	679	715	739	762	729	779	734	730	752	730	707	786	741	753	729	748	748	735	712	693	722	721	823	796	742	722	713	732	739	677	658	750	751	769	757	774	766	726	753	735	729	712	675	725	769	715	719	745	748	702	736	720	746	763	744	718	721	712	734	752	741	739	722	721	729	718	758	762	732	737	754	735	731	765	713	707	726	722	756	711	752	768	747	721	747	778	726	729	758	750	720	766	678	719	731	726	748	768	754	759	735	701	789	747	737	764	711	767	730	722	757	782	765	696	743	733	742	747	690	718	731	739	761	698	745	768	755	709	767	773	703	754	702	757	713	746	726	722	740	707	700	718	722	719	726	770	736	706	736	718	716	738	755	723	729	771	792	754	764	700	763	756	732	702	728	703	763	726	732	703	786	710	704	741	731	708	731	752	740	747	724	735	627	768	759	747	708	694	719	780	717	752	756	752	717	705	679	781	774	738	682	705	749	752	730	756	729	731	696	783	743	682	755	711	702	736	726	729	792	690	736	741	710	773	737	762	786	760	774	737	724	759	804	745	755	748	776	746	740	735	749	835	738	747	758	729	712	746	698	739	745	712	723	748	778	701	708	739	764	745	742	733	760	724	757	766	762	737	736	754	680	734	746	756	790	731	759	844	726	730	811	776	740	757	751	762	747	698	771	736	772	722	732	813	743	761	733	765	777	747	769	698	693	705	720	712	751	726	775	720	753	705	732	740	735	752	702	743	696	739	737	737	748	734	706	725	759	741	715	711	705	654	725	712	741	743	711	775	733	734	734	728	709	702	758	693	727	772	725	735	754	702	740	743	721	734	750	738	762	787	721	758	737	777	768	752	708	745	724	746	720	724	723	731	775	753	739	715	717	712	718	725	698	690	749	727	738	735	684	736	730	715	695	752	737	727	782	720	694	712	731	741	708	723	713	749	688	743	736	758	743	737	719	748	732	725	727	731	746	754	698	748	748	717	755	723	715	698	726	746	775	743	791	734	716	707	744	740	690	784	742	750	691	689	715	700	730	766	699	744	732	725	725	740	720	765	700	763	732	700	702	728	756	740	755	788	782	759	741	713	757	707	725	737	752	729	711	753	783
24709	21676	29003	25589	21629	15250	8438	5073	3350	2631	2196	1820	1487	1232	1193	1014	854	753	737	668	640	603	604	616	550	532	526	502	483	513	492	516	477	495	449	455	455	472	519	502	462	487	484	459	465	487	456	476	473	471	460	461	460	446	436	477	457	477	456	468	444	469	522	457	425	467	446	477	435	470	441	471	483	495	487	462	434	429	442	447	456	452	492	453	447	454	455	509	433	462	500	490	442	490	480	502	474	466	445	450	479	448	470	437	469	482	467	465	463	512	476	453	435	478	500	471	439	450	438	472	454	443	450	452	448	439	460	498	480	486	469	480	472	443	450	458	497	465	465	470	455	453	427	486	482	471	456	492	453	491	469	468	448	466	477	436	499	484	500	455	469	432	455	465	452	438	465	460	477	454	448	461	450	441	442	470	478	478	476	439	474	478	466	449	465	437	485	463	421	441	428	490	469	482	442	510	457	464	494	472	463	462	492	460	470	440	456	483	481	479	472	423	519	461	439	504	496	513	445	445	444	459	473	503	414	478	430	462	469	467	463	467	451	488	497	482	463	467	498	508	500	461	454	451	489	455	476	496	468	429	430	486	449	461	523	455	448	444	448	477	456	459	489	469	464	463	468	460	513	420	469	461	432	468	474	477	455	459	484	448	477	465	436	451	442	452	426	440	469	494	489	450	466	463	458	460	432	451	495	467	443	531	518	467	470	448	484	476	482	456	466	451	459	478	456	469	471	487	462	492	437	471	436	434	495	454	482	480	512	486	441	421	444	487	471	482	446	533	458	503	447	490	492	463	456	461	444	471	453	458	470	434	496	475	452	444	483	474	471	474	439	468	468	465	491	469	468	489	466	459	465	470	454	474	450	467	479	487	460	456	498	454	456	476	453	464	447	465	473	457	485	493	498	445	486	469	477	456	436	462	452	456	413	423	504	443	449	476	466	449	480	450	453	475	463	474	448	475	476	424	477	432	484	449	428	506	474	449	453	464	475	476	469	412	480	460	434	473	480	480	478	454	497	466	484	457	436	505	461	427	463	455	524	428	462	433	455	438	490	441	447	431	433	489	466	441	454	471	490	461	461	461	493	447	480	465	460	431	475	486	486	449	432	459	450	447	471	432	475	455	462	477	431	437	466	436	437	465	459	490	439	446	499	465	468	447	447	522	436	457	478	472	468	452	472	458	434	463	486	439	497	449	459	480	424	457	462	495	467	473	523	453	396	464	457	480	486	494	454	422	509	428	429	466	438	463	459	475	480	455	497	434	473	453	474	501	447	506	499	379	436	456	485	448	503	434	440	424	451	468	450	442	479	467	451	488	461	460	431	457	477	418	486	454	426	467	466	464	461	462	445	461	487	484	481	449	488	482	468	475	491	466	451	460	465	465	461	462	452	444	458	469	434	490	466	437	449	438	468	473	438	432	498	436	435	463	480	472	473	463	464	467	491	482	443	466	471	441	433	449	479	488	426	440	488	461	464	462	482	517	440	450	477	453	476	521	465	504	491	448	487	456	494	444	438	441	462	438	464	470	478	463	485	468	494	482	455	484	449	463	466	482	432	465	445	465	454	478	478	480	449	453	494	463	469	456	453	456	472	463	475	413	457	442	481	478	465	484	470	434	461	449	458	468	420	433	449	491	436	462	489	463	452	458	475	470	478	434	467	496	472	432	473	483	439	477	471	456	448	460	430	468	468	471	465	447	437	432	518	441	475	471	451	434	434	479	433	471	466	501	471	451	473	464	518	452	497	457	487	472	450	431	475	463	508	499	465	486	433	455	408	433	471	432	422	495	454	460	424	449	472	452	521	465	490	450	470	460	466	451	473	451	499	440	449	439	515	449	421	493	490	440	456	460	449	472	435	497	444	466	474	462	442	445	492	445	489	425	455	460	438	495	493	420	447	444	431	489	479	485	452	470	465	488	459	478	473	455	449	478	444	454	465	473	477	481	469	484	449	475	497	448	485	446	525	465	462	500	457	463	481	455	476	445	469	433	428	439	474	509	455	465	429	441	465	432	462	451	433	458	467	455	477	443	460	486	463	480	474	459	442	451	491	427	473	461	519	441	478	432	468	491	479	462	464	477	472	439	458	525	482	499	441	440	455	492	496	530	484	434	499	476	459	470	505	459	444	448	468	454	450	433	442	479	493	458	463	481	466	453	452	468	436	460	490	449	426	476	451	445	459	463	489	464	457	459	453	470	482	437	438	435	491	457	471	486	471	486	466	478	427	478	473	492	469	447	439	471	516	442	459	445	446	479	440	497	447	471	427	488	464	453	433	446	472	505	482	490	488	459	451	469	457	452	489	431	490	470	459	491	447	487	450	487	478	458	430	469	431	454	411	486	433	448	513	471	507	462	452	447	486	474	474	426	477	498	457	479	482	477	467	474	457	463	465	461	469	480	453	460	481	481	446	479	466	456	453	477	457	451	465	422	478	508	454	459	468	474	474	438	462	432	482	474	478	486	454	462	484	444	485	452	447	432	463	445	503	465	460	425	468	487	480	486	448	448	465	456	472	444	483	448	453	458	453	477	460	463	437	445	471	423	466	462	456	475	461	425	427	497	427	488	474	514	435	446	472	459	452	416	512	460	440	479	463	481	476	463	448	476	471	454	481	444	452	491	510	462	437	487	471	445	468	456	462	470	488	447	466	455	499	463	432	468	479	461	484	487	471	434	451	418	433	465	453	444	477	470	503	481	482	431	490	504	458	475	470	434	479	470	478	503	487	438	453	450	464	462	445	463	467	463	466	431	466	475	462	474	458	467	472	477	444	427	463	482	485	486	462	455	437	512	490	490	445	436	440	440	486	442	462	456	472	453	507	461	476	509	471	440	466	481	473	433	477	456	479	460	426	438	488	474	482	498	474	489	479	510	458	466	480	448	443	442	495	452	432	436	463	485	444	494	477	479	457	467	443	469	462	523	485	468	464	484	500	471	445	447	476	478	458	441	476	470	472	498	470	435	481	437	492	495	474	458	453	430	402	454	485	454	448	477	448	478	503	457	522	449	446	452	466	457	480	441	458	446	485	468	475	420	436	428	479	495	472	457	454	427	490	474	485	478	462	514	467	456	484	475	468	475	513	428	485	456	451	455	489	456	524	460	458	412	463	438	449	461	439	454	457	509	476	523	452	442	453	464	493	483	438	479	468	440	443	444	443	436	465	439	472	454	475	479	466	462	461	430	438	450	504	419	439	468	456	452	456	442	489	416	471	468	469	455	469	492	458	450	490	466	442	465	487	478	458	477	452	488	448	458	453	498	465	476	433	455	492	428	466	458	447	459	443	451	460	472	492	462	506	461	448	437	461	478	457	428	430	459	444	485	473	488	495	463	443	457	485	497	438	452	473	455	449	480	413	453	465	493	499	456	471	479	487	463	485	451	465	468	439	447	471	448	473	470	411	502	456	513	437	495	482	465	493	460	498	484	456	440	473	484	457	438	454	456	456	406	490	444	426	455	458	453	426	455	460	482	480	470
29961	51680	48471	37880	28737	21942	16545	13394	9976	8182	6738	5408	4453	3609	3116	2632	2278	1832	1495	1460	1376	1306	1184	1081	970	1066	1001	898	813	907	879	882	794	785	744	757	783	794	752	767	723	753	733	713	794	801	795	741	751	736	748	784	727	756	744	754	731	760	736	771	725	699	735	728	744	755	735	721	745	800	777	733	781	750	747	719	774	793	743	724	764	756	738	721	753	714	706	764	780	780	703	689	710	719	756	814	734	728	728	770	736	720	729	702	753	781	744	758	699	718	738	753	710	700	769	757	757	741	734	746	762	727	791	748	703	725	768	718	727	782	707	722	752	771	766	729	809	739	764	730	695	715	725	744	741	738	737	718	711	781	716	729	740	740	710	692	771	766	780	733	729	775	712	769	720	842	768	775	780	780	768	764	750	756	755	770	734	724	755	793	738	790	746	756	754	752	770	754	736	769	801	756	745	740	717	782	721	742	741	770	727	772	748	762	763	721	756	748	783	720	721	724	775	736	714	706	741	716	757	766	776	787	771	747	701	713	715	746	703	718	735	730	742	774	757	745	762	709	757	777	755	732	732	750	736	734	746	729	772	739	704	738	759	785	737	736	781	746	718	753	744	694	750	746	748	705	743	705	776	796	702	776	737	746	738	764	777	725	775	717	787	759	785	744	746	774	712	716	767	736	743	776	753	711	759	731	746	730	731	755	736	718	722	718	754	762	717	722	751	734	738	725	745	701	719	749	758	743	792	779	737	764	732	767	741	746	724	730	742	713	751	771	753	777	721	697	741	759	762	783	760	745	740	749	752	763	753	712	761	718	740	746	763	722	778	733	776	710	700	742	696	672	751	772	737	759	716	736	705	728	727	765	727	756	731	737	744	755	743	766	747	751	695	765	773	782	711	753	749	749	736	725	784	760	789	763	712	800	753	742	762	732	747	739	724	758	770	761	796	724	719	768	720	716	755	772	748	717	778	743	716	717	742	761	765	784	744	735	759	754	757	772	726	750	698	762	770	718	723	778	744	757	736	755	677	756	729	746	773	754	733	754	770	755	780	777	745	784	710	665	754	740	737	757	728	793	754	745	793	721	734	736	729	771	723	724	706	750	803	727	788	745	701	749	729	723	708	761	761	719	747	731	727	745	753	716	716	740	738	754	716	750	748	712	748	804	778	735	736	701	781	722	739	713	742	720	733	765	731	756	736	749	713	740	726	766	773	756	775	787	724	752	775	793	750	797	815	770	745	733	731	757	760	681	753	725	726	807	776	723	765	762	798	725	753	755	734	708	772	728	766	727	715	745	773	778	730	716	729	731	741	737	772	776	795	729	775	736	748	757	715	768	741	753	760	749	718	760	754	756	707	750	763	739	746	771	765	738	760	740	753	740	763	719	713	749	679	740	716	765	701	720	733	738	774	759	712	772	802	745	702	764	737	759	769	722	735	723	772	745	777	719	763	713	755	711	726	706	754	791	759	742	740	725	745	759	754	740	767	721	731	729	796	739	690	717	731	729	770	714	727	726	713	726	743	697	712	736	703	723	723	811	760	740	770	711	762	740	790	727	713	727	737	742	724	712	692	754	752	765	728	756	749	741	765	766	751	742	735	795	706	713	741	727	778	748	739	740	731	760	737	702	750	774	731	767	776	728	751	763	761	699	743	772	753	781	709	715	735	757	771	760	697	735	725	734	768	745	717	728	754	739	784	742	719	703	715	729	792	797	748	709	691	762	758	754	709	791	743	760	772	732	756	743	701	724	772	788	686	793	787	709	735	750	689	769	732	751	740	756	738	771	753	773	720	725	743	750	704	761	718	729	765	727	737	763	759	747	733	744	738	772	733	738	738	711	799	727	735	737	723	725	738	738	737	776	697	745	717	756	757	734	752	749	773	693	766	734	767	728	795	725	798	740	776	712	725	729	740	768	752	726	749	760	787	805	743	741	754	737	737	760	759	691	766	743	742	756	758	753	734	755	772	744	734	792	775	724	757	766	796	687	769	749	744	727	695	782	761	717	731	755	719	759	738	734	757	797	759	772	781	783	762	759	734	727	774	765	755	715	742	738	733	792	758	745	764	733	774	715	743	734	734	758	772	796	746	756	765	740	705	713	752	788	757	752	713	769	768	746	777	772	758	745	728	735	822	714	767	777	768	780	777	734	716	770	712	727	770	702	746	720	732	745	733	739	731	730	676	756	737	794	739	759	779	703	733	707	768	751	753	690	690	729	739	745	769	727	715	784	734	756	760	743	743	732	728	774	752	737	795	727	754	714	764	746	775	787	769	737	750	751	716	727	722	756	767	714	755	727	718	713	758	709	747	716	780	715	761	764	732	708	722	741	755	758	740	761	685	758	710	704	739	728	704	745	711	756	715	746	771	803	759	733	763	758	728	749	732	749	727	750	723	710	786	771	740	722	718	737	760	756	706	722	717	735	707	732	733	757	712	781	736	737	735	768	742	744	734	773	722	764	759	780	760	720	750	779	749	732	726	747	711	775	779	774	717	747	747	730	789	746	731	749	702	731	762	761	763	706	753	793	768	768	770	793	769	770	717	781	712	718	682	802	771	799	681	747	776	737	754	757	770	768	777	777	785	764	752	789	711	767	715	742	776	752	740	720	700	718	767	778	745	709	743	736	756	735	761	740	734	724	748	725	759	819	749	789	699	721	759	750	723	742	726	723	723	701	704	708	713	727	758	712	688	760	741	765	698	735	759	745	731	716	717	691	730	754	760	747	792	794	741	698	771	735	728	748	741	677	744	717	783	760	709	723	762	680	698	758	725	749	738	732	734	751	764	773	747	783	749	727	784	791	791	705	784	795	792	718	717	753	783	707	729	767	766	755	766	793	695	704	774	737	693	717	761	765	758	711	731	709	775	798	714	733	714	753	774	695	748	754	695	764	737	734	743	755	722	729	777	732	729	730	772	732	724	784	690	764	797	775	763	761	720	699	740	689	745	732	757	754	734	736	749	786	771	729	802	751	748	757	703	774	730	759	766	740	783	745	699	712	720	790	738	744	757	742	787	744	720	768	740	731	752	741	702	745	727	746	772	737	762	740	755	789	729	709	777	713	693	753	762	783	743	745	728	739	734	738	782	761	740	746	769	762	753	733	770	737	722	753	727	729	772	733	749	751	762	743	715	786	757	709	789	748	706	744	757	748	766	757	729	762	772	760	731	726	763	795	736	731	701	789	754	740	699	723	741	744	753	737	757	743	751	803	737	712	787	764	756	768	768	739	808	749	776	763	746	767	747	717	748	775	718	760	721	765	710	715	709	763	766	703	725	769	718	727	741	761	762	800	756	776	744	742	759	749	762	739	754	691	780	694	739	707	746	736	785	757	730	716	731	803	728	737	793	727	721	776	739	747	785	755	717	761	800	793	706	698	723	730	745	746	761	712	792	753	776	768	773	757	741	783	739	760	745	741	744	731	763	776	776	677	736	765	729	735	732	756	762	717	817	724	758	757	769	722	751	771	736	768	725	754	772	757
23740	21691	29583	24453	22100	21786	15506	7405	4743	3841	2964	2340	1941	1691	1407	1170	1035	863	794	722	736	631	624	589	579	546	558	468	536	488	438	454	474	472	486	419	431	418	430	426	425	468	433	409	431	448	460	452	431	423	447	440	474	486	443	418	421	426	415	468	421	439	486	494	464	447	431	431	420	462	447	402	417	440	421	441	442	462	440	448	407	446	413	434	434	438	481	454	453	457	413	443	427	443	432	402	449	413	435	453	452	411	418	464	430	400	434	444	411	435	437	427	423	457	404	448	466	411	432	469	441	439	459	446	427	453	446	474	447	435	470	458	426	414	453	423	445	414	437	424	436	432	424	457	465	448	456	442	420	447	446	431	435	457	474	408	421	432	441	456	447	411	446	435	444	404	440	470	430	456	462	427	412	416	431	468	421	441	451	408	437	437	444	437	467	429	455	427	435	444	404	449	442	430	445	426	465	424	449	452	439	440	382	434	421	444	408	441	424	422	424	390	453	442	424	399	429	433	430	412	436	479	446	435	451	408	452	453	410	476	483	392	435	449	408	441	438	417	421	407	413	453	457	488	457	445	428	427	476	410	458	411	434	416	461	442	451	458	450	447	431	386	415	391	452	393	445	444	453	443	444	385	433	423	394	442	476	447	442	405	445	464	443	460	473	443	437	448	438	408	467	419	420	437	435	445	416	454	423	457	435	437	435	447	444	425	433	423	443	440	419	435	441	430	460	444	421	415	434	449	434	433	411	392	432	429	439	423	387	459	427	444	453	408	443	431	429	478	458	446	427	448	429	428	446	459	416	408	461	429	411	432	440	404	421	436	425	442	455	403	465	427	443	434	444	402	429	415	462	410	427	436	417	465	450	424	431	443	420	444	429	438	466	436	440	446	442	422	409	474	456	450	409	414	439	448	439	459	392	425	445	410	452	445	435	403	409	423	451	465	423	433	459	444	441	438	426	482	415	443	446	444	458	416	469	404	438	403	386	421	467	458	466	436	431	454	427	422	442	455	419	407	440	472	433	443	415	423	425	427	459	431	437	454	430	443	442	461	432	441	417	451	404	445	447	455	469	448	488	383	445	442	467	432	441	433	426	452	423	453	448	407	427	453	420	419	423	420	424	432	434	421	434	448	401	451	428	441	450	445	442	413	468	459	391	442	430	467	413	497	441	453	418	425	445	391	413	448	457	453	449	444	418	425	414	421	462	441	445	416	421	466	422	413	404	440	432	450	447	435	408	432	434	464	431	486	438	457	420	457	428	418	473	441	473	433	443	449	408	444	441	412	405	466	436	460	440	453	468	442	421	421	414	466	435	400	422	440	473	392	414	427	422	451	394	400	463	437	451	433	441	425	455	424	390	447	425	446	441	451	444	463	446	422	435	435	424	395	432	413	430	443	478	440	433	463	468	461	431	452	450	425	408	417	451	427	446	427	445	459	417	397	426	433	430	426	420	409	463	429	416	426	461	434	441	422	429	419	424	429	451	464	426	427	464	433	391	451	392	415	419	428	452	454	457	432	438	431	444	469	413	402	439	444	420	447	438	500	482	434	393	445	393	416	434	436	411	451	442	458	386	428	437	414	425	418	417	406	392	424	452	480	427	444	432	417	432	447	463	461	391	411	430	449	453	387	399	473	433	427	473	429	461	475	453	456	467	441	445	424	470	450	443	404	416	415	445	451	455	424	404	465	433	432	430	438	441	453	405	405	424	442	440	411	400	414	458	447	422	438	416	401	473	452	419	422	433	421	415	409	433	436	461	432	455	436	419	431	430	435	437	424	440	435	419	427	416	439	408	448	470	438	432	451	445	424	403	447	429	452	425	428	404	422	429	432	448	466	430	443	449	432	423	458	418	394	452	501	441	424	409	436	462	437	451	467	424	420	463	444	441	461	420	436	371	452	460	421	471	423	452	428	433	400	428	444	433	444	429	425	405	425	434	455	426	452	442	419	432	449	479	430	422	391	432	438	409	459	446	424	432	405	436	431	452	443	437	418	440	448	459	415	452	421	410	445	442	464	428	393	422	448	450	452	431	424	440	427	444	422	460	476	461	467	485	431	387	463	392	426	447	449	479	439	440	449	439	444	421	419	446	423	436	447	457	428	476	472	440	423	423	464	437	453	461	432	443	383	415	418	415	442	442	445	436	426	391	446	434	393	469	460	454	417	444	428	398	420	447	425	418	402	422	446	437	452	446	450	413	460	419	413	437	417	448	449	444	452	425	417	429	427	453	440	403	408	465	429	437	441	396	455	422	432	419	421	448	442	446	429	431	424	442	452	400	429	427	434	462	425	455	456	449	443	434	467	425	436	391	462	456	432	447	426	445	420	414	411	419	452	445	444	442	412	438	455	453	424	453	436	425	409	428	385	412	449	441	432	438	461	448	446	416	453	463	419	414	448	444	443	445	462	450	430	464	443	456	412	450	427	399	437	446	414	399	392	419	431	434	413	449	447	404	455	460	453	423	434	459	437	429	459	402	421	424	447	425	468	414	425	431	393	416	410	426	434	395	476	401	431	438	427	438	412	449	419	444	445	427	453	414	470	430	450	404	452	427	441	401	439	444	432	390	429	461	395	423	453	439	398	428	448	405	443	453	463	410	439	401	460	404	419	438	447	419	408	426	461	442	419	427	428	464	449	389	435	433	416	452	435	448	435	423	437	448	410	408	441	450	471	443	389	483	440	433	451	445	440	459	503	441	470	454	426	416	480	439	452	424	481	461	409	440	451	389	436	439	433	428	447	473	387	455	436	413	397	419	473	444	444	420	450	403	439	498	422	420	399	438	429	448	442	404	444	462	436	452	460	399	437	457	443	426	464	437	459	414	461	416	473	452	387	427	408	485	456	452	426	433	420	450	407	440	427	430	463	442	416	447	412	439	452	434	445	443	394	439	421	419	422	413	408	434	417	399	451	388	454	426	467	396	462	428	411	424	408	399	422	441	428	450	449	421	397	425	429	449	434	419	453	438	417	418	423	414	468	433	442	430	442	417	404	430	426	435	413	433	412	446	417	479	403	412	430	420	407	451	454	432	422	466	451	406	444	401	478	415	428	442	420	427	448	452	407	388	439	440	397	441	432	451	423	431	419	450	423	413	412	416	433	457	451	439	423	423	409	415	433	443	445	442	386	415	397	447	412	437	430	435	409	463	457	430	453	421	447	443	425	491	387	462	440	447	439	436	412	381	451	425	438	446	409	432	429	420	457	415	427	420	423	433	420	435	456	431	413	398	455	445	443	420	436	443	457	451	402	453	451	453	422	416	461	433	451	467	415	427	453	425	424	449	451	424	422	426	433	433	429	425	443	434	421	433	429	431	423	413	445	461	424	419	425	438	423	409	413	432	433	425	446	399	386	438	472	421	440	453	388	441	419	429	443	431	422	447	460	390	466	416	418	411	423	436	445	426	403	442	384	413	411	444	428	467	400	470	433	449	412	419	386	413	438	452	441	452	412	432	435	440	431	430	449	427	453	450	461
31829	55493	52478	42525	33712	26511	20904	16579	13314	10861	8729	7071	5870	4828	3881	3350	2597	2106	1902	1683	1666	1488	1259	1198	1107	1059	998	855	815	821	762	806	804	815	745	764	751	730	700	684	735	721	734	634	690	649	724	691	715	694	723	670	704	646	711	695	682	657	694	665	653	613	707	695	691	665	660	687	678	706	648	703	681	717	664	702	674	667	710	693	686	649	700	682	701	674	734	678	682	692	677	709	672	698	648	681	734	732	665	669	663	664	735	711	703	680	687	727	703	659	680	757	670	674	640	673	668	690	699	719	680	621	703	659	724	666	712	754	664	672	714	688	688	655	630	678	660	612	705	674	706	651	676	712	654	702	659	704	638	710	695	660	672	694	669	684	667	666	661	660	673	639	710	666	704	704	698	662	725	634	681	676	690	695	682	720	664	669	733	664	674	667	701	700	670	670	704	672	705	674	672	666	685	690	668	699	708	690	691	632	694	720	697	737	702	719	664	643	644	730	695	705	668	644	689	678	688	667	707	700	681	708	667	698	689	671	678	666	706	678	695	685	681	673	711	692	753	695	718	694	733	688	708	668	703	722	662	659	717	649	690	666	716	631	674	662	656	643	660	693	676	705	683	642	741	686	695	676	665	638	685	713	678	665	638	714	689	678	680	678	704	731	661	715	699	687	703	719	685	697	700	660	705	672	670	712	658	704	706	679	734	625	703	711	757	674	735	654	693	677	678	679	711	717	635	742	708	710	663	685	724	674	685	681	667	675	681	679	666	710	673	666	686	675	683	712	688	655	714	675	663	700	666	686	712	704	668	669	701	644	710	698	676	736	682	672	711	718	679	708	670	682	705	654	674	651	690	707	638	670	741	638	653	683	728	703	728	691	675	679	724	729	710	594	675	704	682	730	734	697	726	703	647	661	701	675	649	706	670	746	674	690	709	711	694	652	663	696	703	689	665	665	680	650	712	657	691	670	668	714	620	686	677	706	646	677	652	660	654	688	692	624	681	710	731	691	664	721	659	718	613	681	682	717	640	704	672	726	665	682	736	721	725	713	657	677	694	674	715	738	656	636	726	689	646	648	678	690	664	688	711	659	697	674	687	719	692	689	686	680	653	655	656	706	674	657	699	659	687	653	690	687	680	694	674	662	666	726	693	711	675	647	767	647	727	650	691	692	622	690	683	676	670	651	702	627	674	671	686	696	672	621	665	671	685	663	652	707	703	697	674	695	668	669	663	720	721	660	645	672	695	650	723	702	639	698	681	670	717	683	715	739	665	678	690	716	680	732	666	663	703	649	724	654	660	675	654	738	673	682	694	687	703	703	636	699	713	710	718	668	686	684	702	660	655	695	690	640	695	751	703	689	661	662	690	688	675	697	692	694	677	661	651	696	703	694	679	684	678	740	665	684	718	663	705	695	656	711	711	677	685	693	675	735	662	702	664	684	675	662	703	685	685	653	727	690	684	701	687	665	699	686	680	659	643	661	739	720	696	706	672	714	706	693	712	732	668	686	675	704	721	678	637	684	682	753	707	638	699	677	700	680	660	681	681	705	665	687	694	685	661	737	682	677	671	636	719	680	659	696	673	680	670	713	651	689	656	664	699	659	667	710	670	625	690	662	710	692	637	705	718	672	642	681	692	661	665	674	696	683	671	719	686	683	624	661	717	669	671	695	636	679	692	741	680	693	674	668	688	727	711	699	677	671	664	694	650	663	692	672	658	713	691	686	696	718	687	696	722	702	698	720	689	682	656	684	632	700	724	646	676	670	733	662	737	688	678	695	664	717	711	705	692	663	703	661	707	652	637	687	684	671	711	709	654	621	676	717	665	692	659	714	685	679	712	707	705	693	697	644	726	706	711	682	646	647	680	685	666	684	709	726	715	723	719	693	665	713	672	673	683	713	683	658	674	688	713	683	691	725	697	716	719	671	671	716	681	702	643	667	642	694	714	718	660	704	674	688	718	650	709	680	682	685	658	675	666	690	652	678	688	662	698	676	715	678	673	735	704	655	689	690	648	716	711	681	721	739	689	737	699	699	690	653	666	698	693	632	680	659	695	624	714	695	718	692	715	756	685	674	692	740	684	694	662	697	693	725	651	729	681	686	712	638	690	664	680	634	667	673	693	695	663	710	709	711	711	746	709	659	705	714	681	667	693	691	684	678	682	672	689	695	689	691	676	702	711	712	663	707	715	704	623	667	703	654	693	692	687	680	683	672	663	727	675	674	649	709	715	667	721	653	657	706	683	683	651	688	716	666	647	689	680	704	689	690	718	657	697	673	702	702	683	679	698	672	652	701	679	648	662	703	710	662	702	724	688	662	677	669	686	698	671	729	662	692	695	696	685	662	694	678	695	631	686	728	701	687	694	737	701	694	668	678	715	672	692	699	671	662	700	676	697	686	697	705	696	646	648	637	703	669	715	733	716	698	701	683	724	677	703	671	710	691	672	669	653	728	641	732	666	742	651	696	685	711	702	707	669	713	673	718	673	661	701	649	661	702	657	716	676	696	661	707	678	706	669	678	680	730	703	716	701	694	705	689	734	674	683	707	669	706	652	717	640	676	682	670	697	676	697	675	667	661	730	703	652	705	670	668	649	727	676	676	684	650	680	674	683	671	720	705	699	676	702	705	629	678	680	714	717	686	663	675	651	682	698	704	693	703	685	743	665	660	688	664	669	669	693	660	687	703	680	688	639	635	706	689	656	747	665	700	649	690	710	686	663	703	682	660	683	721	679	703	694	641	639	667	668	713	660	750	679	677	715	729	707	609	684	652	678	713	671	661	657	699	667	663	666	699	712	752	665	700	727	656	690	700	710	689	755	736	654	675	691	651	708	702	703	627	688	678	676	654	704	674	672	715	694	670	710	704	687	666	720	676	703	675	695	631	699	693	720	635	652	667	684	667	677	686	676	704	686	715	657	688	713	704	717	680	747	673	712	650	710	655	687	708	649	687	679	688	694	687	706	678	677	697	688	689	704	706	694	659	633	687	679	672	705	721	646	678	710	720	643	720	634	712	652	697	688	722	696	687	666	642	705	719	643	718	687	707	706	631	691	716	660	662	663	713	652	678	714	731	746	716	695	657	743	691	691	693	714	724	711	677	693	661	662	706	705	688	692	709	728	688	714	681	676	683	667	709	662	651	621	685	676	770	718	638	720	677	646	715	708	693	689	677	641	714	697	657	692	681	665	690	655	661	679	677	677	669	662	715	726	687	676	626	684	648	703	694	670	678	695	682	621	649	699	680	672	654	615	701	702	715	699	709	712	696	689	678	673	661	674	663	681	707	685	720	591	704	643	655	691	673	703	656	629	733	700	664	699	693	710	705	746	704	635	729	673	769	719	653	684	712	714	693	664	710	724	663	674	712	704	639	669	668	619	724	650	684	660	702	676	748	680	685	698	724	672	709	696	656	697	694	737	700	646	678	700	653	673	709	705	722	674	661	693	679	687	718	674	655	676	679	688	734	708	706	670	711	686	700	659	673
28655	27694	31668	24045	13836	7474	4720	2948	2313	1720	1527	1212	1041	929	793	763	670	615	597	556	570	560	533	518	538	510	513	477	499	489	471	451	451	473	474	450	491	488	468	476	436	480	438	446	443	434	457	475	465	457	453	431	422	450	461	437	444	494	405	488	440	496	484	442	443	474	461	461	464	426	480	466	494	444	456	454	479	482	458	434	464	461	424	440	458	485	506	405	455	468	461	423	470	471	463	455	471	447	433	490	430	446	455	451	459	454	424	477	438	459	456	445	430	464	491	463	448	480	448	441	478	443	451	475	452	454	449	435	402	490	489	475	459	445	457	488	464	446	445	463	494	457	465	414	478	451	502	449	429	454	477	449	410	477	446	459	474	491	453	440	448	474	475	500	435	466	464	458	485	425	441	460	488	448	451	464	470	449	425	436	439	446	439	443	434	478	463	464	405	486	451	486	405	456	436	426	449	432	489	431	460	437	482	460	494	451	440	452	438	465	503	469	479	453	493	488	482	422	470	418	471	495	438	488	465	429	474	456	415	434	478	529	482	485	451	490	492	425	475	478	463	492	433	452	483	459	506	461	463	442	469	444	432	459	443	502	450	421	453	442	436	448	454	458	467	457	485	436	470	512	452	433	466	492	427	430	434	466	461	445	435	463	433	451	441	467	474	491	469	487	478	457	432	452	465	474	481	433	478	442	445	453	464	435	444	491	455	439	469	427	466	465	471	430	421	439	422	484	463	450	435	457	462	484	496	417	476	471	455	482	494	466	459	434	408	444	445	477	439	441	439	464	438	458	465	476	448	460	492	412	463	447	465	452	485	482	434	449	484	470	407	458	463	503	455	477	457	483	459	431	419	452	437	444	453	460	458	443	433	441	491	442	430	432	480	447	443	470	415	463	475	446	443	451	455	458	500	469	456	456	445	439	466	477	461	473	462	453	436	498	472	469	449	444	490	438	460	432	448	466	470	437	451	437	465	449	447	473	457	446	453	424	442	467	462	452	460	481	468	458	443	464	446	434	472	483	448	472	463	466	474	466	467	478	481	475	446	455	478	441	433	449	465	455	424	430	423	470	474	482	437	459	458	461	451	452	448	449	456	459	503	454	432	449	457	483	440	478	459	475	507	414	466	451	433	451	503	454	447	459	495	446	470	442	430	449	435	495	421	471	469	464	465	424	487	482	468	457	451	472	464	464	503	472	427	465	469	483	406	489	466	502	502	467	463	458	454	481	464	473	441	436	461	470	470	461	445	452	464	449	432	468	433	479	439	489	460	444	471	525	478	500	480	441	439	449	452	459	472	493	452	471	466	481	428	464	460	425	463	450	450	442	449	463	480	479	473	464	407	499	460	446	454	484	464	479	436	471	451	433	471	454	437	434	419	470	422	450	461	445	435	486	493	447	498	419	479	469	461	477	468	461	425	484	490	424	479	450	466	446	460	498	487	458	480	451	459	456	497	480	439	451	455	421	457	478	480	437	459	455	420	447	457	463	420	412	447	463	440	478	490	476	466	426	424	469	476	450	428	454	428	450	484	446	446	442	462	455	449	478	464	464	401	447	450	453	478	467	405	496	441	444	435	470	428	439	461	462	436	453	472	416	455	466	451	479	473	448	445	495	452	418	441	485	456	449	443	438	436	462	476	474	457	480	443	455	480	424	423	474	476	476	441	479	422	463	476	450	421	478	443	474	479	469	457	467	461	463	432	471	436	466	414	434	495	488	462	445	455	497	460	449	426	457	423	444	478	426	429	463	456	460	480	470	472	482	421	465	480	469	465	481	439	443	450	426	419	450	434	458	475	515	444	477	430	435	453	462	449	451	465	498	453	466	476	479	436	427	441	447	502	461	489	473	454	459	506	477	428	465	438	480	420	477	482	459	417	431	457	470	452	441	460	444	449	427	467	447	467	459	435	464	457	492	433	491	472	423	456	450	439	426	444	493	485	436	464	431	458	442	488	451	424	467	485	463	482	459	478	460	448	459	442	447	460	487	504	442	475	472	473	450	468	486	469	472	428	435	516	480	475	476	469	491	478	475	499	463	430	458	453	477	519	469	427	411	479	491	499	420	469	448	487	474	483	477	421	461	428	468	503	491	471	437	436	500	441	477	477	429	468	473	473	462	454	419	436	509	443	416	448	430	480	441	436	464	466	413	454	456	472	419	425	467	488	451	426	429	422	469	434	448	495	464	436	437	433	470	473	443	453	459	457	441	478	452	460	427	436	466	442	442	427	424	408	452	425	424	448	472	431	468	446	472	480	465	464	471	469	450	454	441	451	440	459	480	480	459	441	452	468	415	458	438	472	437	452	446	454	437	510	482	454	451	433	450	442	472	460	454	439	457	511	444	469	476	447	477	434	446	468	475	488	426	449	447	424	432	494	434	419	429	431	468	461	452	420	462	477	455	477	452	485	440	448	473	488	461	469	475	474	464	446	448	446	462	464	488	440	477	456	476	447	434	450	458	450	477	430	475	446	460	420	459	462	483	463	457	468	460	441	458	475	462	422	482	456	441	452	487	472	482	482	440	442	426	454	451	469	421	454	447	454	474	424	448	405	490	448	484	445	483	475	429	439	468	454	419	442	434	436	456	460	507	427	469	463	462	438	459	427	506	413	468	460	442	442	470	455	468	441	387	406	430	447	466	457	487	449	453	452	453	418	439	490	472	464	468	460	484	455	465	508	473	458	464	456	469	420	473	463	485	448	457	436	454	457	444	482	445	456	430	455	476	492	464	434	464	476	479	470	431	443	483	443	490	451	460	462	449	453	455	456	433	457	426	451	473	458	461	460	456	428	454	447	499	445	417	444	440	434	461	451	489	450	476	478	473	445	431	456	454	465	452	461	463	451	445	470	458	441	448	462	459	461	411	450	438	443	452	417	429	471	445	493	449	452	450	432	470	462	450	464	449	468	473	450	449	422	458	486	476	438	452	443	458	461	435	487	432	443	461	472	468	410	441	431	456	464	456	453	471	483	476	517	476	453	427	426	444	441	443	430	439	488	453	521	431	445	423	498	430	452	453	482	417	446	435	449	425	425	463	405	462	454	432	444	488	450	428	480	473	442	449	480	440	443	449	496	469	468	482	464	455	468	448	451	428	460	418	454	445	440	432	475	449	452	455	512	404	442	461	446	466	483	452	460	452	465	442	488	452	455	481	471	439	471	443	442	473	470	453	438	473	456	447	417	455	513	430	412	462	460	501	472	486	480	447	464	478	443	448	466	456	422	414	476	446	466	441	475	476	483	494	474	419	462	438	460	479	447	455	467	471	441	466	477	431	441	489	489	433	464	452	482	444	426	434	439	502	438	461	437	460	427	492	424	491	419	464	432	485	476	448	430	422	445	429	428	481	426	457	471	455	447	440	435	479	452	462	465	453	463	492	441	435	486	427	464	493	480	492	449	453	454	463	493	476	488	451	435	461	482	487	430	430	432	455	469	488	451	443	506	469	459	466	483	475	457	455	425	449	456	443	414	436
31238	46436	41602	32434	24015	16578	12461	8900	6874	5509	4401	3541	3023	2486	2086	1841	1505	1334	1254	1164	1092	1065	950	965	911	901	840	798	760	794	759	819	766	746	782	800	774	695	732	792	745	737	796	720	719	708	762	770	794	722	722	705	751	724	709	816	729	747	728	749	734	752	741	734	767	734	707	731	717	746	695	729	702	760	781	725	734	718	695	749	726	778	756	782	732	749	776	749	691	748	738	726	764	705	727	680	756	727	713	744	728	711	723	738	713	736	715	753	758	722	713	716	718	734	657	737	733	729	739	764	772	738	745	738	707	763	681	764	785	767	700	704	788	715	704	690	687	714	773	723	789	751	742	684	723	715	771	723	691	721	760	716	739	751	738	750	783	748	688	783	724	760	723	732	739	748	802	757	745	706	735	723	735	740	740	760	716	745	763	773	732	651	736	715	713	686	724	684	697	735	755	700	716	781	715	752	693	758	704	687	761	727	725	769	772	746	696	715	723	721	748	717	753	756	712	701	686	762	723	736	767	731	686	710	722	705	738	693	746	726	756	766	753	768	653	763	754	745	764	754	686	716	736	741	737	739	725	734	707	748	669	743	715	731	743	723	737	763	711	735	757	700	771	700	739	744	749	733	758	731	747	751	705	743	729	759	787	782	725	745	792	725	727	768	713	742	783	713	676	738	732	716	718	704	777	760	701	726	724	738	703	757	719	746	743	714	750	758	708	769	757	719	815	760	808	718	751	755	711	753	698	725	716	737	697	745	711	702	691	740	732	728	725	741	711	713	739	742	744	715	745	760	689	733	731	698	693	787	744	690	742	744	706	719	708	734	717	755	753	764	706	779	714	730	676	736	735	743	724	744	701	713	759	755	727	710	747	748	709	705	713	707	696	731	756	777	729	678	750	733	750	750	753	768	658	759	770	752	700	724	769	747	711	744	712	697	769	731	700	754	715	755	743	725	682	704	708	765	747	673	768	738	738	725	757	730	742	750	723	743	702	700	692	748	751	721	718	697	733	731	735	765	742	761	747	763	726	695	710	704	719	773	698	744	722	719	730	724	715	783	714	751	737	767	745	770	729	694	724	715	695	724	759	739	729	727	790	706	765	771	751	761	743	724	749	747	701	711	702	733	720	707	717	734	723	713	711	765	752	711	731	793	703	698	736	700	756	698	706	723	729	787	740	719	721	743	750	703	704	739	700	769	704	721	706	708	734	730	714	736	746	750	760	736	760	767	762	790	736	785	706	790	730	764	696	734	747	740	754	762	755	715	786	723	740	721	663	723	736	743	732	780	716	726	731	736	732	724	759	773	722	771	760	701	713	694	778	755	724	755	763	732	754	720	757	695	742	729	711	725	693	760	784	742	727	721	737	754	670	741	742	701	753	737	677	711	715	750	752	757	687	733	720	718	709	724	783	676	760	722	751	723	764	749	732	724	744	702	711	772	730	725	736	730	733	733	749	705	772	706	717	712	728	794	753	743	747	735	671	762	738	761	706	696	707	736	704	721	751	769	713	738	792	779	716	729	744	748	660	692	741	712	653	731	740	688	748	702	692	751	760	735	699	725	731	724	749	735	740	738	725	692	783	710	728	742	771	726	739	730	725	770	749	764	725	702	746	722	733	722	752	676	753	757	721	769	715	771	711	712	692	747	766	737	724	738	752	728	726	712	751	726	737	721	759	734	741	767	696	747	762	778	744	712	715	692	726	717	738	759	744	735	714	736	718	726	716	733	783	715	730	780	694	720	722	716	712	716	746	713	735	780	695	699	656	727	769	763	716	742	753	724	734	687	706	724	736	770	679	742	749	725	679	690	701	710	721	712	722	712	734	768	722	715	751	709	708	762	710	774	722	691	725	733	760	727	710	753	745	704	750	724	698	714	783	721	735	754	731	722	674	716	741	704	759	697	733	703	760	717	718	731	751	722	730	687	739	738	740	716	759	720	702	772	745	713	710	742	726	718	712	725	733	776	743	735	757	745	755	694	728	717	726	674	734	687	740	714	714	714	739	704	752	696	769	757	694	722	740	754	723	724	712	712	754	750	784	731	752	741	736	679	722	754	689	717	689	710	731	716	669	696	730	730	775	750	737	705	727	660	766	701	772	725	701	685	742	700	714	749	715	705	709	770	708	700	718	737	742	754	680	737	759	750	746	721	735	743	750	756	741	719	766	673	751	743	743	697	717	682	722	702	745	689	743	712	751	719	746	781	757	724	690	740	748	717	768	749	713	779	713	739	734	684	744	723	703	639	764	717	766	767	750	708	711	703	758	725	777	738	703	737	744	723	774	791	688	710	719	739	742	729	692	721	753	705	734	711	746	693	703	698	771	737	716	770	717	775	739	727	744	766	677	778	752	777	780	727	715	754	732	787	723	697	734	719	746	727	763	761	728	714	711	715	794	714	741	755	736	756	769	760	769	749	707	722	741	710	757	738	736	787	735	768	723	733	738	733	794	727	741	695	744	707	667	703	698	691	710	743	742	758	742	765	728	736	726	746	686	714	719	717	725	659	746	703	718	729	788	724	711	741	731	719	735	714	738	697	680	703	725	686	743	697	720	704	718	764	716	762	722	727	705	734	725	735	736	720	744	812	768	757	723	695	715	749	758	751	734	753	735	715	759	737	742	704	735	716	777	727	739	740	728	740	747	731	734	773	716	725	719	717	768	710	739	781	684	707	698	674	709	748	768	723	716	750	728	717	767	712	766	707	740	729	732	708	705	743	689	708	755	727	741	742	795	731	758	747	744	724	700	712	759	706	686	748	736	715	716	737	721	723	727	749	717	721	755	687	733	723	752	707	696	714	744	708	781	690	751	742	759	714	760	740	715	717	672	708	732	741	763	738	720	716	758	712	771	760	759	744	773	685	688	721	768	722	734	718	729	785	689	757	736	766	720	716	694	738	741	739	721	720	745	746	725	782	757	708	705	747	713	724	662	728	750	733	711	737	765	745	698	774	736	698	698	731	753	699	711	731	714	775	738	772	695	729	739	789	734	734	721	688	710	696	736	737	712	755	734	722	766	806	719	724	720	718	728	729	662	752	714	708	709	735	770	699	702	738	692	712	728	762	717	734	742	788	689	729	762	720	753	704	748	715	712	750	732	772	711	719	680	741	747	729	745	726	683	705	706	742	729	758	742	741	763	715	747	747	734	731	728	719	677	733	744	717	720	690	713	747	771	737	731	691	754	755	745	701	725	710	759	728	708	688	653	756	714	702	762	739	732	758	728	748	724	741	748	778	793	687	713	736	722	769	794	645	738	784	721	716	745	735	747	725	701	746	693	689	776	730	783	759	731	712	756	731	710	747	771	776	728	754	727	711	728	739	753	736	749	731	723	775	775	740	767	741	724	726	728	734	757	700	721	741	755	738	710	668	731	743	671	728	740	729	755	730	746	741	704	722	769	710	734	742	745	731	719	727	688	756	738	756	743	770	710	713	726	736	733	735	744	689	740	709	718	740	728	728	723	760	729	735	771	767	749	761
23588	20718	27760	24342	20966	15457	8906	4803	3401	2560	2072	1617	1375	1207	1060	932	768	704	682	663	587	556	583	549	505	527	509	472	512	458	463	471	449	476	431	447	462	453	444	421	451	451	429	430	415	413	458	449	423	472	457	495	433	455	461	431	438	449	425	460	471	456	433	451	459	424	459	432	428	396	441	458	416	395	416	410	439	432	434	401	412	460	442	445	465	421	431	444	487	468	412	416	437	469	482	461	391	422	454	442	439	451	430	435	446	437	425	430	454	439	446	457	423	419	430	411	404	468	427	433	409	449	399	406	447	397	467	436	431	443	423	455	454	443	432	423	418	431	442	392	439	450	419	434	429	447	442	450	443	453	470	425	410	472	435	448	425	423	458	417	462	450	411	477	409	461	459	466	442	434	451	438	435	423	441	446	445	408	450	455	457	454	441	425	461	442	434	437	419	432	425	456	440	448	452	450	438	428	447	447	435	440	441	418	448	418	436	446	465	456	451	441	441	449	447	458	466	445	448	441	449	420	428	429	432	389	460	474	431	453	435	415	531	478	423	437	455	425	469	467	448	476	444	446	478	443	434	443	423	429	451	417	413	434	460	451	475	426	438	419	435	437	403	458	429	438	403	425	431	459	445	419	413	457	447	433	430	458	442	469	445	449	440	475	439	407	447	426	419	415	446	462	444	413	472	444	419	474	463	444	402	434	441	439	463	436	479	461	455	459	414	441	449	453	432	419	428	441	421	455	423	457	451	431	453	448	442	437	407	413	416	444	449	447	462	428	447	453	396	413	481	434	408	459	432	441	425	438	433	434	436	435	439	467	447	397	439	455	444	424	454	436	377	426	450	411	471	438	452	441	454	412	428	432	435	457	433	452	443	475	449	439	462	409	467	470	452	419	422	420	457	425	448	436	421	430	439	416	435	430	422	450	463	482	461	417	475	460	430	444	448	446	462	420	449	443	473	443	419	432	444	454	464	431	420	416	426	446	475	459	424	460	405	446	470	418	431	417	406	442	436	425	420	452	423	450	408	440	416	451	491	443	474	441	498	469	460	412	422	441	397	413	439	415	416	453	450	401	461	479	472	399	392	465	465	404	415	459	433	438	415	402	428	423	445	473	431	441	450	414	490	436	437	414	458	447	427	426	444	449	423	414	418	429	451	402	435	447	452	420	446	403	458	462	432	424	455	432	452	471	432	468	436	403	417	402	457	435	472	444	446	426	437	466	448	480	446	420	405	431	457	453	459	435	446	418	428	499	410	444	459	411	428	449	424	448	434	403	402	408	443	447	461	464	446	431	461	441	404	507	464	430	441	448	384	447	473	419	398	454	466	462	495	405	439	495	444	472	461	463	414	434	412	394	461	416	454	420	438	466	441	432	431	423	473	438	447	410	457	462	435	422	423	402	425	466	426	441	439	468	428	459	446	457	424	415	429	436	435	434	441	431	430	426	420	493	440	436	441	448	436	458	459	421	447	454	454	438	447	454	393	465	410	421	469	443	458	448	445	440	442	456	471	430	419	468	434	432	438	420	448	443	435	461	471	475	429	452	409	412	421	430	416	423	429	458	402	402	413	471	429	406	449	453	462	445	427	452	443	419	416	406	416	455	447	459	442	432	483	452	412	465	428	412	467	465	447	456	449	450	438	419	438	413	413	418	457	445	441	444	432	434	443	418	431	463	462	413	442	454	441	422	435	436	419	435	431	461	434	450	428	441	461	456	429	439	517	446	476	451	434	445	435	467	420	441	437	477	455	445	447	423	449	448	455	433	500	457	413	481	426	444	454	461	417	431	452	453	453	420	436	470	397	436	444	459	450	452	427	472	399	447	443	447	428	402	430	408	448	422	443	438	415	462	466	425	417	430	457	437	456	444	440	457	445	428	424	454	484	425	438	438	471	415	457	451	444	434	453	431	415	419	421	442	416	429	501	480	422	463	475	424	413	426	428	433	457	439	472	435	421	465	443	446	428	458	447	433	440	459	421	440	420	433	469	424	467	483	463	451	423	425	423	431	446	439	416	447	419	451	437	470	451	417	425	452	479	446	416	438	418	443	397	449	472	431	418	393	435	411	418	498	421	412	454	442	470	399	413	454	382	462	422	459	406	454	436	459	446	473	445	420	416	428	393	446	440	428	424	451	472	485	448	434	444	417	461	408	474	437	426	479	425	445	469	468	469	446	453	456	450	454	417	394	402	438	448	457	427	457	412	425	411	425	465	487	485	412	451	480	437	469	416	449	453	398	437	461	450	452	457	425	395	429	484	405	463	435	463	439	398	426	458	446	468	493	470	448	443	428	408	468	427	479	398	395	439	422	418	440	457	420	430	484	428	462	450	441	441	436	444	460	440	455	447	450	408	454	474	380	464	473	415	456	452	404	462	446	424	478	463	417	443	458	436	434	458	452	461	423	487	417	423	423	437	448	447	449	442	455	418	469	446	459	448	462	473	455	431	425	441	457	463	430	436	425	419	450	453	401	403	408	448	472	420	414	426	452	449	423	412	423	445	438	438	451	452	467	424	403	453	437	438	406	438	486	438	443	472	442	446	443	443	464	452	434	454	450	429	409	447	398	454	425	448	475	440	387	417	428	425	432	429	462	476	484	495	419	426	409	433	432	427	455	429	442	410	472	489	422	440	417	473	472	429	476	425	449	475	434	408	426	426	467	480	407	475	432	446	428	438	444	463	420	414	433	423	435	439	422	415	450	476	415	475	441	409	425	427	421	434	435	433	469	432	442	468	463	432	442	437	429	422	453	467	437	423	444	429	444	434	417	418	457	445	435	441	408	437	449	420	457	436	481	445	434	424	427	417	419	469	463	453	429	411	475	410	459	452	430	459	416	473	462	439	430	435	419	458	414	427	449	444	462	435	465	440	461	391	432	426	431	461	451	462	448	429	443	470	468	431	469	401	442	438	441	455	423	435	466	451	391	446	409	418	430	433	467	451	446	469	410	442	437	423	414	488	465	483	421	423	430	433	431	411	448	460	437	440	439	440	432	419	438	445	437	484	423	435	406	440	472	414	460	454	401	464	415	433	458	416	455	475	434	452	452	450	484	430	421	444	421	458	434	456	468	435	445	438	483	425	495	441	444	424	434	436	440	449	442	463	438	430	417	451	459	494	418	466	428	451	451	436	431	437	468	396	468	454	436	444	447	421	437	451	451	440	439	441	437	425	428	416	412	425	501	427	440	436	456	459	459	471	452	457	472	454	436	446	417	442	455	437	405	430	419	452	451	441	431	446	489	439	457	439	426	428	444	425	417	446	491	391	389	414	458	444	407	483	442	465	454	412	462	469	428	444	458	425	397	465	444	437	424	454	448	435	446	434	435	427	446	445	433	436	408	429	417	452	426	452	414	394	458	441	408	454	443	454	449	440	446	482	464	482	416	409	425	460	447	455	439	391	445	442	448	450	422	443	436	450	474	385	438	420	439	402	454	441	422	421	422	438	432	427	405	471	429	398	445	441	418	425	439	394	410
26590	44584	40891	32814	26157	19643	15076	11088	8875	6641	5504	4369	3803	3117	2518	2136	1692	1440	1385	1225	1155	1030	959	978	867	830	786	697	709	680	659	710	670	646	667	628	658	646	670	684	658	704	659	632	625	647	590	595	644	644	633	651	582	658	672	644	591	634	647	623	631	663	623	644	630	638	585	634	620	642	641	655	658	578	631	612	652	613	632	658	664	662	674	653	623	633	613	639	612	632	685	586	617	660	635	625	617	633	603	669	613	610	625	633	659	633	665	630	607	594	616	613	601	632	682	650	662	670	644	678	661	603	626	655	634	669	616	644	663	631	604	617	607	628	637	639	642	654	650	641	592	654	583	605	602	672	665	630	670	657	651	683	643	650	605	620	629	594	594	641	659	612	641	619	634	639	634	628	638	654	638	656	629	618	640	660	639	585	611	681	615	611	640	589	650	602	646	650	627	666	646	658	617	613	594	640	643	658	633	593	638	576	603	690	646	652	633	655	674	637	638	612	587	607	610	595	653	607	621	572	662	648	651	613	668	686	618	676	619	636	622	637	596	602	626	641	663	661	642	628	597	607	618	609	653	630	628	660	629	619	624	663	663	640	612	638	590	614	672	650	651	630	639	637	608	682	604	654	622	617	641	672	618	661	601	628	583	641	618	675	654	621	664	640	613	619	660	632	666	666	632	673	643	602	567	650	642	655	602	660	654	627	622	638	638	609	601	579	624	645	661	616	638	647	636	656	605	611	605	621	596	579	651	634	665	602	633	635	639	619	676	639	660	641	618	591	642	653	651	616	644	697	644	656	618	647	632	649	614	625	647	584	704	642	641	646	625	613	645	629	669	589	666	645	618	581	672	632	614	635	650	627	625	625	598	675	642	649	646	636	628	594	624	638	615	649	622	686	653	627	644	659	624	635	617	609	644	606	657	606	594	650	631	590	646	648	607	638	625	651	636	596	684	593	634	646	635	647	635	633	614	630	622	652	621	656	641	613	610	608	632	684	610	629	626	598	628	617	594	665	642	650	627	627	659	596	614	622	670	590	648	690	633	671	636	603	657	602	645	652	646	637	623	679	628	618	667	652	623	649	633	639	645	592	633	600	607	645	622	682	613	618	599	584	631	643	640	569	623	618	619	614	608	666	662	631	629	598	629	636	671	618	660	651	648	641	629	635	601	653	607	566	593	645	601	635	610	601	617	651	673	597	629	662	658	652	667	643	655	617	650	633	645	614	688	657	587	644	634	615	604	648	654	634	648	614	651	646	596	634	604	640	634	622	628	614	659	648	621	615	614	652	651	658	631	582	654	644	633	606	570	577	611	633	635	639	589	670	617	646	673	618	622	608	654	623	627	634	643	644	630	611	620	665	635	632	611	663	590	670	642	647	644	587	633	662	581	634	641	625	623	643	654	617	655	613	615	614	633	649	653	615	640	634	638	678	579	628	595	645	637	635	588	597	571	601	604	661	622	578	648	628	620	672	642	682	634	621	658	641	584	671	639	613	640	668	605	664	617	640	628	639	662	637	646	651	602	576	620	610	642	617	640	596	642	638	578	600	620	684	635	608	623	661	649	624	636	622	653	647	605	645	676	590	630	671	651	686	615	620	667	609	609	642	634	600	637	607	672	638	629	679	629	625	696	637	603	646	682	649	633	647	643	608	670	638	641	638	634	650	635	603	643	672	637	667	655	588	626	639	660	637	626	628	640	610	642	638	628	620	639	655	642	598	601	655	632	639	629	651	603	631	672	644	627	618	604	590	619	669	638	646	613	626	615	667	643	621	647	607	625	656	625	656	634	651	637	637	624	641	665	659	683	624	656	608	672	655	643	648	629	606	621	610	622	618	619	648	573	629	641	658	606	634	598	623	607	601	633	634	631	642	649	638	628	615	682	676	618	683	627	671	620	626	666	612	639	642	635	673	595	642	603	593	663	659	617	641	642	684	639	631	659	595	697	689	601	610	620	647	597	644	611	621	633	636	634	631	669	655	594	672	631	605	644	633	617	640	627	599	601	604	612	642	673	631	628	658	636	610	657	662	653	625	681	568	675	686	613	604	644	627	621	639	611	662	671	656	642	627	606	620	657	656	644	609	634	613	576	635	633	616	646	639	620	659	623	634	614	666	659	639	628	579	642	657	627	628	599	591	643	620	630	634	586	615	637	619	631	625	659	616	612	604	605	637	673	585	654	665	606	634	651	625	634	650	649	646	625	676	626	627	609	689	650	633	635	621	651	650	646	640	632	635	672	614	650	628	638	610	637	613	641	631	676	655	628	636	614	649	592	649	672	636	597	590	657	625	608	665	596	684	605	687	665	638	605	642	657	661	625	613	615	656	654	606	628	604	632	644	634	637	608	611	615	638	652	632	633	614	642	619	659	608	628	590	657	633	641	616	603	632	636	613	674	666	650	694	649	688	609	639	637	633	648	659	643	611	661	638	636	607	638	649	675	637	667	634	605	605	642	625	635	701	575	649	645	619	632	589	632	648	680	644	624	669	644	657	630	614	600	654	648	647	633	616	679	651	653	628	629	589	638	568	598	589	639	684	664	666	665	625	654	603	684	639	593	630	617	660	622	636	605	648	631	611	647	631	643	625	602	672	615	607	637	612	643	613	649	593	629	621	640	658	662	592	623	655	665	611	631	637	586	644	610	640	630	627	612	635	647	608	647	599	657	640	633	647	622	673	597	664	628	651	632	628	637	643	620	663	635	658	612	608	615	590	620	619	659	627	640	603	638	612	625	643	640	641	613	599	628	649	632	638	645	627	645	671	666	601	687	629	667	644	648	635	622	628	658	673	659	617	634	613	631	627	628	634	616	606	600	633	635	563	659	621	660	672	638	646	654	654	631	651	614	652	637	623	682	630	667	674	616	703	575	611	595	624	663	670	679	627	628	646	627	663	613	594	616	609	629	638	600	603	645	627	654	639	612	649	641	607	628	637	649	670	607	594	690	648	627	673	662	649	642	641	609	678	674	684	646	631	641	647	682	653	637	626	622	638	646	639	621	642	631	638	622	608	640	632	690	628	643	589	642	614	652	629	657	600	667	603	618	635	615	643	609	635	650	608	599	668	658	612	682	632	666	679	625	630	645	660	636	613	645	621	641	600	632	557	620	627	667	662	625	656	645	622	659	596	660	635	657	617	628	640	635	619	652	648	624	639	661	592	623	603	617	639	613	674	612	612	654	607	616	629	617	620	648	628	597	619	629	654	633	645	640	609	652	589	669	649	612	624	648	619	624	628	618	646	639	626	642	626	633	655	611	653	635	668	656	641	634	606	621	641	634	673	632	661	649	679	621	628	653	662	674	674	648	606	623	593	651	635	633	669	626	656	614	639	624	641	564	662	636	644	634	608	608	643	596	647	633	637	649	605	614	645	660	587	644	605	638	652	649	610	650	638	677	622	634	611	661	647	632	646	664	654	653	667	634	614	574	636	606	630	616	669	647	624	613	629	628	654	620	598	602	690	613	626	630	621	623	623	635	626
23642	21641	29456	24471	22120	21874	16336	7473	4886	3630	2946	2352	1863	1641	1279	1069	974	871	797	758	733	650	618	550	566	528	475	480	500	525	474	466	460	453	437	441	445	442	444	443	417	410	445	397	395	432	452	362	424	460	451	419	444	407	420	444	428	419	458	454	423	501	421	414	423	410	394	438	410	414	416	460	415	450	446	411	424	441	439	397	397	457	483	399	394	414	441	436	479	420	454	466	465	464	476	428	434	438	413	416	431	454	460	435	392	456	429	411	429	400	433	423	440	471	427	397	412	427	444	427	435	436	428	434	406	448	415	397	454	423	404	441	423	443	430	433	422	416	427	405	421	435	422	434	405	442	442	437	405	433	400	448	429	454	395	437	413	446	408	412	437	404	415	442	424	417	448	430	422	390	439	431	452	430	457	411	426	470	429	430	409	447	438	446	459	466	463	412	425	425	395	430	419	446	418	419	436	459	429	409	378	415	413	433	444	442	412	440	449	423	400	424	440	407	423	447	430	423	406	423	433	432	413	411	421	410	478	419	427	444	419	443	440	431	443	449	418	432	429	435	406	379	445	435	430	425	434	423	443	432	434	447	445	408	360	444	435	410	430	429	429	431	419	445	413	397	419	448	473	452	444	404	411	447	408	390	426	441	438	461	425	416	436	384	417	433	445	410	448	419	436	412	415	420	415	448	438	442	422	423	471	429	441	416	424	413	412	484	412	384	448	440	445	407	426	419	449	403	428	456	416	450	437	428	431	429	405	414	371	431	410	407	429	420	431	439	455	417	444	436	437	447	414	432	452	438	436	423	452	448	430	438	407	454	444	428	412	437	442	439	425	423	447	436	437	423	402	444	441	441	433	417	412	433	450	372	419	411	432	428	426	448	431	401	428	444	431	412	452	381	421	442	434	440	415	427	404	465	405	384	437	408	422	422	449	445	424	428	403	446	444	409	380	471	427	479	427	437	433	448	458	401	423	432	440	412	482	439	457	440	395	395	408	407	403	437	390	398	450	391	421	421	409	432	494	412	422	458	431	447	461	414	441	416	454	389	405	416	439	403	416	455	395	394	416	431	415	446	419	402	423	415	448	422	439	468	460	463	444	420	407	425	423	440	417	438	419	392	425	426	421	415	400	448	445	410	425	409	415	419	451	425	473	424	423	454	435	454	390	433	427	440	427	435	404	405	431	439	423	473	443	425	441	436	421	406	409	440	418	421	454	420	424	455	425	415	413	433	414	425	448	429	417	392	446	450	460	411	430	402	388	391	434	405	442	433	426	425	444	452	409	430	468	443	405	450	445	438	397	421	432	449	413	430	434	403	478	439	434	479	437	407	390	429	434	400	470	421	457	421	432	457	471	443	445	444	419	419	419	423	477	446	476	416	440	445	439	428	400	399	414	420	436	429	423	420	378	435	437	425	427	445	414	416	406	423	443	420	421	423	399	460	411	402	443	437	444	397	384	442	427	383	445	452	449	406	403	464	439	412	425	432	439	427	418	400	405	445	430	403	481	459	404	421	430	434	473	433	442	429	405	454	406	437	470	434	425	430	444	447	414	467	406	394	415	447	411	427	439	433	467	434	384	446	435	416	446	409	437	447	415	433	408	431	420	436	434	404	421	442	443	440	475	426	415	428	419	431	427	475	429	414	421	430	396	440	438	422	418	429	460	418	435	419	427	454	419	447	450	395	420	448	381	449	448	412	483	417	421	461	463	434	399	425	404	411	452	417	429	444	435	465	437	423	438	422	402	460	436	446	423	439	441	447	430	429	439	461	443	406	418	401	385	399	421	448	405	473	454	425	424	428	430	430	405	416	444	450	409	411	440	436	413	485	421	430	419	405	439	432	452	407	444	467	437	457	426	426	438	444	443	444	435	420	439	409	414	433	460	417	439	442	423	459	435	437	412	417	448	429	388	444	447	418	425	442	436	426	404	423	384	452	415	420	381	433	444	461	414	447	381	464	426	386	450	427	408	438	452	427	450	436	396	446	417	447	393	435	439	435	434	434	432	454	420	455	428	372	421	433	437	443	444	435	428	448	448	450	414	393	421	422	459	426	425	448	463	425	430	406	415	420	419	429	414	406	405	425	417	480	439	476	433	414	416	412	441	454	452	443	419	432	414	439	437	420	461	456	444	461	409	416	445	426	411	423	423	428	386	423	423	408	427	439	440	419	423	423	436	442	446	454	451	453	449	418	401	405	432	435	403	452	436	451	392	388	417	481	469	404	417	439	425	443	430	414	442	430	440	450	396	435	427	453	433	416	442	418	423	416	457	425	414	404	411	420	428	425	447	438	451	410	423	421	439	428	406	429	453	429	432	424	445	426	442	465	420	426	448	439	418	412	457	437	417	415	433	434	391	452	453	434	437	395	425	424	424	453	439	419	434	455	427	419	423	437	428	401	432	413	430	426	405	456	421	440	421	447	451	420	408	398	435	411	424	442	418	472	432	425	413	430	435	443	427	436	421	421	419	417	445	431	446	435	418	466	423	421	424	408	424	450	431	408	433	411	460	428	424	401	418	439	433	398	450	436	434	410	470	417	406	473	428	456	457	426	409	399	446	412	440	400	429	421	429	427	394	435	419	418	462	431	434	425	437	450	430	441	428	425	423	462	458	431	432	418	437	427	397	415	418	430	452	470	407	456	462	395	477	429	427	451	423	417	453	430	416	413	429	434	395	450	417	422	423	410	398	385	419	417	456	425	436	436	419	443	428	441	426	409	408	451	435	422	465	452	460	360	430	449	409	410	420	443	456	433	433	437	409	385	431	469	415	461	426	421	426	446	403	384	415	429	451	434	425	429	446	425	453	407	442	421	441	489	406	446	392	400	432	384	432	421	451	441	450	416	432	407	437	421	435	450	444	409	405	403	425	381	439	416	439	435	432	423	405	426	457	396	428	444	421	439	417	424	420	401	432	436	480	418	434	428	406	451	399	406	435	433	421	458	381	465	435	455	408	448	438	380	427	455	444	422	430	418	419	416	457	466	464	443	448	371	428	459	399	422	443	426	434	449	454	405	447	469	438	417	444	480	454	444	478	417	409	445	431	420	403	437	424	440	437	417	430	438	485	418	384	409	413	431	447	414	416	428	415	429	386	415	412	440	406	435	452	450	392	422	384	418	480	425	433	401	440	450	426	411	453	433	433	448	481	405	405	407	412	449	469	441	475	417	476	433	441	425	458	387	444	447	448	395	432	416	418	428	428	469	465	417	447	415	411	425	463	447	456	451	415	428	452	422	473	413	420	431	443	453	450	442	440	437	433	429	385	410	430	401	456	465	414	439	433	421	421	436	427	440	390	445	421	438	413	431	409	464	458	427	408	472	406	467	434	409	435	444	416	382	395	423	408	445	458	421	437	416	430	428	447	433	426	412	410	449	451	449	420	405	447	415	490	416	437	412	449	461	421	413	434	441	442	405	416	450	436	440	421	407	404	425	468	376	466	420	380	408	427	432	413	427	427	424	454	407	423	425	401	420
32456	55486	52224	42501	34400	27385	21807	16310	13185	10166	8539	6839	5544	4613	3593	3074	2409	2098	1989	1824	1643	1406	1335	1107	1093	1035	908	836	836	823	801	740	764	687	702	718	749	734	709	701	705	641	704	668	727	675	656	659	678	701	712	695	684	681	713	700	660	711	679	688	712	726	693	675	676	659	680	702	683	674	678	711	653	679	710	681	633	704	684	686	661	711	682	690	678	667	696	637	703	672	661	704	697	656	720	676	710	704	664	665	686	624	720	673	692	677	679	646	685	734	715	686	667	677	711	641	656	654	701	677	669	674	679	715	692	617	700	668	638	684	649	664	670	676	691	682	684	720	631	664	696	665	670	686	696	654	696	692	651	671	640	685	663	669	655	701	669	672	719	688	711	728	661	671	690	603	641	676	705	704	640	717	657	672	626	660	670	681	671	679	724	630	652	683	673	666	659	665	679	663	656	673	720	667	683	656	651	689	678	660	668	635	696	677	611	680	633	709	759	601	661	700	703	678	697	642	650	703	684	671	728	727	696	689	650	621	618	692	661	713	664	690	649	667	688	681	724	692	623	637	676	649	707	672	700	697	670	630	666	669	672	617	697	722	664	712	650	665	679	665	682	636	646	699	655	663	697	725	697	706	673	672	682	642	643	620	685	743	673	656	665	722	689	649	715	605	676	646	727	694	687	710	699	650	693	655	678	658	673	682	682	691	682	694	691	709	622	676	670	676	696	678	708	674	630	694	664	640	678	650	658	697	652	641	669	683	704	695	680	648	680	714	687	694	694	701	684	680	682	672	669	693	686	669	683	641	687	692	671	685	664	686	615	658	651	620	647	664	672	674	662	685	676	681	681	643	702	723	649	709	678	655	692	677	594	617	662	695	647	631	656	676	697	676	635	712	663	682	707	678	691	714	682	636	645	640	689	632	706	705	697	651	656	665	636	670	703	659	679	699	705	681	699	685	658	704	650	654	678	645	649	660	649	672	693	681	673	714	668	620	665	622	667	662	712	676	692	678	685	677	684	695	679	634	686	674	692	694	649	695	671	685	668	667	706	634	664	667	644	680	684	672	670	675	648	666	648	699	677	685	664	664	696	679	650	733	671	654	708	643	624	675	634	687	682	692	702	651	673	667	671	709	673	700	650	641	674	681	656	693	753	680	666	653	667	642	731	701	666	717	660	683	631	654	643	662	709	686	692	669	687	711	689	719	686	619	664	677	689	664	686	661	694	692	683	644	674	654	629	696	648	703	656	692	684	639	672	692	603	676	645	663	691	714	684	691	670	660	691	723	682	627	642	651	685	677	696	699	653	737	670	733	628	680	633	657	666	665	704	680	638	660	675	697	670	652	667	715	666	682	662	649	649	681	680	655	682	654	672	647	657	688	685	655	625	701	648	633	682	650	653	727	682	685	679	705	659	676	690	698	659	712	691	660	663	703	685	691	676	653	633	718	654	648	683	675	683	700	655	679	699	671	656	654	698	640	667	683	678	623	684	606	692	679	687	678	678	672	662	681	679	690	656	673	684	679	668	678	659	681	675	662	663	680	633	649	692	668	696	688	667	649	654	624	649	651	722	690	688	691	743	707	642	702	699	683	655	638	656	681	675	680	629	728	680	690	648	686	684	674	681	667	651	700	692	671	681	667	659	672	648	708	644	645	701	699	641	679	660	661	679	684	684	682	722	746	644	671	630	633	689	692	687	666	668	692	694	694	678	664	630	673	697	667	691	706	642	713	635	683	644	711	728	668	696	678	670	675	639	642	669	671	647	673	677	625	715	667	690	658	623	666	685	689	662	682	649	697	642	640	669	710	682	654	660	673	671	653	727	708	700	699	665	659	688	691	701	680	689	648	659	662	707	656	646	699	702	674	646	706	686	674	639	656	621	640	717	703	677	658	616	691	641	650	625	663	675	638	684	653	656	734	716	674	671	646	686	705	692	703	655	638	697	668	648	682	688	653	727	735	651	654	687	642	640	683	684	637	713	667	701	671	703	673	651	679	652	699	658	647	698	684	691	664	678	643	691	708	636	631	671	663	685	736	648	666	684	634	715	679	675	711	671	643	684	661	675	694	674	682	715	664	701	662	651	640	700	661	628	639	701	668	693	683	661	665	694	697	653	698	652	695	638	701	631	675	710	710	648	697	705	684	675	639	644	652	631	661	648	668	669	657	655	662	666	697	679	670	707	693	653	687	674	710	664	676	680	698	677	688	713	669	694	656	677	642	640	689	653	656	655	673	702	690	678	671	670	678	640	604	609	679	678	674	675	664	659	653	647	675	705	665	596	684	656	653	667	723	718	646	706	680	709	677	714	638	680	663	708	683	673	680	687	699	657	637	684	660	735	685	727	678	722	699	664	654	687	664	695	666	692	689	679	659	680	684	654	681	697	617	661	669	695	636	646	659	683	699	683	629	669	655	694	681	684	675	675	647	721	732	653	659	704	683	675	716	634	699	707	711	683	709	668	682	670	670	718	667	667	631	697	681	671	732	689	700	651	703	674	660	675	673	685	667	695	637	647	663	678	677	708	722	683	643	671	672	656	636	664	674	665	697	681	667	651	697	661	666	649	687	686	718	645	681	711	643	661	631	678	650	668	669	695	643	662	702	690	720	730	691	661	634	692	680	692	642	686	687	695	684	697	652	680	669	661	686	661	669	681	678	657	653	648	662	693	653	682	651	686	639	683	652	710	635	662	636	693	669	681	648	675	661	633	666	715	681	734	660	682	685	668	653	667	695	683	654	664	677	674	634	677	715	681	667	681	629	629	695	699	695	667	697	657	666	632	682	700	694	664	711	671	676	712	680	679	669	695	664	697	710	685	674	668	696	671	705	671	624	707	622	682	652	690	656	653	698	671	753	668	675	691	674	722	669	630	681	708	718	680	672	690	617	706	692	720	643	656	675	662	677	672	696	618	683	699	656	656	717	701	657	642	702	671	718	673	614	671	619	661	717	673	660	669	669	667	635	682	656	681	685	680	677	673	606	683	663	684	740	719	745	711	672	658	648	690	624	697	691	704	703	707	658	681	654	679	630	680	733	684	664	687	708	639	672	688	653	648	676	670	663	652	689	650	652	679	692	655	693	690	713	647	708	685	709	703	648	643	657	650	674	692	641	715	711	643	719	636	699	623	666	693	692	699	666	632	633	680	660	667	668	695	648	634	651	701	719	672	685	626	709	690	679	704	708	664	661	701	678	680	736	681	682	661	702	668	701	641	695	687	685	673	665	662	674	716	699	640	677	659	680	712	678	673	738	641	672	687	670	632	668	640	669	673	704	677	668	708	649	635	697	665	645	638	673	676	670	693	710	636	676	692	665	707	683	642	648	622	680	668	695	687	678	633	666	681	678	672	662	710	631	694	648	645	739	664	632	648	662	686	694	663	652	677	693	699	644	646	655	686	681	638	645	626	669	684	671	687	682	667	674	673	717	692	702	690	677	687	685	699	688	665	672	661	690	695	684	696	656	625	690	624	648	640	656	689	633
28506	28318	32451	24864	14098	8086	4855	2912	2090	1641	1446	1230	1024	888	762	761	694	622	594	595	550	567	532	545	488	501	464	482	477	451	482	487	482	465	489	436	445	447	472	472	444	438	479	447	432	441	459	427	447	465	436	428	448	461	443	436	442	452	436	428	451	458	453	449	467	481	426	429	475	409	411	420	470	450	460	524	495	440	429	411	487	410	459	415	436	447	447	449	439	431	436	449	435	456	483	430	431	449	413	483	441	493	441	440	481	464	420	449	419	399	439	495	493	437	454	437	429	444	454	415	453	443	456	442	434	435	450	459	471	455	445	468	453	473	451	454	412	485	439	405	411	440	470	445	442	446	444	430	462	450	482	454	448	443	455	416	442	434	495	451	448	455	455	478	420	468	481	473	455	447	457	434	413	443	439	430	452	400	454	443	452	438	411	448	403	433	427	447	459	448	462	457	467	466	468	458	445	469	489	467	443	416	466	451	438	428	451	440	440	460	439	428	488	455	473	444	440	488	418	424	497	468	435	431	416	447	451	446	447	450	456	441	412	468	432	458	454	445	439	403	458	446	436	420	465	467	428	405	396	486	465	429	442	463	444	467	431	470	422	481	456	436	445	502	486	488	469	438	442	455	425	448	427	454	441	434	454	499	412	432	432	465	471	429	447	470	471	460	438	460	423	384	431	468	442	431	423	463	447	455	445	446	449	457	443	482	468	455	409	456	461	436	421	480	457	437	453	447	439	456	490	456	433	461	460	444	443	455	445	445	459	451	464	492	498	457	492	454	471	492	446	438	463	443	438	473	476	468	443	441	471	430	451	432	432	448	434	500	439	493	416	482	423	460	447	446	431	494	412	442	455	450	470	453	471	454	470	469	467	463	462	412	464	425	431	451	464	437	477	423	478	492	431	460	417	441	450	460	435	435	494	462	457	469	448	427	426	428	453	415	460	449	452	453	413	470	447	440	415	433	451	458	403	455	459	416	429	398	439	428	445	472	453	462	460	431	507	437	459	443	449	460	465	434	434	434	465	458	403	440	479	450	425	452	426	455	444	478	427	503	437	478	465	483	430	438	420	432	454	461	430	442	431	441	417	429	451	444	439	438	433	488	422	479	449	472	456	437	439	473	481	445	444	452	427	446	462	426	466	427	462	448	454	481	430	434	511	490	453	476	457	442	426	436	454	455	421	465	443	421	428	471	443	453	460	431	465	463	410	411	475	458	448	442	434	444	437	417	433	412	460	441	472	466	405	468	444	438	494	462	448	431	452	456	452	413	507	474	430	471	454	424	455	456	439	438	460	452	481	459	392	447	458	483	425	440	470	451	448	431	442	430	469	481	476	455	476	464	430	463	448	468	439	439	459	407	446	420	448	485	474	446	437	454	428	449	456	454	431	447	416	435	409	452	437	473	455	441	489	431	457	426	429	465	456	443	442	469	442	474	491	437	438	491	464	436	432	448	450	419	449	487	465	427	441	432	482	464	446	443	431	447	455	463	449	434	424	441	468	457	450	427	449	443	459	446	485	435	472	460	499	449	481	439	430	471	423	424	492	429	413	482	447	424	392	465	466	441	429	438	466	420	440	430	437	457	473	457	450	456	465	482	443	470	434	458	456	460	432	419	435	439	455	408	420	456	457	460	455	431	436	439	473	490	427	423	458	437	453	422	427	443	461	442	445	487	452	459	453	465	444	453	438	438	472	439	493	408	425	488	482	474	399	449	464	471	490	452	437	413	493	450	462	468	489	506	448	474	444	420	409	464	462	412	437	485	480	431	444	441	462	455	448	446	428	455	451	434	463	477	451	459	440	451	424	458	430	412	465	460	408	448	454	451	437	451	441	454	442	435	433	438	477	474	406	418	440	433	434	443	423	466	439	445	429	463	433	438	443	425	453	468	462	471	450	437	453	476	445	489	439	444	426	468	436	445	425	429	457	471	449	472	453	450	463	430	390	428	485	457	417	421	449	483	438	448	443	461	444	480	479	450	463	478	482	485	413	455	447	442	439	459	472	489	426	470	466	499	493	466	471	487	428	475	464	443	464	431	468	460	413	478	449	427	479	430	455	470	459	426	478	449	448	440	432	452	446	423	437	406	456	475	472	464	464	449	467	406	408	463	457	404	460	482	432	461	457	465	459	456	476	418	402	465	460	460	420	454	483	416	442	483	462	422	431	440	438	446	433	455	441	472	455	488	424	458	462	463	429	475	435	440	472	441	433	412	451	429	427	462	461	489	469	388	434	475	441	456	439	455	438	428	507	474	454	466	458	485	453	437	423	467	417	413	474	453	445	444	431	506	447	461	490	435	430	419	479	444	458	435	468	419	464	440	447	434	454	433	452	473	491	436	450	465	438	454	468	473	437	445	431	471	452	483	474	469	439	451	447	432	433	449	458	425	460	483	453	485	471	449	461	439	450	462	473	454	424	428	416	445	449	450	482	470	439	466	407	477	412	472	476	445	456	388	467	423	463	431	443	441	460	457	466	440	491	414	423	472	446	450	456	437	475	459	460	440	419	453	435	402	428	460	489	449	445	480	437	472	420	471	438	439	447	448	434	485	447	486	448	467	445	457	465	452	474	451	447	425	436	470	463	444	436	472	406	459	448	421	421	425	491	426	451	452	423	456	465	489	457	469	455	492	477	472	451	445	444	433	458	423	501	470	437	439	432	481	421	433	456	457	474	414	456	465	454	463	418	462	415	455	418	457	422	443	476	439	431	447	418	445	439	440	455	475	442	438	417	458	434	448	456	507	438	471	444	448	471	482	430	444	442	439	423	480	427	449	447	425	439	465	448	443	462	419	441	475	458	471	459	448	432	434	459	431	461	449	425	468	422	450	444	431	411	435	423	454	496	437	457	437	442	418	437	475	454	432	421	434	468	434	415	423	440	451	455	459	413	427	430	445	434	450	437	433	425	433	423	446	465	449	432	483	455	484	448	455	459	490	466	461	430	485	477	453	473	476	460	442	454	460	425	468	436	443	459	428	431	432	458	438	451	416	473	463	454	439	454	470	430	451	424	448	444	458	445	459	473	394	451	461	479	431	484	469	451	452	450	413	435	438	472	425	456	437	467	422	407	430	454	414	433	430	450	455	453	460	415	442	461	425	491	479	450	430	449	478	448	465	477	443	417	455	438	431	469	437	445	460	452	439	456	437	457	446	456	506	438	406	479	484	441	426	449	443	428	468	456	432	455	493	470	453	458	490	443	419	420	466	485	450	396	436	456	437	453	418	486	438	479	456	436	401	488	456	457	410	437	397	438	441	425	451	491	429	423	424	468	446	445	441	436	461	438	479	452	432	484	466	464	404	442	424	490	460	429	464	448	399	443	466	439	453	411	447	449	487	421	454	417	473	456	481	458	440	427	430	442	460	447	445	439	447	425	440	467	427	466	439	439	496	458	407	405	412	459	426	471	448	456	419	471	439	439	460	462	420	445	436	420	489	444	449	465	459	449	418	399	471	485	461	450	451	472	461	443	433
31344	47123	42885	32792	24149	17882	12811	8998	6760	5171	4259	3530	2901	2389	1931	1691	1450	1312	1213	1179	1091	1051	1015	902	919	819	830	858	781	847	744	744	783	803	725	723	726	799	756	731	749	760	703	776	744	673	744	701	754	735	721	721	791	699	721	725	727	709	691	699	732	708	722	724	727	688	775	735	691	682	777	758	751	726	752	723	676	733	733	699	718	756	733	770	752	748	752	710	730	681	704	701	695	733	708	678	750	766	736	719	710	675	751	742	713	742	731	724	744	717	722	694	708	716	674	729	701	732	726	659	719	739	711	730	734	716	788	739	727	768	693	733	741	703	691	751	678	696	715	740	699	716	796	701	698	696	707	729	684	704	727	716	750	761	792	739	739	743	766	711	712	777	770	726	723	732	687	733	701	703	697	735	754	777	693	685	764	722	751	719	737	702	678	824	712	679	773	724	735	736	682	677	773	668	705	711	720	735	710	749	729	767	696	723	728	725	713	717	716	749	722	716	730	741	750	687	765	737	703	738	799	694	706	696	737	712	728	715	733	708	694	725	676	697	728	676	786	708	720	745	711	716	698	750	758	734	712	715	714	710	750	707	706	733	695	695	706	736	694	729	745	716	744	697	734	740	734	734	725	671	721	728	677	740	725	712	700	709	693	786	727	784	742	760	729	738	688	745	753	745	709	746	738	724	743	695	761	742	722	702	727	731	782	787	717	723	718	723	709	731	739	739	753	753	699	770	726	785	736	677	765	692	716	757	717	743	747	698	715	752	735	731	765	732	746	703	715	701	734	686	702	693	710	705	700	690	696	747	706	712	718	699	690	719	719	724	704	716	712	664	730	738	713	758	731	739	682	690	671	718	729	697	691	691	734	735	722	722	730	719	748	735	712	697	748	743	743	763	778	700	744	744	725	745	666	723	689	710	775	683	697	699	698	775	697	674	676	698	727	745	710	719	745	715	757	752	720	718	748	710	690	723	721	761	741	759	692	722	782	659	730	726	714	696	748	726	717	663	707	750	727	719	702	710	678	730	726	712	719	730	690	749	748	760	699	730	699	757	743	737	771	696	735	702	718	731	691	729	756	705	698	716	766	688	708	725	766	672	755	750	744	740	759	771	753	734	709	753	767	729	704	726	711	692	716	729	728	737	687	706	751	697	723	750	739	731	696	680	729	704	770	761	737	752	693	714	786	675	735	716	735	782	693	747	698	733	743	705	741	713	710	703	768	689	727	719	701	734	714	749	726	770	716	723	758	750	735	750	724	763	717	709	691	717	774	707	763	730	739	685	746	660	749	738	736	736	758	770	692	672	744	728	710	776	708	760	727	731	744	727	708	738	648	721	719	756	681	736	690	728	710	751	690	726	736	699	737	697	689	739	679	719	758	728	736	719	727	700	752	699	726	749	730	721	680	754	747	732	735	714	724	720	672	735	705	754	736	708	708	810	728	679	739	745	694	727	744	717	677	710	738	715	751	744	693	726	690	691	678	737	688	694	700	679	780	710	712	727	734	740	723	732	705	720	733	685	689	675	729	760	739	741	742	701	693	701	716	679	729	726	705	734	719	670	769	733	800	753	753	682	719	753	675	711	719	709	735	708	718	668	741	740	745	753	694	727	717	688	722	723	751	737	723	680	723	714	741	717	762	685	721	735	725	706	732	695	698	762	737	737	710	665	722	693	736	700	783	791	712	723	729	713	730	719	725	760	757	729	707	758	706	758	751	742	682	747	726	750	685	688	758	670	705	714	734	714	748	686	739	738	721	740	711	741	723	686	715	750	713	730	752	714	688	683	709	696	688	683	745	741	757	762	723	752	720	687	719	740	748	736	707	702	707	676	742	754	705	680	700	738	692	712	767	720	686	746	734	758	702	717	740	696	728	693	703	724	713	691	760	683	710	687	708	770	740	719	723	749	701	774	710	721	720	703	764	719	733	657	712	720	715	741	715	696	709	765	741	683	683	705	701	736	692	706	777	722	699	755	697	718	721	729	720	729	748	698	779	754	680	691	715	718	719	720	726	733	718	750	702	779	737	759	761	719	715	690	723	759	708	689	733	681	751	708	724	739	734	700	693	704	692	740	675	726	719	698	717	690	767	685	709	724	721	682	717	722	712	692	691	724	740	731	684	724	734	713	671	721	739	706	728	733	697	723	748	717	691	726	724	707	707	748	700	721	740	703	704	721	747	724	700	742	720	675	721	710	728	715	725	764	727	759	702	673	719	763	737	708	655	789	775	733	677	741	719	734	716	759	701	754	695	742	730	739	688	710	684	686	718	810	739	735	722	712	725	745	723	690	719	713	706	744	722	711	694	750	715	716	665	702	620	726	771	704	726	675	692	768	736	749	776	738	774	763	756	732	688	706	753	785	754	735	682	740	731	716	706	765	695	711	670	714	704	705	721	744	721	710	674	661	738	729	713	703	745	738	703	716	737	759	724	765	734	737	745	669	729	690	773	716	711	704	768	726	729	715	747	739	767	722	706	713	713	719	699	746	665	695	730	732	736	682	717	763	704	731	727	683	709	727	734	689	781	735	687	708	674	722	707	687	685	732	785	722	747	816	722	711	687	721	699	758	755	741	683	758	671	730	718	736	719	770	703	718	743	716	731	704	732	704	685	738	754	727	727	710	756	708	751	715	714	704	707	734	718	744	689	683	695	729	709	697	745	701	732	676	710	758	723	690	746	744	710	719	734	696	706	746	716	728	689	721	751	734	728	755	731	663	718	728	676	742	715	735	699	724	760	678	712	710	750	726	720	743	721	715	719	749	707	742	704	735	743	744	669	712	734	729	701	734	713	700	709	732	732	717	736	729	727	686	698	729	688	759	689	714	701	697	718	744	703	699	698	710	756	746	733	750	767	733	728	760	719	715	734	707	764	708	725	725	706	724	692	771	686	724	688	734	702	704	729	719	688	727	718	698	752	742	744	702	683	721	711	741	727	727	766	691	699	751	685	745	685	736	769	684	681	676	716	757	746	718	779	707	700	755	698	765	726	686	758	728	715	722	718	733	755	722	763	691	718	740	732	701	746	736	733	764	705	710	699	702	687	730	695	708	743	738	680	682	762	722	719	728	788	735	726	695	671	750	722	714	770	692	736	737	684	733	693	679	688	702	714	694	765	688	716	716	717	730	711	658	714	744	746	763	731	695	800	738	747	699	767	687	647	696	707	735	741	777	759	674	718	709	694	694	691	721	733	756	706	759	701	689	733	752	715	751	740	718	703	721	741	715	748	744	680	749	741	766	718	734	711	680	700	721	723	697	717	724	765	739	726	739	716	748	699	691	729	793	711	700	739	692	752	709	666	743	733	711	749	755	720	708	738	735	705	680	674	732	769	684	734	736	713	747	725	715	727	706	741	732	696	712	766	719	738	704	754	735	753	736	726	728	709	698	725	729	716	690	723	701	712	760	750	741	763	707	759	710	683	705	729	740	719	689	726	719	738	701	708	733	737	715	736	692	761	753	709	732	710	721	714	780	759	732
24729	21665	29075	25625	21856	16209	9370	5120	3412	2535	2077	1778	1473	1172	1061	955	795	752	704	690	638	646	566	542	510	511	497	466	481	479	471	490	461	440	479	463	448	434	470	444	515	455	481	480	483	410	438	455	463	463	422	445	462	458	452	437	428	431	443	509	441	444	436	453	445	459	433	447	497	420	440	490	435	442	470	468	468	474	477	443	466	432	448	438	452	453	445	459	475	432	445	445	438	463	455	469	476	472	462	462	472	479	434	462	443	465	456	439	461	459	454	468	460	414	457	451	441	465	411	445	464	465	420	452	459	421	422	454	419	494	476	455	484	484	462	459	479	471	459	454	460	450	452	456	454	457	470	462	448	460	467	450	470	427	443	459	465	434	406	426	468	468	449	445	432	423	438	437	424	507	450	475	474	401	467	484	444	441	448	467	478	460	494	423	464	458	423	448	506	452	463	452	454	444	440	458	476	428	501	424	425	444	419	410	442	423	427	474	465	424	462	435	425	459	431	502	469	455	427	419	455	451	476	417	449	475	417	407	462	476	427	470	440	457	463	473	462	466	449	445	469	425	467	468	461	473	443	421	477	485	507	433	430	447	448	419	456	469	465	436	431	454	442	455	446	460	448	465	453	440	454	450	427	443	407	443	459	443	451	448	467	433	479	463	432	441	446	438	454	481	464	498	459	454	472	424	430	452	433	454	479	513	459	503	451	464	453	490	438	431	460	464	459	447	445	459	469	476	440	458	459	455	445	483	494	467	502	460	475	468	476	421	501	444	446	443	460	439	449	473	482	453	441	475	458	473	459	468	434	490	435	474	455	474	443	440	389	427	445	430	462	427	428	458	433	468	463	436	461	467	482	463	418	457	418	465	435	409	426	471	476	409	401	455	471	480	476	462	493	455	439	464	450	468	464	443	442	422	436	460	452	450	446	462	449	465	449	454	488	471	446	429	450	446	471	455	487	461	505	453	461	436	467	415	438	435	450	439	458	447	464	431	430	467	445	433	464	457	466	473	435	441	476	454	459	434	447	444	495	477	434	447	435	462	475	445	446	468	452	488	473	481	442	493	428	470	475	486	472	423	436	461	455	456	460	453	427	450	450	462	449	474	450	493	472	483	461	406	459	456	454	417	483	487	494	451	451	444	442	438	442	467	463	469	450	466	482	485	485	457	437	470	465	495	437	456	494	470	453	447	438	452	421	461	519	433	465	437	466	437	404	474	458	453	443	467	478	454	454	472	451	485	443	468	437	454	426	447	444	435	451	479	496	438	426	448	461	462	472	477	451	473	419	415	470	442	443	449	470	448	458	465	434	469	460	481	436	488	435	439	471	441	466	473	487	486	469	453	458	465	471	442	476	449	450	467	477	428	454	420	447	475	496	424	452	427	464	475	419	449	413	475	445	473	478	483	460	425	493	452	459	470	436	454	465	444	464	475	452	409	466	495	469	516	430	430	451	484	489	429	489	468	407	469	465	433	482	430	433	448	486	487	447	442	444	461	460	463	441	478	482	417	454	440	481	430	465	460	464	450	450	469	455	419	448	439	459	468	462	466	456	406	443	439	461	474	430	467	427	457	443	445	458	440	468	431	453	434	447	477	462	462	427	459	439	470	439	432	525	453	486	487	444	430	416	502	435	424	443	464	439	478	426	504	414	462	461	450	432	470	476	464	485	452	441	479	468	451	429	445	466	471	468	449	444	445	422	465	440	430	411	479	444	437	423	451	469	420	443	478	464	458	393	455	469	448	464	456	413	459	457	453	441	457	431	455	480	457	448	433	442	459	466	476	468	478	456	482	447	472	487	447	428	423	452	455	463	427	453	430	445	451	441	420	464	442	469	420	444	450	494	488	447	419	466	466	463	472	473	460	450	446	455	445	473	437	467	471	430	470	437	486	438	454	472	471	429	463	457	455	469	481	463	470	450	447	492	431	439	427	419	433	408	424	427	431	447	467	442	475	431	450	462	446	441	479	450	508	440	455	449	444	427	471	489	450	414	446	459	464	455	455	446	422	494	400	430	479	470	432	413	455	494	477	432	473	455	444	423	432	451	436	421	465	428	474	473	464	432	441	475	452	452	453	428	430	464	435	459	448	450	425	464	436	432	443	459	467	412	441	445	435	443	445	463	487	472	465	448	481	451	471	447	475	480	426	505	474	465	479	485	460	445	469	472	449	429	452	453	478	464	418	460	443	481	433	420	437	516	456	455	435	470	415	442	466	451	454	457	446	469	434	450	473	468	465	521	433	478	472	476	509	453	441	452	465	469	448	487	474	468	458	449	482	465	429	475	425	480	387	421	452	469	466	438	445	471	439	402	444	430	424	457	469	437	431	470	463	470	408	419	440	463	452	450	448	428	462	441	433	467	434	429	464	457	481	471	477	468	473	439	472	433	425	482	437	444	446	448	454	483	452	453	493	444	428	443	443	448	454	444	444	441	427	497	491	470	459	419	481	445	447	505	429	439	428	487	423	470	465	441	419	493	446	454	429	472	465	444	481	443	397	484	424	476	436	443	481	435	470	430	432	451	464	465	443	487	441	480	453	460	453	439	441	471	452	461	486	421	426	469	504	466	451	466	466	455	441	442	468	413	441	503	467	476	480	437	464	482	464	502	505	438	447	431	474	444	457	478	462	445	460	493	461	487	469	453	391	438	442	437	478	452	446	444	465	434	439	430	471	412	470	469	441	453	441	459	452	476	460	442	452	439	457	451	429	447	425	489	464	471	492	436	398	433	445	425	437	434	452	446	456	447	422	455	432	455	455	488	463	481	470	448	432	442	460	441	447	471	459	478	442	429	476	460	471	454	448	473	429	424	449	480	432	478	470	481	442	460	440	451	476	483	455	458	473	475	458	479	457	441	482	415	441	464	463	458	438	447	435	476	487	476	432	443	424	431	435	425	488	436	486	448	451	462	425	441	451	430	456	453	457	432	457	469	434	462	439	483	427	401	451	470	499	458	450	464	455	482	484	460	427	431	417	453	468	460	425	459	489	486	466	457	479	412	487	462	418	468	499	446	444	444	489	450	421	443	429	457	467	426	437	458	441	432	465	444	454	418	458	460	452	476	453	385	432	481	421	469	429	454	484	481	480	446	431	462	474	442	458	440	429	447	460	455	460	440	467	465	450	481	450	482	467	458	461	479	481	476	420	470	425	464	444	462	447	425	460	434	410	452	456	439	465	417	492	445	481	450	455	486	435	458	478	434	445	402	425	424	459	468	459	436	466	417	426	491	437	448	457	446	455	453	495	415	450	496	463	427	448	459	457	427	447	476	439	451	477	461	438	429	448	472	453	447	482	449	445	417	451	459	479	441	422	473	468	448	480	458	454	438	435	466	460	462	455	466	435	469	458	474	471	450	411	465	456	427	457	437	448	462	441	467	465	441	439	444	442	486	442	490	436	458	443	418	413	459	471	450	434	495	415	462	459	448	453	483	439	477	476	456	469	470	429	459	472	461	478	442	463	456	464	465	454	467	482
30975	52793	48439	38626	30308	23466	17595	13036	9861	7728	6391	5399	4305	3261	2854	2477	2049	1739	1604	1516	1309	1236	1148	1019	951	943	890	861	821	797	811	773	781	789	720	775	718	775	816	769	755	790	712	755	724	738	696	739	720	719	717	757	720	730	708	746	682	712	724	742	743	739	716	683	731	780	693	731	715	702	789	745	725	747	756	736	784	751	703	709	685	742	708	755	678	678	755	731	786	682	690	754	775	701	707	729	728	724	706	688	675	739	733	737	724	722	715	704	723	712	748	708	755	749	718	678	725	748	742	707	666	682	733	737	706	705	712	713	709	738	767	754	772	711	735	724	753	703	704	665	722	724	700	750	753	725	734	741	698	725	744	780	711	698	748	699	696	736	728	753	701	755	724	723	705	733	696	740	717	668	718	697	704	756	667	727	731	712	692	713	728	688	717	702	695	738	786	685	696	707	674	709	731	758	760	668	728	755	746	738	805	695	690	741	689	759	695	679	712	704	723	707	743	786	820	717	658	728	717	711	736	745	741	730	699	716	749	729	729	715	723	752	705	725	739	752	722	749	711	772	778	704	742	730	679	771	771	786	731	746	744	744	699	754	712	740	679	658	749	728	750	727	726	688	753	695	713	723	751	725	684	699	673	700	701	759	709	728	777	675	679	727	722	749	715	708	757	719	722	733	722	777	757	706	711	702	712	699	734	750	718	712	706	726	714	716	700	710	732	749	731	693	735	732	737	732	740	729	763	664	736	764	699	727	715	732	713	752	741	710	693	714	780	736	704	758	728	726	687	705	723	730	790	736	705	731	740	728	683	711	730	711	706	722	710	735	741	738	678	729	668	682	718	759	713	726	761	741	718	747	709	669	710	741	739	698	729	715	729	745	718	759	779	703	738	787	719	738	786	729	705	707	735	723	654	723	742	749	735	726	771	727	760	716	703	676	724	686	720	735	705	718	769	753	752	723	810	742	747	705	694	728	654	725	716	736	766	702	733	750	745	705	728	728	728	695	714	733	673	766	717	699	700	753	737	693	708	718	688	704	741	724	689	749	720	706	738	761	684	667	712	764	736	735	728	731	749	744	693	720	730	729	736	748	775	685	728	729	723	681	741	749	711	752	760	760	716	699	720	750	741	769	719	694	744	736	725	669	715	738	724	753	717	736	691	714	762	717	728	679	711	763	684	731	700	742	710	682	713	734	740	756	757	730	723	703	713	704	732	692	699	678	730	770	694	779	744	734	704	715	741	735	781	729	743	709	705	713	735	703	710	731	691	758	741	720	722	756	737	727	721	698	729	685	742	724	778	733	740	686	752	729	718	811	755	730	708	706	720	702	692	713	743	684	733	760	752	725	759	733	748	703	693	732	741	708	725	747	716	737	727	777	747	764	695	753	659	729	728	696	706	718	741	762	697	664	759	718	726	695	753	699	709	725	736	754	744	680	715	737	734	735	738	735	743	700	752	710	735	731	718	686	701	711	738	709	704	793	730	716	715	722	729	729	719	720	762	704	723	716	743	719	729	775	738	711	675	726	717	709	761	752	685	767	702	720	733	705	692	714	708	719	730	761	714	767	777	761	708	741	757	728	767	713	709	734	755	728	712	713	694	744	678	730	705	716	716	697	724	735	736	776	707	758	744	768	751	689	740	734	767	742	638	697	745	711	732	721	688	714	714	730	706	725	710	738	707	706	756	740	714	760	754	724	735	784	735	744	734	726	698	705	731	719	725	689	734	720	762	726	743	715	728	728	743	694	749	723	747	734	679	747	765	647	784	718	714	726	745	712	682	713	705	724	716	764	669	702	744	732	719	755	710	734	726	725	740	707	729	780	708	697	753	733	699	744	712	747	692	717	751	708	737	730	738	707	730	715	719	730	780	734	744	717	740	714	738	677	733	740	724	765	676	735	688	685	734	739	751	726	685	696	733	741	700	711	731	694	688	734	746	703	699	707	739	762	764	776	698	743	745	664	741	709	766	707	712	738	690	746	706	708	757	746	725	727	749	716	745	714	747	751	732	736	699	748	708	769	716	737	764	730	755	685	699	747	732	740	696	735	719	773	788	702	741	751	725	735	766	740	703	756	729	733	735	683	692	731	663	706	721	745	789	723	734	685	698	770	707	728	736	766	717	703	764	737	769	738	712	752	713	711	673	770	770	707	764	675	742	669	755	765	720	718	702	762	714	712	702	683	712	658	704	775	706	765	738	673	746	747	762	666	735	732	698	711	695	682	698	727	726	753	675	704	720	728	720	737	696	723	756	771	716	774	766	744	758	748	668	743	750	762	727	757	704	702	664	718	719	695	711	709	742	689	758	711	692	706	699	738	689	725	764	756	722	721	723	703	727	705	774	728	731	730	726	770	729	713	695	707	721	763	734	722	751	719	788	745	752	704	744	730	695	722	747	705	735	753	751	716	693	740	674	716	686	730	710	753	722	699	742	739	787	723	715	748	706	748	739	743	734	729	721	745	729	702	742	711	725	719	707	752	720	708	732	708	739	722	727	720	710	712	716	761	766	769	719	738	772	691	697	713	764	684	724	727	747	727	765	705	787	733	698	724	754	715	717	715	699	775	742	738	684	737	745	717	721	713	742	767	750	709	704	686	730	715	703	671	782	740	765	748	761	717	743	697	757	736	748	714	742	657	685	686	722	710	744	722	702	759	700	722	683	738	710	706	743	774	721	642	698	743	729	768	703	747	736	749	694	765	732	713	711	735	761	745	735	673	727	757	750	747	748	757	772	741	733	751	772	744	745	733	741	748	735	760	713	717	705	703	720	673	755	736	691	723	698	725	727	737	772	717	719	703	725	709	787	735	696	728	725	765	739	746	713	733	767	679	737	718	684	758	678	720	735	738	716	754	747	734	753	742	745	743	735	715	756	738	756	737	732	739	777	716	719	741	728	724	729	744	716	708	687	731	765	791	755	715	714	732	715	715	743	698	765	739	718	718	738	762	726	724	701	750	696	729	736	757	707	677	681	736	712	732	728	738	680	690	733	753	712	745	752	747	713	741	728	733	752	733	734	781	717	726	704	730	725	697	741	757	758	741	713	750	730	705	736	731	726	759	692	725	757	674	775	720	760	719	740	731	737	698	708	779	734	782	735	771	753	697	724	710	743	732	725	698	733	739	737	704	665	786	745	739	722	742	693	715	730	683	729	691	685	743	771	703	768	723	712	794	732	727	725	728	767	717	706	725	748	716	697	736	737	759	720	691	740	702	700	723	724	739	703	793	706	687	742	729	740	681	694	701	697	688	744	738	756	679	718	690	726	725	681	738	693	706	726	713	746	777	740	728	701	760	671	728	737	715	706	722	717	730	716	709	746	684	714	755	735	734	737	692	736	671	737	722	744	722	722	724	729	764	773	690	734	713	724	718	711	737	756	703	719	730	730	712	704	747	728	728	730	662	691	726	735	694	740	728	741	714	717	767	754	709	753	724	744	720	730	733	736	741	718	737	738	686	729	712	729	697	724	733	667	757	714	729
23750	21659	29505	24445	22151	21978	16185	7451	4597	3506	2838	2359	1855	1507	1262	1091	983	815	799	759	720	633	551	611	565	505	513	499	458	479	457	433	419	426	456	451	449	424	432	423	445	407	406	412	466	429	443	443	441	429	441	432	475	409	405	423	447	430	420	405	410	408	414	420	393	452	414	474	436	442	406	475	439	404	453	454	417	421	412	443	418	439	420	403	415	447	445	466	405	419	411	418	385	420	465	437	421	407	434	450	447	443	391	429	418	415	419	431	421	414	459	393	459	440	445	437	411	398	427	400	417	428	421	403	479	426	413	438	439	427	446	438	464	394	467	407	430	425	421	439	399	421	446	443	404	421	420	424	415	429	452	433	423	387	393	368	407	437	437	427	477	433	446	389	445	387	417	403	398	444	422	426	450	412	405	435	431	444	434	440	416	444	447	398	444	422	394	447	402	419	421	438	432	379	392	423	432	406	393	444	425	420	431	427	410	425	412	459	464	390	445	440	438	448	418	451	422	417	430	421	446	440	403	402	425	436	417	444	405	413	366	429	428	407	436	402	449	406	437	442	418	412	448	460	404	435	435	421	430	407	404	433	444	386	417	412	405	398	360	426	435	405	415	448	425	411	435	418	437	439	420	454	437	432	431	442	399	384	389	429	441	438	435	414	416	413	419	428	446	409	434	415	413	455	416	417	454	431	398	391	442	392	414	400	429	423	428	453	419	428	411	437	423	453	446	420	394	408	404	408	438	389	419	443	408	369	456	440	430	447	372	432	406	444	444	399	397	409	437	432	437	471	411	402	421	459	414	447	404	426	414	441	408	422	397	435	452	427	421	452	445	412	418	432	411	420	424	444	426	426	389	429	398	429	434	410	417	446	381	462	410	407	446	439	429	401	395	468	407	461	445	434	398	428	395	447	416	384	423	427	413	386	401	454	440	403	424	442	431	450	452	426	408	459	423	400	444	422	421	438	448	422	421	403	476	384	410	389	378	395	414	389	409	444	403	430	448	431	446	418	418	482	429	411	395	450	437	427	476	476	441	417	436	440	397	435	446	429	409	415	421	443	453	443	438	463	426	396	447	451	403	424	396	390	440	440	431	433	415	399	404	425	403	446	440	409	410	417	424	430	422	423	421	434	458	432	421	478	431	408	463	417	421	408	367	450	427	411	418	442	436	392	426	392	413	439	413	410	442	415	431	471	405	442	422	403	397	432	408	428	427	413	423	404	411	443	398	433	418	434	411	434	433	436	438	443	425	433	432	441	449	436	424	430	433	435	437	403	412	437	408	421	435	445	439	429	416	421	445	461	392	447	418	410	418	442	421	419	447	471	388	439	443	406	436	423	420	400	447	377	389	438	411	459	424	427	430	421	432	445	426	415	426	469	425	456	452	418	402	440	439	409	409	421	442	406	432	416	452	458	454	450	405	426	446	403	416	457	413	464	439	415	398	392	403	456	435	455	454	403	406	426	425	415	410	440	452	408	440	407	402	405	433	433	435	430	430	375	416	457	388	408	417	451	405	420	409	443	403	436	410	434	422	417	444	408	416	432	379	404	411	397	423	420	451	440	392	437	445	454	407	395	427	448	394	409	393	404	398	442	439	434	393	429	425	455	392	400	436	431	421	446	384	404	415	432	446	418	449	444	415	450	433	445	421	394	420	427	428	411	413	423	459	409	430	403	474	437	409	447	449	440	453	436	396	394	431	437	421	400	426	417	405	470	445	432	385	465	434	465	451	465	443	432	456	416	397	398	421	407	427	417	426	425	386	434	407	389	377	449	403	446	418	432	425	417	450	411	389	409	407	446	423	434	437	447	448	414	414	415	405	450	415	408	442	418	404	396	377	423	446	424	439	441	426	431	423	439	448	423	436	463	435	409	452	425	439	426	401	427	461	400	405	405	391	429	442	403	420	408	457	441	437	432	459	397	441	443	388	366	462	431	457	424	427	428	437	426	459	412	417	417	441	385	368	439	411	456	423	391	422	446	455	404	449	424	413	433	394	395	461	374	409	400	402	415	365	425	399	447	408	398	464	441	453	409	443	376	443	439	370	464	408	445	405	429	391	425	427	456	394	428	391	449	453	378	390	462	425	405	438	393	452	431	470	433	444	459	399	440	413	442	431	435	474	427	410	403	375	438	446	432	422	424	454	430	414	424	437	424	433	449	413	417	416	434	422	423	425	398	405	389	434	424	445	431	398	416	423	397	411	409	401	390	436	405	428	391	372	444	423	433	444	414	396	456	425	434	413	400	420	402	433	446	406	453	436	430	450	429	433	367	425	447	435	443	418	407	430	405	398	458	448	411	448	438	445	424	396	390	395	429	439	404	423	458	440	453	420	434	431	386	415	433	445	390	398	405	436	379	431	401	394	430	406	418	384	406	387	416	421	412	401	443	411	404	449	405	414	409	425	413	470	418	439	454	423	416	403	418	442	434	424	399	398	444	387	390	410	425	454	396	427	464	448	402	420	429	425	414	463	419	429	406	408	433	441	409	373	426	414	454	408	449	458	413	391	422	432	403	464	433	417	419	433	440	417	435	404	437	414	453	447	448	418	396	422	423	432	397	381	409	439	404	370	429	427	442	468	404	424	429	427	409	418	402	418	409	416	422	410	441	434	430	436	427	445	468	446	422	467	400	429	392	386	404	426	429	416	373	402	437	444	465	444	403	418	395	428	424	432	414	411	407	399	414	413	428	448	427	369	438	443	422	412	413	432	449	418	413	421	449	418	445	413	410	426	453	430	405	419	435	435	453	404	402	412	433	445	415	457	404	410	405	370	452	411	425	402	410	393	392	440	405	416	429	387	409	387	425	405	426	405	412	411	422	425	421	439	436	466	419	454	436	422	410	420	406	433	407	412	421	454	434	395	433	456	417	386	431	428	391	439	395	443	394	437	413	390	418	399	403	423	414	428	385	378	408	454	442	472	409	470	435	446	403	434	413	412	429	385	441	409	407	382	407	419	395	438	428	427	421	419	412	442	423	452	401	423	456	445	408	432	429	422	356	431	443	417	411	432	418	434	404	445	437	415	473	437	452	416	399	421	395	393	410	381	422	430	437	439	435	432	397	449	445	396	424	442	416	446	411	407	434	431	448	422	428	382	385	435	447	408	449	426	396	436	413	395	435	408	399	434	429	422	437	413	416	416	420	430	412	403	385	484	359	444	439	426	436	426	435	438	439	426	429	390	440	438	434	444	439	378	422	409	414	399	424	427	410	446	431	437	430	456	427	440	427	384	390	395	430	415	427	431	455	415	397	474	413	394	428	422	390	430	412	442	401	448	417	438	462	417	429	439	474	420	431	430	453	416	397	431	419	437	453	418	418	445	388	432	432	437	423	438	399	429	435	426	468	405	402	461	441	443	448	409	397	406	421	452	404	451	426	417	427	405	424	415	414	439	428	440	430	429	446	426	486	429	460	419	422	430	445	388	474	416	402	400	469	422	436	394	435	407	425	418	456	453	395	445	422	420	451	426	417
32419	56428	52877	42834	34610	27418	21774	16653	12826	10257	8471	6988	5555	4553	3830	3172	2454	2119	1889	1678	1547	1348	1225	1113	1078	947	870	817	779	752	749	734	760	716	716	703	701	734	716	672	713	648	693	699	709	654	648	717	698	680	694	636	679	650	608	678	639	676	647	702	685	694	683	635	669	694	685	677	635	606	665	677	715	657	678	675	645	631	689	648	678	694	698	663	708	658	673	646	670	638	682	662	640	703	652	707	677	677	684	676	660	676	648	640	686	679	662	678	687	682	684	658	655	646	666	673	654	699	658	632	691	639	599	636	649	673	710	634	711	668	676	648	621	671	648	634	658	614	630	651	667	697	663	664	665	698	684	689	659	676	663	709	678	697	648	670	670	637	693	681	649	651	631	668	626	655	696	669	703	708	635	650	688	651	654	677	647	714	695	673	675	691	646	621	673	724	684	694	652	694	639	634	621	714	613	636	658	654	695	638	671	646	686	636	697	697	675	650	692	632	674	662	671	671	673	625	668	693	680	657	679	670	629	660	673	612	624	687	675	652	663	670	673	642	668	624	659	711	651	645	690	664	650	656	716	655	655	656	653	668	677	713	658	677	658	668	674	686	676	716	658	682	675	679	686	674	669	684	673	656	708	665	641	704	644	688	630	644	680	642	673	611	659	663	685	645	670	671	673	675	663	663	694	642	690	628	729	626	684	681	678	624	657	641	707	677	686	687	657	684	675	616	678	698	674	675	677	646	669	692	684	688	651	702	654	669	709	625	665	683	649	635	658	632	658	689	642	667	685	679	622	615	643	679	712	688	668	643	637	635	681	647	692	672	653	679	644	681	667	737	685	659	635	652	666	715	651	682	686	667	663	641	665	652	643	615	653	625	703	702	654	680	649	634	655	664	629	668	664	703	675	671	683	659	667	643	659	680	653	649	655	668	670	662	690	672	666	663	678	675	665	724	645	655	666	708	654	687	680	696	673	682	680	625	647	708	679	649	625	673	657	653	652	646	661	674	669	662	692	694	663	642	681	665	656	627	687	700	672	733	647	660	674	718	629	688	624	712	676	696	671	640	655	677	694	677	646	671	693	646	658	633	667	675	686	648	663	690	680	690	641	674	599	676	680	638	650	633	688	659	653	640	659	650	641	692	650	635	676	653	728	654	650	667	646	656	665	678	727	648	643	679	684	637	651	706	651	631	655	650	663	696	695	677	650	678	670	661	699	624	671	622	647	637	653	713	677	622	693	677	661	647	644	663	691	639	690	624	665	725	659	674	671	696	648	670	680	714	677	646	657	674	684	674	685	684	699	642	662	644	647	686	652	700	630	681	651	669	672	635	679	653	663	654	648	681	644	650	626	682	675	633	716	685	708	665	657	655	674	683	675	679	693	660	702	659	687	678	674	684	686	667	670	650	702	673	675	681	719	666	651	643	675	648	650	693	659	658	677	657	672	674	608	644	647	670	655	667	620	629	646	685	647	656	680	636	616	653	688	660	675	658	691	658	688	631	667	693	660	661	667	651	693	644	661	699	723	617	676	628	699	686	660	668	661	643	646	650	686	686	687	665	653	664	657	619	658	680	634	651	686	678	688	600	680	647	690	693	713	661	647	699	660	652	723	666	656	631	690	686	650	681	700	656	680	643	654	688	677	675	709	643	654	671	669	667	677	702	693	681	634	690	698	690	655	723	660	683	625	686	653	682	631	681	650	617	708	698	617	654	664	617	623	658	649	683	710	642	629	662	639	698	676	690	656	681	674	641	683	680	719	616	681	646	652	651	657	672	622	642	651	682	682	632	677	652	724	667	676	632	669	691	666	667	657	678	671	622	659	738	738	629	706	639	638	705	693	664	679	679	664	678	649	717	649	656	670	677	683	674	637	696	666	752	639	650	701	671	682	647	657	709	665	695	615	665	658	661	679	709	670	619	676	678	637	711	667	680	639	627	710	656	626	652	638	661	617	660	656	647	653	633	636	695	643	671	656	647	661	630	708	693	685	674	646	684	699	677	658	702	612	660	711	676	629	688	660	626	635	626	695	684	652	680	661	692	667	649	637	690	701	668	679	673	686	625	650	705	650	672	682	692	670	679	676	657	648	617	721	646	741	658	650	654	651	675	678	629	653	648	671	699	663	621	650	680	640	695	631	673	668	688	716	667	694	704	658	661	704	705	695	680	637	673	693	701	656	657	633	663	681	693	686	689	645	650	688	648	685	686	667	695	646	645	668	685	683	690	660	670	644	661	657	663	668	683	638	656	696	690	661	656	697	617	697	671	709	679	675	649	626	677	640	700	660	677	675	694	667	673	672	703	655	644	738	617	673	661	699	678	600	687	691	636	663	672	659	695	628	678	647	697	646	674	655	651	657	665	673	638	635	648	620	704	660	639	667	697	631	699	673	667	670	627	671	687	669	687	723	670	665	677	650	622	661	675	645	649	676	667	678	707	667	707	660	689	696	688	647	729	665	618	649	639	668	693	651	660	649	709	627	660	676	673	689	645	670	677	648	704	697	658	690	695	673	644	662	617	668	649	684	649	663	643	677	664	677	667	681	681	641	686	717	653	673	660	667	627	691	684	645	689	695	648	678	660	675	683	653	701	681	643	666	660	700	672	671	677	636	647	667	723	644	745	654	622	659	652	670	687	648	683	649	635	701	661	633	670	642	630	670	643	670	705	676	666	653	669	658	654	646	670	639	667	659	685	706	666	697	669	681	651	625	695	640	694	620	700	672	692	673	708	684	707	667	671	687	663	662	700	642	656	681	680	666	643	629	652	614	658	636	638	706	716	671	699	656	623	680	700	638	647	729	682	721	640	683	693	683	651	620	657	651	642	629	639	675	641	648	633	695	650	686	681	697	660	647	692	627	626	642	656	666	664	652	652	627	676	602	696	672	634	626	647	652	685	714	634	644	633	687	668	677	669	648	661	676	679	646	666	592	692	687	633	635	655	676	640	689	671	656	706	674	626	626	645	690	650	665	670	666	641	672	658	643	680	700	707	671	646	677	680	684	674	704	735	657	644	634	678	639	711	664	674	622	675	696	654	675	628	691	653	699	696	724	684	676	682	655	690	703	681	684	660	650	688	725	635	659	642	695	665	707	678	711	686	625	668	668	664	651	636	646	657	665	701	647	645	655	690	646	701	677	685	702	686	690	677	687	720	651	625	693	639	662	655	678	680	639	714	662	688	711	670	690	681	668	636	715	682	696	667	646	690	671	681	658	652	682	627	712	668	660	608	697	674	703	691	677	684	699	665	638	707	664	675	659	653	629	675	696	675	663	667	692	677	666	647	695	647	660	614	666	686	693	659	659	649	670	596	676	642	673	689	693	636	640	663	641	630	680	640	658	705	665	683	670	675	674	660	642	640	655	643	685	700	600	670	669	725	643	695	690	671	701	654	672	633	695	626	663	658	596	733	674	693	665	651	645	663	660	600	683	684	690	689	662	669	660	625	653	674	677	664	679	677	688	689	663	637	628	643	675	681	683	717
28692	28493	33165	24756	14017	7961	4836	3105	2142	1592	1370	1220	1044	928	808	745	643	573	590	590	571	531	504	518	459	489	524	478	490	442	454	448	475	453	452	415	472	455	430	449	440	452	497	471	443	458	457	471	412	445	447	443	455	446	432	421	421	404	464	437	481	424	465	449	424	415	446	402	453	416	500	428	475	488	414	394	467	449	432	424	430	443	439	422	429	417	453	474	453	464	446	464	442	429	443	409	421	454	449	436	494	424	464	457	436	427	454	440	456	425	438	457	474	449	413	442	453	411	471	452	438	446	431	403	435	452	438	408	452	435	467	471	429	459	461	486	437	453	484	416	405	450	434	488	420	459	461	422	426	429	440	434	455	427	461	465	473	452	415	441	489	441	443	442	457	438	425	429	483	452	449	477	461	459	457	416	462	434	439	478	478	460	432	409	473	460	422	460	471	460	452	440	444	456	475	432	437	436	485	417	436	425	437	466	474	432	446	453	444	444	466	423	422	439	424	441	433	450	431	440	437	439	450	440	472	472	425	445	452	438	425	430	457	400	426	434	422	434	460	443	403	459	456	436	444	452	432	426	451	434	464	470	428	469	453	450	459	425	434	431	452	450	462	452	405	471	472	411	426	456	486	448	422	419	453	444	422	417	451	410	476	474	454	447	475	410	436	458	450	470	454	451	450	420	465	471	447	408	442	436	489	430	436	447	445	417	486	461	457	401	416	451	450	454	484	464	412	419	481	425	466	421	437	439	439	457	461	444	473	419	401	423	450	434	456	465	423	445	471	459	441	499	444	455	439	444	450	419	416	478	481	461	452	416	415	457	459	453	492	433	434	445	444	409	415	466	420	488	476	450	432	416	458	470	470	479	471	442	433	423	416	414	475	445	430	451	443	455	436	453	457	470	418	431	459	443	495	436	455	477	423	444	459	426	440	429	435	439	460	453	425	414	431	442	450	430	442	500	410	475	431	451	430	444	453	430	435	460	454	466	498	463	456	470	459	425	443	414	475	457	452	442	436	456	428	423	417	419	437	437	459	485	468	443	449	393	461	419	465	457	425	449	491	462	424	456	427	470	460	437	425	417	424	445	449	480	476	464	476	428	403	464	461	432	469	441	469	427	441	452	447	468	484	427	460	456	454	428	464	441	437	453	440	447	442	464	450	446	451	462	434	453	450	455	465	425	478	462	440	460	473	436	451	462	431	453	464	480	460	450	463	418	430	418	466	412	414	431	483	485	449	413	424	414	422	429	456	426	441	471	458	488	447	418	445	448	429	439	437	438	472	441	480	436	409	473	465	410	439	460	460	454	403	465	418	455	451	457	441	447	443	449	452	422	411	455	444	483	469	430	442	490	427	437	472	461	419	393	469	413	421	420	450	416	421	446	423	444	431	433	446	477	480	437	478	459	420	434	457	410	432	418	485	459	455	441	431	457	428	434	447	453	440	469	442	472	457	430	434	472	477	417	446	432	462	437	431	467	426	435	431	457	428	426	397	435	430	468	459	465	451	418	424	435	449	441	476	462	437	472	429	434	443	447	452	446	442	457	425	409	424	457	461	432	448	457	430	414	450	454	442	441	444	473	475	425	399	428	448	449	421	458	460	439	409	437	451	456	469	455	494	425	476	463	438	420	451	454	449	497	417	435	402	434	462	482	459	422	442	410	434	454	414	445	402	406	423	451	407	455	468	487	411	426	456	431	477	419	447	446	466	447	465	426	433	422	487	437	449	465	450	477	446	438	400	457	413	405	448	461	457	460	451	469	464	454	445	434	440	448	467	442	425	484	428	470	411	462	462	467	456	457	471	448	448	425	439	436	443	425	439	401	457	452	454	494	424	439	393	458	413	437	449	460	424	417	457	433	432	461	430	448	460	408	430	436	437	416	434	458	432	447	472	450	455	520	410	448	467	453	432	426	458	439	444	428	488	448	435	416	423	405	443	447	436	453	416	432	440	440	468	447	435	413	482	476	429	444	460	443	461	428	404	430	426	439	405	432	450	449	459	444	419	461	437	467	433	448	460	459	438	450	484	463	395	454	393	457	437	422	454	449	450	436	452	464	437	452	456	432	452	428	483	464	472	434	459	453	471	404	452	431	428	421	428	452	461	488	480	470	468	457	452	458	431	447	426	456	424	445	453	423	448	448	442	465	482	467	414	442	441	479	422	417	396	413	455	440	472	430	445	428	435	461	434	447	403	474	435	454	452	447	417	431	454	437	478	512	461	472	419	459	436	425	459	506	448	439	465	472	434	422	452	449	399	437	429	456	457	486	463	398	439	415	417	452	483	425	450	429	417	453	464	478	447	424	423	410	444	433	469	453	434	456	447	453	442	462	442	413	466	426	446	436	437	454	459	436	429	464	438	459	464	437	444	462	426	468	481	438	437	423	441	472	452	411	416	470	453	463	467	440	441	437	430	439	451	442	463	464	439	443	471	470	459	457	446	433	480	431	431	438	445	457	426	435	453	455	427	471	444	456	450	465	464	458	465	440	474	455	452	410	444	431	484	451	430	444	425	423	420	447	460	438	443	476	432	446	407	461	447	459	423	453	448	440	434	435	414	473	451	422	450	459	441	419	414	450	441	414	428	479	479	462	441	413	448	501	458	440	430	452	449	439	412	441	431	434	439	495	427	445	430	420	437	443	450	463	402	446	474	428	415	412	420	459	490	422	443	489	438	439	468	487	420	420	422	461	435	456	427	476	448	437	431	466	529	445	473	463	434	465	434	464	436	407	487	437	449	455	458	460	468	446	408	457	436	473	419	464	465	458	453	458	435	433	435	441	430	452	407	469	476	423	428	414	435	461	437	478	456	448	443	437	462	455	473	430	450	454	463	472	466	425	431	477	464	400	449	472	467	430	440	454	445	430	490	428	443	446	450	461	450	454	488	420	430	476	432	490	502	453	408	451	449	429	411	525	406	433	462	450	469	479	468	372	453	413	477	455	439	471	398	400	418	495	404	442	430	444	468	418	486	436	466	462	434	423	440	409	452	419	465	492	471	417	407	476	496	433	446	439	446	434	411	469	464	463	445	478	501	473	442	440	480	467	415	436	458	450	436	428	425	433	428	415	437	443	435	460	496	453	431	462	449	456	427	477	435	496	451	464	458	448	456	472	443	398	437	440	449	467	426	419	440	440	464	420	426	464	426	431	447	424	460	425	459	442	417	417	477	428	460	430	454	453	452	464	460	433	448	455	437	435	426	436	441	420	475	431	453	445	431	455	454	415	427	466	433	472	451	459	441	432	462	430	439	441	401	395	456	484	434	463	418	462	447	460	455	439	426	470	459	448	426	439	437	424	431	471	437	440	405	417	449	409	437	464	426	449	454	442	437	457	489	444	447	478	403	453	438	447	476	467	461	461	465	467	427	427	460	426	470	444	421	442	444	466	420	438	435	411	465	434	432	437	440	473	439	462	447	471	431	456	451	477	421	434	453	403	424	418	419	449	424	465	466	419	454	410	471	440	456	435	452	455
31985	47665	43294	32719	24377	17492	12930	9093	6563	5082	4241	3628	3016	2508	2076	1768	1449	1247	1177	1127	1040	1003	866	893	857	794	775	770	788	816	783	774	734	730	755	746	731	707	726	715	690	683	750	730	699	749	761	760	719	689	746	734	735	715	704	711	731	737	735	733	682	706	731	742	720	752	691	742	704	654	730	697	731	723	724	735	691	683	698	763	708	726	717	710	747	714	703	682	732	743	775	761	742	711	732	715	717	678	723	749	656	719	720	685	716	670	725	687	673	712	732	648	733	729	746	751	706	739	733	673	702	729	693	712	743	719	733	688	745	668	721	742	698	671	670	729	762	711	705	712	717	694	747	668	689	737	748	707	740	716	667	678	697	712	691	714	705	680	705	701	701	680	686	692	728	766	673	662	732	654	747	697	756	690	693	709	681	713	749	687	704	696	701	674	718	684	733	709	763	664	705	728	698	716	722	676	749	718	697	766	722	710	723	742	758	719	731	736	774	750	685	733	695	719	678	685	715	712	711	669	747	724	675	649	733	753	719	661	708	727	709	652	770	754	720	722	738	679	689	765	724	699	709	669	692	708	724	727	711	728	732	706	696	677	734	750	671	695	722	709	745	749	667	710	708	701	691	709	698	716	685	694	720	723	712	701	709	677	692	705	742	758	700	704	711	718	730	690	671	710	695	744	710	693	684	686	739	686	677	715	720	749	687	702	724	723	695	728	741	720	690	732	753	754	742	702	721	680	692	674	711	739	681	707	738	715	728	686	690	687	765	736	700	699	708	736	671	751	693	713	731	740	724	683	673	696	734	708	714	709	740	717	715	672	651	751	728	751	706	697	765	709	699	713	693	721	695	674	726	739	715	694	696	667	707	688	685	713	707	759	702	727	740	679	727	755	738	681	738	675	774	729	697	695	681	700	689	735	727	673	688	750	728	721	712	680	688	721	694	712	739	688	731	717	698	720	709	683	709	711	703	711	729	713	719	735	678	673	704	667	709	743	694	709	701	710	703	685	686	743	782	747	702	746	731	704	690	719	692	727	720	683	714	739	743	681	700	734	703	684	680	699	729	703	722	722	723	749	704	700	704	709	678	739	726	734	702	690	647	725	695	714	731	701	680	736	706	690	700	762	718	701	729	719	713	697	720	680	696	742	713	683	718	704	723	726	677	661	730	767	715	711	757	757	722	705	743	726	705	685	722	709	726	697	670	678	696	702	720	715	698	713	730	746	693	733	719	748	704	704	717	701	729	687	714	707	715	769	727	676	722	703	707	738	678	730	698	665	696	709	691	720	678	673	708	691	754	723	708	717	760	709	704	703	688	691	714	695	683	699	741	709	754	682	747	654	698	676	710	673	740	716	675	723	678	719	739	740	751	684	693	676	657	698	747	712	681	716	733	731	681	707	706	758	696	674	756	708	736	707	715	697	740	731	679	741	708	671	689	706	743	753	720	688	689	722	780	737	732	715	707	701	706	703	735	678	747	666	674	720	711	718	733	676	689	724	748	722	766	681	749	754	702	677	711	689	646	692	718	758	753	701	706	700	711	713	723	698	691	699	686	751	695	778	724	699	709	691	713	681	716	676	694	684	727	738	695	721	669	716	709	702	716	682	716	680	741	731	742	747	715	712	676	743	710	643	713	696	684	686	719	721	728	671	691	676	724	687	698	685	712	684	732	725	653	675	759	714	714	734	717	697	734	704	719	668	720	722	697	728	703	723	652	724	738	763	726	708	728	736	721	788	729	761	681	742	728	743	732	685	646	735	726	733	662	774	696	720	717	679	705	678	678	696	730	702	718	692	724	733	735	698	727	670	725	680	680	659	704	716	743	697	740	717	728	697	710	760	686	675	713	735	700	659	742	666	753	757	686	688	748	691	698	699	689	710	745	706	704	702	738	712	713	750	702	754	707	690	659	743	711	760	725	708	670	728	676	724	727	740	733	712	724	683	732	737	734	694	719	751	742	716	724	692	732	693	680	710	746	721	694	704	728	718	668	725	704	743	751	709	705	735	693	703	674	738	718	658	697	747	690	658	721	764	702	740	685	709	718	708	697	708	661	727	716	687	702	688	727	681	668	749	685	736	692	653	672	721	694	701	708	725	685	701	695	754	695	723	721	676	766	755	674	723	742	679	724	704	715	718	781	739	749	735	715	694	741	667	721	739	715	665	721	684	672	716	770	739	727	711	650	716	721	649	730	690	693	731	655	747	680	725	696	685	674	681	678	696	721	681	722	747	656	682	703	717	673	709	727	696	750	708	719	734	721	703	736	696	692	707	747	724	764	677	708	691	729	686	702	719	679	738	746	703	684	719	688	702	699	709	716	718	680	704	720	727	762	692	740	669	721	733	693	704	718	717	705	733	727	682	705	729	702	759	727	683	706	740	710	697	668	717	739	759	755	698	717	720	735	714	754	726	793	745	699	696	691	702	740	643	727	715	764	751	700	767	729	693	666	720	742	721	650	766	699	686	656	704	755	689	735	722	783	730	754	705	703	710	696	704	722	673	720	722	747	692	647	704	725	722	695	727	690	701	722	733	691	714	709	742	736	723	751	696	725	684	728	721	699	709	738	707	745	668	722	683	687	715	720	715	708	683	748	671	739	744	723	701	717	691	679	719	731	686	706	721	724	700	653	728	700	710	671	764	674	685	739	706	690	692	681	671	715	689	720	693	726	686	743	708	676	729	716	730	673	735	724	738	711	679	723	699	750	694	708	747	675	660	740	646	699	736	674	677	699	733	737	723	694	691	714	749	735	702	680	749	700	747	695	755	669	699	751	690	691	764	740	667	722	678	711	702	678	721	680	709	699	745	704	719	747	727	750	682	720	726	716	728	743	752	727	647	683	653	716	717	701	721	684	705	683	778	684	700	689	732	722	675	735	693	711	745	687	693	721	699	739	700	690	709	716	731	688	714	787	740	701	710	692	723	717	720	714	717	690	703	734	703	681	765	699	715	726	684	740	699	760	716	684	749	719	728	727	725	764	728	734	749	648	755	726	712	672	750	760	698	738	680	749	698	680	708	713	662	718	681	754	699	679	706	712	709	700	692	727	711	679	767	716	726	701	723	678	705	710	692	713	710	703	718	738	698	728	719	705	721	710	730	702	738	723	695	709	707	720	672	723	730	683	699	704	673	725	739	686	728	725	733	762	703	707	693	764	675	727	714	695	760	701	757	743	649	697	729	690	711	671	704	738	681	667	749	695	668	720	699	698	706	728	736	688	688	688	696	719	706	685	666	727	743	696	684	714	707	689	658	754	720	723	711	675	704	664	751	691	677	704	733	656	702	706	702	668	711	733	710	720	678	690	726	713	749	736	734	707	775	683	717	743	703	741	724	672	716	665	712	736	756	700	733	677	696	700	708	769	727	705	736	728	709	698	713	691	725	751	746	705	677	670	727	770	729	722	700	668	700	785	680	758	729	698	724	688	699	723	736	712	709	699	725	726	693	727	717	701	746	679	720	680	741	729	716	689	740	682	768
24775	21682	29111	25555	21995	16260	9329	5029	3380	2709	2183	1842	1546	1236	1034	935	795	719	670	643	601	601	610	523	526	514	478	499	492	472	445	452	461	433	451	461	483	438	430	491	477	409	429	443	500	474	477	459	487	430	425	437	438	464	466	461	444	447	437	448	450	476	472	466	444	434	460	489	456	472	448	474	424	451	434	448	460	463	465	444	443	443	458	466	434	412	462	444	477	436	451	459	515	411	460	430	442	424	457	459	452	433	482	458	435	452	462	436	484	457	458	479	482	416	451	454	470	452	478	450	440	442	463	435	458	462	452	423	447	423	444	444	482	439	395	457	440	477	458	498	470	489	445	481	452	450	477	464	425	445	475	419	444	470	462	406	456	459	440	445	445	473	438	460	467	449	445	417	452	448	462	471	399	453	417	461	465	410	458	478	434	442	507	444	464	497	489	413	460	498	457	455	467	459	482	456	455	480	466	454	421	417	433	474	501	448	440	398	444	463	444	402	493	450	476	459	486	461	410	490	429	437	425	479	444	452	436	487	481	427	445	451	468	437	482	468	432	443	422	437	455	439	458	448	479	448	461	454	440	438	459	467	433	417	482	423	472	436	458	430	451	482	435	441	422	467	424	439	418	436	462	453	465	452	450	450	435	430	484	461	456	491	420	469	438	440	413	493	451	437	434	425	428	474	457	447	464	442	450	426	467	428	416	458	450	487	453	446	440	445	505	450	440	447	463	448	463	462	485	421	425	447	421	416	459	471	465	440	447	428	427	452	480	474	449	458	468	495	415	453	469	427	435	508	433	411	454	427	442	481	432	443	449	447	469	457	436	482	440	464	447	420	448	485	444	497	417	446	407	433	465	442	460	453	474	431	418	450	410	449	449	439	445	483	472	439	431	431	418	449	455	465	459	439	465	484	472	424	428	466	419	457	438	427	449	430	475	440	421	480	497	459	402	480	432	455	483	439	427	458	455	484	433	467	444	461	483	450	428	450	456	438	432	444	447	431	425	479	456	444	457	479	418	486	424	406	421	499	430	454	451	440	437	430	420	455	458	485	453	428	437	509	479	424	455	473	461	461	459	450	444	426	414	451	456	456	429	447	429	444	444	475	453	474	437	466	459	460	435	453	445	422	455	434	456	459	437	444	467	470	440	461	423	453	410	467	414	456	427	448	465	454	454	418	452	489	426	460	473	452	477	479	394	437	446	461	461	424	461	442	462	461	431	481	474	439	466	465	460	470	454	464	442	449	442	438	416	446	418	427	452	436	482	456	471	458	437	451	424	459	462	475	468	453	428	455	456	439	458	409	460	428	452	461	444	428	469	416	517	440	436	462	411	489	442	462	458	461	457	417	449	435	433	448	461	428	467	472	434	476	415	440	427	429	396	450	456	478	458	424	484	450	458	465	463	406	449	462	432	448	442	452	460	476	476	449	439	475	447	446	442	435	420	399	454	440	433	442	447	412	464	447	471	459	455	421	439	435	446	459	429	487	458	483	430	476	487	470	445	466	471	490	452	482	469	397	447	457	428	468	501	467	472	460	428	386	426	449	477	475	462	477	473	451	491	458	448	452	463	443	469	422	446	439	466	502	434	451	450	455	443	479	430	461	443	438	480	493	453	469	433	461	452	468	406	481	461	465	448	467	430	437	441	470	476	415	471	483	444	436	464	417	458	428	456	416	483	440	447	440	433	474	420	463	449	433	480	457	455	443	446	408	451	494	427	427	452	433	429	415	461	446	441	461	465	428	459	432	505	432	453	437	450	429	472	446	436	456	473	446	439	448	451	489	409	450	470	459	417	412	429	452	453	459	480	433	428	444	448	424	445	423	477	449	457	433	451	448	423	484	435	471	438	445	475	491	437	436	467	483	447	444	490	416	456	475	448	474	429	449	455	441	468	424	456	429	416	435	469	481	458	460	451	445	434	454	466	431	479	477	429	426	466	450	468	460	477	429	479	427	472	445	469	457	460	492	445	432	434	467	476	400	479	474	458	429	475	461	437	428	431	475	443	475	453	446	448	443	471	433	440	458	492	439	458	468	431	450	482	468	463	446	427	475	424	432	452	435	454	465	436	490	450	454	431	451	429	413	454	481	429	462	452	427	434	473	444	437	447	436	415	440	452	481	446	428	422	461	432	468	428	431	438	424	436	458	427	399	455	428	413	427	466	462	434	433	455	442	455	436	465	406	422	447	429	473	427	420	440	446	470	468	468	446	440	425	453	448	405	451	466	468	469	474	428	444	440	459	438	468	480	477	456	420	492	436	434	435	431	465	450	410	461	469	418	439	450	433	463	473	454	494	429	426	481	414	438	456	470	436	470	427	434	440	408	433	448	468	442	466	421	450	458	462	429	427	445	434	432	421	467	450	447	448	477	462	433	453	485	437	413	470	448	468	424	419	450	486	460	446	439	396	448	481	489	490	476	461	438	454	444	444	449	453	424	453	460	465	487	422	458	445	454	429	451	471	444	474	486	436	437	478	429	446	426	454	420	434	449	467	440	420	453	458	445	461	484	440	466	412	415	461	467	476	457	402	477	423	445	490	429	473	437	424	448	469	432	421	427	417	451	456	455	499	455	452	426	438	425	454	451	481	421	421	410	454	472	457	448	436	477	464	439	469	420	463	440	415	463	463	426	437	447	431	444	467	454	456	459	477	445	446	457	451	430	459	478	421	412	445	425	394	444	451	485	466	466	421	444	434	472	433	445	451	413	467	433	449	481	434	450	436	469	481	424	451	448	445	461	476	450	454	423	450	441	459	431	457	458	448	430	478	458	464	454	446	463	427	469	423	451	424	440	426	452	498	463	466	440	452	456	406	515	477	452	435	454	458	450	427	454	441	432	428	451	462	472	448	475	469	484	473	434	463	468	456	453	469	442	440	470	475	458	427	449	448	459	427	437	441	441	420	432	483	466	437	436	445	448	423	428	447	477	474	452	492	459	447	465	456	455	469	456	445	425	437	485	469	406	466	469	491	448	486	444	453	454	440	448	435	436	424	485	483	478	492	472	433	415	438	458	460	451	481	455	452	467	469	491	409	446	455	443	459	504	479	424	459	422	455	467	471	464	487	449	408	417	494	415	412	431	427	431	439	452	418	442	456	425	464	455	455	439	457	437	449	438	472	459	498	465	409	435	443	438	443	454	427	424	406	397	416	444	486	443	437	456	421	426	443	488	444	445	462	444	445	442	465	462	428	435	437	466	465	441	477	428	423	452	444	442	418	416	420	462	494	453	478	485	434	473	428	434	440	478	416	460	464	487	433	453	454	455	489	471	487	452	468	454	470	459	443	437	436	502	411	483	410	454	445	442	441	447	435	416	470	436	405	425	453	436	468	452	438	458	459	428	454	447	474	472	484	421	495	462	436	430	438	501	461	442	458	470	458	467	463	414	451	420	441	473	438	435	461	420	436	444	463	428	448	448	441	428	468	463	440	466	422	403	449	451	426	442	466	469	415	417	452	449	462	433	458	458	442	442	438
31533	52580	48835	38777	30512	23107	17750	13154	9670	7941	6614	5438	4496	3537	2861	2335	1785	1739	1560	1367	1316	1157	1052	1028	920	876	872	843	790	766	780	832	766	763	733	752	762	774	758	740	717	676	739	695	730	747	707	808	728	730	715	739	762	689	754	740	713	679	711	752	749	723	711	704	702	703	762	703	710	668	711	704	783	734	736	743	718	718	746	755	765	706	693	753	684	702	705	727	682	736	685	690	740	653	721	688	714	694	702	705	753	750	748	743	689	698	718	683	730	727	772	694	716	693	724	738	728	731	722	721	705	686	721	722	702	697	731	720	695	702	726	700	674	700	729	700	709	740	739	651	739	700	701	694	661	700	676	734	737	771	681	696	678	697	734	739	739	693	713	687	746	726	718	700	707	677	706	729	764	718	643	649	721	770	744	707	673	715	698	730	698	711	733	719	700	674	749	704	696	754	779	745	741	692	696	739	736	678	742	738	706	710	717	780	692	732	705	791	759	749	735	717	711	700	763	695	671	728	730	715	741	714	711	744	770	740	717	741	693	731	695	762	717	717	732	753	709	678	755	699	681	734	663	696	751	687	726	754	696	759	667	719	716	730	720	742	694	714	693	720	677	682	678	700	726	695	690	742	739	697	731	744	726	698	727	727	668	706	715	707	720	742	756	700	731	720	727	705	701	691	710	733	712	698	736	694	764	725	713	702	700	734	731	714	733	730	721	680	716	721	715	724	721	729	650	721	693	742	708	727	727	694	714	670	708	694	706	701	728	752	734	672	670	735	710	720	707	692	758	715	713	699	699	727	752	709	689	655	688	726	731	697	719	702	709	697	739	733	692	704	736	706	672	737	696	760	696	695	690	706	781	723	791	717	650	727	706	680	725	715	720	738	724	762	656	704	709	734	705	746	708	710	730	739	668	680	668	728	750	720	694	709	729	743	721	676	710	716	700	739	715	645	666	722	734	727	755	695	718	728	743	707	748	693	697	700	686	701	776	739	702	699	736	695	765	723	705	731	720	684	743	746	788	753	732	665	713	751	704	759	690	711	738	753	686	721	730	715	689	706	750	724	737	685	710	719	746	710	718	759	738	721	707	780	703	749	737	718	735	728	734	735	654	670	700	727	729	688	710	729	704	720	666	707	690	733	751	678	727	689	727	728	704	740	731	634	679	751	678	739	694	707	728	720	782	757	737	709	762	742	707	739	718	700	709	711	713	730	708	676	717	686	720	715	719	688	682	737	706	696	739	702	713	699	703	719	711	739	722	682	723	649	718	714	701	718	706	719	732	715	715	738	733	683	663	718	748	702	730	713	720	723	744	676	698	732	724	682	698	734	697	726	727	747	695	733	738	733	736	752	695	748	698	745	743	677	745	730	740	718	743	705	735	724	727	691	740	759	659	753	762	730	736	696	725	683	689	725	720	729	713	767	743	728	694	679	687	678	720	728	709	691	680	719	746	697	753	718	731	758	694	726	722	727	750	699	711	703	768	731	689	657	694	690	717	746	716	727	716	752	688	718	726	689	676	708	714	672	711	703	731	741	730	691	687	683	771	742	703	675	648	683	710	706	718	753	681	683	699	795	745	725	703	717	728	692	724	696	710	672	675	693	672	729	700	665	765	740	714	765	688	697	702	743	727	713	737	667	706	738	779	703	707	723	759	708	718	756	667	726	726	760	752	725	692	684	707	719	710	670	795	701	751	735	703	725	696	735	722	712	749	709	693	703	711	713	757	705	758	741	701	749	724	734	745	725	701	739	723	725	692	737	648	770	703	697	701	673	673	682	678	710	757	680	710	754	741	775	695	685	709	736	762	701	755	656	746	705	724	690	692	730	787	735	723	689	729	676	711	690	666	751	760	693	705	737	755	754	697	697	706	771	709	745	746	679	700	727	678	712	703	713	735	726	734	740	744	727	737	682	642	739	762	728	721	685	675	748	739	740	778	721	716	690	690	706	718	744	715	718	719	710	715	698	740	756	710	695	706	719	707	734	740	713	719	760	741	695	744	691	713	681	724	726	677	747	731	703	736	793	710	692	721	683	724	735	681	707	716	723	702	673	690	738	714	659	790	710	741	734	706	713	717	653	688	710	744	754	722	743	743	745	762	759	726	670	715	711	708	713	718	690	731	706	696	725	693	676	715	770	695	690	713	669	696	710	730	689	694	756	740	680	698	708	732	718	751	707	696	685	716	684	710	729	731	680	730	728	745	713	673	714	710	710	717	714	690	731	708	734	683	692	729	733	708	738	741	730	689	707	720	700	726	708	701	860	737	702	713	711	731	687	747	706	696	712	753	652	702	695	676	716	711	720	689	719	704	737	678	693	692	688	723	718	745	687	725	699	688	698	729	724	691	759	737	681	716	697	747	734	766	719	738	740	701	714	735	720	690	684	732	763	682	765	713	732	736	679	729	715	752	729	716	706	719	757	719	703	703	716	726	727	742	671	683	713	752	708	688	699	724	725	764	705	740	735	759	694	695	677	710	748	679	697	705	726	695	713	747	730	743	704	646	741	698	771	682	673	701	730	657	746	724	713	697	692	736	710	640	720	726	744	689	738	730	718	767	693	724	685	713	725	685	737	759	678	707	727	711	737	759	728	748	703	736	732	713	734	751	658	759	702	720	708	697	709	737	731	707	696	723	684	730	710	728	703	718	713	724	723	700	717	679	752	754	729	701	755	739	722	684	694	688	719	712	701	718	677	669	694	735	761	712	735	677	694	698	745	715	707	702	704	691	669	704	715	701	719	684	711	723	705	733	698	701	760	762	741	718	727	727	685	726	681	712	718	693	682	713	732	704	727	691	695	720	735	745	705	754	782	695	724	670	717	709	749	703	676	697	768	728	729	778	699	724	736	739	687	719	661	734	696	734	694	701	765	728	703	687	708	713	707	770	699	750	700	707	701	740	733	747	737	728	724	684	716	733	712	710	699	733	784	713	701	718	725	728	733	665	684	666	704	722	678	689	695	750	753	661	700	733	744	699	763	732	704	680	711	758	676	739	714	700	724	737	732	701	745	679	710	696	706	709	718	751	711	694	728	670	710	734	718	743	725	693	685	722	709	708	720	716	708	735	708	689	751	743	736	708	684	662	708	745	734	742	706	702	725	713	749	705	757	709	738	655	709	692	698	716	746	707	738	679	775	659	735	672	734	719	657	710	767	731	715	764	729	759	702	688	760	699	734	715	708	726	731	700	701	758	713	682	706	759	731	731	774	680	703	711	720	747	719	693	751	714	712	688	671	727	709	727	758	701	728	699	734	675	742	680	731	754	771	721	705	716	753	680	673	687	727	698	701	734	755	725	664	754	675	703	702	717	711	658	761	707	711	734	703	753	701	737	688	712	734	772	672	699	658	752	680	697	765	732	765	709	740	711	712	706	670	714	698	725	730	695	721	740	717	743	666	737	700	699	721	725	680	723	722	688	732	686	694	718	710	728	689	787	724	716	724	730	684	683	706	709	701	722	742	713	719	733	701	736	702	738	683
23787	21694	29578	24487	22210	22025	16200	7487	4559	3561	2827	2512	1945	1504	1225	1010	902	860	759	758	637	586	541	515	537	507	471	461	435	451	424	458	432	425	424	465	432	443	437	415	405	449	421	424	441	416	405	442	467	427	414	465	439	437	434	412	424	411	429	431	431	411	458	418	443	381	422	425	387	382	433	421	425	434	417	443	441	400	436	421	373	432	419	423	421	398	464	428	400	447	436	437	429	444	415	397	426	449	427	425	443	422	416	431	427	426	452	454	388	421	423	441	439	440	403	390	432	433	431	451	438	441	383	418	430	379	402	434	430	405	411	454	409	413	399	438	407	398	417	439	446	415	437	447	413	419	466	396	427	368	429	456	416	447	389	407	451	431	422	423	412	414	401	393	443	455	399	445	406	415	387	431	399	396	418	418	402	442	389	451	429	446	407	420	400	423	441	410	462	438	414	426	413	400	447	432	419	430	445	394	434	432	424	419	417	429	407	408	431	425	426	436	416	404	454	404	400	404	419	412	462	422	434	415	429	423	428	439	438	401	410	424	420	423	414	441	390	398	436	440	413	463	429	392	425	437	454	404	412	411	444	426	430	457	437	425	411	420	401	425	422	438	437	445	442	438	411	434	440	425	426	444	435	408	445	427	434	432	411	393	419	410	435	427	379	445	411	450	391	442	400	389	420	410	380	444	418	420	408	414	408	445	430	404	464	417	419	415	413	403	420	420	424	396	413	420	440	466	405	404	434	440	453	393	433	420	416	432	387	426	433	413	428	415	414	402	384	412	411	414	439	485	419	441	435	442	407	464	397	390	438	412	418	402	410	435	427	408	425	455	412	443	388	429	426	431	474	389	415	405	445	427	396	436	410	408	409	436	425	429	408	406	426	429	473	437	425	427	433	401	392	417	425	428	422	424	406	420	403	436	439	422	441	433	404	437	424	407	422	429	439	409	407	427	404	420	424	471	440	402	402	434	422	447	434	420	415	434	431	437	446	384	414	435	421	470	396	430	406	442	402	448	416	456	462	388	424	416	454	440	417	429	427	399	423	423	410	387	428	394	429	425	413	413	384	437	419	428	454	419	422	426	434	434	411	431	432	417	458	416	447	413	445	364	411	408	405	461	381	443	439	439	406	417	446	407	414	447	434	408	432	451	459	427	456	420	415	445	420	429	421	442	387	427	443	383	408	433	402	423	399	395	386	414	449	423	424	405	438	428	399	455	420	397	418	388	403	412	409	437	444	429	404	427	422	419	447	395	420	395	415	437	439	416	435	403	418	403	409	428	403	421	398	388	431	420	428	416	420	446	419	444	409	436	427	439	445	485	425	391	415	416	429	420	445	391	417	420	398	428	414	394	424	432	418	446	409	396	423	431	462	425	415	442	446	413	429	443	429	377	431	450	399	424	446	422	437	408	404	426	428	391	448	431	442	404	403	411	420	372	435	411	418	403	449	431	447	406	425	439	423	420	397	424	427	422	411	394	415	432	450	410	452	429	433	444	411	450	425	426	416	495	439	451	418	421	408	409	408	408	397	404	441	399	435	446	397	366	442	419	412	404	416	426	412	458	425	412	401	412	382	462	444	404	446	404	453	406	415	424	455	414	448	434	395	397	438	421	420	469	419	432	400	447	390	385	431	400	431	411	428	399	404	443	414	435	433	413	448	443	415	424	414	414	415	448	432	445	396	408	438	435	403	433	454	446	410	404	445	401	424	373	406	446	453	430	392	396	451	395	427	403	417	398	432	435	399	425	472	395	435	387	434	438	425	429	408	415	404	407	433	437	449	424	443	392	411	409	395	442	405	408	415	443	403	407	435	430	420	444	420	393	440	411	416	405	376	399	443	380	417	428	414	401	447	425	393	412	426	436	425	439	415	425	404	407	415	408	395	434	396	429	416	419	447	397	449	439	429	412	429	412	421	425	435	422	392	406	463	437	416	410	431	443	425	427	435	415	422	421	401	428	435	401	399	458	427	450	396	435	420	433	425	436	428	406	428	398	418	390	384	393	429	433	395	413	398	449	408	451	416	390	383	382	445	472	399	407	428	404	405	398	454	471	421	442	434	426	429	432	408	412	426	408	429	419	445	454	412	399	425	424	421	428	412	428	406	425	403	451	393	407	417	433	418	437	422	403	385	421	437	450	403	391	429	424	418	445	421	408	428	408	408	429	422	431	427	408	412	397	420	409	424	376	399	419	444	418	447	445	449	391	423	368	441	400	401	449	400	396	417	400	427	398	388	408	423	435	411	466	437	421	431	412	414	441	428	441	455	428	441	427	390	422	437	449	438	452	448	401	410	423	426	379	424	416	391	427	429	412	428	409	441	409	403	433	443	426	393	397	404	382	409	441	454	400	416	409	410	422	419	417	392	416	438	391	408	430	423	416	373	406	407	431	424	438	414	401	421	405	429	437	464	451	434	394	434	411	426	413	420	401	387	432	398	446	467	431	382	416	462	446	427	374	407	394	449	400	396	454	415	421	414	404	429	414	424	460	427	394	424	397	427	455	413	371	425	415	425	434	409	411	388	443	434	444	445	444	403	451	429	401	449	413	433	439	417	412	417	398	415	369	420	405	411	407	433	466	438	437	425	400	434	398	396	471	401	397	399	428	429	436	414	384	462	429	418	383	405	419	437	388	436	422	391	426	370	409	448	442	432	399	394	395	413	426	415	443	408	477	372	441	437	438	451	415	415	415	457	403	412	414	430	422	426	387	441	412	444	404	393	388	401	432	410	452	434	432	440	411	409	418	436	429	426	426	421	420	425	407	381	406	405	424	435	421	408	400	427	398	400	399	405	425	432	471	422	410	433	451	396	426	422	408	398	392	396	416	430	474	437	445	428	465	412	390	426	399	434	451	456	432	416	454	403	418	422	456	449	391	434	415	394	420	386	433	409	398	430	451	415	417	424	416	399	427	390	409	448	412	425	415	426	404	405	424	436	433	451	431	410	463	405	444	428	434	441	442	394	478	441	450	407	415	439	449	454	433	438	389	397	411	440	449	439	415	427	402	440	392	416	417	431	423	433	432	460	440	415	467	461	437	434	402	429	440	448	420	438	422	418	422	422	435	407	450	421	434	443	418	444	469	432	412	442	451	394	391	435	446	408	401	429	411	434	413	446	428	427	396	444	424	433	423	421	414	426	403	431	443	428	422	405	415	392	423	434	411	397	438	444	457	436	416	409	433	412	421	389	418	444	438	443	441	425	435	425	458	394	431	413	381	390	427	396	402	444	410	402	401	423	374	437	416	425	402	359	423	414	418	430	472	462	423	432	407	433	469	429	429	446	432	438	457	419	395	394	459	407	418	430	397	472	411	380	458	388	419	413	391	410	405	424	401	435	424	442	436	402	441	461	426	424	366	414	407	400	438	432	428	387	430	427	428	446	396	417	410	434	443	429	417	440	442	402	397	419	398	428	405	422	413	405	418	435	436	446	392	422	409	460	447	423	445	437	408	447	422	432	420	401	434	423	403	422	414
33009	56914	53180	43049	34850	27552	21774	16867	12676	10546	8611	7430	5731	4443	3413	2870	2286	2100	1757	1630	1393	1215	1103	1076	1003	849	854	836	738	764	775	684	665	702	741	698	740	696	731	640	711	650	664	626	707	664	666	698	667	664	667	699	679	662	659	685	664	690	663	659	653	688	688	671	646	652	646	664	709	669	648	665	670	643	697	662	636	690	623	690	656	684	650	622	651	642	638	674	607	676	669	674	655	674	637	710	669	673	667	690	711	684	665	713	696	662	689	635	635	659	655	626	653	645	668	655	623	659	686	643	648	674	692	649	658	670	646	672	683	701	666	597	674	669	679	644	671	654	658	650	650	642	641	617	701	645	615	628	648	676	611	613	672	661	702	673	690	664	622	626	628	698	665	714	677	644	709	643	688	662	671	691	648	641	666	658	651	584	686	620	662	663	686	670	672	654	632	692	677	688	624	667	659	637	656	652	641	617	665	710	638	708	653	711	651	663	688	638	653	655	682	701	669	685	648	656	680	659	653	634	652	686	623	664	656	623	629	639	654	654	676	653	660	668	665	692	686	666	640	677	623	674	630	650	662	641	663	650	695	679	648	683	621	655	689	652	635	677	603	665	644	622	661	662	669	681	689	648	689	673	671	672	654	664	668	643	632	657	630	644	671	651	677	667	703	688	661	647	625	571	681	673	648	645	652	655	644	619	673	686	659	661	708	610	649	663	601	640	651	656	637	647	651	705	661	685	675	679	685	660	648	657	651	651	658	676	648	671	658	672	657	647	594	651	738	703	669	631	678	664	664	645	669	694	639	687	646	660	605	610	631	654	658	650	644	646	699	678	658	633	674	662	679	649	662	676	657	605	659	658	656	650	663	705	652	680	671	690	593	650	677	686	651	654	630	668	701	651	672	672	699	587	692	654	698	668	690	715	671	645	662	667	637	686	608	653	720	679	648	703	642	653	665	655	663	681	679	627	653	689	666	656	653	605	677	689	656	601	643	664	638	651	632	647	647	679	659	624	642	695	647	639	642	708	610	644	610	645	671	691	631	658	661	698	690	638	627	620	684	642	628	646	690	644	657	678	698	667	667	651	665	669	627	641	699	644	661	675	696	702	638	705	667	645	678	678	645	686	647	651	643	733	659	672	663	644	661	711	625	702	690	658	664	675	642	676	690	644	637	673	694	679	671	618	718	659	648	674	655	644	731	659	685	666	697	655	670	643	642	655	639	679	699	660	677	647	681	643	649	672	684	656	623	675	625	659	678	692	621	651	629	666	673	637	643	675	661	674	632	679	687	653	671	645	653	676	687	663	627	639	625	635	671	629	680	726	663	645	690	640	690	656	658	662	638	672	660	681	676	657	693	682	649	676	608	701	639	687	676	698	661	635	668	662	653	697	702	669	664	681	686	652	681	698	648	653	681	627	728	646	672	694	674	660	662	689	685	680	668	689	657	630	632	639	716	639	687	647	650	691	679	646	665	647	650	674	651	652	634	667	614	637	655	640	697	658	663	694	613	672	677	658	662	652	674	676	666	680	673	676	659	656	676	686	668	694	682	639	666	666	661	649	657	650	624	641	646	683	635	680	636	680	679	674	674	678	657	699	661	642	669	643	693	711	695	697	660	635	628	683	616	675	659	656	667	663	665	653	672	659	662	638	668	650	677	686	654	688	658	662	675	623	675	683	702	659	659	642	670	666	617	636	655	642	664	649	620	640	601	629	692	685	643	663	684	659	703	722	650	668	670	650	684	678	665	662	619	663	682	655	646	619	691	614	665	703	667	631	702	675	657	623	668	648	680	649	641	645	718	651	713	640	676	675	628	619	651	698	626	689	685	671	700	651	666	691	645	663	691	671	677	686	648	670	609	656	653	685	642	687	665	612	712	639	695	643	666	655	650	629	670	667	664	677	634	642	645	674	698	678	665	643	612	624	648	629	656	638	692	630	697	623	707	645	702	655	653	659	649	652	697	633	661	640	629	625	651	612	683	713	646	702	672	717	666	664	690	699	689	612	710	690	613	645	620	708	643	681	657	658	669	677	690	593	655	648	664	646	679	670	703	606	641	651	642	669	631	671	635	601	655	627	699	689	669	706	679	700	672	637	702	635	611	648	640	631	679	638	677	644	637	670	621	675	669	663	713	698	670	690	669	666	700	609	667	685	677	679	668	694	648	684	656	653	657	617	700	629	660	634	652	641	657	672	645	664	664	662	663	683	655	668	623	696	654	646	626	657	696	674	691	668	631	692	673	646	674	627	671	650	642	663	653	676	655	660	661	681	643	669	636	685	663	644	684	645	650	683	645	706	675	639	604	656	659	649	683	671	675	628	657	650	645	646	682	702	678	639	696	681	684	674	645	635	674	713	695	679	685	640	665	655	687	668	665	683	662	665	657	663	678	670	685	648	665	678	625	621	647	671	623	678	716	707	651	634	625	692	650	655	696	695	653	695	635	685	669	649	644	646	654	655	675	647	713	679	637	689	672	647	657	674	699	694	656	696	711	673	649	699	667	626	637	674	636	692	664	663	643	660	657	674	672	657	680	693	671	648	670	668	704	685	695	693	638	634	625	654	651	661	635	679	658	677	696	648	657	647	654	641	653	637	672	647	684	609	647	651	658	624	630	650	694	654	644	649	643	682	625	666	652	646	610	667	694	691	646	651	691	662	647	628	641	648	637	638	610	627	704	662	646	697	682	698	673	681	640	659	649	670	673	700	682	650	692	656	668	642	637	639	645	686	673	686	650	674	665	658	670	655	683	664	685	677	614	639	663	693	687	644	636	666	668	679	724	659	687	672	622	630	648	666	680	651	670	661	661	656	607	648	631	651	679	666	639	667	648	640	650	652	696	668	676	621	634	684	663	656	706	676	646	611	645	643	670	623	678	676	656	658	643	693	687	682	671	693	675	637	661	698	666	675	654	653	659	660	644	667	672	698	611	646	694	667	656	683	669	643	658	695	630	684	696	700	658	648	692	708	662	686	678	639	657	688	652	657	665	618	694	664	693	646	636	687	669	623	639	684	630	704	708	669	658	703	657	697	626	698	676	652	661	688	690	643	693	663	651	678	648	625	636	688	659	673	680	693	654	607	636	681	660	718	626	666	705	647	670	674	724	632	644	651	639	656	680	644	715	664	690	657	685	647	675	705	634	646	657	647	692	692	646	657	638	690	655	622	711	657	718	669	640	653	648	681	641	623	662	685	651	603	680	630	698	671	653	711	678	669	652	635	692	651	663	626	685	647	646	696	677	612	640	686	687	677	647	688	660	667	678	707	695	644	666	633	659	666	673	652	669	680	655	641	649	642	649	657	682	685	665	673	652	650	670	623	703	712	674	665	662	682	644	702	665	643	660	690	631	645	639	634	655	661	631	648	673	605	679	659	631	707	645	696	631	673	662	722	666	677	665	684	673	664	649	658	631	661	652	688	700	709	675	665	656	670	699	643	646	638	611	685	738	695	671	687	689	634	646	700	649	696	676	642	655	685	674	653
27207	27538	32053	23631	13412	7774	4580	2902	2119	1706	1438	1221	938	827	762	678	592	578	591	499	490	494	480	450	436	417	439	482	445	444	409	422	423	420	431	395	412	390	382	411	427	408	449	401	422	412	427	465	397	417	410	420	440	398	435	393	400	413	423	408	406	421	405	427	416	427	421	414	423	421	396	399	413	425	427	410	418	430	418	420	407	403	405	422	429	407	424	406	404	466	439	373	451	344	464	412	427	428	422	438	414	393	439	432	390	409	463	413	432	411	420	413	448	412	415	454	416	416	444	432	436	456	429	434	395	445	445	416	413	394	389	410	407	415	381	459	388	409	426	381	394	414	436	434	445	405	447	408	414	418	438	441	418	403	429	439	442	390	432	419	403	402	424	408	422	400	436	415	423	366	452	419	418	414	409	404	450	389	426	391	399	418	404	385	439	419	475	397	466	416	383	455	408	417	409	441	435	417	415	428	406	418	396	414	427	424	413	406	434	382	421	398	394	416	410	391	427	397	407	387	429	440	399	416	439	444	443	423	444	451	418	380	407	443	419	403	424	442	416	409	387	448	420	389	412	417	422	416	458	422	423	418	386	425	391	445	378	405	407	449	423	409	423	458	422	407	401	399	452	451	447	384	403	403	443	396	399	400	410	431	416	436	435	400	369	429	408	397	407	399	438	460	386	405	432	435	431	399	426	378	428	408	414	461	435	403	417	403	422	417	410	435	398	417	401	372	374	446	414	410	393	399	419	427	423	428	405	417	416	417	389	420	425	403	400	421	413	431	419	401	439	409	432	440	433	428	427	415	423	426	435	390	413	448	455	423	419	409	432	382	379	414	414	389	416	429	412	449	444	424	416	416	462	412	410	417	403	423	413	446	446	436	413	431	400	404	416	399	429	397	429	423	446	457	445	407	422	457	431	438	404	389	412	433	413	441	404	429	397	411	444	443	413	414	380	398	433	399	429	426	434	437	401	441	387	397	435	390	368	440	430	386	398	407	415	425	402	416	422	398	440	436	397	431	412	451	424	386	399	433	404	409	426	426	405	391	416	415	377	441	448	448	417	394	403	403	451	424	393	444	403	415	462	432	419	426	446	412	392	411	390	441	416	392	460	443	447	426	429	403	397	407	418	429	447	429	424	410	380	409	391	440	450	402	456	381	411	438	397	449	401	391	410	411	410	390	428	433	433	414	379	430	395	402	417	418	453	425	415	407	435	405	397	446	426	409	417	440	407	405	438	441	414	412	432	383	414	430	364	413	444	398	431	437	420	443	406	445	401	422	404	438	436	400	439	455	451	422	416	422	416	406	401	403	404	449	395	402	435	422	411	425	411	421	453	445	416	392	405	461	457	430	410	402	428	431	419	397	440	413	393	432	413	410	466	413	447	399	437	409	464	392	389	409	457	425	427	424	430	417	416	416	409	412	409	445	467	408	424	419	392	407	426	423	439	410	403	440	397	408	439	406	431	436	429	425	414	412	390	407	416	425	403	448	389	416	432	409	448	456	452	441	409	397	431	400	419	437	378	386	420	397	428	450	428	455	445	436	417	415	430	412	407	415	418	400	422	438	429	423	432	428	369	382	401	444	462	418	406	443	450	402	456	417	420	423	400	433	425	413	437	426	409	431	425	435	386	434	416	387	418	424	427	413	395	406	437	398	455	424	447	430	421	433	397	429	406	430	416	420	383	415	387	460	425	440	431	427	417	383	429	455	405	433	384	434	422	425	403	417	412	434	400	439	420	360	420	447	407	399	422	402	408	422	438	429	398	433	398	406	419	399	424	414	450	426	444	374	406	457	444	403	391	410	402	433	422	418	392	419	388	415	420	436	434	421	441	403	358	413	427	436	470	408	412	403	398	400	479	422	410	447	428	458	431	449	410	436	382	387	380	421	410	377	421	419	430	417	401	406	404	406	408	431	421	374	427	406	415	411	433	465	415	431	421	413	413	442	387	394	424	389	418	431	386	409	409	389	444	386	406	432	430	439	400	399	448	405	406	459	383	410	445	415	409	400	420	411	406	421	415	419	418	386	430	428	437	397	408	429	459	436	421	398	411	386	436	397	400	412	457	447	413	419	415	438	404	447	401	429	397	413	405	445	382	407	438	450	407	409	420	408	405	402	432	422	422	392	433	464	404	412	471	402	412	403	426	420	430	438	428	423	419	435	425	426	441	402	420	408	406	419	433	384	388	417	438	453	436	418	425	404	393	433	398	371	408	379	433	420	421	427	447	406	413	421	350	390	456	395	413	422	445	444	430	450	396	416	393	429	428	439	426	445	398	441	434	398	447	451	423	376	386	395	421	410	404	435	438	438	385	399	442	397	419	448	456	396	372	418	419	424	360	415	404	420	423	435	428	414	421	431	411	433	406	468	457	448	431	407	394	403	429	418	436	405	370	401	446	422	440	430	423	472	389	423	457	395	425	428	408	428	412	420	376	406	371	445	448	461	427	405	420	395	428	378	408	412	436	429	416	406	414	412	442	417	388	440	439	429	403	412	447	421	423	408	436	402	420	417	441	426	389	400	370	419	427	428	440	408	434	417	432	440	394	428	411	396	396	365	416	411	433	442	401	415	414	434	404	407	430	400	409	418	393	419	429	426	430	448	431	419	423	463	447	407	429	433	423	441	456	411	431	434	416	431	402	435	430	403	435	421	415	383	460	456	459	400	392	449	405	487	475	407	429	402	463	421	434	436	409	434	421	419	416	423	447	415	438	452	413	414	426	418	406	433	424	465	399	422	403	425	429	424	393	444	412	415	404	385	397	441	411	439	419	440	435	482	440	416	403	420	465	422	444	453	422	389	409	443	398	424	455	414	421	424	418	442	432	400	434	387	416	424	413	436	429	427	423	446	431	384	411	423	422	460	454	421	455	426	376	420	438	403	471	443	433	405	396	387	423	415	409	433	447	449	436	381	404	416	426	411	381	411	383	397	391	448	432	379	407	433	408	409	428	415	409	414	402	414	426	403	385	434	453	461	440	402	445	457	456	409	429	418	423	424	403	402	423	416	392	436	435	423	411	436	425	457	381	446	398	410	418	436	453	425	419	423	413	436	422	413	427	442	438	429	371	403	398	372	422	434	394	419	394	446	429	420	397	469	453	412	386	400	400	428	411	410	403	402	392	439	431	415	431	425	446	418	473	433	418	410	428	437	438	427	431	427	428	402	388	418	410	432	422	411	435	414	414	438	407	423	437	425	408	436	433	415	425	399	433	429	418	400	401	425	429	427	375	360	421	408	437	407	413	415	404	447	416	431	365	430	413	408	452	421	429	402	436	400	415	415	428	423	443	441	445	421	425	438	390	454	403	418	438	454	384	406	381	434	397	424	439	438	408	402	427	418	423	379	405	371	442	435	408	415	409	428	413	402	410	398	396	407	418	415	394	427	408	420	379	391	381	420	403	419	415	412	429	425	413	463	407	412	428	408	423	408	411	428	400	440	438	426	443	435	371	433	426	430	483	439	412	425	415	429
30349	45872	41947	31309	23508	17008	12378	8856	6490	5320	4411	3639	2940	2164	1841	1573	1318	1205	1136	1092	1003	888	911	819	780	733	745	757	712	695	702	669	697	705	720	744	714	660	693	658	688	707	632	660	686	666	667	674	662	716	635	669	650	675	691	668	676	654	663	673	698	687	637	683	664	703	677	710	696	672	710	665	697	671	704	673	676	657	682	680	653	690	633	666	643	685	705	634	654	667	696	704	678	689	638	673	702	664	699	723	676	604	666	731	679	673	631	638	629	666	635	680	669	720	671	683	679	694	669	692	634	671	697	700	659	667	655	691	647	675	668	632	694	607	680	655	699	660	637	654	670	687	688	663	671	635	659	701	680	686	687	677	611	732	681	675	623	694	741	621	632	680	682	720	679	655	645	669	621	705	655	682	623	704	617	673	659	655	678	690	708	650	677	658	675	644	678	654	664	655	659	638	677	702	671	621	640	662	624	635	670	644	653	680	618	674	660	671	673	674	644	712	689	669	686	686	693	696	669	683	644	713	638	659	647	669	688	725	685	696	597	638	664	725	718	670	687	664	638	672	652	690	663	738	684	639	678	655	626	652	665	630	632	676	673	683	687	701	678	651	661	657	666	671	632	680	668	701	682	682	674	698	660	691	665	712	680	628	659	655	654	682	650	676	667	715	700	636	677	679	730	717	642	633	686	660	696	688	686	609	728	684	639	679	650	668	674	670	651	665	615	703	663	674	685	627	693	616	695	688	677	699	661	628	704	677	696	694	605	683	682	679	660	644	613	666	649	659	664	621	651	674	624	688	667	651	670	697	658	663	661	682	646	698	684	677	683	640	642	684	713	704	677	690	629	680	660	653	640	656	698	681	697	644	659	697	648	652	680	685	680	735	688	671	667	679	634	675	692	635	681	662	690	684	674	608	661	660	647	677	695	684	671	740	686	653	695	707	680	645	653	703	652	661	659	644	649	712	669	665	671	656	715	638	653	716	665	679	694	667	672	688	657	670	708	694	665	655	674	635	678	670	645	643	687	654	666	677	703	663	708	657	656	643	671	659	683	635	610	635	739	689	694	674	678	720	660	619	689	658	702	743	656	714	675	639	659	643	679	711	650	660	698	689	673	646	703	661	669	667	691	682	685	653	709	666	663	675	636	631	675	669	696	680	682	700	687	677	640	711	740	625	645	709	649	678	664	657	661	665	720	630	632	720	649	672	705	618	669	663	689	684	630	697	662	684	675	658	676	644	675	678	660	665	685	675	618	657	714	658	727	649	660	656	664	726	675	667	702	669	681	666	632	667	713	679	671	641	700	594	667	658	679	681	653	617	698	665	652	662	640	706	660	726	661	656	631	676	614	670	676	699	676	695	716	668	647	672	660	679	669	673	647	688	674	707	655	692	659	722	670	677	660	666	685	674	661	652	690	729	718	666	703	666	703	710	686	639	641	686	706	707	642	659	687	664	692	663	677	673	684	653	662	691	692	643	665	639	688	646	722	719	667	681	674	637	680	649	687	670	689	660	704	625	663	661	649	655	695	664	687	686	728	677	689	685	665	695	650	667	697	598	657	691	662	673	631	652	651	705	647	683	624	685	695	685	648	683	679	684	696	680	679	678	638	687	661	663	653	695	680	719	654	640	684	710	705	625	649	695	681	689	675	671	664	700	657	689	659	700	689	686	659	715	685	626	693	699	702	694	682	679	654	659	673	686	638	636	653	653	635	631	688	652	659	715	729	661	692	699	684	719	683	676	680	646	675	667	645	647	684	711	665	669	689	663	651	694	671	716	661	606	656	657	677	637	652	671	649	696	670	643	670	701	619	730	636	620	705	672	669	683	680	652	638	660	652	670	715	657	640	674	675	667	661	663	686	664	654	627	725	692	669	686	639	713	673	647	682	642	665	698	673	668	669	626	646	661	670	716	686	655	667	704	709	629	663	663	695	681	708	679	626	684	633	654	684	658	679	651	658	645	682	656	667	709	708	654	675	694	718	668	687	673	658	696	685	651	703	692	664	674	674	654	650	643	676	651	677	695	669	667	682	670	638	668	675	668	647	682	711	673	704	713	660	639	652	682	644	655	610	669	649	713	677	671	668	628	678	669	639	683	686	703	683	656	678	660	663	635	651	659	691	668	690	693	651	684	671	659	663	648	698	699	667	700	692	661	702	730	666	645	666	642	648	633	650	664	661	694	671	654	655	675	656	699	673	665	658	657	678	746	688	677	699	676	683	668	638	680	636	672	654	646	678	661	636	704	686	623	695	648	691	671	685	685	721	646	658	678	681	709	705	651	668	658	696	638	679	679	677	763	639	687	697	632	673	670	700	633	671	678	658	691	660	682	685	684	651	665	687	673	689	684	660	634	686	709	705	666	640	652	682	670	661	658	657	679	666	690	642	682	654	678	713	684	689	688	693	707	671	685	686	691	667	738	675	662	668	653	693	668	685	667	636	675	713	639	667	672	658	727	665	704	658	657	672	620	662	714	696	694	685	656	667	660	691	673	666	656	730	618	659	671	649	669	663	652	670	669	635	669	680	656	653	660	679	664	707	682	685	700	651	640	709	682	647	671	678	654	643	627	681	656	670	665	640	663	676	703	680	664	670	672	679	684	672	652	679	678	654	661	688	701	734	679	665	659	693	673	665	656	646	660	706	645	681	732	684	644	670	698	685	672	687	653	694	657	650	638	703	678	633	701	695	734	697	680	590	684	625	726	660	674	677	679	675	675	676	614	706	648	656	681	726	683	669	695	639	658	641	673	613	659	704	689	684	670	628	683	706	689	655	622	679	638	721	647	634	693	674	696	718	676	675	672	659	647	656	651	649	708	682	676	696	723	660	689	699	684	689	685	692	682	651	710	646	678	688	657	645	666	672	670	641	681	662	664	622	717	660	655	635	695	666	661	649	668	691	611	707	668	667	674	656	627	700	635	660	678	677	727	682	614	698	634	627	660	703	678	657	673	703	653	631	706	647	642	661	683	673	659	722	663	628	638	652	688	651	681	665	659	718	679	633	657	666	664	700	655	643	650	645	695	669	611	641	601	719	682	710	674	667	733	699	647	661	689	672	670	667	699	697	690	690	674	703	715	668	675	644	671	654	641	713	648	655	667	708	689	695	687	682	690	684	688	692	670	683	656	665	642	722	615	646	663	680	625	663	692	697	639	668	679	681	630	673	647	642	634	650	662	671	706	682	643	642	681	665	680	741	717	701	697	681	695	722	642	614	636	666	659	694	675	669	676	664	725	666	668	679	682	682	634	639	639	649	685	667	681	683	674	664	698	702	669	716	649	668	630	696	647	698	672	632	684	632	701	647	702	697	666	705	679	674	663	710	698	634	682	673	650	702	696	709	650	652	654	670	648	702	674	645	673	680	648	663	629	664	640	645	683	656	632	719	718	633	672	685	601	688	676	667	640	689	708	653	645	638	692	703	641	651	633	674	694	705	691	655	679	677	647	641	638	666	655	700	653	675	642	643	669	681	659	676	650
24701	21671	29108	25630	21996	16516	9539	5241	3555	2764	2260	1875	1562	1185	980	813	809	715	635	621	585	565	561	527	498	492	445	446	484	462	426	461	462	463	475	447	429	409	453	430	433	432	492	399	451	429	439	445	459	448	432	482	504	425	468	462	445	463	450	491	431	436	423	451	452	459	493	450	458	506	435	465	440	437	465	465	457	430	471	425	412	470	430	528	437	423	436	436	478	423	465	469	430	443	453	401	437	435	455	464	461	435	396	454	494	463	460	458	436	458	456	423	481	448	427	463	460	426	431	438	466	371	459	437	445	439	388	491	399	419	448	436	426	416	422	427	455	436	418	433	409	464	475	459	459	419	450	418	430	428	457	465	485	424	439	444	456	451	443	471	465	434	439	462	451	478	425	456	450	463	436	471	422	426	441	442	434	434	433	430	478	457	444	442	426	436	429	424	457	435	452	441	450	431	425	410	453	437	439	497	420	458	438	414	454	406	430	430	394	428	462	433	416	481	433	433	436	443	486	435	453	429	457	422	425	467	470	440	455	443	406	423	470	493	456	450	404	420	474	423	432	422	474	438	484	472	443	463	430	432	436	464	439	390	480	482	464	458	491	470	469	436	441	395	459	436	445	454	470	453	452	436	443	473	472	437	465	451	470	417	432	454	466	424	420	429	431	452	423	443	431	404	465	447	407	427	447	489	439	422	459	449	446	425	427	420	471	436	453	439	417	446	434	452	435	432	438	486	469	470	426	460	479	431	456	435	425	438	457	458	436	422	480	421	451	439	464	455	458	436	431	444	436	467	453	432	436	462	430	422	431	389	472	425	401	450	423	451	404	437	451	462	446	434	467	450	451	428	450	462	437	424	443	476	431	442	433	465	442	427	490	438	479	410	471	413	455	443	474	419	448	440	467	418	468	468	469	443	414	433	437	469	437	494	455	449	445	417	444	458	436	426	476	462	400	463	414	434	456	441	439	450	419	460	390	462	452	445	445	440	453	428	456	407	407	456	455	429	459	461	444	432	489	441	479	421	452	439	465	443	429	449	450	443	435	433	435	464	469	437	443	419	442	486	420	442	406	431	469	448	496	456	443	463	423	474	438	453	458	445	441	409	450	454	439	471	479	417	461	452	439	470	485	441	463	419	428	459	436	425	452	431	440	459	446	453	443	481	436	468	424	397	428	455	457	455	434	443	447	476	461	488	467	464	411	414	455	427	443	449	473	475	422	464	460	448	436	443	447	456	467	488	418	441	410	459	389	435	459	429	435	425	438	434	425	454	474	469	406	443	446	449	452	436	416	462	419	440	485	419	494	457	474	423	433	450	466	483	458	432	447	445	474	453	477	430	477	468	475	448	450	429	464	433	459	448	403	426	449	431	439	446	456	447	453	454	460	438	454	429	466	440	429	443	408	441	430	477	465	427	502	430	462	435	466	443	446	466	441	457	459	457	465	413	448	427	447	457	395	403	427	407	452	443	392	457	460	443	415	451	430	443	440	454	424	470	438	458	473	386	439	422	454	449	457	451	453	435	439	463	434	427	445	473	456	411	488	481	445	448	446	434	433	436	413	451	477	411	428	475	412	435	400	446	437	437	450	472	447	441	424	449	470	449	445	413	416	446	442	477	457	449	451	496	406	458	463	444	470	469	396	434	445	459	432	424	449	453	449	445	496	464	423	425	458	454	445	449	435	444	445	459	448	421	412	452	413	462	425	449	434	454	444	439	468	466	459	446	442	444	420	440	450	449	467	439	431	466	437	457	455	484	432	452	436	424	469	444	481	455	509	439	466	437	480	451	462	446	435	469	430	438	478	441	465	434	437	455	462	454	434	455	457	462	433	440	402	413	442	443	466	426	440	438	419	442	441	448	434	461	450	433	476	444	433	448	429	469	476	482	440	464	454	447	471	415	436	451	414	451	409	448	419	434	457	450	454	450	420	419	444	469	433	444	441	490	468	439	440	416	425	433	431	480	458	462	432	430	451	459	412	451	453	426	452	418	457	464	445	445	434	437	463	444	477	442	467	468	457	421	440	449	431	414	441	465	433	428	443	441	449	451	423	456	471	416	469	442	439	471	478	417	414	440	413	463	461	418	437	460	469	421	427	467	445	482	481	468	444	422	451	428	470	445	434	471	440	448	420	446	468	408	458	471	437	428	455	473	487	441	424	435	475	414	426	433	460	429	481	461	467	448	450	436	437	437	434	457	421	466	449	450	442	396	423	465	439	438	452	407	447	442	471	440	438	491	442	434	445	426	459	418	420	471	456	411	465	469	426	427	443	425	446	411	417	447	435	450	401	415	464	429	426	402	461	455	462	408	440	440	411	478	464	483	430	460	434	491	439	421	425	423	406	470	427	478	440	460	403	395	432	463	453	469	449	415	434	462	456	433	438	411	431	435	469	451	458	468	453	456	424	461	431	461	434	456	480	424	414	460	448	423	421	443	441	443	438	459	439	450	449	470	471	473	450	453	461	410	443	443	451	406	389	448	423	441	473	433	456	412	405	432	475	461	438	463	499	429	422	460	427	430	416	457	449	430	431	404	430	433	429	402	440	438	445	440	468	468	442	455	429	456	459	446	466	450	488	450	457	434	467	479	441	450	415	425	432	437	416	409	428	449	438	470	451	406	450	460	493	498	437	466	442	465	440	438	388	449	508	454	468	448	486	437	392	471	427	456	454	431	416	455	408	440	481	425	463	435	463	436	447	462	435	481	440	450	448	466	465	435	455	416	484	486	426	437	471	434	435	409	437	435	461	396	409	415	422	446	444	429	490	469	451	425	420	425	458	437	429	473	449	476	450	420	451	462	407	419	465	458	498	431	413	451	426	429	443	451	447	421	424	401	404	483	467	460	468	433	459	445	467	410	414	454	425	465	456	448	467	476	480	439	414	456	436	432	410	467	406	407	478	417	463	442	489	461	454	420	486	437	476	488	473	425	415	445	414	464	484	450	422	444	462	431	434	423	433	432	425	477	494	451	433	419	432	494	431	446	473	442	460	447	404	414	479	429	439	442	481	460	405	409	432	450	443	504	484	476	406	428	460	428	433	454	456	449	434	428	418	507	403	434	484	447	485	447	452	444	447	467	404	456	433	424	441	431	431	420	458	421	475	444	444	460	445	444	436	444	428	454	456	453	427	433	451	462	422	442	460	421	426	461	447	455	408	465	439	455	452	484	455	462	434	457	454	416	447	453	448	417	433	455	422	425	436	481	443	495	411	444	446	415	495	450	466	426	396	471	452	442	414	449	422	470	430	473	409	480	463	472	435	447	454	462	407	426	420	457	491	448	454	460	440	442	427	458	475	477	472	437	443	418	467	467	446	452	429	444	409	403	484	419	457	433	453	480	419	464	451	468	474	447	424	434	434	447	423	408	421	448	441	455	468	430	460	427	430	444	465	478	429	424	431	413	432	428	402	467	436	429	460	436	460	404	417	485	443	447	466	463	473	458	443	446	452	457	428	406	488	445	464	431	440	445	451	425
31015	53274	49069	38904	30579	23641	17854	13544	10494	8426	6928	5593	4178	3385	2612	2121	1814	1600	1527	1332	1239	1080	1004	1010	952	896	776	800	777	816	829	751	745	726	716	721	743	708	709	737	716	720	705	729	731	736	745	761	728	700	696	730	738	710	761	717	713	706	705	730	721	657	694	714	749	700	751	762	725	731	716	694	698	668	730	691	751	660	709	718	687	724	706	725	668	723	721	674	717	724	705	658	742	692	719	708	691	674	700	697	660	653	710	717	757	697	691	708	719	705	765	717	674	708	763	735	716	734	725	727	714	713	742	725	685	663	726	714	725	693	694	723	718	718	665	741	750	689	726	706	750	726	716	752	705	721	681	705	725	701	728	716	714	699	676	700	724	714	708	718	713	695	727	712	714	720	684	734	732	719	707	736	696	662	659	715	672	706	737	685	695	697	731	724	676	725	690	720	729	656	706	708	751	749	645	671	734	718	689	681	706	725	657	712	732	659	734	662	694	723	673	684	717	684	700	690	723	737	729	687	692	715	716	686	716	692	652	699	685	692	702	739	680	675	744	691	691	703	737	691	731	728	731	689	677	702	710	668	685	736	701	694	705	741	671	694	705	710	685	666	683	744	748	730	700	692	695	711	660	683	707	737	705	698	691	688	722	684	734	738	719	728	745	713	733	655	643	699	729	723	705	708	701	699	654	700	714	722	698	728	706	673	668	700	678	737	710	699	770	712	703	691	717	714	808	757	676	688	743	710	703	699	698	735	724	714	718	700	720	696	656	666	737	705	640	704	718	717	711	740	667	669	728	696	682	695	753	748	720	728	703	701	669	694	730	742	697	698	714	641	698	745	676	718	720	712	696	692	750	724	677	728	728	694	707	764	696	707	711	677	695	682	665	726	726	668	704	675	680	745	730	716	702	741	699	721	725	690	711	712	727	664	687	690	679	694	723	734	711	730	719	677	728	733	724	687	693	713	687	702	688	694	700	742	715	700	721	724	703	738	743	698	749	685	710	698	708	688	722	677	737	675	708	693	690	761	723	724	714	673	706	705	717	693	752	718	696	739	689	683	706	710	728	693	708	735	726	752	685	753	708	639	733	715	692	706	701	746	712	706	698	729	744	748	705	680	728	732	714	723	724	711	688	707	712	723	711	692	699	688	655	702	702	673	729	657	725	705	717	732	715	716	679	630	731	745	718	730	691	673	678	708	731	694	710	710	692	664	711	735	661	733	700	662	729	748	679	755	697	697	674	765	710	702	737	736	708	742	686	709	726	690	733	689	670	722	724	737	706	700	728	664	657	726	709	723	721	710	786	718	669	705	683	684	678	732	696	690	713	686	732	741	712	672	689	724	690	695	766	709	734	647	762	727	690	745	684	705	746	680	690	687	696	672	738	721	694	707	686	742	684	677	729	684	737	714	729	762	744	712	735	699	675	726	720	722	741	678	702	707	654	730	705	692	714	688	701	773	717	720	732	681	712	680	725	707	728	710	689	700	726	686	749	699	729	722	694	680	677	716	643	685	736	707	675	743	733	677	661	675	675	677	689	733	706	724	672	709	701	740	690	702	705	679	722	714	734	663	690	722	706	673	693	750	704	723	732	732	727	747	719	724	717	710	694	711	709	725	692	730	661	701	714	681	680	708	668	717	671	739	710	718	695	689	623	704	706	677	705	712	763	673	677	672	717	672	638	708	719	722	711	731	742	714	697	637	768	689	724	711	704	690	700	668	660	718	731	679	670	707	761	739	744	697	689	690	702	674	729	719	710	700	692	676	694	721	724	690	642	718	696	713	749	714	695	749	725	735	710	722	667	714	710	676	735	703	725	695	705	746	696	708	681	722	682	713	730	678	679	699	743	727	716	729	721	704	800	749	744	714	708	711	710	711	700	721	723	699	751	720	714	656	711	718	685	729	694	707	705	697	668	697	655	728	687	719	686	765	682	681	741	738	727	672	707	744	671	718	666	662	738	667	709	681	707	732	706	726	688	749	725	767	734	698	722	681	676	701	741	655	651	683	730	710	734	686	710	697	719	726	686	686	723	696	716	637	693	724	758	730	733	700	690	697	649	748	759	717	704	702	692	716	731	683	749	689	748	721	661	732	677	722	721	724	728	681	712	732	706	694	752	684	664	730	719	736	734	761	671	742	722	688	664	712	716	649	682	713	704	690	704	722	667	714	701	712	718	724	768	721	736	727	695	720	733	722	712	714	687	690	758	731	748	672	683	725	733	735	743	686	705	748	712	667	711	693	716	706	732	716	661	714	736	671	721	701	747	715	752	705	678	730	680	699	695	724	690	704	707	754	680	730	748	700	726	701	709	702	699	690	717	704	671	712	702	675	755	662	720	658	750	712	702	700	695	718	705	723	686	675	691	711	727	696	708	715	737	736	712	714	709	707	738	719	671	699	733	657	697	705	755	719	728	656	715	716	758	688	673	744	705	712	685	692	725	707	702	710	724	710	740	699	665	755	732	727	688	711	706	715	688	658	701	723	739	746	718	723	742	738	732	699	738	679	713	734	722	715	670	717	728	662	694	661	728	704	696	766	701	686	728	715	656	716	710	680	722	697	695	688	711	716	677	693	722	709	714	729	676	741	673	709	721	702	714	683	753	757	694	717	704	683	708	678	726	703	709	716	694	690	709	724	722	679	657	756	700	701	727	721	662	686	749	689	737	695	719	745	746	684	663	717	695	724	739	741	726	721	690	757	717	717	702	708	701	736	755	739	742	716	731	716	697	698	718	710	655	720	729	687	750	687	760	714	704	685	666	748	718	715	725	701	671	725	685	690	674	700	695	704	690	738	693	735	677	739	731	695	698	710	741	707	733	714	716	663	711	704	718	729	718	714	706	665	702	720	709	708	685	737	711	700	727	707	716	698	721	706	772	706	758	690	695	657	698	723	694	701	763	748	719	710	688	682	698	692	727	707	678	732	707	699	705	702	697	656	727	700	734	717	722	691	732	678	702	755	702	714	682	677	674	700	704	710	727	706	686	691	731	687	685	707	704	714	723	700	698	699	716	658	704	760	658	717	732	723	717	689	753	683	751	720	704	704	693	705	714	782	660	693	717	717	667	776	637	685	732	739	691	745	685	711	770	704	678	748	698	648	740	736	700	741	731	739	738	668	724	747	671	664	710	680	757	742	736	709	744	679	739	734	752	675	690	725	742	687	735	698	720	748	687	708	673	715	721	706	698	733	642	729	714	657	703	657	712	698	706	697	666	742	722	692	788	691	695	664	688	663	708	751	708	745	747	727	701	731	697	676	720	717	744	715	755	669	713	726	687	722	739	685	747	739	699	709	717	686	695	676	709	699	717	717	670	709	673	706	672	702	750	739	725	717	669	705	728	737	773	704	737	713	689	715	703	721	699	699	698	661	618	722	694	715	723	710	730	694	736	720	717	740	704	707	688	717	702	712	719	717	723	754	740	709	696	726	719	732	714	773	662	692	776	739	760	696	717	755	760	710	699	682	663	669	689	697	722	721
23730	21691	29520	24479	22200	22107	16415	7761	5132	4032	3053	2403	1767	1392	1204	998	896	782	711	664	584	539	601	508	489	484	488	447	421	467	429	455	426	390	442	463	437	396	400	416	434	428	414	436	412	387	413	439	403	428	455	435	414	425	424	412	422	408	413	444	419	436	438	396	403	406	421	421	414	395	403	407	447	424	396	420	405	436	404	375	436	420	422	405	443	417	450	409	400	417	411	426	458	411	390	427	442	400	423	387	420	440	399	416	426	447	398	405	417	423	453	419	414	408	425	420	448	394	463	438	398	447	433	419	454	412	405	403	420	438	398	446	425	370	413	404	407	394	417	410	424	393	385	398	400	413	400	440	387	407	397	436	372	410	430	435	442	438	436	375	421	456	420	432	427	437	403	421	434	423	429	397	422	443	396	432	359	399	416	412	416	414	417	413	423	425	393	443	413	401	452	415	414	383	425	441	444	424	436	399	423	434	385	441	412	436	382	418	426	425	431	407	377	388	449	411	431	373	398	400	437	427	418	385	403	402	460	436	390	432	393	380	396	450	429	443	434	414	416	416	444	436	424	460	391	440	400	412	421	435	396	387	423	397	413	395	433	431	405	381	395	393	429	456	409	420	429	400	390	454	399	433	396	419	439	463	421	421	366	412	428	414	462	416	443	391	412	419	410	407	418	417	425	463	381	440	411	389	445	380	412	424	430	436	406	433	447	414	403	427	419	402	441	444	437	409	409	430	389	440	396	419	433	406	411	392	469	413	413	405	389	414	431	394	397	433	377	432	397	428	432	404	415	425	417	389	431	424	390	410	449	415	397	407	416	376	449	428	384	441	420	435	393	412	426	416	409	441	439	400	399	378	437	427	439	424	373	408	440	439	425	444	429	402	419	452	421	430	405	398	426	396	395	417	421	403	419	421	435	458	389	413	422	426	417	420	407	436	469	419	427	393	460	407	424	402	426	434	405	403	417	387	439	441	431	410	451	380	421	419	391	401	431	409	430	384	395	426	420	389	377	412	407	433	426	444	431	402	418	448	391	411	441	429	429	429	412	421	426	417	395	372	429	393	445	401	426	405	416	414	448	382	386	419	423	415	428	421	426	412	431	405	423	405	437	391	388	399	418	401	408	387	411	411	417	448	418	414	431	458	437	395	406	405	413	392	429	440	454	430	452	419	399	426	402	443	405	430	421	419	430	374	416	420	424	396	444	375	397	406	382	461	408	411	436	449	418	431	417	439	402	413	417	409	466	401	448	387	391	404	454	436	429	408	405	419	399	410	447	376	408	407	446	444	405	405	421	429	425	413	445	434	413	444	414	431	439	379	404	417	432	452	375	407	432	421	415	425	406	455	395	415	408	455	438	427	428	402	360	388	427	406	413	385	398	394	390	446	431	437	408	397	423	396	403	388	430	429	406	419	407	417	373	429	392	407	396	405	401	391	418	411	437	404	418	407	402	406	437	385	425	443	434	405	400	426	432	418	440	436	424	419	428	381	430	389	415	402	457	389	401	440	417	418	420	389	426	390	385	421	438	422	429	420	468	409	438	439	407	414	409	407	384	446	433	436	380	417	414	402	414	423	440	429	440	417	425	421	406	407	377	396	437	421	403	409	382	427	450	428	430	437	449	393	390	425	395	432	432	416	418	441	414	426	395	412	403	427	425	406	415	433	404	423	442	454	403	394	382	400	401	414	408	454	428	422	395	421	445	408	420	424	431	422	448	434	425	433	408	445	410	381	433	414	418	398	394	441	408	386	421	433	409	391	408	416	417	403	411	407	426	388	408	373	422	442	384	467	381	419	415	416	447	402	449	425	414	396	415	439	402	382	434	419	405	447	435	468	407	417	401	379	415	400	402	387	370	426	428	399	387	407	416	402	412	415	398	397	404	407	440	410	425	431	411	409	400	430	443	448	424	399	414	428	420	410	392	419	423	412	418	438	397	416	382	395	459	401	417	407	420	413	435	391	424	409	414	423	393	403	422	422	388	427	410	425	444	392	415	462	399	412	427	408	399	402	433	435	407	426	382	409	399	405	396	418	408	397	446	386	420	451	392	399	428	382	425	389	437	401	417	409	387	424	421	394	436	421	430	402	391	413	396	411	426	431	435	390	397	409	446	394	447	443	390	434	409	399	438	455	395	404	403	453	420	410	406	423	423	403	411	391	433	414	402	399	467	444	406	449	397	448	405	403	383	418	421	410	417	446	423	424	423	439	479	415	394	411	452	412	389	422	398	393	441	433	433	397	406	430	439	406	431	408	427	428	445	401	395	437	447	410	366	434	430	445	406	429	420	431	440	466	402	416	414	383	455	396	433	422	406	427	437	385	428	463	380	401	425	414	390	401	422	434	393	412	428	391	403	378	416	407	415	395	395	459	422	394	404	419	415	435	409	398	417	429	422	397	448	425	406	404	414	424	415	421	408	435	397	418	396	413	413	425	391	426	441	407	443	380	413	380	436	451	401	414	457	391	409	380	421	394	415	415	434	402	412	423	421	419	425	425	406	445	398	378	415	442	413	442	430	441	422	404	422	453	419	390	395	410	432	408	449	394	430	432	394	420	419	427	418	415	423	417	403	394	411	419	429	391	430	403	419	432	412	418	421	417	399	423	400	443	440	408	428	435	412	418	434	450	417	389	430	419	425	443	444	418	412	433	411	416	377	420	428	453	419	433	404	393	385	419	411	403	432	409	458	412	397	406	422	431	439	401	424	397	459	406	370	418	416	406	427	415	383	428	411	423	434	417	433	444	429	403	407	406	392	413	454	437	403	418	416	417	446	405	412	416	384	395	427	450	380	435	427	412	430	404	418	408	413	421	418	445	435	418	423	408	448	385	444	426	403	432	442	440	383	430	392	396	436	442	400	431	407	389	416	415	399	397	417	448	423	438	448	422	421	377	400	412	411	411	406	406	424	434	411	424	410	395	405	426	427	426	405	408	407	434	422	414	443	416	438	410	402	472	399	421	386	392	431	450	412	394	430	456	375	446	417	425	392	428	395	398	361	397	431	422	417	368	424	417	378	417	392	376	438	429	415	417	407	432	428	409	435	417	381	431	422	393	448	410	406	487	431	458	415	409	395	427	408	400	426	399	434	391	427	451	425	417	400	373	455	441	400	380	418	390	447	419	401	410	456	418	404	423	443	444	445	442	424	394	428	427	462	427	448	423	392	392	396	388	404	431	420	381	404	438	435	385	367	420	430	412	448	414	427	403	438	361	433	433	422	412	422	432	397	410	412	443	393	461	417	418	411	408	431	455	397	414	453	425	410	432	445	428	428	415	433	415	444	428	403	357	415	402	417	420	411	374	412	405	419	428	386	397	427	394	444	395	414	396	420	440	412	404	448	415	367	399	431	408	407	417	418	442	403	412	432	449	399	436	414	438	405	438	407	424	415	383	395	394	444	416	421	452	424	447	418	434	411	384	377	436	373	417	401	431	445	414	419	416	388	431	449	444	421	418	429	430	445	424	399	409	415	424
32546	56934	53240	42951	34805	27942	22332	17024	13943	11284	9016	7354	5501	4479	3408	2638	2224	2013	1787	1572	1335	1147	1081	998	904	845	830	755	760	738	717	714	735	732	705	664	715	669	658	658	622	667	644	676	671	675	685	662	656	672	619	623	680	620	707	602	660	679	647	693	647	704	698	694	616	684	676	692	668	660	660	705	650	698	648	677	627	602	662	670	696	662	679	702	660	640	695	648	659	692	643	657	642	665	629	642	631	674	679	706	663	695	591	649	656	654	665	679	644	685	658	631	674	604	636	663	681	677	631	632	664	678	660	640	638	676	718	655	673	683	671	682	688	637	677	696	679	637	622	701	642	675	659	674	632	615	635	692	638	693	625	644	642	688	662	682	695	678	647	623	682	663	662	660	629	675	666	686	634	674	615	606	720	686	661	623	658	671	633	649	683	608	691	673	566	669	609	644	626	610	657	632	653	678	662	633	646	660	693	650	670	627	629	675	626	646	693	664	649	669	662	708	640	649	656	663	685	663	674	700	677	659	654	676	692	638	625	632	703	723	656	653	655	651	669	677	704	643	661	695	667	639	661	629	669	659	664	719	665	633	682	629	671	609	650	697	695	618	628	656	683	622	678	657	628	657	674	642	644	609	628	640	623	652	675	647	644	660	667	671	651	668	666	656	697	683	645	655	621	639	660	642	668	707	665	647	640	643	636	655	663	662	645	644	672	652	624	647	670	622	639	631	604	618	677	657	655	645	621	634	661	611	638	699	672	619	706	644	669	650	640	652	660	651	669	638	692	686	618	625	638	631	664	667	629	658	660	642	694	617	645	633	649	673	652	667	697	640	671	707	654	623	634	672	671	677	672	646	661	663	654	630	650	703	636	614	671	603	662	656	620	630	646	686	641	587	671	672	613	719	675	674	659	639	671	682	687	662	635	643	659	640	666	631	637	654	660	664	637	625	639	648	646	658	663	678	644	701	657	659	655	659	681	681	632	661	621	625	630	682	678	673	598	612	645	650	686	602	633	608	685	624	667	620	638	638	661	632	660	680	670	663	654	617	640	640	667	638	666	664	611	672	648	629	704	649	662	686	643	632	618	629	667	692	605	681	645	671	632	708	647	623	664	702	621	641	627	666	689	643	697	634	682	697	636	628	647	643	649	676	635	625	694	663	652	660	667	681	608	640	688	665	649	676	645	641	631	657	686	644	654	646	639	670	637	668	635	674	683	641	661	655	668	660	623	658	660	651	650	619	655	659	641	634	661	627	664	680	609	644	664	648	642	620	631	618	674	676	697	674	663	617	651	653	639	670	650	667	654	706	700	649	652	618	670	634	639	651	636	641	673	636	725	654	696	652	686	624	588	656	658	675	606	699	671	705	634	650	649	646	623	670	653	653	686	659	646	634	646	665	628	638	683	670	666	633	672	695	608	669	659	688	616	685	680	630	631	652	672	634	669	664	655	649	669	699	650	623	649	661	659	675	589	625	633	685	676	663	650	652	633	643	637	674	667	705	673	664	634	666	674	627	674	659	665	666	685	609	633	687	645	643	631	660	645	629	643	654	649	642	602	658	690	681	628	638	671	663	646	680	670	707	654	676	637	649	665	655	690	706	647	670	628	677	668	650	638	665	683	644	632	660	625	669	643	629	675	607	637	612	717	631	657	597	687	594	621	641	629	638	658	662	671	629	653	637	643	653	645	665	642	679	670	631	652	665	619	633	675	679	638	674	674	674	646	641	679	697	629	682	723	684	626	628	644	617	643	658	684	656	663	706	667	656	676	618	691	660	675	653	684	590	625	688	677	660	713	622	631	666	663	696	645	650	617	654	631	685	642	661	644	701	655	693	635	680	705	695	610	623	640	682	687	656	680	649	616	645	660	656	653	666	611	670	644	662	664	647	665	668	649	647	643	660	684	664	694	694	662	710	638	672	679	641	632	666	706	662	678	646	652	671	684	654	649	621	666	619	678	641	649	673	686	633	666	675	664	649	651	670	646	652	629	696	642	668	652	701	635	658	644	711	662	656	685	664	650	642	667	623	709	648	653	644	658	635	658	653	693	678	652	576	649	684	661	707	676	673	641	692	694	659	660	617	706	604	690	695	646	672	633	648	625	661	683	688	636	639	660	654	671	684	661	657	646	646	663	641	626	679	651	658	610	659	670	671	662	637	661	667	625	645	665	674	638	653	642	628	643	633	649	675	651	657	639	615	633	614	654	704	675	642	671	677	697	631	719	612	593	673	645	627	665	654	631	633	625	671	672	623	609	644	658	660	647	656	701	616	639	654	633	652	623	649	646	631	649	653	681	625	610	706	687	617	668	655	652	682	617	631	645	654	681	650	673	634	647	640	663	678	685	607	594	671	649	657	642	669	655	627	709	645	619	640	570	672	669	676	657	642	672	650	652	652	645	643	640	624	678	677	634	650	647	673	645	686	570	656	631	635	635	709	680	606	655	628	686	629	700	675	688	630	640	650	664	653	644	646	670	676	735	611	656	675	631	695	665	664	652	733	650	681	654	673	630	673	665	641	645	695	615	670	700	619	680	653	618	646	664	667	668	663	647	652	664	682	611	636	617	697	696	633	670	642	665	691	638	638	662	636	634	677	661	629	685	671	635	650	692	655	626	607	655	625	668	669	626	678	628	672	672	686	656	620	708	684	670	679	652	654	617	681	607	643	691	675	663	687	650	607	689	642	686	665	675	680	664	668	659	637	669	651	645	619	643	672	653	675	690	608	645	620	659	645	658	686	674	663	625	644	662	645	658	626	621	686	686	639	624	634	662	654	685	647	619	640	694	659	664	682	690	673	662	673	663	671	602	634	628	670	681	648	624	623	648	636	696	638	661	641	650	610	643	660	655	664	656	661	672	642	659	666	669	667	656	688	609	654	621	634	626	629	653	674	660	632	596	684	695	664	657	683	647	693	662	657	660	638	644	678	652	647	652	673	648	656	706	619	687	654	639	634	644	610	648	659	667	645	673	648	684	661	678	641	645	658	651	685	647	700	647	639	604	649	655	696	664	680	666	661	627	651	670	655	653	634	633	669	645	664	698	660	679	644	670	630	694	639	633	683	650	643	643	668	644	634	659	659	644	700	631	686	656	613	667	660	618	644	655	684	649	673	686	642	684	667	641	649	655	654	692	666	676	633	675	649	676	651	626	679	661	670	648	672	684	641	634	618	654	628	685	642	654	639	678	627	644	674	648	630	711	670	638	660	609	676	703	667	635	667	658	590	647	698	659	667	652	663	670	618	628	636	681	661	647	659	645	667	624	635	639	664	660	651	674	693	688	625	617	632	623	663	691	633	676	662	661	642	656	677	680	652	724	652	624	679	658	706	657	674	595	671	636	638	705	649	654	691	678	671	665	663	647	639	650	661	639	702	642	664	705	619	598	629	659	629	638	633	697	678	677	659	664	620	615	649	654	649	676	644	615	634	663	680	633	673	665	648	620	689	674	632	627	620	631	638	665	656	640	690	641	648	699	599	659	645
27109	27327	31376	23730	13553	8090	4929	3051	2329	1842	1501	1167	1004	852	746	679	636	546	589	501	489	476	440	467	439	396	419	435	437	424	445	454	396	415	431	430	417	431	429	431	430	415	424	413	467	405	389	380	412	402	384	414	404	399	443	415	456	428	403	431	420	433	428	448	447	407	419	418	408	417	444	411	404	410	424	404	435	433	393	416	402	423	396	378	412	384	403	442	473	415	418	398	443	404	414	423	409	406	427	446	400	423	450	420	433	431	410	457	429	408	419	384	417	411	421	397	420	369	401	416	403	415	412	451	397	405	451	437	421	416	388	376	410	443	422	436	447	461	390	384	446	444	435	408	399	397	408	424	419	413	403	363	396	401	390	412	411	408	424	410	432	400	413	399	400	403	413	438	390	390	436	414	425	462	393	428	421	391	429	446	392	390	379	404	400	433	353	391	386	426	399	407	431	435	412	404	388	444	422	423	403	406	421	413	400	402	412	440	417	411	415	419	447	412	420	429	411	402	432	434	440	407	425	400	419	422	403	460	427	429	435	409	444	403	455	420	390	404	400	404	418	436	410	448	422	426	430	410	400	407	431	439	416	430	416	432	408	429	420	420	415	436	362	431	392	419	436	389	396	400	416	424	430	433	442	378	399	448	396	416	408	398	377	397	415	413	386	420	422	394	427	407	433	402	421	398	429	431	431	425	436	402	407	389	403	390	399	389	424	437	382	410	438	417	399	418	419	434	429	402	423	390	397	397	405	400	415	427	360	416	427	394	432	422	392	409	414	416	398	391	388	456	407	427	412	437	430	448	401	412	413	423	407	428	401	430	376	399	425	399	457	425	406	415	417	429	404	382	437	399	405	425	424	421	401	457	443	423	393	390	404	406	387	447	460	431	388	434	444	426	394	434	416	416	418	423	418	396	412	412	413	446	406	429	407	439	399	437	422	415	436	413	418	435	381	407	442	427	410	391	380	413	427	400	373	407	427	407	411	432	421	396	411	408	412	446	385	377	413	395	428	417	415	410	447	408	419	407	442	387	395	421	424	418	427	403	406	385	409	424	418	420	406	412	432	390	410	397	410	445	409	417	425	406	420	431	394	383	440	423	437	394	398	424	402	383	423	405	396	383	384	426	415	410	391	424	400	423	469	411	402	435	413	434	426	414	429	401	406	408	447	429	415	423	427	391	426	437	429	414	410	432	429	401	417	432	388	418	429	430	452	432	417	417	418	420	408	373	420	387	402	414	378	460	401	389	447	436	431	444	384	447	399	433	425	413	402	391	427	426	426	412	419	420	419	424	422	405	359	391	388	401	413	368	424	401	431	395	398	398	380	429	400	410	396	413	429	392	417	408	403	399	404	398	448	407	414	409	404	423	411	427	408	403	398	425	409	380	430	431	403	430	414	443	381	420	429	415	386	413	414	431	394	410	449	443	407	417	412	419	419	426	404	410	385	396	426	413	400	409	392	430	400	425	430	408	403	436	415	413	411	396	470	431	406	367	408	414	452	428	422	391	448	393	457	449	454	435	408	406	396	403	414	402	425	394	438	367	391	426	400	417	388	414	392	418	405	422	409	426	413	417	408	449	423	418	426	418	421	423	431	423	419	448	412	428	381	397	401	420	396	441	426	430	382	422	426	399	465	422	432	430	438	375	416	401	376	428	419	383	439	413	409	423	470	408	400	405	399	410	428	424	412	390	397	408	384	412	406	438	388	386	453	395	427	429	406	420	456	423	419	422	463	416	436	415	422	401	427	394	418	427	410	426	389	437	404	424	415	416	394	446	394	450	443	414	379	391	406	448	423	405	377	426	426	423	393	416	421	394	427	408	429	407	424	397	399	409	439	394	402	418	433	423	439	417	443	405	431	420	447	418	437	424	413	427	407	415	378	403	429	420	425	417	455	383	410	413	393	408	407	410	433	405	409	410	421	429	400	413	438	399	406	415	398	436	388	453	416	401	427	413	439	412	426	389	394	424	419	413	436	397	423	402	449	423	421	399	410	419	416	417	418	410	416	412	460	426	402	401	456	414	386	400	432	437	430	429	413	384	446	418	393	387	396	390	435	402	374	431	423	399	411	415	425	414	436	411	425	406	425	413	430	376	437	412	432	425	426	419	435	409	411	396	400	419	453	393	411	441	422	393	445	393	424	402	425	410	430	442	408	439	418	389	426	387	396	424	446	404	431	400	399	375	398	411	426	427	435	435	420	438	429	398	404	430	409	394	394	374	400	410	454	436	433	403	415	406	397	428	381	447	418	405	421	405	390	412	426	420	392	420	443	426	388	417	453	448	414	422	405	396	446	436	404	422	429	428	400	437	459	402	466	409	419	385	401	413	407	389	382	427	431	409	398	383	425	408	412	422	398	449	432	398	397	443	400	419	405	424	393	398	395	432	399	411	428	451	403	398	429	412	402	403	412	402	428	417	449	429	408	413	413	407	391	431	406	418	391	404	465	433	436	426	393	401	382	433	447	427	417	420	398	427	421	428	398	390	409	402	386	408	389	420	425	398	386	388	420	402	410	359	428	399	416	402	433	421	443	397	441	404	428	411	414	446	411	437	403	412	394	394	426	448	404	388	419	434	431	433	412	402	400	405	422	408	443	438	398	402	406	424	421	410	393	422	401	444	391	420	385	389	434	422	453	425	353	419	432	402	392	412	387	409	418	430	387	412	432	408	451	429	423	422	403	420	416	390	405	387	434	396	401	434	402	411	414	420	432	433	397	396	422	486	403	456	432	397	413	400	450	426	415	404	417	413	429	413	416	404	359	413	430	413	426	404	405	398	409	411	381	408	420	383	463	446	416	426	444	406	427	394	414	382	417	428	444	431	407	441	405	374	426	424	399	433	394	399	436	405	419	417	409	400	394	443	403	428	458	414	371	407	454	421	412	389	447	428	405	410	413	408	391	403	426	402	412	423	415	389	438	442	402	407	382	407	445	443	472	426	404	424	419	380	443	421	425	393	396	418	383	417	414	385	425	413	406	408	444	405	382	410	393	398	441	416	417	440	378	396	426	455	452	404	407	455	407	434	397	417	410	385	387	416	410	427	424	423	431	417	439	455	433	438	439	469	424	431	423	421	425	429	379	413	413	381	449	417	417	416	411	393	393	373	388	407	405	382	408	392	399	431	404	433	433	411	401	407	396	406	464	415	404	390	406	437	402	391	402	392	409	420	399	406	412	439	457	452	397	428	441	435	427	397	368	394	405	411	417	416	438	407	451	378	424	408	399	416	457	480	404	443	430	405	384	418	409	384	415	437	372	401	397	422	406	394	403	441	403	410	429	395	403	401	415	421	445	391	410	445	418	394	423	386	385	417	402	401	429	429	428	386	415	401	415	409	420	423	426	403	382	418	445	408	415	430	410	432	424	403	434	431	410	457	428	432	457	410	438	376	418	447	422	413	414	435	438	383	417	430	412	386	409	444	385	400	396	453	474	403	386	379	435	429	400	424	428	418	424	422	382	417	389	415	425	394
27054	41227	37096	28438	21311	15725	11320	8213	6381	5157	4098	3133	2449	2047	1600	1353	1143	1029	1003	924	827	824	774	707	696	690	689	592	667	637	629	615	580	662	618	604	640	578	590	606	570	577	610	596	610	610	580	581	579	608	583	575	594	598	588	614	546	609	558	604	620	545	555	601	591	624	593	591	585	614	643	636	592	559	595	637	579	619	581	587	568	624	623	631	615	554	601	588	623	603	541	602	581	587	615	590	576	600	598	584	632	634	582	574	580	593	625	604	576	609	606	573	609	563	551	635	635	601	625	606	573	565	628	585	595	609	592	628	584	594	613	620	610	565	604	615	572	542	574	591	616	617	580	547	576	562	634	612	577	585	596	585	615	631	566	645	636	567	569	632	575	607	559	607	611	605	624	589	579	582	616	609	612	588	588	642	633	569	621	572	589	573	583	641	582	593	605	623	572	604	576	593	648	589	583	574	578	560	581	624	594	596	608	601	615	602	553	607	564	589	585	591	575	558	608	561	582	621	630	583	646	598	576	601	556	600	558	564	611	609	579	592	605	584	587	630	589	580	605	594	605	585	609	602	579	569	618	571	591	579	609	614	569	607	611	601	582	572	588	606	610	582	593	596	580	620	610	621	555	601	568	579	636	613	610	595	606	595	577	561	622	591	626	579	609	581	571	577	602	605	585	613	541	565	635	577	600	616	586	608	568	634	591	552	611	623	625	634	595	580	600	609	591	620	613	594	612	563	576	562	571	629	596	623	600	593	602	584	594	571	635	592	581	595	640	593	597	600	608	570	589	636	613	586	618	570	568	617	589	565	585	597	612	616	551	605	613	565	627	586	576	593	575	613	568	585	568	616	577	627	610	578	570	630	593	604	620	594	587	599	596	580	586	591	618	586	605	620	641	538	620	586	578	638	611	593	602	614	579	588	575	589	584	551	599	600	583	590	611	555	573	650	596	618	609	613	597	631	618	598	618	613	594	564	566	592	633	592	591	666	579	606	591	613	597	625	590	604	554	597	626	581	567	579	590	624	572	591	593	588	613	587	596	572	559	607	603	616	570	579	587	598	603	607	558	622	619	588	590	625	595	628	617	592	599	590	551	595	630	603	621	601	589	590	599	611	621	575	579	607	582	611	555	599	619	582	583	588	601	575	629	617	626	635	587	567	581	598	589	578	512	607	626	597	614	587	634	567	644	603	565	583	637	619	596	632	580	610	590	589	610	627	567	580	586	605	586	640	633	625	547	589	586	620	589	584	609	540	596	551	605	596	585	598	596	633	589	581	630	567	616	589	615	571	578	628	607	588	578	597	528	606	593	610	613	595	568	603	606	586	581	570	579	568	618	591	625	560	573	589	587	564	617	592	576	612	603	626	608	597	609	567	587	606	575	649	579	574	635	589	659	566	543	558	624	619	557	597	568	592	622	598	567	581	550	602	532	600	582	626	594	616	638	566	581	628	561	584	576	621	582	625	616	562	570	635	595	553	622	546	583	598	603	580	570	583	649	611	614	624	580	619	591	599	604	572	578	554	593	560	586	608	611	637	602	570	569	559	601	534	552	607	566	568	578	635	583	601	573	635	624	624	627	603	599	601	590	574	603	584	595	599	606	577	575	605	576	597	644	566	600	615	560	606	597	551	578	608	535	593	585	597	609	581	619	616	614	599	600	584	625	598	593	570	592	608	564	593	593	579	590	571	599	595	570	570	603	598	595	630	583	624	598	616	637	581	626	583	616	591	568	602	608	574	610	590	581	577	590	623	593	630	602	602	611	562	612	589	607	624	566	548	634	594	579	611	603	575	594	578	587	610	625	585	603	618	623	568	558	585	622	619	610	555	580	563	598	560	621	614	621	611	591	623	600	635	623	542	581	631	618	599	606	572	563	593	608	586	583	632	570	569	587	584	597	616	586	617	590	593	558	586	637	588	593	587	620	621	591	601	592	608	560	595	565	611	541	582	615	633	613	620	577	579	619	583	572	551	601	568	591	595	582	593	616	599	619	532	603	632	578	568	627	567	574	601	645	608	623	608	624	593	625	570	601	638	589	556	593	580	603	631	588	618	579	605	616	583	608	607	584	561	622	613	599	616	585	612	579	597	580	603	592	587	608	592	566	582	603	625	580	587	616	642	650	583	578	631	596	626	554	608	576	608	633	553	614	645	598	615	615	551	569	618	587	603	585	632	588	588	585	591	589	584	592	651	603	612	626	582	600	567	635	583	609	602	566	635	583	588	599	611	605	631	588	537	593	612	581	631	559	607	611	612	534	596	595	601	638	563	564	610	614	616	579	651	530	636	582	587	600	605	590	602	604	608	605	605	601	593	615	593	588	609	599	651	584	608	573	598	609	590	603	575	616	603	570	610	586	562	623	572	600	590	600	614	555	619	620	608	597	551	634	592	649	600	606	567	600	611	642	614	620	593	574	603	615	604	584	645	597	603	567	581	594	622	577	551	591	590	607	613	581	594	567	577	609	610	572	597	626	612	594	604	613	592	593	607	600	605	587	568	657	645	627	593	613	567	599	591	587	614	632	614	613	598	584	583	588	580	586	567	564	605	602	571	591	623	596	588	599	590	600	603	603	572	565	608	586	582	627	573	605	591	581	646	559	595	613	598	593	585	629	601	574	603	569	562	579	588	621	623	603	531	605	611	587	537	581	617	650	599	655	601	631	570	564	590	546	628	634	568	596	615	621	597	562	608	622	646	629	610	584	607	595	593	640	650	634	612	655	574	614	585	573	615	586	599	573	620	607	611	584	610	559	536	605	616	577	598	581	573	599	607	598	584	628	626	616	581	614	615	596	612	576	592	641	596	533	582	570	567	625	594	599	592	597	559	600	559	632	606	575	601	614	565	584	567	599	595	639	590	555	601	597	583	557	579	620	546	557	582	545	595	620	568	588	546	549	611	604	578	626	599	578	578	580	608	573	564	569	587	583	613	582	564	595	619	581	597	594	634	601	596	616	595	607	600	578	583	599	595	607	552	605	609	622	606	577	618	608	598	556	565	608	602	590	589	593	606	609	559	593	617	577	561	582	593	611	624	591	572	615	625	610	602	593	617	663	600	623	581	624	613	604	587	616	611	562	604	563	583	649	567	608	590	582	584	592	599	587	618	606	561	565	562	604	601	600	596	632	620	564	604	557	620	624	588	601	598	667	628	554	573	624	628	585	579	581	686	591	606	575	587	593	576	573	625	595	610	605	617	629	607	577	583	593	602	595	639	569	608	569	594	585	559	688	577	553	605	587	603	632	610	553	596	598	645	609	555	607	593	602	594	577	667	639	553	600	621	647	612	592	583	591	587	538	598	623	610	613	668	623	551	601	591	580	596	599	599	623	645	629	599	612	604	643	551	598	605	603	622	590	591	600	596	587	568	578	595	596	594	589	571	618	595	580	561	590	607	609	622	589	617	577	575	578	587	579	582	562	604	557	541	577	609	620	589	620	551	601	580	579	596	605	599	613	592	604	588	641	620	573	639	585	578
24774	21719	29170	25533	22077	16654	9512	5395	3782	2914	2384	1679	1375	1176	924	814	779	726	686	647	570	522	509	491	476	462	448	468	520	467	470	460	401	453	422	466	459	463	450	419	465	456	471	455	437	486	453	433	420	425	425	447	460	421	456	454	416	450	449	463	387	415	427	419	448	409	422	444	428	415	446	431	396	400	423	421	426	451	424	421	456	447	407	395	473	440	474	455	372	439	421	446	415	406	426	457	455	449	420	444	447	453	441	475	477	455	472	429	450	432	437	497	428	431	465	415	431	429	430	437	422	423	469	452	466	452	426	467	437	408	457	419	444	447	424	397	443	426	487	439	455	418	480	401	463	419	439	450	468	438	432	420	424	434	439	434	417	401	443	441	406	429	422	414	463	450	437	429	454	455	393	429	428	439	453	435	452	400	417	454	451	453	408	461	460	453	439	416	450	417	446	414	442	437	438	410	448	448	452	420	407	462	416	436	431	435	450	423	438	449	465	469	438	439	449	433	481	429	404	480	435	413	407	450	437	456	416	449	450	406	441	435	440	417	460	457	450	416	439	445	430	451	448	448	460	459	449	413	450	418	451	438	434	475	441	428	439	437	448	444	432	473	462	442	400	444	427	410	435	448	457	409	454	437	438	449	423	391	437	417	457	451	458	434	450	462	423	460	436	423	433	433	439	426	411	439	464	440	416	400	462	448	404	449	419	452	479	443	417	429	423	409	423	444	444	419	437	420	431	460	450	449	422	404	438	434	433	437	451	438	443	408	421	439	484	467	398	439	406	433	409	416	444	398	422	453	427	409	436	428	456	411	448	424	416	456	424	423	413	438	428	453	430	408	463	422	434	442	466	498	390	419	431	420	446	426	472	465	451	453	456	396	472	404	434	467	436	439	437	460	434	432	466	427	439	455	424	427	438	457	419	421	426	458	423	368	448	403	401	453	467	407	421	446	418	425	479	442	396	447	440	472	431	494	452	431	437	462	454	421	459	439	430	441	418	453	422	450	397	422	449	376	449	469	422	419	444	430	423	396	408	442	402	464	402	419	461	439	432	449	435	436	428	471	429	394	439	434	429	424	454	482	450	422	413	445	417	417	463	454	473	452	449	433	418	441	437	404	417	422	410	424	467	425	468	415	451	450	427	456	478	463	429	451	454	452	463	458	429	417	435	429	447	478	423	426	412	425	421	448	415	422	437	419	403	423	430	456	433	438	441	429	403	437	446	397	432	448	448	398	445	422	427	399	430	442	468	406	441	432	448	442	443	468	434	396	424	402	443	408	437	457	453	444	468	420	415	426	428	442	430	453	387	394	426	426	403	431	437	461	436	414	452	445	410	427	423	448	422	401	449	421	407	429	427	409	480	406	460	417	447	435	419	466	434	477	449	481	447	440	405	439	417	412	427	416	408	413	386	425	454	442	461	434	478	467	468	408	459	446	461	416	433	426	405	465	418	427	466	475	423	470	455	423	432	425	413	449	442	373	439	443	441	435	459	425	446	417	466	464	435	457	428	430	397	400	401	450	464	430	427	385	439	460	443	454	408	471	456	425	418	432	433	446	389	442	457	439	433	431	418	467	435	430	452	432	449	421	466	470	453	430	506	453	451	435	456	396	437	420	422	450	424	476	446	430	396	437	417	441	442	423	449	423	475	467	420	452	471	420	430	419	423	433	440	449	447	476	446	401	454	448	462	417	423	403	450	436	445	456	457	455	419	419	428	421	437	428	461	481	432	439	487	413	436	454	454	442	449	437	467	452	450	432	406	419	465	441	431	446	441	444	439	428	452	438	416	419	425	425	444	473	418	404	443	391	445	452	423	461	410	452	429	465	450	418	447	389	409	415	487	446	421	456	463	454	454	445	420	422	437	451	432	426	432	444	445	450	416	453	458	405	407	439	429	421	413	422	457	478	466	456	427	436	444	407	438	423	435	455	430	448	423	440	472	414	415	462	461	471	459	422	432	417	420	428	450	484	434	462	466	415	400	434	465	429	391	418	475	473	403	460	427	431	424	413	442	482	454	426	429	424	410	456	459	437	409	400	432	430	462	433	465	410	400	470	437	436	456	411	442	451	429	427	467	414	440	447	449	452	424	435	394	390	455	484	424	430	437	416	463	449	445	432	402	419	421	416	448	434	466	424	414	431	398	429	452	440	418	421	473	414	415	414	431	469	421	441	437	440	431	438	453	444	414	431	471	444	431	388	406	399	481	428	460	466	433	413	428	427	451	448	444	408	426	438	410	426	449	416	405	418	403	465	440	450	418	437	442	433	437	448	440	437	390	440	427	450	498	415	463	477	491	423	435	442	423	435	401	456	436	406	427	414	454	445	438	458	401	455	440	461	444	443	433	435	427	487	412	462	444	436	450	438	460	436	432	426	427	458	450	410	416	399	423	412	402	435	439	413	438	408	428	444	457	485	449	434	460	426	425	436	425	467	452	432	442	382	439	447	426	446	424	416	429	457	441	421	482	447	449	474	404	469	452	401	446	407	454	432	456	420	467	417	431	423	397	400	436	433	460	411	402	423	451	410	444	475	432	440	479	431	429	468	397	429	448	425	417	423	456	436	444	406	428	415	426	438	432	442	460	453	421	432	433	437	411	436	413	447	456	456	418	449	441	407	458	435	470	467	418	407	434	414	410	422	433	464	474	463	471	466	433	499	421	422	432	412	427	427	454	471	446	464	418	401	430	460	482	444	467	439	444	413	479	452	431	416	388	456	439	436	412	434	469	396	471	455	416	446	439	441	445	433	425	411	427	451	401	434	479	444	437	432	439	424	438	428	427	439	427	422	423	441	401	441	424	421	450	459	469	420	442	428	449	428	446	402	449	410	417	395	420	469	441	427	445	406	409	430	457	427	427	425	430	413	473	434	455	418	417	428	452	443	455	448	434	415	419	458	445	440	432	420	398	469	453	456	445	445	422	452	419	453	446	412	420	434	446	426	395	446	459	427	411	431	482	447	420	476	432	446	409	417	443	400	458	427	377	421	454	424	400	454	435	427	402	427	480	430	444	440	437	449	477	406	433	476	389	442	459	468	460	434	437	394	458	466	424	459	447	433	435	422	444	463	405	422	426	465	455	441	458	439	420	453	435	425	423	486	458	461	443	439	408	437	420	422	435	436	437	428	415	428	440	424	453	439	474	414	433	460	439	456	451	433	433	415	401	434	466	445	476	454	420	431	435	415	431	445	465	401	440	422	451	375	438	449	422	423	418	404	436	461	437	452	423	425	440	452	435	431	435	442	435	421	433	426	418	469	440	442	425	427	420	441	443	448	429	420	402	433	453	462	425	405	437	442	477	445	445	424	475	450	435	439	479	490	435	422	440	423	399	412	411	418	415	443	463	400	426	461	447	413	412	423	454	455	455	434	471	416	381	401	439	419	464	402	446	461	495	439	460	452	440	437	447	437	420	438	445	447	445	479	442	437	407	454	393	430	411	479	435	441	443	458	426	493	422	419	404	434	456	434	458	459
31219	53315	48941	38964	30770	23966	18023	13523	10808	8748	6854	5257	3978	3248	2527	2114	1773	1640	1503	1318	1152	1009	947	957	839	811	837	784	805	742	751	775	782	762	766	697	720	684	735	709	702	746	708	710	688	680	711	656	682	696	712	687	741	712	640	683	690	705	672	689	719	701	722	646	704	721	709	697	727	683	757	656	663	680	698	673	662	722	712	675	682	679	727	726	732	704	681	722	691	724	716	765	724	715	680	692	715	714	693	694	731	705	731	742	662	691	666	690	652	709	656	725	679	695	668	710	658	663	685	657	733	739	694	682	704	680	699	671	724	697	662	715	670	719	686	702	703	692	715	701	702	727	696	680	658	657	704	729	684	712	701	694	698	670	692	693	728	726	676	649	695	677	670	719	706	689	694	746	662	730	716	699	652	680	660	731	714	751	688	684	713	712	687	703	652	689	700	668	689	662	696	667	689	715	679	690	698	710	713	659	653	739	664	651	743	714	676	666	723	688	673	687	722	725	717	701	678	702	698	716	672	701	722	732	655	690	695	727	709	698	697	695	673	699	695	720	690	744	690	718	675	703	685	708	676	643	671	716	682	684	698	732	680	703	687	702	704	709	666	732	706	710	711	688	686	728	701	669	723	681	693	705	767	685	688	740	711	676	694	691	670	692	717	705	681	680	694	649	731	673	680	716	708	734	724	707	692	734	739	721	701	762	696	704	679	741	725	689	651	705	675	696	712	708	746	726	695	659	656	698	658	661	668	744	735	695	691	663	718	647	670	678	724	665	729	709	729	713	671	690	703	717	681	732	715	662	703	704	670	695	701	702	696	692	681	737	704	708	707	718	709	707	656	645	722	713	679	673	701	668	690	720	715	696	699	681	659	673	697	702	717	717	671	734	669	686	694	647	724	703	757	703	638	746	710	686	669	695	741	683	713	705	667	717	693	724	690	708	701	718	684	718	688	701	679	733	715	688	704	667	716	723	716	687	681	724	654	702	739	719	713	688	684	709	720	699	681	707	693	699	648	733	669	684	679	719	702	714	711	703	724	670	701	705	706	741	716	648	676	686	645	694	689	666	694	685	656	689	765	705	711	739	703	734	719	737	724	683	705	699	699	701	689	627	724	631	700	721	667	718	664	704	689	717	680	691	709	713	747	692	707	702	705	718	726	672	714	661	741	682	673	727	700	705	694	670	653	710	711	695	693	663	713	693	683	697	700	669	722	731	754	681	728	713	752	724	686	670	727	676	722	702	709	720	707	695	703	685	697	762	631	744	680	706	713	705	706	660	677	717	691	717	715	724	670	702	734	704	709	704	672	723	711	676	696	688	691	656	658	689	674	711	701	741	663	682	754	678	691	698	678	637	707	723	704	723	717	736	670	685	720	727	670	699	636	713	700	700	728	699	707	686	732	663	671	704	703	724	724	707	689	713	728	732	724	683	707	722	713	698	660	731	696	676	711	747	696	692	719	735	728	694	697	723	704	687	666	699	712	713	704	729	701	690	702	725	701	696	654	714	734	701	716	708	714	732	681	757	721	731	742	697	698	681	703	697	723	701	696	717	637	704	673	697	721	713	722	715	698	727	740	701	728	677	719	670	726	666	686	676	729	700	681	672	690	705	698	694	712	693	725	710	703	733	722	702	756	688	646	657	698	700	707	746	668	658	668	726	690	666	714	715	752	723	707	677	680	699	747	692	643	741	728	714	704	676	678	744	721	698	723	710	725	705	656	700	690	715	680	714	699	650	730	709	676	711	691	720	692	725	707	693	724	706	727	673	741	750	739	708	681	690	748	678	750	699	698	671	731	693	714	679	706	682	729	730	712	721	631	666	688	654	681	756	689	670	707	677	679	688	683	708	699	721	709	687	726	706	736	704	687	657	708	702	670	668	692	737	706	688	678	629	695	721	693	701	747	663	730	711	725	696	684	690	673	657	706	693	680	701	707	680	697	713	703	676	724	704	703	721	693	725	670	669	683	744	736	690	745	677	709	631	724	633	659	727	628	684	690	673	727	671	699	718	670	754	761	686	716	677	694	694	678	696	715	746	712	707	696	706	695	712	692	673	728	723	678	676	694	653	735	685	704	691	726	688	716	655	728	741	692	708	692	714	646	727	657	722	708	750	709	721	724	707	708	736	710	717	719	712	669	714	688	717	684	708	690	623	731	718	674	740	744	675	709	689	681	723	696	707	689	712	700	681	662	694	657	674	706	688	702	727	696	680	714	739	693	658	663	669	729	676	723	698	684	729	678	738	694	690	694	691	614	690	669	712	685	731	659	683	694	700	734	658	667	697	671	708	673	695	699	717	652	716	662	664	657	716	711	641	719	713	704	734	629	707	730	697	693	735	700	719	699	669	724	708	706	699	694	677	694	689	658	706	710	696	696	716	693	742	752	785	699	719	689	709	737	716	740	669	683	739	689	721	757	712	733	729	678	746	664	756	695	692	657	722	669	691	720	732	666	723	734	709	708	720	676	718	721	708	690	700	768	716	755	715	740	700	712	669	682	751	705	664	655	659	674	715	662	747	678	709	703	674	695	703	653	667	646	683	706	722	699	697	665	735	673	703	684	734	711	728	658	685	699	653	764	696	683	704	678	711	649	715	707	668	676	718	738	678	654	710	694	713	750	674	719	693	736	662	708	702	710	700	675	708	687	679	691	747	721	701	707	717	721	757	678	675	702	673	669	724	681	693	702	697	665	678	695	700	696	740	720	698	696	651	699	713	718	716	684	672	651	700	698	666	740	729	700	750	731	723	683	730	688	684	687	683	690	718	679	693	709	711	705	703	665	663	668	696	720	695	698	681	714	647	740	682	690	662	721	727	714	695	704	689	671	744	704	725	675	713	710	686	736	696	749	706	720	647	679	759	694	679	667	703	698	721	705	708	690	694	697	683	714	701	689	699	695	696	684	697	713	714	680	703	703	655	747	700	682	726	719	682	741	731	675	663	704	689	695	685	724	663	727	716	703	726	732	657	699	712	674	694	727	655	732	747	709	659	713	728	711	686	684	721	668	694	664	667	685	696	707	712	681	681	763	676	696	698	748	687	689	724	708	706	670	701	694	733	709	650	668	757	671	646	683	704	732	690	682	685	665	690	712	672	671	694	705	731	750	699	713	686	745	696	726	733	686	682	754	698	746	679	711	656	704	692	691	683	723	679	674	741	733	664	714	698	677	675	688	636	690	751	696	695	673	714	713	693	719	700	663	748	685	682	722	693	691	721	662	702	634	760	742	747	671	687	725	711	720	673	721	644	688	683	745	655	714	695	702	725	689	689	693	715	684	669	748	706	642	684	726	705	695	670	685	608	715	722	669	701	677	744	709	684	732	715	710	725	699	673	723	687	707	689	657	683	695	702	657	662	686	682	703	733	688	677	681	674	728	654	698	688	717	732	682	637	684	683	733	670	722	713	691	723	713	684	647	709	680	685	734	733	716	704	729	745	695	701	695	698	684	681	722	672	659	742	709	700	667	647	707	694	704	672
23764	21717	29619	24481	22158	21963	16048	7731	5044	4075	3036	2107	1700	1307	1079	1008	851	823	725	631	564	534	496	520	502	492	432	432	439	445	443	441	434	409	360	411	388	425	411	434	391	416	412	420	439	431	405	452	416	400	414	427	427	381	453	410	420	408	425	416	432	414	429	384	427	402	428	385	457	414	409	432	408	409	381	398	424	404	392	427	419	434	407	409	424	420	408	436	407	405	407	395	429	396	429	403	413	410	412	408	401	426	440	413	421	393	454	416	418	390	433	421	404	402	379	430	434	401	412	387	409	410	425	412	395	395	379	422	403	414	383	432	396	412	388	415	450	389	381	426	367	417	389	431	416	384	408	435	404	422	392	442	443	387	410	421	427	398	400	366	418	434	389	408	405	412	413	389	430	424	409	396	419	409	427	380	387	406	402	405	429	398	409	405	419	397	396	414	425	398	393	403	417	412	403	404	427	404	394	401	400	422	408	379	379	405	358	405	402	412	402	394	401	409	406	411	414	444	398	372	457	432	404	382	399	447	393	407	390	417	408	406	381	392	431	435	401	409	412	415	386	451	406	384	394	340	393	375	411	415	444	431	399	402	381	404	399	400	403	399	403	415	446	405	382	436	410	428	408	417	360	383	399	402	424	368	423	423	396	424	401	444	410	430	393	394	396	427	441	410	438	428	478	426	446	407	392	402	431	412	384	391	442	438	420	419	401	394	406	388	393	385	408	409	353	402	407	383	452	431	409	449	390	462	425	421	432	416	407	419	384	407	362	449	393	396	411	369	401	388	383	383	417	372	410	375	381	426	387	413	422	386	403	423	383	396	430	396	407	399	400	405	411	400	391	441	406	409	393	384	419	389	427	400	386	406	415	392	401	384	417	373	372	412	419	458	457	431	415	395	407	390	399	417	374	385	416	369	430	411	440	421	425	406	409	406	375	390	392	398	403	400	440	384	410	411	435	407	377	405	393	394	413	392	449	378	373	440	420	412	412	397	411	379	385	436	416	424	396	400	401	410	407	423	404	398	412	406	426	418	416	411	413	443	414	440	422	467	403	412	415	413	438	403	409	428	402	427	408	431	401	402	448	393	406	413	422	405	410	419	367	414	394	417	422	412	364	402	417	420	412	437	396	411	376	415	399	397	435	415	394	406	378	399	427	409	403	384	405	386	435	436	388	396	413	407	409	407	369	439	410	405	390	430	411	387	408	390	388	417	393	460	401	420	390	409	409	422	414	425	382	384	389	400	378	432	395	398	425	416	444	418	400	406	438	397	401	382	450	381	416	383	389	416	430	428	407	416	441	428	408	384	380	396	447	411	407	428	418	413	408	375	398	398	385	416	399	388	420	428	405	403	430	435	409	417	373	440	400	429	390	422	402	425	427	401	422	419	435	412	395	388	416	402	427	380	413	408	387	362	421	362	401	384	424	384	397	388	394	408	425	430	396	394	408	374	388	404	401	413	419	429	431	404	420	438	434	405	394	399	402	412	422	411	432	397	405	447	382	418	374	439	400	393	385	437	407	424	428	432	406	406	392	398	420	412	406	398	354	363	404	422	418	379	406	386	426	434	385	438	413	401	435	438	418	392	377	393	438	424	402	381	400	403	401	397	431	431	387	426	435	361	406	423	432	455	416	429	396	419	425	394	407	421	409	405	410	412	401	424	399	411	425	431	423	421	414	369	427	406	411	373	379	390	403	393	409	389	387	392	411	393	417	407	385	426	413	412	397	426	434	441	433	381	368	438	396	412	414	427	358	432	393	402	416	367	393	411	408	385	422	391	419	426	389	376	429	380	410	429	416	400	414	414	383	371	406	410	425	408	402	394	434	421	396	405	440	426	427	423	413	384	434	355	433	408	400	402	399	397	440	445	391	380	423	405	413	432	407	407	387	403	414	393	403	400	415	412	391	431	374	435	424	418	381	418	402	415	429	382	437	414	381	418	405	385	395	422	385	370	406	421	403	382	369	397	411	409	387	401	403	439	376	438	421	401	405	398	417	416	403	404	397	394	368	406	403	422	412	445	443	394	393	383	401	417	391	376	424	442	385	376	387	437	440	395	424	384	414	426	395	424	446	430	431	375	378	399	415	406	396	423	411	409	411	414	404	402	417	405	397	380	385	439	424	425	434	389	424	408	384	381	430	430	419	392	406	407	428	413	434	399	385	449	443	388	410	404	373	409	391	397	395	424	412	399	403	402	418	400	417	443	427	413	404	426	394	385	399	426	392	415	402	458	412	395	406	430	419	416	379	424	434	395	411	390	428	412	410	446	435	407	396	412	405	396	380	414	436	394	385	417	396	414	407	410	430	429	413	432	398	402	363	423	405	404	413	362	447	403	396	436	382	408	420	413	417	383	392	407	439	372	397	385	397	398	441	420	433	424	405	397	424	418	435	426	395	409	434	420	408	414	365	391	394	418	426	420	392	389	381	399	448	399	414	431	413	425	419	432	419	437	388	408	398	461	409	406	421	400	421	436	415	435	421	419	435	406	444	418	437	435	400	427	375	413	386	440	419	387	443	414	427	403	416	412	387	456	438	438	422	411	422	396	409	380	397	404	427	409	420	387	417	377	407	440	389	385	423	390	403	398	414	417	458	409	407	403	397	401	413	388	399	400	402	419	393	387	420	419	341	392	428	404	391	445	364	418	448	433	430	385	392	431	452	414	402	388	431	403	431	420	407	387	396	425	423	423	405	443	385	427	375	412	418	441	382	408	387	387	426	452	383	434	424	405	395	421	394	398	456	414	401	410	397	432	409	412	395	384	395	392	408	435	420	424	409	382	396	389	403	459	381	375	378	394	445	430	391	414	400	409	437	412	378	431	405	390	416	413	392	421	402	419	436	419	402	403	396	406	413	407	414	416	416	413	429	405	352	418	390	435	406	396	378	433	429	414	405	401	403	415	421	408	393	384	364	453	444	413	417	371	409	388	400	389	425	396	378	397	444	386	418	419	419	418	427	446	404	399	411	382	387	412	410	409	406	431	405	412	451	380	414	409	388	386	394	398	398	400	394	417	380	393	387	403	389	358	417	451	394	400	434	400	401	437	391	402	449	412	373	392	419	382	427	398	414	412	390	378	386	391	376	428	410	387	411	412	396	365	437	389	433	410	388	363	397	425	420	420	426	429	396	416	428	394	380	399	408	407	385	418	413	413	407	451	380	410	425	396	442	395	417	406	385	416	398	397	373	397	405	439	420	410	402	439	409	422	402	398	470	415	378	380	387	366	425	414	402	421	401	396	434	415	424	422	409	399	425	402	418	427	406	415	361	378	411	401	404	404	411	385	423	418	437	388	407	418	421	403	406	373	428	370	411	420	398	393	399	410	417	397	420	402	419	385	419	417	456	393	422	395	412	402	412	403	442	443	408	411	412	451	384	445	407	409	394	384	362	430	404	430	383	374	396	411	378	398	416	424	416	382	412	395	411	372	446	397	409	407	463	379	378	388	360	440	433	395	419	422	407	411	433	413	403	400
32756	57445	53501	42635	34859	28094	21992	17239	13988	11482	8818	6652	4985	4043	3170	2544	2074	1887	1765	1399	1271	1134	1049	913	899	818	828	806	817	753	713	668	703	683	712	703	642	664	672	669	668	654	713	649	645	660	687	666	667	709	639	649	650	601	614	622	650	658	640	690	616	626	641	647	688	666	634	657	631	636	640	682	639	633	637	680	628	615	676	669	627	597	628	630	641	646	642	625	692	630	628	652	624	646	674	688	639	643	614	655	643	601	662	627	613	665	653	608	630	666	626	629	639	658	654	642	665	656	651	643	664	669	618	636	612	589	636	653	634	666	635	653	660	638	625	603	694	685	648	656	685	655	640	624	626	648	640	611	651	672	663	669	643	602	637	658	665	644	643	686	672	640	655	667	639	669	682	686	597	670	678	682	632	632	684	607	638	636	633	641	621	608	662	645	596	654	608	624	611	627	587	641	599	647	638	687	637	649	601	671	650	625	619	636	684	646	602	619	623	676	663	660	622	639	626	666	690	636	601	689	665	632	658	657	657	645	645	643	674	601	688	632	667	630	624	639	620	645	590	634	661	634	624	598	644	680	647	634	662	694	655	644	644	685	618	581	666	666	630	663	610	658	633	575	604	653	618	630	642	651	641	629	604	646	671	651	665	636	607	655	687	598	654	648	656	629	669	603	608	655	678	681	603	635	654	676	618	691	661	635	677	630	645	655	608	676	677	655	655	670	605	678	665	650	584	645	631	623	633	633	613	702	606	642	596	647	641	629	613	666	648	698	653	636	607	635	639	677	625	700	633	635	670	643	648	687	682	628	653	650	640	657	627	682	647	699	665	644	655	627	641	625	655	653	704	631	631	678	674	679	671	663	643	580	623	615	648	632	682	632	654	598	608	618	624	636	625	629	639	638	609	635	639	642	658	634	657	651	685	664	655	656	710	643	676	663	660	659	664	661	655	669	641	649	626	605	684	624	645	705	602	607	705	616	618	634	628	617	646	660	619	660	646	639	646	650	683	597	646	619	667	702	679	612	678	667	650	700	654	624	644	671	662	624	673	676	637	649	657	652	624	612	638	604	653	635	642	630	644	623	631	671	611	584	624	630	628	665	602	650	635	654	644	644	683	598	640	689	647	634	663	645	629	659	688	612	644	631	638	600	620	655	623	653	641	618	649	638	665	593	592	639	648	672	650	659	614	634	660	686	643	641	647	684	645	668	602	676	651	634	602	636	599	669	632	650	661	675	592	620	673	651	606	670	614	644	688	588	618	620	631	620	632	646	656	621	680	649	667	627	624	615	675	681	659	645	642	642	658	621	635	662	633	644	654	576	669	658	647	706	627	635	612	622	644	629	683	653	586	650	649	629	593	652	639	612	639	635	652	629	605	663	632	649	661	620	669	675	633	621	656	669	626	629	659	620	656	660	629	620	652	663	621	656	669	702	649	622	602	626	665	639	628	628	667	681	647	657	639	606	647	662	676	620	636	659	636	612	616	639	602	618	641	632	644	604	622	649	660	649	634	617	651	643	640	670	669	647	636	626	639	631	606	655	636	625	688	640	654	626	638	649	639	663	584	654	652	642	643	610	663	623	669	642	656	621	634	688	626	651	587	634	653	670	647	619	604	618	653	601	617	600	651	651	641	663	662	636	585	615	645	660	627	604	668	612	647	661	636	624	639	627	651	611	617	610	635	657	641	629	628	641	630	598	649	674	673	613	629	670	644	688	675	661	679	612	633	600	697	678	646	633	630	618	654	631	647	638	651	644	640	669	638	620	609	697	640	648	647	623	609	685	615	705	611	631	650	649	633	649	633	676	613	626	618	639	665	656	628	586	639	637	659	645	664	645	639	633	629	659	638	621	659	657	645	668	652	657	617	650	647	651	617	639	669	580	659	644	657	676	668	641	647	656	614	647	642	634	619	685	613	646	630	625	676	641	636	642	620	644	661	632	605	649	638	639	612	625	636	684	673	613	614	637	581	678	649	606	620	635	650	610	635	653	646	633	613	655	633	675	650	657	649	651	626	618	689	686	590	628	653	618	648	625	658	674	623	637	622	633	626	642	652	587	670	652	666	699	674	654	623	659	677	627	628	656	651	653	656	669	680	641	672	677	676	634	630	657	632	661	651	690	657	682	627	658	617	682	636	647	611	578	630	637	659	642	677	617	626	643	652	719	682	615	655	621	627	651	637	674	625	608	670	692	632	644	673	673	646	593	604	597	634	598	630	682	600	634	654	642	640	634	634	677	619	685	672	663	591	686	672	673	641	632	652	629	644	640	649	637	682	657	632	687	612	681	612	615	696	651	665	624	681	653	629	630	646	632	628	658	624	643	655	648	608	678	622	622	600	654	674	670	645	625	615	666	647	684	648	652	706	629	615	670	626	591	687	661	647	663	642	645	648	629	635	628	655	646	649	653	649	614	652	657	600	618	635	629	672	683	679	649	670	645	609	700	646	627	634	634	695	631	682	638	648	636	658	651	653	620	653	603	690	662	664	612	628	652	664	628	620	634	648	691	621	699	628	654	686	648	672	654	643	608	648	649	653	662	660	644	660	631	661	583	656	637	670	636	682	681	596	671	694	605	644	656	664	676	650	562	607	621	658	646	655	653	601	688	630	629	649	681	649	652	702	610	612	607	655	603	629	660	622	593	643	668	660	648	690	594	670	698	693	634	650	634	670	638	650	665	696	666	617	638	657	636	615	667	635	640	582	623	649	696	596	670	638	630	636	634	644	620	675	645	659	665	663	622	626	670	641	594	661	648	646	625	667	706	646	635	636	647	637	697	650	645	638	692	611	654	622	599	632	604	670	639	673	614	646	691	615	652	618	659	676	653	595	664	652	620	653	666	623	663	675	642	625	648	659	646	643	669	625	618	634	685	657	654	649	607	633	677	625	634	650	608	637	642	693	674	675	684	670	641	640	638	661	671	666	630	669	627	620	620	665	632	651	656	650	723	647	699	659	638	611	616	621	588	609	641	576	613	677	646	615	646	655	675	678	667	595	637	676	662	614	648	617	642	678	646	664	644	651	692	653	643	653	636	652	655	665	640	660	644	640	644	650	600	643	661	616	644	680	655	672	649	635	653	642	650	638	639	602	672	647	640	618	641	673	668	622	635	656	658	654	703	651	639	650	631	666	661	704	609	633	617	611	687	589	695	619	667	638	617	646	684	626	638	636	685	661	611	670	649	657	651	642	609	672	705	630	633	624	638	644	661	658	675	693	631	684	634	638	619	661	615	625	631	639	652	645	645	623	632	647	648	633	598	626	649	603	675	653	634	643	607	688	617	623	644	665	641	667	649	660	635	624	640	631	654	605	640	636	665	625	626	622	622	678	668	677	625	631	694	628	614	628	672	611	628	669	628	668	688	650	626	621	659	671	641	647	661	626	619	642	645	675	602	628	613	622	696	627	645	619	670	649	666	650	659	660	673	680	645	668	687	678	623	665	639	638	623	674	674	663	605	636	651	672	661	645	624	655	677	658	650
28495	28577	32901	24745	14252	8280	4991	3162	2388	1850	1396	1149	948	808	697	682	614	568	538	554	511	481	484	490	458	425	443	444	433	417	459	443	420	442	404	433	414	452	446	415	419	424	457	389	437	449	431	448	436	429	459	426	432	430	420	439	434	400	401	417	419	442	402	398	410	450	383	411	424	420	425	442	415	410	431	419	428	461	398	388	454	425	455	463	440	432	437	414	428	384	412	413	430	382	438	458	436	422	415	429	429	424	444	432	447	454	423	421	430	390	432	442	430	395	399	408	435	433	447	441	431	412	422	416	482	434	425	406	437	433	442	417	382	434	407	412	423	408	428	395	416	450	414	412	441	452	399	425	448	414	432	444	418	416	395	406	386	445	430	432	481	421	428	419	425	405	425	460	419	418	425	407	414	403	454	431	420	426	415	406	411	415	428	439	410	406	459	429	396	402	432	425	426	416	438	410	405	432	406	430	424	415	408	426	390	467	423	412	440	431	426	400	434	427	424	417	422	393	430	455	451	426	389	447	435	416	439	413	448	453	421	473	416	412	425	429	437	442	461	446	438	404	402	406	397	438	440	398	376	424	404	443	444	423	422	392	414	421	426	437	422	438	423	429	454	436	410	419	428	412	394	390	426	411	439	419	439	426	435	413	445	448	417	416	441	407	414	396	444	399	436	431	396	439	420	422	440	424	431	431	394	446	429	419	412	372	442	403	414	426	455	437	415	446	397	459	394	434	384	415	449	447	440	458	406	425	434	409	446	443	454	447	463	430	409	445	417	418	417	432	431	438	447	450	430	404	409	456	443	409	390	414	445	444	403	399	467	420	427	425	418	429	398	398	447	430	439	405	417	430	437	422	419	423	427	414	412	431	423	414	445	450	406	443	422	412	428	432	397	449	406	417	445	424	461	413	388	431	436	438	454	438	428	410	403	455	383	418	429	423	420	413	419	428	396	420	392	438	412	418	444	420	414	465	445	414	421	430	456	453	372	428	454	400	491	428	406	424	442	440	411	408	442	444	452	430	439	420	455	401	427	429	444	394	419	431	400	444	457	383	427	449	431	409	393	400	420	404	449	387	403	451	406	434	446	431	417	466	435	424	408	395	436	438	406	427	397	421	449	428	455	466	426	441	416	436	410	435	445	379	442	452	426	389	446	421	403	418	439	440	451	414	426	418	402	395	444	425	423	427	414	420	428	407	450	415	404	439	424	466	427	456	423	398	433	405	420	434	419	434	398	418	411	436	382	466	441	416	396	454	405	425	436	402	408	430	474	417	454	426	400	438	417	405	398	437	435	442	438	428	432	430	409	387	437	395	434	429	456	430	409	452	396	426	419	439	400	425	389	427	435	479	427	423	483	464	404	407	420	458	402	407	434	445	438	405	400	398	427	418	420	464	439	421	434	408	472	388	436	419	410	421	409	426	429	422	439	439	421	406	432	408	441	420	393	436	482	430	430	438	448	411	415	438	385	419	431	409	395	436	433	430	415	424	452	419	441	425	422	439	404	456	457	398	381	392	428	453	388	441	426	418	452	414	389	404	413	408	428	452	401	411	391	405	429	437	450	443	449	457	460	454	475	423	429	442	426	438	414	480	420	428	423	440	428	455	401	450	400	426	410	441	419	444	413	419	420	423	431	430	446	436	428	444	439	405	411	398	429	402	434	409	425	405	442	424	426	463	383	440	425	401	416	422	391	393	421	433	403	414	407	444	405	443	405	403	407	430	391	420	388	413	434	453	433	444	411	454	428	442	430	432	447	433	406	436	448	416	416	445	435	420	428	444	432	417	448	428	431	397	423	438	421	458	438	434	425	457	418	451	428	436	393	419	426	468	435	437	426	403	427	412	400	447	435	439	399	396	426	387	422	414	433	422	445	428	424	430	431	419	407	422	405	440	424	399	424	416	429	439	428	399	385	437	433	458	415	428	413	416	410	428	416	407	438	434	422	437	431	425	421	464	409	416	456	428	415	421	408	447	424	426	436	420	419	413	408	424	409	423	432	391	444	418	406	416	384	450	434	434	417	415	409	447	420	418	437	420	402	418	432	460	398	418	465	398	423	431	427	412	412	449	398	407	411	426	428	424	429	423	409	448	435	408	406	393	427	399	412	464	424	414	436	431	422	420	444	411	416	405	420	398	406	438	417	414	414	412	395	458	396	441	406	401	361	427	395	442	413	441	416	460	440	415	426	440	415	432	428	435	407	391	409	421	426	454	438	426	442	419	426	432	456	412	429	415	468	428	431	414	455	422	413	396	442	446	413	429	451	416	472	439	420	412	457	378	407	393	382	450	365	425	407	421	456	461	429	436	416	433	414	385	434	405	433	439	429	407	463	426	449	413	430	409	414	428	429	422	459	421	410	407	422	425	429	429	432	414	424	421	413	399	423	441	415	439	452	431	412	419	437	419	406	404	430	393	441	406	468	390	405	416	385	409	428	401	449	438	451	437	421	417	452	402	461	441	423	437	448	450	458	434	421	423	444	427	428	400	410	445	445	444	429	443	420	398	448	433	419	470	409	396	447	404	417	457	415	430	429	428	464	434	408	407	402	435	422	427	424	406	426	422	449	449	392	427	424	406	379	399	395	420	412	436	433	435	399	409	424	381	422	434	428	408	433	425	424	479	425	457	449	406	417	432	425	416	426	405	439	434	401	405	431	429	433	474	421	408	431	385	468	435	421	435	399	418	392	426	374	399	426	434	427	404	417	422	407	439	437	443	408	413	437	410	423	421	434	411	429	404	396	440	464	421	430	437	391	412	442	449	384	407	411	399	402	430	428	397	438	423	408	406	431	438	462	419	402	449	423	443	413	423	472	425	432	409	402	423	428	423	403	431	437	450	429	396	438	382	444	437	432	468	426	404	444	405	446	421	406	413	416	429	431	419	404	460	421	436	435	443	430	444	459	431	464	423	421	440	459	383	423	405	463	382	447	422	398	420	432	401	443	422	415	432	436	443	460	445	425	426	464	396	388	420	424	414	448	457	434	455	403	396	449	423	470	413	387	425	420	439	426	437	438	404	424	392	397	430	380	442	431	423	425	442	466	424	431	427	451	407	416	415	428	396	432	411	460	448	452	401	411	409	432	385	396	426	417	399	430	432	403	442	439	483	390	412	413	445	437	421	412	416	413	424	391	430	429	425	434	450	423	412	409	415	413	440	388	438	445	412	451	403	389	455	450	386	433	430	385	450	419	405	415	406	393	457	411	416	434	404	410	472	452	426	427	428	433	427	453	462	434	396	446	407	414	446	442	418	427	437	418	427	435	424	442	443	451	435	442	426	418	441	442	409	420	395	439	455	430	413	424	410	460	437	447	456	445	450	428	396	457	429	431	410	436	410	437	413	385	435	474	421	449	462	442	435	404	445	406	430	444	424	414	420	449	399	425	432	401	385	455	381	400	426	404	426	452	424	435	465	442	427	441	408	439	406	415	450	427	392	407	426	481	413	410	442	407	396	422	404	452	392	445	422	413	416
31527	48065	43478	32876	24819	18092	13221	9751	7517	5870	4428	3293	2633	2202	1791	1491	1289	1240	1111	1013	978	878	893	804	738	737	734	766	758	735	684	730	699	695	650	742	671	643	687	703	722	690	697	693	696	678	690	680	653	702	707	742	709	695	675	700	689	711	707	699	680	684	721	697	745	709	701	718	708	705	682	641	635	688	691	692	705	685	682	684	687	662	683	637	686	722	700	662	677	720	665	656	725	703	689	684	670	699	633	717	671	676	641	636	692	694	663	699	695	656	684	678	693	655	677	664	704	662	669	637	665	697	683	718	731	659	738	662	730	649	670	689	671	687	682	642	653	687	689	682	704	641	703	710	654	692	678	688	660	721	704	691	702	681	646	719	687	627	695	675	720	733	723	668	657	673	634	677	649	706	621	731	668	688	648	678	671	684	708	692	679	676	719	681	632	687	690	713	694	674	670	684	696	716	719	670	713	651	672	694	669	700	620	670	669	729	707	681	617	661	666	673	683	713	672	687	684	713	646	673	697	709	676	737	691	716	663	670	670	671	707	695	724	687	661	652	701	669	681	674	665	666	687	669	674	702	673	714	685	639	679	670	694	716	652	657	629	640	695	666	712	679	659	668	673	676	648	678	694	677	688	698	669	680	649	715	736	673	660	733	712	673	666	698	635	694	691	681	706	673	699	668	686	686	687	647	662	671	678	744	702	666	681	666	689	662	678	687	682	638	696	635	744	691	656	693	678	696	678	670	696	688	682	625	713	694	714	675	673	686	709	700	637	641	698	665	723	659	672	673	671	701	674	690	684	647	688	674	694	728	697	703	648	692	675	689	658	636	653	675	649	699	730	691	656	696	684	631	668	677	654	682	741	622	688	673	692	677	692	721	665	695	707	663	683	659	694	663	698	657	668	694	695	684	730	693	712	653	691	662	649	650	631	705	695	643	709	709	656	684	660	668	661	679	674	718	660	685	684	693	650	712	682	692	701	660	708	684	701	693	684	732	671	673	714	681	696	666	686	652	700	676	710	709	678	655	687	636	683	656	634	656	664	665	686	672	702	659	698	720	690	668	645	703	650	652	670	714	697	657	648	645	658	680	648	646	735	684	679	660	675	657	655	660	690	662	668	692	641	674	708	720	710	711	676	656	663	706	743	665	700	673	617	667	658	641	685	703	689	687	677	656	686	634	667	723	683	662	631	693	687	658	700	651	688	686	677	690	692	732	689	679	701	740	721	680	710	700	661	703	700	625	671	738	682	691	709	664	677	710	708	673	675	683	669	705	663	666	686	655	685	685	719	714	674	673	711	663	683	696	722	710	644	699	711	676	682	657	711	692	631	650	731	688	679	696	693	649	733	689	719	711	703	699	661	671	742	700	656	671	675	651	687	683	647	681	644	703	684	704	684	687	661	667	705	694	676	685	700	684	684	674	663	659	721	648	700	686	669	708	676	702	658	663	655	664	690	668	641	668	648	684	741	691	626	677	657	645	731	665	676	688	651	702	690	642	697	698	663	667	709	642	676	654	683	678	683	696	697	697	683	662	657	676	699	669	648	646	697	694	678	708	647	669	684	677	748	657	661	729	665	654	691	672	721	635	667	707	709	689	673	635	729	667	711	707	718	658	655	682	723	726	727	673	662	670	668	722	641	673	676	678	654	717	641	682	616	675	683	711	676	683	642	684	705	665	642	742	669	743	720	684	670	669	673	684	661	695	673	684	736	706	649	699	705	706	684	669	708	725	733	672	679	690	647	690	670	679	651	720	749	739	679	665	639	692	663	662	739	700	675	686	679	702	713	705	677	758	684	682	747	712	653	661	664	675	687	659	654	684	716	693	659	728	705	643	647	706	685	691	676	645	679	713	641	670	667	640	665	669	675	658	671	676	679	659	745	668	667	641	710	657	648	663	705	647	673	685	687	696	668	637	686	638	640	705	688	720	658	696	646	703	688	643	665	691	689	651	721	708	679	734	708	696	673	698	676	698	691	677	662	721	700	716	682	625	680	698	676	693	647	644	634	654	672	669	679	696	649	724	715	682	665	680	696	659	681	687	645	680	649	690	738	647	705	671	730	711	648	638	639	716	640	661	675	673	678	666	668	696	644	736	679	684	716	684	698	680	675	650	657	668	741	679	691	681	672	696	712	698	672	645	678	714	658	646	702	680	654	692	638	686	665	699	655	658	693	701	668	676	708	646	668	676	647	663	714	639	730	679	704	590	705	650	711	699	642	708	670	677	744	700	673	636	695	702	695	713	685	688	640	724	750	680	737	682	704	689	669	654	666	689	682	684	696	659	680	672	694	684	738	673	707	701	676	708	704	685	683	684	688	699	629	666	627	712	670	669	683	688	667	673	670	718	716	742	690	666	724	643	647	678	694	689	703	693	646	690	690	646	682	675	706	659	668	685	684	692	702	652	681	661	693	695	673	663	620	699	682	664	679	639	654	697	682	707	694	705	662	707	682	711	687	683	667	632	679	726	665	705	740	720	697	702	676	702	677	678	752	674	642	635	704	689	673	656	694	672	724	708	674	690	736	678	661	611	654	693	640	658	646	666	693	703	677	652	703	640	693	686	652	670	642	709	669	690	688	678	715	703	686	680	690	665	677	670	673	633	679	690	682	648	702	694	733	649	720	671	675	704	666	670	698	606	710	677	700	640	698	715	677	702	663	712	651	685	689	711	642	687	706	646	675	672	639	673	735	652	673	636	666	632	652	678	683	668	714	697	689	637	660	657	652	668	701	702	680	692	696	671	726	670	675	695	681	673	667	723	657	733	648	687	671	642	684	685	683	674	718	664	664	723	728	665	665	655	681	656	677	679	710	678	677	679	710	724	700	650	652	688	667	660	672	675	697	671	665	698	700	714	698	670	656	624	701	674	709	649	655	672	711	683	649	671	685	688	692	717	696	678	723	653	677	633	658	698	695	649	694	663	659	691	695	652	687	682	668	677	668	620	673	687	693	668	687	681	693	653	667	725	669	673	685	683	677	694	691	645	644	693	730	695	688	739	693	714	692	646	692	683	718	624	638	716	668	697	705	686	687	693	670	689	708	660	704	664	664	621	716	655	671	718	696	680	648	655	704	696	659	651	672	647	635	671	672	683	647	658	732	710	691	664	682	718	742	683	727	677	668	684	663	647	664	625	685	686	669	702	664	688	679	663	680	699	667	675	672	729	702	692	691	722	665	650	689	662	682	711	681	680	687	697	667	662	684	670	649	686	680	610	645	667	691	637	714	669	685	709	681	681	686	670	665	692	680	670	678	660	718	681	694	679	685	686	693	718	685	702	705	689	651	699	659	674	658	680	691	697	722	704	701	693	660	684	646	678	683	667	666	695	696	695	710	662	715	684	677	702	661	694	694	715	719	714	687	683	637	707	699	670	731	656	692	691	695	680	729	674	703	727	644	652	700	666	642	670	668	649	688	671	680	647	709	704	705	707	728	722	714	691	675	653	674	705	669	676	673	704	668	678	695	648	690	662	703	654
24773	21767	29221	25714	22167	16962	9834	5334	3756	2875	2165	1668	1318	1127	954	799	708	687	681	597	551	539	509	458	486	440	462	427	482	518	435	444	467	434	437	455	423	452	457	440	442	400	428	461	433	440	416	421	431	465	404	411	444	425	435	436	451	451	433	445	459	448	424	475	408	454	441	442	458	446	410	447	429	414	433	411	423	429	496	480	440	365	378	407	425	415	399	415	438	458	437	411	438	427	454	410	410	446	430	407	413	412	409	428	455	448	403	427	424	413	436	421	428	474	420	403	423	442	476	426	434	466	398	387	415	459	445	437	467	424	469	436	436	433	414	420	452	438	456	456	427	433	445	440	439	452	416	459	443	422	449	447	415	445	434	462	408	439	426	430	445	424	417	394	409	429	456	417	423	463	441	448	435	419	443	429	448	436	459	444	433	404	417	423	456	430	423	451	417	422	420	467	429	406	434	393	437	429	460	433	428	416	440	465	419	417	446	411	442	382	409	470	459	477	433	443	414	433	416	433	427	446	417	409	466	444	472	464	387	400	446	491	457	418	445	403	440	437	417	444	437	440	386	402	429	435	439	455	406	449	437	457	375	432	452	443	416	417	437	394	461	455	474	415	431	447	389	440	450	385	398	411	447	422	439	401	469	418	442	396	428	405	456	416	464	374	389	462	426	428	442	429	430	435	422	404	415	409	468	416	423	433	419	415	421	437	451	448	471	429	412	442	395	411	405	412	408	395	465	402	409	399	445	441	442	429	421	405	459	424	445	435	437	404	400	452	450	451	408	426	440	452	425	416	440	442	390	389	442	445	453	453	416	444	438	435	447	418	461	396	430	424	427	405	434	445	421	442	449	426	461	450	410	442	395	455	451	422	384	416	410	454	466	449	444	429	429	421	434	436	415	434	409	416	477	436	398	431	410	452	446	405	443	408	428	411	460	415	411	440	439	434	432	430	447	426	420	430	444	437	491	425	448	403	403	468	416	398	442	437	433	445	437	440	461	432	413	447	467	441	420	442	453	410	452	418	426	401	436	442	418	443	446	410	420	407	408	466	461	421	433	386	440	440	438	430	402	426	433	430	407	430	413	431	402	418	472	465	433	450	461	431	435	430	433	447	423	418	406	438	404	444	419	427	408	447	425	446	455	449	422	475	386	456	448	401	432	466	384	439	440	439	394	436	452	413	439	434	413	418	438	436	430	477	431	458	427	431	428	426	411	409	423	423	409	436	444	437	445	424	413	468	434	462	392	422	427	398	409	445	465	432	405	412	440	441	425	396	412	444	458	461	390	460	450	474	409	446	419	410	407	427	447	405	447	423	462	424	447	459	399	421	431	411	441	432	431	443	467	476	410	459	446	434	409	458	469	434	427	419	406	424	454	424	450	452	388	446	394	442	414	434	450	424	410	444	458	417	410	438	434	465	439	426	437	417	426	440	439	439	436	448	388	431	446	426	402	450	444	429	393	440	400	415	416	443	451	405	478	422	455	455	422	457	452	463	438	406	433	449	422	440	431	452	429	435	449	402	423	435	435	441	410	421	408	431	470	447	445	420	420	461	373	414	448	412	427	441	438	438	384	420	421	384	472	442	419	467	429	442	464	429	426	439	448	423	420	398	406	481	421	452	431	445	441	413	443	459	444	428	465	455	411	421	417	467	444	423	399	437	439	404	446	428	445	481	415	423	439	425	427	408	394	439	474	461	420	385	425	440	428	458	421	450	462	443	380	436	474	429	420	457	457	427	399	408	399	443	445	438	407	480	438	435	427	445	399	445	460	439	437	427	426	467	440	400	456	418	455	399	428	421	389	488	439	426	414	427	439	412	437	472	467	485	438	419	403	416	416	404	438	433	424	433	415	455	410	424	434	428	451	415	410	419	402	428	409	439	417	426	464	436	448	430	429	415	443	453	423	414	422	414	431	455	407	430	415	385	440	439	439	430	396	434	453	483	457	427	461	447	431	457	444	435	434	424	434	392	447	413	440	426	426	419	420	401	415	426	447	438	463	428	412	446	443	433	437	423	411	433	439	459	440	419	437	469	377	419	427	449	423	432	437	415	439	461	474	434	411	429	403	457	433	395	425	416	470	405	425	398	429	419	430	442	462	437	446	420	436	450	426	398	422	412	438	416	426	446	413	456	434	456	429	424	416	439	429	430	465	428	427	401	448	425	420	414	462	448	448	399	438	416	424	436	429	458	396	454	416	422	428	423	441	449	445	407	465	447	440	394	436	439	408	462	438	410	444	459	457	428	412	452	450	436	433	405	420	461	460	462	423	431	440	425	407	433	442	441	441	426	429	441	422	429	434	416	414	399	431	410	408	430	443	453	445	425	468	449	442	425	439	439	472	441	437	394	431	413	447	447	434	444	430	426	438	404	394	424	408	456	441	440	429	406	430	432	449	437	428	451	408	450	418	432	425	445	455	441	432	445	396	441	454	436	414	448	440	445	438	452	457	441	443	383	416	439	435	415	454	429	428	413	427	437	411	438	438	405	473	448	439	389	477	445	454	407	443	437	455	484	428	443	456	378	412	421	426	441	453	435	386	424	431	410	455	431	421	466	435	391	425	408	458	402	433	396	419	447	429	398	416	446	405	467	444	418	431	453	427	397	425	443	421	427	453	435	429	423	455	423	439	421	420	454	432	408	415	427	424	430	440	416	392	448	444	475	430	441	382	391	464	415	400	417	402	418	440	439	454	411	415	416	405	397	440	394	417	399	430	424	450	443	443	440	419	404	417	413	396	433	444	455	446	387	399	427	448	468	412	420	433	429	442	441	439	421	402	452	439	420	435	444	423	460	476	417	432	430	415	428	397	388	389	441	466	446	420	447	387	484	426	447	395	415	376	440	418	391	449	458	464	444	417	411	430	438	430	430	444	469	400	445	442	446	463	416	418	496	428	460	403	444	445	475	438	448	435	453	471	409	417	433	424	453	436	423	431	411	394	437	454	435	392	435	445	447	422	477	415	411	425	412	386	473	418	432	421	390	438	427	447	433	449	414	443	485	469	428	447	419	438	381	450	395	410	425	441	436	418	432	431	406	413	449	418	452	459	453	419	443	454	435	392	402	418	410	428	455	458	432	443	433	412	410	433	462	456	412	425	415	436	425	401	434	451	414	407	434	452	451	431	474	424	421	415	444	420	429	450	427	410	417	445	395	442	429	413	431	462	448	449	408	451	402	439	432	448	444	446	434	398	431	406	443	448	436	434	425	411	482	426	463	393	458	443	433	418	471	419	414	454	420	447	429	470	461	396	411	444	405	413	426	423	433	422	442	438	444	440	452	431	447	465	425	461	421	441	413	377	416	410	423	417	431	447	435	411	450	436	410	438	425	428	463	437	424	421	416	470	422	392	433	443	440	432	429	432	406	428	424	412	440	452	417	433	464	428	413	441	433	445	403	427	416	446	425	425	429	429	412	430	414	426	434	447	444	464	429	426	425	445	489	437	436	409	423	398	441	460	420	402	417	425	441	390	419
30930	53106	49833	39200	31247	24324	18296	13810	11004	8556	6585	5069	3786	3175	2474	2020	1782	1722	1407	1244	1112	1001	941	844	865	830	795	739	756	788	721	720	656	711	698	693	689	688	719	667	693	733	702	670	713	711	735	751	692	723	693	726	718	623	643	727	686	676	737	679	732	684	672	687	698	679	708	718	702	698	687	713	658	725	696	706	728	700	684	693	657	662	696	694	687	691	732	711	647	671	717	677	684	707	682	656	687	662	663	693	664	755	726	688	685	691	725	689	679	686	719	693	660	704	685	681	659	712	720	662	690	709	727	724	678	647	677	697	657	701	729	701	698	689	658	723	676	692	697	703	634	708	651	704	683	678	681	684	676	684	694	667	679	663	687	682	668	690	665	725	658	672	722	712	717	688	684	710	682	676	708	662	738	672	687	665	705	627	664	643	713	674	677	674	715	670	646	700	733	706	706	676	696	695	663	690	689	664	691	671	726	715	685	670	697	668	669	692	707	698	645	691	714	649	642	681	713	715	676	706	699	701	691	706	710	736	712	677	682	675	670	670	696	702	695	672	666	706	709	689	687	644	686	658	680	736	727	721	724	677	701	679	678	677	680	684	702	691	690	708	658	703	650	664	622	656	684	631	742	727	689	690	733	659	693	715	719	653	695	686	682	687	656	723	689	662	698	686	700	689	701	723	660	687	716	687	668	658	727	670	740	709	695	663	695	711	693	669	721	690	663	683	697	688	716	722	694	707	696	661	701	719	705	670	733	730	643	684	676	672	662	658	671	729	699	701	687	701	722	703	735	696	678	648	687	717	729	677	631	669	722	697	722	729	689	717	722	656	707	696	667	691	718	698	698	669	655	693	738	728	712	667	686	721	672	736	707	672	689	692	709	727	708	647	689	715	667	692	729	758	691	690	682	724	722	668	606	697	725	688	699	761	712	673	661	721	711	657	691	790	760	736	710	706	650	700	739	688	692	661	698	662	666	683	710	712	655	673	702	707	707	700	725	697	653	685	709	675	675	715	712	684	702	696	704	730	707	704	698	717	697	655	715	712	653	711	693	724	692	684	641	695	694	732	689	696	709	707	681	666	782	691	665	702	664	648	743	700	679	693	678	678	692	753	674	713	712	687	710	680	730	658	694	681	714	727	685	660	720	672	705	687	659	706	689	703	682	698	690	710	667	723	714	672	687	674	694	651	732	685	647	675	708	700	675	653	739	709	664	726	716	689	695	718	681	667	686	646	747	729	677	713	711	707	744	698	659	669	731	715	687	685	688	708	696	688	660	737	705	670	670	732	723	707	684	701	687	688	694	739	676	667	674	704	668	701	647	716	667	725	698	694	701	672	713	679	652	648	697	657	693	664	664	727	684	650	709	726	687	686	699	730	714	668	672	769	715	721	653	709	696	665	748	708	666	721	748	702	680	652	677	711	682	711	658	677	710	688	733	697	705	706	701	720	698	680	726	704	701	677	674	716	703	734	682	664	713	680	687	670	669	710	711	701	729	704	677	662	774	736	698	685	693	710	662	690	703	656	641	678	656	675	698	703	688	647	673	677	667	690	712	677	689	709	654	715	714	699	646	714	667	709	709	681	667	720	681	691	648	684	712	689	705	643	676	673	695	647	668	699	689	698	698	671	657	700	687	706	745	730	718	680	704	651	674	720	685	704	693	722	715	626	665	697	711	699	723	698	705	699	646	666	683	680	737	632	663	708	736	655	672	674	690	714	722	667	630	677	721	728	691	706	646	655	714	711	719	698	731	687	683	701	687	683	726	689	708	705	669	682	682	709	696	704	728	721	673	661	672	684	683	693	683	662	715	659	685	677	684	685	693	658	678	685	714	702	709	649	683	664	682	718	697	627	684	654	690	655	665	686	726	702	670	649	671	677	682	735	672	713	734	680	645	655	686	714	714	714	681	676	733	706	640	660	726	721	700	675	745	716	684	709	659	711	685	666	704	674	704	730	696	703	689	691	724	705	706	690	686	661	688	694	649	671	671	726	687	699	694	716	675	663	737	680	677	677	695	696	674	718	766	729	635	668	669	730	681	677	692	677	703	697	703	715	713	679	696	695	659	668	660	688	714	691	636	703	700	696	752	728	635	664	724	694	683	718	686	709	739	686	692	718	682	683	743	778	667	676	676	677	679	656	704	701	699	699	703	682	676	711	646	688	675	686	661	680	702	733	693	661	719	714	717	686	667	719	658	683	633	704	715	708	705	739	666	691	687	661	686	739	725	672	686	668	685	641	681	721	706	702	702	660	676	688	672	691	664	691	667	671	680	691	711	708	679	671	713	692	723	670	716	691	680	703	680	662	636	700	656	701	735	680	703	706	747	683	659	740	724	717	727	672	645	700	667	655	707	704	704	723	682	700	721	751	671	669	719	720	661	709	678	687	709	671	710	658	703	714	699	714	695	759	737	742	679	665	682	713	706	696	717	680	712	661	684	789	654	704	713	664	704	669	701	732	726	672	714	727	684	733	702	696	675	701	683	747	676	722	685	703	653	667	703	654	702	668	677	717	707	682	641	687	703	685	694	664	705	698	693	665	689	666	701	705	654	702	639	653	692	697	670	705	745	688	711	647	701	688	653	718	693	676	690	712	690	661	726	717	649	697	678	682	721	694	696	629	706	647	677	734	682	683	672	657	711	676	671	695	654	705	742	674	719	746	721	719	703	738	723	711	697	729	714	713	707	750	694	688	664	654	754	654	719	703	699	694	656	731	703	664	663	655	706	683	681	706	677	682	686	697	677	682	647	688	686	679	695	698	691	666	718	726	684	701	697	667	628	692	697	700	694	664	642	633	696	734	687	623	690	691	697	654	704	714	657	695	685	701	762	683	705	693	654	684	683	689	713	684	691	697	716	693	700	693	652	701	704	710	659	705	675	676	677	708	676	756	695	678	687	698	700	677	656	676	684	708	655	701	665	691	691	670	731	705	695	630	750	681	667	671	698	665	754	722	714	689	689	693	694	666	687	674	715	706	680	687	682	677	681	688	674	693	677	696	680	697	681	671	693	666	710	714	653	715	687	728	740	709	664	669	679	700	695	728	690	672	727	649	692	696	648	681	708	684	666	660	661	665	716	693	695	689	671	709	687	677	631	685	682	677	678	697	703	679	707	721	679	676	705	661	672	687	716	668	713	660	678	713	674	690	680	708	682	702	672	717	688	683	709	719	657	709	707	704	685	688	687	693	708	699	712	730	669	708	731	689	650	747	709	690	659	722	683	682	668	716	718	719	678	647	711	643	707	672	690	716	717	715	729	695	696	669	757	681	672	696	714	692	708	681	646	689	698	734	677	731	678	754	658	689	699	705	705	691	688	699	724	683	659	702	679	702	709	679	671	701	659	675	715	681	692	682	677	689	692	694	752	694	674	654	679	699	685	708	680	714	700	710	642	665	689	737	671	663	707	688	678	672	728	692	677	668	709	721	717	641	641	719	665	701	700	720	699	674	700	649	693	686	691	682	680	651	714	674	637	653
22705	20760	28265	23424	21303	21306	15926	7598	4899	3725	2834	2055	1679	1292	1012	927	870	813	645	619	539	498	496	443	424	445	463	421	438	465	433	449	416	359	384	419	417	403	418	368	409	403	375	412	372	371	406	404	361	367	387	375	410	388	401	363	408	389	397	366	357	371	400	356	387	394	352	389	375	420	385	380	390	408	360	396	408	388	422	425	394	404	425	373	368	375	402	391	382	384	393	399	387	421	421	400	409	367	399	393	408	393	396	348	337	390	380	385	379	401	362	425	428	374	411	376	389	380	359	370	374	373	368	378	420	380	401	402	407	386	373	398	376	390	368	397	385	372	330	408	387	390	390	392	385	378	376	394	403	377	388	379	408	390	369	396	378	410	390	390	383	367	376	373	379	408	364	414	389	394	420	368	375	393	377	394	410	404	371	387	398	381	370	397	409	380	402	369	367	406	364	407	379	392	364	394	428	432	384	370	389	372	422	357	395	385	345	412	393	359	384	414	360	372	407	383	356	394	399	356	370	399	413	384	379	439	389	384	363	399	409	367	381	383	373	360	383	392	414	356	378	396	368	407	356	386	421	367	395	355	363	407	358	417	388	395	365	342	350	363	387	389	404	374	394	378	397	378	396	415	378	358	372	384	398	405	338	392	414	374	397	386	392	383	368	401	417	416	375	391	402	398	383	399	382	390	372	378	382	374	387	373	392	404	354	436	395	361	377	399	381	387	378	382	403	422	420	422	374	379	386	378	395	395	385	430	363	387	431	390	396	392	407	396	380	347	379	386	374	346	412	419	361	384	374	371	353	424	392	386	381	392	374	385	422	382	370	415	416	437	411	358	376	380	410	391	383	415	381	355	394	348	392	332	338	382	405	361	412	398	369	436	383	361	377	400	384	381	409	422	359	409	386	356	409	339	406	388	381	385	434	382	390	389	362	366	402	347	390	372	389	420	386	396	368	415	378	404	390	370	430	374	365	357	402	413	390	368	385	371	402	370	371	371	399	353	408	419	398	377	390	395	396	374	408	402	396	383	377	395	397	406	394	402	392	412	390	377	381	395	399	374	400	408	400	373	366	379	366	369	371	374	387	383	399	374	340	385	340	405	376	390	372	402	381	388	396	389	376	379	381	384	389	386	380	403	419	414	407	364	345	409	358	358	380	375	401	356	402	402	375	361	377	376	365	347	390	374	411	378	349	393	372	402	408	421	392	360	378	405	393	399	441	383	408	384	369	358	363	380	396	391	402	356	356	387	370	391	380	404	411	399	375	382	408	382	378	383	354	380	412	414	362	385	384	362	389	405	380	379	358	374	380	346	371	378	383	359	395	374	371	389	383	431	414	390	410	396	419	403	383	386	387	372	428	372	391	436	366	390	380	374	367	380	420	391	372	427	398	371	413	380	392	342	360	399	382	386	379	382	402	379	387	348	361	394	366	407	407	437	383	366	355	393	393	405	366	372	394	366	373	385	407	402	352	400	387	351	377	384	403	389	362	428	407	377	365	375	438	355	403	368	407	401	409	380	422	405	374	387	378	366	387	351	404	392	421	406	367	364	391	360	344	364	377	403	379	409	414	373	407	359	397	382	411	408	386	342	365	391	396	366	361	403	391	421	414	358	413	414	388	416	415	383	365	377	423	352	357	385	366	413	406	362	389	388	393	376	361	409	354	387	403	396	375	418	410	385	390	380	389	345	363	346	339	418	405	368	406	377	360	407	387	394	361	360	379	369	407	377	412	372	397	385	413	406	367	367	433	400	397	383	422	379	399	381	372	368	424	382	388	393	409	399	377	398	400	382	372	382	405	420	370	412	397	395	400	345	371	370	375	409	435	377	363	377	381	369	349	390	409	386	373	385	370	396	415	368	431	395	373	374	384	359	398	400	394	402	385	380	412	389	395	355	352	393	403	382	383	396	425	351	409	384	401	419	394	386	391	373	382	401	391	391	392	370	422	391	380	405	414	395	398	398	397	390	357	386	367	400	384	379	362	400	384	396	371	384	403	374	411	389	400	384	375	361	395	359	373	376	389	436	418	400	356	403	405	383	408	378	384	388	395	353	397	383	392	407	384	363	365	348	359	399	377	394	359	386	378	396	387	395	400	365	374	434	384	372	373	390	374	380	402	435	418	368	413	394	375	349	388	366	385	385	390	409	388	370	392	373	384	402	390	403	407	342	432	420	427	358	369	395	364	373	405	355	384	399	383	370	417	399	369	412	389	433	368	365	354	360	382	381	372	378	416	393	398	392	402	353	424	396	390	384	411	370	360	395	340	372	403	405	378	401	391	387	424	387	379	414	400	413	400	375	400	395	357	361	388	373	407	416	404	392	385	382	400	418	396	407	382	350	365	427	367	382	427	392	389	415	399	402	364	344	364	369	372	389	373	386	355	401	395	367	381	442	414	359	375	367	390	358	374	357	387	401	386	359	384	408	398	348	405	386	378	400	379	328	389	401	369	374	355	372	385	366	373	388	382	395	366	378	416	349	373	360	369	386	372	392	400	412	377	371	366	409	400	344	390	375	368	390	389	392	345	393	419	394	408	355	385	382	433	397	410	388	420	383	366	365	384	372	422	391	382	420	357	384	350	400	407	379	410	397	409	381	391	382	414	365	401	377	411	385	361	389	417	389	359	375	409	399	419	386	386	410	410	392	372	389	378	382	371	364	386	436	389	428	404	421	382	400	407	400	401	385	404	354	411	396	399	414	364	391	410	407	415	370	363	380	405	413	381	408	400	375	383	395	395	350	375	372	354	399	386	391	417	368	382	335	385	421	356	357	391	376	376	399	392	391	396	340	365	355	367	393	407	359	340	375	371	420	409	381	425	362	362	418	411	356	408	395	416	398	381	363	377	374	392	352	390	355	387	389	403	404	348	392	395	386	402	367	385	383	387	365	411	359	400	390	381	420	395	403	396	397	394	412	405	371	411	415	416	370	383	384	389	382	428	365	381	408	370	399	411	351	388	387	422	382	393	409	411	400	387	390	376	400	379	369	405	364	409	399	355	420	394	374	361	371	387	342	397	378	386	391	372	389	413	376	379	423	390	385	393	385	396	423	371	380	415	366	387	368	368	388	424	399	388	413	396	408	342	398	382	394	367	386	408	407	346	394	422	391	412	379	385	394	365	418	357	380	369	353	371	384	413	409	353	390	382	357	415	393	423	398	357	400	395	392	381	358	419	366	379	358	382	389	432	386	370	394	370	361	378	399	400	417	400	394	360	380	355	368	386	395	394	406	384	413	390	382	406	343	425	373	381	422	386	416	361	366	371	399	404	365	381	406	376	377	425	405	382	384	388	373	364	423	380	372	361	376	395	377	373	374	365	371	382	415	370	341	386	385	397	391	386	417	404	368	383	383	388	380	417	368	381	384	395	388	393	377	402	389	357	399	404	373	374	385	391	362	380	399	433	373	378	374	389	424	366	389	374	372	377	357	379	416	370	355	374	397	409	394	386	380	426	402	436	393	366	383	393	402	405	405
30517	53813	51316	41658	34151	27631	21541	16666	13451	10698	8231	6477	4983	3860	3016	2494	2207	2049	1662	1361	1174	1003	952	868	813	801	792	795	686	741	717	623	664	616	640	674	669	576	634	638	623	622	637	613	623	613	640	648	586	612	640	595	590	593	625	612	616	594	569	668	576	608	567	607	608	631	592	609	551	615	606	628	624	638	604	619	610	617	598	597	585	658	576	589	621	592	590	642	645	601	586	587	633	621	607	645	597	551	676	594	608	589	620	573	567	595	597	621	602	622	603	608	569	609	615	591	614	627	638	623	646	642	574	627	626	601	600	633	602	609	630	608	625	644	639	580	624	607	621	610	594	632	603	613	603	638	637	544	597	614	603	581	613	640	632	637	603	643	608	586	615	649	641	565	615	560	596	587	596	668	646	575	607	585	606	618	591	620	601	636	581	577	628	606	602	626	578	630	590	617	603	651	642	642	628	596	587	612	642	578	587	593	632	592	563	615	628	561	601	595	616	595	600	591	585	594	597	610	642	614	594	589	588	614	580	603	615	558	626	605	585	586	592	628	585	629	584	625	620	636	657	567	625	592	612	610	558	638	637	597	577	590	611	639	624	614	602	604	621	616	593	602	622	593	638	643	610	608	596	620	600	583	585	553	655	620	620	617	642	590	555	599	625	576	614	621	573	627	600	595	641	602	675	593	635	602	542	647	621	600	587	620	643	595	640	611	590	557	616	595	605	574	620	628	596	610	603	540	597	618	626	571	618	643	567	662	608	592	570	626	651	574	593	593	595	608	637	593	648	631	598	602	582	637	602	623	616	592	632	593	622	578	623	659	582	637	605	614	608	602	645	609	637	580	577	595	632	586	612	650	589	648	614	626	613	611	601	610	613	606	607	606	578	650	559	644	622	653	615	655	615	589	623	614	592	595	666	592	620	632	583	634	624	613	647	621	602	624	581	549	637	580	599	614	592	621	567	585	596	661	656	599	647	621	667	570	628	602	583	583	582	609	578	631	638	610	638	638	625	564	648	601	601	595	606	594	618	620	613	602	618	593	594	621	580	640	600	586	612	605	640	589	639	598	582	590	624	602	638	610	603	629	605	616	607	614	605	591	554	641	628	605	611	614	632	565	629	613	643	620	571	646	646	579	617	638	643	588	607	564	620	537	564	581	647	565	597	567	574	642	575	617	589	579	624	622	639	566	604	617	618	678	609	584	608	555	604	622	599	626	591	622	608	615	613	612	632	623	611	594	631	629	578	624	614	648	614	612	579	607	653	614	605	586	625	589	634	596	607	599	601	615	638	608	604	570	593	567	581	596	604	595	573	662	603	578	570	614	582	579	614	616	590	611	604	622	629	627	593	563	627	602	611	614	604	613	669	610	617	571	568	592	576	630	633	599	601	604	587	607	642	624	597	582	670	598	606	648	630	628	607	599	578	602	598	594	647	628	595	604	636	608	637	566	565	625	624	593	596	590	633	650	595	581	586	581	635	615	617	607	593	658	580	605	599	590	614	556	620	604	619	647	599	638	636	612	634	606	534	611	592	579	625	629	598	610	625	626	602	562	602	616	593	587	614	603	606	612	587	605	572	620	561	641	608	610	604	656	626	594	598	610	652	611	610	652	573	626	594	596	598	590	537	601	626	603	623	583	633	593	575	587	641	603	625	605	610	574	601	590	591	617	619	618	579	638	665	608	594	647	625	618	601	647	660	585	636	581	642	602	617	615	645	599	610	607	609	626	596	627	622	657	630	569	634	582	639	609	594	590	599	623	624	626	579	590	608	622	600	584	610	584	636	565	625	603	594	638	652	584	623	643	604	619	619	635	615	593	594	604	599	615	605	575	617	637	609	603	620	620	600	605	610	588	609	594	648	570	565	569	664	612	626	613	596	643	644	609	622	610	580	599	614	614	565	598	633	610	604	638	592	603	596	620	656	592	572	614	581	593	599	606	651	622	612	588	622	553	576	638	642	620	625	632	590	604	591	598	616	607	583	589	589	630	673	590	612	606	627	613	620	582	644	630	639	589	564	595	616	613	639	607	620	618	581	610	570	633	605	636	631	559	566	633	659	534	589	614	602	595	618	661	582	639	626	614	604	564	604	618	616	571	562	619	636	602	630	637	625	618	627	644	645	601	630	581	631	579	594	573	556	659	610	608	615	599	631	616	598	654	627	623	626	616	581	615	556	611	615	642	588	617	611	625	629	600	642	616	591	644	602	578	608	593	583	575	645	591	630	595	631	622	643	604	578	616	575	654	588	623	571	650	601	634	615	620	588	623	562	607	591	574	624	609	625	634	595	619	623	591	616	611	607	584	590	592	627	585	576	595	658	626	599	595	620	615	625	616	624	636	602	589	594	630	579	602	615	614	647	602	604	585	639	620	618	640	610	587	598	591	600	621	650	600	635	564	607	626	649	576	605	640	607	581	619	594	578	591	619	597	643	603	582	657	675	626	590	638	620	599	580	609	601	612	592	615	602	625	597	596	603	625	631	575	639	661	609	646	615	609	610	586	670	597	592	617	616	608	601	600	642	595	610	606	551	598	618	601	561	565	655	551	605	575	608	628	607	599	623	595	608	610	601	576	640	656	601	600	606	628	610	595	582	577	601	604	556	601	623	605	620	585	602	580	616	583	610	630	651	653	604	603	615	629	643	599	614	576	544	602	569	627	601	584	602	630	615	611	571	609	569	590	562	595	632	586	597	664	597	603	580	581	603	631	688	606	607	583	653	622	606	639	590	630	625	602	614	596	629	617	595	604	561	633	618	629	646	634	623	627	624	619	636	622	623	571	536	630	577	564	573	587	608	580	638	571	588	595	604	579	585	623	633	609	606	599	609	627	627	579	559	607	625	599	600	623	598	620	602	600	663	652	608	680	606	636	609	599	641	621	595	584	626	624	636	655	598	585	624	609	579	576	586	602	609	606	670	645	616	588	633	582	597	616	600	649	664	627	652	581	620	611	587	617	650	630	614	567	623	623	604	592	605	607	588	626	605	609	605	618	625	588	615	629	636	630	615	624	612	607	618	601	585	606	635	627	614	622	617	583	651	596	625	653	638	653	603	644	595	611	614	575	606	614	624	585	644	630	637	635	656	563	589	632	595	634	576	632	627	582	628	614	654	600	639	586	612	582	607	617	596	592	605	561	577	621	628	645	552	594	605	621	632	648	631	598	664	646	596	570	563	607	635	627	621	647	590	622	642	574	618	569	614	643	603	582	602	644	594	593	578	591	601	577	609	609	619	607	598	627	614	595	607	665	597	626	625	587	637	609	600	617	608	595	583	601	631	582	606	596	626	643	621	666	596	604	596	588	614	613	641	623	597	627	601	594	598	615	621	624	549	596	608	598	606	601	580	599	597	613	639	649	615	627	606	620	618	626	624	660	586	577	592	576	648	622	629	634	608	622	593	567	611	645	572	615	581	634	604	616	628	598	599	619	608	642	619	628	607	594	580	584	584	630	579	578	617	616	613	622	607	608	632	627	600	601
26960	26280	30746	23551	13908	8125	4930	3145	2262	1704	1393	1149	858	827	656	656	550	592	531	487	455	483	447	392	438	399	430	452	416	424	380	399	409	419	411	409	401	447	397	403	393	404	383	416	425	401	418	423	440	414	381	417	409	388	399	444	422	387	388	458	368	396	426	400	421	447	377	385	427	389	394	413	424	394	443	403	401	386	407	368	416	415	389	452	366	413	394	443	385	420	373	392	375	415	403	388	437	391	378	394	408	404	439	412	415	412	373	382	396	407	410	382	396	431	383	391	432	418	393	409	405	414	403	426	423	414	411	398	412	412	360	377	440	364	420	414	446	392	388	427	417	389	389	407	394	380	384	394	396	400	394	387	409	393	385	397	386	416	399	404	403	409	390	394	360	415	379	417	398	414	396	398	357	398	404	434	374	375	376	390	393	368	433	425	408	421	441	395	395	402	409	390	405	408	413	398	418	427	401	387	385	409	449	395	446	391	389	405	372	384	401	391	378	403	414	387	410	404	396	429	391	392	382	386	413	369	406	407	384	367	412	412	416	413	421	414	408	386	371	407	404	402	406	412	413	432	412	436	366	369	421	417	429	405	398	370	411	387	378	385	371	397	397	408	402	355	387	426	397	401	400	390	405	404	422	401	406	384	407	383	384	394	421	384	416	372	359	430	413	402	406	393	399	403	388	377	406	407	407	433	400	385	408	418	388	412	415	425	398	372	414	439	376	413	421	397	429	413	404	402	418	401	427	406	399	410	375	379	412	425	377	410	396	411	383	366	406	394	400	434	372	428	365	382	399	372	389	406	411	371	389	412	409	394	400	421	403	412	404	409	409	393	408	362	391	440	393	389	415	418	405	421	388	401	421	372	384	419	404	409	415	376	429	397	383	397	422	412	367	386	402	404	448	434	397	420	418	397	415	434	393	439	415	407	443	374	379	415	384	433	384	402	429	389	395	427	383	401	427	412	378	398	398	378	368	412	418	389	374	397	407	403	386	424	361	382	397	378	408	430	402	384	459	386	415	412	422	423	420	405	403	391	424	436	462	413	360	395	380	411	388	363	352	367	401	421	406	404	410	399	429	380	409	448	390	393	427	410	398	424	407	394	397	397	417	426	392	406	410	411	419	429	410	419	386	398	395	388	406	414	452	408	406	361	377	376	392	401	384	375	386	381	427	435	412	398	413	446	399	395	409	395	461	354	386	385	363	403	407	360	406	407	382	420	421	392	441	414	401	389	391	386	430	404	395	428	390	415	438	418	403	426	389	405	415	390	413	378	414	426	411	377	413	412	392	372	430	403	431	398	438	416	418	415	416	428	430	398	409	396	374	430	401	381	411	396	382	403	389	414	406	451	423	367	414	387	393	403	411	398	396	411	368	404	427	393	405	415	406	395	391	419	410	416	402	374	390	374	397	389	436	380	388	382	366	407	395	403	411	415	382	415	432	414	401	403	417	402	383	366	420	442	415	380	383	409	412	415	393	411	376	371	397	429	378	392	387	431	422	410	435	391	401	419	412	377	381	380	390	399	413	382	399	451	400	431	393	410	405	391	391	417	406	398	415	424	422	406	426	383	420	437	392	393	385	384	385	371	391	404	404	396	392	397	439	375	434	423	431	406	407	412	421	423	396	413	397	399	389	414	434	392	412	406	430	393	411	410	408	411	426	402	422	381	408	412	426	368	399	432	393	402	404	422	374	378	409	384	385	435	418	386	446	384	374	381	411	406	459	374	427	408	411	406	435	381	406	401	396	389	406	389	384	369	396	432	418	404	430	398	394	408	359	389	402	433	408	395	444	399	414	433	396	382	371	393	371	378	374	406	410	404	399	421	444	415	385	437	403	399	400	430	435	378	406	427	414	450	411	377	412	393	396	409	385	406	403	416	389	389	415	393	411	408	393	418	353	419	448	431	392	423	419	409	377	430	403	426	418	415	435	408	402	433	396	422	389	423	393	407	395	429	410	397	406	383	415	416	422	384	376	395	407	403	425	387	405	381	380	404	400	419	416	395	379	414	407	380	405	383	403	385	384	398	438	419	405	403	367	428	407	408	413	423	405	410	387	372	385	385	411	422	406	424	373	407	425	372	404	419	372	447	400	391	357	400	395	429	398	381	390	421	432	448	388	412	394	436	409	395	384	418	427	380	432	360	410	408	389	410	387	372	419	403	404	410	412	390	380	392	400	375	408	425	369	429	401	377	437	417	407	419	466	410	418	429	415	424	394	421	402	397	376	424	431	439	419	416	366	400	416	425	403	412	413	360	433	420	400	396	423	396	384	383	390	393	371	400	407	407	438	425	424	381	375	398	421	402	401	383	415	395	401	450	395	361	418	404	370	382	387	401	405	410	401	411	373	419	403	388	392	404	439	428	450	397	400	386	388	425	438	405	421	418	394	377	419	430	411	402	414	401	356	447	401	404	419	371	378	409	449	407	380	390	408	404	401	390	418	400	452	390	402	369	440	402	403	387	401	366	396	385	459	412	381	388	381	415	425	402	429	409	375	403	408	427	393	411	406	448	369	415	428	405	395	396	415	374	441	413	372	392	439	416	378	429	368	417	417	448	400	428	394	388	421	372	399	382	454	402	355	397	403	387	442	419	400	429	352	410	400	439	418	423	399	403	402	416	399	388	385	410	421	428	395	380	382	380	427	418	406	418	427	411	431	352	419	393	377	378	397	420	378	405	396	400	380	388	401	403	438	383	390	371	392	423	419	404	376	359	354	414	394	404	407	419	402	399	410	372	393	424	397	413	420	380	394	400	390	366	450	402	399	444	417	382	409	441	414	394	383	399	357	410	409	397	400	409	403	395	388	392	405	413	411	415	399	425	406	385	385	410	394	390	406	437	387	399	366	389	406	416	421	419	436	349	384	423	416	438	448	391	410	419	384	412	410	382	365	421	418	380	406	380	404	363	413	399	399	394	405	383	384	426	408	402	408	402	434	384	399	384	407	392	369	401	403	394	400	435	406	382	407	396	449	390	399	411	452	413	385	428	439	412	404	394	414	388	409	417	373	401	375	374	405	410	409	423	403	406	419	403	405	450	410	426	391	424	428	368	389	391	419	410	394	412	379	379	399	381	379	410	418	415	413	362	385	411	433	470	386	411	419	396	425	402	429	407	402	402	383	416	399	385	408	402	430	376	399	405	398	366	418	391	385	400	411	407	406	380	390	390	395	402	392	429	385	399	383	394	373	403	423	440	402	371	415	420	432	394	395	384	416	388	426	414	404	391	376	388	397	406	419	390	373	443	406	411	374	410	393	394	381	394	433	419	419	396	406	412	420	448	437	401	397	390	388	398	419	411	405	385	397	429	399	374	371	392	450	379	379	397	424	387	398	427	457	402	413	387	426	405	418	404	403	411	394	423	397	411	432	421	410	394	353	407	441	384	379	384	399	362	429	381	411	421	362	417	425	399	369	376	380	374	392	359	413	435	370	400	384	412	414	409	372	417	367	426	408	387	402	396	422	378	428	415
29254	44571	40631	31685	24343	17783	12940	9367	7208	5438	4284	3265	2540	2028	1693	1434	1283	1252	1091	966	866	786	784	740	722	723	694	701	713	677	711	683	658	655	649	651	602	687	684	630	693	690	637	675	599	662	667	626	649	647	635	642	665	664	663	661	632	645	654	688	645	708	650	627	687	662	693	648	662	651	687	645	677	618	663	656	647	683	648	660	622	597	651	659	659	688	677	613	628	657	642	658	649	647	660	625	594	632	683	652	654	674	641	694	639	652	614	665	623	660	624	652	670	654	663	661	671	676	669	661	668	632	650	661	650	660	630	615	587	606	641	638	663	625	647	643	639	639	643	662	655	648	618	632	647	616	642	633	658	628	676	652	630	637	611	628	642	650	647	655	672	676	637	684	629	654	651	687	656	631	691	661	679	657	634	619	646	645	665	603	678	666	621	666	625	651	632	662	620	653	671	621	663	656	651	670	666	656	580	637	661	687	642	639	580	673	618	643	625	635	636	665	629	658	660	655	598	596	586	643	663	620	622	672	636	639	648	658	624	630	649	634	610	691	629	633	664	687	651	651	613	692	635	645	627	655	656	649	683	681	627	617	650	651	678	660	642	668	644	600	614	634	671	653	624	662	662	655	643	666	698	695	671	678	602	683	618	614	629	652	627	621	715	644	636	669	660	628	704	662	640	621	661	644	654	657	663	649	661	675	679	605	624	682	628	600	637	678	625	638	593	649	676	648	601	620	661	633	633	645	654	639	630	655	687	652	645	700	646	686	692	660	641	674	639	676	616	611	652	628	681	678	678	646	610	645	649	609	623	654	633	664	685	650	651	662	710	669	637	650	632	648	665	638	680	648	605	640	701	622	612	671	638	657	637	577	601	639	671	614	602	629	685	654	646	615	646	716	648	640	648	648	638	640	656	660	659	679	644	637	656	636	619	705	665	615	629	637	629	671	636	613	626	604	651	686	660	653	633	663	639	647	662	710	629	655	624	682	635	630	679	641	682	611	625	641	692	663	665	625	680	648	606	657	685	649	648	637	644	719	650	628	609	666	646	657	665	666	650	670	611	656	683	628	618	641	681	675	619	625	678	663	634	643	625	611	639	656	622	655	667	672	709	653	637	652	617	659	607	632	664	653	633	697	668	656	590	654	657	664	653	620	653	647	630	643	669	613	598	656	693	650	662	614	699	631	662	708	657	655	627	633	662	584	633	659	631	588	661	672	662	657	648	673	628	643	625	652	631	661	636	667	660	647	637	618	623	673	634	646	642	645	647	663	634	671	665	646	676	623	627	659	656	623	659	678	662	645	690	626	657	668	620	642	629	612	629	641	668	638	632	604	636	637	666	671	638	654	623	663	682	655	618	654	643	645	664	629	641	656	663	631	627	654	647	628	657	678	649	711	721	596	701	634	665	642	641	664	644	657	622	628	635	633	625	679	660	619	712	658	612	677	659	638	653	600	695	649	634	636	647	629	647	649	626	605	620	661	649	680	605	620	668	635	655	586	657	629	617	617	704	640	622	636	667	661	621	623	681	664	617	653	659	603	670	654	672	662	649	671	663	623	674	641	682	669	614	603	661	615	670	634	633	653	689	655	675	643	628	651	609	669	687	652	614	627	653	675	643	659	700	675	623	657	672	670	668	613	625	634	691	679	639	624	660	660	664	627	678	626	668	653	663	645	655	641	610	616	657	676	670	621	665	672	652	626	637	608	626	730	640	657	698	614	673	678	673	654	627	670	604	648	678	663	596	659	617	681	616	659	648	659	638	675	653	640	620	665	664	606	700	640	658	657	643	640	637	647	677	675	633	678	635	646	593	584	670	673	674	627	622	650	628	668	691	672	607	632	621	634	648	624	674	647	677	685	641	656	604	651	697	654	650	652	643	691	636	681	673	655	646	622	653	658	654	627	704	681	693	696	650	671	655	653	670	628	647	669	687	658	667	639	673	643	651	658	620	661	628	656	659	673	684	651	655	669	615	659	708	618	669	631	641	642	639	683	662	625	606	639	620	655	602	668	663	662	688	666	661	637	638	709	659	653	672	629	650	627	655	623	686	642	652	596	655	659	658	636	623	655	619	676	643	649	686	642	634	620	667	622	639	634	629	632	676	677	650	627	622	630	662	633	616	658	649	611	652	660	616	694	649	612	585	635	653	660	654	692	594	646	639	618	634	682	680	653	643	664	654	627	666	638	696	658	641	623	672	610	678	653	668	648	678	659	571	657	625	704	682	643	663	678	628	649	665	649	680	671	675	630	653	621	668	609	693	638	665	696	689	648	653	667	673	604	614	671	597	649	664	678	635	627	661	704	630	676	634	647	641	658	636	642	635	639	607	682	621	643	630	637	691	654	627	665	661	640	665	644	639	606	592	587	666	611	635	622	674	635	636	630	630	642	675	651	638	700	633	681	670	641	589	634	702	683	634	695	621	643	631	639	605	667	662	664	671	651	649	631	613	621	643	725	670	662	670	608	680	649	655	656	648	648	672	683	685	628	640	673	627	610	676	644	649	636	651	633	652	648	659	659	630	674	658	656	629	651	640	677	705	654	651	655	620	606	630	683	663	673	639	645	663	672	627	639	652	658	681	669	683	666	591	666	577	623	630	669	623	597	627	625	631	664	641	661	609	672	660	664	634	649	609	683	618	650	633	634	641	645	601	595	629	597	679	665	622	614	666	693	634	663	663	692	653	668	637	642	633	646	638	685	653	633	625	624	596	692	645	611	683	680	638	717	630	650	673	697	688	669	677	626	648	645	650	682	634	651	642	613	689	685	649	650	686	651	626	645	642	637	629	637	660	677	651	672	657	693	637	691	640	649	641	678	653	699	663	642	682	646	604	639	653	617	635	667	671	617	629	639	647	674	648	666	658	690	660	601	635	653	582	635	634	638	658	692	632	599	641	682	602	606	639	623	647	684	686	646	658	618	677	654	660	682	636	612	648	629	661	681	670	673	623	625	663	639	630	645	641	652	666	618	657	658	636	599	646	634	630	648	659	677	620	646	622	654	649	628	648	609	594	673	617	598	691	675	658	665	637	632	664	645	640	703	654	644	701	698	636	640	623	646	666	620	662	663	580	623	647	614	609	691	646	661	629	672	667	649	644	639	690	637	691	617	661	623	652	646	673	624	685	611	650	661	672	644	678	740	614	677	689	655	651	651	612	615	653	684	691	633	618	614	639	642	676	617	638	675	630	633	649	640	676	652	665	618	633	646	633	669	672	662	699	630	676	625	665	669	728	675	669	614	652	675	648	649	666	632	628	695	645	667	671	695	661	642	658	651	655	623	673	618	632	636	659	657	614	653	626	713	635	650	683	698	639	654	621	615	613	665	670	661	620	682	642	663	611	610	629	612	694	612	630	623	627	680	651	632	654	670	627	696	665	662	652	638	662	617	688	625	665	625	610	699	602	677	661	612	606	683	677	668	660	636	641	678	652	632	657	654	631	637	623	639	680	637	686	692	646	689	640	643	637	645	631	636	699	645
24804	21735	29139	25640	22158	17085	10107	5502	3640	2840	2184	1628	1264	1064	933	822	760	730	660	598	515	523	517	480	468	501	473	457	470	474	468	442	445	443	424	450	441	474	446	454	480	429	400	437	417	449	446	414	432	436	434	410	416	441	450	397	451	411	434	398	438	431	415	430	457	438	441	412	408	422	427	408	461	433	478	371	450	412	398	432	424	425	379	438	459	440	445	418	470	418	442	457	440	403	418	446	457	426	407	423	445	462	399	424	435	406	417	418	419	415	423	440	412	438	434	393	418	404	407	434	413	392	443	440	451	383	439	426	426	426	435	402	442	433	453	458	394	421	397	436	409	402	441	417	407	394	393	447	470	469	403	443	415	427	409	431	444	426	418	426	389	422	430	423	423	439	441	421	426	431	382	462	436	412	437	420	400	423	455	455	429	447	410	438	424	436	461	463	403	424	441	446	436	425	449	412	399	431	407	400	440	411	443	416	402	451	401	416	428	385	463	457	458	411	386	427	425	440	479	392	394	455	422	463	437	429	457	416	461	423	482	451	397	473	444	408	400	435	425	445	466	409	439	404	408	418	425	412	410	443	462	409	460	382	466	417	434	440	423	449	412	414	449	404	416	387	417	426	402	407	441	415	404	407	413	418	446	429	417	457	420	421	403	389	416	439	409	403	417	417	408	468	407	417	449	440	412	445	431	403	423	393	429	402	388	440	471	473	420	429	433	433	444	418	437	435	432	394	441	383	403	398	438	450	424	426	434	388	428	411	383	420	392	425	437	441	416	424	412	444	419	433	416	421	464	435	432	411	433	414	389	452	447	405	430	444	448	413	421	400	410	420	424	433	434	424	412	449	417	449	424	428	404	477	464	448	416	447	444	393	418	390	462	454	444	451	432	416	415	412	416	433	439	416	430	395	430	410	431	416	436	430	472	450	444	428	427	422	381	436	440	449	460	453	395	439	441	489	415	431	422	407	443	399	463	427	433	429	405	425	445	422	465	434	455	433	420	447	432	410	432	395	434	398	426	441	424	426	416	464	406	410	402	414	447	436	395	432	424	464	408	442	400	402	393	426	430	425	415	420	402	412	433	424	469	434	442	412	406	454	455	405	461	399	448	404	445	447	432	422	425	434	399	404	418	456	410	420	426	420	424	451	433	431	419	406	424	386	470	411	476	426	457	442	449	450	431	436	391	446	459	445	416	444	451	414	408	423	418	408	410	429	376	472	441	438	433	406	443	461	408	423	438	446	431	429	412	448	414	441	403	408	412	438	433	439	427	432	441	416	395	448	446	428	464	451	433	419	406	468	431	483	416	425	438	407	437	416	395	429	401	422	472	440	417	426	465	412	412	398	420	411	409	471	432	407	420	368	425	441	442	460	438	415	432	424	441	474	420	397	454	468	448	442	468	445	441	423	433	433	406	403	428	442	398	454	384	435	417	430	408	469	432	412	381	395	451	418	418	415	448	447	445	392	424	434	432	427	446	421	426	440	455	453	442	415	435	391	409	446	416	419	402	389	380	442	437	402	443	443	431	433	430	424	453	434	426	422	457	422	429	436	422	484	416	450	433	458	402	422	469	448	420	419	425	436	432	446	416	401	463	401	394	416	425	411	406	420	439	416	499	421	444	427	397	434	437	422	423	394	414	426	399	425	435	421	466	431	441	423	382	448	413	448	454	417	443	446	441	428	427	390	434	412	436	436	435	428	471	466	435	417	421	433	394	468	421	401	394	443	431	430	420	439	405	430	417	426	417	422	460	480	438	435	423	443	432	457	431	434	430	415	443	455	422	452	433	411	439	432	427	401	472	451	426	419	415	406	419	422	433	443	405	416	468	436	460	428	452	426	428	399	411	429	431	431	420	442	442	407	442	383	398	411	421	422	397	445	449	431	408	427	426	469	387	412	447	475	457	428	431	427	412	430	433	435	466	416	417	397	468	423	432	382	434	432	417	418	413	404	423	400	423	442	446	413	444	456	429	415	422	425	469	421	417	427	414	426	426	427	408	422	418	399	433	419	416	401	430	429	455	403	424	413	439	425	435	418	436	406	433	435	417	412	444	414	417	434	415	437	416	412	423	407	446	469	457	417	451	436	400	409	404	435	409	433	453	395	435	408	421	415	455	435	446	411	418	437	403	451	435	466	419	414	415	434	441	452	437	422	405	431	422	369	427	462	409	422	439	432	418	432	410	407	410	475	443	431	451	407	416	445	418	430	442	396	418	420	405	387	447	394	433	403	416	411	438	407	408	443	445	447	410	415	413	443	441	426	409	433	432	422	448	450	437	418	430	443	433	443	439	414	435	422	406	474	453	407	422	488	433	427	416	465	400	475	409	478	414	410	489	431	410	444	461	427	454	414	443	428	407	444	421	437	465	412	446	444	458	460	439	453	443	443	434	448	419	440	403	435	446	433	427	410	421	445	463	440	420	411	428	415	406	409	417	434	414	413	427	464	427	477	440	429	459	445	485	433	447	436	445	450	422	429	401	403	412	442	408	408	441	429	416	434	424	427	429	428	424	415	421	422	447	422	445	449	396	457	407	447	418	424	427	417	464	431	402	417	439	401	443	478	418	445	396	404	389	429	427	394	418	449	451	426	411	405	379	428	421	409	406	416	438	423	405	432	433	448	457	439	420	385	427	403	491	415	433	421	437	418	422	432	407	404	423	416	458	446	414	409	433	428	452	448	389	397	434	396	459	422	409	440	438	403	418	450	417	418	424	404	422	469	404	427	430	440	409	397	406	429	453	424	430	428	418	407	424	426	438	426	414	470	400	401	430	403	447	432	410	406	480	413	430	400	438	414	463	458	469	426	442	447	426	424	418	416	421	430	415	432	438	397	363	452	401	401	446	441	443	442	394	425	452	418	440	419	398	415	413	424	435	418	430	432	427	417	448	449	404	409	406	440	394	435	409	411	433	433	446	445	427	429	425	461	406	442	415	403	415	448	463	413	418	420	415	440	427	437	465	405	439	440	417	455	428	405	434	458	394	446	448	417	441	382	428	435	418	439	409	451	416	415	441	402	462	400	423	457	432	431	446	417	456	413	412	411	436	425	432	435	411	438	410	439	429	408	403	410	470	432	430	371	418	442	440	438	442	442	454	443	450	401	409	452	461	419	437	435	450	424	410	419	436	417	431	414	437	410	408	419	435	420	434	443	433	407	415	413	450	436	418	430	439	420	409	428	362	430	440	427	454	432	450	465	419	414	431	442	413	398	438	432	435	387	401	432	415	384	405	416	428	420	427	448	406	448	475	429	429	452	396	440	425	417	420	425	436	412	433	487	410	420	423	427	476	405	407	430	424	412	439	460	396	426	447	392	418	433	427	411	434	413	443	438	418	460	450	447	404	374	406	422	405	422	435	447	415	450	416	421	425	383	420	460	417	437	421	436	403	409	413	424	443	464	441	430	429	376	382	412	390	411	392	466	416	458	429	463	444	440	428	430	447	406	410	472	432	421	399	411	411	427	420	402	427	375
28504	47508	43829	35199	28476	22578	17224	12838	9876	7628	5863	4534	3462	2702	2299	1915	1644	1400	1258	1144	997	864	876	759	767	701	745	705	718	716	680	658	682	637	637	693	636	607	634	673	637	632	677	669	643	610	621	636	621	626	621	617	642	652	605	640	627	609	624	665	641	607	688	617	679	598	648	651	610	605	669	587	605	598	566	640	609	599	626	629	640	625	588	639	640	562	597	642	675	618	619	710	614	679	604	657	642	615	611	641	595	636	616	642	679	641	647	651	616	629	657	634	677	645	604	663	637	637	615	595	602	588	628	638	582	637	598	628	615	594	623	627	602	615	585	601	600	622	601	624	631	639	632	604	640	640	639	628	627	643	611	596	584	579	608	614	606	602	584	613	681	628	640	627	642	618	626	644	589	622	648	637	620	590	593	652	558	610	616	628	610	596	566	654	600	622	637	588	603	646	620	647	595	622	629	562	604	629	575	626	645	614	605	617	612	591	589	643	628	602	642	612	626	644	585	639	609	649	614	594	651	693	613	643	588	625	584	656	577	659	651	656	616	639	610	591	628	597	629	622	654	629	619	648	662	605	667	658	619	624	634	596	624	651	615	627	615	571	615	624	621	654	651	604	625	621	672	624	657	625	596	612	613	639	669	590	567	614	613	671	629	614	667	643	646	614	634	590	582	588	627	635	599	608	612	617	608	647	614	649	586	663	593	660	632	639	666	621	624	645	644	621	603	616	625	618	627	618	606	620	588	631	565	610	607	605	613	643	620	649	611	617	587	569	543	634	618	636	597	598	635	589	609	638	604	615	668	607	650	616	631	621	572	584	646	654	653	611	599	630	612	596	627	546	640	613	624	612	628	647	623	607	604	619	610	606	654	640	632	599	633	615	597	649	618	641	656	600	653	573	613	611	591	630	633	623	607	593	616	630	642	620	621	591	622	626	584	598	596	587	624	601	633	631	617	617	615	607	637	629	621	687	644	635	638	637	582	630	635	628	631	627	626	607	593	646	633	616	615	676	600	655	602	618	608	637	617	602	648	641	644	637	589	623	634	631	613	621	592	622	659	663	608	658	646	659	606	617	595	576	630	639	615	602	656	589	576	638	627	602	693	593	655	665	642	598	617	608	666	665	582	631	601	623	657	678	635	611	650	637	634	622	631	648	632	631	637	629	616	602	642	611	610	663	561	621	629	632	654	590	608	612	617	613	619	607	627	637	614	641	603	633	662	628	608	638	611	622	639	603	622	616	659	624	664	645	660	618	624	603	638	623	606	635	651	588	664	617	620	615	622	630	626	637	630	587	589	604	608	576	650	596	622	608	574	631	649	635	653	647	600	612	651	619	656	632	595	607	607	642	622	565	632	601	659	597	615	625	577	628	618	606	639	556	605	669	662	644	627	591	610	662	645	644	617	624	640	639	638	618	625	637	601	623	629	619	596	636	627	593	608	596	627	624	651	586	660	637	632	583	603	649	617	619	645	633	605	621	582	609	673	640	653	595	639	629	638	658	616	576	613	617	622	599	615	636	569	571	642	606	630	613	623	600	578	604	615	596	616	640	613	646	632	717	620	675	669	633	628	589	616	627	624	584	626	587	619	573	631	597	602	625	620	630	603	621	638	700	632	623	616	593	611	605	629	633	636	586	627	621	650	619	624	631	633	608	605	615	604	612	650	593	624	618	617	625	630	605	635	641	624	622	649	610	596	618	597	617	620	657	611	609	651	591	608	637	590	663	603	626	558	642	607	588	600	580	620	592	612	635	636	623	639	603	653	617	615	581	601	566	628	672	669	615	613	669	611	636	616	634	623	611	581	599	612	696	611	647	602	613	602	634	601	614	585	618	610	618	591	621	654	643	624	585	622	669	607	600	645	626	637	611	663	637	666	583	645	594	612	583	588	598	646	627	583	593	610	601	684	623	603	625	616	601	604	609	624	628	611	674	626	639	621	636	601	633	627	676	601	643	605	584	644	624	614	586	626	600	615	592	623	660	628	609	668	624	583	634	681	641	629	606	623	648	572	612	621	623	605	592	638	638	618	639	567	610	665	625	613	667	625	632	609	626	636	648	613	556	572	646	575	609	654	608	648	638	634	639	653	618	613	596	617	613	574	622	601	601	575	604	632	590	635	609	621	597	650	609	605	631	561	644	631	607	625	652	584	644	632	597	554	630	610	615	622	628	602	621	588	651	594	611	632	662	556	619	601	619	614	619	617	643	647	643	626	674	618	660	638	636	647	658	569	624	636	576	582	653	625	634	638	627	661	620	613	622	614	578	612	623	569	661	611	598	643	578	607	642	622	570	603	596	608	648	644	632	593	630	612	592	609	607	639	655	565	726	646	645	606	617	626	657	639	620	645	619	623	636	617	589	630	658	652	604	641	597	612	613	649	621	631	619	617	626	629	651	665	588	608	570	638	595	629	636	597	613	631	627	626	628	618	620	656	622	627	637	589	611	624	658	614	590	625	680	627	619	665	626	619	621	643	618	621	612	632	687	615	634	612	599	633	616	576	620	627	615	641	633	628	630	629	627	632	598	681	644	623	636	620	612	662	646	605	640	681	604	639	620	627	613	622	652	608	623	618	632	629	628	595	632	629	615	634	581	631	611	648	587	588	608	604	637	635	651	598	613	609	617	638	632	632	593	651	637	612	575	658	606	652	630	619	651	581	608	592	631	641	624	634	626	604	584	632	643	593	599	608	619	633	595	631	607	613	614	669	612	657	635	613	618	642	593	644	630	621	628	589	624	641	614	632	663	640	630	623	590	599	581	593	607	638	625	632	628	565	652	628	624	660	616	662	617	651	627	625	605	621	646	668	608	604	596	616	662	651	607	614	639	650	589	574	626	654	628	601	558	623	616	611	574	664	639	654	569	599	611	673	591	642	613	618	622	619	592	649	590	615	644	550	595	604	616	642	653	603	573	619	651	607	654	667	616	634	650	593	655	580	637	609	596	633	636	611	617	596	609	579	612	629	607	610	642	600	588	628	630	622	592	631	564	630	634	595	586	623	607	624	598	634	606	631	596	631	615	637	704	606	626	601	608	633	637	592	639	605	602	636	631	660	624	609	639	637	626	604	630	626	606	635	624	624	628	610	586	656	636	606	609	633	602	610	679	652	605	676	611	610	614	656	609	599	628	625	663	677	640	597	644	589	639	627	563	605	603	640	601	669	559	656	590	577	626	592	633	671	592	635	644	616	627	640	571	596	638	628	645	592	586	672	649	639	673	630	612	595	626	634	626	596	646	603	634	634	624	621	626	601	641	606	584	606	638	633	594	612	636	613	626	588	644	629	606	646	594	689	611	615	663	617	673	611	652	634	601	622	641	650	647	634	625	614	610	657	619	595	571	621	615	642	618	627	582	637	594	633	662	588	612	641	631	631	630	594	592	621	603	590	624	656	608	629	647	652	619	645	617	606	631	603	618	669	645	601	572	633	624	602	627	615	617	641	621	654	644	654	619	649	614	666	619	632	651	609	584	608	606
23776	21742	29562	24547	22273	22163	16657	8182	5072	3664	2889	2144	1697	1317	1049	954	908	760	676	626	550	567	523	506	471	463	449	439	436	420	401	414	416	422	410	419	415	430	414	419	435	396	392	412	440	388	380	379	371	394	407	415	389	397	441	385	404	408	415	389	366	402	423	363	418	373	367	401	406	375	413	404	395	344	399	423	420	423	406	382	437	426	377	408	399	380	402	422	400	391	411	372	355	387	411	376	395	404	394	397	414	396	407	441	400	412	392	405	401	395	392	373	401	386	411	429	415	424	429	376	412	403	415	411	417	392	388	401	391	411	404	390	401	366	399	366	426	417	389	387	377	385	384	392	433	386	399	388	397	409	415	399	405	417	392	384	392	418	387	389	402	404	382	386	407	392	435	367	373	423	405	399	400	384	381	398	416	353	410	410	368	438	405	381	386	396	392	418	356	389	409	424	427	375	425	394	406	384	377	377	375	398	393	398	399	376	428	365	410	386	399	390	411	382	395	421	395	389	426	393	376	384	414	368	401	388	390	397	369	436	376	400	379	383	393	368	402	396	396	374	356	397	412	401	402	369	388	399	423	371	378	403	405	395	387	388	367	397	384	349	411	376	382	374	380	404	360	424	412	364	382	432	382	437	409	373	408	391	376	391	415	379	409	423	381	425	419	377	390	392	419	402	385	401	391	393	425	392	426	402	394	395	454	399	384	423	388	393	407	378	364	413	413	412	392	380	383	391	399	404	380	400	407	426	399	373	407	401	405	390	397	391	406	378	388	397	379	377	422	398	396	417	403	356	446	385	405	406	393	379	419	417	404	381	393	400	371	378	398	402	393	429	368	379	414	373	415	449	423	398	403	424	406	392	407	395	409	393	420	412	375	427	393	411	377	389	381	398	436	394	370	395	395	430	369	411	414	344	400	395	395	403	389	386	379	382	400	389	365	411	365	461	399	385	388	432	415	434	391	373	392	434	391	407	400	379	375	383	404	422	395	406	369	360	378	420	373	363	389	385	387	386	442	372	386	386	400	395	426	410	402	386	381	376	399	395	398	379	416	411	383	401	385	404	395	400	394	379	359	422	378	402	410	364	394	403	369	411	409	384	369	411	362	348	408	413	404	380	409	393	423	418	407	349	390	412	393	405	403	433	382	402	392	384	389	410	375	417	411	379	419	414	361	423	389	402	381	402	409	400	368	398	360	375	396	385	382	427	378	387	395	351	411	424	407	390	388	400	389	396	421	362	415	386	429	370	425	374	381	379	409	407	421	378	389	383	388	410	377	383	362	442	384	410	401	387	412	381	403	450	420	364	406	398	403	397	428	390	385	392	398	381	412	397	383	382	415	390	352	399	396	398	387	373	373	375	435	407	410	407	405	409	373	382	424	425	381	394	388	423	397	404	382	397	426	442	423	389	407	390	385	394	385	442	381	378	418	400	377	416	394	394	384	389	397	391	415	389	410	403	402	397	396	385	368	371	372	399	390	423	374	373	384	391	382	394	408	435	419	384	392	379	396	383	423	395	371	413	393	457	379	422	420	410	383	392	383	391	404	406	402	395	406	418	402	400	382	387	411	427	447	410	357	381	387	436	392	396	380	370	403	406	382	415	376	386	399	414	408	415	407	388	377	379	415	406	410	375	379	440	385	396	411	386	389	399	393	384	422	424	389	392	379	386	396	386	396	392	391	368	409	409	351	406	415	420	407	386	387	372	405	420	413	423	384	408	388	387	387	421	423	427	362	356	403	401	383	412	400	401	400	365	435	409	425	394	418	392	430	412	377	398	358	369	406	382	437	396	402	409	405	428	377	394	369	416	378	429	380	439	399	379	423	392	388	414	406	388	425	405	411	379	413	371	368	374	406	423	416	413	380	384	375	414	429	376	416	381	391	405	399	417	401	397	416	415	394	389	426	384	366	411	390	427	393	413	406	405	413	366	394	374	384	403	354	388	380	415	393	373	395	378	362	410	435	400	413	411	402	363	377	374	408	388	370	389	421	396	382	374	407	414	359	390	398	411	390	394	417	391	399	399	419	406	407	401	411	391	409	426	377	348	368	404	400	379	376	382	445	376	364	418	407	402	376	435	399	391	411	390	374	384	423	398	399	425	382	392	414	336	392	434	401	388	441	363	380	381	382	399	406	379	408	402	381	389	364	426	410	358	400	425	402	387	437	376	371	401	410	407	401	407	414	417	410	401	397	370	408	414	380	364	405	409	401	414	393	371	354	403	415	430	369	405	388	385	398	433	369	373	380	415	401	407	391	400	362	398	382	408	370	388	396	415	387	372	386	395	372	396	416	391	394	416	406	383	390	372	390	403	364	425	433	365	397	396	388	411	392	396	436	415	431	432	387	373	385	431	429	415	359	392	390	370	416	395	411	440	411	404	365	402	371	354	421	397	396	419	384	414	401	380	433	369	398	404	398	420	381	414	401	422	388	417	396	395	426	421	395	366	411	351	374	374	371	436	367	410	391	394	406	403	418	400	407	397	428	390	367	387	397	410	427	404	354	381	380	430	383	392	367	411	405	417	377	421	399	404	375	399	426	375	423	404	397	388	401	402	414	402	361	400	374	375	367	406	383	399	381	387	409	397	388	391	388	406	384	404	399	399	369	377	386	374	392	390	402	389	395	386	417	385	411	424	421	424	374	387	408	410	414	397	417	378	396	427	370	407	401	392	410	386	409	390	359	395	403	367	382	434	388	438	378	366	414	436	425	408	425	405	388	372	379	402	402	408	432	374	374	380	405	385	390	413	374	370	387	392	407	376	406	400	379	393	411	379	417	410	398	353	414	405	408	388	412	394	397	368	408	414	380	448	391	387	369	389	391	393	364	409	399	383	351	386	362	382	372	440	373	372	381	391	419	399	388	439	393	397	381	382	404	423	398	401	426	405	420	407	412	426	401	442	364	382	378	425	397	386	420	378	406	401	403	403	395	431	399	388	388	410	368	412	416	383	389	373	399	374	408	408	377	376	362	383	433	400	413	408	412	376	391	376	405	398	390	377	411	367	396	383	419	406	397	401	422	398	390	390	370	386	419	425	390	365	404	387	415	374	405	393	413	382	439	386	409	425	358	405	384	375	409	375	385	387	375	414	421	417	388	404	414	400	402	383	409	406	407	395	427	416	411	407	397	410	358	389	390	341	391	368	371	384	425	383	405	376	395	383	438	432	384	390	430	366	408	366	376	389	396	388	363	421	414	398	390	426	380	406	416	390	406	407	410	391	423	369	390	396	372	365	390	388	392	387	407	397	385	425	424	405	393	407	394	415	420	369	373	409	396	428	366	403	436	379	422	395	411	403	388	397	386	391	364	389	338	409	384	383	421	400	406	377	412	372	352	395	394	396	418	417	404	355	405	436	438	384	399	362	388	390	413	410	394	431	394	399	414	403	442	414	412	392	384	398	360	417	382	396	408	410	364	411	407	388	428	419	410	368	396	394	393	434	372	405	395	381	407	374	370	388	405	382	409	400	443	366
32600	56415	52816	42867	35587	28813	23092	17988	13786	10707	8386	6519	4995	3974	3142	2604	2350	2006	1595	1429	1229	1082	997	900	854	876	789	769	752	720	713	688	628	691	670	689	656	683	625	671	628	661	599	639	629	670	627	647	617	702	640	651	643	590	653	635	631	621	641	593	653	613	666	614	594	613	601	608	603	669	605	648	623	610	691	646	640	633	629	617	623	602	657	605	629	638	637	611	686	638	638	623	600	639	628	602	591	639	622	636	619	635	633	621	604	661	662	621	624	619	615	613	633	621	644	633	653	641	658	618	628	648	643	667	596	586	656	655	604	611	604	620	647	619	617	621	632	631	640	621	641	638	618	675	666	593	609	594	648	607	626	597	608	629	629	644	587	618	610	657	615	622	623	625	620	622	614	616	596	626	605	677	635	643	628	608	621	636	621	658	617	590	642	636	608	595	628	622	577	639	646	634	625	625	660	633	628	625	586	624	629	637	610	669	591	595	611	614	626	650	671	629	605	639	629	672	651	626	608	655	610	619	626	628	655	628	625	650	628	594	621	617	619	677	653	637	678	648	664	629	645	620	653	658	603	624	659	649	641	680	616	596	642	641	605	649	640	588	606	600	604	648	638	627	611	660	576	643	587	668	647	628	670	620	612	601	668	664	670	661	598	677	611	630	638	621	662	637	644	586	654	653	623	593	651	606	650	634	666	635	645	618	592	638	632	655	674	600	629	659	626	651	605	609	649	692	632	572	632	625	624	642	615	603	641	596	620	633	647	640	653	626	671	626	615	614	623	603	614	621	635	651	604	633	607	598	641	637	644	632	646	598	587	621	584	570	635	633	615	625	672	589	640	578	626	631	618	635	571	668	645	628	695	628	592	686	625	623	633	588	650	637	611	644	640	660	660	632	624	667	628	641	637	612	678	644	618	630	584	613	657	654	648	648	661	605	634	632	575	610	604	697	589	681	645	643	647	611	623	624	590	657	627	600	647	645	627	653	620	641	633	669	619	611	647	626	622	635	630	613	596	655	641	637	607	630	649	651	639	644	624	666	606	610	608	595	633	673	673	617	634	662	601	622	643	626	610	625	633	659	678	606	613	557	627	619	646	633	580	644	602	609	627	597	591	633	655	577	637	602	642	620	641	590	639	626	613	607	640	676	633	628	627	646	628	609	633	613	660	716	617	623	617	652	653	661	614	655	553	613	668	594	654	670	671	623	621	639	675	624	637	575	634	611	609	677	645	602	631	651	617	638	594	648	623	633	674	673	613	625	668	638	621	628	574	619	656	638	643	618	663	551	603	635	624	634	610	620	640	627	649	597	607	611	683	631	641	597	626	673	625	597	648	687	593	644	610	645	641	626	653	608	643	636	605	657	609	641	627	603	617	621	612	634	614	596	644	665	609	642	593	664	625	639	587	636	612	625	634	626	647	657	623	666	651	621	606	637	657	645	643	641	608	641	674	593	667	634	644	595	618	589	692	599	661	647	641	639	624	643	605	642	579	620	631	635	593	567	660	584	608	636	646	640	596	594	587	668	648	653	610	617	642	638	626	604	608	607	634	610	649	671	638	684	631	657	655	625	640	629	602	640	688	607	639	607	600	633	660	633	629	617	634	640	629	610	655	591	666	623	627	608	634	609	643	638	647	648	663	621	610	631	664	603	623	606	638	660	626	600	643	611	612	603	674	628	605	633	584	620	613	641	596	635	663	619	637	610	667	681	665	648	623	615	600	609	592	656	607	587	654	619	627	607	656	619	614	648	619	620	598	649	622	595	673	596	623	614	613	591	622	629	649	637	658	649	634	653	625	632	608	633	670	607	607	609	640	637	640	635	634	593	707	633	611	651	693	648	603	661	634	657	640	625	621	631	656	610	597	616	588	630	609	640	616	658	636	601	613	620	637	666	630	642	592	631	627	634	649	621	620	646	638	605	626	645	632	696	636	587	669	629	658	664	647	600	638	626	625	624	616	650	602	613	596	632	578	598	597	596	626	580	660	616	618	625	629	654	629	641	679	581	641	601	673	624	566	638	601	619	628	685	633	565	614	594	624	664	684	640	659	623	620	576	632	615	634	584	649	627	650	616	640	599	661	627	642	653	649	661	607	603	642	648	611	667	620	647	612	637	645	659	651	613	655	619	651	633	627	644	613	667	607	629	593	613	571	605	622	668	615	610	632	609	603	698	588	607	683	641	622	651	638	656	642	600	664	650	598	678	618	614	617	625	593	633	626	627	646	651	598	628	623	629	630	572	597	609	622	610	612	613	635	607	627	617	640	661	634	652	621	619	624	615	627	589	619	619	642	641	627	602	681	621	615	643	626	612	618	630	616	610	608	636	607	617	669	598	615	619	657	625	665	707	626	601	620	664	595	657	622	620	689	607	604	634	660	598	622	644	661	590	584	610	606	602	587	610	666	643	587	589	641	625	622	638	577	640	581	606	642	624	615	654	649	652	589	624	654	636	630	622	603	637	624	628	641	678	604	623	616	667	686	644	615	670	637	597	625	661	639	648	599	614	632	616	594	593	603	608	688	616	605	638	607	633	661	617	614	594	594	590	654	634	663	579	609	628	620	639	633	618	635	656	629	572	599	615	644	581	648	629	618	596	607	667	657	645	600	644	606	656	657	671	661	643	593	613	661	628	658	614	634	628	602	586	621	579	681	626	582	651	647	598	649	608	633	619	626	656	646	619	626	628	659	613	617	626	681	613	606	645	629	655	609	618	655	643	594	645	617	604	598	622	640	629	642	643	638	603	628	653	600	615	648	592	622	608	644	578	602	619	626	608	654	682	588	662	621	621	581	605	600	595	604	621	604	593	620	640	589	645	652	662	629	627	602	635	630	598	632	614	707	648	646	663	597	638	665	641	633	661	629	628	653	602	592	630	618	602	639	619	692	646	613	617	605	612	654	650	642	631	613	642	617	622	695	575	608	656	625	611	598	625	645	671	633	671	610	662	617	653	571	640	655	625	608	681	650	632	638	615	685	642	616	628	576	665	620	609	637	630	671	651	613	651	587	631	618	640	624	613	643	638	656	650	652	666	660	691	626	694	681	624	642	658	637	617	654	626	587	626	599	650	676	641	635	615	646	657	643	621	610	621	677	663	678	651	667	621	668	617	650	649	604	624	616	624	605	652	616	665	612	634	593	644	653	663	593	634	606	647	639	611	593	585	629	602	594	632	600	610	594	618	643	603	644	631	627	591	652	652	631	631	616	616	610	647	610	638	686	644	641	620	644	595	648	612	583	641	641	632	579	637	624	646	657	659	620	628	616	629	632	683	642	641	621	634	627	637	625	655	651	635	612	630	588	605	593	690	631	612	618	659	620	610	584	639	635	646	638	644	589	675	619	659	644	599	623	610	652	640	673	629	636	644	613	643	650	662	670	580	671	621	650	592	670	636	627	654	644	637	619	639	604	614	649	664	616	637	613	626	632	640	619	613	663	648	628	645	606	650	616	572	642	645	664	601	634	562	647	634	687	636	607	646
27209	26834	30499	23252	13545	8028	4938	3211	2225	1671	1326	1070	842	742	602	633	593	508	513	498	490	408	456	403	440	398	401	424	401	413	424	417	402	401	393	414	367	415	417	438	407	394	379	400	397	383	424	398	394	395	445	381	412	398	375	408	404	373	404	408	381	413	379	408	425	386	407	383	383	427	371	412	391	362	414	363	411	376	348	378	401	429	414	365	414	408	396	377	390	374	382	356	408	413	419	412	386	394	409	432	360	378	387	392	429	347	415	380	394	363	371	390	393	405	396	423	388	412	399	387	381	398	353	398	405	419	379	378	373	393	394	405	420	439	399	369	406	403	391	432	372	396	442	370	388	386	408	410	375	403	419	385	366	396	364	403	370	408	388	412	387	374	413	423	423	377	382	375	395	403	409	412	418	398	414	397	417	405	388	384	391	391	398	381	415	371	396	376	402	421	375	360	414	396	375	378	395	412	414	376	389	413	387	424	364	435	368	398	430	439	355	382	384	381	399	384	393	385	370	372	388	409	405	387	407	423	382	378	415	433	406	440	388	396	419	406	369	370	416	397	407	398	391	385	368	433	388	388	396	400	413	377	362	349	459	381	398	383	394	383	386	381	378	395	370	374	431	369	382	432	357	384	397	393	381	399	402	370	425	421	398	380	370	408	360	408	430	393	387	411	397	441	386	401	380	363	387	388	428	359	386	393	382	342	379	422	406	384	407	368	426	353	369	387	403	430	409	395	338	388	401	412	402	373	370	364	384	414	380	367	397	381	414	408	383	401	379	411	416	381	399	390	404	383	379	398	399	401	373	372	385	437	405	394	404	361	385	405	382	387	404	383	401	424	387	422	377	352	410	408	414	391	427	393	407	358	366	409	389	334	386	398	400	423	363	351	371	369	380	394	425	414	384	359	384	374	400	411	366	376	394	342	361	422	409	412	416	404	396	374	376	362	380	409	402	422	418	358	370	399	412	387	375	368	383	386	364	407	414	394	414	389	386	384	388	394	390	396	355	389	413	350	394	400	409	367	373	386	416	371	400	449	380	387	405	405	383	398	384	410	402	384	386	394	399	393	403	387	396	368	387	389	373	422	400	407	356	389	377	405	377	404	393	365	397	411	409	427	400	396	394	408	388	388	381	398	381	369	373	362	374	401	398	382	404	449	391	388	427	383	397	357	387	389	412	419	390	386	400	423	364	359	379	414	414	386	407	401	411	407	417	404	379	408	398	395	385	393	417	388	383	409	407	361	426	394	384	421	404	394	433	389	373	404	432	425	359	407	387	359	431	400	380	389	418	441	385	392	404	345	369	430	413	404	426	411	397	368	369	394	408	386	359	356	410	397	381	395	410	438	379	397	370	385	391	379	391	406	430	392	397	379	421	410	401	384	365	390	395	394	379	381	399	391	396	395	390	362	412	425	405	417	372	383	407	393	392	422	403	391	425	367	390	386	394	410	386	396	378	412	406	392	395	377	392	399	387	375	374	405	382	389	387	411	371	380	383	412	406	389	409	415	400	367	420	421	417	392	374	421	386	408	419	390	404	422	400	398	398	393	406	378	457	395	395	393	416	377	401	390	372	425	381	326	388	382	403	405	378	384	407	420	372	367	399	441	373	410	400	376	382	377	403	405	382	426	390	395	417	382	404	394	405	387	377	390	385	435	392	406	351	370	403	386	412	399	392	367	416	359	394	365	390	409	389	395	410	397	401	383	433	392	398	401	364	447	367	412	417	416	400	405	402	399	386	398	393	398	410	392	363	387	374	423	383	407	452	429	387	347	430	421	392	351	391	405	401	372	353	371	399	412	365	392	400	373	403	377	396	380	401	361	421	387	372	430	381	410	403	383	387	404	419	392	400	401	403	439	432	406	361	393	384	379	386	388	411	373	382	429	412	387	381	448	383	368	369	409	372	386	420	391	414	389	378	408	396	403	405	388	409	375	411	371	377	418	397	409	415	365	386	426	391	422	352	393	416	371	385	431	377	400	359	371	426	410	372	382	405	384	371	358	350	384	405	371	394	422	369	404	380	386	382	363	349	411	365	395	410	390	423	389	389	376	408	429	366	412	377	379	373	382	400	399	398	385	417	409	413	377	400	407	416	349	369	390	394	375	412	377	420	372	371	414	407	416	386	390	398	435	401	389	414	386	383	415	358	405	379	380	395	353	396	391	402	371	410	365	433	371	389	392	430	361	392	359	405	393	369	371	376	357	392	391	352	379	362	399	362	352	396	393	388	369	384	385	382	374	439	397	406	398	392	399	382	401	381	409	372	362	351	384	386	365	413	410	420	392	401	402	392	386	429	382	410	392	389	399	401	400	377	390	442	397	435	401	380	416	406	342	360	403	381	373	398	414	340	362	398	384	386	365	379	417	393	351	407	403	408	394	402	387	433	410	396	414	390	404	416	408	348	395	422	404	406	418	384	413	368	371	416	445	378	364	380	426	377	405	403	369	393	393	390	378	408	394	389	426	395	409	412	393	397	359	388	379	381	406	374	424	440	383	398	394	367	378	393	399	410	422	397	377	362	402	415	385	381	392	398	401	371	406	351	408	384	385	388	360	388	430	394	416	391	376	373	429	380	411	398	405	383	426	375	409	388	429	398	373	416	339	376	414	390	416	397	407	403	374	396	368	388	401	365	431	419	406	389	406	395	413	390	382	396	383	399	394	396	420	389	420	387	397	418	409	384	383	393	408	376	399	383	367	397	357	388	373	388	410	382	431	422	358	395	368	355	434	402	400	439	362	421	382	407	413	371	427	386	385	365	400	415	393	368	392	400	398	429	379	371	420	402	374	407	376	391	392	382	400	411	401	400	404	396	361	408	407	373	379	350	382	392	363	402	409	384	414	369	407	444	395	394	399	423	391	381	383	394	366	368	386	403	386	387	385	385	370	398	375	387	399	362	418	389	410	419	374	388	416	400	387	398	384	385	431	391	396	391	409	362	352	390	379	390	349	403	416	381	398	394	401	396	405	432	403	421	364	437	365	380	415	402	386	384	392	406	399	412	382	413	407	406	358	395	396	390	375	412	377	355	422	378	357	407	414	351	396	395	375	390	358	401	414	434	358	420	395	429	393	398	384	404	386	400	361	380	391	411	389	390	389	355	388	393	367	399	373	398	364	379	415	392	457	372	393	369	394	396	396	352	361	397	421	366	397	365	393	408	379	413	372	396	411	393	410	442	389	416	403	394	392	391	398	436	393	395	377	401	390	416	387	360	374	345	353	416	398	442	397	399	375	403	393	374	409	408	406	386	409	367	372	400	425	422	440	406	423	397	426	390	415	404	420	384	393	382	387	365	344	417	401	366	379	371	404	416	372	363	386	376	401	366	386	401	422	430	426	404	410	431	419	437	365	379	412	431	419	403	388	374	370	394	378	396	405	378	432	388	382	412	405	418	387	407	406	403	424	397	364	398	385	459	372	401	383	438	396	402	392	401	392	416	397	408	405	376	386	424	398	396	389	401	388	420	404	391	402
29741	45140	40339	31257	23622	17885	13065	9585	7056	5195	3997	3133	2424	1908	1746	1457	1283	1130	1010	953	863	811	821	704	755	734	737	678	635	682	670	655	621	673	642	654	687	605	639	687	686	632	661	677	624	653	643	627	666	646	657	669	663	642	588	664	620	670	654	636	634	647	639	668	653	690	631	655	608	662	584	644	660	596	628	613	568	639	644	640	598	636	680	631	616	590	679	618	651	634	610	652	657	652	648	677	656	649	600	671	634	624	658	630	618	640	606	652	656	648	602	649	647	634	643	636	628	665	635	631	604	665	643	624	631	642	604	612	625	602	620	631	619	642	629	634	602	618	695	616	657	631	639	620	654	583	633	647	650	590	602	666	631	608	610	618	634	647	629	652	589	650	691	653	651	600	631	630	638	666	627	646	610	659	662	691	640	661	602	639	593	607	598	659	642	619	627	616	609	633	630	638	626	673	631	627	614	655	603	655	667	639	706	634	654	659	643	640	673	638	653	646	587	632	674	648	633	678	628	642	656	685	618	615	603	654	624	647	661	640	632	564	675	611	588	633	635	569	665	635	659	631	603	627	615	648	652	637	627	635	652	606	626	621	620	601	613	640	654	598	614	671	648	624	612	616	650	682	602	669	642	616	667	619	643	681	614	668	640	650	622	626	670	630	674	667	650	654	662	628	630	632	645	638	605	649	651	614	602	658	680	647	672	618	627	645	628	624	634	640	611	644	631	669	649	619	654	659	654	632	626	592	615	656	676	621	690	640	652	653	635	666	619	637	643	634	628	647	609	641	656	633	605	636	646	620	642	609	623	656	641	588	633	620	681	662	627	649	658	615	626	657	650	638	606	632	622	663	616	620	606	703	651	619	636	657	642	637	651	658	612	628	621	633	672	610	634	662	634	671	630	613	629	633	651	631	621	637	640	663	634	600	623	645	637	649	651	628	622	597	670	606	648	661	665	643	671	647	631	651	672	641	636	647	623	656	616	644	629	667	654	607	617	665	616	653	616	618	618	587	674	636	604	658	672	628	641	651	676	666	608	620	632	676	650	618	650	673	654	657	670	623	640	671	596	644	660	645	633	663	621	622	652	654	621	623	646	633	643	679	652	678	637	667	629	690	621	666	643	641	615	604	618	610	648	630	609	688	616	640	646	671	645	662	644	647	644	638	652	667	678	579	639	592	652	608	624	634	641	585	631	681	636	653	613	671	644	631	650	609	617	646	658	627	634	638	654	648	645	641	637	635	638	567	682	642	652	618	593	645	640	634	658	632	614	659	621	608	662	652	662	678	616	650	652	604	625	629	665	627	662	635	640	658	660	631	669	638	647	673	594	616	622	622	680	618	669	678	639	641	658	642	610	656	631	656	665	635	631	637	716	634	618	588	639	653	624	657	624	592	667	648	685	628	615	624	613	666	641	622	628	645	615	629	660	679	617	657	609	661	594	642	660	642	648	656	662	620	629	666	616	618	588	640	633	630	640	679	617	668	670	656	623	645	654	641	628	652	648	668	646	675	624	649	590	678	636	620	627	629	653	634	649	628	654	601	604	650	651	672	632	607	599	625	625	615	655	574	636	643	674	618	589	674	629	626	650	622	634	656	633	617	640	644	660	620	623	639	659	609	677	596	651	610	659	634	722	653	604	656	598	663	621	635	616	620	612	659	581	614	645	616	690	631	628	629	653	643	645	638	663	623	645	665	644	663	626	634	672	600	660	630	624	666	632	628	693	616	633	610	689	616	640	647	653	630	662	651	661	623	594	627	624	627	614	658	608	648	644	611	611	620	638	672	638	650	598	618	639	635	582	635	656	584	656	635	644	652	584	657	665	642	655	630	600	663	645	637	650	670	667	614	619	637	592	622	620	689	657	652	609	647	668	626	624	660	633	649	680	660	668	644	652	638	647	643	617	610	608	652	655	634	676	640	601	600	617	630	652	616	644	646	634	657	617	632	623	670	637	632	656	626	673	638	669	652	602	604	660	628	657	638	640	650	646	637	623	654	659	616	629	654	645	625	614	661	645	644	638	647	654	631	606	648	656	612	664	626	629	686	587	616	675	635	656	646	578	653	632	631	640	664	647	666	629	617	647	647	647	645	653	656	608	629	622	624	624	644	628	668	615	616	658	633	612	590	679	611	629	647	625	641	579	598	621	687	637	616	651	646	623	653	606	651	617	642	624	614	633	628	620	663	618	674	651	667	598	613	636	678	653	613	640	629	605	625	651	626	660	608	666	659	637	665	651	600	647	606	628	639	652	633	615	661	626	669	670	641	670	649	632	656	635	682	637	683	646	664	656	652	603	621	623	608	591	634	649	623	645	642	628	622	664	627	659	639	651	629	645	668	643	618	640	703	625	689	648	630	632	615	631	620	689	638	621	656	652	656	613	671	654	646	673	622	616	673	615	666	609	639	612	627	640	664	633	613	620	647	611	637	640	616	670	663	589	640	639	590	662	633	654	635	666	624	622	648	688	615	666	643	649	673	589	670	627	642	671	686	653	623	601	612	619	641	626	614	629	661	633	617	639	644	654	640	617	667	623	622	642	653	664	637	635	657	623	647	630	633	624	645	639	619	629	627	617	617	612	655	639	626	600	628	662	618	610	619	632	625	644	620	642	649	673	604	649	635	599	595	688	667	652	681	625	653	626	616	613	630	689	696	649	637	634	662	645	648	605	623	628	657	621	700	642	621	634	624	641	640	609	682	633	646	627	603	692	611	656	618	674	624	645	636	691	657	622	607	674	625	633	630	631	669	633	601	630	611	636	613	681	636	605	609	637	621	614	629	632	600	669	657	669	663	631	660	655	662	612	637	650	681	680	670	664	620	648	635	658	611	644	631	600	643	628	632	624	628	642	624	661	604	603	658	658	623	644	655	628	645	661	636	629	657	612	643	597	682	639	603	639	631	664	648	626	617	656	645	647	599	652	608	641	629	615	645	664	611	679	644	631	627	637	604	629	625	643	601	612	614	658	685	613	596	639	688	648	655	640	605	688	646	622	681	630	630	669	653	659	661	651	657	612	705	687	655	635	645	666	635	634	585	650	633	629	647	622	660	610	613	656	619	593	632	627	620	637	617	642	644	584	618	657	671	617	615	617	664	642	636	597	661	674	647	627	620	601	607	624	586	639	688	656	642	647	621	597	615	638	637	638	615	642	637	625	658	630	631	674	598	632	615	624	604	634	628	690	683	652	631	661	645	641	620	650	610	631	645	654	640	688	693	656	658	645	640	613	632	658	651	669	606	656	625	637	675	590	636	623	631	633	622	629	607	668	640	675	626	626	609	650	648	663	645	634	650	638	635	640	565	608	636	625	618	660	636	659	603	640	624	633	620	668	638	672	668	642	578	669	585	619	596	629	585	658	625	622	639	659	664	637	613	599	666	670	618	659	625	638	648	648	602	642	616	641	628	611	670	678	618	619	639	635	639	620	622	611	615	648	631	649	678	614	666	576	625	591	646	646	627	634	600	643	670	603	641	639	608
24878	21769	29068	25788	21985	16709	10106	5425	3670	2664	2058	1531	1286	1011	921	784	724	647	615	588	548	461	497	489	454	443	454	443	445	443	406	435	422	431	391	430	414	437	449	434	395	456	412	429	433	387	432	426	394	398	428	419	445	399	460	426	434	396	389	401	415	419	420	417	398	401	451	455	424	438	412	424	418	410	424	415	409	402	428	428	408	416	404	396	442	423	423	414	443	381	406	409	392	458	429	426	413	425	441	411	449	421	393	425	419	398	399	429	450	407	397	382	437	442	374	446	396	436	395	394	420	418	410	405	433	421	437	427	445	439	448	439	446	422	394	374	388	411	412	407	417	391	430	428	420	417	408	426	457	402	419	430	390	402	411	435	453	421	471	422	394	436	437	457	424	393	408	410	399	440	410	414	410	392	390	411	418	406	397	428	406	429	391	391	431	427	393	411	411	411	432	433	386	413	404	420	429	472	398	438	452	422	430	421	410	399	395	409	446	403	429	444	410	429	395	440	400	415	433	403	427	442	395	410	410	441	502	426	417	413	382	423	392	405	405	453	429	416	410	413	419	423	441	429	396	409	396	405	415	373	388	454	446	430	416	372	401	427	400	457	405	416	435	433	389	410	407	402	439	410	357	438	395	408	404	419	434	430	443	402	431	397	432	417	417	397	420	400	402	442	439	424	448	428	432	415	413	393	392	453	428	467	458	462	431	424	457	456	412	415	369	417	456	443	421	412	384	396	443	452	404	406	405	390	411	428	354	418	391	421	437	432	444	445	385	430	401	462	402	419	433	420	453	399	372	443	425	438	441	410	411	453	407	403	430	412	408	394	430	418	425	388	408	400	426	394	404	396	431	420	470	410	457	426	400	411	420	419	418	442	418	425	397	401	394	418	404	419	429	427	381	422	421	399	404	430	425	415	409	384	416	402	388	387	403	441	421	406	402	412	385	438	447	428	390	429	421	437	430	416	436	427	436	395	460	410	422	417	444	420	422	410	443	412	409	408	392	418	418	443	422	407	394	414	396	409	429	416	410	416	421	429	419	384	389	424	442	373	454	420	410	408	427	426	368	406	390	439	390	430	407	400	385	389	421	432	430	389	408	410	411	445	422	424	396	436	404	401	405	418	436	398	407	420	417	469	426	416	441	412	437	382	441	391	424	422	393	433	413	412	432	415	411	406	447	384	434	421	470	426	413	391	406	413	444	386	442	406	440	414	378	394	394	415	412	444	443	462	407	417	425	418	429	439	408	373	448	390	464	417	449	438	423	414	406	389	422	413	436	406	429	450	409	419	380	428	413	394	436	436	413	415	409	415	439	390	411	403	388	423	391	402	410	421	382	477	411	385	400	409	418	441	461	375	407	411	430	439	424	412	410	380	396	435	438	412	400	400	409	444	428	410	448	387	401	417	408	401	420	435	468	434	434	397	437	433	401	430	397	409	393	420	386	410	415	412	400	444	426	389	391	391	407	405	400	433	417	422	429	383	461	465	389	438	410	405	418	399	408	388	390	392	407	449	390	399	429	403	429	418	385	443	462	448	406	390	408	422	417	390	446	371	421	397	383	431	398	431	432	421	402	408	410	408	391	424	395	433	437	402	412	435	426	436	443	432	420	417	425	385	414	444	396	430	384	443	392	407	416	427	414	416	402	429	425	411	411	382	428	402	440	404	404	427	410	387	427	416	421	424	434	442	421	370	405	421	448	434	418	412	458	422	393	410	420	390	405	446	410	419	404	386	429	417	414	415	444	466	429	407	411	406	403	399	409	413	396	434	431	415	391	404	387	443	429	407	428	390	429	406	404	413	414	422	409	406	402	423	383	437	406	386	425	441	392	430	421	406	429	420	418	394	383	427	392	447	432	438	425	406	398	416	381	441	443	425	416	425	426	422	415	397	413	394	437	374	459	464	448	442	438	446	431	382	402	413	372	390	401	430	450	446	375	431	418	398	444	403	373	405	443	441	395	386	428	435	377	433	404	422	416	412	438	439	418	430	387	451	421	437	409	397	396	442	407	434	401	439	417	394	429	451	408	413	469	426	446	396	392	393	372	388	424	398	415	417	448	373	379	415	410	430	398	419	422	425	442	445	386	401	408	412	423	403	396	425	399	424	420	418	369	410	444	402	385	420	400	408	408	415	448	407	392	386	456	427	386	405	422	440	386	430	420	375	420	425	405	422	414	390	433	433	407	409	385	428	459	445	436	427	381	384	449	423	436	436	420	429	426	420	406	435	433	405	405	437	424	423	410	436	444	417	407	417	420	407	412	438	451	440	394	408	386	396	410	450	370	455	405	410	400	390	451	424	445	428	400	427	414	421	437	440	411	464	398	418	437	414	436	437	399	411	432	422	430	423	411	427	392	451	425	444	437	417	379	431	421	418	446	417	422	442	367	377	462	401	401	429	423	414	374	420	397	364	431	422	423	379	414	435	411	456	419	429	422	435	396	418	409	411	435	445	401	401	424	399	421	440	410	404	405	415	425	398	344	391	416	432	462	419	435	395	380	448	436	398	416	378	419	423	425	425	450	437	410	435	445	417	449	428	418	429	429	424	399	439	435	437	408	403	407	381	395	390	400	482	407	413	384	387	421	415	447	400	404	421	395	416	414	425	380	459	428	390	393	432	396	394	415	397	434	407	406	444	412	422	410	438	415	396	422	414	420	441	448	441	381	432	411	438	401	426	444	405	429	381	433	433	390	423	424	423	430	420	423	380	399	393	441	433	403	433	400	400	403	410	446	416	460	437	389	426	431	420	395	424	413	435	421	464	440	413	429	418	427	424	413	416	426	418	449	442	413	414	431	413	407	367	421	458	408	413	398	430	421	387	393	411	409	417	417	414	438	442	412	412	401	439	403	463	415	416	437	366	400	412	408	402	418	425	388	432	413	411	435	417	402	396	430	403	424	430	431	393	420	429	452	403	404	408	438	419	377	375	429	443	401	406	448	401	417	445	433	426	439	442	445	417	417	412	438	441	440	422	414	419	401	426	411	423	422	407	411	439	435	419	431	398	420	400	468	446	448	418	377	416	403	421	419	373	421	400	401	429	408	401	397	412	421	403	388	453	429	419	377	410	402	410	440	389	420	392	406	405	453	407	408	382	424	420	418	422	445	401	375	423	445	402	425	420	419	444	392	415	434	430	401	395	395	378	415	376	431	426	432	437	379	398	420	447	440	408	407	428	398	417	433	419	391	409	420	417	426	403	445	434	414	398	427	426	459	442	406	428	422	406	452	383	430	392	429	411	433	422	403	414	413	413	413	417	439	423	401	423	378	400	441	425	411	396	399	422	390	449	437	393	414	370	445	428	441	396	411	360	432	400	400	410	440	415	439	459	401	413	404	376	454	411	432	401	411	428	423	417	419	406	430	423	410	432	431	405	418	424	445	388	395	397	417	379	416	413	447	419	463	397	428	405	378	377	412	429	431	390	438	423	429	377	411	417	401	388	448	401	427	410	436	393	411	383	413	411	413	389	415	400
30283	53027	48372	38907	30959	24649	19005	14458	10789	8099	6239	4905	3718	2995	2517	2139	1896	1599	1320	1214	1041	962	895	823	868	828	804	777	781	739	695	701	712	724	694	741	683	629	701	653	689	696	712	714	699	704	686	678	655	757	696	672	731	670	680	714	717	702	651	683	663	665	673	662	677	679	708	709	723	661	670	607	677	672	673	701	646	657	671	709	702	687	680	757	694	640	652	661	661	692	730	662	672	661	624	666	649	667	713	718	669	673	707	658	656	659	670	680	701	653	687	687	688	723	654	654	674	671	689	737	666	702	650	734	615	654	671	669	665	676	652	680	637	684	705	677	746	678	660	679	651	668	643	664	648	714	674	680	645	690	647	711	668	695	673	639	679	685	635	658	703	635	672	667	701	698	645	709	693	717	679	678	717	677	663	697	662	668	681	632	697	683	605	657	644	711	681	653	702	666	699	647	645	687	693	660	628	670	682	700	656	681	658	668	719	713	700	637	699	690	698	645	721	719	695	623	649	645	650	697	688	670	695	626	643	625	686	708	667	717	704	647	697	665	656	658	677	618	622	640	710	668	666	665	668	655	655	709	663	641	722	667	697	689	648	672	665	667	721	697	680	704	680	649	675	670	692	713	714	664	616	669	706	684	689	671	711	716	685	678	664	737	719	635	663	692	673	670	658	662	612	678	644	717	702	653	704	672	626	696	652	656	656	695	663	685	690	690	670	752	660	697	689	675	705	723	675	685	696	678	676	698	640	662	693	689	646	685	713	676	688	640	684	645	671	693	689	654	684	644	674	657	691	699	709	659	657	661	709	600	683	692	678	664	673	614	709	677	671	628	665	660	645	693	726	702	709	646	658	685	651	657	662	672	668	685	686	652	667	727	670	607	699	694	645	641	702	690	653	691	668	625	683	641	705	690	678	672	670	659	691	671	685	653	659	634	608	684	647	674	673	693	677	690	715	683	666	692	656	640	670	668	679	667	695	646	819	681	642	685	650	679	709	714	658	681	664	677	713	637	666	683	670	669	676	717	665	695	714	670	619	676	708	670	666	657	682	653	690	678	644	684	706	656	685	694	651	666	657	675	637	661	661	677	675	685	643	664	684	650	647	645	693	696	633	661	668	633	662	661	712	670	679	684	653	645	701	661	699	679	701	675	719	739	687	660	642	659	679	657	645	688	705	687	686	661	654	672	616	689	671	680	625	741	687	666	645	690	669	643	680	754	631	664	691	651	667	674	677	679	662	662	689	681	713	706	661	698	663	650	707	659	663	664	676	684	687	652	689	661	694	651	637	664	665	693	640	683	719	617	655	679	688	705	677	715	703	623	692	656	671	626	669	669	671	677	715	624	715	677	707	684	633	672	695	627	701	676	679	657	645	640	715	710	668	700	633	691	669	699	640	677	678	686	711	676	619	719	684	682	672	672	747	662	676	638	671	727	730	641	657	659	654	677	673	672	713	687	712	627	636	692	694	675	657	695	647	651	664	670	711	663	702	670	659	674	678	678	656	711	720	724	639	677	684	651	668	640	680	662	639	747	691	672	635	677	676	667	679	696	713	658	679	730	676	671	682	637	667	670	675	689	639	683	660	670	685	650	632	623	676	669	691	674	739	681	627	683	673	659	689	670	693	675	678	704	660	623	700	687	671	725	682	644	677	694	671	681	692	708	709	677	619	656	716	674	660	649	595	652	663	682	623	722	659	645	695	703	670	707	645	652	645	694	701	698	676	645	670	664	681	654	669	658	647	662	673	671	685	681	657	669	656	649	704	717	714	625	644	686	687	673	705	676	693	650	707	657	667	707	676	656	649	667	663	657	609	602	663	685	677	706	735	682	669	681	671	674	689	682	626	668	687	638	679	617	691	732	670	688	658	689	658	641	668	677	656	658	659	672	688	652	644	670	624	670	652	684	690	661	675	667	633	676	681	717	657	644	670	695	676	699	689	700	675	700	715	674	686	674	720	677	669	679	660	627	694	668	660	675	648	663	636	647	651	700	719	687	649	696	639	652	716	692	637	731	665	698	695	658	680	675	697	644	659	647	670	664	638	677	688	677	671	716	683	650	703	691	685	651	722	704	645	654	714	668	652	696	672	687	685	688	668	634	655	681	668	688	705	657	655	637	705	629	645	709	673	669	653	664	699	667	658	616	656	705	682	677	677	718	664	679	656	630	648	661	707	706	679	723	693	642	660	752	717	656	683	707	650	668	691	667	694	707	672	684	673	694	719	701	694	682	704	633	634	685	617	658	696	649	728	661	688	678	723	657	676	687	661	668	701	692	668	651	662	702	687	668	694	703	668	694	625	699	647	642	703	684	640	683	672	661	655	684	685	673	660	676	711	726	702	654	646	663	648	669	713	699	638	638	698	700	647	710	690	686	664	677	649	678	685	706	645	666	678	720	642	673	621	703	686	680	646	654	681	660	670	630	714	718	680	631	676	717	665	650	700	657	662	677	694	656	719	661	673	683	707	699	658	673	662	703	651	671	642	716	651	698	689	679	615	661	613	639	681	674	681	730	706	717	607	649	669	654	645	688	677	663	659	712	660	633	652	721	737	660	658	646	651	656	678	693	677	659	699	615	668	686	671	692	693	653	679	645	668	691	700	662	675	725	671	713	696	661	655	673	662	689	710	671	706	690	635	681	688	627	679	653	698	700	688	684	679	676	668	623	619	693	641	689	687	680	660	688	619	678	715	683	693	678	695	696	701	703	720	671	642	665	645	662	689	650	660	683	699	690	659	643	690	666	695	710	657	707	729	687	681	664	677	653	660	674	687	673	674	690	665	719	698	693	675	682	665	676	661	662	655	662	681	674	713	688	680	678	675	640	657	671	669	784	720	675	692	703	670	650	683	689	688	644	634	657	659	676	696	647	659	670	665	721	674	638	688	672	671	646	633	702	660	668	652	676	684	666	613	666	672	691	668	702	691	673	625	643	681	637	647	681	688	676	697	633	672	665	683	640	660	712	683	664	699	639	671	684	661	631	669	698	670	675	626	656	670	706	628	642	709	709	709	635	669	694	670	647	641	663	670	602	672	692	636	656	672	709	667	669	686	687	644	701	657	712	652	662	689	699	647	651	636	668	668	678	673	651	659	684	706	693	719	643	665	670	716	648	644	685	646	654	721	685	686	685	660	708	637	682	721	667	692	684	669	660	668	644	664	637	623	695	661	698	637	678	660	652	691	629	669	673	664	687	714	646	719	717	730	668	701	655	670	702	679	706	675	597	641	683	622	709	688	697	707	659	646	685	696	698	648	683	711	664	683	672	675	689	622	669	610	677	638	690	644	634	669	669	715	683	684	667	679	676	637	716	700	740	677	643	687	621	667	679	649	667	711	677	634	683	682	669	667	686	639	675	735	678	660	705	660	654	678	663	694	653	676	687	695	624	676	688	642	686	679	663	655	704	649	652	675	641	696	665	688	675	656	642	635	700	701	666	667	664	665	641	702	711	649	632	646	741	663	675	654	659	700	652	699	649
22681	20692	28212	23336	21129	21111	16162	7984	4832	3336	2600	1902	1526	1256	1091	945	829	708	665	570	517	478	492	439	429	395	435	405	419	400	368	404	412	387	402	383	391	413	409	364	367	377	342	372	376	346	373	382	390	401	357	382	379	391	357	352	388	379	399	414	354	366	384	351	349	358	351	417	358	355	417	382	435	369	393	370	357	359	395	382	363	375	343	392	368	338	406	416	345	401	374	352	347	371	391	363	378	399	360	378	365	371	412	394	375	363	365	364	397	370	403	348	365	397	381	345	355	351	380	387	367	390	345	395	375	392	367	393	381	415	370	375	362	376	363	368	364	381	382	357	374	401	364	344	345	355	338	351	389	374	362	369	383	346	402	368	376	367	362	359	382	365	370	365	387	377	391	347	369	360	344	376	365	350	354	335	405	368	368	346	347	362	411	378	390	349	347	379	355	388	373	392	398	386	402	384	351	371	390	371	386	438	388	374	377	397	394	358	380	401	382	368	404	392	371	403	366	375	397	372	399	303	383	340	361	381	382	352	380	372	364	382	382	359	360	346	367	374	371	352	400	337	380	346	382	359	419	356	330	365	387	363	341	359	382	356	356	382	335	343	369	359	372	365	371	365	333	356	379	346	369	372	363	370	344	348	376	373	391	362	384	367	373	390	388	381	383	377	364	359	346	343	328	370	381	376	383	358	369	388	388	377	351	374	381	359	391	407	371	367	371	377	372	364	370	385	397	349	360	363	372	416	357	400	375	381	347	392	397	361	374	376	357	386	379	334	373	320	371	356	373	370	363	384	381	348	341	387	359	389	389	382	357	389	385	349	350	397	337	340	363	360	379	387	404	378	357	391	361	400	347	391	369	374	367	405	374	358	371	345	342	330	355	335	390	374	412	374	376	369	368	367	384	343	357	348	361	351	356	364	363	379	352	383	358	331	346	374	336	419	385	382	374	389	321	360	392	366	346	377	392	386	350	388	363	335	385	343	365	316	362	353	381	396	366	386	333	371	370	360	400	359	380	370	322	382	392	410	405	366	365	376	384	351	389	345	360	385	334	350	351	361	349	361	389	397	380	337	358	377	382	363	388	370	397	389	408	373	372	387	379	360	362	402	396	363	409	382	354	346	372	372	410	387	369	381	374	392	399	362	387	388	370	343	352	369	398	398	368	375	361	363	350	317	384	361	374	352	364	372	385	395	395	379	356	352	376	365	372	377	351	375	378	344	381	361	361	391	366	390	357	396	368	366	385	373	361	354	370	401	407	354	381	362	362	387	379	337	393	344	413	400	391	350	376	360	365	363	400	384	363	411	376	380	368	447	364	370	382	388	335	374	369	393	372	360	382	389	413	371	352	378	367	346	398	385	355	389	342	402	384	412	387	402	380	375	378	347	358	382	402	365	333	375	386	383	391	386	349	397	399	348	349	379	344	365	395	381	363	413	380	368	411	384	390	384	379	407	361	388	323	385	364	355	354	362	376	391	392	389	330	366	394	401	349	373	390	349	374	341	361	380	360	378	396	360	329	376	375	367	381	359	391	367	367	374	343	366	399	331	360	390	387	385	353	397	378	369	346	355	364	333	363	361	397	377	368	376	335	396	367	359	377	359	392	365	378	371	372	366	396	373	370	356	359	360	368	401	359	352	336	372	390	394	331	382	346	347	383	342	354	382	392	380	359	381	353	360	388	337	379	371	367	397	379	346	353	355	316	379	351	320	365	354	393	383	383	356	387	360	353	361	347	389	373	379	363	403	374	385	339	379	356	394	379	393	358	384	345	361	371	347	350	391	364	370	350	376	344	372	392	352	397	360	359	363	369	386	359	372	400	380	375	329	371	364	389	345	357	362	369	341	353	341	362	361	357	358	377	386	379	394	367	336	387	347	351	410	369	368	377	382	387	362	403	367	354	365	367	373	368	409	366	388	378	371	410	361	386	383	366	377	332	407	376	364	348	371	374	352	371	357	333	360	358	382	362	373	351	354	378	387	388	390	351	332	367	379	342	362	379	391	363	384	385	363	322	390	310	366	408	355	399	404	362	347	364	379	352	367	355	379	383	393	385	366	373	377	379	342	392	373	326	384	372	338	381	326	346	342	361	409	365	382	387	378	370	409	345	369	326	401	392	392	359	353	347	363	363	379	361	372	382	400	379	346	349	369	390	410	350	375	356	356	386	385	341	359	379	417	416	352	364	341	383	367	380	385	374	370	396	367	356	393	411	374	379	385	365	384	356	424	346	403	365	366	333	381	370	399	359	383	372	356	380	378	366	389	377	335	409	397	370	379	401	347	404	348	384	365	361	359	360	389	345	377	327	363	395	402	354	371	348	371	360	384	396	379	370	366	386	362	403	360	373	373	381	359	387	359	363	358	358	358	343	400	368	356	380	354	362	400	388	363	360	368	382	361	378	366	374	377	387	364	381	377	390	385	370	361	372	348	385	385	365	378	353	351	399	334	383	340	333	378	380	391	388	376	372	371	352	405	367	393	367	338	354	358	370	361	399	354	359	365	383	382	352	364	380	387	357	406	368	365	363	389	351	374	406	373	367	348	400	353	368	361	357	372	365	351	368	381	405	366	406	343	396	357	360	370	370	388	378	395	350	369	385	374	373	387	380	380	333	382	388	351	355	391	366	409	354	368	374	365	411	351	379	389	361	357	357	393	403	363	350	359	399	375	387	375	376	360	369	334	363	378	348	359	379	368	345	359	384	383	351	375	361	348	393	361	390	389	370	368	387	368	358	381	392	374	375	373	391	350	375	365	363	396	366	353	366	357	368	374	350	375	395	378	396	393	346	388	369	353	363	345	395	399	382	381	430	363	358	379	339	365	343	388	382	381	392	332	362	389	361	363	375	374	365	382	378	397	384	360	353	345	360	391	346	388	315	393	398	380	364	373	389	374	365	363	373	355	379	379	381	413	374	356	393	380	365	399	355	383	421	348	376	395	400	371	376	372	355	364	390	361	378	370	357	360	333	361	372	411	388	366	378	357	329	351	383	381	391	388	351	408	403	387	412	351	430	363	397	382	407	362	416	357	378	394	365	375	363	373	390	383	360	355	344	367	390	361	389	391	380	332	361	350	401	362	379	364	375	373	367	377	347	346	360	361	387	375	354	357	365	345	359	370	364	375	395	360	359	411	354	363	386	375	368	345	360	349	358	391	366	376	371	372	386	371	372	381	376	393	343	371	339	353	356	362	391	348	339	380	386	393	368	381	353	388	353	364	362	353	387	391	391	347	388	377	410	389	388	386	378	388	372	353	394	375	358	373	376	391	364	380	383	378	383	384	415	372	368	400	386	386	377	362	366	362	373	343	347	379	350	381	379	340	336	382	387	372	351	357	344	354	363	371	348	379	359	394	332	368	414	389	390	352	389	350	401	366	366	382	368	362	369	365	361	374	353	359	367	369	367	388	367	380	378	397	381	326	397	344	391	363	388	375	346	386	424	380	397	392	375	373	384	363	405	322	382	406	337	342	384	402
27261	48488	45357	36922	30081	24771	20057	15696	11995	8909	6990	5545	4147	3349	2775	2416	1999	1496	1276	1124	970	913	880	783	789	694	677	652	630	625	606	608	579	517	584	536	588	522	586	517	533	546	522	541	501	573	530	533	548	575	509	542	560	487	512	565	555	545	542	522	506	521	533	529	519	501	529	523	610	521	533	562	521	529	527	508	549	522	541	533	573	512	507	532	523	498	545	509	565	546	549	506	545	526	479	523	530	571	533	513	480	515	525	512	522	537	574	526	533	514	530	557	519	485	518	509	537	539	550	586	531	522	516	504	538	490	540	498	561	518	529	516	517	551	528	528	558	514	516	474	556	554	497	550	503	561	520	568	546	535	524	512	511	531	527	506	525	519	511	506	537	527	553	551	517	548	503	567	488	527	514	522	554	530	537	532	516	507	528	533	552	502	496	591	543	508	504	576	545	518	521	528	537	545	538	530	519	525	548	546	544	504	592	528	516	554	490	555	547	506	538	492	546	563	588	545	507	505	527	523	575	530	512	539	518	530	542	502	483	557	492	564	528	561	566	555	567	531	582	542	536	567	488	532	507	535	536	541	537	551	497	529	511	562	522	506	519	499	527	515	516	530	496	503	554	591	495	564	498	537	534	519	541	531	512	521	528	520	518	514	544	522	561	502	514	534	601	547	501	521	574	538	586	569	531	519	521	524	504	528	535	552	564	522	530	528	561	536	539	499	557	529	518	554	519	532	526	503	561	508	535	517	506	576	551	535	534	543	513	530	560	520	555	526	568	580	527	540	518	506	548	509	534	547	569	522	566	479	552	512	540	545	560	549	524	525	565	519	523	506	589	504	537	527	536	510	525	525	545	550	543	557	526	516	517	500	523	546	546	507	537	522	519	592	538	517	521	506	527	508	524	520	495	522	560	525	543	541	511	560	512	522	545	532	553	581	498	556	517	520	507	526	527	512	528	561	562	548	487	545	553	525	515	536	529	543	512	537	518	552	505	517	504	515	495	579	537	531	541	549	517	510	567	516	506	543	569	532	530	502	483	555	495	520	501	534	517	547	510	528	523	488	531	515	483	567	547	523	512	561	538	524	526	510	534	522	498	553	562	522	504	536	540	542	534	515	513	527	504	491	563	536	567	532	502	538	534	557	502	534	513	521	559	551	499	510	568	534	540	532	536	551	533	521	525	509	549	544	568	541	529	547	515	535	503	541	575	520	493	541	521	577	544	511	542	510	526	539	541	573	559	557	502	538	517	525	524	549	556	474	504	530	492	521	503	572	508	542	537	533	547	524	509	528	541	466	523	533	520	555	529	552	528	563	540	580	533	512	535	553	493	494	528	533	528	553	524	495	568	514	589	519	548	560	499	521	540	522	532	546	527	482	547	563	556	483	521	548	543	561	505	538	555	578	525	510	538	524	487	580	525	519	533	508	553	560	516	521	535	525	516	537	537	472	501	529	535	513	526	557	575	550	562	516	534	542	505	541	535	511	513	546	545	512	532	530	529	488	539	494	564	525	528	504	516	545	520	519	554	509	496	534	499	566	508	548	499	510	547	519	559	540	504	500	559	550	576	531	539	524	500	541	487	512	559	565	539	543	536	530	546	547	508	534	545	531	521	509	514	557	541	536	511	524	517	527	540	508	530	529	491	500	493	549	519	567	544	562	542	517	531	555	528	523	555	492	521	546	541	526	556	533	508	541	542	587	493	519	529	512	539	497	520	498	532	526	524	566	491	512	536	525	542	527	532	545	561	519	547	536	522	494	554	496	574	503	503	519	528	550	549	533	561	534	507	545	542	534	553	535	518	493	534	555	536	558	543	578	537	518	493	549	541	528	553	532	561	537	563	530	519	551	532	547	546	544	534	565	495	558	540	517	553	485	509	520	527	544	539	537	514	551	548	480	456	541	527	517	569	562	507	513	493	529	531	503	525	550	546	531	562	536	533	514	533	571	481	518	495	490	509	519	545	536	547	551	552	495	538	529	505	534	537	583	541	531	512	564	462	527	550	554	536	552	549	532	577	541	536	528	555	527	518	504	507	510	520	546	543	515	520	558	515	524	549	510	514	568	530	525	509	494	487	527	534	538	539	527	521	549	536	513	569	505	511	536	510	552	488	569	506	543	538	515	519	519	560	537	532	516	507	483	581	504	534	493	534	497	521	548	508	556	534	564	545	525	529	539	530	525	549	547	526	494	524	529	520	489	539	509	517	562	488	514	505	563	609	549	508	532	525	531	562	525	548	518	602	512	519	554	526	511	532	489	529	507	527	517	527	553	549	495	556	554	560	508	516	511	548	506	542	500	546	556	502	539	484	539	520	477	539	566	529	573	494	584	515	476	522	494	584	562	529	516	558	506	504	548	480	479	528	508	475	527	539	547	519	535	527	530	503	518	538	534	551	531	513	542	521	541	529	522	548	498	521	474	486	559	553	508	588	501	525	514	563	545	549	546	540	527	514	547	534	533	532	555	496	514	576	518	518	505	522	535	492	581	522	547	544	542	559	486	557	523	483	580	523	516	556	535	587	563	544	531	589	545	543	523	528	516	539	542	506	545	548	550	525	548	550	550	515	536	521	496	546	478	552	519	517	568	568	530	535	529	530	536	532	555	493	541	503	522	529	517	501	524	550	529	528	511	521	554	533	521	490	544	515	553	568	492	525	505	497	519	504	556	560	543	581	477	563	502	516	511	481	541	544	536	546	517	575	508	528	511	542	519	527	545	525	548	519	519	547	567	532	515	511	539	504	493	543	519	541	507	544	532	528	510	554	532	523	503	521	555	535	523	560	524	539	543	513	526	502	515	537	508	536	491	503	540	541	541	549	536	518	543	500	511	493	540	514	590	562	523	517	509	529	510	500	545	522	512	529	548	526	525	516	544	579	546	522	532	526	543	477	515	557	539	528	506	503	536	505	495	524	532	539	575	478	520	556	520	517	530	559	563	568	537	549	536	563	545	542	496	521	536	521	511	493	537	507	494	515	551	538	552	530	476	529	473	604	523	492	518	512	537	506	540	519	527	509	517	500	520	501	527	524	528	504	522	518	553	555	534	522	529	488	525	547	522	551	493	518	554	542	547	537	545	547	494	517	555	536	549	531	538	507	521	533	516	512	558	535	523	509	549	539	522	549	526	536	535	516	537	497	520	565	530	520	510	522	552	541	509	523	531	510	549	557	533	518	578	558	480	519	575	578	527	558	531	529	536	551	551	558	517	557	513	561	504	509	522	517	553	520	536	564	557	567	559	513	496	501	573	569	498	546	550	550	511	486	537	541	509	566	477	530	520	508	528	513	545	527	565	565	552	546	497	537	507	512	501	527	555	476	521	515	507	553	534	520	523	534	498	534	523	520	531	540	527	539	557	587	577	521	521	513	518	501	502	555	515	532	485	514	555	537	544	531	496	498	532	514	556	531	497	546	529	537	492	547	538	522	529	556	494	507	528	562	549	556	502	543	511	500	530	494	531	535	508	531	563	556	556	530	547
28289	27518	31866	23784	13903	8181	5122	3528	2403	1758	1334	1062	909	774	667	659	649	563	517	523	456	459	473	450	429	456	390	395	471	464	429	418	416	433	430	387	386	417	386	398	408	416	393	404	413	386	425	411	419	390	397	391	446	386	410	425	372	387	373	410	369	409	406	392	381	424	408	384	422	410	471	396	415	414	415	400	403	388	408	403	416	426	416	388	415	402	370	418	420	387	389	393	394	428	382	465	407	388	395	429	401	399	380	427	415	378	392	388	432	360	425	408	404	402	424	398	430	413	391	423	436	391	384	411	400	413	402	422	403	409	396	424	428	416	413	429	394	408	391	402	409	432	461	429	421	405	417	417	440	421	406	441	414	410	364	393	394	394	403	374	415	418	413	395	360	399	389	391	403	437	398	411	410	409	429	417	420	378	368	402	405	422	380	407	374	399	449	378	412	418	413	388	400	410	419	445	414	388	373	401	377	394	429	401	413	409	426	392	395	382	417	379	403	371	405	362	428	416	379	417	407	411	367	403	377	411	406	387	423	396	423	424	437	433	468	421	414	430	424	393	381	438	425	436	396	391	396	430	405	391	398	396	395	434	441	395	413	419	388	429	432	408	439	410	389	409	411	418	418	396	412	392	394	420	400	357	418	410	441	411	388	411	398	405	409	418	431	394	390	409	421	417	403	403	399	399	430	411	401	400	410	415	406	409	438	394	396	405	392	408	398	399	408	386	417	428	397	436	467	392	397	403	401	404	397	377	418	390	400	413	395	381	417	397	426	383	395	403	417	423	377	390	390	427	403	419	400	398	400	402	401	405	401	432	403	421	413	407	421	404	411	425	406	407	401	378	436	439	404	379	413	415	416	418	425	416	406	412	410	409	404	379	383	406	459	409	391	416	440	414	405	424	388	380	422	421	425	413	412	373	408	429	412	380	392	403	434	431	375	396	405	376	406	438	394	401	396	425	428	376	376	399	394	404	437	400	405	442	436	392	418	398	401	397	394	415	403	366	405	382	439	392	401	402	385	425	402	394	402	389	433	398	422	386	399	427	394	433	394	399	433	420	380	420	428	415	390	351	384	434	417	393	368	391	373	382	402	386	409	373	413	446	433	429	408	389	411	419	407	409	426	424	420	417	407	427	403	412	416	412	432	394	418	417	385	413	424	406	401	415	394	417	419	456	405	438	392	374	448	397	411	406	386	401	381	420	415	382	413	384	407	398	434	405	389	430	430	410	403	403	425	427	395	388	400	399	401	395	378	426	451	408	405	403	401	445	395	432	389	380	388	387	422	386	388	401	413	410	429	411	406	385	396	432	427	420	422	433	404	452	391	363	427	401	433	403	385	444	427	398	404	414	429	404	409	403	408	417	386	415	394	407	413	436	401	413	375	376	409	394	409	405	407	408	425	420	402	375	421	466	395	419	454	444	396	449	390	377	406	413	394	393	399	410	411	422	424	409	405	385	390	417	385	405	444	415	456	380	451	390	416	435	420	380	420	381	397	417	427	431	374	430	346	438	453	411	387	404	374	413	409	369	383	375	426	385	383	420	417	398	392	376	435	409	388	406	380	441	430	426	365	399	415	409	413	384	414	381	395	374	412	420	417	424	395	400	381	386	415	414	376	372	390	368	387	415	383	396	409	422	409	395	428	399	385	410	391	426	385	411	396	430	446	421	423	422	426	403	401	444	436	399	417	421	438	400	418	389	376	410	390	410	411	426	390	402	400	422	414	420	417	415	425	368	442	407	402	432	444	407	387	364	412	410	412	410	387	424	387	418	413	436	406	426	383	418	390	386	429	399	421	387	407	394	384	385	431	379	418	420	376	413	353	381	407	399	439	395	398	402	422	398	408	410	410	395	405	433	387	416	384	410	414	411	434	414	397	394	393	415	401	416	410	411	463	399	388	386	369	367	429	405	452	396	402	412	435	359	414	418	392	408	407	431	404	388	413	398	404	392	418	390	429	382	410	409	411	398	417	407	418	397	371	392	386	455	398	423	441	403	411	392	421	381	413	389	414	392	419	408	396	397	456	419	393	434	444	442	407	403	405	433	390	355	403	418	385	419	397	395	416	398	421	411	418	436	400	419	420	418	402	396	394	380	417	415	409	430	371	453	423	403	423	391	401	421	391	429	392	375	410	373	401	357	431	401	404	420	428	442	391	432	397	424	422	420	424	442	378	397	395	390	411	406	411	384	430	432	437	374	395	410	378	422	382	391	405	417	423	414	399	389	416	402	424	406	412	409	393	399	377	384	439	406	386	383	439	412	408	418	377	422	404	419	385	411	403	427	430	409	415	411	399	399	404	424	379	380	412	423	369	431	404	403	403	379	395	407	400	400	429	401	439	397	444	422	401	390	387	431	412	386	397	399	411	412	404	377	411	370	361	392	464	409	389	423	447	407	407	415	415	391	394	385	410	389	430	416	405	430	408	350	387	422	395	356	443	400	410	391	393	408	411	414	417	405	402	384	441	418	413	364	414	413	397	465	390	439	378	396	399	436	401	382	401	375	397	404	395	412	403	414	377	414	415	395	396	398	396	398	422	420	394	394	411	389	369	400	425	421	393	410	386	360	387	424	401	417	408	412	432	387	404	392	412	393	394	386	415	420	408	425	437	375	416	408	413	415	410	399	431	400	440	404	374	411	389	426	430	409	399	391	441	408	390	396	419	414	395	396	387	400	381	402	430	353	379	437	354	429	411	350	409	420	445	402	390	401	349	392	410	409	396	427	417	419	416	387	404	393	382	433	421	428	389	394	384	382	406	436	412	394	433	390	407	395	402	427	415	415	384	404	391	412	424	418	411	396	436	417	406	378	414	394	396	415	380	415	404	372	398	374	441	397	406	409	461	392	384	382	414	396	418	418	421	372	399	394	396	427	406	421	399	383	429	388	415	414	415	381	423	412	414	383	412	418	376	436	430	413	380	414	409	422	402	370	418	413	414	405	426	407	428	413	408	386	416	413	412	419	392	413	402	419	405	368	398	414	395	420	433	421	411	406	385	387	425	372	398	416	389	394	412	430	419	428	444	412	419	397	396	378	422	411	413	414	390	421	406	388	403	418	402	396	387	382	436	430	392	401	387	428	393	407	438	392	390	368	439	361	382	393	372	429	416	407	395	388	399	421	373	416	378	400	433	377	407	374	418	394	394	429	402	418	407	434	399	389	391	386	410	359	412	391	436	382	360	401	423	420	402	406	389	415	422	435	415	408	390	415	399	404	390	410	401	413	384	406	461	410	378	427	402	390	405	429	433	428	409	391	422	401	425	404	416	388	415	412	409	394	377	403	399	423	420	364	363	418	415	396	437	405	382	385	429	410	391	419	412	410	414	392	370	410	389	415	424	396	411	407	398	425	443	377	442	405	392	407	428	368	394	388	395	404	395	426	409	407	428	408	422	392	407	390	406	403	401	424	414	399	413	406	390	389	407	422	431	371	415	385	411	441	449	406	441	419	382	420	438	427	376	406	417	354	396	349
30125	46802	42331	32668	24693	18568	13985	10447	7396	5456	4240	3239	2555	2057	1766	1546	1366	1164	1059	943	912	854	788	751	794	747	709	759	736	724	661	661	654	700	663	667	658	676	643	669	650	625	648	671	693	655	614	691	683	670	646	672	657	645	659	681	652	685	671	666	645	625	591	657	609	660	637	700	662	736	683	638	683	654	686	628	622	668	654	687	709	708	647	704	698	642	660	652	650	653	708	706	687	657	661	707	638	707	633	658	667	659	667	682	641	629	596	640	709	653	627	650	698	642	641	645	660	712	657	619	660	681	644	631	669	674	659	669	665	638	672	668	689	686	647	625	656	637	644	620	675	657	690	667	667	668	669	629	669	694	646	654	617	638	620	604	654	663	658	641	640	690	658	653	658	649	676	649	644	681	670	661	624	647	692	708	657	669	664	661	665	710	612	655	641	646	670	637	650	692	641	688	642	706	697	672	631	631	647	655	657	639	655	651	665	685	683	735	670	662	708	674	657	675	646	627	686	646	654	646	646	657	677	637	691	692	637	655	633	634	662	650	637	650	651	676	631	663	628	660	696	666	641	699	664	633	662	651	625	650	660	712	667	663	660	692	667	674	686	665	617	690	666	654	718	676	677	633	687	707	691	659	687	649	626	669	709	637	647	681	687	691	676	620	664	686	627	663	704	669	676	670	624	640	679	668	653	721	645	665	638	689	648	673	660	621	723	704	627	626	672	660	695	674	652	650	654	645	637	648	658	648	656	723	634	629	662	674	624	623	669	686	650	688	719	652	607	643	668	654	672	704	660	667	664	664	660	647	626	645	691	649	691	696	658	651	696	670	638	680	632	656	670	698	632	704	627	691	675	673	665	643	667	629	667	640	642	606	660	676	674	683	646	650	652	629	690	659	652	638	657	641	725	660	674	661	635	634	631	667	688	648	738	672	652	663	634	676	682	635	692	672	619	630	670	655	707	668	685	669	634	648	639	689	705	649	646	712	652	704	651	667	663	670	655	686	653	644	653	663	660	659	642	661	708	704	624	753	685	646	660	715	674	677	681	661	679	684	661	654	691	672	667	600	693	681	635	655	719	662	687	621	673	647	696	622	654	659	644	676	700	691	634	677	706	676	633	652	607	660	661	677	661	731	655	691	683	637	623	658	597	674	637	647	683	650	682	636	618	673	691	687	633	679	695	678	681	612	621	688	692	699	611	661	653	659	679	665	643	666	610	675	602	691	688	641	656	668	655	671	645	662	692	642	688	712	632	646	679	679	652	639	676	700	672	643	658	638	683	667	690	616	667	656	646	674	663	657	691	681	671	652	629	653	639	627	660	658	659	634	683	690	701	674	699	664	647	628	676	671	642	654	652	680	628	636	652	677	632	701	663	666	645	722	658	692	644	608	647	702	653	623	661	696	686	688	684	643	653	646	659	661	664	643	669	745	672	669	631	649	654	693	662	653	672	671	657	642	625	671	644	654	714	689	626	616	652	648	651	665	673	721	667	697	671	672	675	649	654	671	612	629	640	728	647	659	664	702	688	649	636	669	631	653	679	694	655	650	645	651	641	601	686	651	631	675	684	669	619	644	662	668	633	679	647	685	659	656	618	665	607	674	683	619	673	690	702	642	659	633	685	622	674	697	659	687	667	679	730	675	643	696	696	662	728	654	674	646	614	681	663	655	645	617	647	662	693	649	671	657	650	660	672	712	678	632	668	634	661	629	689	655	658	635	646	651	648	694	699	678	644	653	634	647	690	685	645	650	650	650	625	671	664	657	640	615	662	675	649	652	680	656	619	653	702	673	668	665	655	650	621	655	659	645	677	732	691	641	686	682	636	689	632	687	634	636	669	659	686	635	594	675	618	657	647	645	666	706	657	644	644	653	681	646	689	626	678	690	704	662	666	657	653	671	675	675	644	650	690	646	654	652	682	663	654	658	702	671	640	656	694	643	634	658	668	655	660	675	670	654	655	637	623	661	612	638	696	623	669	696	646	668	635	651	647	702	616	662	648	647	681	625	670	695	708	693	657	669	653	677	695	647	686	658	665	652	647	668	673	647	636	655	656	691	676	625	647	655	670	657	673	696	694	619	669	643	654	644	655	647	691	668	688	682	654	679	640	653	672	676	672	620	690	651	635	647	623	645	625	617	711	666	664	696	643	657	654	635	654	615	675	616	679	661	705	671	697	660	659	629	659	639	647	668	685	673	684	664	663	715	626	707	666	703	618	626	661	679	641	687	675	665	646	654	668	670	636	679	656	682	675	673	659	664	657	680	641	663	661	634	710	708	650	685	676	678	658	662	676	713	640	684	662	663	613	641	656	645	662	650	642	695	654	643	651	667	688	659	684	683	636	687	683	632	707	646	721	656	657	623	697	680	633	682	642	627	666	663	631	708	661	652	723	679	670	713	673	679	697	674	724	652	642	647	666	652	682	664	700	671	675	677	639	703	667	636	635	621	650	608	649	657	710	666	645	669	658	653	641	712	649	635	628	673	630	674	681	633	725	655	678	657	687	683	634	689	639	647	688	667	654	650	633	663	707	648	613	674	633	653	663	631	656	720	648	668	679	653	665	670	688	674	679	678	641	648	652	626	646	654	670	669	675	673	672	642	639	641	713	671	694	651	687	663	673	655	679	682	684	681	665	668	644	711	608	713	694	656	664	643	638	703	646	618	643	670	693	634	667	665	595	699	647	677	625	692	671	691	651	687	583	616	698	677	736	626	692	612	677	613	630	675	697	660	692	672	688	634	628	666	663	658	665	683	659	642	662	710	657	642	622	620	627	636	684	646	651	669	677	700	648	688	661	666	624	695	637	672	668	668	686	666	648	636	688	640	684	673	673	677	654	604	674	698	656	715	678	657	689	656	665	668	685	662	641	657	670	647	665	704	670	660	674	630	649	659	659	662	673	678	639	644	692	653	689	698	668	670	638	640	672	637	706	632	658	653	639	674	671	624	652	643	667	669	658	619	684	640	685	658	698	675	624	678	669	662	653	651	693	670	682	731	707	639	689	667	660	665	681	696	645	640	668	687	635	659	659	624	682	678	609	613	664	675	612	641	640	673	673	694	661	654	654	603	672	705	692	667	678	699	618	647	664	693	633	665	695	633	659	638	686	666	683	670	690	670	657	664	663	664	712	659	660	693	633	691	677	652	645	687	683	649	697	644	657	629	683	658	638	637	705	639	613	679	697	668	672	674	668	632	705	651	670	685	672	681	683	668	672	655	663	606	688	674	682	640	635	654	668	616	685	605	638	689	671	704	688	683	643	682	652	667	645	656	613	686	607	634	685	651	654	662	651	621	660	677	685	678	660	647	670	642	630	682	680	591	672	627	668	724	679	609	663	689	639	601	647	649	666	667	715	650	667	655	680	659	642	672	696	617	652	648	650	652	643	670	676	668	653	702	681	658	702	637	697	681	655	683	683	659	662	637	688	686	683	696	669	661	689	695	640	705	699	679	688	670	661	663	626	630	641	675	658	666	688	620
23659	20731	27744	24413	20960	15437	9277	5384	3487	2531	1914	1553	1237	1044	822	789	690	584	556	537	504	509	464	449	449	426	423	404	424	403	373	400	409	414	420	358	385	414	367	362	386	404	404	375	413	389	389	409	406	398	394	377	393	388	372	378	379	390	399	384	406	398	410	419	384	335	381	382	358	382	362	387	399	413	418	399	393	375	415	344	399	387	380	389	384	382	378	423	383	395	378	402	391	371	391	367	388	419	400	386	419	395	417	410	380	382	365	381	402	403	367	395	394	429	405	382	342	373	395	391	370	408	378	412	392	388	400	412	410	405	374	400	403	352	387	369	396	379	380	404	388	341	384	409	382	385	383	385	391	392	382	417	384	369	370	417	392	398	394	409	414	375	409	373	379	385	366	414	420	388	374	365	361	403	394	402	358	406	410	374	364	404	372	366	384	398	386	411	351	409	381	403	355	403	384	382	399	387	372	372	374	373	396	341	392	379	405	426	376	382	399	392	391	387	398	378	392	387	392	407	356	404	398	361	387	369	362	374	393	373	395	375	364	361	400	359	405	393	366	369	362	362	404	398	395	374	395	402	400	379	353	379	403	387	398	430	422	368	375	373	386	431	374	388	391	394	382	363	433	421	374	421	409	393	381	365	411	380	419	392	384	404	394	385	426	393	393	397	355	390	374	371	381	399	347	394	380	378	404	385	392	408	366	361	421	406	393	380	404	413	387	348	426	373	390	345	393	396	449	396	403	352	376	381	405	402	388	390	378	420	378	408	352	394	379	390	370	384	423	375	362	383	403	357	414	404	412	416	380	381	424	360	411	391	343	384	407	380	415	384	357	415	380	407	390	369	381	369	378	395	378	390	394	373	371	372	394	355	358	399	375	350	359	391	355	380	389	369	395	397	379	395	401	403	374	401	388	410	402	428	411	372	408	400	390	410	378	404	388	382	362	370	394	354	347	398	355	423	396	417	391	419	382	358	363	380	390	380	384	362	412	396	354	352	426	387	387	372	421	347	375	424	400	382	385	383	384	379	391	409	373	394	362	378	395	398	399	398	378	372	408	412	420	377	392	416	399	415	409	428	391	353	371	403	411	415	361	414	360	426	373	388	378	360	409	364	368	420	353	383	381	407	410	404	381	361	424	400	411	379	405	397	366	419	387	370	400	348	415	402	350	412	391	384	399	376	373	407	384	408	385	376	401	408	378	372	395	406	383	385	417	411	366	393	352	415	372	386	379	396	384	377	420	370	416	383	373	371	370	388	386	386	395	400	391	374	433	414	363	385	367	366	396	391	417	411	383	387	360	390	389	375	403	348	382	377	382	376	389	383	367	374	380	382	383	371	364	391	384	393	388	421	397	386	405	397	393	376	367	378	389	394	399	412	414	391	355	374	394	387	400	384	411	393	376	344	383	405	394	401	384	402	387	382	403	397	406	384	367	379	385	394	393	388	423	385	398	375	395	392	359	356	347	378	397	451	404	399	426	358	429	363	398	350	385	336	408	419	389	419	400	393	408	371	393	397	401	380	418	361	371	401	371	367	400	389	381	359	403	420	394	380	376	407	395	397	374	348	394	394	380	366	404	381	376	370	407	382	381	385	381	385	361	408	354	393	432	396	375	384	356	402	378	396	392	390	401	395	408	388	378	366	350	401	392	421	374	394	420	378	369	373	388	384	402	389	370	375	358	390	377	373	406	346	407	402	427	407	373	329	375	437	361	383	402	388	397	404	381	335	387	392	402	380	369	420	380	372	373	376	410	408	410	388	412	375	399	383	378	376	402	381	366	389	403	369	400	386	407	405	378	358	375	389	365	360	411	415	368	409	384	385	401	394	389	375	387	403	395	412	423	397	435	423	381	402	416	376	402	379	388	379	418	375	393	397	387	370	376	389	402	362	363	385	400	405	404	394	377	417	401	329	379	360	371	392	430	405	360	358	384	385	369	390	379	394	400	409	400	420	438	423	376	394	360	423	426	376	416	393	394	387	403	391	376	413	379	406	413	407	404	368	405	406	378	401	410	364	364	363	415	396	368	363	437	366	368	428	400	362	397	373	366	394	374	372	387	378	378	387	358	406	391	394	363	371	390	388	394	381	415	371	426	398	419	390	353	378	351	391	399	395	384	380	388	402	367	393	382	415	393	420	396	377	363	382	383	388	400	384	402	355	390	398	359	369	407	392	407	363	381	385	366	372	399	383	369	399	358	414	383	396	383	358	394	425	411	371	418	387	399	420	384	395	382	446	382	378	393	439	358	359	374	428	368	422	385	384	362	372	355	394	354	385	370	393	394	410	364	389	399	375	436	417	365	367	374	388	407	398	385	372	412	370	378	368	370	383	389	389	403	375	376	378	368	388	376	392	362	378	402	397	403	409	387	356	368	449	401	385	387	375	399	368	392	353	400	397	398	362	390	371	378	384	407	411	382	389	392	411	388	399	394	398	386	388	405	394	395	358	379	355	410	417	415	356	392	357	383	384	365	369	368	364	380	385	374	427	372	377	376	392	377	404	423	408	361	373	364	374	375	387	363	380	357	405	393	376	372	401	366	382	378	382	384	380	384	358	388	391	352	374	396	353	416	446	380	411	417	397	365	395	408	400	372	437	398	366	389	390	346	368	397	391	402	381	387	371	359	396	394	394	382	408	403	383	382	415	354	354	399	380	427	411	405	334	368	378	421	370	377	375	385	406	392	382	399	384	393	401	401	412	403	395	391	354	409	375	386	384	353	391	357	415	404	389	384	404	418	421	408	406	403	348	397	364	388	388	407	373	396	356	388	379	404	368	389	367	354	376	403	394	374	405	381	361	376	382	400	400	392	394	389	379	382	408	376	424	416	446	395	386	360	384	388	421	380	389	378	393	395	418	423	375	416	374	385	382	372	380	383	402	370	375	413	382	417	394	419	362	390	407	389	395	363	394	426	356	386	415	357	371	412	365	364	388	386	371	393	387	392	371	356	363	399	375	385	426	392	367	423	408	417	389	392	346	397	398	422	393	366	425	407	385	383	373	406	387	406	369	388	411	373	381	407	405	344	408	394	381	377	347	360	364	391	413	381	397	346	369	340	386	396	356	401	392	409	387	413	415	373	397	392	391	377	403	402	411	345	384	384	421	394	389	404	369	397	385	388	402	385	393	394	366	384	370	383	392	399	383	368	373	421	391	365	405	391	398	405	398	412	382	406	382	390	392	339	382	383	392	405	370	366	397	390	390	370	389	362	404	413	364	398	407	391	448	367	354	404	399	353	427	388	372	384	403	392	368	408	414	405	368	385	343	379	404	379	407	337	386	416	374	401	361	365	410	377	358	367	389	393	384	385	424	385	358	387	382	402	396	351	335	360	400	367	363	404	387	370	371	414	385	329	397	377	375	370	377	391	362	392	401	370	379	376	381	367	385	395	411	418	385	378	416	392	379	403	364	388	396	379	370	380	421	375	379	420	429	352	386	403	373	428	402	399	406	423	401	386	400	374	388	389	385	392	381
28528	49846	45972	36616	29282	22923	17952	14119	10370	7898	6134	4471	3674	2874	2355	2007	1704	1395	1271	1102	951	929	865	806	775	740	703	770	713	692	688	687	696	651	623	639	609	654	628	639	647	652	626	653	652	585	627	617	632	668	644	659	634	616	628	662	617	602	642	646	638	609	644	623	609	617	614	619	635	621	646	645	687	571	676	616	640	667	618	647	618	610	613	652	615	635	637	681	626	648	633	612	597	650	640	633	620	663	628	599	649	604	635	686	616	632	627	598	614	631	626	638	619	642	645	645	613	671	580	628	622	628	654	635	637	628	626	625	640	625	663	635	635	641	626	590	669	613	665	622	646	608	633	616	657	654	626	622	632	620	655	652	677	649	674	629	641	649	634	618	628	608	633	626	659	618	622	619	630	620	641	614	614	689	684	605	640	635	631	651	624	637	663	642	678	634	597	661	614	619	647	599	619	653	641	616	638	660	656	631	637	676	634	635	633	624	640	610	614	602	612	633	634	655	627	667	655	631	651	617	621	621	658	622	604	564	641	645	638	643	640	614	595	618	592	679	674	653	623	600	641	660	656	640	589	602	647	610	643	637	601	626	616	607	645	603	600	636	662	628	615	612	612	619	622	606	610	613	640	662	640	641	663	621	633	638	615	657	627	631	640	617	638	678	643	625	602	668	654	603	653	665	610	604	592	616	608	649	616	684	630	680	612	688	606	652	623	650	672	602	659	662	612	636	630	624	617	641	616	667	599	622	627	626	643	652	658	588	653	693	623	652	622	631	643	623	673	663	628	641	665	618	588	635	687	633	615	631	662	653	618	650	606	632	628	654	652	618	627	640	656	620	636	615	629	622	652	636	637	598	630	603	643	641	657	652	662	643	608	625	616	629	619	616	621	610	650	655	592	625	566	636	639	664	647	602	608	584	669	656	644	616	635	605	613	659	644	630	639	630	680	661	657	678	657	576	641	629	650	613	660	652	633	614	624	659	619	648	595	649	614	690	665	649	646	638	614	645	643	645	639	648	615	649	676	645	636	586	613	627	612	647	626	665	639	590	623	655	631	639	631	620	623	614	620	641	655	637	673	621	639	635	650	628	649	610	649	614	606	616	621	609	641	645	612	639	666	640	656	613	613	634	624	679	616	584	613	632	637	599	591	629	637	658	660	654	655	655	632	675	632	665	648	657	632	615	652	580	600	627	638	622	653	618	627	616	655	652	648	634	638	613	594	650	656	644	671	667	612	597	623	651	655	636	595	627	652	643	655	594	702	634	621	621	664	625	628	666	605	618	632	605	705	622	660	600	669	646	612	666	621	662	660	625	588	648	624	647	599	655	605	631	658	612	636	602	643	658	661	626	608	635	603	630	552	612	626	622	626	646	662	665	636	582	671	594	610	633	657	697	668	641	644	596	633	639	664	621	640	613	585	602	662	615	623	636	657	589	610	659	618	635	634	632	622	567	621	644	639	639	724	616	648	645	628	641	637	668	662	628	660	653	636	666	602	666	621	649	648	597	611	630	670	633	635	617	582	650	631	669	611	606	667	581	608	655	664	618	664	630	621	601	623	622	638	598	630	618	681	700	646	637	615	574	646	677	623	623	659	648	697	654	610	638	629	676	616	606	638	628	647	602	640	588	610	629	616	657	640	637	622	651	623	632	592	606	641	611	604	665	696	641	647	664	705	645	653	614	607	650	616	598	642	632	598	623	661	615	640	636	642	647	614	672	618	645	648	652	635	619	624	584	610	655	656	616	601	701	681	561	601	624	618	639	585	644	641	653	619	624	660	645	675	628	618	603	618	661	654	647	654	646	621	609	610	667	641	665	653	639	618	644	615	651	608	620	607	596	640	657	674	669	634	634	642	654	647	648	663	626	634	635	620	642	650	668	612	630	644	641	622	661	651	641	645	665	606	642	624	599	584	665	620	629	600	634	615	616	609	658	610	638	609	651	637	619	671	650	652	608	622	616	611	610	601	625	622	670	591	653	632	633	616	675	608	644	578	681	667	628	610	618	629	619	691	673	654	653	597	633	633	642	656	586	688	648	634	643	625	685	642	658	629	606	641	666	659	618	660	625	624	630	660	641	635	636	616	661	630	622	635	665	627	646	638	616	617	613	636	639	641	638	643	605	660	657	593	629	663	579	654	619	584	622	646	696	681	617	646	676	634	615	642	716	640	621	669	619	654	663	649	628	633	605	645	641	634	643	611	616	579	623	596	638	666	629	610	636	651	619	658	593	640	612	622	600	666	628	604	610	649	648	625	671	619	646	652	638	590	582	662	637	625	606	612	666	620	640	619	612	646	626	634	606	648	580	582	630	599	631	635	633	658	594	612	655	636	683	626	637	618	610	599	637	652	595	630	635	678	657	644	649	618	575	656	650	644	645	694	615	629	622	624	647	593	594	612	609	654	656	642	633	631	626	605	612	608	650	651	644	669	609	636	616	629	621	631	652	607	594	650	666	644	636	587	652	597	645	605	624	678	617	661	627	635	610	617	624	602	632	642	605	646	615	655	635	670	608	621	617	661	629	604	632	691	609	690	624	667	625	652	657	657	606	652	627	620	609	645	601	644	657	655	669	620	653	617	638	620	640	654	651	627	652	637	644	587	616	610	596	611	613	637	625	635	625	638	631	619	587	637	578	660	649	655	634	621	612	689	621	635	616	583	638	662	644	627	628	583	596	668	642	628	634	626	629	649	599	621	649	670	636	608	635	573	638	636	690	633	626	671	668	605	607	633	700	651	631	635	625	589	637	638	597	636	646	646	603	671	655	612	640	607	609	627	604	639	641	653	684	605	644	595	633	641	658	584	642	678	636	650	634	626	644	619	650	607	630	611	609	623	599	676	648	569	593	584	644	615	614	628	626	638	638	631	667	626	609	627	688	627	609	603	637	632	618	646	661	655	619	608	606	641	631	582	604	605	629	690	610	607	625	665	644	650	616	602	586	707	658	646	627	658	623	594	657	636	604	614	629	621	636	626	604	625	608	619	621	608	616	618	609	666	590	619	611	627	629	609	614	620	686	661	642	631	623	618	577	636	619	698	642	627	600	631	621	618	645	633	629	615	633	632	631	661	623	615	612	627	632	615	618	585	612	645	610	673	625	644	597	623	677	629	635	632	607	628	598	629	627	629	617	640	630	615	656	621	653	626	642	663	629	611	582	644	601	637	631	667	662	651	638	599	609	643	627	599	624	625	639	610	674	621	670	637	617	596	656	639	602	654	635	590	621	606	623	671	645	603	608	622	626	625	603	649	558	609	620	611	651	598	647	602	659	668	641	645	596	606	587	650	648	609	627	671	638	601	669	607	648	624	659	624	588	642	647	646	635	627	620	577	607	639	657	647	634	597	638	614	648	647	627	639	663	623	645	650	631	630	651	619	652	630	642	617	656	618	616	637	617	630	626	636	644	652	623	633	676	655	641	659	625	609	651	614	582	638	640	678	606	622	619	638	650	648	610	621	649	642	601	657	621	633	654	643	670
23748	21686	29525	24455	22169	21840	16200	8056	4952	3641	2802	1979	1593	1347	1171	979	787	756	644	611	544	492	449	453	483	437	428	396	403	412	392	386	402	392	394	371	388	388	412	355	398	374	395	341	340	343	392	398	362	379	361	369	378	367	396	345	376	371	412	341	374	392	376	365	367	366	387	360	380	380	381	350	402	382	416	388	401	356	349	350	383	381	409	386	372	378	375	410	391	390	377	375	393	342	378	377	413	360	391	318	358	391	396	382	393	410	378	366	379	369	386	370	365	387	397	345	361	389	373	395	379	361	386	332	372	377	378	376	355	384	329	348	364	354	386	370	370	389	401	381	365	387	367	358	380	363	375	377	372	368	380	350	370	402	356	333	391	371	369	366	364	386	352	392	395	369	373	380	374	354	384	395	369	401	364	366	376	365	370	388	366	402	346	363	347	404	382	398	408	371	341	370	381	383	385	341	404	368	367	375	400	355	373	381	359	381	369	379	372	391	343	334	416	362	414	380	378	412	409	402	377	368	397	379	354	359	365	384	387	378	351	366	354	353	385	360	373	353	361	369	391	357	389	386	341	367	357	398	350	407	366	375	357	407	408	370	389	376	376	383	357	384	383	396	372	372	378	370	353	381	380	360	384	382	355	365	430	398	373	368	371	379	381	404	394	378	382	322	392	398	394	385	373	373	371	372	361	372	397	385	354	372	416	373	395	413	412	361	383	385	380	338	364	368	370	382	391	392	387	387	354	381	372	364	357	373	395	399	378	398	394	387	373	378	392	390	361	354	389	364	375	407	352	394	360	375	369	362	332	376	366	390	367	385	358	383	378	412	355	405	397	383	389	376	421	350	331	362	354	352	376	351	374	389	359	397	372	398	369	393	378	371	379	375	364	398	354	365	338	366	383	413	388	384	369	405	375	360	377	365	387	388	419	396	382	389	373	396	395	400	377	397	402	364	379	434	387	364	385	382	340	388	390	374	389	394	371	388	340	379	425	368	434	407	393	388	368	376	349	368	375	384	358	366	418	357	382	403	404	411	352	383	389	325	377	381	341	342	368	361	371	371	371	427	339	389	369	352	371	370	391	397	349	341	331	390	390	387	374	383	346	387	391	370	378	333	376	318	349	387	351	370	346	368	390	346	374	355	360	404	388	353	356	353	354	425	351	378	396	392	382	396	398	369	382	394	368	361	394	395	363	382	358	369	355	399	368	390	383	375	391	362	395	362	357	345	367	381	396	358	388	398	337	377	370	386	376	366	409	352	356	391	365	427	402	360	389	405	377	405	363	381	376	354	361	389	391	391	376	407	361	396	377	357	357	366	398	380	371	396	375	372	340	395	358	405	339	374	380	345	343	359	373	374	339	409	409	383	367	341	378	361	405	374	378	377	388	345	376	404	372	353	372	353	361	351	360	345	350	347	359	378	381	352	390	392	383	391	405	398	345	381	376	374	360	406	381	349	359	379	382	366	355	365	372	364	394	390	355	381	368	358	361	390	374	362	368	361	363	384	386	381	381	384	371	346	394	373	373	433	382	386	364	374	357	368	375	411	360	388	381	427	372	394	408	368	372	398	401	389	388	403	356	378	405	387	345	377	365	360	382	394	376	376	413	380	365	379	382	398	396	370	377	383	360	347	372	357	391	378	352	394	387	350	380	352	375	384	418	355	374	368	390	373	364	330	360	380	364	378	353	395	365	387	389	365	412	380	341	376	359	366	376	364	382	401	408	370	376	395	385	389	343	386	409	373	379	336	370	358	325	356	394	399	402	342	386	389	364	401	391	355	424	356	385	389	383	384	413	395	406	378	393	393	406	371	381	380	384	368	365	367	366	371	370	373	393	367	353	349	366	394	383	367	361	382	397	358	385	405	399	379	361	391	387	373	399	375	353	357	359	402	376	388	371	387	363	379	393	409	409	400	357	395	363	360	392	389	383	374	392	354	402	391	359	368	390	354	389	372	379	377	393	403	407	342	352	393	390	376	400	383	364	353	362	384	370	394	365	375	364	375	390	396	378	404	409	386	373	412	356	410	380	409	392	366	391	391	358	372	374	376	363	349	356	379	375	369	396	395	337	380	415	384	387	355	363	377	346	388	369	362	385	360	397	386	371	370	371	371	376	380	390	351	409	382	408	405	388	415	388	394	384	393	342	369	408	377	366	413	385	385	408	349	385	382	372	392	373	379	386	356	384	359	353	359	394	388	380	349	370	375	357	388	353	378	410	331	363	392	374	370	362	371	388	408	369	364	356	376	383	381	428	385	379	391	382	396	346	363	371	360	391	390	373	327	370	341	363	353	393	379	394	351	361	370	360	379	389	362	397	410	395	398	396	369	386	385	379	345	388	395	382	391	378	358	387	352	374	371	394	358	367	381	342	412	371	379	373	410	402	397	373	376	370	359	374	374	351	373	377	366	401	407	369	370	358	375	371	375	347	367	379	400	370	350	353	370	355	413	348	399	366	399	353	356	344	336	381	344	372	352	345	378	356	415	354	352	416	365	391	376	386	344	369	349	395	366	384	383	357	398	348	408	346	386	401	376	391	360	372	347	393	397	366	387	371	364	379	359	409	377	403	353	357	400	330	373	341	375	363	382	405	365	372	407	365	370	381	349	351	410	369	369	364	390	402	389	361	380	403	345	351	368	373	377	373	369	396	388	342	373	374	333	385	386	361	358	340	357	357	399	374	423	411	374	378	369	379	378	390	381	362	354	368	365	371	380	389	392	396	360	369	383	398	403	396	423	360	349	380	389	336	354	357	393	376	362	405	420	406	408	404	348	367	424	382	361	376	388	388	415	365	378	410	330	344	347	390	397	364	393	373	388	343	400	368	382	394	381	376	367	355	369	360	345	377	367	385	341	375	408	381	358	335	339	356	336	328	369	380	365	389	382	397	360	384	362	333	397	373	394	384	387	383	348	352	389	366	362	417	375	336	369	405	361	367	391	357	388	415	403	368	368	346	386	395	347	361	366	357	403	346	391	362	323	357	386	363	364	375	380	385	355	354	360	362	376	383	372	382	380	369	368	393	388	395	382	356	380	346	359	358	421	378	378	349	376	413	379	404	391	405	379	364	371	380	383	361	389	375	361	334	364	425	365	362	367	353	398	387	376	415	392	395	377	394	325	374	362	394	327	393	389	353	374	356	373	399	403	374	361	366	376	405	366	362	394	387	372	408	384	348	396	384	374	372	359	376	380	385	375	402	375	371	360	396	374	403	397	410	339	385	364	338	354	406	394	396	380	322	386	389	370	393	366	402	362	382	369	383	366	358	331	372	392	352	370	371	396	381	354	413	377	360	392	426	375	393	342	325	365	404	366	372	363	379	382	415	395	380	427	367	364	374	369	353	379	374	360	363	375	375	364	348	374	386	384	383	363	360	395	380	420	380	339	369	376	357	359	394	398	368	390	408	363	373	345	378	375	383	367	355	400	380	413	387	367	353	407	399	382	331	369	374	385	363	373	365	392	372	386	405	377	389	357
28247	50516	47398	38086	31694	25487	20446	16521	12587	9945	7649	5746	4574	3629	3056	2365	1889	1743	1390	1124	1000	943	850	862	762	786	737	664	661	690	691	608	619	564	575	578	566	606	567	576	563	560	553	569	555	574	546	529	520	556	574	552	605	575	578	521	512	526	527	584	565	524	522	576	496	544	583	532	525	588	495	560	542	533	555	531	524	515	565	572	508	524	555	572	548	579	532	553	523	597	579	590	538	525	539	513	564	527	572	534	499	517	512	554	508	547	537	518	528	566	543	565	557	572	528	522	543	541	555	553	561	542	519	557	510	573	528	520	547	525	557	558	546	544	518	568	594	525	589	578	575	547	583	573	548	587	534	560	574	568	519	576	504	554	536	563	573	550	565	562	536	555	537	513	548	577	548	550	523	553	528	540	525	571	535	541	551	517	533	533	575	544	552	566	554	538	558	552	530	547	559	510	547	518	565	496	507	551	567	569	571	582	553	543	571	579	530	534	552	559	533	565	519	519	515	561	534	530	552	569	516	510	585	514	548	550	577	578	546	516	596	529	573	592	535	576	514	544	523	562	547	593	536	533	553	552	599	527	576	606	539	536	549	538	569	581	547	557	543	553	550	614	531	530	586	534	569	556	556	554	552	553	541	529	565	539	536	533	545	580	550	574	549	570	519	574	555	525	558	559	541	550	542	598	556	507	565	569	597	527	559	514	585	528	586	538	568	511	545	565	560	541	552	565	512	517	548	574	594	511	570	599	548	514	532	575	516	528	543	568	509	556	545	558	530	555	546	600	538	528	520	552	568	582	533	549	559	572	575	548	537	563	581	564	603	550	558	586	596	573	496	536	594	559	597	521	550	539	557	549	545	556	538	578	549	561	544	565	546	558	556	488	559	534	550	562	550	573	541	527	521	592	598	517	552	555	575	561	511	575	551	537	493	521	515	611	562	539	537	555	525	569	523	568	583	555	555	569	524	574	563	575	541	554	551	534	541	539	546	535	555	566	537	524	527	539	540	564	560	573	561	559	568	523	527	524	564	527	566	541	587	554	541	555	522	536	557	546	539	534	541	538	563	506	563	539	507	546	571	540	585	543	520	541	551	537	593	525	607	540	506	529	527	544	515	566	564	529	553	542	584	582	553	556	555	527	533	595	528	543	551	541	543	563	512	552	542	548	520	542	508	585	607	509	562	538	524	530	546	535	536	576	520	561	530	568	547	580	514	558	600	570	577	567	516	553	519	560	574	546	521	580	531	523	561	518	522	568	501	512	536	479	550	540	582	518	541	551	567	512	534	568	554	564	561	564	525	508	538	547	500	577	526	532	494	539	535	563	562	564	539	551	539	543	588	494	531	559	560	532	552	547	527	537	560	547	563	557	549	553	600	502	586	486	509	534	541	529	550	551	565	547	509	586	544	542	503	547	554	537	552	540	540	551	553	562	539	499	554	508	570	511	540	548	526	529	586	569	569	575	540	564	518	567	512	527	529	538	580	531	545	523	532	565	530	552	572	519	565	537	536	537	547	596	574	543	546	527	587	539	550	544	572	519	574	535	568	536	571	577	520	555	543	553	549	503	532	511	585	573	595	560	480	557	562	599	556	579	575	526	546	547	532	549	534	504	537	526	550	556	502	531	545	524	547	502	554	504	542	548	560	567	540	526	559	523	523	523	537	595	518	557	484	568	531	531	565	514	574	541	567	547	540	530	517	571	570	587	520	523	548	539	635	536	535	526	536	556	548	497	527	548	548	584	507	485	569	537	590	528	554	573	555	563	557	552	610	554	521	557	571	523	550	543	532	574	528	562	544	534	557	514	570	579	534	555	546	525	553	540	551	546	575	583	565	555	554	551	537	560	537	596	515	511	514	585	545	571	565	510	561	515	559	546	567	540	548	513	555	506	567	555	590	532	554	550	526	548	543	534	525	571	559	542	541	520	536	521	512	578	558	548	549	541	546	570	527	540	543	544	562	519	569	556	587	550	550	595	511	532	572	569	608	559	535	556	573	513	549	552	562	552	603	538	586	565	504	612	518	557	528	540	567	566	526	541	513	546	538	562	546	554	555	547	514	550	550	564	512	574	526	560	580	550	555	559	517	544	517	552	556	538	584	571	549	548	548	561	527	586	545	553	548	545	597	603	576	517	552	534	564	544	554	573	552	515	567	552	554	556	558	598	520	508	584	516	537	595	582	555	547	569	589	542	583	544	535	501	580	571	560	540	573	559	525	530	544	530	565	562	577	525	546	514	564	540	549	571	594	538	533	552	558	571	502	539	557	562	546	568	533	543	558	569	569	554	579	610	535	529	604	576	530	555	535	593	555	533	589	521	535	552	568	531	549	542	532	540	563	515	534	538	524	507	549	538	570	536	566	548	518	554	514	568	535	523	530	550	527	595	568	521	550	539	531	541	558	532	543	549	516	549	561	576	542	580	552	513	585	550	520	533	576	548	562	558	555	525	554	521	552	568	576	572	549	552	555	555	570	531	545	549	539	527	523	546	592	550	554	559	520	508	499	549	583	558	566	584	542	552	532	598	552	532	544	550	539	530	575	560	536	560	544	549	545	554	505	525	579	536	502	569	521	546	564	529	554	554	533	567	550	559	548	547	552	525	571	518	560	559	528	547	546	567	542	533	581	544	531	541	566	529	574	545	529	592	541	538	546	563	533	542	560	589	559	573	541	564	580	562	527	563	568	548	585	533	546	552	551	523	558	533	544	544	581	531	569	526	567	558	561	548	582	604	549	563	539	517	542	565	553	563	525	530	528	544	569	554	561	575	553	597	537	522	547	522	513	534	556	555	572	556	590	537	569	547	565	551	548	529	532	586	576	563	563	580	564	520	580	569	551	564	563	539	509	549	575	557	561	480	569	541	546	532	532	539	566	573	553	549	534	563	515	550	573	517	539	527	543	568	521	545	551	549	553	542	560	565	559	542	519	537	525	570	585	589	538	559	542	551	529	537	527	560	531	577	550	545	570	542	560	508	549	532	505	571	564	560	511	496	589	536	495	521	573	556	548	503	536	554	593	576	530	523	530	550	533	580	538	526	558	585	523	514	540	530	596	524	513	568	538	531	562	553	577	536	537	514	564	534	558	565	560	533	518	507	581	546	549	534	547	573	525	563	551	563	525	568	507	545	549	516	545	562	535	548	576	576	587	546	566	551	538	560	516	586	523	526	556	504	537	518	547	538	556	530	551	556	575	532	547	576	512	570	535	543	536	538	539	533	555	502	605	527	585	528	525	561	558	525	547	546	556	538	502	574	581	504	545	583	572	571	572	559	547	559	518	518	540	519	570	576	534	517	598	577	513	547	567	559	553	533	549	559	516	546	537	563	547	569	549	544	570	554	588	552	553	517	558	531	515	557	587	556	557	540	520	543	561	522	571	533	537	543	543	549	540	570	533	517	574	586	582	550	534	529	543	550	488	537	553	581	546	550	525	568	503	539	548	529	540	546	547	542	548	507	569	571	562	565	560	591	573	537	511	524
28392	26933	31024	22906	13218	7681	4857	3312	2299	1732	1374	1104	879	777	709	636	559	559	472	507	470	483	439	459	424	436	379	385	403	411	417	412	422	404	400	421	387	421	393	439	355	401	409	413	394	392	400	411	396	396	401	373	420	414	400	417	413	392	379	405	403	381	410	390	378	412	396	390	423	413	415	385	405	392	392	415	384	426	397	395	413	387	441	384	374	407	437	383	357	415	407	371	451	369	422	396	387	404	380	389	410	386	407	406	408	423	384	416	375	425	385	400	390	431	406	439	405	404	391	383	412	371	384	409	378	392	425	415	397	430	396	383	416	418	381	402	430	354	410	412	387	412	382	413	416	357	412	367	368	402	376	397	389	421	393	402	369	433	426	391	393	363	385	400	413	396	404	404	415	385	382	406	402	453	403	403	379	419	393	392	367	390	403	383	416	394	413	397	435	421	379	400	365	387	406	402	387	425	397	426	388	405	419	392	415	398	390	393	395	399	367	367	421	363	380	417	417	396	373	406	393	403	403	392	420	394	383	428	382	398	371	396	363	406	392	431	429	414	415	398	384	395	423	402	396	393	415	365	398	413	421	373	368	395	420	393	369	396	417	391	427	405	395	378	412	383	354	381	423	417	426	393	387	423	421	400	402	405	417	371	429	412	386	397	364	364	412	424	417	446	406	377	418	415	387	342	401	388	426	383	403	390	396	425	397	403	409	427	386	430	383	383	372	380	415	389	428	390	395	426	422	415	387	374	361	434	395	373	407	433	342	409	398	405	444	419	399	376	392	408	399	388	385	381	396	428	387	420	406	411	402	419	386	381	389	399	377	420	414	412	405	384	468	433	412	402	437	405	395	362	405	412	382	385	405	396	396	402	385	376	371	368	399	405	390	433	411	375	452	403	399	380	373	447	355	362	372	351	363	400	405	425	409	418	404	415	397	400	371	426	382	410	422	379	382	411	447	404	399	375	442	391	423	404	417	380	412	422	403	397	438	381	391	386	393	370	373	419	437	414	406	419	385	444	356	385	365	383	397	393	374	427	399	403	405	407	424	410	440	386	423	402	382	386	368	395	385	381	394	386	412	374	378	381	427	419	393	392	383	372	429	388	392	391	399	354	398	416	388	433	383	424	418	379	396	377	374	405	386	369	425	365	441	396	364	417	397	406	416	407	398	394	400	402	409	385	392	370	399	392	412	428	427	416	463	407	394	417	437	430	406	383	371	390	402	421	431	409	381	411	384	394	384	385	391	412	407	424	380	414	413	383	399	426	391	405	400	400	420	410	385	441	406	387	370	402	390	397	370	420	424	403	419	416	432	411	403	402	397	375	375	413	394	398	421	382	400	407	419	367	423	394	415	409	383	363	386	405	413	437	415	369	396	385	401	407	396	381	423	384	400	445	417	422	368	405	378	394	397	405	373	432	369	362	444	379	390	389	413	430	382	367	393	399	378	387	407	407	363	400	390	393	421	409	409	376	417	391	385	373	375	380	426	381	376	373	410	403	417	412	419	432	425	385	375	389	377	408	382	400	366	436	376	408	346	414	382	380	391	371	367	369	371	378	405	392	382	376	375	402	351	433	419	397	409	373	394	400	386	390	408	410	409	399	386	410	410	402	395	414	418	401	439	345	356	411	370	385	386	382	371	369	411	400	423	416	421	366	384	404	386	410	420	374	393	402	417	361	409	402	407	382	408	408	438	399	431	418	367	381	403	410	376	359	403	416	417	389	415	398	410	396	381	376	405	412	350	431	398	421	402	408	414	391	382	383	389	377	383	411	405	375	387	421	364	404	418	421	362	377	364	377	388	408	397	384	374	370	362	377	443	402	391	405	419	392	441	354	383	387	408	412	396	406	419	360	408	373	399	414	382	373	375	411	392	402	397	416	412	405	398	365	420	397	376	390	421	364	432	413	408	376	417	461	372	406	385	429	400	405	410	405	395	428	373	411	383	416	400	396	394	381	385	384	387	404	397	397	417	373	422	424	396	411	402	407	406	407	375	372	400	431	393	399	377	383	413	409	400	400	407	420	330	395	389	427	404	406	396	434	400	444	400	424	426	394	384	445	407	366	386	403	387	407	416	398	395	385	432	387	392	376	385	405	424	403	418	380	409	390	377	405	476	398	409	379	398	376	389	404	375	395	405	398	410	379	352	396	379	386	392	414	389	397	381	396	389	399	425	421	427	385	356	379	376	372	379	412	389	375	394	395	392	415	384	382	404	399	392	387	412	425	461	385	432	382	393	369	406	389	397	407	393	401	377	381	391	382	408	402	384	370	404	386	358	387	441	405	410	469	398	377	392	395	404	414	405	394	371	396	396	385	415	401	390	410	356	377	386	416	359	407	438	394	436	373	423	373	374	400	393	426	401	415	425	415	398	395	410	408	416	425	420	395	378	379	391	406	410	405	397	395	369	392	390	398	424	398	393	442	371	410	418	385	400	420	390	411	378	401	434	384	376	392	394	387	408	401	385	417	430	401	386	393	417	374	365	387	400	380	388	405	408	385	402	402	407	419	442	388	415	398	431	411	368	355	383	402	436	402	427	380	399	396	396	407	415	407	380	408	373	438	367	378	388	417	407	404	372	399	438	406	385	412	407	378	415	371	388	374	397	371	389	382	386	404	373	420	412	418	395	414	391	365	422	438	400	415	419	398	430	423	416	408	428	382	412	371	376	411	393	408	420	418	394	380	413	379	357	423	350	405	392	404	371	380	406	410	433	405	408	359	404	420	401	367	403	427	405	421	378	444	398	364	414	437	391	402	381	428	397	422	421	423	392	383	422	422	397	388	387	357	385	381	386	397	381	414	372	392	409	385	371	393	395	387	381	401	418	402	361	405	414	377	382	408	392	376	380	382	391	431	434	426	411	394	388	405	385	415	424	407	387	395	367	391	397	376	401	386	382	407	365	380	392	388	432	413	363	388	418	409	429	404	415	422	406	399	426	399	403	403	368	427	422	360	415	411	397	402	376	411	427	382	358	416	383	388	404	394	392	344	382	358	351	403	393	411	405	381	406	367	401	372	416	409	406	396	396	410	370	399	430	417	390	412	363	425	396	387	383	414	397	379	427	370	407	403	372	389	429	413	419	413	398	414	393	397	411	376	416	394	421	378	422	395	403	421	426	393	390	395	419	403	383	383	387	410	394	393	394	434	390	407	405	395	380	390	378	386	393	398	418	349	386	421	398	384	409	405	361	406	398	384	382	397	393	433	410	400	382	370	373	397	391	440	372	412	394	391	420	383	379	389	385	370	364	392	406	401	385	376	382	399	394	410	406	376	396	394	405	411	416	438	381	399	382	354	421	428	392	410	416	383	414	383	386	353	432	410	440	410	426	398	390	373	372	428	397	385	399	382	408	405	400	407	380	417	368	365	386	367	423	392	413	423	441	393	426	378	374	383	403	373	386	393	403	417	372	389	397	408	395	387	415	404	363	394	395	364	422	387	387	401	374	412	381	391	367	404	412	401	391	448	414	418
27340	41491	37634	28491	22171	16472	11931	9169	6944	5228	3959	3030	2384	1900	1661	1317	1202	1060	950	852	767	752	766	712	655	672	656	611	620	630	605	625	595	600	574	609	654	625	618	628	634	568	597	604	593	600	559	624	586	615	614	640	590	594	604	567	614	599	572	578	619	597	622	580	620	578	628	610	593	592	596	549	594	577	593	580	584	597	584	608	599	576	568	614	577	574	593	580	600	618	560	591	593	612	597	615	603	630	555	588	566	588	609	593	559	587	577	596	586	583	547	604	541	596	540	583	568	583	634	609	602	601	576	611	584	605	564	560	579	602	609	618	565	607	575	549	597	568	552	595	599	585	564	592	591	563	583	523	550	603	591	586	545	619	591	627	572	569	576	554	557	619	593	554	596	607	584	603	595	599	624	574	557	608	582	615	597	561	588	594	560	596	616	558	598	562	594	636	569	571	620	556	618	572	610	597	586	570	597	574	594	569	548	629	531	576	576	596	588	603	576	639	596	580	595	603	627	593	607	583	546	571	576	558	574	583	579	580	602	581	595	637	610	591	568	586	592	625	585	593	592	598	608	581	585	601	603	564	610	601	576	592	607	601	569	589	640	607	538	554	578	564	601	592	630	578	591	597	576	600	609	612	589	623	608	583	567	604	643	560	601	578	617	591	611	574	555	601	648	579	568	588	613	611	577	589	614	554	580	600	619	609	630	556	613	599	579	609	592	569	583	606	601	594	557	608	614	594	614	539	615	601	578	548	627	585	569	569	632	551	592	589	588	602	631	576	538	546	581	584	597	570	556	567	641	581	590	630	576	602	576	588	554	619	592	618	587	568	602	583	602	583	622	603	575	576	591	574	561	595	576	535	572	593	590	599	621	599	607	613	566	571	640	587	574	607	579	582	564	525	598	586	622	575	562	636	592	624	590	608	621	544	575	597	599	580	610	606	638	483	575	597	620	562	598	618	579	596	598	605	603	600	595	608	631	578	597	584	573	587	610	599	585	580	588	614	594	597	604	579	527	597	589	591	593	573	565	612	562	596	588	616	577	584	587	576	581	592	594	603	624	597	606	617	612	581	565	570	570	586	586	590	555	578	587	551	608	579	563	587	602	600	571	568	555	615	618	580	584	591	569	597	634	633	577	605	601	617	564	568	580	607	588	600	577	613	572	569	583	591	571	544	559	616	589	618	586	593	593	606	590	608	606	569	606	586	597	548	573	599	613	572	612	635	553	640	595	599	546	573	577	562	608	587	610	576	590	594	568	541	568	616	607	536	582	558	599	588	575	602	632	624	528	563	581	597	550	576	606	571	541	631	575	604	557	590	595	584	579	568	605	539	565	558	606	570	614	585	618	593	523	581	628	595	631	567	597	585	580	630	578	595	548	596	563	606	574	576	591	555	603	570	582	577	582	648	619	613	589	642	589	568	614	615	529	552	565	576	569	576	540	570	594	565	616	569	637	556	584	571	604	562	613	571	575	608	608	560	570	614	608	586	586	622	626	605	532	618	593	610	639	594	556	599	582	556	649	591	610	613	625	569	602	603	558	537	603	603	599	606	625	583	616	597	611	597	612	581	540	563	602	585	558	604	623	658	612	574	578	585	571	589	531	622	584	558	586	584	588	630	581	603	567	592	585	602	589	631	648	598	585	567	609	646	579	588	614	565	657	537	583	605	603	621	560	634	558	623	594	585	592	635	576	604	573	593	613	609	577	580	592	555	585	602	562	616	593	547	579	586	598	582	564	589	616	652	600	603	569	568	597	593	540	557	552	548	572	592	596	568	608	621	602	594	600	584	583	613	601	560	607	595	592	622	618	570	615	607	599	598	599	620	615	571	542	581	607	560	563	592	580	599	559	579	598	663	620	569	605	571	594	597	618	620	587	637	600	581	628	605	579	563	579	591	574	602	597	578	560	632	580	582	582	525	602	579	593	582	600	611	607	613	620	590	595	613	594	601	570	590	596	608	656	574	620	578	579	589	569	585	553	553	614	626	571	626	593	623	602	575	579	590	580	588	583	618	580	567	596	544	595	609	581	602	572	558	633	566	539	557	580	593	606	611	584	585	570	574	545	613	517	563	624	523	580	598	578	593	565	608	620	552	576	571	578	591	626	591	577	576	569	562	582	548	601	553	613	582	587	607	570	578	594	602	576	603	600	591	551	607	552	562	573	635	598	593	624	582	619	558	573	610	605	601	587	608	578	622	559	580	612	611	570	586	596	569	581	592	568	604	594	568	588	609	557	587	585	621	624	570	609	628	612	633	585	598	597	605	597	574	608	632	620	572	586	611	567	577	600	602	676	529	600	605	595	566	565	648	564	600	630	581	590	593	534	599	588	591	553	574	562	555	591	581	560	575	582	566	591	583	598	617	626	576	542	631	593	583	567	562	607	613	579	548	605	629	568	576	584	547	609	564	586	622	596	627	585	627	633	610	584	592	620	578	591	600	594	534	616	570	617	610	620	569	594	611	602	552	568	599	558	563	619	627	597	590	601	636	570	598	575	593	596	591	627	576	546	629	594	598	603	585	603	593	570	542	612	562	596	606	570	577	578	557	565	588	605	598	580	598	582	598	568	568	617	593	585	585	601	572	571	606	637	626	627	569	597	581	610	585	585	579	587	608	603	608	609	602	591	612	574	608	587	576	589	659	620	553	617	597	631	556	568	595	567	617	590	612	607	558	586	569	619	609	581	608	581	599	624	577	591	588	557	574	537	636	559	636	632	594	567	616	592	620	598	610	585	602	564	595	581	596	554	613	606	602	589	559	574	565	620	621	618	586	576	587	569	598	588	573	587	585	607	602	539	617	583	554	538	580	626	581	588	587	613	562	611	557	620	560	576	608	613	579	591	571	633	571	575	606	610	576	593	563	565	624	592	582	559	577	618	551	585	568	562	613	573	597	571	607	596	560	579	626	611	564	556	562	589	602	594	576	595	603	593	570	581	567	563	606	618	553	570	624	614	583	599	589	608	584	591	591	580	599	565	574	601	601	581	555	619	575	577	610	595	587	567	556	600	607	564	616	581	591	594	571	576	591	588	601	620	575	618	548	565	575	582	592	580	578	589	587	626	572	594	583	596	602	593	585	586	617	573	566	618	568	592	569	569	587	557	615	616	582	590	633	570	576	587	611	558	646	643	584	652	600	582	586	611	637	583	589	575	580	603	613	589	561	598	614	597	605	576	575	570	608	606	567	577	599	599	583	656	601	542	589	546	620	619	572	589	588	613	602	568	586	610	615	623	578	581	626	584	603	607	579	590	585	545	587	613	586	586	625	620	623	597	606	563	591	590	603	560	580	572	593	596	604	590	565	586	582	576	624	564	643	584	568	615	586	549	610	641	599	581	615	596	588	603	571	590	586	605	597	597	557	598	667	622	601	623	601	559	573	596	572	612	573	592	576	591	574	600	591	554	566	616	593	606	604	592	564	534	614	543	554	587	572	603	565	598	556	588	589	585	570	578	550	607	618	616	595	576	560	608	569
24807	21723	29053	25519	21866	16183	9332	5267	3716	2782	2014	1578	1298	1108	893	761	683	666	593	534	516	470	471	523	479	455	440	421	451	429	415	433	407	352	408	432	416	410	432	392	369	401	420	389	410	444	414	380	411	402	397	416	404	406	403	405	423	408	368	426	393	395	381	420	418	371	400	435	424	368	367	446	381	408	420	405	384	401	402	371	408	377	414	409	395	408	390	430	377	413	402	387	406	425	378	394	411	420	395	420	427	429	389	383	394	434	384	408	392	389	417	381	388	387	388	367	374	436	414	386	406	400	419	377	362	393	394	423	393	422	409	399	390	382	401	402	427	406	395	411	390	410	380	390	400	427	417	403	443	410	429	386	387	399	338	395	394	441	387	385	438	402	425	380	414	368	413	395	392	387	408	394	414	431	388	405	376	408	415	406	416	454	396	408	404	402	410	393	418	379	402	379	420	359	445	389	424	400	394	379	421	405	411	385	422	408	399	385	401	414	354	405	410	417	414	419	361	419	394	390	412	348	439	398	388	417	397	393	419	378	402	389	417	417	436	385	397	402	418	416	414	428	374	392	404	392	420	404	382	395	388	465	389	371	403	400	394	424	403	379	399	420	391	373	386	406	389	393	410	418	374	376	379	388	407	397	413	405	384	395	395	397	373	395	410	383	395	411	382	397	418	428	371	438	380	359	395	453	413	378	379	420	398	412	415	409	398	383	448	388	379	424	396	381	390	414	405	418	436	343	399	424	394	432	395	400	380	390	406	376	413	403	415	390	397	422	381	414	434	427	375	412	433	360	400	409	400	400	398	383	400	408	420	383	384	368	376	397	392	411	416	408	414	394	426	367	373	339	395	419	422	442	436	399	403	411	396	385	393	449	403	406	420	410	417	374	397	392	385	414	432	399	404	422	392	387	410	386	398	410	379	408	420	406	390	386	432	413	415	381	398	409	426	407	412	412	408	362	411	449	417	369	404	383	411	397	415	400	393	381	401	425	404	408	371	410	398	400	420	430	423	390	400	374	384	377	395	380	396	433	381	412	430	419	430	416	373	404	403	405	421	382	418	342	368	397	367	379	415	406	406	373	404	428	418	384	351	410	441	407	370	404	375	387	404	395	393	413	383	425	403	378	438	408	376	377	395	420	389	394	395	393	363	386	397	392	401	395	420	392	383	418	400	382	372	426	395	366	391	435	392	394	416	399	418	399	451	411	378	407	410	398	402	406	371	423	393	400	394	421	419	366	410	386	389	386	397	386	400	395	416	398	393	423	396	413	451	395	428	379	415	419	389	378	407	395	396	418	409	436	389	380	409	403	395	420	408	391	399	372	420	386	384	403	388	412	408	407	386	412	404	394	376	358	398	415	387	387	395	430	405	415	402	399	396	387	453	383	413	427	396	400	393	407	389	426	406	391	390	393	398	399	410	411	413	400	409	377	407	362	406	409	414	397	406	405	415	400	389	444	417	424	389	403	394	418	420	407	404	405	383	425	406	394	395	417	426	404	405	379	383	415	403	386	415	418	422	422	429	399	390	421	399	406	435	395	380	379	379	440	390	376	393	404	408	369	389	417	412	405	387	405	406	398	413	383	408	400	426	367	415	421	432	391	434	405	398	402	409	400	383	407	398	419	405	431	376	415	410	386	427	413	398	407	382	395	411	380	360	387	385	391	398	380	399	390	418	422	383	408	401	421	406	398	387	410	423	391	401	420	423	384	384	399	448	401	391	432	398	358	407	439	392	397	382	368	418	358	374	409	398	415	436	414	417	405	403	395	415	411	398	416	424	391	392	412	357	346	399	483	388	381	413	385	421	381	383	408	422	398	399	396	371	390	402	402	409	431	431	412	386	433	386	422	402	397	390	403	420	411	398	365	396	422	394	418	407	386	392	374	396	404	405	357	401	391	374	413	440	393	409	386	386	413	388	365	394	374	382	375	425	444	383	417	413	395	399	396	419	402	392	415	401	418	415	407	417	376	403	408	442	388	403	381	377	412	412	412	418	381	407	415	388	392	376	386	386	407	416	349	368	434	390	394	374	369	403	370	407	413	423	389	405	412	430	420	386	410	387	366	450	396	424	388	370	393	394	403	404	391	390	411	415	430	399	383	387	380	365	416	414	414	423	411	390	431	392	383	392	427	383	389	405	443	415	337	406	386	390	385	367	435	402	402	419	401	397	402	388	433	390	404	359	375	398	445	398	415	387	409	404	387	367	407	434	399	400	408	398	427	409	397	386	370	369	413	412	419	408	380	455	397	387	415	383	437	432	390	397	385	392	397	398	411	409	397	396	398	387	420	386	355	363	383	379	426	397	402	385	394	433	390	385	403	399	401	427	415	368	359	423	401	380	413	387	398	374	423	384	429	411	435	341	403	423	380	385	403	432	384	406	385	401	404	421	398	391	398	398	382	430	442	395	399	374	395	397	398	395	374	394	390	420	422	395	415	408	404	414	399	423	399	424	427	389	419	381	385	424	412	424	398	402	398	374	383	369	399	400	396	400	370	406	382	390	405	393	391	395	415	424	402	406	426	418	412	427	408	438	404	409	381	428	389	421	377	423	423	395	411	408	386	399	404	407	394	433	416	372	396	406	386	392	396	405	406	438	396	432	383	432	429	406	389	390	386	372	437	416	410	428	405	416	413	400	418	392	413	386	412	381	399	388	442	370	405	364	422	383	389	391	410	424	359	409	369	425	401	405	406	408	362	359	395	384	393	387	379	408	424	390	430	420	393	383	430	379	412	389	443	382	402	404	393	391	400	427	374	393	389	374	403	409	406	416	404	393	395	423	370	375	390	396	391	422	420	412	396	400	390	399	384	346	382	376	374	393	391	399	409	384	408	386	384	389	393	428	423	399	409	422	415	417	376	433	442	432	388	400	387	421	358	408	356	365	404	393	396	411	408	437	394	390	380	384	367	408	413	398	411	432	426	391	386	424	423	413	409	406	375	408	422	387	392	383	347	413	385	380	403	395	402	397	384	377	419	415	383	378	373	424	401	412	422	413	436	388	386	377	393	418	393	394	370	378	433	421	416	432	403	419	427	398	408	408	393	430	461	395	409	411	433	389	407	393	377	392	401	421	453	412	379	397	397	417	401	407	409	394	392	393	385	399	378	391	451	423	406	399	400	382	435	376	416	390	376	400	423	415	412	406	378	420	367	415	395	381	391	390	448	396	374	431	442	386	359	388	384	399	400	416	370	362	359	367	386	379	376	378	411	375	409	411	403	395	420	366	421	431	411	409	395	408	404	399	391	429	384	403	388	417	397	396	389	428	401	393	407	372	442	410	412	395	400	396	414	411	384	408	414	409	392	419	418	380	427	408	404	434	387	396	406	402	422	413	366	426	382	390	427	429	410	414	379	385	391	399	416	400	421	443	378	390	440	372	388	398	419	391	410	455	346	429	415	390	410	422	424	399	381	387	426	404	401	374	385	401	382	394	406	397	398	408	442	401	403	407	411	368	431	372	419	416	422	405	389
29642	50892	47307	37622	30297	23747	17924	14135	11024	8390	6362	4985	3868	3016	2598	2067	1655	1528	1327	1094	998	981	917	874	793	802	795	765	757	713	732	692	705	646	676	686	650	661	609	635	693	658	679	631	659	673	652	632	647	676	643	656	658	614	714	639	648	684	675	641	632	715	622	681	667	641	659	667	665	662	675	694	652	677	620	641	677	706	646	678	601	640	631	642	629	626	677	652	604	622	688	651	626	672	697	646	672	668	626	637	679	647	652	665	597	672	629	647	671	691	630	689	656	648	664	691	663	675	642	660	648	666	607	669	651	664	661	627	635	632	682	699	652	624	674	679	633	672	642	664	625	661	641	635	623	666	647	662	667	642	650	640	685	657	683	648	645	622	644	646	656	627	660	648	669	609	657	645	655	609	672	649	678	679	659	640	700	589	705	693	617	630	660	664	616	649	649	656	618	593	678	640	638	676	668	637	633	603	672	649	616	602	707	645	653	637	634	621	601	665	656	613	663	614	686	640	639	598	674	581	635	619	643	654	655	633	669	653	579	654	610	659	661	659	690	661	656	616	646	709	641	671	649	659	660	678	669	666	634	625	657	663	675	651	628	617	681	668	665	673	679	712	690	638	673	666	642	611	666	678	675	696	653	619	646	662	663	629	644	648	623	668	656	660	653	635	650	656	671	633	667	644	687	622	681	624	664	691	663	660	654	677	674	673	618	660	613	697	638	681	636	676	645	660	654	656	680	674	682	677	591	667	635	642	646	633	671	662	649	650	653	629	640	653	640	653	671	613	646	652	642	675	620	624	663	645	685	645	686	681	735	646	642	642	636	611	631	688	638	642	633	659	683	647	655	643	623	674	670	651	648	680	671	651	648	680	684	674	651	618	654	629	654	643	627	664	695	652	607	659	626	673	660	599	666	649	633	663	664	652	664	666	650	629	630	660	630	681	678	641	670	669	667	612	661	631	606	648	667	622	632	707	666	686	656	687	618	642	694	646	635	661	691	630	591	653	674	666	690	649	629	675	666	681	678	665	640	629	687	636	615	630	641	635	617	655	658	629	665	634	705	654	631	642	591	680	700	646	610	625	620	681	637	639	631	648	654	644	646	654	719	621	647	650	644	676	666	634	672	648	648	662	677	637	680	673	623	631	651	629	669	631	650	680	627	616	659	660	637	663	718	666	610	634	655	696	639	702	642	633	690	661	655	600	684	611	675	676	636	606	694	666	657	650	686	581	697	665	649	624	641	634	705	632	709	676	637	640	644	662	707	658	659	615	617	692	628	637	630	650	686	644	654	693	653	662	656	647	656	660	699	725	662	641	691	657	650	622	657	672	616	663	678	635	670	697	674	674	700	651	632	696	678	621	675	665	666	660	671	628	687	645	637	677	623	653	631	644	678	644	654	631	647	648	668	640	704	672	663	662	655	697	655	649	680	653	617	639	644	672	709	667	671	680	603	638	660	646	649	673	663	652	613	672	680	643	631	630	653	656	666	668	648	628	672	646	681	676	685	699	635	645	670	649	693	674	683	676	621	667	662	684	690	607	612	644	623	615	675	660	624	713	639	642	636	645	696	663	659	631	623	645	698	620	673	622	654	658	695	649	635	638	692	639	657	573	602	633	629	689	688	657	590	633	626	636	644	592	645	720	688	650	632	658	597	662	653	615	673	635	650	604	672	599	694	630	628	629	701	650	619	688	623	658	633	689	656	594	668	628	630	675	690	660	632	657	651	663	664	654	656	634	610	662	653	662	649	674	691	643	652	629	674	595	682	698	670	650	637	613	652	679	635	665	632	676	640	610	655	648	657	659	674	642	656	662	661	630	664	673	653	658	624	649	647	632	626	669	678	619	620	644	638	661	648	618	626	665	638	662	612	636	630	617	615	627	623	615	655	633	713	654	639	647	644	630	647	645	672	635	661	636	642	627	684	629	679	644	652	614	660	633	664	672	630	628	599	638	624	675	620	634	673	652	677	669	638	695	680	618	679	653	650	618	672	638	643	650	662	681	673	669	665	601	642	657	677	636	668	672	643	615	656	699	601	598	666	649	660	669	663	648	640	627	647	664	649	649	646	631	639	662	673	691	675	631	677	623	689	682	673	620	614	637	634	666	660	679	690	615	631	669	622	662	650	613	638	630	694	654	636	665	638	635	658	653	623	657	609	667	637	646	648	661	648	623	649	641	714	643	688	669	696	680	668	649	676	673	653	665	701	598	629	703	655	645	672	641	689	666	614	630	649	603	701	664	644	651	693	641	592	652	634	700	650	634	638	649	660	611	659	621	637	628	646	631	654	649	658	668	665	655	621	637	630	669	634	638	636	617	648	629	604	645	666	640	618	663	681	622	697	684	642	651	661	674	642	629	641	658	660	689	653	634	660	590	681	629	665	676	652	633	648	637	667	659	652	657	664	620	665	658	644	695	656	630	664	678	638	675	649	622	707	675	663	666	626	644	638	643	627	635	659	645	686	675	605	643	647	634	657	642	681	623	607	651	656	677	629	632	610	640	612	671	616	624	647	630	676	672	643	636	675	648	659	664	631	634	677	613	647	629	672	653	652	662	660	687	645	670	623	621	642	640	668	615	669	677	685	621	658	694	658	669	652	628	638	614	661	611	641	642	686	660	636	658	626	643	649	631	642	619	662	652	650	671	655	602	646	609	625	618	617	654	661	653	678	657	644	662	636	640	653	658	683	685	688	684	645	643	629	676	631	684	651	711	662	679	692	640	673	701	677	654	681	639	640	703	690	631	639	621	616	657	643	657	659	630	648	654	691	700	653	653	621	639	662	647	650	623	687	690	638	666	636	616	702	677	605	671	647	613	700	638	613	602	654	627	663	688	664	654	614	613	641	645	626	662	633	627	647	680	631	683	668	663	634	667	677	650	645	626	617	661	654	640	703	615	660	618	658	617	665	726	617	654	692	603	647	593	664	673	655	647	655	626	593	658	657	674	659	665	677	694	627	624	645	627	662	618	634	686	648	672	629	664	630	640	702	693	678	642	651	629	666	673	624	661	660	613	666	672	689	666	680	585	692	652	697	676	617	657	632	671	723	666	709	653	675	684	676	666	674	643	681	700	683	663	666	607	649	672	627	627	661	637	642	659	700	637	673	666	664	658	665	632	649	636	681	639	662	633	682	627	649	637	684	618	630	660	688	663	664	617	669	612	697	649	678	625	666	664	676	671	620	651	652	629	676	672	589	628	669	634	657	619	633	654	638	641	693	653	645	680	649	676	642	645	601	652	656	650	627	664	612	650	650	669	677	659	620	620	631	621	629	631	662	671	699	674	692	629	685	674	707	674	632	656	622	655	671	637	647	633	684	674	686	589	630	637	673	650	666	643	674	636	676	653	649	637	636	662	642	664	629	670	680	699	684	649	644	640	686	643	657	667	641	707	624	651	653	639	690	666	709	604	674	629	664	693	650	668	662	657	680	634	683	646	653	680	673	649	663	662	656	630	661	634	676	688	654	714	613	666	640	702
23737	21689	29535	24455	22119	21905	15937	7878	4977	3767	2699	2061	1573	1374	1185	859	790	727	647	570	524	502	528	462	462	409	461	397	419	424	394	385	441	398	383	387	394	395	362	406	407	350	362	383	392	367	388	351	383	394	371	347	380	397	400	386	364	375	405	368	387	363	379	350	359	373	387	404	373	362	368	350	366	375	409	361	341	349	354	344	383	408	349	406	379	378	355	364	359	371	375	386	398	387	328	362	372	351	357	348	337	378	409	367	411	410	377	343	352	357	378	315	389	382	396	364	407	380	388	390	368	348	376	381	399	339	371	395	362	360	384	351	353	367	370	360	345	376	337	346	359	394	378	356	309	389	355	395	387	377	334	397	372	351	390	376	339	394	376	384	399	370	392	330	348	381	378	377	412	359	376	381	337	394	367	358	340	344	379	357	395	347	390	381	392	405	357	388	397	352	367	373	349	364	350	352	372	378	344	358	395	333	379	374	401	356	379	354	323	367	405	388	371	378	386	368	361	371	352	367	377	352	333	416	391	364	404	415	353	377	382	344	357	397	398	380	382	335	381	385	372	394	342	376	348	357	394	349	345	358	364	389	368	365	362	370	401	379	386	351	336	399	374	350	394	404	350	413	356	373	345	343	368	389	374	401	341	346	380	373	362	355	349	403	390	327	339	358	342	369	359	367	366	372	402	350	369	387	364	377	407	378	374	385	395	373	373	379	378	350	377	352	364	331	375	372	385	399	342	401	384	392	384	374	378	362	379	452	332	354	407	350	343	379	388	351	369	353	329	378	429	389	399	380	335	403	350	367	394	392	369	381	361	350	385	376	358	363	404	358	374	405	379	372	368	366	339	361	405	315	384	368	377	392	357	341	393	379	367	379	358	388	356	395	417	399	380	410	350	379	358	351	379	380	342	354	373	399	358	374	358	377	388	356	361	386	341	373	377	374	376	366	379	369	391	385	363	358	366	400	398	348	358	365	380	400	353	341	383	363	356	358	399	361	370	363	379	376	373	361	344	353	335	374	345	384	365	391	369	332	380	391	372	371	398	377	392	382	389	346	371	370	409	385	354	376	347	379	359	360	384	342	389	356	393	370	343	354	364	346	367	396	357	387	409	393	403	389	363	369	378	321	350	381	364	366	376	344	399	356	394	354	405	358	357	400	352	351	357	370	399	381	406	375	376	355	372	380	400	396	354	366	371	374	339	394	355	343	383	346	316	359	379	374	316	372	377	373	370	407	377	362	366	384	370	364	383	391	391	355	344	343	385	363	368	363	375	371	360	399	395	328	389	364	363	388	415	393	378	380	391	411	398	370	379	365	376	347	374	381	372	384	363	385	345	370	374	337	382	373	385	350	377	414	372	391	389	377	391	391	382	394	359	375	399	354	366	399	371	373	352	377	367	402	354	371	371	357	354	356	384	384	376	388	362	381	372	352	343	355	385	389	393	377	354	370	395	385	357	354	342	363	346	374	366	374	370	380	400	384	340	362	367	417	379	367	381	365	379	394	351	382	367	362	334	381	382	385	375	360	366	362	366	362	403	325	343	384	377	379	365	340	354	363	378	364	377	372	370	355	374	357	373	370	395	382	366	388	364	384	325	328	357	353	390	389	377	371	386	365	333	334	410	360	351	404	359	382	350	380	362	382	360	366	351	368	357	369	361	375	388	340	367	362	378	378	340	369	354	348	389	385	376	376	323	346	359	391	385	368	397	392	366	349	385	354	390	422	357	382	376	364	351	352	346	369	354	394	376	393	385	375	359	372	364	363	385	342	387	351	365	373	358	390	364	379	402	408	373	351	364	367	352	374	336	360	347	363	374	362	388	393	388	375	382	411	357	376	349	361	361	346	366	384	378	373	363	383	383	349	376	353	391	384	354	348	346	359	362	356	366	334	338	390	383	397	381	349	380	360	338	409	377	373	359	420	317	352	390	391	352	356	326	353	357	356	385	362	362	391	366	341	397	409	381	382	350	377	347	388	383	406	383	375	369	363	355	381	360	388	356	386	370	373	363	371	359	367	387	381	369	354	399	402	362	356	362	377	353	372	376	401	382	364	370	340	380	388	352	377	376	351	336	388	357	371	386	352	370	355	337	381	333	363	361	367	363	370	364	367	359	364	356	417	385	367	374	367	364	361	339	399	374	356	345	322	363	382	373	365	382	369	333	389	372	373	348	369	359	362	361	393	389	400	350	367	365	362	349	373	352	398	357	382	330	369	367	400	406	355	387	355	374	387	397	398	366	366	390	345	377	386	387	362	355	396	389	341	364	361	384	361	361	355	349	355	400	383	368	377	344	386	369	375	347	351	388	389	364	379	377	383	361	383	379	364	373	364	347	368	354	344	378	355	324	383	349	332	339	381	371	381	351	364	388	345	353	376	390	409	351	393	384	368	361	340	356	360	353	346	360	419	330	367	383	352	373	381	381	330	379	385	334	384	363	373	373	365	391	368	353	413	369	362	377	396	344	396	324	355	367	393	379	377	338	361	355	366	356	394	371	377	380	375	360	366	382	374	358	374	344	373	366	360	330	383	364	341	387	383	377	342	404	400	354	365	355	349	388	376	367	369	367	359	386	355	324	376	341	392	370	384	376	380	411	340	361	368	377	347	364	384	383	349	378	366	377	387	405	367	410	370	378	367	373	369	367	347	363	401	399	378	357	374	370	348	346	346	330	370	389	353	372	389	404	376	334	344	377	375	367	389	354	380	360	374	342	401	400	366	399	389	381	371	370	358	373	333	373	380	339	402	409	375	353	389	365	386	399	338	407	382	379	373	349	372	362	360	344	379	343	327	361	337	362	386	371	366	358	383	362	375	368	361	372	355	399	350	400	379	405	380	381	389	351	362	378	375	379	374	361	358	373	359	334	400	370	352	355	370	366	364	383	352	365	365	397	372	337	379	347	371	376	386	348	344	363	364	360	379	368	377	343	355	384	358	389	332	393	364	386	366	348	390	383	379	395	375	357	355	370	405	347	372	357	381	367	353	380	309	332	359	386	387	383	349	390	402	364	367	373	359	358	371	387	360	366	382	383	356	394	346	375	378	394	382	365	350	390	372	380	357	380	359	371	371	373	385	347	393	366	364	356	421	383	357	353	354	404	395	385	378	377	332	365	387	370	365	406	373	384	395	397	378	371	379	353	350	398	346	358	380	388	369	377	377	350	380	402	356	361	380	352	373	374	358	343	346	374	418	379	365	398	374	332	347	355	368	399	322	340	381	362	371	376	351	368	358	365	386	375	354	377	395	398	377	381	393	388	383	385	400	353	364	358	332	377	354	360	414	383	364	358	374	368	363	359	340	381	370	378	364	374	410	352	391	348	358	369	381	368	382	388	352	364	361	363	378	358	372	355	361	366	353	342	378	382	405	365	318	347	384	381	371	342	367	390	363	356	358	387	348	377	357	379	342	319	355	367	367	394	380	403	354	380	381	348	396	355	366	375	386	369	384	365	313	373	342	388	383	355	389	363	387	376	381
31475	54750	51418	41860	34464	28088	22313	17706	14069	10594	8364	6523	4975	4142	3269	2504	2088	1908	1540	1340	1126	1001	955	868	883	754	743	770	698	678	683	669	612	591	615	615	580	599	590	581	634	561	611	628	653	603	644	606	609	621	580	614	638	580	587	588	565	618	582	598	572	594	607	571	595	595	608	584	570	549	574	568	595	614	575	598	610	613	546	531	564	595	628	617	583	532	564	606	545	584	634	618	613	573	573	576	599	579	555	586	590	603	600	580	603	591	599	586	561	649	578	627	610	604	630	623	571	553	613	590	529	600	609	565	590	601	579	621	565	605	618	529	609	596	553	630	575	598	604	614	623	620	592	578	648	584	565	609	632	592	569	595	603	608	631	572	602	588	587	557	572	616	607	575	608	611	588	589	575	619	576	566	581	606	598	583	624	589	585	640	594	599	572	597	623	573	565	608	601	581	610	604	599	642	613	595	583	575	595	554	598	597	568	595	590	590	594	622	576	608	598	591	567	632	605	583	600	603	571	601	647	590	616	543	609	573	598	594	580	617	600	578	622	593	547	605	584	639	577	603	575	598	588	572	583	601	580	616	608	593	621	569	570	567	623	574	662	534	597	583	581	566	560	591	543	566	601	555	601	598	570	606	620	577	606	577	598	612	577	575	597	563	622	593	633	603	584	625	610	572	617	622	573	574	590	631	567	582	586	588	586	626	591	631	605	626	559	627	605	629	601	621	601	605	611	608	628	618	607	599	656	596	593	580	608	592	586	574	618	606	566	613	573	587	588	580	584	588	610	596	569	592	627	616	512	606	584	617	578	590	608	585	563	545	588	590	611	574	595	594	575	574	613	567	597	570	566	611	643	609	622	583	611	594	663	574	609	566	598	606	565	601	595	560	590	618	580	596	583	588	570	613	577	628	597	577	618	613	608	617	570	634	640	637	582	591	552	555	603	553	604	612	598	610	581	619	591	571	620	638	600	612	566	582	597	600	603	592	553	594	597	629	555	592	606	631	664	611	562	576	600	601	564	577	568	637	605	593	590	599	553	572	582	585	585	606	586	611	581	564	603	636	605	617	588	600	612	619	564	582	594	582	612	605	599	599	598	575	594	619	577	630	590	575	573	548	577	587	589	596	618	599	617	603	631	567	565	612	558	588	571	567	615	570	580	563	558	552	573	550	576	585	601	601	576	596	546	616	555	638	602	601	644	587	625	583	573	614	620	583	599	603	594	614	570	570	561	551	586	611	613	619	602	590	539	577	621	615	577	630	590	588	547	589	598	617	643	672	581	575	606	597	591	601	600	569	573	592	608	552	580	572	605	570	594	543	597	617	561	630	573	585	626	616	613	537	569	590	596	603	574	586	593	541	596	639	598	622	585	573	613	598	596	618	620	616	623	575	588	570	609	605	595	591	554	610	589	585	574	597	621	591	643	576	621	584	623	597	559	544	591	592	588	594	619	593	630	618	572	578	599	584	592	596	589	587	583	558	581	595	558	614	581	604	600	595	573	593	568	604	637	593	603	590	604	576	519	611	590	584	599	607	603	584	592	628	575	619	589	613	581	626	589	649	558	618	532	610	591	574	636	574	601	593	585	630	583	585	562	606	587	609	571	548	584	592	586	582	570	581	627	530	635	596	584	584	619	577	564	660	577	592	597	610	553	639	598	584	657	573	574	572	604	604	608	574	594	584	577	613	571	554	596	610	585	583	584	547	591	611	625	618	588	604	612	565	610	579	571	629	627	595	605	605	574	609	594	595	589	593	605	587	592	562	596	659	614	594	607	576	582	600	578	605	641	578	580	585	588	587	599	591	585	583	556	591	613	580	606	557	612	635	614	555	607	577	602	558	588	619	614	594	572	593	572	608	574	612	603	580	571	623	601	588	592	624	582	602	581	617	611	582	593	619	562	572	565	592	555	616	607	553	573	579	562	612	569	567	594	645	611	586	577	606	611	575	631	602	598	603	603	598	594	589	578	559	577	566	646	586	589	637	563	605	566	607	619	582	607	607	612	583	592	584	621	563	594	593	602	581	550	592	599	623	572	555	606	589	618	603	618	599	570	597	592	607	592	547	587	566	585	612	627	569	595	579	607	571	612	580	620	601	578	579	576	577	603	620	629	614	601	602	642	585	594	572	567	612	559	601	607	598	568	575	593	567	629	615	613	624	595	609	575	597	601	602	580	579	590	627	628	584	571	579	608	613	594	587	653	614	589	576	572	603	615	601	628	597	602	569	594	617	614	571	583	510	578	565	578	595	589	602	598	574	582	590	588	573	593	573	624	586	611	600	635	636	580	578	637	593	595	580	580	578	585	552	544	615	590	606	620	630	627	609	580	583	570	565	604	600	638	602	609	621	586	624	573	594	603	649	581	588	532	590	622	593	621	607	590	572	579	584	582	612	573	591	572	605	617	589	604	609	596	597	574	623	602	575	604	619	603	595	594	641	617	597	581	618	590	612	579	620	645	673	650	577	546	646	609	584	594	578	606	567	567	548	575	580	577	620	602	611	570	572	587	576	613	596	626	610	564	619	633	611	590	596	636	622	575	561	602	619	581	616	590	621	583	547	573	605	565	573	602	625	631	622	554	594	574	548	583	614	587	605	610	581	578	594	545	605	614	613	622	565	580	604	589	554	604	572	577	603	542	599	640	572	598	636	573	607	592	631	582	615	597	634	622	602	562	628	573	602	648	565	570	581	616	574	587	588	592	579	629	588	610	603	564	556	589	585	565	608	574	594	537	580	649	661	590	523	604	574	615	593	622	608	570	614	583	585	608	570	632	560	547	624	623	577	596	558	594	589	601	599	626	576	616	592	625	565	580	577	592	590	590	640	585	574	612	609	601	630	609	579	630	590	566	604	618	583	549	606	580	610	583	600	576	587	617	588	612	616	579	581	619	620	594	612	560	580	607	586	577	582	606	584	549	603	569	577	560	598	621	565	557	589	625	564	614	600	574	576	641	631	585	567	592	573	582	596	611	563	571	605	584	597	588	579	568	614	575	616	611	576	570	601	601	566	614	573	553	597	582	607	593	561	589	615	594	605	534	548	585	604	621	614	569	592	596	606	563	580	581	635	589	581	630	570	606	579	599	580	585	580	588	605	603	626	572	605	554	576	593	545	568	580	600	571	592	600	615	579	586	622	601	576	609	570	599	586	604	575	587	561	631	630	599	615	576	606	573	604	650	585	555	577	606	600	593	578	582	575	566	575	579	605	622	590	598	536	569	601	601	615	588	596	581	596	618	578	627	596	577	567	563	570	568	578	635	563	603	600	595	594	634	610	598	615	585	636	555	589	567	642	574	625	574	614	589	563	545	613	591	580	609	585	582	624	590	600	591	604	590	549	580	582	579	608	574	567	611	582	624	564	626	591	615	599	605	616	592	600	596	593	615	593	600	603	599	679	588	611	615	612	636	603	563	611	578	631	589	613	640	551	572	587	639	582	564	619	576	589	629	585	595	605	592	611	646	584	578	602	554	551	598	602
28393	26778	30359	22540	12921	7574	4738	3183	2422	1721	1318	1072	960	762	702	637	516	480	455	465	435	452	444	398	443	438	429	420	421	396	452	369	395	388	380	391	378	382	374	400	382	389	409	362	408	378	382	427	385	366	403	399	422	393	353	384	394	420	362	423	372	426	364	362	365	388	370	389	378	368	379	417	433	407	378	341	395	390	390	363	401	394	397	389	363	399	396	388	367	394	391	370	375	377	352	393	375	357	414	410	375	409	407	354	372	385	403	371	382	405	384	442	395	418	431	340	379	365	393	377	425	420	379	415	423	367	395	412	399	391	414	394	422	378	390	383	384	388	410	373	402	377	417	390	398	396	370	374	392	388	393	393	379	400	404	397	398	390	379	382	396	425	396	398	378	372	409	368	378	374	367	395	378	412	414	397	406	374	364	420	356	388	393	375	415	393	418	379	405	383	377	392	388	392	366	393	350	401	384	377	399	428	398	389	397	420	398	409	391	410	439	418	405	406	414	341	398	389	369	394	419	359	389	413	359	395	391	415	412	407	401	389	387	395	380	366	406	410	413	425	374	374	419	415	414	389	379	409	422	405	400	410	399	376	376	405	375	398	415	393	385	359	363	385	377	363	396	365	380	402	407	416	400	410	418	396	383	415	440	428	386	413	406	359	366	393	381	390	427	422	378	387	412	413	372	372	380	397	385	402	396	354	388	430	385	384	361	390	403	357	399	407	375	402	382	369	381	378	374	410	433	370	380	398	416	385	387	410	353	414	368	413	399	395	394	423	373	375	406	376	368	370	398	389	387	431	379	362	363	420	371	384	387	393	406	395	388	399	404	379	383	395	357	369	372	381	390	369	370	381	398	373	390	351	373	355	384	375	385	393	401	388	408	386	375	396	382	393	402	379	382	386	401	425	412	380	384	372	360	383	425	400	351	359	368	374	394	389	379	360	378	357	373	393	380	397	378	339	386	383	417	416	371	388	392	366	401	386	407	393	360	395	429	394	387	369	349	418	396	405	408	387	370	380	414	386	378	368	357	400	367	392	362	409	388	413	379	414	386	395	394	379	401	384	392	423	374	408	404	373	409	373	375	390	347	412	401	381	372	382	411	383	356	404	423	404	386	402	400	391	389	365	418	406	415	407	417	378	359	416	396	366	425	410	368	389	415	384	380	376	407	354	387	384	386	400	414	352	396	363	396	418	372	394	412	397	382	418	367	405	448	439	378	408	403	404	366	403	367	386	403	414	399	377	387	390	385	402	406	398	391	378	412	383	391	394	383	405	398	407	369	401	363	386	424	400	352	383	395	387	395	381	362	413	382	379	395	413	372	374	373	346	352	406	375	375	367	416	403	343	394	400	389	387	392	376	373	411	404	394	371	375	424	397	393	382	399	387	401	421	404	395	374	370	395	399	388	390	382	401	394	368	416	413	376	368	392	421	417	425	383	395	382	402	387	438	387	398	403	368	377	368	354	383	396	384	380	379	414	438	418	402	370	404	402	391	363	383	406	395	376	417	428	414	411	362	385	393	365	425	377	389	382	388	372	418	387	402	435	378	392	424	372	404	384	409	400	423	402	379	418	352	410	414	333	400	365	359	394	423	386	361	394	396	380	434	390	405	399	388	386	391	379	426	412	415	371	407	381	419	405	384	414	395	385	386	399	397	376	399	410	383	418	438	402	381	378	367	396	401	405	357	386	368	415	367	414	396	382	366	394	421	400	374	365	391	387	386	408	398	421	374	364	370	387	410	363	387	396	354	388	394	404	417	419	369	389	366	379	403	438	384	372	399	363	371	399	389	365	345	381	420	380	403	377	375	383	399	395	408	368	384	402	378	382	366	363	389	412	396	418	406	409	387	385	412	373	386	402	377	387	412	403	406	378	368	400	411	378	405	389	397	386	370	393	372	387	418	368	405	387	361	359	389	407	356	406	368	390	395	396	379	397	391	371	423	392	389	415	375	361	384	373	393	378	355	378	392	388	376	370	392	411	387	408	379	393	358	389	360	387	395	358	379	394	424	382	363	402	382	364	407	413	378	402	403	403	377	371	378	385	383	419	380	381	420	364	356	398	402	405	414	379	382	384	404	382	377	396	373	391	429	439	419	372	394	427	360	404	373	371	365	370	422	382	389	396	361	412	396	421	359	400	376	375	398	406	371	392	384	391	396	396	382	398	445	410	388	355	413	433	359	422	397	426	427	415	372	400	367	382	426	382	380	429	426	374	403	362	420	408	372	386	396	406	384	374	379	392	395	408	408	362	401	374	412	381	406	372	339	395	399	395	388	409	409	424	398	405	385	370	407	402	382	404	403	377	375	393	411	371	377	391	393	403	416	399	399	384	388	416	399	406	380	413	384	407	386	413	411	401	360	391	375	391	444	375	413	369	395	422	419	405	409	395	415	420	396	399	386	412	364	378	355	411	386	397	392	386	379	415	384	421	400	439	388	393	390	353	362	361	366	391	400	391	434	385	374	377	408	431	392	407	392	401	397	361	408	386	410	397	411	350	373	379	391	450	401	392	412	390	408	405	387	395	405	409	364	410	349	400	386	391	404	395	360	401	404	408	382	375	406	424	408	389	374	382	406	393	415	395	372	401	362	392	379	430	380	383	399	436	404	377	395	402	399	397	423	401	381	406	399	369	387	371	395	389	377	388	379	389	370	383	421	360	416	381	444	371	387	411	404	405	368	376	409	379	396	412	420	377	410	391	391	382	414	390	417	385	451	357	338	353	388	417	418	359	405	377	375	358	408	403	392	391	397	390	378	431	364	366	360	389	391	363	412	399	369	381	380	400	406	384	383	416	374	382	396	389	402	383	422	388	387	397	388	371	362	413	355	383	390	404	411	414	383	365	408	413	390	398	363	402	388	386	404	385	376	381	391	420	377	416	400	373	421	390	409	379	386	373	373	383	359	389	393	361	383	348	422	403	386	380	422	414	389	390	407	400	379	371	395	348	390	330	351	377	354	373	404	386	421	427	398	389	395	384	401	398	389	412	374	389	392	375	401	378	386	362	407	411	391	430	335	405	381	424	407	395	397	379	402	365	392	384	351	382	378	386	385	393	387	398	385	403	369	399	377	409	424	421	382	388	406	389	439	338	401	401	377	405	367	411	351	392	393	391	395	387	396	377	407	377	384	398	385	386	371	383	399	410	393	418	377	422	352	380	380	344	386	366	383	359	381	386	380	370	395	380	406	377	410	371	395	412	379	395	374	404	413	390	404	438	363	404	377	389	402	401	394	410	401	376	371	384	380	389	401	403	390	403	415	412	448	371	395	391	419	399	382	390	418	401	399	402	378	374	372	402	378	401	373	408	396	376	409	371	387	368	389	401	410	407	388	387	385	382	363	383	367	384	375	387	377	404	400	397	392	368	375	419	408	390	404	369	380	397	403	378	389	415	329	387	413	435	397	410	407	376	380	370	416	398	374	381	425	379	372	404	392	411	399	373	357	422	381	426	374	391	424	409	441	367	402	378	444
27646	41074	37302	28448	21560	16185	12140	8986	6800	4997	3735	2886	2334	2001	1549	1332	1183	1082	940	850	747	775	698	723	633	637	620	644	610	617	616	584	598	589	561	584	547	606	627	630	603	597	571	583	570	554	613	578	570	544	578	595	550	558	561	567	581	558	571	577	601	602	624	570	584	571	598	544	560	581	591	548	584	626	594	559	614	564	591	567	633	594	580	596	596	587	586	556	561	561	582	564	593	552	553	600	552	573	603	558	568	573	573	569	571	571	561	584	546	565	578	580	603	621	540	575	568	572	628	592	557	580	584	544	602	565	628	545	578	620	592	539	575	606	617	584	545	554	520	562	587	591	553	600	586	591	577	578	583	574	629	581	556	539	593	611	587	613	605	575	580	559	585	577	621	564	559	608	612	600	607	578	609	568	559	532	569	615	573	602	575	591	596	571	575	603	558	628	581	598	570	639	620	560	609	621	545	624	585	583	570	591	602	544	589	554	556	593	580	570	570	544	579	566	543	585	557	577	620	597	590	596	590	567	569	544	591	520	572	570	562	581	560	560	588	565	577	569	580	567	564	626	599	602	570	538	579	608	573	595	539	574	552	564	564	555	526	546	590	580	576	588	572	557	550	597	623	546	604	603	529	603	561	576	509	596	571	630	556	588	598	580	608	607	594	610	557	595	601	580	552	571	554	613	615	573	552	579	548	579	604	549	568	555	655	540	578	593	542	595	590	594	569	591	590	586	565	601	568	575	581	503	520	588	559	572	582	590	568	612	560	541	615	527	576	580	595	575	590	557	604	612	596	617	592	570	618	604	574	520	586	586	579	593	609	580	583	564	537	575	588	576	534	562	556	606	635	614	609	569	569	568	559	587	546	584	561	546	592	597	593	562	616	581	564	545	569	569	561	580	607	597	573	606	593	559	549	587	579	583	601	608	619	602	622	571	583	614	579	587	568	528	595	555	594	569	605	610	578	623	569	592	586	551	602	585	619	559	567	589	597	580	572	587	585	553	578	596	545	588	562	564	603	589	600	582	574	584	608	567	590	577	622	583	561	561	601	577	559	599	575	592	607	549	577	597	611	600	564	580	595	549	609	585	532	552	572	600	564	559	590	566	572	573	561	611	586	570	602	607	574	559	565	572	554	550	607	542	577	558	573	550	610	602	595	594	586	547	563	599	611	569	546	581	602	549	519	598	567	573	559	600	581	613	545	583	560	577	540	633	604	568	597	557	563	581	598	579	614	566	574	558	634	575	585	609	577	585	551	594	553	588	564	596	558	604	559	573	574	604	538	614	549	594	619	584	628	582	560	577	582	568	551	551	587	561	546	591	567	591	599	589	559	585	600	600	569	570	599	536	593	622	630	602	578	606	578	571	606	588	536	604	560	569	571	599	584	614	570	542	598	580	603	552	553	576	608	573	610	524	592	591	589	560	557	553	594	598	571	556	567	578	594	567	563	566	603	617	568	555	567	607	577	522	558	588	592	589	584	615	585	585	552	555	568	602	532	603	591	582	566	545	578	589	583	587	592	568	583	607	619	566	563	589	601	554	555	580	538	571	575	598	576	583	612	549	565	589	589	571	570	581	569	583	589	586	578	589	591	571	615	566	561	564	583	582	577	601	579	576	551	567	618	561	596	558	593	581	585	582	588	594	559	579	606	593	577	640	613	568	601	557	588	592	592	640	573	499	567	589	623	595	616	587	603	558	579	625	609	584	562	546	562	637	585	593	519	610	538	569	569	562	574	502	595	577	579	579	575	593	625	593	593	559	591	578	568	584	586	587	550	595	595	582	558	538	593	557	591	557	567	577	604	605	582	586	602	611	541	561	540	587	562	604	562	563	561	602	582	579	563	559	571	577	592	581	552	580	616	599	624	569	586	558	603	568	558	592	585	601	548	593	578	568	567	624	592	614	610	581	556	568	577	582	575	636	577	635	556	604	593	570	588	597	585	606	579	597	536	577	593	584	592	583	587	567	567	576	541	571	623	607	572	560	570	567	549	597	595	585	579	591	609	581	574	568	557	579	564	608	593	579	590	558	575	600	563	537	606	574	558	600	544	565	582	615	605	535	568	590	535	596	550	593	572	577	576	569	571	588	557	587	604	576	577	592	572	601	545	549	570	566	584	554	568	587	578	555	574	555	558	593	602	576	528	567	615	601	587	573	577	607	579	634	607	548	584	614	578	573	570	601	576	561	571	569	602	589	607	530	581	572	613	595	585	595	590	548	565	556	593	581	594	582	564	622	580	585	577	602	588	554	594	558	572	579	581	604	603	586	569	589	569	528	576	549	538	583	582	525	636	558	584	539	627	622	556	591	600	576	592	583	570	592	615	583	577	603	605	573	556	572	548	544	525	554	593	567	597	604	589	632	572	561	593	594	619	583	619	556	604	600	549	578	568	577	559	566	578	596	574	579	582	587	556	615	616	600	550	597	585	532	545	576	558	587	531	572	583	540	577	576	608	608	605	633	612	588	565	603	594	585	595	561	589	593	601	557	604	554	584	602	573	599	583	613	581	545	561	543	544	575	566	524	584	593	537	540	604	591	597	582	610	554	593	574	556	597	583	533	556	532	552	570	579	565	556	583	581	582	562	562	575	566	634	583	573	547	581	611	586	611	621	584	625	618	571	560	603	569	563	575	651	628	588	589	587	575	574	592	590	600	505	573	586	549	604	551	567	583	593	590	587	595	592	572	592	542	588	592	561	588	571	580	632	582	572	567	542	568	587	592	583	639	558	639	618	589	585	583	554	607	556	570	546	565	579	597	581	560	609	612	613	576	568	565	554	568	609	548	583	559	608	574	534	547	577	563	596	613	608	573	581	579	578	549	562	547	610	615	603	610	548	593	534	575	579	553	558	568	587	579	597	591	588	576	622	545	597	586	588	567	567	599	601	604	570	532	572	599	573	553	609	551	597	612	567	611	587	543	581	607	580	574	600	598	566	524	570	563	607	546	573	601	602	585	568	567	573	611	611	548	569	582	580	562	563	549	585	595	580	610	573	582	570	544	583	578	605	535	612	573	570	595	644	576	523	570	563	626	609	589	601	604	556	613	525	559	574	564	604	546	599	545	540	579	582	578	575	588	571	603	604	591	614	593	536	584	582	575	597	568	591	564	563	584	584	622	569	532	558	586	584	595	640	594	542	584	570	541	596	574	571	607	597	550	581	615	594	580	577	638	588	555	557	591	633	557	531	610	539	574	564	581	576	630	611	570	525	580	588	548	583	596	584	580	566	577	569	558	561	621	598	634	606	592	590	567	571	566	570	570	584	563	558	565	600	574	624	567	573	557	585	585	582	576	564	564	571	578	578	590	615	556	622	578	597	609	583	586	562	557	537	555	608	553	580	543	591	567	551	603	538	622	576	594	610	551	598	596	595	632	597	586	564	608	616	558	544	625	598	564	533	605	581	571	609	624	524	576	623	587	541	573	575	597	629	586	564	558	577	588	623	594	609	566	644	534	551	564	580	627	567	631	640	574
24808	21730	29017	25379	21776	15735	9233	5333	3613	2585	2006	1515	1260	1058	899	744	737	591	580	550	493	447	494	418	442	449	401	423	365	431	430	387	414	383	423	366	434	417	386	398	396	437	353	371	395	364	427	398	408	363	405	384	365	368	406	390	382	394	403	369	367	355	361	380	399	390	400	402	380	380	389	397	390	412	380	370	392	390	418	357	371	373	399	374	375	408	392	363	369	375	391	397	434	398	366	413	408	408	388	404	350	417	386	373	399	394	405	398	376	379	361	421	390	366	372	379	395	371	415	394	384	377	391	374	406	408	384	385	382	409	389	398	365	414	390	399	411	424	444	392	404	389	408	357	393	400	396	350	355	395	390	420	397	391	387	393	364	397	401	397	399	398	404	388	384	376	367	385	375	408	378	401	368	404	384	368	370	385	387	384	379	381	371	391	431	349	419	383	381	370	401	361	365	389	388	385	354	380	398	397	397	389	395	393	381	390	402	396	395	389	403	393	401	376	359	400	376	395	376	402	383	384	411	376	383	409	369	365	395	414	390	388	378	388	390	411	425	380	393	420	416	402	407	409	399	419	350	408	379	349	380	361	385	381	381	383	353	411	408	433	388	374	410	399	373	385	417	382	390	339	371	420	392	404	382	364	404	381	418	366	392	373	382	352	384	377	376	357	393	405	386	392	390	380	368	393	403	388	401	375	374	388	395	390	402	397	377	372	411	382	393	442	398	381	396	363	375	407	416	380	418	401	390	422	393	408	387	434	364	365	381	371	353	370	384	381	410	405	391	380	408	385	404	410	389	427	383	383	396	394	379	383	393	428	409	356	414	360	417	382	387	392	410	390	419	379	381	388	415	350	405	391	390	409	387	375	420	394	367	409	384	380	422	395	415	390	411	425	381	370	365	376	388	386	394	401	380	372	380	367	383	371	405	385	399	396	418	423	372	371	380	388	386	424	404	364	371	356	372	400	406	377	401	392	402	398	368	354	377	387	351	397	377	393	377	395	401	374	388	381	418	373	365	430	399	401	408	394	419	395	432	395	388	390	391	396	400	396	418	417	410	416	373	376	395	381	388	416	434	381	402	384	372	396	359	379	399	380	369	412	373	382	372	416	405	359	385	378	353	386	420	394	382	387	388	406	377	413	381	418	370	425	437	417	378	376	406	446	380	416	379	399	377	392	375	383	392	385	410	415	418	398	409	396	393	385	384	411	362	381	411	391	398	396	346	372	384	417	360	392	393	421	391	378	382	402	415	364	400	419	360	374	394	417	410	418	410	386	383	411	402	397	396	389	393	373	401	410	396	395	371	383	369	367	356	401	356	419	393	386	399	379	389	410	413	377	390	376	380	366	419	425	380	366	370	398	398	418	411	410	366	421	412	373	412	433	428	388	384	388	352	385	385	374	385	369	400	381	384	426	387	347	357	353	376	375	422	400	405	384	388	384	372	417	394	340	399	403	360	385	349	406	382	391	387	420	389	384	379	372	391	382	411	395	391	336	392	395	379	373	416	391	397	398	400	423	359	400	372	392	386	383	398	387	395	381	379	372	387	366	375	397	434	383	406	390	397	369	380	416	376	390	428	370	386	418	404	343	410	373	379	390	389	356	390	384	388	401	384	377	389	400	412	347	437	372	384	378	360	394	390	396	396	388	391	404	386	409	390	399	385	396	391	366	404	372	369	417	397	396	391	370	354	384	415	389	383	382	359	392	404	381	393	395	400	401	387	369	357	370	388	374	386	360	392	409	424	395	403	380	415	389	371	425	388	375	399	374	366	396	354	409	397	382	393	385	407	405	360	404	379	386	398	415	388	419	367	410	367	382	409	368	387	372	393	399	396	382	383	388	331	359	413	415	413	393	388	381	389	382	366	406	382	382	384	378	388	392	395	398	395	429	359	369	377	370	413	389	368	414	370	372	381	370	408	402	380	360	420	407	360	389	379	399	408	420	423	387	372	406	383	403	429	381	382	391	344	389	385	371	384	349	413	367	368	388	378	388	420	398	426	397	390	392	392	371	393	367	436	370	385	360	400	408	390	360	409	348	420	379	374	397	400	376	405	379	378	387	370	375	369	394	401	385	388	404	362	411	384	372	367	342	423	407	395	380	375	361	411	409	389	416	347	353	383	382	388	385	388	379	377	400	392	430	353	360	417	391	374	427	388	443	400	408	414	398	435	452	415	398	400	375	411	377	357	375	382	377	376	392	387	435	435	395	390	365	405	352	412	377	403	403	415	375	394	347	373	383	418	374	403	373	398	408	380	358	380	389	380	341	394	392	393	391	394	414	394	374	372	382	402	349	367	368	396	396	423	401	395	441	366	430	365	373	399	395	430	377	384	410	380	395	372	376	417	399	370	396	359	400	387	380	377	403	380	423	395	392	382	384	397	403	390	377	388	396	425	396	389	444	372	369	391	370	407	377	408	412	399	378	398	416	394	363	363	374	398	406	393	401	395	369	439	366	387	395	372	386	393	377	413	399	365	400	359	347	417	389	384	343	388	390	385	406	392	422	359	426	402	385	400	434	394	391	428	380	440	372	345	360	397	395	387	399	405	402	429	371	367	404	362	365	405	342	358	359	401	388	419	390	393	386	433	372	399	371	379	376	417	379	365	358	413	385	374	404	394	379	371	388	372	418	370	381	382	368	375	404	410	383	441	382	393	408	386	412	409	384	428	407	384	385	393	388	362	378	377	376	374	398	421	399	413	375	380	373	374	371	393	385	377	381	381	402	333	402	410	408	398	375	438	370	408	362	359	371	416	391	351	357	372	374	372	370	388	393	381	432	392	399	395	371	414	441	375	384	416	399	392	357	402	391	360	386	380	412	429	388	377	379	353	384	385	391	409	370	388	374	363	371	390	385	412	382	361	370	419	403	387	384	369	381	400	406	363	400	410	384	398	371	419	339	402	384	394	383	409	409	396	368	374	369	384	384	439	396	381	369	384	394	399	351	398	390	369	397	371	430	382	373	347	423	412	376	387	359	383	386	378	372	347	390	455	372	418	389	360	414	395	358	397	388	359	400	380	398	376	368	357	341	387	381	391	424	397	367	398	405	426	399	346	383	357	412	389	404	383	425	368	391	377	363	391	389	405	391	359	375	411	413	373	366	392	410	373	374	398	377	398	389	390	427	409	415	406	401	410	376	393	391	347	361	394	371	406	397	372	402	388	404	368	362	378	390	385	404	378	421	412	378	384	380	401	359	416	365	352	404	414	364	386	378	407	404	374	384	412	394	445	393	399	397	392	374	398	400	380	383	364	392	377	408	369	369	389	378	343	368	366	415	373	411	415	418	360	397	415	406	397	398	400	428	397	393	418	396	366	419	364	372	396	442	382	410	404	429	395	412	391	422	384	383	351	427	376	394	373	387	386	368	391	369	395	439	362	368	390	392	416	414	408	369	390	354	413	396	404	374	383	387	374	400	409	375	419	388	423	361	413	409	417	391	379	365	415	390	392	377	394	388	435	399	411	409	399	390
30788	51183	46684	37429	29806	23460	18097	14071	10898	8259	6478	4821	3841	3206	2482	2021	1759	1499	1246	1102	1046	957	859	874	807	737	768	730	738	744	693	679	678	671	626	668	677	650	657	623	655	638	661	631	655	645	663	660	702	671	601	660	625	652	675	645	678	657	626	668	654	627	684	606	663	625	686	644	648	616	629	656	685	606	656	643	620	628	638	629	643	616	641	640	612	650	641	614	672	683	615	609	609	638	702	670	614	649	708	637	648	631	649	649	614	645	671	639	668	666	637	631	658	688	623	639	601	633	641	655	635	656	681	604	652	627	624	594	678	610	666	645	629	601	641	645	653	639	629	651	641	646	684	600	588	649	638	717	656	648	670	624	637	607	630	642	640	659	612	630	650	597	574	623	649	622	690	596	671	686	637	665	628	617	676	654	624	637	629	631	690	598	662	643	629	698	644	635	656	618	627	608	655	659	680	637	658	632	632	620	670	593	704	651	639	633	673	648	629	649	633	641	642	640	648	660	617	635	655	631	610	593	603	625	654	635	613	643	639	678	610	617	596	601	611	614	605	645	622	631	598	633	637	657	639	663	641	592	685	688	678	635	680	652	605	649	648	707	633	590	646	632	644	650	626	652	656	666	669	624	566	663	659	684	606	585	664	647	645	616	608	658	636	664	612	650	630	666	607	637	651	676	650	662	642	638	679	649	622	629	646	642	646	653	652	610	642	673	637	663	653	641	704	605	655	659	655	615	650	671	616	661	665	647	661	637	619	648	635	605	609	679	638	620	606	647	602	615	651	629	636	617	681	655	629	597	627	629	664	627	645	635	618	656	633	615	667	633	655	620	655	669	644	654	650	637	681	647	670	648	659	657	658	653	656	622	632	627	575	657	641	657	643	606	636	658	652	654	676	655	641	653	642	631	674	643	641	664	664	653	636	656	582	636	634	666	590	645	624	637	660	692	640	640	616	611	629	642	656	621	632	657	670	589	659	663	639	632	622	675	661	691	631	658	643	597	664	661	602	604	600	597	626	667	623	623	619	637	660	663	652	647	638	641	621	626	632	631	677	700	652	631	640	599	669	631	618	638	626	627	635	663	660	624	661	669	630	645	648	620	625	672	667	720	664	588	662	671	630	642	642	647	675	643	630	605	629	630	716	637	623	668	654	644	651	621	642	667	639	670	623	589	642	647	626	647	638	624	616	604	642	628	625	639	672	639	639	698	639	667	594	609	640	638	644	637	659	681	672	645	620	651	623	679	635	612	671	620	661	641	644	672	645	656	611	623	658	681	607	655	663	632	643	646	648	635	641	668	672	658	667	632	715	661	605	633	677	607	617	660	659	669	662	608	631	692	647	619	642	640	602	662	609	664	624	684	628	670	671	616	607	628	659	629	610	629	678	637	634	622	661	654	644	621	640	662	651	634	628	663	620	640	620	646	660	646	641	643	669	633	663	655	590	662	649	631	622	647	643	648	573	642	637	660	639	669	652	624	632	665	605	640	652	644	607	622	615	658	742	686	668	593	631	614	629	650	636	590	644	634	654	634	676	660	642	596	617	676	602	631	669	614	653	625	686	649	676	664	622	677	650	679	655	647	595	624	638	650	650	669	643	608	606	622	648	695	638	646	653	643	673	634	658	631	614	633	593	625	677	616	636	617	624	635	631	649	673	656	611	663	625	619	672	601	646	675	644	633	685	658	626	661	644	650	619	667	637	645	666	656	623	629	624	649	589	647	624	686	626	643	676	648	645	620	612	698	636	608	648	646	626	690	615	631	654	694	664	619	650	637	685	668	646	668	651	644	670	636	682	671	612	585	675	616	617	608	618	655	660	629	641	680	632	665	633	658	661	625	671	655	634	647	677	626	643	619	600	622	643	655	668	656	629	668	639	670	652	650	652	699	636	657	613	649	658	649	646	635	617	643	645	617	625	629	623	628	613	656	630	613	666	635	621	646	636	677	638	617	606	619	632	642	569	613	654	628	662	630	643	661	629	629	651	674	633	617	647	644	624	677	655	625	659	639	624	608	662	632	641	622	631	622	705	671	645	663	664	616	642	642	625	705	654	648	632	687	670	616	644	646	664	626	621	615	636	607	624	660	673	610	630	589	660	601	638	615	631	689	616	615	598	639	640	625	626	686	675	668	651	641	666	624	655	594	661	650	645	672	665	585	620	673	618	697	644	621	633	659	667	648	641	619	639	609	666	645	668	607	636	642	636	615	624	633	678	635	627	630	646	665	646	609	670	677	617	577	619	674	608	654	617	654	631	675	647	623	630	652	645	595	628	647	685	689	623	631	627	616	611	651	657	654	654	621	635	679	647	651	629	653	638	636	688	623	639	619	652	660	638	663	589	618	607	642	659	635	615	618	624	625	663	640	581	634	669	604	623	654	599	621	654	630	636	647	656	661	661	621	640	632	636	650	610	625	653	640	628	642	595	669	664	644	642	606	646	667	650	623	616	679	596	639	676	620	646	668	639	657	653	696	652	662	648	651	588	628	644	657	648	626	699	594	609	652	640	643	606	640	649	606	698	621	606	620	678	604	664	676	606	630	636	633	628	656	635	642	671	664	692	666	662	617	710	673	664	608	662	641	629	675	655	605	612	616	606	656	655	630	651	651	624	637	649	693	621	661	684	646	630	613	640	625	652	643	700	617	630	639	638	616	578	614	675	618	635	651	631	671	625	646	661	670	650	680	626	621	615	679	679	613	635	625	620	633	622	644	636	658	672	633	632	633	649	665	678	662	615	616	622	625	668	610	666	613	654	661	628	671	625	690	638	636	669	695	674	633	686	666	611	651	626	646	661	682	645	657	700	656	668	662	678	606	647	616	630	666	634	614	624	638	637	649	660	623	663	671	616	640	647	664	647	645	602	653	670	671	640	618	651	611	682	623	639	642	647	618	672	628	650	709	660	622	636	655	678	644	681	636	650	636	610	680	650	636	631	644	673	637	678	674	665	649	595	657	609	628	617	640	636	637	643	597	676	629	597	639	636	625	635	694	678	643	646	654	663	577	643	647	666	657	617	660	653	636	646	641	644	637	644	628	665	678	632	627	679	626	683	678	653	601	642	615	605	593	601	634	613	643	678	626	654	677	653	658	646	624	641	633	634	643	657	643	602	613	610	688	598	630	666	653	643	603	622	617	607	623	630	641	610	616	623	635	679	638	657	595	630	627	636	640	638	598	646	658	618	653	641	620	662	632	631	635	652	650	689	635	620	618	643	617	657	662	659	651	649	673	602	681	638	685	633	651	660	626	648	640	634	673	661	669	649	637	664	661	651	611	670	630	610	637	652	640	662	699	665	654	632	630	627	639	648	652	636	647	660	658	671	647	636	665	694	643	605	616	670	655	677	653	635	633	648	621	641	716	670	654	621	668	651	620	654	624	616	693	645	608	637	635	638	652	632	647	611	631	637	609	656	659	633	618	636	674	645	635	639	645	670	635	660	630	588	649	621	603	611	654	637	626	647	603	579	625	670	581	658	655
23730	21661	29552	24372	22045	21631	15571	7521	4876	3559	2714	2059	1588	1294	1045	913	793	751	629	564	535	537	428	467	446	443	386	404	449	373	415	383	367	356	370	391	371	355	374	357	388	356	339	379	369	357	355	357	366	360	357	317	349	361	359	352	341	359	391	366	339	377	379	370	371	363	347	375	345	377	337	321	388	347	379	375	343	344	387	378	355	391	360	358	373	348	386	386	344	386	363	367	369	392	370	327	387	325	344	352	382	341	359	327	363	355	396	354	344	366	336	355	339	362	366	330	377	360	363	384	393	358	374	400	373	371	364	341	382	366	382	333	341	365	360	383	355	377	318	347	382	388	362	350	361	388	358	352	340	359	368	339	347	373	324	344	346	348	353	345	352	381	376	368	360	358	367	340	410	363	370	378	359	363	337	333	351	360	340	390	367	389	395	367	376	355	361	367	367	350	378	347	366	375	350	394	385	340	365	343	360	358	359	345	351	378	385	349	350	371	338	343	340	370	384	368	352	377	371	369	335	359	365	341	370	354	329	367	380	352	335	372	354	367	356	412	388	361	352	367	322	350	366	324	371	352	390	374	327	387	362	404	324	380	343	374	359	373	368	379	355	390	350	378	371	329	371	357	355	359	371	350	395	353	370	346	348	329	385	321	390	346	347	353	372	349	377	361	371	334	325	359	329	394	356	354	367	369	367	388	372	349	350	349	362	348	403	378	376	378	387	351	349	367	359	376	358	391	331	354	382	334	361	357	335	363	365	371	349	382	393	362	372	397	361	369	383	363	359	346	355	390	328	372	373	312	378	329	345	331	348	354	346	365	359	367	353	333	349	395	339	375	338	348	386	312	340	367	343	340	352	392	351	347	338	373	333	374	338	343	369	343	349	338	372	365	392	362	395	381	382	366	356	355	365	350	352	383	319	364	357	388	375	376	405	353	403	338	364	340	384	368	348	362	346	374	384	379	384	328	354	360	351	341	318	377	385	352	365	362	375	352	374	342	355	347	377	368	356	365	358	357	365	360	346	380	353	398	369	362	344	339	395	358	329	334	394	365	376	345	345	321	367	370	374	378	348	390	339	364	346	388	357	353	342	361	354	373	367	363	355	356	346	345	375	365	370	380	336	377	372	374	336	343	365	368	373	356	354	345	396	348	379	355	362	371	347	378	382	378	371	347	387	361	352	348	340	364	371	355	365	371	346	386	345	355	354	371	364	371	363	379	361	368	335	370	353	350	364	344	359	339	377	373	372	386	357	375	367	354	346	380	356	341	364	398	341	331	379	386	374	354	370	403	348	361	370	361	349	367	335	391	340	360	350	358	370	357	379	384	352	358	364	335	377	324	375	377	377	363	356	332	353	347	341	417	370	401	358	354	372	378	344	357	371	364	374	351	386	339	373	359	374	378	393	371	341	342	335	378	384	345	352	378	366	357	347	349	336	366	367	352	373	327	381	336	359	358	386	358	369	332	374	374	350	385	361	338	368	363	372	393	368	347	359	361	397	347	371	362	352	386	366	342	360	337	362	360	366	362	363	376	373	353	362	347	359	341	367	405	382	398	354	386	332	337	370	349	361	371	377	358	380	380	365	384	347	333	386	370	352	339	365	388	376	368	367	353	338	351	343	338	360	361	325	392	357	332	390	355	350	378	354	346	334	365	361	375	334	359	372	356	366	374	322	372	381	355	364	333	355	368	360	366	366	359	341	348	338	373	336	380	347	374	363	349	373	366	343	368	385	336	382	352	352	362	394	372	358	354	380	342	361	357	349	359	375	342	378	377	366	366	355	346	363	359	362	355	346	367	333	359	344	343	370	391	362	342	370	361	349	344	367	335	320	360	352	358	364	392	377	361	382	366	335	376	378	374	361	349	328	357	365	339	390	348	339	358	354	361	355	352	388	386	384	338	342	386	351	376	359	380	356	350	398	383	350	373	380	338	372	416	341	383	359	354	331	368	400	390	379	356	368	360	330	351	399	358	367	374	368	388	390	349	385	382	362	352	339	353	357	358	337	374	356	389	357	367	381	378	398	373	342	369	356	392	370	354	346	358	402	367	352	353	344	368	335	371	360	365	375	333	386	410	360	356	376	338	352	327	384	360	330	363	351	372	346	348	350	388	357	366	355	335	361	384	370	372	365	378	357	354	339	374	369	375	352	358	344	372	317	389	357	361	345	359	379	356	357	385	377	359	389	349	280	353	347	373	367	398	368	381	411	352	346	361	353	364	407	384	356	355	394	338	380	364	360	341	340	356	370	338	342	359	340	388	331	340	354	384	386	345	358	394	341	338	344	353	338	365	369	368	347	353	356	368	369	355	377	350	347	352	343	350	359	366	349	363	355	348	350	379	328	375	377	396	358	377	324	367	355	357	368	372	385	375	360	322	351	363	347	356	357	381	368	377	382	360	371	345	351	362	351	356	361	369	376	384	345	373	356	369	388	351	386	339	373	344	370	369	367	370	386	347	348	315	340	347	336	341	388	371	352	362	379	344	384	361	375	375	353	374	339	365	337	326	368	364	355	338	369	373	348	332	343	327	366	373	361	385	370	405	363	393	342	355	358	384	350	373	381	352	364	361	357	333	357	388	369	385	332	339	416	328	355	357	343	359	358	356	410	336	347	377	388	366	345	391	369	332	366	361	369	372	331	372	370	346	333	342	370	351	396	370	392	354	360	364	358	350	360	358	369	363	335	347	355	367	342	363	367	358	366	335	367	344	370	365	360	359	342	315	357	369	335	342	378	389	367	364	343	376	358	315	346	335	349	338	393	346	347	360	376	357	337	355	354	386	364	377	371	366	373	384	395	360	347	320	379	392	322	357	395	332	377	371	373	368	370	348	369	367	367	346	353	354	379	369	372	380	384	334	347	360	375	332	378	358	349	332	355	343	336	335	337	338	321	383	353	337	405	375	395	361	393	347	351	366	381	359	358	372	369	363	339	380	329	344	387	361	342	365	347	361	403	342	361	371	371	383	371	335	351	354	323	391	353	369	375	382	385	349	372	392	334	361	328	381	340	370	375	364	372	342	376	354	332	352	402	346	347	355	406	374	390	348	359	372	367	359	361	323	369	355	352	381	349	352	408	366	374	343	389	363	378	365	353	368	353	395	334	360	363	375	371	354	391	390	396	384	345	366	349	362	351	377	361	375	387	358	386	354	335	379	412	342	335	360	333	353	381	394	327	324	364	359	339	337	347	364	363	382	360	354	371	350	350	342	354	381	418	375	377	351	343	365	372	348	355	375	362	324	376	342	351	347	379	357	344	359	385	371	382	373	358	375	353	340	370	325	416	321	360	374	377	360	364	354	368	340	360	365	370	370	347	386	369	366	361	359	346	355	408	357	369	352	370	337	388	365	371	355	348	361	384	376	352	349	401	375	365	368	397	345	376	370	350	366	363	383	378	369	346	373	350	339	339	355	341	333	338	383	381	331	349	349	353	365	361	354	388	354	344	361	388	372	373	389	361	384	355	361	365	362	366	366
32256	55099	50553	41104	33740	27180	21731	17519	13729	10645	8277	6175	4997	4023	3263	2633	2281	1789	1490	1228	1089	1006	1021	914	849	756	755	717	749	631	711	685	610	581	636	619	614	618	618	587	627	608	571	569	571	580	565	581	589	622	599	621	591	570	568	575	590	562	603	598	545	518	605	572	596	568	608	592	607	577	586	618	586	582	542	597	604	582	595	579	585	585	580	569	577	606	584	574	559	564	561	575	608	596	595	551	561	583	618	595	587	622	560	527	579	583	544	595	567	573	545	597	543	566	586	579	559	581	577	581	614	586	588	578	593	588	537	558	602	618	583	594	588	602	578	558	584	547	598	600	573	563	553	565	569	571	578	578	544	579	596	589	598	578	596	612	600	560	606	563	561	590	535	590	579	592	625	552	598	581	599	532	607	595	583	615	560	584	555	549	574	570	561	596	580	579	589	586	622	580	595	580	588	568	578	570	594	595	583	570	575	618	529	575	579	570	581	608	590	578	563	556	559	549	552	562	569	577	576	540	615	596	593	581	564	574	537	562	589	547	579	607	586	576	593	594	568	609	579	590	583	623	568	599	670	584	558	603	591	580	550	580	558	547	583	602	557	594	574	578	595	577	614	609	616	597	538	598	593	609	569	585	592	586	582	599	579	569	624	595	534	588	600	569	609	577	574	566	567	545	567	579	606	564	604	546	587	574	605	566	596	569	603	543	564	573	564	605	623	587	572	580	548	592	565	606	598	548	558	546	580	578	566	596	575	613	591	570	629	619	599	583	589	578	593	591	584	596	629	618	553	561	572	549	590	601	576	610	578	589	615	588	542	565	572	600	605	563	561	597	623	631	637	632	571	598	574	554	563	547	608	566	609	548	599	583	569	555	595	596	608	540	610	578	573	537	570	577	594	611	632	571	564	588	568	615	587	582	542	572	562	568	570	568	538	558	587	586	563	625	598	594	553	532	566	596	618	565	564	593	545	606	587	574	588	579	587	571	587	592	570	573	575	571	593	575	562	548	548	565	559	557	565	585	580	574	629	556	629	615	618	556	573	590	572	587	576	563	549	590	563	603	639	600	594	569	600	576	607	616	573	561	586	567	582	589	632	585	579	556	622	594	555	560	559	573	620	586	607	605	593	540	538	598	619	571	621	591	565	620	599	588	565	607	604	622	567	567	604	551	566	617	594	578	595	573	564	552	589	588	579	630	565	582	593	578	563	547	617	572	566	595	572	582	590	599	571	595	553	592	580	625	580	568	628	571	547	594	593	543	589	604	609	630	550	543	581	577	584	594	566	568	566	580	544	550	555	627	586	594	578	620	599	545	542	644	597	589	557	536	556	553	576	564	666	552	580	538	558	612	579	615	572	545	571	584	611	604	567	585	603	569	628	595	598	546	534	550	573	566	605	590	588	562	602	592	638	562	568	579	624	591	556	588	572	570	562	556	586	572	613	563	595	571	603	615	607	572	608	551	631	594	560	607	602	612	571	588	557	672	526	586	590	612	578	580	567	584	589	576	576	601	626	548	602	553	607	575	604	542	566	565	546	609	616	606	559	582	553	585	591	614	586	573	592	546	594	613	569	609	586	581	556	581	567	532	563	573	565	578	545	614	592	579	601	588	600	594	573	589	599	600	621	613	507	549	576	555	594	582	570	565	547	569	592	545	557	621	574	560	553	610	553	578	565	577	567	576	571	584	581	606	591	570	567	542	578	578	564	563	564	583	562	569	571	583	562	592	616	585	581	580	571	566	598	563	582	581	573	580	594	605	582	638	618	555	597	594	607	590	580	625	581	616	570	581	646	623	566	578	555	594	595	588	532	591	591	608	572	615	613	654	562	572	593	584	617	601	578	573	577	613	612	563	585	622	543	574	577	649	565	583	558	577	547	558	557	558	572	567	601	552	610	590	592	566	561	586	558	568	569	555	576	603	563	609	572	564	563	601	602	580	530	552	572	582	604	557	549	612	589	599	597	583	577	613	596	540	585	579	584	573	577	577	552	593	557	584	575	596	598	573	510	565	603	539	559	588	605	534	589	628	560	597	538	583	544	620	571	616	590	590	575	556	592	588	580	600	581	595	571	588	595	612	562	582	558	597	540	526	605	603	584	633	570	573	580	603	640	595	621	563	564	569	619	577	555	618	559	588	590	598	559	576	609	600	574	536	580	594	583	589	586	580	562	573	625	594	538	611	550	597	562	601	570	595	574	561	597	585	601	598	568	536	566	575	591	565	596	537	571	570	577	611	575	553	573	604	613	607	587	594	599	597	561	608	585	609	608	586	579	630	593	586	578	589	594	588	636	619	584	566	591	542	573	541	538	579	589	566	572	590	587	561	584	609	596	581	593	569	600	559	605	566	593	579	573	587	583	591	557	579	570	583	627	572	607	577	586	601	599	585	581	553	574	583	596	579	609	594	609	584	583	603	586	590	567	586	547	598	632	601	572	613	587	570	549	592	646	580	581	579	590	606	559	562	546	592	596	607	579	585	575	621	541	603	613	560	592	601	588	601	541	646	572	572	554	591	580	601	591	570	604	583	584	610	643	602	594	593	573	580	575	591	578	566	581	601	615	603	636	557	608	579	602	632	579	595	555	628	548	547	557	560	566	567	579	577	554	661	569	557	573	567	592	575	569	566	559	604	593	573	609	588	550	569	580	553	570	587	585	571	562	562	616	567	577	575	591	638	546	621	536	582	604	573	573	574	617	600	589	589	594	573	619	610	589	583	602	578	546	591	583	571	524	532	546	575	552	588	632	605	568	576	591	563	571	569	616	571	534	632	565	604	590	541	598	590	581	595	577	595	588	522	617	572	581	569	585	542	587	563	621	601	578	587	605	529	561	551	579	543	577	605	612	569	587	598	573	585	541	616	588	650	631	607	613	556	588	605	586	581	596	563	574	573	542	592	571	605	566	534	595	575	537	586	577	588	537	593	608	589	580	591	621	563	565	575	574	588	560	569	577	602	558	599	565	624	560	543	558	575	593	591	599	595	567	569	579	575	638	596	611	601	579	587	563	551	567	578	573	598	569	568	580	542	625	553	574	566	553	593	604	578	586	580	633	572	606	525	614	593	604	590	579	602	584	562	601	610	611	586	581	601	588	579	556	589	562	588	598	541	547	600	595	593	583	572	567	568	581	592	563	615	565	587	620	590	593	589	602	572	568	610	607	526	581	612	572	609	541	581	616	572	557	599	557	537	563	607	576	582	566	600	564	590	578	650	597	567	561	600	553	604	621	545	542	535	573	555	589	568	591	569	581	625	573	609	586	548	576	574	617	584	524	578	546	571	544	611	566	579	556	564	573	619	599	566	567	623	600	638	612	576	559	563	614	621	585	662	599	573	617	560	531	578	572	591	596	532	564	587	554	579	560	605	610	548	646	675	572	546	540	588	569	546	559	598	557	577	577	581	607	577	579	560	571	630	578	560	570	597	619	595	571	609	594	532	599	601	533	567	566	620	623	596	566	593	601	550	580	554	594	611	569	561
28268	27107	29943	21735	12421	7027	4406	3126	2206	1552	1323	1057	890	792	730	595	585	518	465	442	444	425	444	407	430	413	419	415	391	413	401	409	394	408	392	394	418	378	373	431	362	389	423	408	408	376	389	369	375	358	356	363	370	395	387	365	371	385	413	382	390	387	367	382	360	395	412	409	353	354	379	373	398	415	401	389	369	399	379	396	391	358	376	384	396	361	408	386	399	377	386	395	392	371	357	381	391	400	364	403	388	403	387	411	402	368	384	361	434	384	380	377	422	406	424	387	407	385	405	404	356	376	359	409	369	410	385	386	375	394	367	375	376	404	400	397	365	404	373	447	381	377	363	408	384	378	367	338	406	376	382	381	395	390	355	366	368	374	370	391	408	382	394	371	371	400	379	375	356	356	398	366	381	420	366	392	433	353	386	385	406	391	409	420	390	396	378	404	394	366	418	372	395	380	334	363	392	380	389	366	353	391	411	407	411	408	352	363	365	375	419	392	373	404	389	386	380	415	377	366	395	363	410	388	399	395	402	411	392	371	394	402	408	403	407	405	385	396	374	395	399	395	373	406	408	389	377	414	374	402	376	391	373	382	385	372	367	383	387	387	385	390	366	367	363	370	392	372	359	394	391	422	422	382	365	380	392	398	400	418	384	410	365	408	339	354	368	385	407	387	390	365	364	371	390	371	372	385	407	376	355	358	381	349	379	343	368	387	373	373	392	391	387	407	405	362	420	387	382	386	403	379	373	371	373	388	408	375	365	376	394	381	357	379	389	446	350	390	376	377	375	378	368	370	338	366	380	384	392	405	363	386	418	374	379	407	355	389	427	397	383	406	410	388	353	405	377	403	398	364	378	342	396	362	384	369	362	368	385	365	345	380	388	373	365	405	399	378	393	388	398	416	397	396	335	399	380	385	387	394	417	370	401	374	369	373	373	380	360	407	380	332	354	423	387	416	368	388	385	371	384	374	400	388	361	378	363	396	397	381	407	360	401	359	408	356	394	385	381	401	392	386	355	365	364	397	354	384	427	364	349	362	402	353	358	375	391	395	361	381	370	373	370	391	371	362	386	440	418	361	371	367	408	375	370	374	361	383	336	370	413	371	372	380	396	392	378	362	390	375	401	350	369	396	401	341	379	387	403	371	382	388	375	379	396	367	378	373	382	426	401	381	431	398	355	357	375	397	386	398	381	362	389	392	399	403	378	376	398	425	345	384	427	385	396	394	384	389	399	381	385	370	385	390	366	388	396	384	403	396	373	376	395	369	401	370	414	338	382	353	376	369	374	369	340	344	401	423	399	398	380	372	384	379	409	367	376	368	382	386	371	368	393	354	375	376	373	402	355	356	331	368	378	346	399	417	391	355	399	391	348	390	360	386	382	389	367	408	377	371	393	395	363	395	364	362	398	414	383	391	392	397	406	379	367	361	404	386	391	355	390	413	378	421	368	376	385	398	366	412	384	392	388	409	387	443	393	385	373	397	403	358	420	409	365	416	406	385	347	412	364	386	358	386	371	387	397	403	426	381	390	371	377	387	416	372	364	427	392	356	380	401	341	383	369	391	363	386	371	380	380	369	375	394	382	372	372	389	391	382	416	400	375	369	384	386	428	383	385	402	426	393	363	396	361	395	378	386	358	393	359	389	383	398	400	419	375	364	377	383	397	384	427	334	387	405	379	379	378	371	416	378	365	350	388	394	405	379	359	370	373	370	373	426	414	427	374	352	379	429	375	352	354	368	396	392	384	409	374	396	375	401	384	372	396	375	377	372	376	391	373	349	405	373	360	371	418	357	361	383	398	428	355	348	365	396	386	358	363	384	376	371	414	376	401	388	439	402	353	367	411	372	408	353	392	367	358	369	360	404	358	366	402	379	365	361	404	387	363	368	370	377	361	381	417	376	375	384	366	369	423	362	400	417	400	351	384	383	400	404	358	374	346	395	392	369	410	379	376	359	403	384	386	432	401	354	401	373	380	360	378	368	379	385	357	400	404	351	403	381	351	339	364	384	358	332	383	355	362	380	370	373	413	423	364	379	386	411	397	393	412	351	399	373	369	372	365	368	390	393	390	375	375	362	397	386	397	388	383	356	365	319	363	412	374	406	382	355	412	377	386	399	376	430	376	355	406	367	374	394	384	429	420	385	386	381	405	378	366	417	357	438	370	354	365	395	392	398	374	383	338	373	410	410	410	415	389	359	435	354	390	365	376	345	364	374	393	385	345	365	382	368	361	387	381	391	388	388	431	365	432	377	416	377	388	388	366	370	414	380	390	400	360	384	391	357	386	377	360	405	346	383	391	370	380	404	391	396	361	436	374	380	407	345	366	385	377	395	360	386	373	399	400	357	407	340	421	398	369	367	416	383	380	398	379	376	374	405	410	372	361	381	392	400	330	391	424	370	391	395	422	391	368	411	399	374	374	381	399	408	369	370	391	382	409	382	381	418	372	365	406	372	388	412	387	398	404	379	370	430	410	395	363	367	353	371	377	394	376	339	413	370	414	361	375	403	351	400	422	373	375	348	382	389	370	385	373	408	407	379	397	366	376	394	348	382	348	389	389	383	389	381	391	391	366	379	389	382	370	406	372	402	402	392	437	376	382	363	376	418	426	381	351	371	364	413	372	377	341	383	373	371	392	393	377	420	396	387	348	380	399	368	432	381	392	394	391	376	384	395	385	420	394	406	374	373	400	377	367	411	406	399	376	358	366	391	373	362	383	337	366	398	417	387	364	380	406	357	413	409	420	376	377	355	409	372	381	391	372	384	391	367	387	354	424	411	357	427	389	408	406	373	398	376	386	390	364	369	378	391	376	365	432	394	375	362	394	387	394	363	404	365	424	398	387	347	390	379	360	392	383	386	411	353	379	390	357	388	368	426	386	391	372	399	377	361	409	362	378	402	365	373	391	379	373	380	384	353	384	367	367	380	355	359	409	411	400	403	382	370	371	380	368	358	413	352	369	371	368	423	394	363	395	411	362	376	400	372	387	357	367	345	374	390	387	391	384	390	363	388	376	393	384	377	388	401	395	371	394	389	385	415	365	376	407	400	369	398	400	381	382	362	395	414	374	328	381	385	380	426	370	368	385	386	317	377	382	381	419	450	357	398	402	375	378	385	409	408	374	402	363	395	395	397	391	391	404	374	339	384	392	371	373	358	383	369	398	373	387	366	406	388	418	389	393	397	371	421	378	371	402	372	385	405	372	383	387	401	391	359	407	399	361	407	358	389	351	407	389	389	380	395	373	384	385	392	389	395	419	382	381	403	357	404	392	354	380	397	386	382	378	380	384	372	381	355	364	377	398	374	415	363	395	355	373	384	392	392	374	340	379	388	391	384	359	383	386	342	385	395	404	389	367	414	378	403	407	370	394	418	394	388	388	376	367	392	405	367	375	363	376	362	382	387	379	386	354	366	407	388	397	398	379	403	381	379	439	398	387	399	408	363	395	370	381	395	372	363	388	394	402	388	391	377	367	373
31270	45893	40197	30502	23166	16665	12546	9678	7138	5306	4098	3135	2431	2035	1802	1568	1381	1138	951	848	866	818	772	770	690	773	682	668	675	684	663	645	650	614	662	565	679	646	618	655	603	647	588	621	638	633	630	628	611	649	608	640	650	642	620	615	643	628	612	617	600	602	599	609	604	637	589	607	650	643	623	630	580	648	611	658	643	688	624	643	660	578	615	612	612	598	588	635	636	610	606	593	630	586	638	612	685	611	623	625	660	651	648	595	634	606	602	648	602	625	656	626	636	600	638	652	622	623	630	658	653	632	679	596	634	625	645	633	573	655	631	616	587	589	646	630	619	640	662	642	642	608	615	624	642	621	597	603	605	608	617	622	623	625	605	609	617	619	605	603	652	609	606	645	618	643	609	663	577	639	619	614	629	700	620	637	607	642	609	641	594	617	644	562	617	639	614	619	633	624	611	615	625	653	593	606	601	673	629	648	617	596	681	620	615	639	657	645	657	579	645	594	635	608	655	630	632	653	619	621	615	613	623	628	671	658	633	607	592	650	595	583	636	598	606	617	604	644	629	575	606	617	622	640	624	586	627	628	604	633	631	584	625	627	613	664	629	609	604	636	621	617	655	661	653	613	625	641	636	612	605	660	605	631	647	602	640	664	668	625	613	632	627	646	641	678	615	629	620	645	627	617	611	624	633	647	642	605	660	602	656	629	664	604	593	628	637	637	607	616	622	599	621	615	662	630	639	677	632	641	626	588	665	610	649	649	585	591	605	678	618	638	590	624	618	634	668	680	633	612	621	600	628	663	615	631	611	608	642	594	619	612	641	599	584	582	657	621	606	638	666	621	610	641	630	622	625	609	602	638	684	656	626	606	617	640	600	624	609	597	616	625	625	603	652	584	591	667	645	604	684	586	639	616	640	678	612	612	645	623	646	634	649	618	616	632	682	602	627	613	629	606	679	624	580	624	645	672	598	649	617	614	605	601	655	640	626	588	656	621	694	635	609	635	613	607	600	660	647	683	650	641	615	669	618	580	607	652	638	618	601	653	645	609	604	650	659	580	619	617	629	619	628	621	683	621	635	629	645	645	596	614	635	622	624	668	630	611	662	603	657	607	636	659	605	602	675	623	598	589	670	580	656	581	569	600	634	623	630	643	638	596	617	621	675	578	642	636	607	627	629	630	655	632	635	634	627	567	630	680	629	631	635	650	625	640	637	636	579	625	601	604	632	636	607	584	669	614	661	620	615	578	626	624	583	606	592	594	640	637	636	608	614	599	642	675	618	639	631	619	602	674	639	641	591	640	640	619	581	616	630	605	676	639	658	639	592	678	607	621	640	606	633	628	622	624	640	614	620	600	652	675	636	624	622	638	600	606	616	644	609	618	606	676	612	707	594	634	622	578	574	650	647	601	592	690	608	601	625	636	610	669	637	579	609	621	614	666	591	626	649	605	667	623	638	611	606	589	627	604	589	665	617	607	657	637	614	670	659	606	609	660	656	634	582	616	601	635	649	630	653	616	625	665	638	591	681	581	640	626	646	620	611	645	621	591	659	669	626	599	649	678	630	607	660	617	618	607	661	649	625	643	652	640	609	638	621	629	587	630	658	611	612	610	593	611	644	639	623	627	617	675	627	654	632	640	629	647	616	612	646	633	635	587	598	646	656	707	625	610	625	575	626	611	630	628	586	637	600	622	601	599	643	618	652	628	623	650	660	598	617	620	586	640	632	622	639	608	658	630	623	657	648	650	601	592	621	627	629	630	629	626	629	633	613	657	617	635	623	599	611	592	608	619	623	614	589	639	644	623	616	632	688	619	620	609	600	610	638	639	594	626	626	619	558	621	647	627	614	619	626	577	629	627	623	626	611	636	654	637	674	609	654	623	672	628	695	623	642	626	621	649	660	616	618	612	624	604	660	650	609	645	619	616	608	640	627	623	602	606	630	622	616	647	635	641	610	614	590	616	623	602	603	687	634	572	658	671	638	618	605	610	618	615	638	605	637	636	644	640	637	608	662	606	618	653	656	684	641	636	676	591	631	617	667	651	598	632	598	595	627	669	618	694	630	604	620	657	629	582	630	657	597	642	625	654	632	656	649	646	622	644	616	625	611	634	623	629	639	626	677	625	626	599	563	636	685	605	580	651	664	599	607	613	614	606	632	610	649	657	651	645	598	626	602	596	619	633	587	628	627	625	612	638	627	599	607	639	639	634	647	642	647	585	604	618	644	630	595	620	611	632	576	633	592	602	634	660	667	633	666	608	600	671	624	629	604	623	646	642	629	591	622	621	597	618	647	598	641	616	610	647	620	688	649	615	657	611	581	598	660	645	649	606	609	633	643	625	637	599	616	604	646	570	592	661	648	628	627	698	628	606	624	648	654	617	631	631	633	628	623	643	635	599	630	622	635	610	624	654	652	628	619	607	648	594	677	619	642	644	607	605	568	599	593	588	656	601	645	667	647	612	623	635	613	618	632	631	641	610	604	582	622	611	614	650	632	639	618	610	622	614	629	624	643	623	610	572	617	656	652	617	583	626	650	643	581	626	626	573	637	624	591	622	628	600	618	627	659	592	631	605	621	592	572	645	634	595	653	651	615	622	612	650	616	623	597	612	628	620	563	635	598	618	582	611	628	646	622	642	628	625	626	599	620	632	591	599	610	625	675	576	592	591	597	674	618	644	690	614	637	648	588	640	638	606	628	649	664	662	668	625	620	602	621	625	631	585	624	615	655	662	650	608	594	611	603	663	665	590	645	645	647	648	627	647	646	629	629	593	625	629	641	626	638	631	605	719	658	632	631	619	640	613	628	649	646	620	638	589	578	615	609	620	669	613	618	640	652	605	679	627	618	626	638	656	634	617	634	654	622	643	595	618	645	589	644	624	651	611	617	638	605	661	617	636	595	642	591	594	642	611	605	611	623	644	670	629	635	623	599	632	609	644	627	646	627	600	639	621	584	621	639	629	628	572	632	593	626	643	626	614	600	623	620	649	644	616	609	645	621	628	614	640	640	620	610	623	631	641	633	672	621	642	583	585	607	608	645	622	639	560	598	610	605	652	604	659	621	597	619	600	638	628	611	625	627	587	609	689	668	647	592	653	618	626	621	646	627	602	624	603	641	623	588	629	646	649	598	630	650	647	612	647	584	622	594	611	637	645	667	640	627	639	594	593	589	584	610	618	658	649	614	643	613	606	610	625	640	633	654	602	633	553	623	662	602	614	642	601	639	582	636	607	626	627	610	626	589	668	626	633	612	654	677	626	668	627	647	616	626	642	629	632	621	607	612	658	635	589	628	607	637	584	623	659	658	644	647	606	660	610	640	652	620	596	646	637	625	608	589	628	582	631	643	637	619	599	638	654	611	640	610	662	663	629	627	631	610	600	581	664	600	632	631	615	632	658	672	610	657	640	590	630	585	652	634	610	626	603	606	587	651	649	597	615	645	613	590	664	633	606	638	578	633	577	673	624	574	642	655	620	630	627	641	598
24714	21668	28870	25409	21541	15094	8809	5135	3388	2612	1954	1590	1222	1081	925	789	726	611	535	515	527	484	457	444	431	450	411	441	367	389	426	384	401	396	426	395	398	393	383	382	425	357	382	416	357	373	399	383	373	368	364	400	432	415	373	393	411	346	369	401	381	371	386	368	396	391	409	378	426	387	378	390	376	366	413	410	411	409	400	389	395	375	434	393	408	376	397	396	396	374	334	385	397	392	403	361	384	387	364	382	387	366	362	379	402	386	387	389	395	397	405	414	390	391	419	371	382	372	357	404	376	348	397	378	430	381	385	399	359	396	391	369	378	391	403	370	369	391	419	340	386	384	376	362	390	406	386	407	365	395	383	368	372	359	390	386	408	387	372	355	401	374	411	384	382	395	353	357	375	361	388	381	361	375	396	370	404	397	384	379	351	398	382	392	400	379	391	399	401	390	412	374	401	371	369	384	393	389	373	392	394	375	401	363	386	379	378	413	388	405	421	398	377	364	363	376	421	369	363	367	404	410	393	363	378	392	406	368	392	366	400	363	375	385	402	387	371	376	430	385	387	362	397	432	369	364	393	364	385	414	380	367	370	375	379	370	377	390	371	382	385	414	396	381	375	409	392	404	352	385	395	424	378	385	391	343	381	403	343	414	387	351	390	396	421	357	354	361	376	378	354	408	360	369	406	405	383	397	391	361	400	392	363	347	384	389	396	364	380	384	391	414	420	395	392	394	407	392	395	378	378	401	373	396	392	377	364	383	375	381	357	371	398	392	430	419	383	398	387	398	381	419	348	362	393	417	373	378	378	372	397	352	351	366	364	380	436	370	407	362	381	423	393	402	408	401	401	383	394	367	373	385	371	394	400	358	393	394	333	393	367	374	380	368	375	433	404	356	385	364	378	393	379	402	405	398	396	410	379	376	372	350	382	380	426	394	354	394	395	389	395	338	412	400	362	395	379	351	373	390	364	369	376	392	398	414	398	368	391	425	392	386	352	371	359	365	399	407	397	378	396	400	370	380	388	365	373	369	412	374	404	379	389	400	360	379	390	383	413	391	330	392	376	393	400	394	384	374	392	382	374	399	375	384	398	380	376	398	359	369	391	375	406	365	387	405	378	378	399	355	385	352	385	372	418	380	366	371	395	411	385	346	389	354	403	400	383	390	378	350	386	386	421	371	400	387	380	393	379	369	408	414	375	369	376	394	384	404	378	383	396	377	362	396	387	381	392	392	381	404	370	378	393	356	354	393	395	387	405	377	374	412	407	376	394	405	392	342	383	356	376	398	364	373	414	390	400	387	370	364	428	399	388	399	378	333	387	370	386	415	367	359	402	385	403	423	376	373	388	363	362	408	375	376	397	386	422	368	370	371	367	409	366	381	387	381	409	403	406	361	400	394	371	369	397	393	381	406	402	414	361	390	385	373	378	385	377	367	411	397	412	377	403	345	389	376	413	367	389	361	392	372	356	397	377	408	395	359	389	408	437	391	400	407	385	422	384	394	384	377	407	407	369	364	382	372	394	363	394	365	394	397	357	386	390	386	382	398	395	356	392	380	412	396	392	395	371	404	389	359	387	377	418	439	382	396	395	386	373	396	386	374	365	410	377	392	374	405	388	379	380	364	394	408	356	404	382	376	360	376	363	381	364	367	399	337	369	377	393	391	376	346	376	375	377	376	405	390	356	403	338	360	383	378	401	411	385	374	375	353	340	373	386	389	381	421	391	367	351	380	362	401	369	445	369	371	412	368	358	360	350	408	362	374	363	418	381	387	380	348	385	382	349	390	379	353	367	369	381	399	401	385	396	389	420	394	333	408	404	449	415	397	411	387	374	436	392	394	418	391	380	363	373	389	370	386	387	383	380	343	386	379	370	354	405	409	389	379	413	385	360	391	386	381	387	352	384	391	453	374	405	382	370	427	397	393	382	416	355	358	421	367	378	402	343	385	367	393	385	382	376	422	377	351	381	397	408	384	392	394	397	396	382	424	421	397	380	427	377	390	346	401	361	393	388	399	330	363	406	359	392	373	389	359	398	369	368	410	373	378	394	379	370	403	393	410	380	380	370	394	373	388	368	430	408	389	402	417	400	399	370	391	413	407	384	371	365	370	359	362	399	372	417	415	390	366	387	382	366	399	387	348	390	370	373	363	372	381	368	411	391	394	391	394	407	400	355	401	382	384	363	383	404	392	368	333	375	377	414	371	375	377	379	376	394	384	368	371	376	404	387	394	378	398	337	352	364	355	380	406	361	370	395	406	385	403	393	419	424	402	398	374	377	390	383	401	402	355	388	375	370	374	358	391	401	369	387	403	380	359	354	391	384	368	372	390	376	372	386	373	397	373	381	375	395	403	370	386	387	379	379	384	407	402	403	389	415	411	383	381	357	432	371	378	343	410	375	426	412	391	383	422	389	344	394	416	335	402	405	395	394	355	393	396	372	368	396	360	361	402	371	406	404	388	395	368	369	369	387	395	384	369	360	412	366	382	388	383	374	366	406	363	396	399	405	373	371	410	352	382	391	371	340	402	340	379	371	365	408	424	400	355	360	419	347	373	372	391	392	366	375	375	411	375	382	368	353	370	384	391	376	395	423	369	367	351	359	388	416	384	371	412	361	339	380	402	366	377	373	439	401	387	396	407	372	387	359	365	421	399	384	362	372	375	418	382	335	382	400	377	378	380	364	363	379	392	418	415	407	410	432	360	387	368	369	422	374	407	388	335	367	366	415	370	365	404	372	377	354	358	365	368	384	411	391	401	385	359	373	398	388	398	402	380	398	397	381	388	396	368	364	399	367	393	398	400	400	380	384	378	385	394	374	383	395	395	379	421	390	407	384	387	344	392	390	350	408	385	421	355	348	406	386	345	366	376	378	371	357	399	419	382	368	373	391	389	387	404	395	382	371	391	392	387	390	385	370	376	379	374	412	371	380	420	398	356	410	358	382	359	393	431	365	367	411	378	382	362	373	373	401	386	356	424	365	389	374	376	424	408	374	406	397	380	409	400	349	399	399	392	380	363	401	389	381	391	402	380	361	396	356	399	397	372	416	361	401	370	385	372	376	383	402	406	389	399	369	399	390	384	410	401	367	383	401	384	360	396	361	397	376	388	380	381	371	342	382	375	376	350	338	387	357	422	352	387	392	403	414	400	355	427	383	353	410	418	365	396	396	439	387	375	366	410	362	378	377	365	389	384	361	387	418	383	381	394	405	406	391	385	350	392	391	390	415	372	359	371	404	381	345	384	384	372	387	407	373	396	403	396	380	379	365	339	367	421	426	402	355	391	342	402	378	378	365	350	363	387	423	392	384	384	387	372	383	444	386	400	396	371	396	368	387	383	386	380	376	407	385	369	424	389	365	408	389	396	408	407	374	396	378	408	386	373	367	350	378	357	407	416	384	391	394	415	423	386	382	367	388	377	347	363	346	375	409	377	362	381	400	376	365	388	399	403	362	382	397	397	388	400	359	392	351	369	393	393
31118	51360	46019	36291	29495	22550	17559	13817	10478	7977	6077	4648	3891	3143	2634	2214	1710	1506	1247	1072	969	973	943	827	777	802	757	733	671	716	697	679	641	662	677	703	655	650	631	654	650	682	666	643	635	643	660	669	642	672	679	618	661	649	680	592	618	664	600	683	671	649	632	646	678	655	619	633	605	687	618	615	596	654	639	653	621	608	623	618	737	649	621	571	655	660	621	646	641	620	663	660	657	660	638	626	643	631	638	611	652	624	649	569	599	608	601	642	674	647	619	622	630	637	643	610	646	660	604	620	639	646	632	679	644	620	637	612	631	655	606	652	639	670	645	647	611	618	618	670	649	659	629	647	664	661	627	651	629	667	679	643	630	600	633	635	612	625	615	647	696	638	642	644	661	660	640	677	644	649	639	633	654	628	625	667	660	641	635	637	688	654	626	651	623	616	656	640	681	646	604	639	598	662	637	625	620	677	682	639	612	663	572	627	674	591	637	595	619	613	617	635	648	646	623	624	633	651	647	647	662	650	636	613	628	651	638	637	660	625	674	641	604	613	593	631	576	622	638	619	637	706	690	607	643	628	634	649	636	674	592	649	626	608	651	668	646	655	581	600	571	650	648	640	644	661	648	571	612	587	637	660	633	616	639	604	655	659	644	631	643	627	658	627	632	653	616	632	656	606	647	638	605	626	691	661	638	647	636	649	670	629	607	641	631	613	597	645	645	671	663	596	621	602	598	636	596	650	631	591	639	590	621	616	622	634	617	692	623	621	638	624	609	628	667	655	616	652	630	636	650	653	632	662	629	628	587	662	651	616	606	657	663	607	636	645	606	641	648	645	692	668	633	651	601	628	663	618	664	660	650	649	642	596	649	636	652	636	597	670	601	661	708	649	631	651	656	597	668	613	618	665	627	673	632	611	625	622	629	642	635	646	627	639	667	626	643	637	621	646	617	621	634	701	634	653	634	613	642	592	622	622	654	697	592	626	622	625	578	661	625	656	596	623	675	619	635	599	644	616	649	654	667	644	630	635	579	584	643	596	664	655	659	650	652	630	589	646	623	571	661	636	613	644	641	574	644	616	589	635	635	599	656	606	605	622	661	593	609	611	616	667	584	649	618	674	655	623	641	690	584	643	687	607	623	631	587	638	624	683	658	641	627	609	646	699	643	654	626	635	609	646	590	691	611	625	646	625	636	670	623	645	633	619	630	666	669	632	626	630	630	662	648	621	681	611	623	672	601	642	628	634	628	595	610	611	651	643	610	650	612	676	632	593	613	683	617	632	626	611	640	672	664	588	616	628	616	611	616	637	639	630	638	624	612	632	650	648	645	646	620	613	643	641	632	625	649	596	669	627	647	620	694	644	620	674	620	643	651	590	652	638	679	670	655	619	611	650	627	635	642	662	606	621	628	617	611	601	618	639	663	651	691	700	627	620	648	584	648	671	642	644	632	643	591	638	622	590	595	648	629	641	633	600	613	626	580	625	629	665	653	572	618	591	670	626	647	649	634	649	621	604	609	659	615	656	622	592	638	617	648	626	634	650	627	658	623	600	609	615	641	668	573	583	619	620	645	611	648	625	592	665	630	673	681	595	617	646	595	620	639	647	614	622	637	653	621	646	628	622	601	621	656	622	627	642	654	625	683	643	611	649	676	667	645	678	593	602	630	639	600	627	610	630	615	641	688	648	621	629	644	611	603	654	587	603	639	608	641	618	647	655	631	688	616	619	659	608	634	620	662	693	666	655	660	625	626	617	648	602	672	624	620	668	675	649	657	664	605	648	644	616	624	609	607	637	628	635	629	639	631	706	639	643	664	588	662	670	635	668	611	614	635	640	609	667	606	608	626	613	637	627	641	654	617	624	632	649	638	692	647	635	643	633	634	605	639	659	691	620	644	642	615	598	669	660	664	670	635	673	663	705	652	631	663	693	597	614	615	636	618	654	603	595	611	624	664	707	656	632	661	610	663	651	608	622	710	681	644	625	598	636	654	657	607	593	576	633	615	682	643	632	619	659	656	600	593	642	619	676	616	595	664	609	634	682	574	667	629	637	644	665	640	647	628	611	595	618	670	641	626	640	619	641	633	614	642	622	631	607	622	618	619	635	662	623	598	611	610	636	676	596	659	645	620	576	675	633	671	648	622	644	634	676	613	671	643	630	639	631	608	640	696	631	649	639	642	623	666	631	656	665	633	615	679	633	672	642	648	641	667	691	623	649	651	635	679	648	658	684	614	634	645	631	635	645	707	636	667	622	660	596	630	604	603	624	621	623	628	620	610	623	637	666	647	617	603	573	633	641	642	631	659	622	634	655	610	676	626	641	655	608	638	610	610	668	635	652	618	649	633	642	674	640	607	642	602	660	633	627	643	648	670	644	629	594	657	657	617	604	620	651	653	671	657	675	597	674	633	638	610	625	652	680	639	627	652	651	597	622	637	661	601	613	638	639	609	638	640	669	627	698	612	598	620	617	619	577	627	613	630	650	613	652	652	625	694	628	624	650	657	640	640	606	629	628	659	638	643	631	671	696	651	648	646	612	643	652	658	650	630	654	640	658	615	612	649	653	668	642	589	624	661	625	621	635	635	630	630	632	670	644	595	637	620	653	645	664	643	661	615	673	647	596	622	634	698	672	642	631	665	632	610	647	645	634	665	678	619	635	618	632	634	620	630	616	592	660	673	626	622	626	608	657	641	656	619	692	617	598	661	623	621	666	642	609	624	589	614	619	640	669	650	650	603	635	623	607	657	643	647	640	658	642	631	653	658	609	647	640	653	634	621	596	614	636	697	593	639	608	649	613	657	617	644	610	583	655	631	641	642	618	632	653	667	606	638	661	591	659	614	600	688	646	658	615	629	649	590	649	648	643	666	609	624	651	583	632	652	669	632	622	657	624	622	602	596	590	658	624	659	602	620	628	609	661	633	624	606	639	635	652	630	594	597	608	638	608	645	659	635	636	639	643	600	603	644	628	614	662	637	613	637	601	606	640	650	676	640	666	632	603	647	674	594	618	611	598	657	655	638	646	655	618	645	622	610	627	633	681	639	587	656	617	593	625	670	649	607	681	659	650	610	639	662	633	613	609	628	627	653	618	625	608	623	632	665	663	626	651	636	625	617	641	657	663	629	630	651	646	650	647	646	626	670	642	616	600	625	640	668	662	598	673	664	600	608	633	659	606	611	598	649	606	653	620	613	592	651	627	628	657	613	616	621	657	617	659	656	637	649	646	604	638	622	633	616	652	637	649	692	586	657	636	612	610	637	646	584	645	603	633	605	612	638	684	652	637	627	594	616	666	611	638	625	666	606	663	657	656	658	646	642	601	630	649	594	644	642	623	622	632	685	624	617	626	676	636	666	616	623	650	646	594	605	657	665	653	677	634	724	605	681	649	634	597	645	597	622	616	613	636	633	598	648	615	643	583	627	654	645	611	652	623	634	634	613	636	638	683	639	599	594	696	623	669	655	622	628	609	636	660	635	611	635	603
23719	21660	29511	24372	22007	21535	15000	7375	4632	3393	2663	1970	1669	1326	1123	1014	796	684	624	506	510	481	437	438	434	431	398	420	386	427	387	390	402	418	375	352	359	351	355	343	378	361	339	374	373	364	350	384	355	354	356	368	354	336	369	340	359	379	392	322	347	343	336	370	354	368	350	352	354	378	346	361	356	375	346	345	380	355	351	366	351	350	361	381	391	377	356	365	380	353	337	358	404	355	327	373	373	333	320	348	400	363	349	318	331	337	338	327	360	350	367	372	354	412	379	368	329	367	382	345	353	357	346	385	362	368	369	350	396	331	385	418	381	304	336	362	360	365	331	355	347	349	355	361	361	342	392	373	326	321	358	349	362	342	338	343	358	386	376	327	361	362	315	338	413	350	334	362	393	336	328	351	340	391	348	338	374	338	400	391	348	346	387	344	350	341	388	375	362	354	351	379	337	348	382	372	368	369	363	354	348	360	308	336	331	338	341	354	399	344	360	331	347	352	372	344	327	348	344	314	364	358	364	375	339	383	339	362	373	377	357	370	359	349	341	369	333	370	354	372	361	322	344	364	324	342	350	358	357	342	373	345	366	345	370	388	344	356	354	390	370	381	341	363	395	362	371	352	386	369	343	370	352	338	378	335	356	369	362	365	358	354	315	349	388	397	360	377	323	364	357	363	373	363	337	321	388	353	333	340	345	382	363	344	350	374	356	367	382	387	357	339	356	357	328	365	318	406	373	317	362	337	370	367	355	367	335	355	345	314	364	332	370	373	363	346	367	336	355	340	350	357	321	336	368	365	355	333	347	366	353	357	375	316	359	378	362	357	358	355	373	399	349	357	372	355	355	353	324	326	377	328	366	343	334	337	354	341	330	350	356	357	355	371	359	382	348	379	367	370	352	338	340	369	377	359	348	358	340	358	356	355	382	356	380	371	352	376	350	344	345	330	362	359	355	364	350	388	352	388	347	364	380	367	361	383	383	370	340	386	393	346	346	354	395	346	350	359	337	361	356	344	351	360	352	292	368	358	357	368	346	340	365	362	372	358	331	412	351	338	364	356	388	370	354	344	378	386	351	361	398	370	347	353	345	360	375	383	334	369	336	358	362	359	342	365	321	387	361	393	359	357	363	394	359	356	385	341	345	350	360	359	350	387	368	338	350	328	342	304	360	347	341	345	382	332	373	381	367	370	338	327	354	365	397	376	353	363	355	373	355	365	375	390	387	355	319	360	350	323	345	359	345	408	354	317	320	380	363	327	371	383	345	346	358	371	336	358	351	345	368	362	365	347	357	331	350	352	362	349	360	338	384	343	380	352	357	364	364	374	315	374	355	331	384	353	352	371	401	341	366	368	382	359	366	378	386	368	346	342	352	385	336	372	365	342	377	353	349	338	390	351	316	341	363	391	335	363	334	359	360	356	352	365	358	360	376	358	358	373	326	348	334	324	380	323	371	365	340	345	392	363	344	343	353	336	347	344	346	348	365	358	356	313	347	365	333	362	399	339	384	350	315	333	353	339	376	337	341	334	341	368	306	390	336	366	350	329	350	352	360	339	344	330	351	358	382	361	366	339	361	344	347	350	332	366	363	368	330	372	355	385	378	367	350	357	328	340	360	389	381	345	389	343	360	399	329	353	340	351	355	373	362	344	341	379	352	337	370	340	371	325	354	344	375	362	347	342	375	368	359	315	355	349	361	343	361	337	376	369	341	336	336	356	354	360	340	360	373	357	360	378	355	354	345	353	360	329	358	367	355	374	335	362	368	371	391	345	358	360	359	329	343	366	367	359	367	354	354	364	349	373	346	326	341	367	364	337	343	361	342	339	352	349	384	366	376	352	376	353	353	345	344	355	350	380	360	348	343	384	359	350	352	370	361	349	342	355	360	366	374	396	364	369	354	348	374	373	361	345	336	337	362	335	369	398	360	352	329	312	318	376	341	344	342	358	352	364	370	336	350	391	368	382	356	375	364	358	361	330	350	330	367	369	338	393	318	354	352	349	358	350	382	342	360	369	351	346	374	335	331	410	380	339	331	381	370	319	352	377	387	352	350	371	384	360	326	348	369	342	354	351	369	349	348	346	343	356	377	369	341	356	342	363	354	345	363	391	356	374	340	348	383	315	334	328	371	364	378	370	367	326	365	361	346	334	361	326	368	375	313	357	373	373	358	354	361	330	348	360	359	359	357	339	361	374	329	343	374	403	335	375	374	376	364	347	343	375	333	390	362	352	362	345	363	356	375	351	351	387	330	358	365	329	339	362	347	358	344	326	353	355	331	347	377	384	355	346	332	354	366	389	355	341	383	370	358	392	363	356	335	351	359	343	341	377	339	361	372	394	397	349	365	345	319	366	366	325	382	323	321	348	366	318	396	363	356	356	364	369	355	368	350	364	367	376	353	353	362	318	366	348	361	392	319	365	352	366	342	386	350	367	343	375	367	378	364	303	366	350	368	334	339	385	382	366	352	363	377	365	344	367	409	369	367	368	367	366	334	362	384	309	351	367	356	346	353	347	375	343	357	334	342	336	363	346	353	381	392	348	351	335	383	345	358	360	335	331	383	351	346	395	331	324	374	365	362	364	358	368	354	369	369	383	355	370	333	366	347	374	335	368	333	359	346	361	346	327	351	339	349	369	362	380	366	369	355	349	357	319	360	363	318	346	378	351	364	370	338	369	393	366	355	348	318	346	370	385	362	359	373	346	361	362	374	381	350	381	365	360	358	363	351	371	381	328	349	363	358	348	354	345	325	373	379	362	386	359	368	364	303	378	336	380	367	326	389	358	362	378	357	325	332	337	361	339	401	389	372	403	346	397	356	346	381	362	356	374	341	320	336	335	335	359	330	351	351	370	354	354	373	334	340	352	354	347	360	369	360	349	339	348	340	366	379	363	371	384	345	365	350	351	350	343	384	338	387	316	303	352	352	332	363	340	344	347	376	334	385	351	358	359	366	357	382	371	344	371	373	330	338	365	348	357	357	376	360	319	346	370	357	353	351	382	351	340	358	333	401	376	380	354	373	372	371	353	333	342	354	330	385	366	380	346	325	353	338	367	363	345	335	370	371	371	367	389	356	369	374	343	391	387	340	368	406	342	347	372	402	364	366	367	356	361	359	355	332	339	338	371	331	362	339	367	358	374	369	341	367	338	345	331	340	372	344	344	354	327	340	350	346	335	357	361	345	368	363	367	365	360	320	386	355	366	373	394	376	372	377	393	355	367	363	358	348	348	388	344	378	390	372	351	358	357	344	351	380	380	329	369	343	367	362	360	346	376	330	359	360	348	361	374	330	350	326	378	340	336	346	346	362	348	355	344	394	365	360	352	328	370	358	375	403	350	340	374	333	316	391	373	345	357	330	370	349	379	365	366	391	325	367	368	330	372	380	405	357	355	355	330	368	339	382	318	341	344	318	352	384	386	332	318	356	337	330	359	389	355	356	374	379	375	361	368	358	344	359	339	389	376	346	370	365	339	367	345
32540	55473	49887	40247	33528	26810	21325	17115	13433	10569	8149	6353	5264	4334	3500	2830	2185	1686	1389	1163	1017	947	873	850	824	820	775	719	665	647	687	661	638	603	629	637	591	617	601	605	612	596	577	587	593	568	562	625	594	614	569	603	562	555	541	608	582	590	576	536	573	582	580	567	580	552	594	574	581	560	579	612	612	563	579	587	564	577	603	569	610	574	570	605	551	560	599	580	584	586	581	588	594	601	551	587	571	569	537	555	541	579	596	595	559	615	534	592	588	558	577	626	562	606	611	612	627	583	572	589	561	585	571	544	575	572	606	597	562	579	581	569	548	600	593	604	598	595	559	578	547	559	585	568	566	562	550	575	588	592	544	588	550	566	592	543	583	567	561	577	585	550	573	563	593	574	581	594	599	567	571	577	583	575	591	591	582	573	583	580	568	523	568	604	575	578	589	551	613	577	535	575	579	564	559	582	571	567	560	575	577	582	566	606	549	583	579	553	552	632	600	544	587	559	630	566	527	597	591	571	582	574	520	557	588	589	569	577	590	568	563	617	578	590	578	584	527	586	594	536	606	562	571	598	633	562	560	611	612	568	579	543	588	611	596	540	620	573	564	588	599	590	575	600	554	584	609	569	594	567	537	544	552	576	560	558	570	574	583	583	559	599	559	554	603	596	587	623	564	602	564	564	599	563	579	592	565	571	562	574	577	549	624	584	581	583	579	586	565	586	595	581	567	599	614	610	565	564	570	554	567	585	614	568	588	536	596	557	592	555	579	583	570	586	624	577	575	614	604	630	552	549	611	556	625	549	541	586	567	543	593	565	621	607	550	583	597	586	537	520	584	581	598	541	581	543	617	603	569	565	596	601	619	554	582	551	557	620	589	609	566	525	571	607	578	538	604	571	545	592	561	608	633	581	578	613	538	579	521	610	551	584	584	593	518	572	564	576	563	570	599	563	573	546	551	548	565	570	585	572	576	596	579	593	582	584	576	586	596	567	558	569	599	616	556	566	586	598	559	591	586	543	576	527	536	591	595	607	556	560	584	557	575	540	551	587	566	597	597	610	590	600	613	581	526	561	601	569	576	551	528	569	559	593	566	523	578	578	542	589	568	578	544	611	607	601	542	577	563	605	577	595	556	603	581	598	575	602	530	592	545	622	563	555	546	580	580	559	575	601	590	599	577	660	543	547	567	604	615	590	598	565	569	594	562	537	543	557	605	560	581	548	582	554	559	565	557	607	545	542	567	565	556	558	604	565	593	620	578	607	625	627	589	594	526	569	589	579	560	575	571	592	621	593	576	581	560	560	545	573	610	558	586	590	574	626	561	594	550	566	555	573	585	596	558	633	599	580	621	567	579	547	559	576	598	553	560	547	591	570	567	604	574	558	554	566	556	592	600	561	561	567	577	609	613	618	623	566	603	630	609	608	586	600	569	595	567	545	524	544	583	553	579	582	581	640	585	582	591	529	581	580	583	558	607	586	605	565	616	596	577	574	596	594	544	579	628	579	569	544	587	555	574	586	589	570	559	591	518	549	616	576	553	528	576	629	553	618	546	601	596	575	569	582	584	556	611	577	573	584	577	605	516	548	597	617	598	597	613	564	575	600	596	576	553	603	627	589	574	572	581	541	603	593	579	575	572	559	545	571	589	544	567	575	565	607	580	598	556	601	527	578	618	600	604	588	578	586	607	597	550	539	561	572	605	604	566	554	553	589	539	600	583	564	575	616	583	548	511	570	618	598	540	569	549	582	541	560	535	621	574	548	594	619	568	572	575	558	573	561	585	624	578	579	602	621	582	594	577	548	604	555	572	606	591	566	570	570	533	566	574	569	590	567	565	566	539	587	579	570	604	584	601	574	583	646	588	606	528	579	569	520	615	592	560	586	583	581	575	546	590	597	537	562	561	535	582	545	588	588	619	562	605	615	583	617	572	565	575	519	570	559	592	605	570	582	576	608	576	576	606	587	595	572	557	549	567	567	612	562	560	612	589	542	606	609	631	590	597	577	575	588	613	610	553	570	584	567	546	590	590	585	549	567	529	535	568	545	555	554	565	582	587	558	587	601	596	600	557	589	565	541	579	586	610	563	525	570	595	562	572	542	606	583	523	528	565	591	552	572	613	573	605	568	616	585	577	575	582	581	569	584	577	562	539	619	603	530	543	562	559	568	574	589	538	602	579	585	542	562	592	595	555	544	571	566	615	609	564	588	592	544	568	586	609	553	624	612	584	601	571	616	640	631	546	591	589	540	597	595	613	581	589	573	580	593	563	560	612	580	555	575	588	566	574	571	611	597	595	593	580	597	618	576	609	569	585	581	606	537	575	563	567	549	541	560	571	609	595	617	516	604	562	635	611	577	598	592	541	593	593	569	582	584	537	569	554	547	573	587	574	585	576	556	544	633	555	559	596	578	600	621	600	557	563	567	554	599	606	594	573	556	605	603	560	561	575	577	601	575	548	584	583	589	577	611	598	575	547	544	597	590	559	607	577	579	581	610	556	593	560	584	548	571	572	599	578	582	570	573	585	598	585	538	561	598	593	615	546	577	556	588	591	607	575	555	537	580	564	563	571	589	588	607	594	654	561	577	580	555	580	570	523	595	568	547	564	612	612	567	572	545	552	559	599	603	580	589	546	578	565	530	602	574	569	573	585	565	588	623	549	567	583	581	593	599	623	555	574	565	572	609	599	521	590	594	565	590	564	610	556	621	608	569	562	536	611	610	598	545	567	622	556	620	603	544	559	575	585	572	586	605	568	611	571	553	581	547	553	595	562	649	554	576	589	582	545	571	605	568	558	550	583	574	569	569	568	585	566	577	581	583	569	604	554	552	566	570	581	615	602	585	562	572	628	572	530	600	588	575	609	611	582	592	565	569	574	597	616	538	567	625	558	591	580	625	596	606	569	616	561	568	550	602	570	607	590	594	596	563	622	527	580	575	575	596	611	555	605	579	575	575	533	513	578	616	575	575	602	585	569	585	643	638	572	590	540	603	535	602	608	555	575	576	593	572	548	574	605	535	552	560	569	556	566	621	550	563	629	570	584	573	573	599	571	533	596	558	556	589	562	546	609	584	565	614	555	577	558	556	539	586	569	566	595	582	564	601	535	603	542	562	540	571	548	560	593	630	560	552	554	546	548	547	536	609	532	550	603	578	560	574	572	539	611	546	562	584	594	581	568	581	582	594	559	559	575	583	604	560	611	570	556	563	562	559	549	585	557	520	563	539	528	569	573	587	581	577	635	537	538	592	579	545	580	548	547	554	575	575	533	572	589	561	622	617	590	568	568	560	546	609	624	554	589	585	570	549	586	555	565	564	577	599	582	575	582	588	549	559	610	578	605	586	616	554	531	605	592	574	555	598	571	583	578	594	602	588	585	586	607	597	589	558	567	568	536	581	560	554	574	574	563	581	560	582	575	564	587	571	577	600	582	563	611	611	547	531	564	578	568	582	541	495	536	606	589	612	560	599	570	617	587	558	528	569
28496	27743	30165	21466	11844	6767	4268	2865	2130	1631	1256	1026	921	838	707	621	552	476	492	465	448	417	383	377	388	415	401	435	397	372	367	392	354	414	384	398	376	369	396	381	379	355	410	356	393	376	418	407	362	398	400	380	410	347	393	394	353	399	364	398	388	350	354	378	381	364	338	381	383	379	384	348	415	373	412	386	375	409	362	372	357	383	379	366	365	383	374	380	393	404	402	373	375	357	349	403	389	387	374	353	404	349	386	366	387	392	368	388	389	370	385	347	362	364	372	400	381	385	374	366	388	383	373	391	354	393	405	342	395	388	387	378	379	408	356	346	377	376	375	317	355	360	346	339	378	359	411	383	356	382	385	399	366	350	382	401	377	411	377	334	349	392	394	370	387	369	375	387	403	352	354	364	388	377	379	368	394	364	372	377	388	423	383	382	387	375	368	375	362	399	364	391	370	363	375	387	371	372	403	380	365	383	389	397	352	405	385	379	371	412	401	381	354	342	408	390	368	399	393	360	383	372	398	368	377	400	374	357	384	396	383	381	407	398	358	401	389	386	379	350	357	396	398	385	428	405	388	351	391	401	397	358	372	372	397	400	357	371	392	375	351	389	377	390	367	349	387	387	394	383	407	387	374	341	378	378	370	413	387	386	369	371	391	369	387	419	370	361	351	352	386	377	378	397	395	409	412	352	382	369	382	394	353	394	362	413	393	366	397	368	362	373	388	363	400	368	377	350	397	366	403	377	416	372	378	356	373	347	369	354	354	393	362	370	390	376	386	384	384	391	383	360	359	409	380	375	384	380	356	377	397	379	388	395	352	370	387	322	373	375	342	349	384	351	377	392	395	406	446	358	401	363	414	388	374	363	362	362	368	389	359	373	381	362	394	396	355	364	384	373	369	356	369	377	356	381	367	392	392	362	355	345	374	359	398	376	376	387	361	360	386	407	324	384	363	389	335	400	384	382	361	363	402	392	358	377	409	354	382	397	350	370	408	400	368	393	379	360	388	390	408	337	390	377	363	369	342	376	392	383	365	368	384	393	401	376	373	366	389	392	362	424	384	380	363	349	375	400	423	374	350	355	394	359	346	371	377	380	400	359	364	399	346	366	390	349	375	393	372	384	381	376	366	374	350	363	389	386	375	340	383	400	390	366	387	399	366	390	404	357	412	407	382	377	367	364	367	353	396	366	375	380	370	392	360	362	375	418	369	371	361	393	379	380	384	415	383	350	371	397	391	369	355	399	353	353	381	377	356	369	387	377	362	407	387	351	390	364	416	359	371	415	394	383	338	376	360	366	373	379	372	411	370	363	368	362	361	383	380	389	352	410	413	385	363	372	395	391	388	374	385	369	419	363	378	377	402	381	352	368	361	386	391	356	419	378	369	384	398	398	345	367	382	418	368	355	393	380	372	402	388	409	368	405	405	352	403	383	379	384	355	399	397	396	348	363	371	404	356	375	367	373	355	391	379	378	367	373	374	390	352	362	391	354	391	367	354	382	396	401	368	378	398	352	386	367	353	396	411	362	366	417	363	373	410	347	390	382	359	351	422	346	414	377	344	363	374	392	381	411	372	369	376	368	376	362	357	380	398	409	386	395	355	382	358	389	413	386	389	414	364	364	380	373	406	403	400	351	362	394	399	395	378	348	385	412	398	373	358	395	388	370	362	385	365	378	408	387	373	370	340	412	364	345	355	407	370	390	360	378	368	395	390	355	388	400	366	374	391	349	360	377	375	356	397	379	359	374	364	366	379	379	366	356	414	428	353	381	376	384	406	363	398	373	355	377	384	352	367	398	427	421	409	424	357	402	369	360	361	367	411	386	365	400	372	358	383	395	358	374	400	393	375	393	372	421	425	387	365	403	401	372	379	387	341	362	377	369	372	374	364	365	339	369	396	411	386	372	391	381	362	383	374	387	380	375	345	327	408	364	364	377	394	404	375	386	401	345	369	370	403	412	404	403	381	388	376	360	354	370	387	398	368	420	372	372	397	342	396	367	399	338	379	372	379	402	330	395	409	355	402	363	369	378	394	373	364	366	370	349	403	366	339	380	384	409	359	421	348	384	385	370	384	379	361	374	386	393	387	379	356	396	369	380	358	356	407	414	350	360	329	364	397	371	371	366	404	410	385	408	358	398	393	377	350	371	372	364	344	359	411	368	357	383	375	394	364	350	357	384	368	362	371	341	353	378	391	407	354	402	382	365	411	387	383	347	371	358	389	401	402	343	375	392	382	366	390	366	354	388	380	349	387	401	415	371	373	395	391	385	356	383	427	395	366	362	377	395	373	385	386	387	374	388	401	359	395	386	400	411	395	409	367	402	386	399	374	414	347	358	386	379	387	373	405	407	375	381	404	380	404	359	429	368	338	374	388	408	367	383	380	396	377	373	395	380	389	346	361	363	372	350	405	373	380	381	392	399	399	377	386	390	372	378	363	385	375	387	374	375	395	373	360	366	357	375	371	378	393	415	378	387	372	364	380	393	378	386	370	387	380	378	377	376	342	425	390	395	366	374	397	354	374	357	377	353	385	350	405	377	368	405	395	364	353	386	364	368	386	373	358	381	369	401	351	383	382	384	391	349	387	364	367	409	412	425	351	392	372	413	377	372	362	363	404	370	386	365	399	398	379	365	387	395	378	387	370	381	373	388	416	388	401	392	393	364	390	350	365	395	380	360	369	379	361	410	362	391	421	387	344	365	371	387	392	356	351	332	378	370	377	365	391	385	362	410	378	391	380	385	384	378	336	400	364	398	398	335	372	402	410	388	404	389	383	382	395	370	394	378	385	356	377	371	404	399	366	389	404	389	382	435	400	363	381	409	388	362	376	385	375	352	404	398	351	383	385	410	384	403	382	392	400	381	382	391	406	346	342	368	414	358	366	395	378	351	406	384	363	340	373	442	383	359	376	376	384	370	391	386	376	357	407	369	353	384	374	374	362	389	380	373	395	378	405	399	366	374	363	352	371	383	379	353	400	388	377	390	339	389	373	393	378	357	372	409	388	393	387	392	384	370	328	384	376	382	374	354	392	392	367	365	366	340	384	342	385	385	395	392	377	394	436	414	361	350	382	376	374	377	411	377	373	432	383	369	349	376	380	409	379	389	405	391	384	407	387	371	364	397	429	405	372	405	369	396	385	404	356	351	356	379	371	376	345	398	371	402	410	350	371	387	374	359	410	366	357	357	396	367	402	350	375	367	380	386	392	388	384	397	382	374	364	386	378	405	430	373	360	392	408	345	395	396	384	376	400	383	374	351	403	381	365	397	419	389	396	413	378	395	376	379	378	368	375	381	364	371	380	394	402	373	403	360	380	388	370	391	367	374	384	360	367	405	378	354	349	368	381	373	422	414	358	383	383	368	387	391	369	381	337	395	383	389	387	426	375	354	370	379	375	398	376	381	388	400	372	366	404	403	403	382	374	367	358	389	400	374	369	403	393	368	374	356	392	365	402	357	358	387	369	382	376	371	371	366
31694	46729	40306	30231	22674	16663	12372	9290	7028	5248	4010	3121	2696	2289	1855	1561	1221	1116	1031	909	809	784	782	720	709	701	682	679	669	695	687	684	688	660	634	666	682	618	677	589	614	599	646	594	655	652	627	641	617	647	640	629	615	600	659	644	632	583	638	644	655	615	629	637	645	641	610	619	618	605	602	630	635	656	603	650	627	664	615	599	637	630	652	599	622	614	650	578	609	647	642	586	622	592	643	630	613	659	618	619	593	606	617	598	623	609	625	639	628	586	660	594	629	608	621	613	618	640	620	605	667	599	633	592	607	615	636	616	639	648	583	650	624	645	598	604	626	615	650	620	600	670	615	639	619	672	651	640	645	578	597	625	598	645	619	624	635	560	608	618	619	596	584	640	683	630	616	616	666	631	607	650	587	622	653	564	603	568	622	640	660	651	641	610	636	652	630	624	607	643	627	615	638	635	638	645	627	656	610	610	650	604	604	619	620	613	610	580	592	622	635	625	626	657	637	657	625	622	692	593	601	626	602	613	614	663	609	652	598	637	585	599	579	620	633	612	633	633	587	626	601	609	639	652	659	619	631	629	626	597	626	628	593	578	607	591	661	642	632	599	584	662	654	656	638	637	618	620	653	627	633	628	645	607	676	591	639	650	664	609	601	639	618	570	610	648	661	600	615	624	593	598	611	607	585	622	649	642	621	598	636	623	624	621	681	677	607	657	645	611	644	615	616	624	660	629	674	644	616	657	640	592	636	626	684	683	636	653	605	631	616	661	650	621	603	639	581	664	658	575	561	643	611	674	637	614	595	667	616	653	620	618	632	628	636	691	635	642	640	592	633	642	603	614	614	661	612	626	612	642	599	680	598	621	606	637	634	606	623	624	604	636	609	614	605	626	574	614	596	617	624	618	642	653	615	680	652	628	615	634	653	631	618	616	642	663	645	622	622	623	620	644	577	617	599	648	615	630	656	638	669	623	622	657	614	593	602	615	550	612	639	599	567	616	654	619	656	638	637	615	671	619	646	667	631	622	652	618	606	639	638	604	608	667	632	629	592	623	620	666	607	664	641	590	656	623	681	617	624	622	633	586	637	656	586	647	654	639	626	653	603	645	609	597	633	645	605	643	614	611	622	647	616	640	590	612	630	682	609	582	624	642	649	634	660	613	625	630	651	672	671	623	656	634	622	575	653	588	622	639	640	631	635	630	625	577	615	607	655	657	587	630	614	596	654	615	592	628	608	610	664	660	582	603	618	639	640	585	593	599	653	633	624	626	606	604	614	649	605	602	610	625	601	629	647	671	585	666	608	599	637	595	604	606	665	624	636	692	662	623	663	622	611	622	583	618	634	631	627	652	592	574	644	651	617	582	636	626	577	613	655	597	596	594	611	662	612	689	632	654	671	639	656	566	644	612	558	581	645	713	629	618	625	607	605	575	626	644	657	619	631	677	585	622	632	622	616	639	624	596	643	648	642	646	650	653	596	647	619	618	651	601	615	589	638	616	638	583	623	670	653	615	597	614	617	613	594	599	635	615	635	646	596	653	605	587	674	609	626	591	646	609	640	615	616	589	632	617	611	622	617	603	640	678	596	631	644	641	595	640	619	674	591	638	621	627	651	619	638	598	570	627	631	630	640	606	626	617	583	640	628	679	600	601	615	628	664	660	652	622	618	612	604	652	593	653	602	660	597	612	643	647	657	610	583	601	647	643	649	639	586	622	593	609	614	551	645	666	571	615	681	617	617	652	645	612	591	598	636	617	635	665	643	694	596	631	630	630	647	572	609	613	614	628	637	651	648	633	598	619	646	600	631	650	611	626	621	615	584	625	622	617	663	624	655	590	617	645	583	632	660	625	590	614	615	649	653	592	644	663	643	603	636	622	620	578	638	587	668	629	634	665	635	622	638	599	597	601	592	595	589	618	612	623	667	650	608	609	608	630	596	638	616	631	649	667	657	598	622	606	652	639	649	594	635	646	670	623	639	612	653	650	621	629	640	587	606	592	636	633	566	632	620	614	625	633	623	590	610	640	606	645	605	582	606	653	653	572	610	601	567	639	568	585	650	613	642	641	631	625	595	653	603	616	628	605	664	601	619	644	642	649	591	634	609	665	589	588	647	598	614	627	649	620	638	636	632	650	636	601	618	638	592	606	633	667	614	654	588	625	606	597	648	633	651	603	615	616	636	628	658	633	645	608	635	608	594	655	658	619	696	603	630	639	608	642	665	660	615	627	634	631	617	618	592	625	643	635	587	622	637	624	617	653	630	649	607	642	597	680	647	635	635	625	610	678	619	652	609	593	646	679	619	617	639	604	662	631	631	660	654	669	574	594	601	609	640	627	640	638	668	627	600	618	635	648	603	655	621	619	611	631	629	607	612	647	635	633	653	623	636	601	619	623	668	597	635	632	638	616	609	609	640	651	598	639	633	641	609	643	667	672	629	600	651	638	570	649	622	631	600	641	653	642	622	596	598	611	623	578	626	608	654	635	578	645	652	578	625	624	617	617	649	601	618	627	653	609	617	668	622	592	598	634	608	631	610	635	622	638	628	619	643	618	630	641	603	597	662	614	653	601	601	629	611	679	632	648	609	645	615	598	655	625	630	643	606	627	603	650	629	660	597	616	625	650	571	641	627	642	650	633	603	614	634	629	682	618	618	582	675	657	614	634	604	648	604	612	605	646	602	634	591	608	624	617	621	631	638	642	650	643	650	637	650	678	616	624	620	601	598	631	654	619	645	625	594	645	675	590	633	629	640	638	637	611	644	659	626	634	628	619	615	620	622	611	659	596	633	683	642	602	619	624	620	590	636	616	611	614	630	602	595	643	618	622	647	599	648	593	614	620	650	581	663	582	652	616	634	638	610	614	608	633	644	633	617	634	621	637	645	605	589	579	612	639	609	618	600	617	625	645	614	637	621	618	628	581	628	629	651	631	612	577	590	607	613	637	646	608	596	597	640	654	629	635	612	607	612	632	605	628	646	615	636	644	592	642	614	628	612	611	668	631	645	638	610	659	599	646	636	640	621	637	660	646	605	567	613	596	574	601	644	678	633	621	617	637	607	643	617	620	636	651	632	606	625	603	623	606	626	588	650	603	610	599	624	570	584	632	646	612	602	648	603	634	668	653	656	630	588	644	638	596	597	603	599	665	582	636	612	652	597	638	599	627	608	617	642	600	660	666	619	600	682	622	634	635	656	642	612	617	625	621	706	653	604	599	602	616	663	665	608	615	619	632	671	603	673	576	658	634	673	601	614	629	582	589	612	626	626	669	584	626	612	645	568	604	610	633	619	616	638	616	628	639	628	643	654	631	629	625	624	579	588	640	611	633	640	603	664	624	617	623	622	604	606	624	620	598	647	606	568	619	607	621	676	576	607	594	650	625	652	678	629	604	616	634	673	654	626	632	684	647	618	589	613	629	628	641	581	641	621	607	647	646	607	627	634	624	634	650	648	617	651	569	636	596	639	634	665	639	607	649	608	618
23633	20693	27670	24186	20434	14274	7896	4598	3240	2361	1854	1474	1271	1070	918	735	635	548	505	477	458	412	415	394	421	430	394	417	372	354	411	351	357	375	371	368	388	335	423	367	360	346	379	358	360	379	371	391	375	347	374	372	380	379	410	377	373	386	356	362	366	405	377	372	324	379	381	364	355	358	355	333	372	346	346	346	360	358	339	397	380	391	360	373	362	356	368	317	373	367	389	347	379	372	352	361	379	383	380	355	368	352	389	367	353	364	360	394	377	381	380	380	338	397	391	373	378	351	346	340	357	368	380	402	383	353	321	369	398	354	347	352	368	340	345	373	345	394	392	362	373	354	341	372	351	361	353	374	396	363	361	373	389	346	386	393	357	358	356	330	379	375	364	354	391	337	372	350	389	379	338	374	350	389	378	371	352	367	348	370	355	400	381	383	364	358	376	363	375	389	346	362	366	356	397	378	361	406	353	370	386	321	346	358	384	378	355	375	377	374	349	363	359	383	373	369	386	405	380	292	365	344	354	352	350	347	372	362	374	378	357	358	385	370	368	351	375	331	366	356	374	364	339	373	336	356	389	371	420	356	339	331	380	386	332	369	368	378	390	361	361	367	330	387	342	372	397	361	351	367	395	364	417	391	333	367	346	369	376	325	379	354	377	361	357	385	369	375	349	321	374	347	353	330	337	372	363	363	390	382	363	337	390	360	393	350	353	358	356	411	371	348	398	352	336	356	362	375	398	362	370	372	379	331	367	381	373	360	370	352	319	344	370	371	346	374	372	337	366	349	373	380	411	384	390	374	353	366	338	360	386	370	344	356	397	363	379	349	357	347	386	348	376	380	378	363	356	349	370	381	366	370	372	359	328	338	356	363	335	354	396	350	360	356	339	379	361	383	383	386	346	359	355	383	369	387	374	375	351	390	345	361	358	327	370	352	382	363	352	374	373	335	375	368	368	376	379	356	378	361	405	400	370	367	372	372	393	350	389	380	352	373	375	342	387	348	346	362	343	324	355	355	377	320	373	376	380	350	358	319	401	348	365	366	374	372	364	355	357	383	358	352	351	396	367	402	372	416	389	369	372	392	376	384	377	341	369	338	343	368	349	374	375	395	385	376	384	367	350	350	373	348	370	374	350	359	365	340	352	367	392	361	343	374	357	415	382	393	365	361	356	338	348	354	392	382	406	357	398	387	352	370	394	349	367	376	346	365	404	342	353	399	411	380	348	387	348	383	367	332	362	413	339	374	392	373	371	350	375	383	366	354	374	359	366	346	348	385	348	400	377	405	341	389	367	362	387	367	399	394	371	345	395	375	341	397	353	381	355	371	328	358	390	369	364	368	340	375	383	356	360	383	361	350	333	334	361	342	359	378	366	375	353	350	391	361	354	405	361	391	380	345	358	383	328	344	369	395	365	379	376	347	400	385	358	370	377	388	322	364	373	350	366	349	388	373	336	360	358	368	359	364	374	364	350	386	371	365	363	355	381	365	420	365	359	376	352	369	364	350	384	360	369	369	394	374	381	343	354	348	336	383	349	375	337	355	376	352	371	370	367	343	391	394	364	387	356	348	380	410	396	365	408	363	368	349	367	363	369	355	374	343	363	383	350	352	388	359	386	357	367	367	355	384	378	399	371	381	361	381	386	338	355	361	353	395	358	386	359	387	351	366	362	373	382	385	351	316	351	337	359	379	351	376	376	371	364	362	340	360	370	372	332	400	429	368	367	373	371	361	374	357	353	347	352	330	344	361	380	349	370	376	346	373	385	372	364	338	349	352	413	379	387	369	342	357	365	326	351	354	332	367	377	347	353	350	353	338	349	360	326	376	372	366	400	390	393	384	349	415	381	409	371	383	331	365	376	347	375	359	361	355	359	360	334	367	341	354	349	373	365	365	363	355	332	392	367	378	366	357	354	386	374	365	359	363	368	358	313	343	373	346	372	378	392	347	388	359	367	374	331	386	355	378	373	353	342	352	366	372	352	340	406	376	348	378	387	361	348	376	343	346	383	322	328	381	358	398	394	361	358	385	385	387	356	365	357	358	357	381	380	349	364	370	352	366	365	339	344	360	388	358	341	376	371	387	335	385	360	333	342	375	358	412	358	364	360	362	376	347	374	389	344	338	381	343	357	388	342	348	361	364	400	392	365	375	381	355	353	399	354	379	355	362	348	355	354	350	367	368	380	380	387	375	388	353	360	368	380	379	392	336	367	388	366	361	327	338	354	369	347	376	387	364	325	356	384	390	365	357	367	355	358	347	335	337	376	334	408	377	354	373	348	366	355	355	350	343	363	390	355	359	373	366	359	382	366	326	358	352	388	342	334	368	355	367	387	376	349	415	373	342	365	367	342	398	373	374	360	380	375	361	341	341	356	361	362	360	376	359	377	375	360	390	360	395	388	375	386	396	358	324	397	347	359	375	355	361	354	392	359	339	379	380	344	319	361	412	335	368	370	364	365	390	334	364	336	365	407	349	356	369	354	387	364	342	389	342	367	363	393	377	383	369	330	353	385	348	386	373	348	412	344	346	322	391	358	361	323	377	348	359	387	364	366	366	388	366	340	370	357	373	369	378	378	334	402	395	355	349	363	351	373	370	371	354	353	388	382	394	367	342	354	373	380	382	379	371	351	354	348	351	352	340	372	348	371	388	370	352	374	359	373	394	367	326	329	364	368	395	376	351	382	383	368	360	425	371	368	377	395	363	365	384	347	346	357	388	374	365	362	355	390	367	381	375	377	351	368	347	361	370	360	378	378	331	408	354	382	357	390	372	337	364	399	390	355	392	381	371	374	392	322	373	373	369	385	373	362	338	392	411	321	361	348	348	388	355	385	357	366	345	367	351	366	362	372	372	351	343	362	374	335	389	371	379	368	366	376	374	362	341	346	365	381	375	373	372	387	364	354	350	377	360	354	346	391	360	358	388	410	368	383	389	359	331	360	369	368	387	339	388	364	349	385	335	352	407	358	367	355	392	370	365	372	371	377	393	367	370	369	321	330	391	359	376	394	354	361	369	348	355	335	365	404	361	335	340	345	369	375	401	385	368	341	380	370	415	372	389	405	345	380	390	336	405	390	359	369	381	369	382	370	334	383	380	333	347	374	396	405	360	369	388	389	365	360	386	363	371	378	374	351	349	354	371	327	345	376	387	393	363	391	365	372	373	392	350	369	343	352	330	370	353	347	355	389	336	378	360	380	345	364	374	393	360	374	344	348	351	340	386	404	363	356	358	374	354	329	365	376	352	423	348	393	389	338	363	369	373	339	368	354	367	379	349	388	376	370	384	374	383	361	356	365	343	357	393	404	379	370	395	333	336	369	363	346	350	393	403	390	388	367	365	342	370	333	354	339	361	359	366	395	361	362	351	343	369	344	347	339	354	394	407	375	361	348	358	369	374	356	356	371	351	351	356	342	365	369	377	402	389	367	376	368	345	333	368	347	344	369	365	383	362	353	377	346	359	367	375	337	352	409	338	337	363
29963	50215	44695	34548	27429	21123	16381	12693	9840	7529	5808	4598	3883	3145	2498	1973	1604	1385	1121	1028	951	838	857	766	735	761	721	748	671	669	610	603	638	618	651	657	631	642	630	572	611	617	619	639	619	605	591	628	581	619	616	610	643	654	622	609	554	617	579	624	635	596	573	577	589	588	572	625	626	581	617	604	605	625	592	577	619	607	563	611	620	633	568	584	600	613	564	591	623	573	587	621	602	594	600	586	612	620	614	626	615	574	605	570	638	595	594	594	597	581	611	608	597	609	630	547	623	622	638	563	556	598	620	614	640	603	586	599	592	601	647	589	571	590	567	592	566	601	601	622	539	596	641	579	594	562	569	602	605	612	568	616	614	597	561	589	670	595	570	619	572	637	608	591	617	638	575	634	593	600	633	595	628	591	616	618	618	613	659	585	609	587	586	579	608	597	564	609	608	570	620	588	551	586	613	647	650	604	616	621	612	593	599	607	621	596	583	588	542	574	587	584	618	590	618	626	633	590	623	600	622	594	625	611	603	604	610	569	600	602	634	589	570	564	566	579	596	628	600	582	573	574	651	608	578	544	580	608	621	532	596	615	554	625	583	597	568	600	624	573	610	625	614	557	594	657	573	583	596	618	621	588	624	606	646	596	626	574	586	574	661	608	626	599	587	597	615	582	620	597	621	653	598	579	643	579	597	613	624	647	583	573	658	628	627	639	636	596	564	618	611	608	627	605	603	598	604	581	573	607	573	575	637	584	636	619	589	622	617	578	590	580	588	545	576	580	594	569	639	612	547	593	606	625	586	575	610	583	647	559	642	601	571	627	583	607	568	590	611	627	552	569	596	620	624	614	611	563	561	652	615	633	586	617	585	608	610	611	648	573	553	594	639	596	573	574	582	611	585	615	620	589	547	583	613	594	591	588	573	578	608	607	667	565	585	584	581	585	611	637	600	596	590	593	592	585	609	593	629	633	582	609	624	602	599	593	597	605	608	567	578	614	595	624	615	573	611	623	546	608	627	621	606	616	560	628	540	649	582	593	592	607	599	632	576	547	572	606	598	540	538	572	594	578	617	590	647	591	576	589	578	635	581	607	616	586	609	600	590	588	598	601	628	576	625	568	614	578	584	561	585	623	614	569	573	645	597	581	573	580	636	614	594	602	624	632	609	597	581	615	604	576	589	581	533	615	601	629	578	647	603	599	624	615	610	550	614	607	650	627	573	615	578	612	573	569	636	616	570	607	604	575	586	563	558	608	604	591	633	580	556	566	604	594	627	590	611	580	610	632	599	592	613	627	633	594	574	592	613	585	615	619	590	640	588	600	636	616	569	603	603	615	586	585	649	593	600	589	623	650	621	582	662	573	666	597	640	580	662	680	595	615	571	606	595	620	571	637	584	610	599	604	569	602	603	598	580	597	604	576	572	603	580	615	632	652	595	609	609	597	593	552	627	569	585	569	580	608	632	598	599	601	570	596	590	615	623	606	596	614	635	612	595	588	583	637	613	563	573	584	605	618	603	635	588	583	609	596	586	614	625	639	585	597	615	574	596	601	593	624	611	575	623	587	570	615	567	603	618	609	546	542	565	622	654	585	566	610	621	595	615	659	645	597	596	613	558	598	626	575	600	603	611	629	620	588	585	637	577	643	569	618	567	579	606	563	625	630	622	605	615	598	609	593	608	577	579	616	605	601	607	601	617	634	612	635	584	618	616	616	613	587	624	624	597	608	624	615	644	633	576	586	603	580	629	576	618	601	587	606	578	559	626	594	629	577	617	598	609	604	588	609	610	580	601	575	612	618	628	644	614	623	655	627	624	600	647	609	599	594	615	629	631	574	616	598	610	582	621	611	615	578	611	611	615	601	587	591	577	586	617	597	597	602	596	575	607	567	601	601	596	564	561	617	576	570	632	604	651	589	575	562	580	589	608	605	629	629	571	629	623	595	605	550	599	574	594	596	589	642	592	619	579	619	612	594	558	608	606	628	590	587	608	601	609	621	622	578	617	561	609	591	596	669	587	640	605	611	589	566	547	620	614	600	607	615	629	622	635	555	615	618	634	602	604	587	593	564	603	617	607	571	564	603	559	605	607	607	581	585	646	598	596	576	603	597	606	572	568	595	646	579	607	533	608	540	642	641	635	612	589	650	596	578	575	605	557	611	597	578	566	608	600	572	596	595	583	616	602	606	611	614	670	577	656	590	601	625	613	583	618	590	519	599	598	577	590	588	598	613	608	672	556	585	566	641	631	609	583	619	616	566	562	607	590	617	638	648	578	619	602	585	600	629	597	585	592	602	640	600	603	611	580	607	590	616	622	584	599	589	588	596	602	582	595	613	658	583	617	584	643	612	581	591	625	613	581	599	586	619	602	600	615	635	562	619	600	590	613	584	613	592	637	618	582	621	620	618	615	631	602	621	595	609	556	641	575	584	588	601	584	584	582	592	628	588	557	570	617	613	644	610	583	605	620	604	588	635	614	610	637	657	619	600	584	612	570	593	612	559	577	581	610	601	605	626	624	561	577	611	617	612	577	631	580	594	615	636	610	602	589	586	614	587	606	590	596	600	570	617	617	610	587	599	662	550	573	584	611	636	550	578	552	602	605	583	622	607	594	586	597	575	623	588	597	596	604	619	618	613	584	610	623	612	617	575	611	604	606	598	583	561	572	603	614	581	601	580	544	608	589	574	611	630	521	618	625	588	641	590	606	603	563	629	588	613	593	605	635	602	600	576	597	626	615	578	611	575	581	599	607	609	577	629	603	590	603	647	574	582	585	593	593	600	624	589	591	594	586	558	615	608	597	649	579	570	623	603	570	605	634	575	624	595	589	548	632	601	593	585	620	551	615	612	581	584	630	608	606	602	581	566	572	610	595	607	606	602	599	624	650	602	622	613	560	605	631	640	580	607	646	624	607	639	571	563	598	576	620	602	599	643	565	627	571	620	605	611	571	554	583	641	634	611	553	577	558	584	590	639	545	611	632	610	583	609	585	623	602	660	587	584	605	594	563	592	591	640	581	588	569	604	639	606	598	617	590	615	604	564	597	629	634	598	606	592	587	580	590	555	596	596	569	594	621	596	598	578	605	588	576	623	599	568	631	587	576	597	607	591	580	646	658	613	607	625	620	610	615	609	585	570	621	630	585	612	590	620	602	591	578	578	606	576	585	559	563	601	603	597	592	599	628	614	609	610	647	620	606	575	605	600	628	604	576	626	597	601	638	586	607	587	574	586	562	637	624	547	560	613	571	611	614	598	564	584	596	602	628	621	584	611	620	589	615	592	618	600	594	599	580	592	627	597	645	637	629	596	616	638	591	623	621	600	562	601	631	555	559	595	600	600	622	599	586	621	584	622	587	600	627	592	624	590	584	589	625	621	590	614	617	618	569	563	597	584	624	596	619	611	628	614	625	612	561	592	598	584	623	596	607	586	626	607	628	653	602	652	581	612	633	597	596	565	551	590	590	617	577	581	652	613	548	573	610	595
23735	21653	29517	24377	21954	21412	14880	7081	4595	3441	2533	2194	1821	1518	1106	896	774	607	582	541	489	513	459	414	425	391	392	414	408	407	365	343	355	362	333	372	373	342	399	349	361	366	367	376	368	357	371	365	322	365	318	355	332	340	350	335	361	370	340	354	351	346	376	355	348	359	322	327	405	358	334	372	378	337	352	326	355	347	360	352	376	357	351	387	377	394	337	365	336	339	353	388	323	396	339	355	356	364	375	323	358	352	393	357	358	349	325	335	357	342	361	351	373	343	350	375	344	370	335	293	350	346	341	379	355	361	371	367	372	348	339	319	344	333	329	361	368	331	359	365	356	363	334	375	359	344	371	345	354	377	363	334	367	365	331	377	392	358	369	352	365	359	375	365	361	334	356	380	362	324	358	341	373	357	355	362	360	341	336	355	373	350	343	353	331	388	355	352	361	351	374	348	353	366	344	320	375	333	365	344	368	351	382	350	349	359	360	365	375	365	358	327	316	359	371	390	327	334	345	353	356	358	419	356	365	393	359	360	375	371	373	355	356	354	349	330	354	350	360	358	326	324	356	358	377	326	330	313	328	360	363	342	364	368	359	377	371	353	354	353	325	373	356	374	321	353	350	340	375	366	346	358	359	332	334	352	348	363	362	357	357	377	357	358	347	343	325	342	322	355	327	327	351	358	363	334	334	336	342	358	328	384	365	363	375	346	383	351	346	377	309	390	337	364	363	318	346	337	343	383	362	367	365	359	354	352	340	329	360	327	355	357	370	374	366	371	371	353	334	317	360	364	365	357	355	374	346	342	319	344	361	377	354	348	356	354	371	336	282	352	400	371	367	381	336	337	352	324	350	341	362	369	336	365	364	345	334	356	335	380	342	366	360	373	371	371	338	351	363	333	345	324	361	346	372	357	343	345	359	370	349	354	330	361	378	380	363	361	344	360	375	329	371	347	330	336	370	347	365	352	362	342	370	363	390	357	322	347	366	314	385	378	371	348	342	359	316	355	394	373	398	321	344	346	357	344	376	369	337	348	354	406	336	355	374	347	345	321	348	376	318	345	342	366	387	379	349	321	322	394	360	346	341	343	345	358	384	359	354	332	332	366	322	354	344	360	375	371	323	366	353	338	337	349	367	379	341	379	346	311	370	339	370	358	349	361	374	379	360	329	337	393	344	351	340	356	327	352	379	365	377	336	380	302	378	372	359	353	345	352	327	351	334	378	370	377	373	361	296	390	370	352	324	360	364	351	350	387	381	329	368	376	394	359	343	337	362	353	339	342	348	398	349	335	364	360	342	365	348	367	340	347	347	369	350	340	357	332	330	353	375	354	375	366	380	380	362	327	327	373	344	326	347	331	358	330	332	366	351	334	337	323	354	398	341	380	347	381	335	371	345	355	352	335	357	348	366	355	382	358	361	332	356	370	325	341	359	368	350	365	379	343	354	327	347	345	351	338	354	323	344	351	348	322	342	370	362	345	344	377	377	336	334	387	383	335	367	344	349	352	363	341	369	336	364	370	358	383	365	401	325	354	397	364	340	370	381	330	343	375	339	336	345	370	343	323	350	336	362	369	372	330	346	363	365	328	361	352	336	363	378	341	354	338	335	365	326	379	376	375	358	388	365	351	376	370	344	334	370	334	360	370	348	315	332	369	373	387	333	346	349	348	360	381	355	333	379	312	349	322	347	326	373	367	362	348	350	328	355	368	346	344	325	350	337	354	344	372	344	332	358	370	341	310	338	308	318	371	375	352	332	383	343	364	367	358	370	343	345	366	323	335	374	366	336	340	352	344	330	352	370	342	354	382	348	397	373	367	367	363	335	342	332	376	357	364	381	334	325	347	359	364	368	348	346	344	329	357	371	356	399	364	350	377	376	350	330	362	346	347	358	378	342	354	351	339	341	346	351	333	346	332	376	322	365	353	391	353	350	357	356	308	376	347	390	345	365	343	338	362	354	354	395	335	360	367	363	373	332	391	355	349	363	363	359	308	337	367	367	371	345	378	364	329	331	365	321	357	336	362	391	372	358	354	352	349	358	332	346	381	306	314	344	354	342	375	349	379	351	350	337	359	329	355	349	359	360	335	351	342	379	349	333	345	345	366	382	392	356	367	321	359	324	355	353	331	379	349	363	359	331	343	333	338	364	367	356	362	342	364	347	361	385	329	353	316	360	357	373	357	369	318	391	375	336	313	368	329	359	333	353	364	377	355	358	328	320	317	361	348	363	356	391	377	326	384	315	332	369	374	334	362	362	346	365	347	360	338	354	351	355	353	322	356	357	375	333	357	355	335	344	360	360	354	343	345	347	347	343	389	352	372	371	334	352	358	363	355	333	363	354	359	358	346	361	349	354	346	358	328	349	349	345	330	337	354	363	369	372	314	334	371	361	390	325	330	347	358	349	321	348	347	376	361	351	330	366	366	335	343	341	358	323	326	348	339	314	374	372	342	337	363	352	364	350	351	341	353	350	383	351	339	329	387	348	379	329	342	338	349	363	332	339	359	350	359	349	324	384	368	385	353	350	364	375	325	362	310	359	350	308	345	340	370	383	338	334	348	349	401	356	402	364	356	348	346	365	373	363	331	351	343	357	361	351	305	387	337	333	364	371	313	354	379	360	390	383	346	358	339	377	354	343	322	369	351	376	345	348	333	353	320	378	352	368	372	344	335	358	357	350	350	337	345	331	344	350	372	371	365	326	343	348	385	336	338	371	348	351	356	399	365	353	354	341	359	323	378	370	325	327	335	376	379	341	332	364	315	335	354	342	356	348	367	376	362	367	389	341	368	329	333	330	380	343	325	339	338	362	374	378	353	347	350	346	356	355	343	326	368	357	320	363	348	362	339	375	345	331	350	372	383	365	351	340	354	361	348	359	376	351	346	356	328	337	355	359	328	369	347	363	351	352	331	345	379	376	373	355	357	323	356	370	346	341	344	341	346	367	359	373	341	404	381	353	343	355	318	374	340	331	380	363	375	336	355	330	353	349	374	377	332	376	362	347	353	346	347	340	337	328	338	331	373	348	359	376	383	347	368	334	343	347	330	352	341	371	366	356	350	341	362	350	344	351	357	340	333	329	344	320	342	363	348	316	336	362	378	355	349	340	338	360	325	361	361	343	338	342	374	354	337	342	352	331	348	301	352	352	391	368	355	344	369	359	348	348	346	354	368	365	361	365	325	336	360	370	376	330	372	364	372	359	378	325	362	364	348	373	355	344	345	373	364	372	342	348	343	334	314	339	339	356	344	349	382	362	340	338	349	356	357	373	364	333	368	308	338	383	326	351	353	363	312	357	357	356	357	362	327	343	324	338	373	356	324	365	381	351	354	359	362	372	314	356	359	368	351	352	364	357	364	382	338	359	327	374	324	360	393	366	354	346	379	357	335	343	338	356	345	344	323	334	388	370	337	351	355	363	335	366	364	366	356	333	365	335	371	356	355	396	351	332	338	331	354	339	369	319	376	354	365	327	344	335	343
32511	56358	51446	40884	32754	26330	20520	16552	13063	10410	8087	6699	5483	4564	3399	2435	1940	1548	1397	1232	1029	1009	880	828	808	797	795	695	655	656	604	635	637	605	623	602	600	611	551	592	618	598	625	570	602	541	590	544	602	596	565	611	596	609	602	593	564	584	549	597	549	593	605	572	551	577	564	550	565	567	611	576	580	561	521	594	606	576	591	549	569	564	575	580	577	598	583	601	534	535	542	584	578	583	536	585	596	630	559	541	566	564	628	547	565	575	533	588	570	515	532	557	556	578	585	555	579	558	565	619	544	576	543	589	550	541	549	567	591	552	577	569	538	585	532	567	594	547	574	535	542	586	570	564	606	570	533	588	606	569	620	588	587	543	563	555	578	606	578	578	564	560	568	561	551	554	591	588	594	549	570	579	530	588	597	556	526	590	550	573	570	563	569	586	580	562	559	540	581	565	546	551	586	573	538	587	574	572	601	570	594	552	589	600	565	569	571	601	599	572	532	552	588	575	582	553	530	577	573	593	565	560	536	547	616	634	569	538	581	547	566	590	586	616	548	554	587	553	543	614	592	515	544	561	579	592	583	525	586	556	535	555	547	554	570	550	563	601	518	577	609	559	558	576	569	602	521	567	559	541	595	599	603	542	562	593	563	575	568	566	576	619	575	568	608	555	593	608	557	583	555	585	578	557	570	567	554	588	553	580	556	571	596	558	552	603	548	489	568	556	578	575	575	586	544	565	580	554	641	548	590	558	589	508	533	560	605	550	584	582	545	565	550	544	568	607	605	580	550	552	569	561	562	539	586	555	566	547	561	563	589	561	564	567	590	589	571	557	535	585	549	580	576	578	604	569	566	619	601	602	602	594	559	600	588	565	599	558	572	561	568	568	568	565	579	565	593	596	559	547	536	586	537	561	561	546	533	582	575	587	573	581	607	584	570	541	547	581	581	605	600	591	562	609	570	560	576	569	582	561	549	597	572	586	585	545	568	571	623	561	563	568	559	564	591	582	553	555	594	551	566	574	579	607	592	610	568	585	548	564	576	583	580	548	583	594	602	561	555	559	553	549	582	557	530	560	572	576	555	546	558	582	561	589	555	528	601	581	603	531	589	569	552	559	587	553	525	594	571	544	571	582	533	558	581	601	565	553	589	544	565	588	591	587	537	543	599	575	560	609	557	562	568	606	560	574	573	612	587	581	531	586	575	583	558	550	585	546	591	586	567	576	588	550	588	520	606	544	596	581	578	564	520	546	565	550	599	566	597	597	602	599	557	585	565	594	568	540	596	518	582	525	560	589	614	619	554	524	561	586	591	525	597	549	607	549	590	566	557	539	538	578	571	541	599	543	547	595	585	585	582	519	608	568	561	587	592	588	580	582	624	571	565	578	571	522	542	569	573	550	566	540	592	583	592	561	560	594	552	619	570	561	612	552	550	579	588	596	570	577	560	598	559	597	562	574	599	598	548	579	579	579	599	577	535	597	517	543	598	537	571	550	546	560	548	579	568	543	598	572	551	592	547	531	562	569	548	562	552	513	605	565	576	536	564	577	548	617	561	566	576	568	549	558	566	522	549	535	573	597	557	582	601	573	534	584	608	610	577	587	563	577	604	561	593	558	561	571	552	569	581	650	580	598	557	522	606	592	574	568	604	597	583	580	560	592	539	570	627	593	611	571	600	562	550	590	574	577	597	561	559	580	571	552	559	588	597	578	570	561	557	566	564	610	614	609	583	585	576	552	583	576	596	574	568	591	611	575	554	580	543	607	571	587	570	565	559	581	556	585	592	569	618	596	553	566	586	552	568	555	544	612	531	545	556	576	556	554	597	587	577	570	584	539	571	559	558	592	593	593	606	561	560	567	557	544	553	551	592	608	581	536	532	586	579	607	577	548	576	560	551	577	578	591	550	553	575	559	588	600	585	573	565	551	557	562	575	602	593	549	559	546	618	575	587	565	586	556	542	605	575	571	555	537	577	585	615	560	546	556	589	580	570	580	572	542	564	574	573	561	586	577	560	541	545	569	602	590	526	558	602	569	517	577	534	583	589	625	528	572	577	576	624	586	594	617	589	557	553	584	591	604	583	533	613	626	522	590	554	540	576	549	545	553	576	550	606	599	565	594	555	568	594	571	564	566	580	572	561	561	531	614	579	594	594	607	598	534	582	577	583	554	592	584	546	550	560	581	591	542	616	549	626	575	531	580	534	595	523	576	550	559	533	573	553	573	595	585	594	589	584	610	599	552	600	540	564	608	587	579	575	556	551	564	581	601	581	559	616	527	568	553	553	530	612	567	562	581	591	587	573	559	561	566	635	602	627	566	579	584	579	552	551	593	534	568	534	539	579	572	617	626	533	598	590	572	570	593	594	587	588	546	566	596	583	597	578	574	573	580	579	569	549	540	643	567	638	578	562	570	618	529	574	551	590	613	576	605	554	549	575	589	618	597	561	552	602	557	606	581	601	555	592	522	588	575	549	581	592	558	545	595	576	606	532	574	575	598	554	554	597	592	561	575	565	557	571	612	538	561	576	569	573	536	583	552	576	553	577	556	580	573	539	579	550	540	547	599	613	551	584	538	561	579	604	600	585	610	551	541	605	572	574	534	553	545	562	586	591	579	569	548	562	588	538	590	547	623	603	572	554	551	553	561	552	612	558	591	563	531	575	586	598	652	586	540	583	551	592	591	578	591	539	617	546	556	611	608	572	580	576	589	576	554	563	575	575	566	582	557	596	631	582	552	557	567	555	565	603	591	563	594	558	582	573	561	568	537	536	575	571	559	550	612	572	570	569	566	576	567	540	576	580	573	523	556	518	610	558	576	569	576	591	535	600	597	513	604	567	602	546	553	611	590	590	594	540	568	552	594	571	608	552	536	586	578	536	560	543	540	547	569	554	562	579	559	586	532	560	608	551	584	567	598	559	539	582	517	563	534	609	568	576	546	580	586	547	589	579	563	573	554	563	544	520	563	590	561	536	542	581	569	566	574	591	560	595	568	557	552	605	589	513	562	621	562	589	553	553	568	585	588	614	592	565	578	556	598	559	575	578	589	571	572	599	556	559	541	590	557	562	558	550	575	533	559	588	570	546	568	559	586	552	587	572	584	560	567	594	577	579	569	586	549	553	570	572	536	561	572	584	562	583	546	545	518	613	632	553	612	570	542	596	580	557	553	568	555	556	586	589	573	557	625	574	536	585	591	596	591	582	593	531	565	589	587	536	652	565	591	636	585	576	548	576	575	562	602	562	550	545	584	565	541	571	559	556	594	564	581	584	586	567	541	568	569	558	585	601	584	573	551	620	531	563	600	541	533	583	582	558	546	552	587	551	575	550	566	568	599	609	586	576	584	556	540	528	560	536	590	566	545	595	568	533	554	562	602	565	566	570	591	586	560	593	543	587	581	571	536	532	545	547	603	617	579	577	673	601	584	586	549	554	592	548	556	542	596	538	602	562	578	565	569	574	595	556	560	589	535	598	597	585	559	574	560
28532	27955	31493	22470	11764	6891	4280	2803	2048	1576	1286	1146	930	815	721	580	510	466	434	450	407	437	406	417	428	370	411	367	373	378	402	384	392	383	357	389	403	385	377	346	376	359	388	364	372	416	371	379	344	380	399	378	345	360	365	365	376	376	409	407	361	377	378	388	371	376	393	374	383	385	366	360	374	375	381	359	366	354	397	377	358	402	379	370	384	364	366	345	368	378	383	362	376	363	363	374	377	369	370	371	376	369	387	377	376	391	375	347	356	385	378	353	332	367	391	366	389	389	352	390	367	362	383	361	374	372	376	396	373	404	374	378	363	391	365	364	352	362	378	348	369	346	364	398	349	410	390	418	350	393	351	416	343	374	367	327	334	395	330	372	384	367	391	359	378	381	351	412	387	373	415	405	384	340	381	387	381	347	389	369	391	331	378	349	354	384	378	361	353	391	384	380	348	407	351	337	397	370	363	363	390	395	365	363	358	403	364	341	389	412	373	393	362	410	362	371	366	395	385	373	372	376	391	362	381	386	364	379	393	373	364	378	372	328	380	389	407	371	368	344	354	363	325	388	384	382	377	365	360	389	384	407	384	382	382	376	396	391	378	386	334	380	327	377	353	373	379	386	388	355	385	356	339	376	401	402	394	368	383	386	348	400	420	380	373	420	387	389	379	379	389	364	340	381	335	386	359	344	348	375	348	347	326	365	348	353	364	359	398	383	323	366	351	371	361	396	410	364	333	379	389	360	338	382	373	357	363	378	343	352	354	371	374	402	396	402	387	391	372	385	361	358	375	366	400	349	363	364	370	364	416	353	369	379	379	360	390	344	360	371	357	379	362	345	339	354	398	365	387	378	365	367	398	369	386	364	392	378	405	354	377	367	331	359	371	378	383	317	364	368	380	328	403	404	350	375	409	394	355	392	354	381	366	316	414	376	374	343	375	386	414	335	385	393	383	376	362	378	344	370	396	367	360	370	389	351	383	355	370	360	359	356	351	396	375	384	391	376	408	363	380	383	380	385	392	374	400	368	376	369	372	381	402	364	402	373	389	417	376	383	388	368	376	361	378	386	367	366	387	354	349	368	390	397	400	378	368	375	360	388	395	348	356	332	368	364	403	383	382	389	366	343	409	362	371	376	361	362	371	359	390	396	361	369	364	391	371	377	365	339	353	386	368	391	386	365	385	396	362	381	328	353	332	346	389	373	410	373	379	387	376	378	368	381	340	353	384	338	363	407	347	387	362	379	377	382	383	382	369	364	340	324	372	397	379	377	374	379	409	342	363	365	380	379	362	352	388	377	378	411	372	399	414	376	392	351	385	379	336	376	344	396	384	378	341	365	396	350	381	362	403	378	376	366	386	366	394	379	365	338	376	361	388	356	372	402	372	383	334	369	349	366	337	376	359	370	361	370	368	360	387	361	365	390	405	348	386	359	341	372	364	404	396	395	402	353	406	403	348	398	412	399	378	381	357	412	354	369	382	397	383	400	352	367	388	359	370	383	365	389	376	394	379	372	403	377	352	373	347	369	402	373	366	423	379	376	373	348	393	357	399	339	388	442	378	377	352	359	397	407	380	363	393	370	398	363	358	363	404	407	362	371	395	346	340	378	359	369	343	369	366	368	363	426	418	374	414	362	384	358	354	353	354	391	372	347	397	389	350	333	363	411	391	369	410	372	362	347	373	399	385	369	381	369	391	385	344	395	363	333	365	392	330	393	364	368	386	375	386	384	362	348	364	378	388	392	374	408	377	401	372	407	387	364	394	341	379	360	410	386	370	386	349	386	396	396	351	395	369	404	399	321	360	357	355	358	370	382	360	385	361	399	346	330	369	369	372	382	373	374	386	392	417	368	374	392	372	381	370	389	369	400	415	371	358	395	382	365	405	401	377	358	389	382	394	367	380	384	360	384	369	341	356	408	413	383	346	405	363	367	401	401	347	363	366	385	356	380	363	378	386	362	351	375	363	351	360	341	393	373	364	373	347	334	372	364	401	359	393	374	371	430	352	369	388	380	358	386	406	398	355	382	423	365	336	402	359	395	368	359	377	371	336	379	356	344	396	380	391	356	389	355	364	391	335	358	351	352	374	343	367	411	401	392	401	353	379	385	378	385	354	379	343	408	373	351	408	388	363	364	416	376	359	388	366	382	396	373	382	414	385	379	376	375	362	383	342	402	371	388	387	406	367	414	404	378	362	368	334	374	361	388	369	339	370	385	381	376	376	384	357	371	362	399	352	356	357	360	360	358	400	377	412	375	381	397	374	371	382	410	360	390	393	408	399	376	384	354	362	371	393	367	399	361	354	372	383	371	375	357	384	315	363	364	379	393	361	392	342	381	408	392	383	381	375	389	397	391	367	407	382	353	386	381	376	399	374	410	366	351	375	378	381	396	368	362	348	359	385	367	383	375	339	367	382	393	359	379	399	381	389	355	352	352	355	376	370	371	351	400	351	406	356	383	398	384	322	346	412	403	384	374	372	398	379	393	337	349	406	371	376	391	371	414	390	390	356	372	349	344	361	380	397	380	372	378	356	375	359	379	382	378	359	372	403	347	378	425	380	380	354	375	385	356	337	367	361	397	363	395	376	407	399	380	366	394	385	394	392	376	376	397	384	350	368	369	347	341	371	374	377	373	408	385	356	363	402	358	362	398	362	416	379	366	364	380	350	377	378	361	391	384	387	430	344	369	388	390	362	382	385	378	372	390	339	392	338	354	338	337	370	361	365	394	335	365	396	391	352	382	379	347	365	386	382	363	357	366	347	349	404	368	405	346	369	373	368	360	370	400	382	383	378	372	357	376	371	430	353	408	372	356	371	349	336	338	386	364	367	379	395	355	361	377	378	370	350	422	375	337	393	387	413	376	413	389	372	396	415	389	393	358	365	321	371	360	377	377	376	419	367	386	393	366	368	370	369	363	344	398	398	317	383	388	370	372	337	381	387	372	336	365	370	365	421	364	376	367	372	362	348	366	385	386	378	395	373	375	412	350	387	390	369	375	346	376	383	410	380	370	351	396	388	376	341	370	366	380	326	362	349	373	391	366	424	370	383	369	330	362	391	403	382	412	401	384	367	392	369	367	364	361	413	355	384	405	345	356	386	368	368	362	366	348	386	380	399	405	367	385	408	378	367	385	384	377	353	379	352	404	361	371	343	387	371	330	383	382	341	375	405	329	393	393	372	353	372	402	375	383	362	382	382	391	366	402	380	360	357	371	385	398	376	367	389	405	404	351	396	353	373	377	378	355	362	369	394	372	391	371	395	368	394	349	361	359	371	400	375	359	359	402	358	405	338	377	357	375	378	367	365	377	381	363	405	393	393	373	377	380	396	346	362	356	382	389	362	373	363	390	369	382	386	360	391	352	347	370	378	377	391	404	382	355	387	394	356	396	370	364	375	381	353	357	360	359	357	357	386	403	361	380	404	358	355	373	373	392	383	372	404	402	336	356	391	365	386	352	372	380	381	365	360	350	394	397
31350	47296	41923	31274	22288	16552	12273	8963	6831	5122	4180	3390	2843	2276	1771	1435	1191	1007	908	873	809	810	761	754	739	666	688	680	624	659	604	661	655	635	618	661	643	630	591	627	617	636	623	613	654	653	609	599	644	602	661	605	651	561	614	649	600	601	606	596	649	589	608	610	599	644	610	596	639	614	632	621	605	639	593	618	601	614	603	596	654	625	638	623	615	591	573	617	597	634	620	597	601	605	615	638	623	593	640	618	619	645	597	603	576	630	656	579	640	588	644	621	614	590	660	629	648	633	639	610	620	595	641	609	582	599	603	602	599	604	622	631	611	589	619	586	602	622	621	577	638	588	546	599	638	637	638	606	611	626	636	643	580	618	598	679	659	569	597	607	618	620	656	603	621	664	661	583	635	623	586	629	600	619	649	588	591	581	600	574	570	611	582	608	612	589	597	581	610	589	641	599	640	631	616	594	617	648	567	620	584	562	609	610	618	627	644	591	587	612	631	634	617	664	632	621	685	616	638	635	628	605	601	581	588	589	592	612	607	595	595	598	607	603	591	635	633	635	644	632	606	624	627	603	614	566	586	595	611	628	606	617	631	622	628	640	623	605	613	600	597	612	653	675	607	632	591	571	591	644	628	628	562	586	598	655	604	602	643	618	620	603	623	657	617	592	566	654	603	600	624	609	614	605	596	627	600	614	630	636	604	617	599	600	633	606	591	623	624	609	608	622	604	608	607	599	648	557	647	583	628	629	636	607	619	601	605	606	607	647	602	614	610	622	619	610	597	660	634	576	632	628	573	600	639	639	612	652	632	664	634	618	639	614	621	600	637	652	574	585	633	590	648	608	634	631	584	582	636	592	630	615	601	610	690	644	613	644	625	615	615	632	584	632	605	621	629	630	592	674	615	643	624	644	583	584	617	634	609	619	605	578	607	619	625	637	596	621	631	637	650	622	632	581	650	620	617	647	644	623	605	614	610	587	618	642	647	639	605	596	627	604	626	611	583	613	630	584	639	614	659	608	632	627	626	611	583	630	583	623	630	608	608	607	595	629	659	599	669	615	646	618	606	603	588	625	643	603	640	614	629	625	591	596	596	616	621	647	662	598	632	625	619	597	596	610	628	588	636	638	655	589	643	623	613	646	664	606	670	657	599	611	639	640	604	613	635	623	682	644	593	632	605	627	566	604	612	658	607	602	628	609	599	607	644	617	633	592	631	604	604	623	624	618	606	541	622	591	634	599	637	662	610	622	582	617	573	628	629	615	606	634	597	607	592	677	639	599	640	635	623	649	615	592	596	573	639	623	614	581	595	556	607	590	565	595	655	644	592	663	618	615	633	565	593	652	605	663	662	568	598	616	669	635	640	590	603	588	649	610	586	616	571	603	626	640	608	634	595	602	617	616	659	633	642	543	624	639	650	617	640	609	649	678	569	611	619	605	635	628	615	638	603	626	624	597	678	637	615	612	594	609	632	607	584	654	617	638	610	608	567	590	632	626	599	624	627	601	639	596	586	622	625	581	639	628	609	611	614	594	633	610	657	587	595	617	607	597	607	619	621	593	604	630	624	624	593	628	637	619	581	617	594	619	600	598	657	627	641	571	636	638	598	637	617	632	607	626	619	586	594	602	609	600	585	615	690	610	663	637	617	590	615	605	639	616	614	601	628	634	632	633	602	607	603	630	636	630	591	625	552	607	657	603	623	627	584	592	609	574	619	623	600	644	615	625	597	623	619	672	648	641	614	595	544	569	632	587	609	578	613	598	613	608	625	607	615	623	576	662	598	623	614	610	631	628	623	621	586	654	626	634	609	629	643	638	612	578	600	617	586	644	570	633	591	600	596	616	604	642	594	608	621	627	657	617	650	643	616	642	597	614	591	607	633	607	590	641	626	590	629	657	619	568	634	575	573	617	661	584	617	599	587	645	609	595	619	629	612	629	630	619	583	692	616	592	613	665	651	622	646	646	600	639	648	631	600	624	669	609	638	623	586	602	662	639	586	615	642	660	603	665	597	641	639	591	643	653	584	600	647	636	606	618	634	643	611	642	629	599	618	626	627	626	657	598	639	615	600	619	643	595	613	615	669	588	650	618	641	583	626	656	660	617	608	619	620	635	650	627	632	671	620	667	627	629	629	629	639	636	585	597	649	583	653	636	639	621	654	625	617	598	615	614	621	652	626	632	617	597	613	664	637	599	593	630	654	606	605	647	655	620	609	578	616	615	617	596	682	623	584	631	646	595	598	603	626	648	628	602	627	642	604	621	602	616	646	606	649	609	662	573	636	594	630	593	613	611	609	613	632	646	600	654	625	581	622	617	598	651	612	562	579	596	650	590	613	614	637	628	593	627	584	633	624	624	648	684	613	646	618	625	563	624	582	604	586	565	642	630	582	666	630	621	604	621	606	586	589	569	628	633	604	606	640	623	595	602	637	655	655	620	589	608	645	629	667	636	617	609	635	604	634	585	627	628	642	613	537	616	607	617	622	645	585	627	616	599	611	599	625	605	651	620	664	626	629	616	626	638	594	574	626	611	599	589	626	575	649	651	610	589	655	604	616	618	604	673	654	691	600	619	621	624	591	604	626	632	611	623	606	600	590	661	633	616	632	655	648	638	597	594	631	671	650	566	585	628	628	627	627	629	655	619	611	598	639	625	647	628	644	591	592	631	586	635	631	642	606	637	590	631	630	618	656	554	627	637	655	600	581	597	596	619	619	643	646	630	585	627	651	608	603	624	618	602	602	577	614	628	596	625	629	547	588	607	605	642	598	607	627	578	642	585	613	665	615	643	626	630	581	649	672	624	639	602	601	642	623	618	627	627	657	652	602	612	623	637	614	655	602	574	625	609	608	598	604	596	636	625	604	669	616	628	608	592	600	607	589	642	588	688	633	631	644	635	639	626	648	650	635	622	644	595	641	598	590	622	598	581	573	624	603	592	607	594	621	649	667	683	584	603	607	574	617	599	642	620	626	616	655	634	624	658	600	591	680	638	593	616	600	637	606	600	621	625	614	571	622	634	607	597	562	654	598	619	600	608	596	598	592	599	602	629	581	645	622	642	647	618	611	604	639	610	611	635	619	613	594	604	611	575	644	658	595	654	592	628	613	636	622	576	601	594	631	675	603	643	579	565	655	593	610	665	613	697	592	625	620	606	580	664	591	630	645	664	603	613	613	608	601	621	657	587	624	579	633	582	672	637	594	580	615	603	606	645	598	641	642	565	589	588	583	603	647	640	637	604	623	577	597	652	637	611	603	588	629	682	628	596	607	593	606	598	580	623	627	620	620	636	639	643	628	618	612	634	588	581	648	605	617	620	638	628	630	652	644	589	613	620	624	577	623	625	593	603	578	635	630	598	583	597	595	678	631	632	606	606	648	585	642	634	623	600	631	641	662	610	623	581	584	584	613	596	615	614	622	602	602	644	615	610	628	583	629	594	589	618	620	666	616	652	631	577	592	635	614	618	576	644	640	625	609	609	665	614
24704	21665	28953	25341	21379	14706	8018	4621	3192	2363	1987	1599	1302	1057	873	690	640	563	531	525	455	437	434	425	428	414	415	412	418	425	354	415	379	394	415	368	395	383	409	384	408	377	395	423	358	372	359	397	367	356	340	402	368	382	413	369	365	366	382	379	374	352	370	378	387	350	361	411	415	381	357	409	323	383	399	389	371	391	364	399	400	359	363	376	367	381	331	375	389	368	418	392	346	400	374	366	386	363	364	376	353	376	374	362	368	418	386	398	362	390	397	346	370	394	393	366	376	391	374	368	365	376	385	392	387	401	360	386	409	397	393	394	379	355	395	358	346	380	361	372	397	384	400	420	392	360	388	403	382	376	348	385	408	374	410	337	401	386	376	385	361	391	406	389	368	359	359	358	405	389	370	346	373	386	354	357	368	334	363	401	349	373	364	349	343	355	390	342	375	372	376	349	356	352	355	390	395	378	362	351	381	401	375	381	348	397	393	385	391	386	378	337	377	385	370	398	363	379	420	371	388	371	378	379	366	404	379	372	382	360	396	376	387	400	388	365	354	403	380	391	408	341	349	329	397	394	411	379	393	368	384	398	400	373	410	394	364	347	340	395	374	356	356	386	386	380	381	376	360	372	384	371	400	411	370	393	366	352	385	361	384	355	387	348	381	391	382	455	355	404	410	401	387	392	384	338	372	403	386	380	346	376	354	363	413	357	414	409	383	397	372	370	362	388	374	401	382	333	358	384	378	422	417	388	350	398	372	404	347	402	368	368	379	388	376	400	342	403	392	312	373	351	362	364	399	390	387	420	374	369	378	411	361	395	360	366	367	353	379	365	375	427	362	370	395	364	347	349	387	394	385	346	389	368	369	375	371	401	358	359	347	379	343	387	366	391	365	395	399	387	337	401	341	375	369	404	376	359	366	390	382	392	385	364	371	377	395	367	381	374	366	353	351	378	365	383	402	396	359	369	376	371	307	351	368	386	385	380	361	386	368	351	364	373	388	380	369	409	371	385	390	379	353	391	397	396	331	374	355	360	373	367	355	394	387	411	389	374	392	408	402	398	393	422	364	362	387	364	388	359	385	362	375	348	377	352	381	360	410	382	401	381	373	397	377	377	374	359	367	399	418	389	381	395	411	375	391	372	400	355	375	386	370	359	375	354	369	349	379	415	379	362	426	377	314	357	399	359	372	393	394	344	339	371	374	371	399	401	387	394	389	366	351	400	388	367	368	350	375	351	385	381	405	375	387	355	364	372	365	362	364	350	368	360	392	387	371	374	394	368	386	391	362	402	403	371	414	383	355	406	381	352	357	372	384	408	369	387	372	384	399	381	406	397	391	361	363	351	411	381	361	346	365	371	396	380	388	419	365	399	397	341	374	408	403	362	381	384	384	376	392	395	401	382	369	391	371	381	378	361	378	359	407	348	395	377	397	410	401	384	377	372	398	359	345	354	351	379	378	374	407	411	360	347	371	380	384	376	406	366	369	412	366	353	359	398	382	397	366	344	370	375	369	387	413	387	404	390	389	379	411	378	373	379	375	359	373	333	372	394	393	350	329	361	376	329	378	353	392	406	386	363	386	386	402	377	356	403	392	374	357	382	386	401	419	391	393	379	383	401	394	391	374	383	374	373	426	403	379	346	370	372	376	375	376	374	349	383	358	373	354	403	376	404	371	396	402	398	375	359	399	385	368	358	397	313	354	375	341	378	378	355	380	383	393	380	376	333	388	337	374	354	399	403	332	375	369	338	355	375	360	371	379	338	365	354	388	378	357	338	363	374	396	374	346	380	344	396	390	392	358	359	382	371	377	383	389	355	355	325	338	350	391	377	357	390	381	366	351	360	374	412	398	341	396	375	345	368	403	384	356	375	388	376	376	399	414	357	405	369	364	405	394	371	343	425	363	384	393	378	361	380	360	379	362	376	397	348	372	379	365	382	389	387	352	404	370	392	391	365	377	422	381	388	393	329	368	397	377	385	378	399	385	402	383	375	394	374	382	384	349	347	374	377	403	378	370	411	376	373	350	395	404	408	377	377	378	360	377	381	335	370	402	395	380	385	377	381	348	369	360	353	362	391	390	409	366	391	390	374	359	388	402	387	384	394	356	355	395	353	378	354	373	439	383	365	356	389	365	363	380	331	362	385	401	360	364	403	332	410	374	347	364	377	366	395	396	397	396	390	385	358	417	368	352	377	361	373	357	391	371	364	386	390	401	368	364	431	349	379	394	361	338	384	397	388	383	409	353	398	377	397	369	366	405	355	368	390	341	389	406	340	364	381	344	370	370	419	346	382	377	317	353	369	386	381	384	416	359	403	345	391	385	366	391	353	370	381	377	367	360	397	359	382	398	365	374	393	393	394	366	369	386	380	374	370	377	389	377	362	355	365	402	383	371	373	388	393	358	401	380	362	397	369	377	362	348	365	370	370	381	353	343	390	356	384	362	371	369	368	351	382	414	361	365	329	371	361	351	379	392	358	371	387	377	408	399	369	377	368	370	375	386	333	331	363	387	375	372	393	380	372	381	359	321	348	350	384	367	364	372	395	382	363	383	439	360	415	428	330	390	375	372	334	382	360	354	366	365	370	403	357	370	384	393	384	416	335	392	368	354	361	391	394	352	378	364	393	375	358	392	345	369	369	393	341	386	374	352	408	366	386	405	362	362	351	385	375	375	319	382	352	378	325	360	369	386	346	355	374	358	384	340	369	377	373	426	372	369	381	358	405	376	379	367	410	381	368	341	404	382	365	390	355	420	378	366	374	370	344	347	393	367	365	348	381	368	370	369	380	394	366	343	373	422	382	369	384	379	380	377	372	390	366	352	340	363	366	360	393	406	367	394	383	367	371	381	379	376	395	362	388	367	357	348	403	351	379	378	349	405	357	382	361	349	367	382	378	388	360	405	359	360	416	366	400	340	359	363	369	375	353	379	390	389	392	341	355	341	366	359	360	389	374	347	366	378	370	371	388	385	373	339	390	373	386	351	378	358	346	389	380	378	367	387	360	387	378	371	360	360	370	366	397	369	383	371	411	390	355	409	353	367	384	349	365	388	360	365	360	376	357	396	440	391	362	377	401	349	395	395	388	415	370	358	367	393	369	397	369	391	387	415	362	371	357	394	358	409	367	378	410	353	392	372	409	395	383	330	375	371	373	367	419	349	381	375	399	415	377	418	331	389	384	378	345	400	394	372	355	385	365	354	347	356	406	369	394	371	371	372	380	382	379	358	366	379	367	382	333	372	367	366	388	367	364	363	394	400	369	364	384	386	376	368	385	376	354	355	389	344	413	392	381	400	353	370	372	327	399	396	380	373	377	363	400	360	385	349	362	365	377	370	378	380	370	344	373	384	442	356	353	372	379	375	395	352	375	335	391	378	364	405	340	393	357	347	386	403	333	357	336	346	353	374	380	389	401	397	370	390	392	369	381	383	375	346	404	385	398	380	378	407	408	346	379	397	362	361	369	385	384	359	360	374	351
30838	52236	47664	37372	28540	21918	16821	12833	9771	7853	6328	5072	4035	3103	2416	1925	1413	1208	1160	1088	977	950	866	804	778	760	726	739	731	652	680	688	629	650	670	678	628	614	572	605	658	651	632	626	643	616	645	646	631	630	625	631	639	647	615	627	636	601	670	599	645	571	671	629	624	591	662	590	592	618	609	661	600	640	614	611	628	600	620	599	580	576	602	665	643	643	623	634	624	627	646	661	632	627	630	663	669	584	609	672	614	659	609	590	670	633	632	645	648	586	639	626	617	603	603	549	648	633	602	653	612	584	597	600	597	637	635	622	610	636	620	626	628	558	604	600	575	655	651	649	602	615	636	636	595	659	621	633	627	612	619	629	588	638	641	618	611	604	605	626	672	579	635	595	616	635	632	654	644	598	648	612	581	615	587	636	610	605	642	583	608	609	631	622	642	647	634	638	640	612	633	594	586	612	652	629	660	650	591	620	674	578	615	632	588	608	612	645	618	617	650	603	654	630	646	620	603	615	631	609	603	634	605	611	621	603	615	659	663	616	582	630	650	605	601	597	600	617	617	635	614	636	627	600	600	567	657	622	661	642	604	601	593	615	608	616	622	609	574	605	647	641	634	627	573	643	626	648	641	644	646	604	630	602	668	626	610	596	637	584	616	624	624	607	644	598	649	636	614	625	694	592	623	634	618	606	626	575	652	652	599	657	601	626	629	556	622	657	615	626	567	589	658	607	607	577	595	653	671	637	638	630	644	611	611	634	562	627	611	616	652	657	592	621	597	654	611	610	636	622	594	615	623	624	622	663	647	610	607	634	608	568	614	611	638	620	635	568	571	607	645	606	624	618	659	634	617	626	616	612	587	621	606	600	599	611	605	638	670	616	639	615	607	664	615	653	650	615	616	587	589	615	666	620	602	620	631	661	603	591	601	624	606	600	584	620	606	623	612	622	643	600	630	567	617	636	592	609	672	625	584	664	617	672	623	622	607	625	606	581	629	625	584	605	613	619	623	634	616	606	601	602	613	626	612	609	635	609	581	668	629	645	599	642	599	639	603	630	665	659	610	612	618	614	594	666	632	601	629	657	652	629	644	600	637	638	609	649	607	591	622	602	638	635	613	655	627	616	607	621	680	613	572	653	651	632	636	578	586	648	617	619	619	588	619	596	638	608	627	580	611	616	566	605	610	641	645	634	661	671	628	630	600	668	627	660	657	612	604	629	627	609	605	615	647	579	655	635	620	638	603	636	594	660	614	656	623	628	627	616	586	642	653	607	598	654	642	636	591	601	596	607	652	601	585	626	581	606	599	614	645	639	608	600	624	642	590	605	606	633	624	572	613	680	612	632	603	609	650	604	614	630	615	615	597	586	608	608	629	597	611	641	615	629	666	625	657	620	597	658	619	575	561	582	627	599	627	569	605	659	616	625	644	662	627	611	674	629	645	633	640	589	607	626	698	613	663	586	594	581	595	639	634	616	611	624	643	602	602	598	625	641	619	622	623	659	633	618	625	611	592	598	581	623	599	643	635	613	633	646	656	621	631	602	590	611	623	527	588	647	614	641	608	656	595	613	625	643	600	608	633	639	588	631	594	632	653	607	608	622	585	657	622	602	657	601	639	666	632	676	597	625	640	641	602	605	574	635	607	635	601	616	645	616	629	615	606	598	587	596	610	598	620	627	631	635	629	613	600	630	643	590	609	684	606	618	614	633	656	577	614	637	637	610	612	546	629	648	626	595	554	599	634	641	620	566	644	651	577	654	614	599	661	568	592	636	630	569	595	588	604	608	633	625	662	672	636	654	643	596	612	662	633	602	594	592	582	660	673	622	644	597	667	664	633	605	620	617	630	676	656	632	630	614	610	605	610	635	617	588	648	589	589	623	647	595	634	621	622	605	624	614	583	632	588	607	630	610	624	584	619	615	627	618	625	602	626	600	611	635	603	641	621	630	621	623	612	610	665	619	585	614	626	618	638	599	636	594	570	600	591	614	615	599	597	656	639	609	645	660	622	618	565	619	621	624	609	583	639	624	589	610	615	601	591	617	637	581	582	641	649	669	636	585	638	591	627	561	607	583	629	546	601	596	635	579	597	594	612	620	612	603	573	598	581	663	580	646	584	629	635	645	653	603	605	599	652	570	606	598	635	598	582	594	597	604	629	588	632	613	659	641	622	612	623	614	585	641	613	597	584	622	658	663	569	620	624	623	575	639	630	650	596	655	609	640	584	555	649	615	584	612	615	633	615	623	624	620	617	621	617	614	645	594	610	623	564	631	645	619	603	628	668	604	614	644	609	623	598	623	595	594	611	631	645	613	580	609	615	613	626	620	588	559	630	632	645	573	592	634	614	626	593	614	632	600	597	635	630	644	635	671	578	569	614	616	594	602	606	649	584	632	634	661	632	623	652	630	648	634	578	606	615	605	596	613	603	613	597	644	628	616	594	614	628	591	587	618	628	647	609	624	603	629	616	608	616	631	607	645	592	644	606	646	607	622	625	608	610	600	631	590	656	597	591	636	617	607	599	618	651	614	596	625	607	606	629	641	586	637	598	588	586	595	631	597	592	629	662	618	603	600	586	671	613	563	610	632	573	604	640	584	633	616	628	608	625	650	593	615	638	618	634	660	635	653	587	636	638	619	611	588	591	630	619	608	623	618	572	616	599	619	613	636	630	623	662	598	612	643	672	600	590	617	617	586	630	636	620	639	602	636	622	638	600	594	627	612	608	613	578	626	601	607	641	612	635	610	617	600	592	620	626	588	638	588	657	590	576	620	649	621	608	632	596	617	615	647	585	622	619	602	608	627	673	623	599	648	609	625	643	595	612	560	667	619	672	572	622	617	609	631	621	620	599	620	617	608	646	603	583	644	620	616	649	655	638	598	639	638	599	600	595	646	620	607	607	618	619	647	621	613	624	603	635	631	619	624	609	620	634	603	645	640	608	654	622	584	624	621	628	582	612	593	619	622	567	559	585	624	648	637	599	565	626	608	595	643	626	615	620	599	648	622	619	651	579	601	630	599	611	571	603	584	611	601	600	619	598	631	655	626	614	571	592	639	664	654	563	589	579	630	598	611	600	637	603	648	664	597	624	584	598	632	634	618	682	604	614	626	590	650	589	596	595	609	684	591	627	614	617	692	586	656	649	614	625	632	651	635	651	617	669	651	585	604	588	606	614	620	610	612	596	612	625	641	648	597	604	609	633	620	612	629	637	630	594	601	611	636	624	628	667	600	654	637	614	655	613	625	558	584	674	618	620	659	627	623	623	632	630	590	591	610	583	594	598	595	661	647	614	689	583	621	612	646	631	590	653	631	624	631	620	631	603	620	607	642	633	571	610	653	617	614	654	592	627	589	608	555	592	594	588	654	577	670	570	671	669	626	590	585	650	622	605	616	599	642	569	618	602	647	602	655	612	587	617	595	606	652	587	623	616	623	645	606	605	623	628	617	586	572	630	658	586	563	633	621	649	666	610	628	587	647	607	639
23727	21651	29515	24348	21940	21346	14697	6863	4483	3332	2764	2106	1681	1288	978	823	666	612	542	489	505	452	446	418	454	418	404	396	352	382	367	341	356	385	369	365	358	317	340	339	369	341	374	375	343	356	339	366	363	337	343	325	338	325	341	350	337	400	333	363	366	319	352	291	354	326	314	364	372	349	379	344	356	325	345	345	373	358	357	362	371	345	361	338	326	306	327	343	341	339	345	324	326	356	388	363	311	344	333	359	362	354	324	345	338	350	307	320	324	327	353	345	346	382	355	364	333	359	340	317	324	345	313	319	348	359	339	349	343	340	338	358	344	367	320	342	339	371	347	349	354	375	323	356	315	320	366	342	349	381	362	326	361	361	360	351	323	373	358	385	363	324	327	337	348	361	362	307	380	339	385	363	345	359	355	346	326	350	359	349	390	357	349	374	338	345	325	363	314	360	355	355	324	326	346	352	331	380	336	337	319	341	333	340	355	334	342	333	384	344	335	319	369	299	343	379	351	329	360	336	367	335	336	301	374	383	347	375	374	353	343	334	328	366	348	342	340	341	364	346	346	304	332	330	345	332	329	341	323	356	328	348	341	341	359	361	330	332	362	312	378	349	350	325	356	337	333	362	355	339	338	347	358	317	347	377	327	324	343	348	313	378	325	335	333	348	382	332	376	337	372	325	331	361	359	345	355	375	339	288	363	326	343	324	383	340	383	348	340	361	346	334	334	383	335	326	339	339	369	370	339	371	339	348	338	353	355	350	341	369	354	389	339	350	324	364	372	350	350	376	335	327	355	336	343	348	344	350	340	376	352	336	352	320	329	344	342	372	331	345	371	327	371	352	309	348	309	325	329	383	348	352	343	358	390	362	358	330	349	337	373	329	372	329	340	334	339	348	346	372	356	321	368	353	343	313	339	354	350	383	369	333	341	348	325	360	388	314	338	325	374	367	354	321	360	319	346	356	368	339	357	326	322	328	315	335	340	361	325	334	312	353	374	364	306	335	368	360	354	357	343	323	341	355	347	333	342	333	359	340	308	381	350	360	330	341	365	333	314	354	319	323	362	352	345	346	363	366	342	357	353	373	348	317	352	349	350	354	322	319	374	319	387	351	319	331	336	322	358	328	330	325	351	337	340	335	358	351	357	326	324	334	348	345	373	362	334	345	347	330	365	363	341	326	340	322	348	344	327	353	348	307	315	351	363	336	363	338	331	323	324	314	351	366	347	341	328	325	340	335	330	281	318	375	350	312	351	345	370	330	348	340	353	357	364	371	335	339	322	346	357	310	348	322	317	332	315	376	323	350	350	339	330	371	322	313	382	358	373	363	345	329	307	371	353	333	314	334	341	326	339	326	337	348	342	355	372	333	359	281	349	349	356	348	344	347	329	343	332	358	345	330	349	366	368	371	340	372	362	335	373	327	359	377	334	332	353	335	350	341	353	353	355	333	331	346	345	331	330	378	393	334	355	346	364	344	346	346	356	334	357	370	321	322	394	339	363	341	336	366	297	323	302	375	383	327	345	360	351	327	347	348	345	333	327	350	385	321	343	362	347	340	344	344	369	362	347	315	349	334	360	353	344	370	338	348	361	328	339	319	350	326	325	372	310	343	335	368	338	353	358	360	379	341	330	360	329	346	364	329	357	362	348	341	369	328	355	321	354	321	349	338	346	322	318	354	317	361	371	350	326	353	345	349	330	352	351	337	354	366	357	332	359	312	382	350	346	343	326	361	329	314	375	360	354	335	363	353	336	326	321	316	336	364	329	375	314	317	337	332	322	316	369	345	370	341	360	334	339	322	310	355	323	330	348	315	358	368	326	359	298	355	335	340	329	366	352	321	353	321	334	338	346	360	344	349	340	356	347	329	332	335	348	346	332	332	363	356	358	323	357	328	367	339	359	385	361	332	363	354	367	357	357	316	343	374	351	356	356	342	343	317	346	340	341	358	354	366	354	354	346	360	337	353	332	316	338	350	327	358	348	338	337	366	337	317	355	344	360	355	361	358	321	362	322	337	334	310	397	378	358	356	333	331	338	325	346	330	376	346	314	348	329	318	348	364	337	344	346	319	399	336	326	297	304	392	346	376	378	356	336	361	347	364	346	343	386	350	381	358	317	344	367	361	352	348	332	326	339	306	351	360	360	312	334	342	358	366	380	352	328	333	344	324	383	340	359	344	341	349	332	368	335	346	355	346	337	323	354	310	370	352	337	311	376	337	324	353	341	360	329	318	323	374	331	348	364	366	343	349	332	336	365	355	340	341	362	349	336	331	359	351	350	326	334	320	328	322	356	348	295	322	340	356	346	364	370	326	343	348	319	335	350	317	359	336	369	337	344	365	335	343	336	330	342	314	363	342	329	352	373	346	315	351	353	314	338	367	368	330	360	341	331	382	341	336	351	339	342	343	334	327	327	353	360	382	373	361	315	362	349	385	333	303	329	308	340	358	334	334	353	363	356	331	338	339	331	351	352	394	311	343	343	327	350	364	348	350	313	382	314	359	359	350	348	324	337	341	371	345	344	348	338	341	326	337	362	325	348	354	368	354	344	350	340	356	320	383	350	331	336	346	340	343	369	305	350	357	333	356	331	344	357	340	349	367	312	374	377	379	372	348	314	351	358	334	336	341	349	353	328	316	335	342	356	346	352	343	331	347	327	344	350	360	364	330	357	330	350	330	346	362	322	339	350	346	349	352	353	360	330	357	325	344	345	334	336	324	330	347	338	339	316	356	356	355	328	346	318	355	326	350	331	370	315	307	325	327	349	349	320	348	315	353	349	354	336	333	357	345	338	356	341	374	333	327	400	317	378	342	337	333	376	367	336	315	343	323	348	314	354	343	349	364	316	353	332	321	324	348	317	354	343	357	346	366	341	365	357	361	334	348	347	321	389	345	372	333	325	351	347	333	351	369	330	317	366	352	345	362	338	362	336	328	324	332	314	347	317	365	362	343	371	326	375	306	355	340	363	337	359	335	327	327	370	346	338	330	333	340	329	327	379	327	336	342	401	347	336	346	350	337	321	302	348	346	332	366	323	366	342	357	350	336	365	357	381	334	359	314	325	331	338	339	352	346	363	374	362	362	354	376	362	329	353	322	350	374	317	381	342	360	362	368	351	348	334	337	334	323	348	320	352	317	340	322	392	366	351	356	351	327	352	350	321	355	346	342	347	318	350	311	368	335	344	329	346	328	328	379	350	343	354	343	318	377	370	333	343	363	346	321	320	367	356	338	320	341	322	322	339	345	368	353	355	357	333	320	328	344	346	329	372	310	346	307	321	334	344	330	383	352	378	335	354	348	332	352	346	350	341	353	344	320	350	332	342	327	375	347	362	366	335	341	323	332	376	315	362	326	323	304	341	358	371	346	343	321	345	342	334	321	333	322	348	348	350	345	343	359	341	335	351	348	366	366	324	364	344	317	325	346	364	312	323	297	333	367	351	365	341	336	343	342	357	337	327	368	357	357	327	346	364	364	349	337
31945	55803	51890	41531	33030	26534	20317	16081	12837	10243	8442	6777	5380	3984	2885	2211	1720	1515	1399	1167	1062	990	904	880	841	780	775	686	639	647	654	661	663	583	639	605	582	565	576	596	559	544	569	561	584	616	626	562	573	586	627	604	591	597	561	587	552	567	560	559	590	559	562	587	572	572	584	574	589	547	561	632	528	564	590	592	527	583	582	595	592	528	563	596	501	586	560	555	547	582	586	494	551	564	565	569	530	516	546	555	575	574	581	527	557	540	545	570	597	572	568	571	556	536	540	562	568	572	590	565	557	586	568	543	573	542	586	549	578	575	548	540	562	566	560	519	597	544	596	558	611	570	551	544	587	593	570	613	566	555	541	560	534	554	554	568	593	545	548	578	567	533	541	550	572	546	592	561	602	575	562	552	569	552	578	560	572	583	541	577	597	572	562	545	536	536	565	556	595	524	577	570	549	559	616	568	566	550	580	529	531	551	559	572	525	558	547	527	576	560	547	562	555	585	537	562	569	568	597	547	539	542	604	523	594	556	555	578	548	538	501	607	572	537	543	569	585	543	572	559	570	557	556	552	554	582	540	543	608	597	541	535	579	556	537	614	602	519	523	566	598	552	558	576	545	561	583	579	567	546	547	551	564	577	547	568	624	572	568	569	543	551	570	540	518	566	543	581	556	580	558	554	541	577	545	566	534	545	566	581	563	544	554	567	566	524	564	581	587	576	547	609	527	549	555	580	533	558	588	588	519	607	574	598	576	546	572	548	580	581	558	547	612	531	538	556	602	579	555	558	544	614	569	553	570	580	584	557	595	548	541	547	596	586	610	581	536	546	590	564	507	587	558	561	525	559	572	610	571	550	566	590	581	552	583	532	555	524	595	570	534	527	525	538	599	522	561	592	579	559	530	594	541	544	560	580	558	551	571	545	599	570	591	552	566	572	597	535	564	555	565	575	582	574	569	565	604	590	554	529	544	528	582	587	565	565	525	541	593	553	576	562	574	556	599	491	614	589	539	535	567	544	565	589	574	547	550	548	541	574	572	569	540	596	558	595	576	531	552	566	540	567	580	545	557	543	505	611	551	547	599	535	530	579	573	584	590	540	555	563	564	575	557	568	543	559	548	566	568	541	514	539	566	579	560	548	557	550	560	575	591	563	533	526	578	568	547	560	542	568	553	602	580	592	545	558	532	528	567	542	586	565	556	547	588	573	586	577	508	595	581	560	585	551	559	583	525	566	553	584	599	604	558	555	543	584	568	540	566	577	558	557	578	537	583	580	567	540	575	614	556	586	566	559	546	551	595	523	576	544	596	577	545	549	538	549	550	505	552	533	553	579	563	577	557	593	575	624	569	594	547	587	554	576	531	591	534	582	556	539	556	548	538	536	622	538	592	525	552	582	551	574	554	567	531	568	550	567	591	554	554	573	548	594	541	549	566	577	555	552	539	583	592	548	563	530	586	532	559	588	588	578	542	555	533	603	540	572	540	556	547	570	562	563	602	564	540	567	569	524	562	579	559	546	567	542	571	556	586	557	576	565	536	531	572	580	551	567	541	570	575	575	563	576	573	528	552	594	574	547	591	556	604	546	556	564	596	558	556	559	576	570	581	551	592	526	531	555	543	593	545	584	565	552	541	543	559	564	555	560	594	594	565	527	567	572	544	527	585	580	578	599	571	548	558	600	561	540	552	549	596	535	557	545	562	545	542	575	568	582	566	578	560	549	566	607	547	530	547	576	574	588	583	508	563	561	606	553	568	556	564	538	605	510	555	534	571	526	580	577	564	567	530	527	618	563	564	571	548	549	596	568	571	594	514	575	580	554	537	572	556	522	574	532	586	559	576	528	529	613	566	530	552	568	577	540	578	562	524	522	532	570	568	598	554	535	582	544	553	576	547	536	520	563	572	608	563	569	564	559	598	551	538	560	559	556	561	583	541	571	542	560	618	551	587	543	584	579	550	533	550	538	513	574	573	561	596	585	542	581	571	545	580	560	547	581	596	516	508	572	543	570	578	539	581	545	576	582	558	552	537	529	539	561	563	554	553	518	552	573	589	580	536	554	530	617	546	542	564	513	556	609	508	565	519	595	576	542	556	547	578	540	554	555	571	536	572	591	526	539	578	575	560	535	579	545	562	550	554	568	569	571	523	529	575	580	582	564	558	586	540	561	571	622	558	574	545	550	560	548	561	564	591	538	518	546	578	558	571	557	594	562	566	580	527	518	579	632	567	556	541	541	615	545	539	565	528	560	518	560	586	543	588	554	592	589	555	575	563	549	553	541	571	573	544	559	596	584	559	556	586	578	562	561	555	582	555	559	565	534	559	533	580	578	545	556	574	589	566	600	576	542	508	580	550	569	567	596	601	574	595	581	563	587	604	551	536	574	539	563	573	587	526	534	560	583	561	598	529	565	541	519	577	586	597	537	574	528	591	524	584	550	592	563	544	597	523	570	594	541	565	565	549	588	597	561	572	585	566	609	548	546	562	588	572	558	549	564	582	534	560	573	574	592	589	572	582	548	578	577	557	556	552	502	548	592	559	521	574	570	562	562	571	536	569	586	585	520	533	567	588	578	555	551	552	604	592	567	573	552	606	561	572	537	573	582	561	596	590	574	572	567	539	553	596	551	549	556	550	587	601	601	548	548	538	599	559	568	584	573	562	534	565	552	538	537	546	545	540	543	562	570	546	550	546	536	539	593	587	590	594	552	577	577	593	535	552	538	536	540	520	569	554	556	546	535	572	571	535	566	544	608	571	549	582	574	615	547	539	544	520	527	560	569	561	574	533	541	553	544	586	583	558	552	604	585	574	541	583	537	544	568	568	522	580	576	573	571	559	562	567	587	527	552	579	604	574	536	572	575	548	561	559	552	530	598	543	552	575	570	548	556	588	586	601	601	566	527	560	560	539	551	544	543	565	577	538	580	527	535	569	594	557	555	559	593	542	535	556	536	581	567	542	568	588	539	567	524	538	572	580	581	573	567	576	543	561	608	558	532	575	546	528	556	608	559	532	528	557	571	528	589	567	570	595	565	524	547	566	569	563	562	538	559	572	536	574	555	554	551	578	545	565	579	588	560	555	517	555	540	559	530	580	551	545	579	566	550	543	547	566	603	551	541	557	529	579	599	547	562	578	563	543	560	580	588	556	556	560	552	550	566	600	544	554	572	573	548	506	579	592	580	516	634	565	589	568	571	558	598	531	548	561	567	554	545	554	537	526	595	544	576	562	587	517	565	602	573	576	560	547	519	564	556	575	544	560	564	572	577	606	560	546	542	583	593	530	557	548	597	549	522	559	620	578	541	544	546	547	548	542	547	536	541	572	553	570	585	567	535	592	524	584	550	653	547	554	559	572	574	570	533	528	586	548	558	563	568	601	568	493	566	551	550	582	566	576	581	602	604	565	565	511	560	565	544	524	568	569	584	575	562	537	575	556	539	545	562	588	579	575	587	543	554	567	568	515	554	590	554	553	572	584	575	543	572
28234	27059	31210	22730	12316	6883	4187	2811	2050	1555	1299	1105	885	727	633	550	451	420	415	437	419	411	395	405	368	363	384	371	436	367	374	360	361	349	392	353	376	389	359	323	347	356	378	375	373	370	378	369	369	305	385	331	359	361	333	367	364	365	364	368	364	357	370	348	373	346	339	341	357	379	391	388	361	375	379	389	337	394	372	379	365	377	377	369	397	380	359	388	363	358	362	359	357	394	365	356	385	344	357	376	351	350	377	378	369	340	374	369	354	374	356	361	392	373	356	393	366	369	387	322	357	360	363	360	368	339	369	376	359	355	402	357	383	353	367	389	364	346	382	341	355	348	386	373	370	347	399	349	357	357	357	331	369	348	374	365	365	356	342	362	346	366	335	337	375	357	370	334	358	366	363	387	377	347	413	380	360	367	364	391	367	384	345	357	359	383	365	343	354	361	389	405	347	364	378	343	314	328	375	340	367	385	341	387	378	378	367	355	345	404	326	372	370	358	363	369	388	362	366	391	396	366	374	375	381	371	373	360	333	374	363	358	402	360	363	365	342	349	364	366	385	319	387	360	354	350	366	360	382	367	377	369	383	398	354	332	345	377	382	350	360	353	399	356	364	388	374	376	349	347	382	367	372	349	334	340	362	363	357	373	380	355	361	375	365	372	385	338	360	341	353	392	364	379	390	365	361	399	364	349	361	387	345	370	366	368	361	361	379	333	371	382	364	325	377	377	359	355	368	396	371	359	344	379	365	358	386	375	368	377	356	351	349	362	420	350	360	377	361	341	391	351	379	380	350	346	387	354	380	365	380	327	337	377	345	392	360	367	368	394	383	378	376	343	397	356	329	339	356	371	333	357	388	357	362	379	391	370	395	357	359	353	386	318	375	364	347	354	360	386	383	386	361	365	388	376	383	347	424	386	360	379	374	341	381	380	371	373	363	337	362	373	334	345	366	368	356	349	362	399	385	352	383	361	363	357	355	393	365	361	390	381	364	367	389	366	343	363	343	368	307	365	371	357	346	366	384	353	356	401	354	378	372	380	385	365	362	390	375	380	382	395	365	378	344	348	374	352	340	356	381	375	359	338	355	344	335	382	372	392	370	355	402	357	364	377	407	386	389	393	327	393	378	394	376	399	369	321	345	365	364	382	385	386	370	366	378	380	397	393	359	347	374	358	401	381	364	360	397	379	369	374	355	379	357	361	338	344	366	378	372	347	350	339	344	390	413	366	363	351	385	358	379	385	335	388	374	391	362	375	369	365	351	367	355	355	362	349	380	357	351	392	364	350	348	379	360	347	343	350	381	392	352	411	364	354	361	360	352	329	390	370	401	384	386	391	356	361	345	354	414	341	363	360	362	369	385	376	381	357	376	406	374	362	352	331	354	366	391	362	360	369	348	380	343	370	380	368	359	367	362	366	404	344	382	357	359	359	353	393	364	373	356	358	368	371	390	340	384	342	374	354	380	360	332	339	364	365	386	344	371	389	348	358	365	348	356	381	376	368	330	385	368	383	373	382	386	369	365	355	401	394	367	353	328	375	365	376	316	329	424	380	400	381	378	349	366	391	371	371	340	377	332	337	348	391	354	377	317	342	385	367	385	348	375	330	369	364	375	360	373	360	384	352	382	341	326	370	369	370	364	381	351	336	370	368	341	362	330	363	329	375	368	395	389	346	347	372	406	392	374	349	354	351	345	340	349	371	350	371	382	370	350	377	384	341	366	392	348	327	385	397	362	359	357	357	385	377	358	368	358	376	319	373	396	369	365	342	348	364	363	362	386	349	362	354	405	348	352	376	372	368	349	355	389	368	408	360	360	357	362	367	354	358	350	367	345	378	344	352	352	368	399	343	371	385	369	341	366	408	398	383	386	377	344	359	355	353	355	353	369	362	334	383	366	378	341	336	349	396	393	367	384	372	348	379	363	334	344	384	387	366	382	353	365	364	357	372	383	354	340	391	387	367	354	348	362	352	376	350	386	360	376	395	347	386	354	360	346	356	375	365	396	388	360	381	369	346	333	375	361	348	381	367	351	388	363	386	372	366	395	369	384	405	396	375	389	390	331	348	381	372	360	358	361	374	375	366	351	365	381	351	358	384	362	370	347	370	380	395	372	370	389	341	382	371	351	386	365	363	335	360	343	395	358	375	361	389	378	357	363	390	342	329	332	364	354	341	371	353	336	355	337	386	342	378	358	382	363	342	353	364	369	412	353	374	373	351	385	386	350	376	369	347	319	390	337	389	362	364	374	379	337	361	360	349	361	353	364	350	368	411	378	348	375	374	400	355	384	370	396	370	327	372	386	346	379	390	367	368	365	358	392	379	341	364	388	371	339	391	397	374	352	391	341	381	330	363	345	373	363	390	334	401	331	363	390	356	370	374	370	373	359	377	365	359	386	362	363	358	341	375	404	355	379	343	379	364	366	368	347	392	362	364	388	354	346	384	343	347	393	371	368	369	358	377	378	346	369	356	371	367	340	378	386	348	383	361	349	381	363	370	346	357	348	373	354	361	370	363	333	370	370	377	363	397	401	371	367	352	362	377	373	388	360	354	357	368	382	364	383	376	357	373	340	387	368	335	357	371	385	377	362	330	366	334	334	393	361	400	375	400	351	348	353	377	386	369	347	344	376	329	394	358	364	347	352	364	340	385	362	364	370	392	375	350	357	364	381	390	346	366	353	373	378	396	363	391	358	378	377	317	382	334	362	374	387	391	397	355	363	342	355	370	407	389	365	350	353	376	361	384	368	349	346	372	340	376	342	360	371	329	355	364	352	384	348	365	366	343	361	346	355	367	359	396	370	343	388	376	353	400	366	362	389	373	430	378	377	370	343	378	363	397	349	345	374	325	422	381	363	384	370	367	339	376	383	347	360	363	376	360	393	369	324	417	342	385	371	347	371	358	359	381	348	343	369	387	389	372	388	383	363	339	349	345	378	346	378	404	359	366	342	363	390	384	368	395	373	364	357	383	353	369	374	346	358	376	332	360	356	354	382	351	377	360	366	364	354	373	345	367	363	360	375	379	375	342	372	355	385	367	337	361	351	356	355	372	358	334	367	369	385	412	389	371	370	396	368	352	361	385	376	379	379	353	381	370	404	412	386	340	376	388	357	385	348	322	365	359	378	382	350	360	356	366	355	362	344	383	351	337	366	348	380	389	353	366	348	344	385	379	364	366	374	372	366	358	342	398	372	379	364	333	352	352	377	323	384	367	350	379	392	360	368	402	304	367	375	373	329	351	398	360	346	394	349	379	329	409	399	369	384	374	348	366	387	369	355	336	383	370	368	367	365	378	357	371	373	399	377	383	354	338	369	409	341	370	344	374	405	339	339	374	374	362	389	386	388	354	361	366	364	326	363	367	372	391	387	362	346	352	384	390	356	363	357	419	389	334	349	333	349	398	393	415	361	385	355	404	380	401	361	370	393	349	362	386	367	370	402	346	354	397	358	370	379	388	363	380	369	385	393	356	343	378
30646	46507	41911	31626	23150	16585	12322	8873	6869	5295	4221	3392	2708	2093	1490	1274	1100	970	880	844	826	788	719	739	704	686	721	679	595	650	622	635	641	642	614	643	613	636	626	608	618	653	589	643	603	594	613	589	599	608	632	606	614	584	640	573	634	642	625	617	581	577	586	580	651	582	570	619	593	609	598	576	615	621	584	579	628	652	607	643	628	659	586	592	609	602	611	601	626	602	599	580	618	628	616	609	611	591	631	600	596	568	621	567	592	624	597	618	575	658	607	649	608	603	583	567	617	604	621	593	589	590	601	623	609	618	576	604	579	604	621	663	610	576	622	620	615	620	606	592	549	588	609	578	642	571	613	577	647	619	571	573	596	597	607	606	629	604	604	615	643	589	593	617	597	569	618	569	599	603	608	569	586	626	642	612	630	606	637	614	591	570	563	586	626	559	621	604	580	594	605	629	622	660	640	602	597	564	580	613	608	639	617	586	588	601	578	611	532	599	635	642	617	578	603	588	609	602	634	647	615	630	598	621	608	634	642	585	602	568	565	565	597	609	566	628	627	647	579	634	676	616	628	650	619	668	604	627	639	585	628	620	588	656	591	604	661	605	602	592	646	618	582	612	592	578	596	627	619	602	626	618	614	626	623	600	617	630	667	640	646	613	586	591	630	649	614	595	592	585	590	609	619	602	568	616	574	572	662	621	590	592	616	568	625	624	601	639	573	591	637	597	610	635	599	638	635	581	577	632	601	599	619	618	592	582	635	580	603	599	631	588	648	621	655	586	652	566	624	619	629	596	597	584	551	665	574	584	640	627	635	614	613	631	587	615	643	598	610	602	616	640	653	629	619	637	619	617	628	588	591	587	575	610	602	628	605	553	604	610	649	632	550	585	578	532	605	619	603	620	600	597	563	596	621	625	629	588	606	562	602	612	614	623	593	590	629	599	627	621	633	575	569	603	623	608	561	570	600	639	664	613	599	541	595	613	590	605	603	626	616	610	599	591	635	614	600	645	632	584	605	621	604	583	570	620	662	610	618	586	644	593	635	603	631	614	586	614	585	613	640	627	644	595	635	612	587	630	547	589	620	570	561	644	641	620	577	591	576	628	587	611	624	623	593	636	611	623	616	621	613	627	581	625	573	578	602	577	610	579	619	601	638	649	646	576	581	601	581	627	613	598	621	604	582	624	598	603	652	589	658	591	610	615	596	664	587	622	602	616	596	555	620	627	614	563	618	608	620	607	610	595	652	651	610	613	621	654	604	597	589	575	637	594	606	599	634	618	642	619	615	574	589	584	626	632	604	608	598	638	565	573	598	605	592	606	616	563	670	576	646	600	629	643	597	620	597	613	602	653	653	601	587	609	613	589	592	566	644	611	591	599	545	652	652	590	623	618	631	595	630	605	603	585	604	595	630	619	627	658	612	624	604	589	593	610	616	590	624	585	594	627	648	609	575	680	625	554	615	601	611	613	610	587	599	584	623	626	608	613	590	615	600	626	618	630	602	584	637	620	618	594	609	611	613	585	599	593	579	600	606	573	611	612	624	649	637	596	664	648	618	627	566	590	608	608	642	603	590	605	598	600	636	652	596	592	594	613	615	568	636	566	616	650	578	617	555	613	612	626	650	626	607	578	631	621	597	658	612	641	599	608	610	624	584	609	621	682	629	590	605	600	579	615	604	598	613	648	653	596	597	598	603	597	593	600	593	623	638	628	582	614	584	632	602	606	623	647	585	641	569	643	646	656	581	613	604	627	604	569	607	578	599	555	600	592	591	622	596	597	578	611	594	594	606	632	631	600	642	592	644	610	644	646	635	611	614	568	583	570	574	599	604	603	582	596	620	602	591	639	593	613	614	634	593	627	589	596	608	581	569	650	584	620	615	580	614	640	584	599	604	650	634	632	554	589	564	616	646	616	601	574	617	575	612	593	645	604	621	677	597	615	645	621	657	605	602	651	600	594	605	598	586	630	580	599	683	642	632	584	561	608	595	604	598	628	543	587	628	610	634	608	619	588	592	574	580	610	600	638	604	611	625	576	607	658	579	596	645	614	616	570	612	603	552	603	612	614	602	603	610	597	600	553	634	586	657	594	584	561	610	582	602	612	590	585	645	620	630	614	624	617	605	656	604	597	596	625	626	650	576	640	576	604	572	621	631	595	589	656	629	652	599	620	652	606	602	677	604	583	627	607	581	640	586	631	584	603	594	625	602	590	581	604	580	622	635	602	620	601	613	600	613	647	626	631	617	588	598	576	626	571	637	628	582	628	610	577	639	627	630	584	592	575	576	642	595	583	555	642	603	644	589	626	611	633	617	555	623	611	617	624	628	617	622	613	590	599	608	563	586	592	583	563	612	642	634	639	619	556	673	621	645	536	628	625	607	608	608	603	620	602	633	608	602	610	594	609	607	586	605	585	605	619	600	570	636	604	587	613	634	622	643	606	614	596	609	643	609	626	559	612	597	582	566	641	664	636	568	587	610	636	592	632	641	633	645	583	539	624	593	603	637	621	642	622	613	586	600	565	613	644	629	640	581	596	583	646	589	619	624	604	574	596	593	609	603	579	587	618	604	610	626	570	586	627	573	636	609	608	610	601	612	642	628	602	605	595	605	578	558	592	582	608	594	622	619	612	618	588	603	607	608	599	603	610	569	607	641	570	590	617	652	616	629	633	634	627	655	619	608	604	640	625	643	632	583	602	622	590	632	636	596	618	615	617	644	589	594	613	624	575	595	632	556	649	615	569	580	623	623	603	607	633	617	568	647	611	608	601	594	587	582	600	602	631	678	625	609	634	599	610	617	645	569	633	602	604	628	588	561	589	561	629	651	592	597	605	608	580	589	591	611	658	578	604	627	616	581	586	597	616	625	645	599	586	564	626	597	626	602	606	604	574	620	632	591	569	590	589	688	582	615	589	629	601	575	624	641	613	576	602	616	623	613	633	618	639	624	567	605	584	621	607	615	565	613	598	564	584	642	622	600	597	615	621	611	578	558	578	600	602	588	585	585	574	566	582	597	531	615	608	581	633	622	553	598	631	605	574	577	642	587	611	604	623	620	620	604	617	619	602	626	609	590	580	586	668	617	613	631	656	580	628	586	623	573	613	593	614	636	632	596	635	586	666	607	604	583	619	602	622	572	588	548	630	595	612	593	603	602	602	612	612	629	594	612	645	627	560	634	580	604	625	590	608	606	609	581	586	624	588	610	623	600	605	639	607	617	626	610	655	598	622	574	579	606	581	629	623	631	626	602	597	584	579	621	574	612	617	649	603	601	557	586	621	634	599	647	628	580	634	596	593	608	628	592	612	558	578	623	613	590	589	647	613	580	606	576	648	594	644	589	636	650	619	551	610	627	599	617	568	565	626	603	649	606	613	566	582	613	580	629	626	631	616	596	596	552	558	597	603	662	606	600	595	622	613	627	606	588	612	652	613	606	565	621	591	610	593	623	582	605	585	608	595	606	674	558	628	565	623	599	597	615	579
24729	21690	29072	25405	21641	15116	8399	4825	3313	2560	2010	1536	1222	972	795	633	586	581	560	498	489	449	407	380	387	436	423	420	383	430	391	376	357	361	341	372	405	358	363	426	388	363	377	349	384	373	373	402	344	366	375	389	406	372	349	381	330	350	358	341	394	338	380	337	397	371	414	398	369	392	398	402	407	380	389	343	345	347	397	354	395	344	376	341	363	374	349	375	341	380	373	363	345	366	367	352	406	360	333	368	395	339	391	363	370	374	367	362	341	364	342	379	388	386	334	369	333	387	377	378	389	379	348	366	362	414	357	375	347	354	379	403	358	369	354	378	351	353	374	391	369	382	357	373	385	391	398	357	329	366	376	353	366	374	391	401	335	369	388	377	370	384	390	369	371	371	329	376	360	360	399	351	388	350	376	368	354	352	342	360	380	376	339	372	353	373	397	375	369	398	386	381	368	375	395	396	363	354	374	418	343	347	353	376	364	376	386	388	349	390	367	400	381	393	372	366	382	369	372	388	387	357	408	376	367	372	355	373	392	351	351	365	353	375	383	361	343	387	362	348	369	347	347	388	333	371	376	349	399	357	360	333	357	410	356	369	379	368	401	370	364	376	377	383	409	343	363	356	370	353	375	391	377	366	380	388	377	389	362	389	378	374	363	360	342	411	369	366	370	327	360	399	384	387	378	379	358	364	361	370	403	383	395	366	374	383	354	352	357	414	355	340	352	344	351	352	352	363	349	333	337	369	354	391	346	401	369	368	373	341	374	393	365	349	333	368	388	388	380	352	369	389	374	396	340	388	371	384	367	382	400	372	390	370	374	377	398	326	355	366	352	370	377	356	348	359	385	381	374	348	357	369	350	384	359	360	329	333	374	380	401	367	404	347	397	349	368	352	380	378	361	350	361	358	337	370	400	374	382	398	369	360	371	358	338	366	354	358	382	387	393	356	381	357	385	394	394	352	381	386	359	387	379	337	360	367	375	363	337	353	378	323	389	402	371	363	373	355	379	394	343	367	420	371	381	421	356	403	391	386	367	353	354	369	345	349	351	366	390	364	374	352	345	342	349	367	364	348	368	370	379	359	362	381	376	372	397	359	364	360	371	366	388	369	384	356	349	387	339	365	379	392	368	378	395	379	354	372	362	384	364	366	402	349	377	352	341	350	351	370	361	337	341	361	381	373	389	365	364	347	364	342	343	327	371	381	361	367	381	361	376	360	374	354	361	341	349	386	358	366	350	376	386	356	358	361	384	349	358	356	396	364	356	383	353	373	371	417	382	381	317	355	335	370	371	386	359	406	370	350	338	366	362	388	381	373	390	369	351	371	387	391	387	350	363	385	369	368	402	374	345	369	386	371	384	362	417	367	365	346	368	405	378	395	370	326	349	400	373	382	369	359	378	404	396	358	355	371	379	398	364	345	379	385	361	334	365	364	371	367	366	393	401	371	348	347	351	388	361	354	382	398	349	394	435	360	358	383	299	348	333	387	365	362	390	376	388	375	378	374	389	407	344	344	336	385	339	333	368	371	359	352	367	381	393	407	380	359	368	369	399	381	395	343	355	419	402	357	363	336	365	342	340	392	361	378	354	360	368	362	371	372	371	371	422	333	366	378	355	357	339	341	363	348	365	358	355	343	393	354	366	415	350	360	348	359	329	402	334	345	373	350	373	382	346	339	352	379	375	381	311	371	383	346	374	375	400	386	383	345	361	387	375	445	329	362	368	420	364	349	372	348	368	358	379	381	391	368	353	388	345	392	352	352	377	381	379	369	326	357	427	340	361	395	364	388	373	339	374	353	363	382	359	329	370	354	350	400	394	367	366	380	383	391	335	371	393	370	371	364	399	385	333	399	361	374	349	361	360	348	354	367	347	394	344	338	385	361	369	370	384	348	354	369	378	383	390	386	366	378	356	370	410	403	354	406	353	372	371	392	363	361	365	327	401	366	365	369	384	374	364	382	370	357	367	363	375	370	380	358	363	395	371	347	397	369	368	407	378	366	374	393	396	369	362	362	333	365	395	373	333	360	368	362	399	380	326	369	344	335	374	362	413	388	403	380	391	353	349	352	378	364	373	379	373	365	378	407	346	398	381	323	380	387	409	380	339	348	343	359	382	370	358	338	394	360	347	329	349	390	364	371	369	403	363	359	360	387	368	360	347	371	387	374	350	370	357	371	370	416	344	379	363	399	330	339	339	357	394	374	330	358	379	388	363	331	354	367	340	377	342	411	335	386	326	347	372	382	384	370	363	340	381	394	367	346	370	334	393	366	344	365	394	336	361	373	342	372	361	359	372	385	388	375	375	367	371	348	354	360	344	374	391	379	339	356	359	372	385	337	375	422	367	345	385	365	410	369	344	384	378	346	376	386	385	392	342	334	364	379	343	398	366	356	391	349	350	381	352	368	363	368	408	356	351	384	376	379	347	359	352	364	360	361	355	399	355	379	378	388	351	365	372	389	361	395	351	340	338	390	351	334	384	348	361	427	341	376	363	377	354	363	368	365	364	376	372	330	333	398	393	383	365	357	355	374	371	389	393	373	387	380	369	371	385	375	345	377	374	353	333	326	357	381	352	367	368	357	371	307	377	391	339	381	379	400	343	376	368	351	366	373	343	386	380	359	368	393	375	378	406	412	369	371	375	345	388	369	331	366	392	365	366	367	399	341	373	393	372	359	399	375	367	384	375	386	372	365	402	330	389	357	361	352	398	370	355	371	377	350	354	361	359	364	365	358	398	336	396	384	378	378	352	359	357	405	389	370	378	365	404	358	385	385	387	408	394	375	347	380	394	370	354	390	361	380	339	358	382	369	343	333	353	357	348	358	366	371	375	369	371	364	369	401	351	374	328	341	362	366	385	365	405	373	398	348	391	347	335	359	388	365	356	361	362	381	369	379	365	389	337	367	381	362	338	340	388	367	367	379	355	357	375	394	355	384	346	361	382	367	404	372	340	375	378	403	382	354	390	321	357	391	364	408	378	379	382	370	402	384	389	372	375	337	344	356	359	345	346	356	380	398	363	394	392	350	389	360	380	377	373	383	364	438	371	347	375	363	379	333	396	382	379	357	378	376	335	369	357	356	331	359	385	341	384	348	342	370	349	378	374	389	349	381	371	353	386	368	375	348	366	379	372	415	370	374	369	372	365	361	362	366	390	358	370	390	399	387	351	356	360	334	342	367	332	372	393	350	357	382	405	382	380	366	394	344	394	351	364	376	400	370	382	394	360	374	406	375	339	379	363	391	401	357	367	355	390	383	354	384	365	362	366	333	375	355	327	389	379	384	369	342	388	382	378	372	355	360	347	349	362	370	366	349	375	399	324	370	363	406	370	379	360	400	396	381	360	366	383	354	372	369	363	330	349	387	354	373	393	364	365	419	382	382	369	346	373	371	372	367	379	369	413	346	372	380	364	376	381	333	386	383	386	361	384	366	354	368	355	353	393	379	376	373	361	379	375	360	354	368	359	355	389	349	357	416
30620	51752	47434	37776	29645	22657	17280	12980	10146	7942	6172	5004	3930	2830	2072	1766	1425	1249	1128	1113	960	902	857	836	777	757	726	716	719	656	667	688	689	637	677	650	654	609	618	600	612	583	592	580	612	626	623	640	571	616	599	596	572	641	596	639	537	586	628	636	626	654	649	617	600	615	605	624	602	633	593	616	597	598	591	624	645	625	600	654	610	628	563	594	595	638	630	635	603	562	639	613	607	608	573	592	604	592	610	591	586	645	573	594	617	617	595	602	593	583	653	613	640	575	609	620	540	643	582	616	636	644	640	606	642	610	588	603	601	606	613	646	597	603	587	611	614	630	630	616	586	643	609	611	599	641	633	655	633	605	623	609	658	635	570	572	610	639	568	614	612	616	588	586	617	619	640	660	639	641	607	584	616	634	610	654	656	573	603	638	589	594	585	631	601	598	611	596	595	583	654	620	635	610	613	603	598	588	641	653	639	587	646	599	600	629	631	609	632	626	607	614	613	656	611	581	606	613	607	638	579	631	622	597	587	602	635	597	625	596	599	620	692	608	631	607	635	610	595	648	563	617	622	573	600	641	577	647	672	589	586	657	601	594	585	625	596	651	548	600	602	643	618	567	629	628	672	632	610	653	578	611	592	641	601	578	607	609	606	617	610	638	613	577	652	611	606	603	596	588	618	601	608	548	626	578	644	606	597	620	560	562	626	581	640	602	597	590	598	588	644	578	580	593	649	627	609	568	616	629	626	648	620	586	567	587	613	616	616	633	642	626	577	603	640	587	592	565	636	594	635	648	604	624	615	604	630	590	615	619	599	622	611	635	609	665	608	638	664	653	596	599	576	590	607	585	622	580	606	629	612	607	606	571	608	628	572	596	606	610	626	636	581	620	590	600	640	630	656	597	595	625	617	611	603	610	611	614	636	598	622	546	598	659	599	589	583	611	639	632	655	585	600	634	597	587	589	644	559	584	615	613	598	607	673	628	613	588	636	579	613	594	590	589	618	622	617	646	571	605	580	648	619	601	623	614	623	632	616	612	606	619	623	599	584	604	578	628	604	644	596	602	629	619	618	592	580	600	620	594	617	630	608	623	630	582	586	568	607	626	645	602	598	611	586	607	617	642	595	610	621	610	597	604	566	609	620	595	591	596	602	619	672	583	607	618	638	639	623	634	618	618	610	548	589	627	597	567	627	616	629	627	609	594	660	642	623	611	578	656	677	643	664	649	621	616	641	617	583	614	601	625	614	602	634	616	581	594	564	623	584	613	619	614	609	667	608	639	610	626	612	614	560	609	579	619	614	599	615	575	654	614	602	576	610	614	625	625	587	609	621	607	625	595	598	576	633	615	533	628	625	622	594	601	616	596	631	581	584	618	611	599	598	633	580	563	638	591	610	628	636	663	592	621	629	599	632	602	613	636	655	609	624	618	594	604	556	596	609	640	520	630	645	658	610	578	589	631	614	610	614	614	578	659	650	579	616	626	626	587	593	630	643	597	577	598	582	564	614	589	589	652	638	626	614	614	589	633	603	617	602	603	583	597	631	668	607	618	630	571	615	611	604	590	587	578	579	578	633	612	598	654	593	593	587	589	594	626	611	640	615	626	614	630	628	627	566	591	616	587	572	597	580	608	613	577	654	598	617	588	599	621	610	567	607	596	592	565	561	596	628	609	653	596	606	611	577	561	578	570	610	599	575	594	580	602	594	623	609	635	596	617	596	569	560	634	564	609	637	575	601	621	609	634	646	582	605	603	597	597	587	594	604	602	589	631	617	617	642	575	600	567	559	621	642	612	630	603	634	625	621	618	633	616	637	598	627	649	652	604	594	592	659	635	620	606	598	594	607	578	634	630	609	580	615	615	610	630	612	621	644	605	634	592	618	635	624	613	586	628	634	586	568	628	560	601	585	621	596	579	585	602	627	634	614	624	619	601	604	598	625	619	631	572	621	589	620	610	608	588	602	606	645	597	570	654	587	599	612	628	629	632	585	636	656	599	639	588	622	604	638	611	582	598	647	615	609	606	602	603	591	602	575	619	633	526	579	592	637	588	633	651	627	695	604	619	582	592	621	584	568	632	613	568	641	620	634	589	616	613	590	610	617	636	611	618	611	577	590	645	578	605	623	615	577	626	622	630	660	599	618	651	590	645	621	615	598	594	594	606	675	609	639	603	655	616	622	590	624	611	611	629	620	629	624	585	587	614	593	613	622	630	585	620	653	615	612	609	633	630	569	616	593	643	663	624	614	578	595	627	621	600	648	592	643	649	660	635	626	644	611	580	629	583	610	615	607	585	617	659	619	630	603	601	579	607	665	605	635	648	619	608	637	660	589	598	633	553	637	628	589	614	588	648	604	609	596	639	582	633	636	606	582	585	555	649	623	610	599	624	647	606	612	564	606	623	614	609	647	614	623	596	578	638	642	596	615	640	574	590	612	610	611	595	580	606	650	625	630	555	632	608	586	630	609	648	633	574	588	631	631	618	628	610	610	624	630	633	620	618	609	627	593	588	622	615	592	602	618	583	643	559	619	598	616	588	614	654	620	598	563	610	618	606	639	640	599	628	608	602	644	592	578	595	588	597	645	597	677	634	659	634	580	648	643	615	584	641	594	595	632	624	638	589	562	600	621	545	611	615	606	670	618	596	629	631	626	635	556	648	603	616	613	617	603	620	618	629	625	622	635	609	652	600	635	584	620	610	605	628	621	640	615	647	630	589	590	604	613	594	578	575	606	575	594	631	577	603	580	608	581	593	578	618	641	553	581	584	639	587	629	604	574	597	628	607	641	622	622	609	630	577	581	576	598	615	608	587	592	618	588	573	620	590	607	613	619	580	657	579	613	634	633	582	650	613	616	649	587	632	634	606	627	619	603	628	606	639	598	607	621	623	596	604	598	613	607	623	615	666	621	578	611	589	628	610	593	643	650	610	603	633	618	603	612	625	613	569	611	581	615	624	635	623	609	610	645	643	590	577	619	639	645	661	603	625	610	589	585	595	627	632	612	645	590	606	624	595	648	633	580	645	578	601	590	606	586	582	648	662	655	657	639	571	618	585	568	560	626	570	570	617	586	592	615	625	609	607	599	624	616	562	646	614	570	606	629	613	604	613	637	618	571	614	590	674	622	611	597	597	615	622	609	582	574	613	575	672	614	579	619	601	625	585	654	625	624	606	611	618	641	599	617	593	611	565	610	632	612	601	566	616	613	595	563	630	622	611	587	640	645	607	616	588	605	645	596	612	588	616	601	637	640	599	618	645	649	639	608	585	573	638	587	675	625	595	646	619	618	605	595	568	601	644	569	649	590	591	607	613	626	613	594	632	597	628	602	603	610	625	616	581	599	652	641	627	582	592	582	620	646	634	613	617	619	635	575	650	563	607	595	653	650	595	597	586	633	638	581	606	633	646	643	618	611	597	650	592	581	630	641	633	615	562	599	642	631	621	606	570	634	653	589	608	581	609	615	589	583	559	612	624	568	608	585	579
22655	20678	28175	23311	21025	20563	14355	6773	4429	3176	2489	1952	1498	1085	848	690	566	608	548	531	482	460	400	397	388	410	378	389	359	316	351	366	358	306	354	307	310	332	299	329	337	344	328	308	328	318	288	343	312	362	341	308	312	358	301	308	337	336	334	324	333	297	328	325	321	366	357	335	327	321	342	316	309	327	306	337	340	308	310	353	329	304	326	319	354	319	332	320	306	321	311	340	321	313	313	345	292	305	318	315	303	343	311	320	370	340	319	338	325	323	309	327	282	339	307	301	311	293	326	305	291	318	318	316	296	343	356	326	316	364	336	352	330	299	296	321	313	300	348	292	325	393	312	331	310	316	354	300	322	318	334	355	320	335	340	326	309	340	307	323	343	322	350	330	335	304	319	301	350	308	302	302	291	330	331	294	298	321	330	280	313	324	345	346	304	305	358	335	314	314	328	329	342	317	332	332	317	301	332	375	310	308	329	328	312	317	317	290	323	334	308	336	311	353	343	349	360	318	311	322	341	323	322	310	335	332	321	360	323	371	331	306	370	317	329	272	324	323	325	313	329	324	320	310	295	335	307	325	337	337	305	331	316	349	319	346	332	312	309	321	328	360	313	323	325	311	340	316	332	342	330	317	323	318	315	308	288	320	314	320	329	344	350	299	310	338	336	277	357	330	300	327	360	322	272	317	337	338	345	308	332	322	314	346	338	292	338	305	298	331	329	297	325	307	322	313	328	340	322	327	348	291	326	343	352	329	288	307	321	368	312	315	304	302	305	330	313	283	347	304	299	296	337	320	333	311	327	326	326	327	326	276	295	340	311	327	355	337	319	314	329	318	315	293	292	309	314	335	325	311	328	336	318	318	308	309	268	303	309	329	314	348	367	287	328	310	303	324	320	333	302	332	307	330	327	341	337	308	312	319	336	333	316	310	325	321	294	346	339	296	350	303	307	344	321	328	336	302	328	326	306	338	342	318	321	330	323	286	338	330	335	332	317	327	326	333	335	314	336	309	324	304	307	319	316	301	295	317	351	302	306	317	309	335	310	339	323	317	324	309	315	330	317	315	324	331	315	284	308	329	313	325	314	341	275	299	333	337	297	327	324	329	389	299	339	340	340	345	319	334	335	342	318	306	336	313	291	342	316	320	333	296	344	311	335	336	310	317	296	309	303	309	341	323	317	337	349	303	326	334	317	349	310	334	347	325	332	322	312	317	340	341	297	360	312	335	305	325	344	326	343	325	303	340	323	359	351	275	297	340	319	286	341	320	320	332	338	330	302	322	338	331	332	345	346	293	317	324	313	303	322	306	292	333	313	315	320	326	341	329	312	321	322	330	301	323	346	334	305	347	317	307	334	324	357	310	293	330	305	310	311	315	329	328	307	303	319	312	328	301	314	317	327	357	314	327	337	328	318	320	319	322	311	294	299	297	306	326	335	323	277	325	313	338	298	336	330	322	315	302	339	347	299	342	314	314	295	314	327	294	319	304	311	354	327	319	305	312	339	313	319	319	295	300	328	333	336	319	315	326	310	312	313	345	321	315	315	322	338	345	340	293	288	296	337	314	296	341	354	336	307	331	327	297	291	283	321	328	305	327	332	320	331	284	308	321	310	316	343	314	340	316	355	354	315	308	316	290	331	340	321	304	312	301	347	354	333	289	328	328	312	305	321	290	310	326	338	321	342	318	306	285	342	332	324	318	313	325	304	330	275	305	331	355	354	330	288	316	310	356	316	326	306	322	312	350	316	319	307	324	306	286	347	321	325	285	300	340	311	336	322	303	320	326	354	312	314	318	312	329	322	325	344	364	346	330	325	335	336	325	296	305	319	331	334	319	306	327	312	334	362	312	345	332	304	329	366	296	322	295	363	316	303	293	324	315	314	294	344	337	308	330	322	318	298	311	318	327	305	331	287	312	318	334	298	299	322	320	328	348	273	315	310	333	345	319	357	330	299	291	281	324	339	327	351	335	333	336	310	326	352	289	331	328	313	321	312	327	310	308	326	293	341	329	278	343	340	321	331	335	336	317	346	323	321	320	368	311	314	316	312	300	332	323	288	311	326	313	330	327	341	319	319	341	334	339	308	329	306	327	340	314	311	329	312	275	382	323	294	319	314	319	284	347	303	323	316	328	340	311	324	320	325	336	314	328	319	290	310	313	314	338	294	337	324	311	311	311	303	313	325	316	292	316	310	323	304	326	320	325	313	339	314	321	302	345	344	298	337	289	307	298	344	357	335	325	321	318	340	331	304	315	327	350	338	315	327	305	329	308	361	316	309	317	340	318	322	343	301	350	328	308	307	321	318	309	320	294	300	317	356	330	287	308	293	341	349	292	357	318	324	292	339	322	327	297	307	324	352	307	298	351	339	301	321	309	304	298	308	327	331	307	349	322	336	324	327	299	324	327	318	284	300	303	314	304	339	340	330	326	313	301	310	335	357	341	306	317	347	332	308	356	283	318	322	281	292	347	323	332	318	323	325	335	340	312	357	323	309	290	306	334	315	320	342	321	298	340	340	330	333	310	323	349	292	313	295	328	316	341	309	324	336	304	356	336	365	343	331	308	352	306	308	334	281	319	307	352	301	332	326	353	284	340	315	345	329	325	341	304	325	324	330	317	308	294	314	290	330	333	327	322	324	313	360	298	328	311	324	348	330	333	334	307	319	313	326	331	334	333	293	351	333	314	338	334	327	337	289	310	307	317	318	315	297	331	297	342	313	338	319	318	319	371	326	326	349	334	295	317	321	336	327	342	342	326	321	322	324	316	339	327	332	303	336	325	317	297	315	320	343	314	343	316	309	306	335	333	318	330	300	315	326	289	348	306	330	325	349	327	357	328	351	333	290	353	271	312	330	301	305	276	330	327	330	303	327	299	299	335	318	320	318	334	338	315	310	331	345	312	311	327	346	322	353	306	297	311	318	325	293	325	329	307	296	331	339	316	324	322	342	329	327	306	326	329	308	290	303	344	333	297	348	336	339	331	302	303	308	328	317	334	334	311	325	318	324	300	319	339	348	306	297	299	323	316	333	307	338	313	318	303	312	331	313	326	315	321	324	320	322	316	314	334	313	330	328	305	315	339	335	325	334	305	314	329	325	287	326	335	312	329	321	352	309	318	335	306	321	310	321	318	285	357	329	301	297	334	289	328	314	315	310	361	303	314	318	348	337	322	307	326	292	303	324	329	315	301	315	322	314	297	336	336	331	290	311	297	319	349	288	346	312	312	339	308	335	340	332	290	311	313	345	317	316	272	315	318	326	330	318	322	302	288	327	337	315	305	305	331	320	318	352	328	337	331	288	318	297	338	326	325	282	361	302	342	299	319	313	351	327	264	315	288	294	349	293	331	302	310	306	329	325	326	304	311	319	333	306	314	276	311	341	290	311	319	307	308	313	331	337	338	347	317	341	314	329	379	306	310	328	341	338	332	324	333	314	307	316	346	328	295	309	366	334	330	315	326	305	309	340	305	298	316	349	309
30162	52954	49148	39584	32232	25974	20478	16023	12829	10004	7908	6352	4733	3222	2474	2052	1620	1476	1219	1143	1001	961	865	840	759	690	712	641	592	607	615	600	583	570	540	553	570	563	544	525	521	539	539	570	534	573	527	556	568	507	528	504	548	559	533	532	548	569	545	556	532	530	527	536	526	520	524	506	546	524	540	535	505	517	539	513	483	519	585	559	526	561	518	577	514	520	512	510	513	509	517	516	545	491	496	526	550	575	551	507	531	479	552	497	534	513	509	524	534	491	537	512	501	518	530	518	491	558	526	515	541	533	526	527	524	512	519	536	511	502	502	526	536	547	535	526	543	516	535	521	514	513	540	545	497	559	504	539	520	511	567	513	543	502	556	578	476	524	516	510	525	502	507	537	523	519	496	513	478	478	537	517	533	511	549	537	559	561	517	542	553	555	498	534	550	527	526	542	499	498	504	551	518	512	540	537	524	577	525	544	518	515	524	498	519	545	531	500	564	517	570	502	554	478	560	495	539	537	533	491	506	546	562	522	521	523	552	550	526	485	533	500	556	571	565	579	527	514	559	554	485	530	558	485	537	525	511	516	554	525	521	521	545	500	546	544	580	567	502	521	536	561	512	512	520	531	528	531	544	506	522	596	540	541	466	546	546	482	547	488	516	507	524	484	500	548	531	557	531	529	547	547	544	539	540	534	565	496	518	525	499	509	546	521	518	505	550	523	489	498	532	569	502	529	533	500	531	474	521	498	552	543	542	511	541	490	538	519	549	527	547	535	540	511	503	523	522	556	546	586	525	503	498	509	522	521	505	562	470	501	546	563	514	491	560	538	504	545	521	521	584	502	530	531	510	501	557	510	546	543	556	509	545	542	498	534	506	528	558	494	551	544	549	507	534	546	529	543	540	534	509	492	508	543	502	532	496	527	532	522	530	512	525	531	549	536	524	525	528	558	516	567	527	543	542	553	530	527	534	527	563	557	559	518	494	537	502	518	480	524	468	492	489	480	507	552	557	522	494	561	535	542	558	514	521	522	489	471	523	518	539	505	524	518	489	547	504	505	566	509	517	506	541	484	520	521	488	522	529	527	510	536	510	549	513	499	503	538	503	508	587	529	545	556	520	493	518	524	529	550	466	531	479	532	543	518	534	536	553	498	548	525	532	523	509	488	518	543	521	532	520	506	561	514	542	538	508	515	518	520	517	550	547	546	503	542	507	535	531	493	520	532	513	500	480	543	543	519	521	573	488	486	569	568	533	511	501	570	500	509	505	517	536	517	541	514	503	485	511	549	523	492	540	526	571	517	487	515	484	526	531	594	528	511	518	565	536	527	531	511	492	489	508	543	534	527	505	524	515	508	507	523	547	555	524	518	549	513	510	500	502	513	563	496	500	520	498	563	557	499	515	503	556	536	542	532	548	502	514	489	552	560	548	540	521	547	539	528	526	556	519	502	511	506	518	505	521	535	505	554	522	524	512	552	570	514	523	519	483	545	516	531	517	545	567	572	540	510	543	529	507	495	531	516	533	498	505	492	493	501	550	527	498	548	495	516	533	520	543	540	567	559	530	533	508	512	568	519	555	501	501	506	544	529	519	521	526	522	515	504	494	548	542	529	541	489	492	551	511	503	530	487	525	557	506	516	547	531	507	495	527	530	532	536	500	553	541	484	577	516	530	540	485	539	542	522	532	534	491	519	546	508	534	524	527	531	552	532	482	553	540	554	576	533	520	491	565	478	503	560	549	534	520	474	468	517	545	538	524	519	516	521	489	560	536	509	520	507	477	545	533	542	546	518	515	523	509	505	536	516	503	513	467	499	580	572	515	474	523	541	521	556	533	490	545	533	503	531	525	531	533	519	515	546	537	540	565	527	547	495	479	545	554	506	487	505	553	548	496	511	531	546	542	546	529	557	524	481	533	525	512	488	511	547	511	510	482	548	505	535	520	550	552	529	533	562	511	554	541	512	527	516	519	485	532	525	531	525	501	489	527	542	527	525	501	534	522	518	521	516	522	536	543	540	544	528	495	507	547	513	535	531	519	513	513	527	532	514	515	545	524	516	541	513	547	580	503	513	535	527	487	512	540	537	526	509	530	537	501	508	522	505	511	540	524	571	512	506	503	516	494	525	546	522	504	537	467	552	524	554	527	564	560	538	532	513	544	502	512	502	520	534	525	556	506	542	499	518	520	564	516	542	506	524	551	564	535	531	511	538	538	537	561	562	501	529	539	519	508	562	505	511	524	517	549	540	479	484	531	513	525	537	536	544	544	506	539	517	521	523	526	515	538	526	545	519	538	513	557	515	534	530	503	533	513	540	550	560	533	532	523	517	531	519	556	483	521	525	496	523	514	525	527	486	548	524	539	525	513	490	518	546	502	481	500	511	546	535	554	504	520	523	568	547	530	509	535	500	513	523	510	515	487	519	551	544	516	542	518	531	536	535	553	513	497	548	534	561	547	515	514	543	511	552	530	520	533	556	528	544	485	564	511	483	506	530	571	513	548	540	534	524	493	552	508	484	489	553	546	577	512	546	493	547	517	581	571	522	546	522	541	533	506	537	510	536	510	539	511	526	536	543	524	532	517	537	564	515	538	518	532	530	498	519	517	507	481	517	514	496	534	553	530	508	525	537	497	535	533	521	533	520	553	559	542	513	552	559	512	488	524	548	552	538	532	475	530	475	543	566	528	502	524	535	539	518	500	543	503	531	528	541	558	507	509	521	472	542	534	486	503	503	525	522	516	532	537	552	500	550	549	482	513	517	503	483	551	538	487	510	516	557	534	492	550	507	524	531	530	529	507	542	558	560	508	474	492	509	527	527	535	554	507	521	514	533	554	531	537	521	525	497	503	522	531	483	484	536	510	522	560	503	516	498	526	499	517	555	546	538	511	521	543	521	528	559	539	492	469	534	541	521	498	506	539	513	547	540	529	527	538	503	518	518	528	508	520	552	511	516	533	495	542	511	579	548	540	532	540	510	508	512	556	536	534	513	543	524	538	477	542	518	554	483	514	503	536	500	523	547	499	577	541	464	513	495	520	572	536	509	492	515	526	500	524	524	517	500	471	528	512	537	559	511	519	516	514	491	511	547	534	523	498	538	542	538	504	511	537	521	506	534	505	520	534	542	493	524	515	517	527	507	511	499	530	482	543	538	541	493	539	560	548	556	506	549	541	549	558	568	504	523	522	518	535	510	516	525	514	528	524	557	527	554	513	525	522	553	501	544	514	555	509	562	519	549	562	521	524	562	496	521	517	519	559	505	494	545	487	539	534	554	551	548	525	522	520	512	521	538	561	515	528	524	483	528	524	523	553	525	524	549	509	519	507	486	511	551	500	476	524	510	516	550	503	508	539	486	590	554	516	545	532	520	521	530	556	534	507	548	513	564	505	526	505	542	562	513	560	519	542	540	532	560	473	529	530	541	532	552	501	516	552	555	494	616	561	497	499	498	481	553	514	538	484	484	531	537	517	541	511	543	513	544	545	537
28198	26984	30160	22040	12221	7172	4599	2988	2136	1644	1216	1060	830	644	586	518	460	435	437	450	405	383	388	399	388	382	414	373	370	367	362	340	348	392	344	360	382	372	352	373	320	374	372	350	352	386	371	421	361	347	370	344	390	362	364	385	361	403	324	364	369	341	376	369	321	322	379	393	348	354	351	405	344	345	372	327	329	365	378	333	362	323	360	363	361	379	349	332	346	353	346	368	389	348	350	354	383	371	379	370	354	343	356	362	313	383	336	379	346	353	358	385	333	374	329	368	357	352	362	387	342	356	373	314	354	390	348	345	353	362	341	327	344	359	371	378	371	362	346	375	335	359	394	373	356	357	334	355	388	380	330	354	353	368	377	365	360	331	340	346	360	341	359	339	375	334	344	376	394	360	362	375	371	368	383	348	332	382	356	351	389	336	352	342	370	374	367	336	379	340	346	402	354	369	371	349	312	374	358	366	389	391	367	360	379	356	357	322	360	400	358	353	365	320	357	358	329	332	373	330	366	351	330	342	350	362	359	340	379	368	331	332	358	368	319	347	378	366	383	352	366	356	321	349	336	352	381	363	349	363	349	377	366	377	365	371	318	348	348	340	359	322	342	326	343	339	391	347	367	337	333	347	353	354	328	351	356	357	335	348	341	351	343	352	342	375	362	371	367	345	352	336	367	380	374	372	357	356	360	346	380	360	343	350	388	376	349	347	355	340	353	370	345	349	348	374	354	343	330	371	369	361	387	352	363	382	364	356	329	362	351	357	352	377	334	317	374	349	361	336	385	371	367	345	334	353	366	373	358	361	358	338	339	354	337	342	331	372	358	337	347	340	338	367	314	356	355	340	371	337	413	353	357	332	353	381	362	348	362	340	344	377	382	368	360	329	341	349	353	365	322	321	376	385	366	350	395	379	351	386	384	375	339	373	343	387	347	328	366	324	354	379	375	377	364	349	354	364	373	352	342	345	340	359	351	367	378	414	338	347	378	369	352	324	364	346	343	353	381	350	352	336	342	372	361	390	331	372	376	395	317	366	356	319	373	345	386	345	365	355	328	333	361	338	335	343	332	356	372	337	337	359	332	334	353	379	384	378	324	354	362	357	364	332	381	337	354	339	357	394	336	365	366	341	391	374	351	348	330	361	376	342	336	368	338	336	366	395	357	315	372	381	383	386	363	363	361	339	349	367	355	359	391	408	368	328	327	387	387	356	367	343	359	349	367	335	366	339	331	352	340	362	354	358	338	351	341	339	323	362	341	366	349	344	361	400	360	395	396	353	361	335	360	322	353	365	350	368	366	385	337	376	363	361	357	327	309	348	364	360	341	355	344	367	325	360	352	363	359	348	367	353	356	345	357	366	387	362	358	336	351	325	361	360	357	345	373	380	342	377	357	356	367	371	335	387	370	346	341	367	333	347	381	365	357	335	382	354	364	376	356	363	342	324	342	359	362	374	369	359	360	349	406	365	387	365	350	345	405	356	352	392	358	368	346	377	362	362	348	329	350	343	365	350	335	374	313	330	352	338	345	341	350	342	370	350	354	384	341	350	343	339	362	350	338	350	336	358	362	349	349	367	350	352	363	348	359	401	370	382	359	359	336	365	367	372	385	351	346	357	361	360	340	354	361	348	345	331	330	376	393	362	356	337	351	360	371	369	354	346	384	306	368	329	370	392	360	347	353	379	310	355	347	352	361	353	381	387	351	338	344	344	339	341	355	364	350	385	346	395	364	363	346	362	378	364	343	354	338	376	348	350	373	340	347	361	357	341	367	362	336	370	345	354	351	341	369	369	345	376	402	357	344	361	382	347	342	386	411	360	363	342	387	373	359	371	331	362	339	359	341	371	380	332	342	367	352	377	346	319	355	378	359	370	360	324	330	332	368	331	342	350	384	366	356	365	333	353	358	339	338	397	384	330	371	345	367	340	313	342	358	357	371	320	374	333	385	371	343	345	358	372	362	354	342	372	354	370	355	363	365	381	353	380	359	314	380	376	328	387	326	381	328	368	345	358	297	404	387	390	357	370	351	348	358	402	373	365	367	389	343	362	344	361	350	367	368	370	364	388	381	332	363	397	350	363	368	346	376	330	340	358	396	340	368	357	375	320	338	330	349	369	363	396	358	337	352	365	347	347	398	356	371	346	339	342	393	383	351	381	360	344	333	361	341	376	343	342	376	348	362	388	362	373	367	342	340	365	346	359	359	351	359	364	321	366	383	325	319	388	333	385	366	357	341	342	380	350	364	365	370	340	344	352	349	336	367	366	401	363	371	337	389	354	334	347	349	323	365	340	359	354	361	367	360	338	348	359	335	399	372	336	339	367	343	394	360	351	366	373	339	374	350	362	339	361	336	370	369	316	364	366	347	346	413	352	378	376	353	347	350	374	361	347	344	344	371	350	339	353	323	344	358	347	365	335	337	356	360	363	340	370	367	356	326	315	366	335	409	337	320	369	369	349	378	345	366	360	342	375	360	367	359	341	379	355	382	363	339	357	394	373	332	368	364	361	327	333	361	361	327	375	324	329	327	376	357	330	341	363	333	340	362	333	355	361	362	349	352	377	381	359	366	351	337	365	372	355	395	318	366	364	338	370	341	345	353	344	346	360	338	344	390	367	355	356	387	362	344	357	337	401	368	331	351	367	339	381	386	326	344	337	395	353	335	346	354	384	354	373	331	342	356	352	382	341	359	391	357	348	375	341	388	356	331	345	348	390	362	369	344	354	371	342	356	340	344	344	367	397	346	372	302	346	367	386	377	339	358	357	350	345	375	348	328	363	353	351	380	361	320	344	359	352	368	336	344	324	337	387	349	365	374	342	357	361	344	346	347	392	362	331	369	347	353	366	342	375	367	370	380	362	370	377	355	327	375	353	349	362	369	371	392	344	372	346	394	374	344	366	339	331	362	376	367	367	363	358	344	370	375	354	355	372	348	372	346	378	388	332	391	344	366	390	367	366	367	355	358	390	345	345	365	389	352	382	360	360	374	374	371	361	358	374	346	364	386	346	343	333	355	341	323	383	351	356	330	380	352	333	354	358	351	357	337	382	347	325	350	345	372	371	342	356	386	343	374	354	349	370	353	319	351	349	375	333	354	372	372	375	337	346	364	356	342	351	318	345	353	347	351	383	359	360	395	355	353	372	341	355	373	357	370	370	355	374	383	348	359	336	375	378	382	353	375	386	359	364	338	348	339	367	387	340	377	359	358	357	355	364	386	361	339	402	360	364	340	335	324	342	345	386	346	387	393	381	334	332	376	374	363	366	337	322	367	354	360	393	344	368	370	363	348	365	351	369	371	372	359	356	372	352	352	382	353	353	346	348	347	349	349	347	354	363	374	361	350	339	331	370	360	349	335	340	348	344	319	367	369	375	346	352	373	363	370	359	370	361	382	334	344	355	362	343	355	346	369	386	340	364	366	342	343	345	412	350	379	332	369	373	337	363	332	367	357	371	351	350	362	369	368	367	365	372	344	359
30576	45999	40915	31046	23528	17266	13065	9388	7043	5452	4230	3380	2376	1748	1476	1283	1084	933	933	857	785	753	746	709	705	695	694	622	625	645	649	643	625	657	608	610	568	629	610	629	678	611	592	664	597	615	586	607	581	612	590	595	634	602	585	620	585	586	598	627	586	578	622	588	595	609	603	572	601	610	601	607	603	604	550	570	567	582	608	577	564	563	585	582	584	581	604	608	621	587	577	606	572	636	593	623	636	572	624	567	616	593	625	619	592	568	594	645	595	608	561	553	668	596	593	623	606	589	605	610	576	622	633	587	581	562	574	587	579	601	603	627	592	558	599	552	574	593	616	566	577	596	629	650	598	593	614	655	572	556	598	566	588	554	554	605	590	652	577	596	586	602	584	586	668	586	594	575	625	546	629	593	583	559	607	568	593	589	621	548	577	566	618	587	555	607	592	530	598	597	559	571	573	591	591	596	578	583	587	619	638	625	573	595	586	596	588	630	601	597	596	593	616	585	585	574	555	578	553	616	549	579	613	596	615	564	578	555	611	596	576	603	612	599	598	598	587	588	581	593	577	622	603	577	566	625	588	625	619	605	605	595	600	561	576	582	603	585	585	614	611	625	606	609	581	609	614	617	572	611	603	596	566	560	576	570	551	562	609	582	594	655	597	596	611	606	605	575	582	624	574	570	608	614	621	568	589	607	614	611	550	561	558	587	591	632	551	595	595	550	587	606	596	604	567	558	583	539	600	609	605	632	568	609	547	605	577	629	637	599	574	617	615	592	603	568	592	589	598	604	618	563	588	608	599	648	566	577	606	594	578	585	559	611	592	568	589	590	632	581	621	552	586	593	542	611	595	620	576	632	554	575	584	627	588	605	584	558	570	645	609	595	598	614	608	621	571	640	575	599	560	610	608	549	595	601	593	585	546	603	577	616	558	634	580	620	599	603	605	607	596	606	615	609	588	544	549	569	561	554	561	616	605	567	579	583	604	603	598	580	584	581	580	553	613	604	588	604	587	557	603	636	583	611	560	568	598	600	623	551	625	618	581	605	580	628	606	574	626	602	561	560	597	646	581	550	621	614	613	609	603	586	596	626	580	595	573	601	618	572	586	579	585	625	580	601	605	553	587	592	578	612	633	612	652	606	594	583	617	606	621	587	578	586	552	576	578	618	600	573	551	630	620	609	571	598	572	566	620	587	616	570	600	574	595	583	596	602	627	593	613	592	608	578	604	583	591	591	597	581	644	605	559	577	596	610	626	573	603	571	589	603	594	594	608	611	617	645	617	616	639	598	589	582	616	625	623	623	589	587	629	611	617	579	633	618	582	622	617	567	616	629	569	587	620	604	622	598	633	568	569	603	607	623	581	633	583	627	555	598	584	610	563	590	614	628	597	599	608	567	597	584	579	570	600	599	605	578	612	592	632	608	603	575	638	613	618	594	642	594	590	583	589	566	598	599	632	612	630	607	579	577	601	564	631	622	606	589	576	609	581	626	624	556	580	623	594	569	599	609	636	597	619	591	609	580	591	600	586	557	591	593	618	583	550	568	591	626	596	581	614	620	598	623	580	596	599	625	600	572	599	601	569	669	651	614	628	602	608	574	610	578	571	611	624	590	574	586	583	619	596	568	541	569	569	537	585	591	618	596	601	590	574	565	592	578	548	614	608	594	591	611	606	573	612	571	633	593	606	597	624	603	634	606	589	595	578	627	586	637	594	606	563	599	593	601	605	598	585	638	596	591	601	655	601	595	632	571	617	594	639	630	617	616	613	603	590	608	598	628	644	584	566	598	634	562	631	608	599	609	607	556	560	567	616	608	588	566	560	630	590	590	632	596	571	609	565	657	585	585	539	613	593	595	620	596	602	620	656	602	591	626	627	585	610	576	609	610	597	592	563	583	624	613	597	608	561	592	611	546	575	596	607	595	642	599	592	591	580	600	632	626	595	575	618	599	582	606	590	593	640	560	611	607	583	628	593	594	614	587	635	568	574	609	616	534	547	595	616	616	578	628	619	580	570	586	580	609	618	602	598	581	572	622	587	581	597	547	575	578	601	618	627	569	599	617	588	560	570	603	548	581	565	569	571	580	582	612	591	602	591	594	613	616	590	634	608	598	607	589	605	582	589	595	590	575	602	601	622	573	599	590	551	568	605	607	607	572	641	582	593	619	590	603	599	637	627	562	554	584	605	600	585	572	612	610	570	593	575	593	635	629	616	584	562	605	592	597	659	627	604	649	579	620	541	616	600	639	594	614	567	591	636	593	585	598	625	583	605	601	602	596	591	599	560	601	624	606	613	616	585	565	616	627	571	596	592	599	628	599	609	592	605	566	605	592	612	616	577	612	582	599	572	602	590	613	659	596	593	636	566	546	584	579	593	622	607	614	650	645	577	623	606	598	586	564	568	630	624	583	581	608	539	629	568	605	608	604	602	541	599	571	581	542	564	575	643	601	593	605	593	581	600	600	581	571	585	613	574	588	615	602	569	582	623	599	565	617	580	607	583	613	569	589	617	611	628	555	623	597	598	609	579	539	649	626	571	626	586	609	614	582	625	611	602	589	601	580	545	635	639	575	565	617	610	611	588	589	598	562	584	626	620	589	600	582	593	600	640	644	557	584	630	638	590	570	613	590	576	628	600	618	643	602	653	608	619	570	596	544	578	593	588	585	604	588	582	635	594	584	604	631	572	578	621	589	593	617	580	591	581	560	609	626	617	596	605	569	586	583	606	588	584	649	612	601	611	597	635	600	595	613	576	624	567	610	605	540	585	566	578	614	569	596	607	613	573	622	636	624	640	622	587	575	603	573	607	592	583	558	608	619	577	572	603	601	629	609	638	578	619	586	583	612	567	581	609	563	572	522	543	584	593	625	592	597	552	579	569	625	630	632	583	590	654	608	587	626	570	580	590	612	635	586	588	596	594	573	602	601	596	593	584	575	585	558	600	613	610	590	612	613	569	595	618	578	549	574	600	571	569	547	617	587	586	608	598	591	572	577	562	590	635	624	611	616	613	610	592	567	558	669	581	586	582	575	573	612	613	634	586	590	621	610	595	548	573	599	582	604	596	580	605	651	601	594	560	557	593	635	585	608	600	587	600	606	599	585	576	620	593	600	594	608	606	604	594	603	619	633	571	604	610	572	604	627	610	605	563	602	608	606	594	592	609	620	583	613	583	610	627	577	624	611	606	603	624	571	603	557	601	598	596	620	601	551	607	588	587	605	615	603	589	627	596	576	624	652	533	584	574	637	591	608	631	587	573	563	577	601	583	618	619	582	603	579	587	609	611	630	637	609	616	595	574	604	579	569	625	602	635	579	635	589	636	565	577	603	616	570	641	593	579	596	573	645	583	614	582	574	573	608	584	621	587	600	613	583	591	563	562	616	565	628	596	571	597	583	609	614	582	602	595	573	621	586	619	633	602	584	554	564	580	628	597	613	620	592	587	581	557	618	591	581	613	612	623	607	576	643	599	596	614	604	595	598
24771	21704	29069	25319	21506	15227	8602	5034	3343	2492	1988	1525	1099	844	735	683	564	530	524	492	440	438	452	425	396	435	383	393	375	381	362	371	368	395	364	345	352	363	360	353	389	361	337	380	363	376	366	372	343	366	376	372	354	325	340	345	350	353	356	397	336	376	378	358	410	361	360	351	399	358	385	366	321	350	358	372	353	379	350	362	383	407	355	336	366	403	336	371	386	365	381	332	393	333	317	353	340	364	353	343	375	362	358	369	406	362	333	365	361	371	357	371	347	363	406	361	369	348	382	351	351	369	343	356	353	343	373	335	352	348	385	365	330	345	356	370	377	360	346	423	342	331	356	349	345	362	355	382	368	377	378	348	365	348	354	339	322	394	343	345	330	372	340	336	387	337	367	353	372	347	373	323	346	410	350	361	364	386	335	357	349	387	376	386	331	341	312	366	378	340	380	319	365	348	375	384	352	370	336	381	359	341	365	390	347	364	370	386	374	353	348	361	359	369	347	323	302	365	390	340	343	367	360	356	340	352	367	349	357	358	370	343	351	393	338	362	355	398	333	354	325	378	328	321	358	369	330	355	373	366	355	353	377	356	412	366	362	382	353	390	358	373	306	361	354	356	354	361	329	378	327	343	354	378	369	343	362	342	365	343	380	325	343	308	385	374	345	364	368	348	330	338	341	359	319	365	346	336	349	366	355	344	338	373	365	362	351	375	353	367	399	356	374	361	344	386	352	370	337	323	393	364	370	367	332	361	388	388	377	392	367	360	369	324	384	368	323	366	374	361	364	390	347	316	358	363	396	382	352	342	331	353	351	390	348	363	347	376	401	345	374	354	368	371	369	355	382	385	373	353	348	332	375	364	365	344	354	361	370	332	343	375	360	368	346	363	363	343	375	343	341	334	348	344	358	381	362	363	361	374	344	402	335	344	337	327	332	363	368	361	363	313	347	363	396	353	339	338	392	310	349	334	356	378	375	341	373	308	360	362	361	356	349	380	392	358	344	388	371	325	322	394	334	377	371	360	349	338	345	356	370	313	332	400	373	330	376	361	372	376	391	339	342	369	374	357	371	392	369	334	340	366	376	336	350	350	382	333	391	360	385	367	368	334	357	349	370	364	363	385	337	348	389	324	383	342	386	378	368	382	348	359	339	321	367	376	386	339	367	361	370	359	368	368	362	354	357	380	364	373	357	353	364	310	397	397	346	355	329	356	358	351	344	344	361	380	351	383	356	350	423	375	376	372	377	341	378	358	372	389	397	353	356	355	379	352	385	341	378	395	381	350	380	380	385	361	313	347	391	358	374	341	372	344	376	379	374	377	363	369	346	372	352	371	351	376	359	368	355	361	366	345	352	388	350	342	373	360	337	376	393	330	388	332	382	300	344	357	381	327	350	354	381	357	355	376	378	371	362	356	360	368	390	369	381	351	366	323	366	357	346	376	367	383	340	347	364	355	329	376	380	388	346	350	364	377	365	342	316	318	345	354	344	355	334	357	360	370	333	370	365	340	393	345	379	373	371	374	364	352	355	343	369	354	347	362	352	364	364	355	361	347	332	338	365	343	398	356	385	357	366	342	370	371	347	353	396	328	346	366	366	341	379	360	329	381	366	354	380	355	338	333	383	346	366	339	363	345	368	317	373	345	367	377	336	353	364	356	349	346	336	387	367	352	375	382	358	331	358	377	346	361	359	365	369	365	351	367	383	344	362	356	332	340	344	348	351	356	347	385	398	353	333	358	371	361	390	398	333	351	347	354	356	364	388	375	368	353	381	352	370	342	335	372	364	341	398	369	366	300	375	362	358	332	376	352	363	347	350	322	351	341	325	354	347	345	360	331	354	384	346	336	349	384	369	353	347	346	356	343	380	366	355	360	321	382	358	337	358	377	368	363	345	316	397	359	368	366	373	389	361	387	369	386	357	408	369	359	359	362	355	349	330	376	358	326	338	379	349	364	329	373	340	336	347	378	344	382	358	380	344	338	351	395	343	327	372	364	334	381	335	374	365	377	350	385	361	373	372	357	364	369	361	355	362	346	373	374	382	362	364	355	341	343	342	341	341	354	366	360	380	348	355	370	384	376	383	360	386	355	384	360	374	340	314	367	346	351	375	357	366	377	395	360	343	355	351	370	356	364	319	374	388	326	343	368	360	366	358	404	391	406	361	342	341	356	337	336	380	341	348	356	349	345	309	373	342	374	373	361	382	329	366	375	377	380	344	357	385	349	340	344	350	360	350	342	347	349	377	356	326	339	338	339	394	327	377	334	367	373	348	375	371	376	367	357	379	374	378	352	355	386	383	391	387	350	369	369	353	322	369	348	347	353	380	340	347	358	368	380	361	365	343	342	365	336	331	367	355	367	348	343	339	385	384	365	356	331	361	353	348	352	346	370	359	361	351	359	375	374	374	408	338	356	370	375	406	383	347	334	326	364	361	379	377	341	349	374	333	363	355	361	375	346	364	362	360	385	347	347	352	362	368	403	368	379	337	399	355	348	372	391	362	378	364	385	344	333	369	366	391	349	360	320	348	350	344	385	390	359	369	353	363	378	372	341	347	378	383	382	333	343	334	380	371	386	367	366	375	360	330	349	385	383	346	364	363	356	340	345	361	396	335	404	365	349	358	340	373	341	374	384	379	358	367	334	381	370	365	382	338	346	330	347	350	368	386	354	337	367	366	385	332	374	372	326	396	353	396	333	387	350	359	405	367	375	382	344	362	382	361	377	334	346	387	355	361	390	407	331	365	368	348	357	332	349	347	342	365	362	364	349	358	369	384	352	356	376	320	357	364	380	358	337	388	333	350	376	373	352	342	394	356	380	350	357	368	357	360	370	354	330	376	385	338	381	383	369	380	349	366	349	365	358	353	348	354	347	342	351	364	404	352	381	398	369	365	348	349	374	372	387	326	352	369	336	370	354	339	325	370	361	358	352	345	336	369	347	361	355	366	396	343	380	370	394	346	329	361	378	389	397	334	344	353	384	345	397	347	340	335	371	351	399	378	365	364	341	348	388	339	371	367	356	380	345	367	344	345	398	398	375	364	360	374	355	334	365	363	349	343	353	361	397	362	357	359	353	355	365	367	373	345	370	357	417	354	365	370	414	377	367	350	341	357	373	328	337	334	349	358	329	354	353	343	359	362	369	371	356	386	374	371	352	378	359	360	378	389	371	355	365	342	362	367	364	366	358	355	368	365	339	378	365	365	343	352	377	359	317	365	378	351	338	360	375	352	348	377	309	357	372	372	385	377	365	370	327	338	326	358	348	348	356	352	343	359	341	365	337	346	345	358	365	360	365	335	349	366	360	348	348	352	382	365	356	378	339	354	339	350	374	349	367	368	377	366	353	357	350	348	339	358	370	339	389	343	347	327	332	365	366	334	365	362	405	308	368	377	326	371	361	369	377	364	366	373	337	364	381	376	330	358	331	346	378	370	343	341	393	346	356	379	360	369	369	362	335	366	334	323	345	358	335	308	354
30570	51550	46048	36465	29031	22774	17877	13760	10467	8128	6297	4757	3408	2507	2095	1741	1506	1204	1138	1064	986	903	903	821	790	760	723	658	649	684	692	621	667	638	629	605	617	624	593	634	596	594	603	591	603	615	624	617	629	628	589	599	634	574	653	615	620	545	626	667	606	636	601	593	555	603	639	599	643	557	636	537	590	572	627	611	586	585	648	581	606	634	646	560	564	625	603	579	553	571	642	608	587	647	589	598	586	628	591	580	560	653	607	588	593	646	554	604	642	547	542	622	594	591	569	612	588	589	608	596	564	592	648	604	623	596	579	578	610	615	607	610	613	565	592	592	625	610	602	568	602	593	571	582	627	637	614	606	608	590	607	609	598	611	613	581	575	612	591	605	621	583	554	619	606	548	615	611	648	612	593	617	567	620	599	535	593	603	634	616	564	621	592	624	579	618	601	592	577	607	594	588	639	608	632	597	577	639	632	611	584	560	604	623	576	634	608	591	591	596	572	538	614	601	640	597	609	596	643	601	566	574	592	628	590	588	581	578	593	584	567	597	649	619	622	644	578	605	602	595	646	583	568	594	615	576	614	628	625	641	541	602	614	612	604	581	573	661	633	597	581	628	653	627	578	612	594	626	582	619	592	580	621	597	591	617	583	586	589	639	614	616	589	575	595	579	571	588	599	602	597	629	564	595	553	605	570	568	622	590	579	574	611	631	589	558	564	596	597	622	657	607	555	564	603	606	654	609	573	590	596	600	619	606	551	559	616	634	616	625	601	583	648	604	612	565	571	600	608	592	613	600	577	577	617	607	591	594	597	611	574	592	624	617	614	603	583	597	647	606	594	584	581	620	589	578	612	607	618	592	575	599	639	590	591	610	568	621	588	607	588	612	628	635	597	607	556	612	595	620	645	640	596	593	621	635	608	600	586	581	564	603	632	627	582	571	640	602	560	640	564	577	538	616	605	560	567	580	633	557	614	583	600	641	598	585	593	601	644	597	556	595	589	594	593	592	540	611	573	630	650	571	600	597	599	562	599	586	600	603	637	566	603	583	550	569	565	584	579	617	641	610	652	610	596	662	633	636	562	589	594	653	626	598	574	585	611	585	584	584	606	601	611	620	615	545	604	577	544	607	566	601	614	567	619	636	641	584	587	601	602	573	605	594	635	597	608	563	613	613	588	582	576	602	607	596	607	624	579	614	594	579	646	607	614	600	575	587	648	588	593	592	592	604	596	648	582	614	600	620	619	586	627	606	608	606	575	584	568	606	601	603	637	650	606	620	637	576	568	650	614	611	614	615	580	625	608	593	631	602	609	639	611	636	586	599	546	608	607	604	584	661	625	619	606	642	575	631	604	599	585	648	564	546	611	597	641	618	613	620	575	599	641	565	571	590	576	565	638	595	591	594	611	624	574	577	597	608	649	586	590	592	593	657	614	568	591	598	556	590	599	562	560	552	592	588	604	584	588	636	634	605	604	573	597	588	609	576	556	649	607	607	590	593	608	595	544	605	621	614	643	563	590	605	637	656	603	641	590	602	574	568	615	580	604	583	658	647	588	609	604	593	613	575	593	614	565	646	624	616	599	599	602	600	639	609	644	643	587	624	569	588	603	572	583	583	608	582	670	641	576	593	569	647	587	583	620	565	644	616	587	604	578	622	625	618	678	626	628	547	619	585	594	609	565	616	603	663	625	627	622	548	619	598	686	577	557	627	565	597	604	616	623	645	583	605	585	593	611	601	656	573	609	594	603	581	630	597	631	631	533	571	590	591	573	587	594	649	597	605	603	581	618	609	588	581	597	595	632	620	570	550	620	627	584	606	597	587	654	623	642	607	618	582	579	650	605	603	563	582	613	549	622	635	645	600	612	620	601	605	608	570	583	605	588	629	614	609	596	566	620	625	614	587	586	587	604	611	594	570	548	588	560	631	626	589	570	574	575	583	610	569	622	581	593	619	585	619	596	602	630	559	609	583	594	612	611	633	570	608	623	584	626	548	598	625	600	607	602	557	581	603	558	577	576	601	631	586	601	607	623	636	573	646	610	588	610	611	607	601	601	657	599	600	560	582	624	600	563	581	568	605	632	588	633	659	556	603	604	635	577	565	577	581	638	580	594	595	576	552	596	598	594	609	608	623	587	574	616	658	616	590	588	570	565	579	616	590	588	627	617	613	612	608	642	596	581	656	577	594	604	615	580	582	590	639	631	565	557	616	601	605	612	632	584	659	652	636	586	632	599	653	603	567	554	608	590	631	604	595	613	607	579	584	602	591	580	615	630	600	592	603	618	606	624	559	633	620	636	621	582	585	624	586	610	583	613	641	649	571	619	603	622	613	616	592	586	552	622	609	587	613	621	603	634	590	565	584	583	636	625	598	617	560	596	593	595	608	622	592	641	593	615	626	584	642	612	618	595	615	612	628	612	614	616	634	636	577	581	625	578	585	636	625	641	627	659	644	613	576	595	571	657	593	572	603	604	580	617	586	597	607	600	572	590	639	568	613	631	614	615	630	587	563	591	578	619	554	645	631	648	593	612	549	628	570	630	613	623	659	618	569	600	586	623	604	662	638	600	569	610	591	638	638	581	610	619	627	633	613	605	614	618	625	562	578	605	611	577	607	655	576	595	641	586	573	631	619	600	594	649	615	598	631	611	601	557	578	603	598	608	556	591	649	631	547	627	646	546	574	581	617	638	555	602	618	614	579	571	625	574	608	636	604	625	610	577	627	577	583	588	602	594	609	584	623	582	581	579	617	602	621	615	608	580	579	587	601	584	650	591	621	650	587	578	602	612	576	621	599	591	551	573	552	569	626	590	631	608	644	598	623	606	607	559	603	625	623	602	641	592	599	579	636	600	614	612	606	592	606	589	609	597	626	586	609	596	605	601	601	569	611	616	584	594	605	625	612	603	631	552	620	617	588	593	606	618	592	571	615	568	594	589	631	608	575	653	573	611	604	614	619	629	543	590	640	588	615	606	558	577	620	586	593	624	581	605	593	584	659	633	631	565	592	595	621	610	640	613	582	601	557	583	593	567	603	620	578	546	559	587	593	593	616	566	581	614	595	574	656	611	603	606	585	604	550	614	595	614	635	648	600	562	587	595	612	568	625	613	601	621	614	621	573	621	628	553	580	587	554	574	591	626	625	613	560	605	587	620	579	562	633	596	566	585	634	609	597	636	601	596	665	614	598	611	561	626	580	602	605	614	594	582	614	608	581	570	610	602	555	624	611	628	584	582	583	598	669	633	634	623	603	560	546	629	613	555	621	604	615	613	574	598	553	574	620	623	558	607	614	597	646	618	607	625	614	571	604	608	580	554	581	583	602	603	574	585	573	601	593	603	598	612	596	620	642	633	628	636	611	630	529	615	575	619	633	638	603	599	619	622	596	593	607	571	611	620	601	596	601	587	614	604	598	577	605	625	637	593	613	573	546	547	592	612	584	586	575	591	579	577	627	574	579	613	581	571	558	587	570	622	587	595	557	625	623
22671	20648	28125	23252	20960	20467	14318	6897	4419	3183	2443	1797	1319	1024	899	725	657	587	509	505	485	415	445	421	411	386	384	347	348	336	343	353	333	340	349	356	352	340	343	317	315	354	308	327	344	339	324	333	311	290	322	370	318	303	310	324	290	323	304	314	281	328	306	319	297	307	335	326	341	311	335	342	352	292	297	334	304	334	320	298	315	313	355	327	310	312	330	317	311	323	326	326	336	333	349	330	327	319	306	329	283	299	339	302	342	341	320	337	314	293	303	335	294	332	282	305	333	345	319	320	316	332	308	351	305	302	312	290	314	295	307	274	340	340	358	323	313	319	347	303	280	308	283	327	353	320	342	338	317	311	313	310	338	325	309	330	303	364	299	294	330	345	287	332	292	303	342	334	340	329	309	320	323	311	336	303	325	356	296	330	303	337	296	293	332	330	290	348	325	306	303	316	319	335	351	334	326	329	315	339	326	332	352	285	325	304	314	296	282	319	325	314	340	299	328	304	299	336	297	346	340	319	325	284	345	343	331	316	312	321	303	350	307	300	343	319	326	288	344	350	327	310	322	322	327	311	325	310	333	311	316	330	360	328	311	317	313	291	326	343	309	301	321	310	338	324	291	316	348	325	298	316	306	302	333	314	324	280	334	327	285	312	326	306	301	317	283	306	319	348	360	345	343	311	311	324	305	305	293	288	304	321	299	298	332	300	315	291	337	317	306	307	360	319	323	314	320	310	293	323	331	331	325	316	328	302	314	310	318	304	326	345	309	297	291	275	317	287	301	326	312	328	314	294	328	336	306	298	317	280	331	288	298	318	306	308	309	324	327	311	307	356	295	307	310	352	362	287	323	318	338	313	297	300	304	334	308	313	302	314	309	325	314	350	323	296	338	312	328	300	355	345	307	329	308	308	332	285	314	305	355	303	351	344	342	286	313	281	341	344	310	348	316	308	314	329	325	312	302	348	333	332	318	313	319	357	303	334	308	323	298	299	339	317	319	308	309	340	322	334	333	305	329	280	315	314	345	320	301	320	319	299	290	315	361	328	332	328	293	305	325	321	309	325	325	299	288	310	302	325	315	327	294	311	321	347	332	318	309	315	338	329	313	317	306	289	320	330	305	316	332	283	305	310	281	332	298	300	346	326	297	331	310	307	297	317	334	307	359	335	296	328	337	322	282	297	322	320	293	334	312	333	346	309	327	312	322	317	313	328	299	323	309	331	343	292	303	347	337	301	299	310	293	309	360	306	292	296	299	342	315	312	334	322	305	338	297	304	320	308	310	339	330	314	313	322	316	326	300	321	324	320	305	305	293	301	315	320	310	302	332	327	296	308	329	320	305	316	338	335	332	333	286	311	317	307	321	303	328	302	318	338	317	344	310	329	334	302	335	312	301	312	312	317	293	314	318	305	313	310	300	343	333	327	319	311	268	267	292	335	307	315	312	299	334	356	331	359	312	293	311	323	343	290	327	296	326	309	300	279	302	339	322	294	319	381	311	306	305	349	343	307	314	301	287	321	322	334	311	339	302	351	290	288	307	333	353	313	329	333	326	342	292	308	295	336	287	325	307	326	325	304	303	321	330	307	329	307	305	327	295	288	307	325	295	320	324	335	316	310	331	332	344	335	302	297	312	308	327	324	301	300	297	317	319	323	358	300	311	316	349	345	321	315	333	302	311	327	319	365	350	302	312	302	319	309	332	317	308	281	293	333	290	325	338	310	339	337	299	321	332	328	327	335	277	337	297	324	300	311	363	321	309	307	343	323	317	312	343	294	285	342	313	309	300	286	343	305	347	305	270	323	354	315	331	307	366	333	305	303	313	293	300	340	341	283	306	291	315	305	344	312	352	319	302	296	309	328	333	314	307	349	323	304	336	325	317	304	317	323	339	342	299	316	317	315	358	321	322	330	343	314	283	317	306	356	314	327	294	313	329	322	343	315	320	297	324	321	316	311	336	325	349	323	351	288	324	319	328	297	306	323	358	338	341	316	320	321	368	300	352	298	328	298	296	332	323	298	332	305	344	285	293	305	277	300	301	367	277	305	307	280	330	304	298	315	312	289	300	326	306	330	321	313	309	337	321	314	277	310	341	331	340	302	313	275	322	304	310	305	309	330	320	359	313	355	327	324	333	327	294	303	295	314	312	286	318	331	301	316	303	318	305	326	311	306	335	296	313	326	325	318	282	309	285	331	344	288	306	334	327	359	320	317	320	320	330	331	333	294	285	331	297	302	331	312	336	294	297	323	297	353	349	284	288	318	312	326	318	354	319	344	313	294	324	326	320	311	340	340	323	320	306	308	293	304	345	312	342	340	308	308	295	323	320	324	289	318	327	296	338	314	287	323	335	313	286	308	302	288	314	288	299	356	318	325	310	314	319	329	307	328	292	299	308	334	340	314	291	304	317	317	314	332	308	306	329	319	316	323	352	346	330	343	351	316	315	322	314	286	329	321	315	331	277	316	305	315	300	307	287	329	305	317	328	333	286	315	320	328	328	320	342	330	332	320	334	343	323	356	292	319	335	309	301	312	302	343	286	315	335	345	309	305	332	344	293	313	316	331	293	306	278	301	331	332	326	329	327	309	332	345	317	340	296	350	293	351	318	308	321	320	319	358	328	309	320	316	304	281	265	276	326	358	316	328	323	334	303	329	345	301	322	310	327	306	324	327	298	307	328	321	295	319	337	324	335	316	308	327	285	285	321	292	316	315	340	351	305	316	322	316	324	346	336	308	308	298	304	294	347	316	309	307	332	338	326	313	352	329	336	310	303	310	323	332	320	325	330	292	324	326	324	307	337	326	317	315	277	326	337	323	305	305	278	300	296	310	329	309	326	315	329	313	307	320	331	326	314	301	329	311	330	297	337	349	326	325	298	343	343	317	292	314	316	318	296	288	311	346	345	330	332	324	313	322	285	299	340	296	326	340	332	321	342	324	335	317	344	331	316	304	328	339	340	310	317	292	268	325	317	323	289	310	330	369	308	310	302	332	335	346	327	296	315	299	344	330	319	325	324	279	310	291	334	333	320	284	299	294	290	289	324	333	304	335	305	312	303	322	307	322	310	294	307	318	291	339	290	341	311	328	298	304	299	297	308	306	292	263	328	322	329	340	328	345	313	316	296	304	319	321	308	325	305	336	303	319	324	325	312	302	297	310	315	324	314	318	310	328	324	299	298	337	314	332	300	320	311	288	329	331	315	341	302	357	322	325	331	335	330	345	308	304	330	329	317	329	319	326	320	314	323	325	323	291	350	315	295	323	315	301	329	325	305	329	297	320	341	317	339	313	319	327	333	307	280	314	325	285	335	311	345	337	300	312	295	285	378	299	312	303	310	310	338	363	325	307	295	333	304	304	318	311	318	328	312	325	313	314	291	342	305	306	320	296	334	341	332	286	336	329	292	313	343	307	297	359	322	331	311	326	343	285	309	288	311	308	318	319	320	342	327	317	338	335	323	303	334	324	306	309	279	340	310	312
30454	53087	47794	38167	31440	25879	20522	16579	12872	10092	7745	5732	4102	3069	2488	2007	1707	1388	1231	1145	1040	974	825	807	770	696	638	629	634	627	608	602	527	588	549	543	518	563	522	578	489	542	497	536	509	528	505	506	529	517	523	519	517	503	545	519	552	498	539	498	499	527	533	521	524	512	537	526	537	515	521	540	606	530	503	538	512	537	535	530	537	528	541	549	538	504	539	531	510	511	544	491	560	525	482	534	540	493	474	494	514	534	506	539	511	500	501	537	496	514	504	517	512	523	533	522	527	524	542	492	505	477	464	547	539	517	529	501	522	556	504	490	522	535	557	506	526	519	529	535	470	498	513	518	542	551	514	518	514	504	531	507	502	481	528	492	531	545	510	562	516	508	546	541	509	499	526	510	547	556	492	516	478	531	525	574	526	546	518	547	517	513	538	528	504	506	534	506	471	530	536	524	495	525	510	482	518	479	518	524	491	505	513	519	520	522	502	497	511	519	525	538	510	507	480	499	542	515	557	520	511	507	515	512	533	509	545	497	513	519	521	586	503	510	524	501	528	515	558	511	498	538	512	497	510	516	481	502	526	500	571	511	513	518	501	547	559	498	518	549	533	519	507	522	508	490	583	588	529	496	524	541	527	526	553	503	491	529	494	531	526	533	538	511	493	475	484	542	514	509	523	536	522	518	547	504	530	528	506	557	506	512	548	528	492	521	518	536	519	555	515	552	486	495	527	519	543	548	486	524	512	535	518	493	528	507	514	497	490	499	496	528	534	484	549	543	511	518	537	536	537	535	527	510	559	518	556	525	497	553	511	537	512	534	520	510	500	532	512	504	557	470	516	541	547	520	512	486	542	552	489	532	529	539	498	565	474	505	510	493	532	554	512	504	496	518	517	527	484	532	486	546	541	486	493	542	545	496	506	498	450	499	495	504	518	525	514	546	549	511	517	506	488	514	523	548	502	478	538	477	503	467	554	511	511	565	484	499	507	488	518	498	541	533	497	517	502	465	513	514	529	461	514	525	487	531	533	494	526	497	522	482	532	493	564	524	501	514	511	542	527	532	515	540	478	536	471	535	492	511	529	529	519	502	481	558	536	532	495	550	481	521	533	533	520	524	487	511	534	525	518	501	538	494	549	496	472	517	521	522	556	470	509	536	529	527	514	560	525	532	486	526	553	508	514	543	475	540	524	509	534	546	529	518	467	526	490	510	542	508	514	516	520	505	488	487	514	516	493	506	520	537	530	504	542	497	551	517	508	514	529	516	496	503	565	523	522	528	504	544	526	566	522	494	530	546	573	502	549	526	493	567	547	483	536	503	518	502	522	518	526	534	522	484	520	525	536	527	521	535	541	508	473	542	493	522	507	532	556	524	527	492	543	552	510	549	524	554	517	507	490	459	533	540	526	469	484	483	507	481	503	486	531	511	480	508	532	473	481	484	530	527	479	504	535	501	538	504	517	482	487	487	531	528	499	536	530	542	506	488	519	513	515	473	563	540	520	521	501	532	518	507	531	543	562	533	543	535	485	509	488	484	536	528	506	496	509	489	505	515	530	485	468	496	494	502	515	518	493	527	492	496	507	473	555	532	513	522	480	517	563	511	531	544	527	505	522	482	530	531	493	545	559	496	514	534	482	519	518	499	551	499	502	525	536	503	551	506	507	499	528	492	491	498	520	526	531	494	494	508	525	482	519	514	537	489	531	529	496	514	525	534	536	539	523	548	493	498	518	490	506	529	556	523	509	527	537	527	502	556	533	494	510	468	521	527	537	525	470	507	500	536	553	509	561	517	527	521	473	481	496	488	464	559	510	496	539	523	548	502	511	540	494	473	493	520	482	571	522	516	504	558	551	521	537	538	499	523	530	509	508	506	522	508	582	524	534	504	520	496	510	523	506	511	504	552	491	522	521	532	496	481	521	549	522	496	536	530	449	503	508	502	521	486	501	491	536	568	553	532	510	526	497	484	499	514	475	493	536	510	563	516	531	517	522	501	518	535	502	568	497	491	495	535	511	520	546	512	531	514	488	535	545	531	544	518	531	483	558	487	493	556	538	559	508	552	523	506	496	519	603	516	480	505	540	512	565	506	496	494	498	521	474	518	507	534	520	475	521	520	484	488	555	479	466	519	525	519	502	496	531	506	558	474	554	531	537	526	497	523	491	506	507	509	508	521	528	516	496	507	511	539	535	527	564	511	528	514	523	481	541	518	528	527	536	505	504	514	588	530	509	535	472	582	560	478	499	516	568	520	508	490	511	463	521	555	535	537	447	593	543	519	510	521	538	513	571	470	518	540	480	534	484	454	497	523	469	525	543	565	527	506	488	492	515	527	479	528	469	520	523	463	563	535	517	537	533	482	527	539	518	520	517	482	493	495	527	530	531	544	494	530	521	546	528	537	530	490	516	518	540	521	535	490	495	546	560	571	523	506	517	524	518	509	568	495	492	529	528	505	514	482	504	501	523	510	523	526	486	540	562	498	509	484	526	511	497	540	483	513	533	553	519	489	531	503	543	496	493	541	547	530	523	548	533	502	516	476	549	513	577	541	494	508	487	493	495	524	547	537	504	515	543	511	488	511	533	490	518	526	517	516	512	499	553	524	483	555	528	509	503	496	547	520	509	497	502	526	477	482	542	481	547	533	610	511	522	526	531	501	549	493	490	512	494	508	521	512	543	505	515	525	538	561	521	501	503	492	505	536	543	484	535	512	551	503	496	511	519	524	473	504	528	536	528	532	515	536	526	528	482	495	517	487	523	516	491	538	526	532	550	539	489	525	528	528	549	498	534	512	530	518	509	526	539	532	478	510	530	528	520	520	538	523	508	475	522	549	555	527	539	455	549	478	554	524	490	530	514	513	480	498	498	492	524	500	519	513	497	474	533	529	504	493	493	510	500	498	571	501	535	525	534	490	485	519	530	511	543	502	480	548	541	530	533	514	466	508	513	509	517	550	491	489	493	531	515	523	537	516	493	545	501	523	550	506	509	531	528	562	511	515	535	484	477	510	483	539	465	494	503	554	561	538	508	528	497	518	502	512	510	472	525	542	537	548	541	494	513	498	482	519	486	520	487	491	496	536	502	547	534	524	515	536	491	490	502	532	557	522	532	478	481	512	521	530	536	530	501	501	535	498	508	526	515	543	518	532	470	488	531	520	533	525	499	499	517	545	483	520	512	510	546	531	531	497	516	537	513	508	488	498	532	523	547	494	540	529	522	498	555	508	517	514	522	526	507	480	490	544	523	551	490	491	507	558	547	567	514	513	519	537	528	511	503	477	544	513	514	472	457	539	558	497	544	513	525	541	561	524	533	525	529	525	520	518	492	496	563	519	515	493	519	511	513	508	542	544	518	466	486	509	501	480	523	510	512	534	500	469	493	479	558	546	529	498	533	473	557	527	491	550	530	577	551	465	536	537	471	518	536	536	499	532	531	519	536	514	487	522	491	495	533	546	507	521	473	497	516	503	498	528	518	508	530	545
28409	27170	30010	21077	11265	6757	4451	3043	2236	1645	1254	925	751	658	612	529	484	436	413	434	460	427	392	379	382	394	367	337	382	354	343	375	360	361	373	365	361	354	362	345	368	372	346	370	374	352	384	360	358	351	382	388	344	364	365	363	329	339	338	347	369	366	367	350	343	352	354	349	350	352	386	326	361	384	393	379	365	330	346	335	374	342	362	356	374	361	384	345	341	370	331	366	336	385	324	369	379	348	327	361	368	347	362	333	379	375	316	344	346	361	361	362	336	346	338	356	328	377	339	341	369	374	372	349	332	352	352	380	384	373	358	351	312	377	357	363	359	347	334	354	347	326	350	357	372	341	318	392	372	376	375	337	346	337	320	369	345	342	367	308	341	360	372	376	358	320	330	344	342	368	367	346	362	361	368	359	362	341	363	352	365	380	321	379	367	375	346	340	373	359	360	374	380	358	374	366	364	356	345	363	384	318	365	400	369	347	342	397	370	351	371	347	339	349	344	340	363	346	369	363	329	355	342	342	335	321	341	357	362	344	364	340	376	363	371	359	360	372	378	325	333	321	369	317	344	362	357	310	348	383	347	364	361	316	376	370	361	372	362	374	341	348	381	343	378	362	358	350	389	357	351	321	377	351	381	343	339	345	380	363	343	351	341	360	344	354	331	346	363	318	348	355	385	363	356	365	376	345	324	348	378	356	368	373	366	332	349	353	374	365	346	343	324	360	379	358	374	365	348	334	348	338	362	357	336	343	356	359	299	358	361	390	340	374	377	353	365	373	355	373	360	341	368	358	342	330	356	371	381	348	394	400	351	365	353	331	374	374	370	338	374	349	387	351	329	372	367	335	382	350	354	339	342	320	350	362	346	376	385	344	321	321	373	338	340	323	344	364	361	335	316	393	336	351	348	353	337	360	341	348	357	330	362	346	365	368	355	381	356	369	339	347	355	351	343	342	317	354	343	332	367	344	360	392	327	343	335	334	352	333	349	361	357	350	345	341	368	347	392	337	365	338	363	349	370	327	365	362	340	337	398	335	382	371	313	362	347	313	374	379	338	351	350	356	369	340	351	356	356	359	374	364	363	371	347	329	385	334	374	339	352	342	357	334	354	356	364	358	340	405	372	355	344	330	326	366	363	363	357	382	357	353	344	360	333	338	359	327	354	355	371	333	324	380	353	369	340	361	350	374	356	349	370	368	357	348	379	333	347	368	358	375	355	364	396	373	390	350	348	351	375	342	353	370	348	351	366	340	359	344	357	351	379	379	354	347	362	336	367	353	347	340	343	343	370	355	351	344	377	399	374	350	324	351	357	396	341	368	307	328	348	379	372	348	342	344	368	361	363	362	354	392	313	309	355	350	348	336	346	356	375	346	356	367	332	368	355	326	349	342	379	324	336	382	328	362	357	330	328	367	342	366	338	336	379	340	348	367	373	343	367	351	346	367	358	354	399	329	335	355	352	367	342	368	333	342	319	324	369	350	371	336	341	364	361	345	350	361	360	382	382	369	347	370	351	360	357	368	371	372	344	338	394	350	356	369	331	373	316	367	352	339	382	378	380	347	361	325	350	330	370	347	361	395	373	372	386	370	401	353	339	339	351	367	358	357	345	373	362	363	347	353	359	389	339	352	350	331	364	392	365	374	349	396	377	353	375	363	364	371	371	361	361	340	344	363	348	349	372	343	369	366	337	371	376	334	360	364	360	369	362	383	345	362	345	357	335	381	375	338	376	361	373	332	368	342	339	394	346	348	346	358	390	372	347	332	340	319	372	346	362	386	349	386	370	361	353	388	372	362	337	357	334	364	341	363	326	339	319	369	384	361	321	346	358	348	349	368	363	376	349	340	343	326	363	361	373	387	356	382	358	353	383	359	352	331	320	355	342	355	359	332	349	356	362	371	359	345	354	362	351	387	350	389	336	364	362	344	380	379	349	376	348	339	364	390	331	357	344	372	329	357	351	345	326	314	387	396	377	357	335	377	354	388	347	375	319	358	322	385	339	344	354	337	358	314	343	325	363	335	351	334	370	369	346	347	346	388	353	352	341	308	350	340	338	334	353	336	325	362	381	371	382	346	361	330	339	372	364	378	373	348	311	374	344	338	346	311	368	359	366	325	347	370	341	327	317	351	356	344	366	376	348	391	348	363	356	332	347	342	343	368	376	323	337	361	378	363	332	332	377	335	388	371	398	355	369	374	374	320	384	359	383	372	360	345	360	361	348	352	349	341	373	350	356	346	341	353	373	316	326	360	355	365	352	353	351	402	355	363	352	384	330	336	340	341	344	377	361	371	335	339	360	356	362	337	371	345	336	332	356	353	394	348	383	360	349	343	370	350	388	358	367	323	350	346	350	359	354	356	345	379	334	359	350	355	391	348	347	333	373	350	336	378	351	362	367	347	376	345	338	325	347	347	337	360	366	338	349	360	358	380	352	382	367	353	367	368	357	358	380	360	380	339	380	404	374	365	331	360	340	346	329	370	325	355	405	357	358	383	363	358	359	397	350	327	384	391	363	371	345	347	380	361	362	353	362	318	340	354	376	320	365	379	356	373	351	349	370	343	321	362	316	370	321	360	320	317	343	326	363	358	365	351	359	382	377	349	358	320	317	327	333	331	338	350	356	367	351	361	348	344	367	356	341	425	327	381	403	353	375	332	395	343	324	362	376	357	366	354	367	344	332	355	366	353	381	363	361	375	364	349	362	340	350	376	355	345	346	340	392	340	314	340	365	355	365	349	352	354	351	346	362	342	384	346	388	384	373	347	371	387	379	366	342	360	340	324	391	325	351	363	367	364	371	330	356	339	365	348	356	326	356	343	368	395	370	376	369	315	376	359	332	346	347	337	347	366	370	341	345	343	343	346	345	379	326	311	383	319	349	373	359	355	365	343	368	335	401	389	371	341	376	324	351	337	345	346	334	328	331	326	359	391	367	320	373	336	323	369	337	309	363	359	361	363	371	360	354	333	353	348	340	332	361	328	318	338	332	377	368	338	354	382	350	368	361	362	372	340	346	404	365	331	374	368	363	343	360	362	350	355	337	364	347	333	365	353	334	343	364	355	345	313	360	380	372	368	349	353	395	378	358	360	379	350	341	366	342	354	365	339	335	353	355	363	382	368	368	361	350	345	339	367	356	367	302	338	374	352	334	390	385	348	326	355	348	322	373	314	340	347	362	332	378	327	362	351	360	335	387	368	321	337	362	362	358	367	382	313	393	374	335	343	323	343	362	360	338	345	334	319	355	333	334	355	351	336	354	372	336	346	313	372	373	358	317	374	361	352	335	355	341	369	366	346	350	329	373	389	392	362	336	355	372	341	318	374	372	306	343	356	389	356	350	333	374	350	335	372	348	336	370	369	349	325	342	356	343	350	322	343	371	368	350	338	401	365	387	356	396	375	344	343	335	347	363	356	358	382	375	363	330	330	387	365	357	348	331	340	342	315	382	352	344	344	376	354	360	357	360	377	358	369	336	327
30910	46017	40400	29882	22465	16854	12689	9752	7433	5361	4011	2984	2122	1753	1388	1287	1146	1025	885	816	787	812	774	739	687	708	668	616	647	595	621	613	585	586	638	596	614	590	549	632	595	588	595	560	567	567	596	571	605	633	567	537	591	577	549	595	571	593	561	615	563	571	572	583	578	612	568	545	609	567	584	565	622	640	619	608	548	628	598	577	565	597	565	604	595	623	593	580	617	605	611	608	576	596	619	594	616	612	578	602	575	571	606	604	560	568	597	570	589	631	587	552	612	565	551	604	595	594	632	579	552	580	591	610	594	569	575	591	544	602	570	612	591	586	569	592	596	545	579	579	554	568	607	555	607	609	541	577	576	566	589	573	576	563	572	589	591	563	586	605	562	638	586	588	546	591	583	609	614	616	595	608	534	589	593	605	615	584	611	591	598	614	556	589	570	610	563	527	553	581	560	627	570	584	576	580	614	588	551	559	596	597	594	622	576	619	604	614	560	554	613	555	577	573	555	580	595	604	587	594	583	613	594	654	620	589	612	538	600	536	584	615	592	587	574	584	558	584	561	588	626	614	592	575	564	536	597	566	617	543	570	578	571	568	626	560	587	592	589	527	550	552	609	589	608	582	615	576	605	579	564	561	618	609	583	604	560	558	603	614	567	627	606	621	584	580	597	580	615	537	589	580	610	618	600	583	568	591	601	597	588	580	591	590	590	557	544	585	622	547	591	578	614	587	536	578	559	572	625	597	641	591	549	544	572	569	585	574	563	590	576	575	627	538	591	614	599	578	581	607	574	566	645	574	568	549	612	612	594	606	601	571	635	654	585	612	563	608	564	612	603	578	566	600	574	579	583	588	548	578	579	577	608	580	585	581	601	571	581	584	591	600	550	535	582	602	607	548	598	617	568	614	551	596	600	591	641	607	607	553	582	607	563	549	629	592	581	560	524	594	618	573	589	608	588	556	620	572	594	546	602	559	566	591	608	606	585	555	598	558	567	564	579	610	599	599	580	584	632	630	616	556	594	627	615	640	558	566	607	592	565	608	554	539	578	582	607	616	552	560	538	638	588	586	605	585	566	571	585	546	592	618	556	619	609	613	629	572	572	592	605	608	587	595	591	547	598	593	585	581	567	577	613	582	595	582	556	582	607	604	645	559	562	583	586	611	581	583	588	596	599	592	593	561	569	608	575	619	556	560	604	545	611	583	605	597	588	605	584	577	612	591	564	580	584	604	588	626	577	592	589	635	587	597	636	587	581	543	594	602	575	591	575	574	566	601	551	583	583	586	576	587	591	577	606	586	595	592	594	547	583	616	597	596	581	618	573	575	592	593	621	602	599	571	573	546	514	585	543	630	576	585	616	599	573	605	572	574	589	602	582	610	585	603	575	606	599	593	582	614	630	593	615	533	599	578	575	615	561	548	623	566	551	602	565	592	577	588	551	620	590	625	562	602	608	623	608	625	605	571	578	624	590	587	560	591	579	585	585	582	576	601	591	578	578	600	589	559	576	586	535	587	593	566	562	586	600	568	576	573	572	586	612	600	630	602	600	564	589	580	566	570	562	571	602	584	575	522	572	566	532	589	594	556	572	601	560	579	560	571	583	600	561	580	563	576	594	570	607	552	584	588	568	598	555	586	579	545	601	607	607	555	575	579	593	558	573	580	604	604	598	569	599	569	608	615	545	603	562	608	648	578	619	553	601	559	571	553	617	549	605	560	593	550	559	602	560	593	595	565	559	580	598	548	548	590	583	609	582	597	589	584	570	614	548	547	614	599	576	599	533	592	583	576	597	603	564	562	579	589	579	596	632	613	550	590	576	586	591	582	580	588	581	636	597	599	572	623	577	613	525	563	563	610	593	544	607	543	549	565	567	627	591	613	577	591	622	616	638	576	568	582	615	587	552	575	607	611	599	575	578	557	573	581	568	588	575	554	573	581	617	620	594	585	576	552	593	565	601	547	583	568	623	614	604	566	581	618	560	587	620	588	599	562	575	620	587	598	572	579	572	562	588	607	559	583	561	573	555	592	609	597	591	583	597	593	548	588	636	593	578	600	628	598	588	610	564	599	556	587	559	632	582	594	597	604	601	589	582	601	575	563	598	584	591	610	543	565	580	573	594	606	554	555	632	563	589	589	618	575	552	552	616	569	647	548	601	558	555	603	562	573	581	620	581	621	645	612	570	639	582	601	543	596	528	627	570	596	575	627	572	605	612	564	568	573	567	616	610	603	576	624	575	607	548	551	555	540	590	631	570	592	611	587	585	629	577	573	565	609	601	572	577	557	598	552	584	595	606	613	607	611	588	584	560	543	554	569	606	576	579	579	589	637	586	537	574	594	609	602	564	605	566	559	572	618	636	624	603	596	585	594	565	615	567	609	620	551	591	548	544	582	566	588	627	580	625	593	583	602	538	580	570	576	586	563	625	631	574	574	568	535	614	583	589	564	607	574	555	586	584	605	570	593	590	630	580	556	554	613	625	601	550	581	571	553	549	602	552	528	581	574	591	590	566	591	590	592	583	547	599	592	585	581	591	604	592	627	605	576	599	623	579	580	613	590	603	604	552	610	601	573	570	641	577	612	632	598	564	614	595	583	616	596	595	587	660	604	620	627	604	596	598	566	551	599	552	589	605	597	565	563	626	589	622	579	572	591	614	595	629	576	560	581	602	588	623	620	582	593	583	583	555	594	555	589	577	554	567	578	602	586	574	563	589	621	601	591	584	594	578	574	624	556	584	601	597	581	630	562	579	606	568	574	581	584	595	614	579	534	619	588	619	586	571	591	587	569	575	605	568	587	575	635	579	607	566	629	559	580	610	589	605	590	606	624	576	591	591	591	615	647	594	584	573	611	612	573	616	543	604	610	564	609	588	562	606	586	610	603	596	570	606	645	594	548	558	621	601	573	615	589	568	581	612	550	604	577	521	593	606	572	576	585	657	571	611	593	536	569	573	610	641	569	601	587	580	594	542	541	539	603	573	572	589	570	569	575	613	596	584	602	607	579	582	576	595	569	601	594	540	599	561	595	583	637	621	601	607	606	577	575	632	611	595	572	621	581	576	594	634	575	637	572	623	578	610	614	602	627	595	597	579	624	597	607	601	561	588	582	605	558	614	605	618	616	578	549	595	633	615	597	583	577	582	591	599	564	626	634	533	591	606	566	568	580	607	582	565	579	589	591	556	584	603	582	556	607	596	596	597	607	548	577	584	579	547	567	583	588	552	614	534	571	599	585	562	582	596	586	585	616	564	613	586	616	570	604	576	569	571	584	573	596	593	609	592	578	611	598	562	581	577	568	587	610	586	605	560	561	583	596	622	606	606	608	565	595	603	592	570	617	580	591	599	568	578	586	588	562	565	600	596	605	566	585	596	664	598	593	594	571	564	548	597	609	574	590	608	572	592	625	565	588	556	573	599	608	589	597	608	577	641	563	559	565	579	591	569	574	571	564	582	606	585	616	580	595	591	576	564	567	599	570	512	576
24790	21700	28996	25322	21434	14910	8252	4952	3484	2525	1812	1340	1074	822	689	678	563	530	529	487	474	415	417	393	388	389	435	379	390	367	367	388	333	393	386	371	407	391	341	354	350	364	361	339	368	361	362	374	385	325	353	353	353	353	389	372	377	375	368	351	346	344	355	394	376	350	372	382	376	355	344	354	372	336	376	359	352	352	332	373	340	359	357	407	369	374	396	358	352	335	354	374	315	363	345	369	339	352	397	352	362	336	341	351	391	375	360	361	356	355	327	317	327	344	335	351	344	351	373	353	362	382	346	306	362	378	361	366	353	338	350	354	348	343	363	383	366	352	350	398	345	338	337	383	334	380	379	387	352	376	376	318	396	365	343	367	345	349	371	351	363	362	379	339	369	368	384	339	336	343	360	337	396	389	349	368	385	339	350	382	369	346	386	356	361	388	382	351	370	367	380	365	381	364	385	348	345	385	340	396	354	336	378	347	364	357	342	359	351	329	370	344	354	347	333	362	328	401	349	352	327	370	331	377	367	384	349	391	351	351	368	372	314	361	376	365	343	394	329	361	397	387	352	361	333	357	342	362	363	369	399	364	345	369	340	344	409	358	390	340	362	360	300	330	367	334	380	381	352	344	370	347	373	348	361	354	369	394	373	357	334	318	332	343	327	362	364	366	395	362	352	351	382	328	365	384	360	337	343	368	372	343	337	365	358	373	410	385	374	358	358	381	359	351	357	359	325	382	358	357	353	356	367	351	345	345	342	347	332	367	361	342	356	371	359	336	356	363	341	384	346	348	357	379	342	354	360	334	325	364	353	382	374	358	389	367	373	384	359	371	366	344	389	353	383	352	365	366	350	330	352	325	320	347	372	331	371	348	358	359	330	311	334	332	343	324	364	331	381	332	379	382	352	358	340	364	358	339	386	353	348	356	358	391	359	339	367	351	353	352	351	341	371	345	344	358	381	368	379	350	332	349	347	363	377	376	367	335	346	344	342	367	351	361	378	364	385	359	368	376	357	375	357	370	341	412	353	347	361	344	346	366	370	365	358	375	372	373	350	365	354	346	321	334	384	359	335	370	385	400	361	336	335	368	353	371	372	342	365	359	372	358	320	344	325	353	330	372	343	374	374	351	347	374	359	372	341	355	376	389	353	340	351	371	344	368	355	333	345	396	333	386	334	321	349	348	337	371	371	354	351	358	375	365	351	398	386	344	351	354	342	370	364	385	333	380	363	345	369	350	355	366	347	343	326	361	356	356	364	374	349	335	343	350	354	346	351	367	363	379	373	352	342	327	355	344	348	397	364	355	361	334	358	382	341	396	338	340	347	363	372	377	357	361	342	329	352	379	330	324	355	333	365	337	396	397	348	344	350	348	346	379	347	356	348	362	359	346	327	356	368	394	323	313	378	387	349	346	344	341	350	361	354	378	360	359	346	369	408	326	353	364	346	341	371	352	374	365	351	353	373	368	357	362	358	333	376	341	335	356	354	354	381	374	343	369	377	339	349	361	391	375	358	344	368	382	376	348	351	362	384	364	340	332	358	365	359	348	395	366	337	369	360	336	313	337	373	356	368	344	359	362	339	371	349	400	315	346	319	352	378	396	370	354	332	391	337	328	365	391	341	380	369	336	353	373	391	352	338	366	346	347	374	397	357	348	364	400	380	397	338	329	380	338	382	353	348	348	390	344	360	363	352	312	331	355	363	342	372	373	360	349	373	341	343	346	346	363	369	365	341	330	405	372	340	378	363	369	350	370	359	364	357	324	367	362	397	362	327	378	358	392	384	374	341	363	396	349	366	340	331	362	350	359	328	377	370	369	334	370	344	357	356	366	400	373	366	327	368	376	351	370	376	364	357	402	336	376	365	316	322	369	357	375	343	374	390	323	378	339	373	333	392	341	313	336	356	388	361	371	372	394	341	363	370	352	329	362	344	362	381	356	331	325	368	382	366	341	412	329	335	395	366	347	371	375	356	371	354	360	371	369	357	380	364	353	352	401	362	365	354	341	376	390	366	368	396	396	346	351	377	377	364	338	375	337	368	362	349	320	320	379	361	371	342	343	366	354	364	350	384	356	353	372	393	374	352	363	339	334	416	381	345	376	390	377	399	377	339	337	356	350	353	322	349	372	360	330	374	354	351	371	365	367	349	351	341	358	366	364	349	353	317	342	375	354	334	352	362	368	353	366	317	357	356	370	395	343	366	382	318	337	375	342	368	356	387	364	405	382	353	379	369	375	366	355	380	378	372	351	361	386	368	359	363	338	337	340	363	351	335	321	353	347	375	341	362	351	396	370	357	388	357	341	345	354	388	367	386	361	412	355	380	362	394	336	380	336	367	371	345	347	356	380	366	348	386	382	375	336	352	368	377	371	340	326	372	352	350	329	326	374	325	352	334	373	333	312	357	350	352	360	318	360	340	369	369	358	339	339	336	382	363	394	357	403	357	394	371	310	343	364	373	373	359	380	363	347	381	352	338	365	341	364	344	354	345	352	371	331	367	378	385	329	387	362	366	331	343	338	355	365	390	341	376	347	367	389	358	344	366	347	323	342	354	338	355	363	319	338	353	352	347	361	376	359	333	357	364	330	347	352	357	356	342	366	340	351	361	355	330	328	381	373	365	336	359	367	369	349	339	355	329	361	353	364	346	339	356	374	322	360	331	348	337	374	366	355	374	368	328	382	366	375	365	340	359	373	331	360	358	322	349	367	358	370	371	354	363	385	366	351	366	344	365	363	324	353	364	373	412	333	318	368	320	362	360	364	358	340	336	371	349	341	330	342	371	352	366	334	341	367	358	345	350	333	404	333	376	341	334	330	367	336	378	325	365	333	372	339	361	353	331	353	353	356	364	378	343	354	350	357	358	326	330	355	334	371	362	368	349	330	341	409	374	350	361	413	343	364	344	353	408	350	333	371	358	388	369	367	353	389	391	311	333	336	368	382	352	345	351	345	352	376	375	360	363	365	366	356	335	334	352	353	400	355	372	357	379	334	355	359	352	361	350	344	345	353	362	333	352	359	345	369	343	386	365	380	364	338	386	353	378	348	364	348	357	361	371	350	362	305	346	356	362	357	362	350	341	371	335	399	370	349	355	346	354	335	376	349	365	339	351	404	314	371	347	348	365	348	360	377	346	360	341	356	375	352	325	319	362	361	369	382	373	344	365	371	345	353	375	372	365	346	362	370	366	373	370	367	343	340	359	363	377	380	367	371	327	351	348	338	331	338	357	369	355	401	361	383	353	371	345	346	354	395	341	373	336	373	355	377	354	334	349	369	341	375	320	337	336	368	319	389	369	341	352	372	336	380	383	391	393	358	341	301	389	394	361	355	367	375	339	361	351	375	371	355	378	362	374	332	348	374	357	380	355	375	369	390	330	351	376	383	361	367	355	337	367	355	362	333	372	403	367	342	343	361	363	367	397	332	344	365	373	343	362	382	365	387	374	389	345	352	365	392	345	339	376	338	357	372	381	356	348	368
30512	51358	46492	36192	28153	22237	17401	13963	10823	8167	5837	4368	3113	2380	2080	1777	1462	1309	1132	1033	990	943	879	842	755	716	706	660	662	673	680	614	585	596	680	631	605	634	617	538	621	548	598	600	583	559	608	580	593	570	615	581	562	611	628	588	562	565	636	581	596	572	618	591	568	617	570	612	626	599	602	580	615	620	581	604	567	512	569	610	580	600	636	606	614	592	573	574	645	567	638	671	570	578	580	603	606	542	586	589	621	621	600	553	598	601	605	590	594	613	642	555	630	597	598	593	604	642	579	594	595	586	595	561	573	561	600	640	621	590	606	594	565	612	578	599	571	614	590	574	615	606	606	590	566	618	608	627	611	577	587	590	578	584	591	570	588	602	605	605	601	583	644	573	569	616	584	612	597	602	578	553	620	579	547	570	591	581	628	618	599	571	613	580	565	585	576	584	577	572	602	543	596	564	581	557	554	595	581	580	560	555	630	613	583	591	583	630	667	591	585	582	636	601	614	594	544	665	579	622	595	562	597	649	611	563	564	578	611	609	597	549	633	596	592	589	581	580	592	608	568	606	610	555	598	570	608	614	574	564	546	577	597	560	607	577	605	606	615	602	574	551	610	582	617	610	606	572	595	649	583	622	646	580	635	633	589	605	568	547	596	600	600	608	603	586	564	600	573	588	600	601	608	606	573	582	599	558	603	587	565	602	599	596	576	566	570	580	558	594	572	591	621	595	563	556	578	587	561	594	594	604	600	613	583	622	589	581	567	610	616	587	598	535	546	586	575	572	584	571	585	635	553	636	568	541	615	618	649	619	552	529	569	613	587	605	554	543	615	618	597	603	598	626	560	553	583	639	583	574	599	564	604	606	590	587	598	603	585	564	571	603	563	598	589	609	652	584	588	594	583	581	579	619	604	587	593	563	595	590	589	620	591	555	565	609	567	629	554	555	595	560	581	605	567	565	584	624	630	599	611	623	636	563	542	595	542	616	597	613	602	651	569	590	606	613	600	619	612	572	567	640	597	614	613	610	591	605	572	568	619	610	572	619	576	603	578	595	612	608	598	603	617	581	577	589	584	618	577	578	553	608	580	610	589	625	572	546	611	595	572	576	606	619	598	570	570	610	598	552	612	571	600	587	582	589	602	604	545	557	594	582	577	599	565	579	531	598	578	585	600	582	583	568	557	576	563	586	593	580	547	585	564	601	591	601	575	619	618	570	607	585	616	566	588	613	633	630	596	587	603	642	622	614	553	586	580	568	580	592	612	623	616	626	581	566	563	604	604	615	600	592	622	608	594	545	600	570	578	582	604	648	610	570	592	582	621	573	612	571	584	563	595	583	573	576	596	567	656	551	581	605	584	618	570	583	626	613	631	574	564	626	585	580	621	608	582	596	565	629	603	568	608	609	562	583	570	558	581	597	572	586	589	593	569	534	548	546	633	540	607	635	547	585	588	597	598	593	612	555	543	570	584	595	591	577	599	634	558	614	602	584	620	551	610	578	625	620	594	543	562	570	589	604	574	532	619	578	568	640	576	596	587	585	598	564	602	627	575	573	594	605	579	601	554	614	543	589	599	586	577	623	575	629	605	553	615	574	563	583	590	609	573	566	584	622	621	593	592	582	620	568	591	603	576	582	578	612	573	603	603	644	636	588	613	622	613	579	558	565	557	581	630	613	586	592	557	542	586	601	616	576	547	584	574	571	610	591	572	597	558	608	558	582	605	574	593	606	606	614	608	612	566	587	623	527	597	622	598	580	603	603	602	579	592	581	587	609	588	578	626	599	550	631	633	598	614	597	615	578	544	587	601	590	627	558	604	658	592	586	616	555	608	598	602	617	612	606	610	577	555	615	566	562	617	575	605	605	588	587	584	610	598	556	547	603	546	612	683	588	584	645	532	580	542	560	609	563	613	557	591	609	582	553	554	546	569	573	544	549	608	605	598	594	588	607	600	590	587	629	580	598	611	643	580	574	549	605	570	568	585	586	564	565	614	557	578	611	594	606	582	619	564	586	617	606	577	591	582	593	575	592	601	605	613	556	590	589	617	603	625	579	599	595	571	578	628	575	586	591	553	597	554	607	622	588	625	591	603	563	587	539	614	611	580	555	577	624	599	594	565	595	607	581	573	560	564	547	584	546	573	577	566	567	575	566	578	607	589	609	618	576	552	585	604	599	577	581	592	563	610	609	612	567	601	594	560	566	610	593	590	600	615	569	628	566	580	647	645	597	574	592	543	612	586	573	632	610	595	599	592	612	609	599	577	593	608	598	612	560	519	601	573	574	593	610	597	627	586	640	589	593	559	589	593	612	600	595	622	601	608	574	579	561	567	616	602	570	609	564	561	620	582	584	598	584	566	584	582	585	629	575	621	651	593	563	602	587	541	588	612	595	553	590	572	609	566	580	571	598	574	602	603	593	613	561	630	556	589	566	589	646	569	582	589	536	609	565	594	553	570	579	616	587	626	604	581	600	550	590	584	614	589	552	623	577	602	568	606	557	570	629	622	625	598	548	600	566	596	590	545	580	583	578	630	488	587	582	606	605	617	590	542	615	575	628	595	616	613	600	551	652	588	608	601	577	631	560	612	601	596	648	628	585	571	611	624	583	610	575	552	571	591	596	584	598	591	596	599	559	581	549	600	631	602	602	602	559	605	598	557	624	592	558	635	646	601	558	611	606	616	601	600	604	593	592	615	593	618	590	593	593	601	622	607	581	573	608	599	551	592	590	545	627	604	597	570	601	550	567	597	574	577	581	606	569	597	570	613	555	584	607	574	582	580	578	607	603	595	604	572	574	556	639	565	594	623	572	569	626	569	566	579	603	566	566	600	618	580	590	580	586	611	596	616	581	605	585	598	601	617	598	601	543	600	576	595	577	625	571	574	575	593	587	644	592	569	604	574	605	575	598	547	590	599	571	602	595	552	621	569	638	594	611	596	565	565	621	636	618	578	621	599	623	595	600	617	585	653	608	597	600	588	569	573	598	580	587	590	616	599	560	558	559	583	584	585	545	596	598	562	596	566	609	590	598	572	583	580	605	623	573	623	595	598	611	576	540	628	599	589	587	574	601	615	617	604	562	631	616	540	591	610	550	596	581	589	634	587	580	603	623	612	598	584	581	645	605	603	584	622	620	593	598	609	593	607	582	604	568	609	620	558	594	553	582	610	556	585	564	572	561	611	608	610	555	586	601	585	605	602	644	626	630	599	594	556	601	591	606	614	601	579	584	614	598	571	570	610	653	588	607	566	579	605	623	613	554	635	604	539	582	639	601	600	598	594	593	625	593	616	630	590	565	588	623	609	588	623	604	601	631	584	582	576	604	593	603	586	584	601	592	622	593	590	628	621	593	595	622	576	589	577	624	592	580	609	622	602	577	615	557	617	572	575	596	603	588	639	607	567	569	601	603	584	621	620	601	566	609	605	549	585	578	625	618	611	588	575	582	610	600	598	569	577	625	584	629	606	583	596	593	606	544	600	585
22612	20643	28157	23188	20847	20293	14109	6727	4441	3308	2224	1611	1215	966	777	728	639	594	557	530	482	437	399	369	382	352	371	358	345	349	319	355	310	335	312	280	302	348	327	308	327	288	295	329	315	293	337	321	297	290	325	301	351	313	308	297	290	332	305	314	298	316	336	310	348	281	322	293	345	301	295	320	290	326	337	318	293	316	321	307	313	307	311	308	327	311	317	294	303	308	341	313	320	319	288	322	300	261	301	296	289	288	306	299	298	310	307	320	325	309	286	312	325	358	346	324	324	327	302	309	327	321	305	314	348	279	323	317	300	304	287	312	318	311	327	328	290	338	306	312	304	308	293	321	356	311	302	308	290	317	324	315	318	319	287	303	314	313	315	302	322	309	299	321	300	324	322	324	288	315	281	314	349	285	330	308	290	339	341	332	317	314	327	315	314	334	320	285	314	290	306	310	311	324	316	284	322	293	299	296	316	312	298	317	330	321	318	334	363	321	309	296	340	309	324	329	307	327	317	301	301	352	296	327	295	306	301	317	334	311	327	283	314	307	310	315	334	281	316	324	315	334	310	329	304	292	337	317	331	310	318	336	310	326	299	311	304	314	310	291	354	324	338	343	313	329	350	319	313	290	322	293	342	296	335	300	321	315	298	335	301	302	299	314	315	304	289	318	290	310	307	303	304	286	310	329	279	318	290	292	330	309	336	300	286	267	286	288	303	298	313	310	293	300	308	294	324	330	271	337	312	318	305	326	307	286	300	305	277	338	318	316	304	317	302	340	297	332	303	319	302	297	309	306	321	343	312	301	319	316	316	314	314	315	325	320	335	306	304	302	310	314	307	296	275	309	288	314	320	333	302	314	324	332	309	310	320	318	279	325	317	311	276	321	318	318	307	296	325	331	316	303	320	330	296	327	276	324	332	298	333	290	313	318	320	292	300	297	365	287	333	326	330	320	337	304	322	347	307	285	310	310	310	311	325	282	314	314	279	292	328	292	313	339	322	311	297	320	324	312	316	314	319	321	333	295	311	303	285	299	347	287	287	297	345	288	314	336	309	290	327	308	312	293	306	304	273	290	323	325	282	343	293	308	300	311	295	309	315	326	303	319	306	289	298	276	325	314	310	304	304	283	308	306	332	316	315	311	290	314	305	324	312	316	297	277	336	311	324	291	327	347	312	308	322	313	338	330	297	343	315	301	329	305	309	297	291	278	299	290	314	342	355	337	295	311	314	301	289	325	294	331	324	321	313	288	324	311	292	304	318	284	335	322	314	293	278	308	342	316	310	272	304	322	315	321	300	282	328	326	301	305	306	297	306	285	298	304	309	322	312	304	294	293	328	340	285	314	332	316	303	291	328	339	305	301	326	298	325	331	305	304	343	291	303	312	290	306	313	301	310	325	300	310	314	333	290	298	316	308	347	319	295	280	302	308	320	317	300	321	336	289	284	305	303	311	297	297	326	308	284	298	311	314	293	314	323	314	320	317	313	325	305	316	332	315	300	311	376	326	293	343	307	324	323	338	300	312	305	310	277	309	324	289	294	336	312	319	312	337	320	306	311	321	334	303	294	301	285	314	293	287	298	314	302	335	341	310	329	314	324	326	327	302	302	293	315	295	299	323	324	305	296	319	312	291	325	353	298	303	303	302	325	302	314	302	288	315	318	306	342	280	330	315	323	318	333	298	310	326	312	304	289	298	306	322	329	301	345	306	314	297	313	326	324	333	296	290	321	322	300	308	300	314	316	312	314	302	330	338	276	343	318	276	306	336	297	342	354	306	316	316	330	326	308	309	309	331	307	309	286	334	321	304	312	320	280	284	280	296	304	318	316	327	297	286	325	304	299	298	315	292	315	293	301	308	296	341	313	303	286	338	302	332	306	293	325	296	310	304	303	321	302	297	315	276	305	307	305	325	303	292	319	335	292	319	321	329	282	318	323	311	308	286	310	330	284	316	303	322	322	323	313	313	292	293	332	286	304	313	337	313	330	328	302	296	305	310	300	289	312	317	262	310	320	302	308	332	315	326	304	322	338	326	313	339	335	298	318	337	305	315	309	307	319	316	326	289	288	302	291	324	317	320	334	304	278	310	331	309	310	317	328	304	292	306	333	291	308	293	309	300	312	331	326	286	338	323	314	356	294	271	295	305	305	300	308	334	328	309	304	296	291	311	304	310	309	316	299	280	302	300	327	283	294	327	331	323	297	316	306	298	299	305	326	291	296	293	318	303	321	298	313	288	287	316	316	312	334	308	292	345	285	314	331	313	309	322	316	325	308	320	309	299	318	331	334	318	309	344	346	276	335	331	290	318	311	308	321	289	289	334	320	337	316	317	283	354	311	299	336	332	288	312	318	300	304	318	284	323	316	295	344	312	313	305	317	316	293	300	339	304	332	313	284	310	299	299	297	309	306	320	309	316	306	309	293	336	324	314	310	326	321	292	330	317	293	300	298	311	307	323	313	323	324	300	323	307	318	316	353	303	312	335	317	327	276	310	321	293	306	323	283	314	308	281	305	322	335	337	305	332	307	325	326	345	325	317	302	315	348	300	316	334	311	304	330	309	289	303	300	300	315	348	300	307	305	286	312	326	322	289	328	297	292	308	326	290	320	316	330	331	309	300	304	304	291	305	302	333	306	315	309	314	297	348	305	340	314	305	326	307	334	332	310	297	303	312	311	339	306	320	287	321	328	304	299	315	320	309	339	311	304	350	290	302	301	298	306	321	352	312	305	321	286	316	297	307	307	284	291	306	333	297	310	326	310	304	312	323	303	316	291	330	294	296	309	333	306	281	325	322	326	291	319	312	315	324	325	332	301	316	296	296	306	293	310	313	306	299	305	301	336	273	291	323	306	293	286	309	303	311	304	343	289	300	307	311	298	322	316	295	310	297	330	281	281	293	312	307	328	295	322	316	294	346	314	336	339	326	304	314	328	303	326	281	314	297	305	316	299	328	335	336	300	331	282	294	294	304	284	335	287	310	311	315	300	309	349	304	325	314	303	294	303	317	302	295	287	298	320	292	297	311	297	328	310	296	312	331	322	285	296	304	302	323	317	321	298	312	341	309	314	322	315	294	326	279	299	306	287	301	281	310	322	305	298	296	329	302	325	319	333	313	298	295	301	340	286	286	303	302	290	289	313	280	288	294	306	298	300	334	317	302	333	313	269	339	325	301	307	296	323	320	325	327	296	315	298	316	331	313	312	305	330	300	300	311	343	319	329	314	298	318	301	292	350	307	304	328	327	326	327	344	298	295	304	299	307	319	310	332	292	292	308	327	308	320	305	306	325	317	321	300	294	335	281	327	302	345	303	339	303	288	328	294	327	344	317	320	292	321	373	304	318	318	291	295	331	345	349	338	303	340	309	323	340	305	318	318	306	318	320	300	302	299	273	313	310	335	337	293	312	323	310	276	284	296	298	303	303	284	285	326	303	310	325	305	309	298	311	315	316	316	325	313	308	312	285	320	346	317	295	282	311	350
30219	52374	48650	38593	30279	24610	20353	16111	12965	10046	7223	5253	3834	2955	2395	2097	1843	1492	1328	1205	1166	959	904	801	739	712	644	633	594	624	634	570	610	594	546	571	559	552	526	538	529	519	539	517	499	580	491	479	536	519	520	532	517	515	506	525	550	514	554	499	515	511	533	520	538	511	489	499	505	533	546	502	498	491	520	511	474	519	485	505	525	523	489	520	509	527	514	532	515	500	490	520	535	496	498	531	549	506	496	499	512	527	499	511	508	458	467	473	501	535	510	456	510	543	470	470	511	491	514	526	543	507	488	492	518	506	512	489	511	507	516	459	539	512	482	506	503	518	503	529	527	482	501	509	495	496	515	536	475	537	478	467	511	512	522	480	513	481	496	503	507	492	515	520	481	525	518	468	527	515	494	499	513	516	526	490	516	551	482	545	516	516	525	468	502	479	491	490	487	497	506	482	518	500	511	495	474	523	490	533	509	482	546	488	546	490	498	495	442	547	507	465	470	480	519	482	482	499	515	497	515	494	475	502	477	555	520	483	520	521	504	512	509	536	508	526	463	491	521	523	519	531	515	512	484	499	535	485	521	471	528	499	559	517	529	532	474	495	517	516	538	490	524	505	489	506	501	520	472	481	484	485	575	513	485	478	510	512	543	501	502	511	477	518	529	520	490	522	466	521	505	524	458	509	474	487	505	485	509	512	523	536	509	487	472	488	519	512	501	523	508	491	528	530	494	482	554	514	487	515	475	500	506	508	497	489	500	504	556	495	514	468	494	525	503	531	536	491	520	503	504	529	506	505	460	523	511	523	500	516	481	504	521	495	510	484	514	520	491	481	487	528	509	518	502	486	504	469	482	520	509	519	448	517	501	519	488	520	504	487	472	508	518	494	529	460	489	504	506	458	510	527	501	496	476	505	503	452	466	498	486	503	538	534	475	506	492	495	551	499	494	520	509	523	517	478	518	517	509	486	504	482	510	484	484	535	546	505	499	460	505	464	514	532	483	541	489	483	519	515	514	500	532	513	528	469	509	548	497	475	492	483	503	490	494	501	480	533	503	573	489	502	503	537	495	496	487	499	524	532	523	483	508	510	498	525	538	491	527	527	500	512	516	515	472	502	512	531	506	485	480	516	510	526	527	502	489	492	530	503	529	521	501	502	491	502	512	526	514	511	543	530	520	509	540	527	547	532	526	520	480	507	510	507	551	523	494	469	523	532	515	521	552	553	498	476	494	479	512	494	515	535	492	474	500	484	483	504	483	506	510	515	497	512	510	512	513	571	478	517	520	501	516	517	494	514	500	495	508	486	525	513	491	530	481	498	535	503	527	517	523	526	510	533	490	506	541	479	505	531	475	515	478	513	522	498	484	548	516	503	478	518	445	504	529	544	475	504	504	494	470	536	462	449	523	483	507	478	485	515	534	512	527	488	516	502	513	506	520	528	540	479	517	475	521	511	498	485	518	561	541	491	491	531	503	521	521	512	515	525	503	446	490	484	488	496	508	563	521	463	550	515	470	528	503	470	496	531	466	509	530	489	516	510	511	488	514	546	528	456	497	533	519	518	503	548	539	506	459	498	536	508	495	510	518	499	539	519	474	467	504	498	483	493	534	496	513	499	549	493	507	509	513	521	528	529	495	524	530	476	548	513	533	493	500	500	500	516	478	532	540	520	515	487	493	515	543	487	480	469	500	512	528	515	532	482	507	549	507	531	482	503	519	520	515	502	507	510	500	527	502	483	481	474	504	528	520	499	516	530	536	474	512	480	540	522	485	491	523	545	466	524	493	513	482	476	490	488	507	498	478	497	525	530	491	513	487	509	490	476	534	473	491	546	549	522	531	562	508	517	503	466	477	508	527	518	512	527	513	515	438	563	490	507	490	513	517	502	524	473	502	480	508	506	525	533	541	503	502	510	502	495	514	494	518	490	534	503	533	517	495	476	514	505	467	488	473	489	501	522	520	497	486	472	506	511	493	509	554	501	501	550	507	504	519	533	498	482	505	526	510	510	517	491	519	519	515	479	461	510	504	493	481	522	561	477	520	533	486	498	513	530	549	513	527	505	471	531	548	521	499	475	510	484	471	488	493	531	462	488	478	490	478	511	472	527	496	502	520	518	502	534	499	532	481	531	484	460	480	542	468	501	476	508	543	482	515	496	511	495	478	491	518	570	486	560	505	498	493	523	486	524	457	537	520	497	487	466	524	509	515	507	477	513	489	498	509	481	502	484	479	491	522	497	491	495	486	474	492	510	504	541	495	498	506	509	487	476	495	508	506	533	528	514	486	488	531	498	534	505	526	541	507	546	495	505	508	511	486	473	510	503	498	492	473	501	499	520	512	502	533	518	486	490	491	529	484	525	513	499	489	520	532	524	518	530	485	481	494	499	510	523	500	459	536	536	482	484	492	484	540	487	528	484	534	487	494	544	479	486	497	562	512	503	499	529	501	515	517	528	489	464	530	537	517	524	548	509	510	500	496	467	491	492	502	541	507	481	495	477	524	514	506	506	513	494	476	496	532	468	485	539	542	475	461	495	497	504	500	466	491	506	517	503	497	499	529	514	517	516	521	513	485	498	497	503	536	538	525	486	508	515	520	518	525	524	535	496	485	498	476	493	518	514	494	451	485	528	472	483	514	516	482	512	518	469	470	490	473	522	498	479	521	494	553	533	519	504	491	514	493	504	496	495	532	508	479	498	526	518	524	527	508	525	502	477	519	480	511	520	534	525	522	537	521	508	527	472	494	513	558	518	487	523	449	509	525	546	523	523	463	494	530	476	532	465	478	524	527	517	492	513	486	521	474	541	526	484	515	495	502	511	529	515	501	528	528	477	510	510	477	514	491	493	510	511	478	504	498	509	496	484	488	484	488	563	518	492	483	478	487	478	488	496	524	503	515	482	468	515	496	517	553	536	505	518	525	520	517	490	505	494	513	481	486	515	491	504	535	490	535	501	510	515	551	496	539	545	487	507	531	562	534	522	504	485	479	465	509	521	525	518	533	509	510	501	535	500	512	527	517	451	573	504	540	489	506	503	544	480	520	495	539	452	496	473	517	516	491	529	519	518	516	484	536	467	529	465	489	476	505	583	561	534	532	540	524	526	501	487	481	522	509	505	507	552	526	505	510	531	543	512	512	463	510	519	531	511	518	472	494	496	501	526	527	480	467	478	478	501	528	493	478	510	545	479	493	515	517	502	522	518	517	501	490	501	509	489	493	473	534	485	502	508	494	517	496	471	509	504	458	522	526	522	495	484	479	536	430	489	502	518	476	464	491	516	502	500	500	491	494	524	483	498	526	516	557	512	495	500	505	480	489	516	543	521	545	506	503	501	498	492	520	491	531	591	497	538	499	491	538	543	485	532	522	531	489	500	530	494	523	460	499	531	502	486	480	469	489	499	525	485	500	512	526	523	482	488	507	496	526	507	512	502	492	509	512	505	502	508	515	459	443	492	545	527	498	502	507	479	520	510	496	549	517	493
28255	26406	29713	21327	10795	5848	3960	2719	2068	1529	1150	848	714	640	589	459	484	471	410	420	387	395	390	367	405	370	376	360	391	328	393	403	399	333	359	355	342	329	322	315	346	352	346	374	352	348	353	356	346	348	353	351	330	361	345	358	356	329	329	339	347	339	354	366	367	345	334	340	322	376	365	372	353	321	381	358	307	349	349	345	375	363	356	395	336	396	344	344	304	374	310	341	368	320	334	330	310	385	361	332	325	338	348	338	331	356	362	334	385	342	357	341	349	357	331	338	347	344	319	341	309	365	319	324	353	321	344	348	343	343	373	355	348	318	347	337	321	353	362	323	334	345	345	352	353	356	349	345	336	363	358	361	341	349	337	337	350	360	315	352	354	359	375	351	355	351	337	347	333	321	358	358	302	342	302	323	372	336	310	349	335	330	345	377	316	357	320	347	354	320	333	326	351	355	366	365	376	349	363	379	353	342	354	317	368	330	347	335	326	327	331	324	349	341	351	360	364	349	338	343	347	340	342	314	354	330	333	359	360	363	372	330	350	343	327	338	341	359	296	331	342	392	353	350	365	380	355	352	340	321	331	339	357	326	322	335	320	339	323	337	330	313	345	352	361	327	354	338	331	345	317	350	343	368	336	342	340	337	357	354	343	371	323	358	346	334	321	340	365	344	352	355	365	337	311	314	359	360	386	347	397	329	339	335	345	338	338	336	329	349	367	352	319	357	374	356	375	380	316	336	356	330	345	358	334	324	355	332	338	350	339	354	320	349	368	342	357	335	310	346	356	336	338	321	376	354	332	357	360	322	345	305	337	345	348	398	341	360	327	375	353	311	352	345	334	350	353	314	360	325	364	332	383	336	375	388	368	330	326	347	348	346	371	364	318	350	332	331	356	350	353	346	322	321	312	381	363	349	351	331	326	375	359	352	342	308	379	347	382	364	353	358	346	370	326	370	354	349	335	349	338	329	356	364	322	371	363	366	310	332	355	303	347	359	351	345	357	360	332	363	311	322	331	389	347	378	390	322	363	340	298	331	347	349	362	365	365	338	351	343	339	318	373	369	295	305	347	354	347	357	361	342	355	371	343	307	321	322	352	357	362	346	337	338	350	350	346	334	359	348	345	371	366	343	322	336	354	337	335	339	314	381	345	362	346	360	319	318	349	340	360	305	365	334	357	354	354	347	353	358	351	339	340	337	355	363	385	326	330	341	359	355	346	344	379	318	350	345	329	338	349	358	337	377	351	331	354	350	344	333	308	357	309	333	357	344	398	373	342	338	338	335	352	343	393	331	382	348	345	335	354	335	337	346	376	359	329	319	357	362	343	343	348	353	325	354	317	342	330	316	340	354	345	344	352	303	328	349	326	345	356	359	390	347	333	354	351	348	368	367	354	341	347	337	339	332	353	343	362	351	344	341	397	357	353	383	323	341	340	373	361	342	331	355	346	345	325	356	368	335	351	389	341	320	347	361	340	366	312	344	352	349	344	370	354	318	361	360	364	356	330	353	356	322	376	346	333	331	324	359	332	357	338	338	359	329	329	334	313	348	332	340	328	327	324	322	360	381	371	303	372	348	364	320	352	334	343	350	343	366	370	357	328	337	352	308	365	346	357	398	350	347	338	309	359	350	347	359	363	355	352	324	342	383	336	332	336	386	344	341	361	336	330	328	348	372	343	328	342	355	329	315	338	352	324	370	357	346	345	348	354	357	335	372	326	350	333	354	351	373	330	305	350	334	322	355	343	361	365	347	358	332	337	324	361	351	316	353	317	363	322	350	331	368	382	325	345	333	354	349	346	359	352	319	335	311	350	343	363	356	353	339	351	304	320	314	303	332	348	348	363	332	358	329	352	363	348	338	349	356	344	330	385	332	353	372	356	354	378	346	351	343	356	319	352	357	330	369	334	338	328	346	346	370	344	335	317	373	343	341	326	333	328	334	326	383	326	340	323	350	352	347	351	327	340	352	379	330	341	330	370	331	352	335	366	363	314	359	343	329	342	336	321	330	351	367	332	318	387	343	320	335	366	327	342	309	351	343	351	364	371	355	358	349	363	343	336	379	351	320	351	329	323	363	320	357	312	343	320	355	348	328	375	337	369	350	338	347	365	381	362	341	321	310	359	309	349	329	353	333	352	340	349	330	322	359	353	359	355	335	353	315	301	326	347	328	365	326	340	346	337	370	328	328	362	343	375	315	377	350	343	380	316	365	362	354	364	373	324	367	348	373	334	358	341	326	360	333	368	362	360	320	280	347	339	333	327	329	370	325	371	340	358	360	338	361	340	339	361	361	363	344	343	340	341	345	323	369	319	342	349	347	344	350	340	333	337	340	368	364	342	313	351	327	357	329	347	305	384	345	373	343	349	350	373	337	343	360	348	333	361	328	366	366	366	364	342	311	334	329	360	373	343	372	354	332	346	344	325	350	332	350	318	348	352	356	319	318	339	342	300	356	324	334	303	315	346	320	376	357	332	366	309	344	369	342	326	356	340	363	384	337	359	318	342	364	346	354	325	315	367	336	356	376	323	343	357	354	358	353	339	366	376	366	343	321	360	351	365	336	350	386	349	362	326	346	357	359	347	336	324	341	364	356	354	339	356	327	332	322	336	341	332	342	398	364	360	314	324	361	352	352	335	303	307	366	340	340	326	339	321	354	332	331	339	346	356	324	337	338	342	344	342	367	334	315	332	315	351	323	355	362	349	315	330	325	329	365	329	326	327	343	334	340	339	345	328	361	385	328	331	345	364	345	331	369	370	374	362	329	332	342	354	350	330	353	354	356	348	327	405	350	352	342	366	325	342	315	387	327	345	353	318	337	364	318	324	325	316	334	375	359	337	354	375	350	371	361	323	327	336	323	340	347	332	354	343	302	330	339	343	333	346	343	344	387	339	362	333	340	341	343	352	345	402	342	358	353	353	328	355	332	355	337	353	306	296	358	346	357	361	336	345	347	345	304	377	349	333	316	400	355	359	372	347	364	324	314	333	330	308	361	364	342	378	358	317	365	349	332	338	336	350	320	326	350	353	344	358	381	378	343	351	366	345	337	329	332	321	298	336	332	316	343	356	315	361	343	397	365	344	362	364	356	343	366	366	348	315	332	334	349	346	363	374	338	340	327	338	362	368	366	317	340	311	331	347	349	347	312	346	339	345	368	327	339	327	333	341	342	339	365	366	328	343	349	349	364	360	363	394	311	346	330	337	309	334	364	306	350	359	354	363	332	349	334	324	370	364	353	344	369	327	312	319	353	320	376	342	331	337	349	356	359	353	370	357	380	352	345	348	332	352	324	338	340	340	336	344	364	330	368	354	363	341	368	348	344	340	312	342	323	337	358	352	349	339	357	320	330	344	362	323	354	344	351	328	331	361	350	341	329	339	380	318	323	347	330	336	352	340	356	314	341	339	319	364	342	343	302	352	317	347	367	307	346	323	336	357	320	350	374	342	331	338	349	339	364	361	343	362	343	357	360	360	355
30793	45687	40509	30543	21508	15538	11586	9148	6850	5208	3623	2662	1980	1661	1339	1276	1157	946	935	837	838	754	751	703	685	660	608	633	599	604	599	604	598	598	573	597	585	645	558	589	634	600	562	540	610	576	598	595	609	611	600	585	569	595	586	590	599	605	556	573	565	579	546	601	588	598	593	578	587	613	571	578	589	573	599	549	551	580	546	560	584	549	553	602	586	568	585	593	595	513	606	581	574	559	572	570	569	597	593	570	564	554	575	587	578	590	557	557	535	608	579	604	595	569	528	572	554	618	549	592	596	535	585	589	551	603	596	578	558	597	606	589	583	597	599	579	552	583	541	575	552	595	586	584	545	564	551	593	572	614	575	603	603	570	549	569	525	586	569	583	598	614	560	584	594	597	579	566	567	595	583	572	550	573	554	577	583	535	542	588	536	590	547	576	556	623	575	520	536	597	599	542	534	583	555	572	598	554	552	538	581	587	573	607	604	571	619	596	567	571	559	588	521	544	560	604	603	584	605	576	586	561	593	574	608	513	564	570	565	608	554	613	636	579	614	565	561	522	594	556	602	620	547	565	614	589	596	566	600	562	570	562	582	563	585	571	583	607	592	605	532	599	539	561	584	576	607	604	584	632	598	559	624	548	583	567	521	612	572	575	607	567	567	582	571	607	591	622	611	565	550	571	597	586	596	573	527	553	603	571	600	590	574	632	555	541	565	595	590	549	574	576	538	574	598	595	576	574	526	557	585	605	578	570	584	563	612	607	592	578	567	555	583	554	573	652	511	594	565	555	625	551	558	562	564	565	576	578	571	565	527	559	558	617	581	555	588	583	573	556	578	581	580	565	582	544	550	617	581	587	536	592	575	595	570	609	598	614	573	532	557	557	593	581	592	583	597	607	597	584	580	545	634	548	516	585	655	619	522	598	539	589	549	606	552	512	609	538	598	595	536	574	567	566	557	569	612	603	569	589	538	584	569	597	590	512	553	599	542	612	634	506	554	539	586	587	554	581	564	547	574	559	565	559	620	604	552	588	623	544	531	582	546	589	614	565	571	564	586	595	564	613	576	596	582	537	499	588	558	589	581	564	622	565	551	549	566	565	577	570	575	576	617	594	595	608	575	607	584	586	578	602	623	616	564	570	578	612	597	592	609	556	544	619	574	590	612	559	549	621	571	610	608	612	572	567	586	561	556	537	562	569	528	591	578	562	588	548	574	608	551	567	558	545	587	567	582	579	561	535	578	578	551	545	563	560	561	584	564	573	582	577	631	536	570	537	584	564	615	555	572	563	588	552	613	574	573	559	589	527	589	570	571	515	584	577	590	567	613	536	568	574	552	588	567	579	607	521	511	617	647	598	567	583	619	608	588	543	585	564	603	575	534	571	576	549	562	571	556	557	568	585	583	580	562	577	548	563	570	631	580	592	593	551	608	563	566	552	594	559	575	571	565	620	578	582	574	575	595	600	597	527	559	593	574	623	578	547	551	578	602	607	547	580	615	586	581	590	573	556	529	567	577	595	557	592	618	565	587	541	569	580	565	570	602	573	552	553	637	584	578	581	576	621	575	541	565	555	578	572	546	554	597	557	555	562	548	549	581	602	601	559	587	577	544	544	582	571	553	567	578	576	564	611	561	507	585	549	584	556	608	593	583	587	554	572	533	593	538	573	544	545	574	601	531	599	553	603	555	562	590	588	568	635	573	573	538	566	614	544	597	551	619	579	602	573	596	526	556	579	558	566	548	578	598	565	579	568	553	594	590	621	563	625	552	608	572	537	606	578	558	581	535	584	595	547	568	524	579	621	581	555	539	557	586	560	563	589	571	596	560	597	581	568	562	569	580	583	575	588	594	598	563	581	548	573	561	576	573	606	527	547	573	563	553	605	589	617	609	560	565	588	558	580	557	595	573	556	627	569	539	595	576	594	571	609	557	563	584	560	581	580	591	525	562	559	561	547	543	563	587	576	556	562	560	606	566	614	581	581	566	585	563	548	532	566	563	594	552	564	581	590	554	599	582	583	592	568	572	551	583	566	614	526	594	577	589	587	580	592	605	589	528	567	578	562	582	576	550	560	575	607	583	525	562	534	601	555	563	601	610	557	558	556	610	585	544	560	587	535	572	553	548	556	592	594	576	575	581	590	571	554	577	554	577	559	614	565	534	539	560	588	580	587	579	579	603	606	585	570	543	586	554	594	574	583	579	586	586	592	574	599	555	568	583	574	564	590	547	634	572	593	578	562	583	563	603	624	596	571	559	614	613	572	579	572	594	589	557	570	577	550	537	557	567	534	579	531	559	552	568	568	609	549	579	598	545	551	616	596	577	615	605	577	598	604	609	640	632	553	567	575	581	610	584	587	619	543	612	532	601	540	599	547	552	571	598	617	550	595	586	563	590	598	528	567	628	669	586	589	625	534	568	564	610	559	559	569	589	569	602	581	594	580	612	572	574	566	590	584	609	572	612	587	570	606	591	588	592	579	590	562	598	557	594	616	593	577	596	580	562	554	557	546	612	603	591	616	562	567	609	578	567	627	540	562	561	581	556	547	564	579	621	555	555	558	610	559	563	592	558	568	571	572	547	579	536	619	579	543	538	612	542	591	546	576	516	602	586	608	561	614	578	547	593	566	569	612	566	590	576	561	573	575	589	601	566	543	583	573	558	562	567	601	539	587	555	558	510	572	586	610	559	578	621	576	544	578	575	562	563	574	564	569	575	576	541	589	651	539	598	542	563	551	582	567	577	569	555	594	589	523	546	572	600	590	579	533	554	569	550	567	594	572	582	543	555	581	555	561	574	612	561	530	565	586	608	622	562	556	563	602	552	588	556	567	606	553	565	577	564	611	606	548	553	609	597	565	591	592	574	597	576	558	593	549	587	618	592	591	586	578	584	604	604	557	623	601	599	543	581	578	588	589	564	595	550	594	577	586	604	561	578	578	540	618	571	548	587	586	567	574	610	584	539	546	575	603	579	579	600	521	582	589	600	565	545	572	572	557	564	593	573	576	593	552	558	582	585	568	563	596	555	591	558	572	599	588	580	600	577	589	573	560	580	604	534	575	576	552	547	556	574	553	596	582	569	571	570	581	574	598	577	578	610	567	564	528	583	579	618	584	562	587	559	555	569	523	650	613	604	527	564	554	566	570	614	585	566	560	581	560	597	582	541	571	572	579	578	567	592	549	587	629	572	578	560	595	539	567	555	585	595	575	577	572	561	608	546	574	562	567	585	584	518	542	559	560	557	558	559	556	600	586	608	599	571	590	584	551	596	570	576	551	553	588	548	564	524	559	559	549	576	530	564	606	594	580	621	593	578	601	562	543	572	562	535	583	606	552	617	539	555	573	556	578	593	565	589	570	639	605	566	596	581	581	555	581	573	575	635	572	579	532	567	545	569	595	563	563	624	566	555	591	585	557	573	555	558	577	570	553	571	571	586	602	555	559	564	555	587	574	613	594	600	593	555	569	564	578	575	552	591	563	555	552
24717	21649	28908	25274	21192	13778	7222	4382	3193	2316	1794	1280	1077	787	677	619	594	536	467	483	424	425	430	435	413	367	404	364	360	372	370	367	379	347	337	354	351	356	356	373	348	361	382	375	383	341	320	370	385	323	384	350	330	362	332	365	328	357	336	376	347	326	327	319	362	376	324	360	340	318	325	335	339	355	343	352	358	358	328	342	347	362	373	358	359	350	326	358	353	354	359	343	329	354	383	334	359	325	346	359	353	388	346	339	377	346	337	341	370	330	369	357	315	352	354	348	383	344	343	353	339	363	400	331	375	349	361	397	331	364	341	334	379	340	327	335	339	357	353	324	311	347	347	360	327	330	357	340	365	360	346	349	324	352	350	371	355	346	348	351	335	339	367	341	354	342	342	328	354	362	337	358	339	315	336	358	308	315	307	362	322	364	341	346	356	370	344	349	367	378	379	339	364	348	328	341	365	360	351	337	359	330	354	360	356	322	320	317	335	341	347	385	355	334	380	332	336	366	338	325	386	359	361	318	358	347	313	312	346	337	376	359	358	343	350	324	364	354	319	332	350	344	322	357	337	348	363	354	351	348	351	351	344	340	364	344	373	367	327	349	339	337	348	346	353	322	338	334	350	362	325	353	335	352	336	403	374	307	377	349	346	360	353	332	331	339	365	315	332	374	327	331	345	348	345	338	320	354	353	313	357	361	362	360	324	327	337	311	348	356	377	349	364	358	343	349	362	334	318	320	336	365	360	345	351	337	310	361	345	310	352	341	322	359	368	318	356	348	364	315	350	360	389	369	347	341	344	354	350	339	333	339	322	359	355	358	317	376	355	337	333	335	320	353	350	372	331	359	364	349	368	364	376	363	345	337	362	332	350	355	358	352	369	337	338	342	329	340	368	342	327	366	335	360	307	330	363	359	340	386	354	333	367	340	329	329	356	315	360	323	372	356	322	344	342	363	362	356	357	368	352	368	341	326	360	338	322	341	322	320	358	357	363	348	345	381	340	363	344	326	342	352	339	372	346	382	337	359	364	368	339	370	330	347	363	369	339	324	377	339	344	320	354	343	376	371	339	355	316	300	373	382	353	328	375	353	357	385	371	363	370	341	352	369	359	355	359	372	363	343	353	358	339	344	350	369	324	348	342	365	332	334	372	339	340	339	329	347	343	341	327	341	345	311	359	338	352	352	342	365	304	368	360	357	306	326	338	355	340	340	337	370	368	355	330	328	330	343	308	359	329	365	337	349	363	324	343	322	343	359	328	366	338	365	320	330	358	361	333	352	316	385	343	357	319	340	328	299	327	368	299	303	348	337	372	382	346	341	337	323	370	339	347	340	341	325	353	309	348	367	379	358	386	351	363	355	351	340	343	351	348	348	340	363	363	347	377	344	345	333	353	332	346	344	328	397	333	363	352	358	334	342	348	331	380	360	344	315	366	375	357	326	360	313	329	359	372	384	357	321	314	331	385	361	340	368	354	365	354	317	355	358	331	348	365	335	376	349	341	344	349	352	368	361	344	347	352	347	313	351	346	343	350	342	377	310	335	331	322	381	375	325	332	388	318	321	363	389	333	358	324	367	366	347	358	343	384	328	346	349	396	334	364	343	349	342	367	350	329	325	338	373	393	359	339	323	359	344	341	330	357	331	318	329	359	343	367	360	347	344	317	343	349	341	372	356	349	333	366	376	349	323	385	347	368	318	363	348	306	323	356	333	344	334	350	368	365	338	380	327	377	337	333	334	339	355	351	335	365	367	348	355	306	352	322	377	350	331	365	347	309	361	359	359	369	362	340	341	370	350	342	342	337	328	336	331	359	325	361	330	338	342	360	355	361	351	350	395	382	345	315	316	314	360	346	337	305	361	357	321	324	346	328	367	327	344	338	332	348	372	329	318	344	344	351	375	351	365	321	352	343	351	350	331	315	354	343	338	349	316	356	335	351	335	358	356	376	369	366	349	333	346	352	361	365	334	349	340	387	381	347	350	356	336	323	345	331	367	350	395	354	333	338	334	336	338	358	356	352	337	344	312	370	326	377	332	349	326	355	354	341	354	349	337	379	331	340	349	328	340	341	352	336	364	349	373	316	352	291	382	350	356	352	350	345	313	346	365	323	324	358	358	342	326	331	349	378	320	321	368	336	385	352	360	324	353	333	361	356	337	353	343	325	315	335	323	339	348	349	356	366	345	343	393	383	364	332	349	336	357	336	338	341	351	383	344	364	324	338	339	341	330	356	334	332	328	358	356	345	372	342	371	363	326	407	362	335	362	350	320	347	342	311	327	378	378	353	329	368	334	355	349	333	367	348	321	349	356	319	330	348	321	381	388	333	341	382	344	341	359	359	332	357	358	322	320	359	373	349	346	373	337	350	369	338	334	370	360	335	382	363	380	329	365	380	352	352	377	350	345	331	356	353	338	334	334	345	373	342	340	352	354	359	347	340	360	356	376	352	354	361	378	358	375	336	361	344	348	380	349	350	349	338	360	393	374	345	334	328	366	355	360	351	315	367	315	334	379	347	354	333	338	318	357	355	336	362	343	358	352	328	398	333	352	310	357	368	335	352	362	351	345	339	359	343	353	337	354	365	353	348	335	316	370	356	349	356	390	325	337	342	345	308	375	331	341	345	406	340	371	355	340	374	358	350	353	362	354	331	313	356	346	323	331	390	335	321	330	334	347	323	355	323	337	339	363	329	326	330	377	331	322	355	303	369	363	356	329	361	345	355	351	382	328	335	369	361	356	384	331	374	336	326	326	335	351	324	361	322	332	343	362	360	322	336	347	360	356	332	343	325	378	310	355	334	310	351	321	372	347	349	364	318	315	365	325	321	375	370	347	332	356	359	347	334	368	396	364	321	377	352	349	311	345	372	345	309	328	364	366	317	377	354	339	308	362	328	361	373	347	360	324	329	349	346	352	322	355	329	352	327	339	331	349	387	372	336	349	322	339	347	326	334	343	329	365	338	322	350	367	346	359	376	342	357	344	348	335	337	404	360	340	343	343	339	338	343	349	329	327	368	319	357	326	365	363	348	366	357	358	356	385	338	362	363	373	354	343	363	359	371	317	353	308	339	324	357	363	348	359	327	318	371	380	329	353	336	386	327	352	396	360	334	355	361	360	386	362	344	368	358	356	382	343	380	327	322	355	366	277	361	363	354	328	340	364	355	391	354	356	334	359	353	357	354	367	362	372	377	326	326	348	374	340	325	328	363	352	339	361	355	358	338	359	313	306	357	364	358	353	328	354	369	373	374	368	352	356	354	371	314	347	349	320	335	318	384	372	358	356	361	327	361	333	349	352	364	355	347	349	339	375	346	323	332	339	369	363	331	359	329	333	312	363	359	336	316	349	357	373	387	353	346	314	346	283	353	321	333	336	372	373	357	369	358	375	337	325	355	356	326	347	336	357	346	343	329	341	374	336	320	333	351	342	354	376	379	344	322	335	359	348	341	378	299	327	343	372	366	295	369	347	332	336	352	347
30932	50963	46101	36464	27915	20313	15701	12384	10154	7642	5536	4180	3180	2484	1952	1771	1562	1331	1144	1170	1009	907	871	830	720	672	638	662	678	679	638	643	573	631	595	593	586	641	581	595	616	611	580	607	570	597	588	594	560	630	627	593	655	578	616	557	586	559	598	580	608	592	579	591	606	536	562	570	634	559	585	569	594	556	556	568	563	608	611	592	558	573	558	589	549	537	599	562	623	569	610	577	548	597	582	554	599	588	596	596	590	623	617	595	571	617	558	599	532	601	544	594	629	615	578	579	571	605	564	550	580	564	648	566	577	579	588	551	605	579	593	583	560	622	579	570	596	603	613	590	552	613	595	584	556	580	564	637	530	605	574	576	616	546	604	581	599	612	576	576	569	570	611	564	612	633	567	577	517	583	615	529	557	561	550	572	612	585	608	568	555	576	547	554	556	566	575	614	569	564	609	557	576	623	583	572	609	569	612	571	593	563	605	601	545	546	587	590	573	605	568	598	584	604	565	591	577	569	562	556	532	553	560	569	554	563	566	593	612	560	604	592	577	581	576	577	528	585	607	601	538	572	563	560	540	560	559	545	583	545	593	599	561	564	538	563	538	600	594	539	564	584	568	621	582	581	554	615	591	604	547	546	579	587	573	592	582	575	575	577	581	612	607	586	533	569	584	553	579	586	577	589	596	617	595	613	600	568	601	542	582	564	558	585	553	537	567	567	574	624	554	560	566	605	577	604	566	547	582	572	583	646	561	601	560	551	591	614	601	532	595	619	546	572	621	574	599	604	600	604	569	548	585	580	598	590	581	575	595	622	560	574	579	510	529	555	571	587	577	585	620	580	588	568	614	600	563	607	598	553	584	559	589	567	572	569	551	575	568	577	594	584	595	574	628	598	567	558	553	571	554	575	598	612	540	596	559	615	564	582	550	556	605	593	581	598	602	562	569	581	588	569	586	590	605	620	562	607	569	613	575	582	556	556	585	566	557	545	548	569	577	577	568	577	586	550	603	599	628	518	619	566	559	617	569	628	567	564	539	585	575	556	600	620	593	566	588	614	598	592	583	624	569	597	563	579	535	544	602	590	548	539	583	570	570	574	581	568	546	545	571	619	587	601	583	589	594	562	568	531	609	582	585	562	548	595	589	591	594	622	605	579	592	598	585	584	536	587	521	597	606	579	563	607	526	605	579	590	602	572	569	570	579	548	610	569	584	584	585	635	593	608	581	604	591	544	581	632	539	572	544	556	550	560	585	587	598	595	568	603	565	605	559	552	577	580	539	593	610	586	572	614	529	550	602	547	591	587	608	544	577	560	595	648	570	601	571	579	595	540	575	556	571	577	600	598	561	583	556	549	604	584	566	600	602	598	533	559	562	585	596	598	575	572	592	536	603	582	590	591	556	616	531	596	600	545	558	548	592	550	602	579	597	598	604	548	585	572	568	571	558	593	602	555	582	584	561	560	580	556	538	608	600	594	586	557	552	575	531	588	536	628	573	581	554	542	608	617	612	576	612	533	578	607	563	570	580	560	542	536	623	587	626	606	584	640	599	619	581	616	535	576	586	584	554	567	620	554	551	573	574	607	611	548	584	573	557	604	604	601	567	603	555	579	560	595	578	579	574	616	564	570	599	545	573	527	593	590	532	552	548	563	586	581	581	581	561	561	595	559	547	566	564	564	599	599	546	580	662	589	581	608	584	577	561	567	604	607	600	535	565	603	584	541	570	597	558	528	603	583	569	544	566	585	550	576	567	550	563	575	598	548	597	564	594	558	535	551	568	568	533	590	579	612	588	568	536	564	606	620	575	548	585	557	629	616	572	571	602	533	578	576	582	590	588	553	555	589	554	628	597	589	569	565	617	580	554	607	618	548	608	610	631	596	563	571	596	588	603	572	561	633	598	515	610	555	581	604	581	609	537	596	527	567	572	542	573	562	575	590	570	593	576	609	589	558	595	557	585	549	607	569	560	615	615	532	574	583	545	596	538	548	574	556	544	582	616	561	608	608	606	583	603	574	588	540	598	594	551	502	558	592	557	555	554	585	598	603	540	575	553	604	624	577	602	572	606	623	616	541	621	548	570	554	549	604	564	571	559	556	599	589	569	553	588	590	573	603	553	611	549	604	607	538	622	603	595	614	585	582	588	595	568	589	591	595	578	585	594	585	604	571	585	619	603	610	529	599	585	605	578	576	591	599	584	574	598	598	613	592	577	594	564	601	581	574	601	543	588	581	592	589	613	568	574	561	574	574	607	591	587	561	584	589	602	558	545	627	600	546	597	585	598	594	600	567	575	556	603	561	560	584	564	601	546	582	589	572	560	595	548	567	588	596	588	546	578	548	599	578	645	572	593	621	583	571	555	569	566	550	537	576	516	566	617	578	605	569	607	597	593	589	606	542	550	606	587	610	565	568	585	581	591	570	587	598	562	556	570	577	552	637	582	551	562	564	540	583	586	570	603	580	594	592	579	575	594	516	577	628	565	602	577	588	584	559	584	556	553	557	588	557	550	637	595	564	581	575	601	570	554	595	596	602	636	583	573	591	588	581	587	566	563	557	563	603	523	586	606	553	609	566	566	600	569	555	582	590	597	576	562	532	549	579	596	586	610	591	591	549	553	574	503	596	576	550	608	583	555	586	550	588	563	591	588	548	581	539	541	569	604	596	585	586	547	589	581	537	585	604	566	604	557	593	571	581	616	587	577	552	600	583	590	622	559	587	517	588	546	574	602	569	591	543	568	615	616	575	604	588	622	588	570	532	578	625	578	610	579	561	556	587	608	600	563	604	579	578	568	541	562	517	570	583	553	604	597	588	606	562	562	603	578	555	589	526	584	581	585	589	524	604	603	535	587	615	525	566	589	554	591	569	591	578	582	583	574	574	617	600	618	552	544	573	586	629	577	581	575	618	576	617	576	596	553	549	558	563	619	555	546	564	613	578	580	633	554	559	561	554	567	562	592	596	560	581	576	592	626	599	569	618	542	586	603	547	616	599	553	625	544	623	602	544	612	541	595	580	585	564	568	611	551	595	593	556	593	532	536	568	578	596	574	570	564	538	558	551	573	573	565	587	561	593	560	576	591	596	558	581	560	577	573	602	599	586	565	560	509	557	564	570	599	564	575	585	561	585	530	598	616	583	583	556	572	573	588	577	542	563	550	581	563	542	591	586	606	605	560	552	594	598	564	554	599	574	565	601	606	568	563	592	564	571	623	553	551	632	544	587	567	548	567	546	574	582	573	585	590	567	548	608	610	604	597	556	516	567	570	592	579	556	572	566	561	557	613	576	553	605	569	561	616	542	588	599	604	610	617	590	566	587	531	590	572	596	569	620	554	569	604	590	553	600	577	577	620	575	584	577	616	593	610	630	589	574	555	596	572	562	557	624	590	616	545	562	573	560	568	551	520	595	624	574	646	590	593	581	573	578	528	618	580	590	605	566	560	553	610	591	584	560	556	562	563	555	570	525	596	605	614	560	563	584	588	574
23816	21744	29613	24503	22015	20990	13328	6225	4147	3226	2246	1686	1384	1136	860	744	623	612	567	562	490	497	413	407	364	393	397	330	367	369	349	347	336	339	309	346	313	339	327	298	322	318	321	312	325	298	311	346	313	350	300	342	343	303	330	321	307	343	303	331	328	342	361	321	322	315	314	330	297	307	349	301	332	321	331	321	354	323	352	319	339	319	331	327	286	334	294	305	299	316	305	335	329	339	314	316	350	318	314	276	336	341	321	314	345	303	353	311	327	331	289	322	343	331	323	337	326	341	313	331	320	301	295	321	292	324	312	306	331	299	326	305	331	308	321	292	305	348	349	331	318	328	331	297	314	318	342	349	292	363	302	321	345	314	290	307	311	319	314	335	317	295	312	314	340	350	306	314	303	323	358	329	313	314	314	300	287	289	353	327	318	312	341	314	349	324	342	294	312	307	305	301	309	313	310	315	309	320	311	306	306	317	301	338	315	334	315	311	321	303	326	338	325	300	333	304	340	351	309	319	332	322	365	326	323	351	299	350	317	311	304	343	335	352	321	326	297	317	321	332	334	345	326	341	315	277	311	292	327	327	303	326	282	314	323	329	325	309	302	330	358	341	316	326	342	317	311	323	305	341	324	300	313	308	346	289	323	337	304	291	280	337	321	310	276	321	315	304	297	282	335	338	315	356	316	309	343	312	316	312	335	329	314	312	325	312	319	294	304	335	344	311	349	325	326	335	327	345	323	308	327	323	329	300	335	305	337	333	298	310	323	346	312	332	333	341	308	293	298	329	336	337	316	306	335	281	313	301	310	323	312	326	320	293	332	322	296	318	296	309	315	310	334	309	324	306	325	333	310	306	328	297	321	295	310	333	331	314	336	310	332	292	332	326	338	316	340	343	326	300	272	323	291	299	321	335	281	296	292	299	294	326	310	338	313	300	306	325	323	305	302	302	288	322	276	359	323	341	286	306	326	277	345	329	337	299	321	304	327	300	330	307	292	317	321	302	316	337	314	306	276	300	310	294	326	289	307	336	350	306	294	331	314	310	294	336	325	310	313	322	297	339	357	333	318	308	312	294	351	294	317	306	330	344	334	300	341	279	316	340	314	293	278	315	344	332	302	314	337	324	331	345	329	306	288	299	320	308	305	295	318	300	266	323	305	313	333	353	326	317	301	319	316	288	313	337	315	313	345	304	346	309	331	324	306	292	325	291	328	311	316	302	311	280	321	342	298	309	362	334	344	292	349	309	347	316	309	286	286	315	359	343	333	350	348	309	291	327	312	333	314	329	326	325	335	319	331	316	304	331	293	336	346	327	321	379	331	301	328	294	356	301	301	297	288	300	328	324	304	308	290	305	303	297	322	328	324	326	328	336	306	296	296	295	307	325	318	265	327	289	321	331	335	335	332	327	339	319	326	292	352	315	321	314	279	290	276	319	316	307	322	307	352	306	334	349	320	312	339	283	301	318	316	321	322	315	333	292	297	333	313	304	332	321	330	318	329	311	304	343	335	328	320	306	302	294	334	305	306	302	314	317	314	333	287	308	337	322	296	350	332	357	344	314	316	318	320	323	297	310	289	300	329	312	326	295	331	318	366	362	311	308	317	312	319	310	339	319	297	283	340	347	297	341	293	299	307	338	299	316	310	312	334	321	297	367	314	286	318	311	355	334	339	311	310	323	278	327	304	313	321	293	313	319	309	309	300	320	331	318	336	322	330	296	306	284	299	333	330	323	320	308	351	326	292	332	324	352	300	314	333	320	325	327	328	309	314	299	326	318	318	300	318	323	304	341	318	326	333	342	295	353	314	334	304	311	349	328	317	271	328	303	327	339	313	296	290	315	339	296	300	344	319	307	307	300	293	345	285	315	317	349	334	359	328	303	308	296	319	326	330	351	322	316	351	316	326	317	286	322	299	347	331	354	300	315	277	330	316	313	310	317	326	324	325	331	330	319	324	283	332	299	312	328	333	298	286	309	306	298	338	306	317	331	315	320	337	300	285	322	295	324	334	300	309	329	340	322	336	335	350	307	312	318	309	311	323	328	310	318	298	339	321	301	308	334	323	321	345	304	340	299	319	306	296	321	335	339	337	343	331	332	322	343	340	314	307	304	288	317	331	325	343	338	321	326	306	305	324	303	316	309	320	331	318	359	317	298	315	307	329	345	300	305	310	310	301	301	299	318	282	327	304	301	310	330	331	326	298	306	328	317	298	305	320	279	339	317	330	324	308	297	302	290	299	302	365	314	328	289	291	329	287	287	316	328	305	330	309	315	326	347	342	304	315	318	308	301	338	324	316	320	319	319	320	302	351	324	317	330	336	322	299	312	288	319	305	270	328	344	336	309	290	313	339	314	318	305	313	304	293	353	332	326	342	341	325	318	304	296	344	273	310	312	304	305	324	316	304	312	318	328	315	334	330	295	349	310	303	331	324	319	300	278	313	349	316	309	337	283	328	327	328	293	335	337	316	296	305	319	298	317	317	321	312	273	312	346	320	301	335	348	273	315	312	321	322	282	334	338	301	318	359	300	329	323	307	335	305	345	314	302	310	307	313	336	331	352	298	301	291	309	326	329	315	307	329	336	326	302	326	306	331	308	340	337	311	323	309	298	308	341	318	337	306	325	323	269	312	266	323	320	318	328	288	317	347	317	299	286	327	326	344	326	300	317	299	322	296	317	315	309	297	320	325	319	325	301	308	331	307	330	333	336	307	307	306	318	297	307	335	344	311	274	305	278	314	334	326	324	316	325	324	327	341	319	334	321	309	304	307	346	322	338	317	318	316	281	331	317	339	322	324	312	314	300	342	313	360	331	304	294	305	330	287	330	304	306	328	302	342	320	304	298	297	313	299	318	321	338	344	311	306	307	306	326	310	340	343	314	346	292	337	320	323	304	327	303	310	324	325	297	344	315	310	372	339	318	331	298	290	283	343	332	284	341	349	303	339	306	316	284	323	297	335	331	348	308	296	322	327	296	303	339	308	292	303	304	312	301	309	308	327	350	331	305	317	299	308	308	299	329	339	304	336	292	314	327	304	294	294	323	335	326	304	309	336	316	296	371	319	303	324	317	282	313	315	328	294	290	341	301	315	323	325	330	347	310	299	359	328	302	333	317	293	336	332	319	309	341	312	302	277	347	329	335	331	324	347	333	293	315	325	317	344	317	302	305	303	303	319	301	295	311	307	333	340	295	331	289	329	298	283	332	301	311	323	320	339	303	279	325	351	291	304	306	349	320	311	315	281	285	328	303	321	308	296	333	323	268	304	342	293	321	310	314	314	315	303	313	280	311	311	313	324	298	328	321	306	350	329	312	312	313	301	319	328	320	316	288	280	328	298	352	340	297	344	295	348	303	294	333	338	341	355	325	335	346	318	314	309	333	284	284	316	317	323	326	309	321	263	331	320	295	326	304	295	333	324	348	323	330	352	320	296	302	279	328	346	325	342	321	321	337	308	308	328	302	306	312	317	306	331	318	344	318
32437	55258	50764	40661	32608	24715	19424	15739	12582	10028	7318	5310	4361	3473	2607	2150	1829	1542	1425	1327	1128	1080	988	851	775	709	664	658	619	657	634	596	611	563	558	598	581	577	550	556	518	547	548	545	512	552	575	512	510	585	509	502	514	549	492	573	529	530	511	502	529	518	506	512	525	529	547	531	549	526	528	522	513	520	490	529	459	521	513	456	564	551	533	499	525	559	556	501	531	527	509	568	566	544	524	531	536	485	501	498	512	542	538	478	581	511	510	520	493	495	522	510	501	556	490	488	535	522	544	503	503	534	500	518	486	500	530	558	541	538	523	492	493	517	519	514	523	524	515	528	509	479	535	529	515	531	479	512	490	513	517	545	517	514	514	484	501	531	539	515	525	550	526	512	508	529	502	505	502	505	553	547	485	505	523	584	537	530	531	525	515	517	537	512	512	518	549	523	493	550	544	504	544	506	515	506	516	506	507	521	489	503	519	504	462	512	523	522	529	530	547	515	509	530	565	532	507	540	544	513	530	522	523	500	511	534	539	514	536	498	546	505	530	544	482	463	536	530	517	539	553	538	508	505	517	530	520	467	518	507	527	500	539	518	477	543	485	485	508	509	506	535	541	548	503	517	545	559	496	525	538	511	478	536	514	481	514	528	525	501	508	498	486	529	545	524	497	520	507	503	541	495	537	546	542	511	496	516	517	540	495	528	489	513	548	548	498	539	518	515	496	514	483	519	533	506	517	496	529	523	499	501	527	522	529	513	533	513	540	552	555	530	535	530	502	543	480	531	491	544	552	498	507	561	521	551	522	526	529	534	528	517	563	478	538	487	533	527	508	506	522	511	527	522	513	501	509	476	547	566	481	511	536	538	551	517	505	499	508	520	538	552	485	506	501	485	490	538	477	505	552	515	542	484	543	468	537	492	515	514	555	536	538	524	539	494	513	501	520	523	521	488	500	553	487	520	525	541	516	503	520	533	524	547	529	504	515	506	521	549	541	531	505	519	526	498	534	503	556	541	503	513	510	560	504	523	531	541	504	501	524	498	503	507	525	484	515	512	492	475	526	542	513	496	538	487	500	580	550	505	523	487	532	483	515	504	520	504	513	515	504	533	515	528	510	506	525	528	522	512	561	538	511	508	488	519	512	540	534	509	565	498	510	513	493	506	512	520	528	522	521	521	504	518	515	518	543	538	516	508	524	526	492	544	514	513	528	522	523	500	501	515	537	565	541	529	498	507	554	499	519	537	486	470	501	503	540	507	509	527	497	538	523	523	541	500	540	547	537	512	539	533	548	515	540	489	506	526	538	508	523	517	522	455	536	565	500	527	545	520	547	509	483	519	508	509	490	524	560	538	530	531	567	551	576	529	491	521	549	537	504	481	522	521	538	527	515	518	562	513	526	455	528	502	491	507	540	474	520	500	520	500	525	567	505	490	508	497	497	562	573	505	517	514	529	472	526	555	469	501	540	487	538	531	541	521	555	544	534	537	526	524	516	545	548	533	576	530	529	521	544	493	520	521	539	530	551	565	538	493	501	542	556	538	527	537	470	553	493	535	474	533	528	476	500	519	519	524	500	503	524	536	533	531	522	498	517	491	546	517	544	514	502	507	513	507	508	522	476	522	586	453	497	539	506	558	522	510	498	516	529	561	549	531	485	574	531	566	509	551	537	536	521	496	498	545	469	554	522	551	487	564	522	577	541	513	492	527	488	517	529	538	516	502	540	533	529	507	499	496	505	496	491	545	536	562	544	538	513	493	506	537	530	519	534	537	526	486	526	531	512	467	543	505	537	520	499	563	535	513	523	519	538	497	480	527	505	517	521	509	541	516	536	461	515	528	553	546	508	515	537	491	504	551	507	523	550	526	508	509	485	521	523	513	520	510	527	476	494	528	521	499	548	515	498	536	493	552	489	530	536	517	512	520	523	512	466	559	531	494	512	538	465	522	496	514	518	544	485	561	500	519	488	490	553	544	520	479	522	489	506	485	493	561	555	515	523	492	495	478	524	497	501	506	499	546	517	571	541	499	500	522	500	507	535	493	542	555	531	507	521	540	506	501	535	490	542	535	527	484	520	542	539	500	534	486	498	544	518	567	525	500	497	560	525	543	534	534	500	577	525	544	481	494	517	504	507	555	491	488	557	525	536	506	503	524	529	536	523	522	513	504	521	484	533	522	513	542	533	562	520	546	504	523	530	532	510	569	536	527	514	516	528	510	471	489	570	516	514	518	514	507	473	513	516	535	489	504	511	538	498	555	480	554	552	502	511	470	528	498	507	524	511	530	518	509	527	547	531	525	561	502	488	553	522	529	558	507	511	544	518	520	535	525	521	518	497	520	500	509	535	492	516	495	524	545	521	518	544	509	542	514	531	551	490	523	531	515	507	509	538	468	529	496	553	507	501	538	503	513	512	533	509	527	516	524	520	489	484	508	535	526	554	502	528	496	500	488	528	589	507	549	500	511	503	485	537	480	538	513	508	521	481	527	511	522	508	497	511	573	499	545	563	498	533	540	493	526	575	517	505	503	562	547	543	490	546	535	553	552	532	498	561	554	525	505	516	544	496	478	510	519	506	527	504	521	482	570	540	513	526	557	511	528	539	521	525	537	542	542	514	523	481	508	530	522	533	532	513	475	530	504	522	527	493	495	549	521	535	565	496	540	534	518	514	494	521	518	530	519	519	501	524	552	515	497	511	518	486	549	501	498	549	493	517	520	496	524	518	530	512	508	476	493	574	515	501	523	531	484	533	509	531	520	493	519	519	547	488	507	485	510	490	519	525	515	538	515	501	552	532	521	517	517	490	513	541	542	567	505	501	495	527	517	502	518	480	517	532	546	522	538	501	494	542	530	494	516	493	564	541	530	506	515	540	529	541	501	554	491	515	540	473	550	515	496	496	501	502	516	491	504	517	495	510	542	534	516	514	516	559	506	538	519	533	509	522	531	528	569	497	527	544	560	513	497	492	476	498	525	511	562	523	535	551	513	507	535	519	519	469	564	531	532	537	535	497	476	521	506	496	529	548	567	511	465	536	546	501	505	532	502	491	526	501	505	540	523	503	517	462	490	531	517	497	510	504	502	542	529	501	498	543	515	523	526	489	504	571	538	551	529	526	514	502	515	532	551	500	471	473	543	499	525	544	493	499	504	484	565	499	526	514	527	510	551	561	522	536	542	520	512	531	525	548	490	489	492	510	504	513	515	513	530	547	497	547	518	509	524	490	527	473	500	539	512	494	515	529	490	496	516	529	540	532	579	527	515	561	532	527	534	542	486	535	538	503	511	524	519	516	516	549	549	563	545	511	516	507	513	526	563	491	498	519	527	561	539	473	540	526	541	519	527	510	505	526	522	559	503	511	575	508	490	513	530	521	462	547	504	497	502	528	509	522	532	489	548	495	524	499	497	536	504	498	552	483	525	548	469	539	538	562	517	539	509	527	537	516	549	544	522	460	515	517	562	520	529	524	517	519	547	524	553	553	564
26769	25378	27783	20097	10669	5574	3421	2328	1786	1260	1064	827	689	608	515	427	429	453	404	386	388	402	383	351	352	344	333	320	310	333	345	336	320	318	331	329	357	321	311	316	321	321	332	354	309	347	341	315	309	327	333	319	311	293	321	289	311	339	299	325	327	333	317	329	302	320	309	305	339	333	323	303	322	288	302	320	298	349	293	342	316	358	312	314	340	333	314	320	309	319	326	305	312	323	344	322	323	308	297	303	333	326	329	318	321	339	293	328	332	315	311	309	301	323	323	345	307	340	289	324	318	314	322	317	298	307	348	297	277	317	330	343	311	362	319	331	302	325	331	343	343	298	306	316	295	306	326	315	328	287	346	321	316	337	300	316	301	309	323	362	309	313	269	346	333	324	347	314	326	307	337	334	338	279	328	323	342	326	333	303	332	325	293	342	334	296	321	321	311	342	305	315	319	314	365	318	286	353	306	343	370	303	320	310	342	326	284	323	348	311	310	320	292	353	327	318	339	333	322	297	288	315	357	310	345	310	346	343	314	311	303	329	325	303	331	308	304	324	331	327	317	303	326	338	332	328	293	323	282	327	304	348	300	299	335	306	336	320	321	310	339	317	319	311	336	360	333	295	337	356	312	325	315	342	332	318	308	297	322	325	272	317	316	279	311	349	274	333	310	333	300	293	298	305	299	328	327	331	316	333	340	339	318	303	338	314	298	332	319	330	309	319	294	319	328	320	340	350	309	318	331	328	351	314	333	313	312	346	367	329	318	353	298	326	331	333	326	314	311	309	333	304	336	310	327	332	309	313	318	312	302	333	310	305	319	304	314	350	316	297	360	342	316	319	316	318	322	308	331	307	326	307	329	294	316	294	331	346	344	280	312	325	340	346	332	316	341	304	330	357	322	285	309	328	312	333	339	318	274	304	332	340	337	322	339	324	342	308	336	338	314	326	298	337	304	331	285	321	290	335	308	347	334	277	314	318	326	345	315	315	301	315	342	305	287	315	310	301	304	301	300	330	324	334	283	318	324	312	327	299	302	316	334	320	320	326	319	293	348	320	313	314	334	322	317	348	358	315	343	343	325	376	307	294	338	325	306	331	311	346	308	310	311	341	306	319	336	323	312	294	312	303	309	329	322	320	320	328	324	317	331	293	299	318	330	337	333	314	309	307	344	339	286	304	336	308	327	317	324	318	301	327	323	310	339	326	329	298	318	337	332	331	300	306	339	313	331	348	312	342	345	309	314	334	310	321	321	329	330	319	307	336	333	340	313	334	317	343	326	307	324	318	308	324	356	319	308	291	270	318	315	308	291	306	323	303	308	292	332	317	299	319	291	364	319	321	317	312	307	305	303	356	340	337	341	303	324	346	305	331	326	342	364	326	318	321	339	338	332	333	304	313	343	329	357	324	353	324	280	310	338	323	326	312	321	287	333	308	331	332	326	339	311	341	292	316	328	282	310	328	317	298	312	347	337	357	306	307	367	304	304	334	347	289	333	317	305	281	293	289	298	342	289	317	325	326	354	295	292	314	319	294	326	319	317	348	307	313	332	300	287	307	321	314	333	328	312	309	322	337	319	331	330	309	324	330	327	325	324	334	319	361	309	328	311	324	354	328	351	345	307	327	327	316	343	328	302	329	337	327	305	316	322	324	317	314	295	336	306	312	353	342	309	322	299	320	291	336	295	314	321	336	323	305	326	318	311	334	319	315	312	314	304	373	299	336	352	341	306	332	333	325	312	328	313	344	330	318	301	337	328	305	279	305	349	312	310	347	322	341	319	307	349	322	345	298	334	324	311	324	311	327	313	348	337	339	335	324	297	321	327	338	298	315	293	329	358	319	313	341	309	326	334	321	322	327	322	305	337	318	333	334	352	326	336	338	281	311	318	299	328	340	303	314	292	322	328	305	320	332	317	312	312	309	339	327	294	324	307	314	314	335	322	307	319	325	327	310	355	295	328	307	311	314	327	305	311	308	327	345	304	340	318	316	323	317	328	339	290	332	282	310	345	330	322	325	321	315	316	326	295	303	325	338	303	337	321	325	315	321	339	319	324	322	330	316	341	334	295	339	333	325	313	313	317	316	283	321	323	288	318	325	311	303	317	337	301	318	326	331	322	331	288	329	346	302	294	301	283	333	312	307	339	332	332	331	357	319	318	324	344	330	350	315	351	303	310	308	339	318	319	332	289	307	307	290	318	327	314	296	300	308	299	350	293	328	289	328	325	356	333	344	317	354	308	299	291	316	323	318	311	292	355	307	359	288	330	337	320	341	316	344	301	348	327	302	322	311	340	334	328	306	302	320	324	334	325	326	307	330	327	310	339	337	339	327	307	347	322	274	345	311	325	288	321	323	325	310	332	293	315	351	303	340	318	317	298	323	312	319	327	328	326	310	331	313	311	311	333	293	303	292	318	321	335	308	346	350	330	301	303	309	361	308	326	323	319	305	320	309	282	326	327	330	328	340	289	308	328	305	371	312	332	327	313	337	326	331	323	329	297	327	342	291	342	333	320	334	292	308	312	307	323	320	331	328	342	322	305	318	332	356	360	289	299	334	321	342	293	314	336	322	342	323	325	319	355	330	344	296	317	305	315	309	358	289	327	309	319	310	318	308	336	326	345	314	295	313	339	319	313	318	336	324	329	332	317	302	309	321	348	318	345	326	291	331	320	347	307	316	336	302	322	327	352	334	310	314	357	320	303	330	316	310	361	341	324	306	335	317	331	315	310	293	333	361	317	319	324	274	287	319	310	324	341	342	314	336	338	357	303	291	349	321	315	324	325	316	294	317	326	321	355	309	347	338	324	316	340	344	348	326	335	332	316	312	332	307	328	325	316	311	328	327	312	324	316	278	317	343	332	320	321	335	322	327	319	326	296	313	296	328	307	325	313	338	296	326	316	328	335	334	306	312	299	307	290	341	310	283	348	294	319	326	355	323	309	330	326	299	323	336	325	335	300	367	326	324	341	302	323	301	326	347	318	313	372	321	336	316	296	305	307	308	301	304	317	313	298	310	314	332	354	315	313	314	281	321	310	344	306	361	314	308	335	320	314	312	369	335	316	321	336	324	312	334	351	301	321	304	336	309	331	348	346	315	332	323	292	315	326	343	341	332	319	324	350	340	344	308	329	370	302	349	340	301	322	357	341	285	295	306	343	308	338	313	332	321	313	315	333	326	307	305	291	302	325	321	301	338	303	295	313	331	313	340	321	297	307	324	344	320	337	344	321	337	327	295	287	330	332	307	297	298	317	336	342	354	346	313	321	311	320	330	328	301	336	348	280	304	338	309	306	297	358	329	323	305	308	319	339	354	315	327	316	321	311	320	332	353	333	350	301	315	304	316	302	316	310	338	332	298	319	321	336	330	295	308	306	296	319	301	300	316	303	282	328	302	316	326	331	331	319	279	353	318	323	318	315	304	313	309	291	332	317	342	296	318	311	333	317	320	310	307	299	287	312	337	309	282	341	313	355	335	344	308
29119	43134	38022	28758	21218	14477	10311	7900	5907	4450	3446	2511	2035	1660	1165	1078	1009	878	955	839	803	737	715	662	665	595	626	568	565	525	603	592	565	569	549	544	521	515	536	545	485	565	548	547	520	564	509	506	592	554	551	513	521	527	514	520	553	543	545	547	531	521	531	542	520	538	553	525	543	515	544	572	512	555	522	565	514	532	562	558	508	574	542	549	548	550	543	533	537	537	533	536	534	547	535	575	522	516	556	471	505	521	547	579	541	558	526	506	605	552	531	526	538	530	482	544	527	544	560	529	524	526	507	526	543	559	516	585	529	520	531	539	582	543	545	542	527	573	526	539	553	551	510	527	509	522	509	511	519	552	522	546	502	546	572	579	504	544	511	527	514	489	540	599	502	530	518	492	543	520	521	503	487	565	523	570	510	571	489	554	547	510	534	526	553	556	538	556	519	523	518	566	580	549	545	531	547	520	536	514	524	546	540	551	524	560	479	542	518	508	577	526	532	539	540	537	583	512	490	496	551	561	516	553	526	560	513	533	532	511	540	523	514	530	516	527	553	528	516	531	547	497	507	556	518	513	554	544	565	554	563	523	575	548	518	545	512	529	546	550	567	578	533	559	531	533	522	567	546	540	554	529	581	506	498	534	563	532	551	521	518	524	529	528	547	586	533	539	547	565	554	482	588	552	533	551	532	581	553	535	540	543	523	538	536	522	552	571	575	573	521	515	518	523	503	538	508	537	572	553	504	550	564	570	521	496	517	522	514	503	519	580	568	513	529	520	540	493	528	510	492	572	506	544	511	507	479	549	533	537	534	546	516	496	517	537	498	512	519	539	551	516	532	532	513	546	553	512	517	532	541	554	534	537	539	509	542	504	549	541	492	580	493	536	517	515	532	531	571	513	518	537	511	542	523	533	521	558	522	536	533	516	509	569	542	578	528	487	558	540	567	505	500	518	500	537	552	515	555	527	518	527	542	542	558	523	530	538	540	567	551	574	522	578	576	549	531	521	535	544	503	522	525	516	541	531	538	539	511	553	559	534	560	524	573	540	552	575	506	540	533	533	548	532	533	520	484	557	524	532	514	500	528	493	506	520	561	556	493	531	571	556	507	523	549	525	558	557	542	542	544	555	557	548	525	551	551	557	544	527	539	560	560	540	542	543	523	536	566	544	509	583	536	583	555	535	500	510	517	542	512	486	603	539	594	520	524	511	561	545	531	533	562	517	516	532	557	527	549	530	563	573	543	568	493	532	553	552	538	567	566	514	575	521	538	544	499	535	502	518	541	515	564	505	559	516	526	503	528	553	515	555	530	541	536	552	539	507	550	530	556	525	594	544	544	503	477	582	539	538	539	507	555	512	565	485	525	589	533	570	514	517	539	525	526	536	598	546	577	552	514	543	533	519	534	497	542	556	531	511	508	548	529	537	533	577	539	524	544	527	560	542	489	530	553	542	556	545	529	554	530	543	518	553	519	533	568	579	527	518	547	542	526	543	550	533	571	555	549	497	567	547	542	505	528	538	560	574	532	532	518	519	515	577	529	475	504	528	533	546	528	514	521	504	506	543	537	537	508	520	532	514	551	584	588	561	475	570	507	506	548	529	542	537	547	515	569	538	534	544	499	512	612	520	543	542	547	577	553	534	553	567	541	545	515	494	528	557	524	538	522	522	531	560	504	529	548	488	552	543	529	527	495	540	518	543	588	527	517	565	531	537	527	552	550	577	561	497	547	523	536	520	558	560	538	524	542	534	564	523	504	526	529	516	562	519	545	563	571	552	587	517	545	562	527	518	527	549	541	549	523	527	540	569	545	538	524	498	572	527	549	557	512	548	544	546	551	534	562	540	523	538	562	544	558	558	517	523	559	536	516	538	572	514	529	550	541	509	546	526	585	560	523	515	491	491	533	529	477	510	545	550	584	528	495	532	508	555	525	560	527	533	518	559	535	522	522	491	541	545	532	482	533	548	527	533	568	517	547	560	531	453	568	517	551	506	525	543	574	513	545	506	570	563	536	551	532	533	528	576	565	529	536	535	531	531	558	561	552	511	510	530	507	497	521	512	547	531	517	532	518	554	552	529	510	521	558	524	514	571	515	521	511	531	528	527	577	549	508	567	506	566	545	556	508	495	566	544	532	579	541	545	553	503	489	568	488	552	549	543	549	520	533	542	560	529	505	538	503	562	533	500	553	524	537	589	524	551	566	522	538	483	569	527	559	578	551	541	530	539	496	519	567	514	584	556	501	582	561	588	544	566	500	534	518	553	494	550	514	524	531	533	527	489	557	531	558	548	564	502	564	517	528	518	531	562	556	529	540	517	508	550	502	539	504	512	564	581	515	534	562	586	526	567	523	567	538	513	564	529	519	541	528	524	576	532	544	575	553	547	543	505	553	530	536	507	522	511	535	508	522	508	566	499	533	529	535	512	518	514	541	528	596	527	563	501	519	515	544	487	535	544	519	501	545	464	547	568	562	501	521	529	518	562	539	540	561	516	561	557	570	531	516	530	532	542	529	516	525	553	536	531	503	530	523	514	564	512	502	491	531	550	562	546	532	538	523	550	540	548	544	549	562	534	532	506	511	546	563	514	564	513	588	491	554	541	572	537	529	556	501	533	542	542	495	556	505	494	556	552	534	567	552	544	542	547	535	541	553	545	577	479	565	547	516	555	519	580	562	539	526	506	528	515	516	536	519	566	469	559	559	493	508	545	511	533	490	571	509	501	540	627	558	509	581	537	557	566	510	542	529	558	573	535	517	565	568	555	550	557	540	569	543	529	533	510	530	509	537	553	563	556	548	502	534	536	499	546	528	503	566	483	547	523	490	538	532	527	533	503	541	562	541	536	517	559	537	564	500	560	518	511	538	554	516	565	507	567	547	557	544	530	532	532	510	524	529	578	515	509	553	539	514	544	517	524	565	550	525	549	510	559	541	526	561	532	564	524	560	530	535	494	516	553	509	533	505	549	514	549	513	527	561	552	508	510	592	538	539	517	546	564	570	523	558	566	551	514	570	516	576	549	531	498	556	522	564	557	513	506	510	522	535	518	535	518	502	572	543	554	511	507	552	573	517	484	595	544	517	565	527	537	568	562	521	508	561	505	582	518	570	491	519	578	534	517	557	548	560	536	561	504	527	535	524	524	548	513	549	589	503	531	565	571	514	557	505	487	523	517	531	462	525	525	531	548	553	557	522	525	571	527	534	529	534	500	537	542	531	500	537	554	534	515	548	560	502	523	563	578	555	498	571	521	530	520	556	525	540	520	578	529	536	539	527	516	556	495	538	513	565	560	513	514	512	534	488	515	530	525	559	487	534	579	504	495	536	501	494	549	477	550	577	559	571	566	546	537	542	520	555	517	496	528	556	534	558	537	549	536	546	521	528	509	490	566	532	593	544	520	529	554	522	542	529	555	560	558	533	573	514	537	533	545	528	544	547	529	569	503	532	568	529	506	569	554	519	521	562	495	511	535	540	542	544	505
24710	21660	28870	25333	21204	14053	7154	4020	2821	2083	1643	1341	1155	796	672	637	588	520	512	494	469	435	409	405	409	386	400	380	362	371	358	377	388	380	336	345	358	336	354	326	354	357	342	349	390	346	322	341	318	343	359	345	365	361	360	361	351	350	313	339	370	372	317	337	385	353	346	319	365	346	352	375	352	290	331	348	335	329	352	348	331	385	318	348	374	338	355	335	355	337	360	307	335	380	346	326	339	361	319	321	340	333	330	332	361	375	339	330	333	341	332	325	355	333	311	335	317	355	337	331	332	324	338	325	375	340	305	355	331	351	324	357	355	333	337	347	355	366	385	330	342	345	351	345	318	361	374	354	345	366	362	341	307	350	350	352	363	325	372	364	332	347	336	331	323	350	394	326	325	355	364	353	350	341	352	339	373	361	325	353	309	350	331	345	327	372	321	328	336	328	323	332	332	347	301	316	354	358	381	345	349	293	360	327	332	330	335	344	330	311	348	336	369	322	326	293	350	321	365	307	362	335	330	326	303	325	347	328	327	310	343	371	370	333	335	333	337	339	338	348	361	336	342	382	332	371	347	327	313	339	329	345	320	345	341	322	355	341	338	349	322	348	336	330	316	342	334	405	336	354	326	335	376	356	324	308	347	339	331	358	335	340	350	336	320	338	363	317	317	334	356	324	369	356	344	342	319	328	330	334	320	349	338	382	359	334	341	363	358	336	336	359	346	366	364	337	347	374	338	347	336	342	353	353	351	335	320	359	319	348	356	354	364	335	349	326	326	333	356	345	312	355	387	330	346	337	325	320	334	330	350	361	349	317	360	363	353	337	364	367	360	337	345	357	344	330	335	324	385	347	325	330	350	349	324	318	295	320	331	350	306	366	351	344	344	360	313	338	365	366	312	323	346	353	345	319	343	337	350	337	336	355	330	299	354	334	347	365	338	371	327	337	327	372	370	331	343	349	342	344	387	344	371	358	314	301	348	369	363	360	338	331	370	345	365	374	327	339	371	331	324	336	368	357	330	345	331	312	299	356	346	307	344	327	333	335	356	355	321	323	346	356	349	335	305	336	327	362	342	359	336	323	334	324	330	355	354	367	341	370	332	331	350	353	349	321	369	338	324	346	368	328	300	350	325	341	317	334	368	346	341	318	334	340	301	347	324	350	329	334	344	351	333	345	320	340	338	345	339	356	349	307	341	317	372	322	348	351	345	337	333	346	336	354	354	342	338	369	379	353	350	312	325	316	356	318	362	310	326	385	330	322	328	330	360	344	321	357	355	347	322	346	339	315	352	360	360	323	323	336	346	358	354	362	357	368	312	337	309	357	345	317	328	344	324	331	326	318	318	336	388	359	342	354	371	339	318	332	360	361	350	350	333	330	323	300	344	345	321	346	321	351	324	329	352	322	370	330	348	350	347	335	389	341	339	338	321	330	346	340	342	351	357	341	370	360	331	337	335	301	364	339	360	354	356	358	349	336	347	336	353	298	330	325	347	337	365	341	322	348	350	354	339	360	327	348	345	338	347	339	345	335	324	338	340	352	351	325	367	356	316	321	339	338	335	360	359	332	348	358	333	349	324	352	357	341	360	366	323	346	315	314	320	361	342	317	375	346	337	344	352	335	336	351	347	341	378	345	346	333	335	329	350	342	336	370	335	336	350	333	335	339	361	345	359	352	347	354	342	312	362	323	339	357	320	339	330	331	358	349	332	334	328	347	365	359	334	351	360	322	334	354	355	293	331	323	370	318	334	325	342	320	313	342	359	358	350	387	373	336	340	359	356	348	339	322	305	322	317	347	340	344	346	305	355	336	350	319	341	350	351	348	343	366	330	339	324	342	296	328	332	334	284	336	328	332	347	348	320	336	341	388	328	323	329	362	318	332	347	349	370	345	341	351	305	322	358	329	322	349	335	364	333	350	365	359	368	346	335	346	310	349	342	342	366	348	375	329	344	327	351	370	361	328	381	321	324	406	327	320	342	346	333	344	346	351	305	330	306	350	346	321	345	355	356	335	329	331	326	353	344	342	377	326	355	330	347	341	354	341	337	370	356	331	331	349	323	325	336	316	363	350	336	334	331	356	338	342	356	352	332	362	335	327	356	341	345	329	341	353	375	311	358	328	341	355	359	306	335	314	376	324	366	354	346	310	370	328	332	325	300	346	353	330	339	348	348	297	319	332	369	332	361	385	365	331	376	328	374	345	302	336	341	348	314	346	315	344	308	349	373	359	326	354	310	360	311	349	343	330	349	364	310	332	307	340	337	346	350	307	330	347	365	352	343	346	319	329	344	353	344	309	318	355	339	359	344	344	323	356	351	378	318	342	381	348	341	354	327	369	342	320	319	351	344	350	323	337	349	367	385	322	344	373	361	331	318	343	332	357	305	355	359	331	328	373	357	371	345	355	320	320	344	311	315	343	348	304	354	334	356	358	338	326	352	345	340	328	328	324	324	351	344	337	348	366	377	340	328	352	362	355	313	346	327	375	342	395	374	322	336	361	390	354	333	313	355	386	324	388	336	316	349	324	334	365	331	370	347	335	342	351	296	347	318	351	335	333	332	339	354	327	332	315	338	374	312	340	323	338	350	360	354	363	345	337	326	370	366	319	353	337	370	325	369	351	339	329	342	328	335	313	329	352	332	364	398	360	353	340	362	351	325	371	317	323	360	322	318	350	339	359	353	342	344	370	350	303	327	346	371	320	325	302	351	337	344	348	319	372	353	338	322	340	361	380	373	384	348	335	379	321	305	357	351	316	322	339	356	344	344	338	344	352	333	363	365	348	359	332	319	367	362	329	347	327	333	308	335	319	326	356	373	314	354	326	304	324	336	334	346	324	345	352	308	354	355	348	334	308	350	308	396	318	336	335	344	324	358	346	360	339	344	334	378	324	367	335	349	348	344	318	338	356	372	307	328	358	358	326	310	334	369	311	351	370	349	338	323	359	349	359	351	314	320	321	338	364	312	329	384	358	349	330	304	317	349	369	345	365	311	370	368	340	360	342	323	325	320	339	334	342	355	343	308	318	376	374	331	382	308	348	362	336	359	313	357	328	315	337	300	345	341	366	343	336	335	364	389	340	358	330	338	347	338	304	353	355	348	382	354	318	363	335	364	358	339	344	379	360	344	328	354	348	368	327	354	360	328	366	329	346	328	339	355	332	362	331	321	328	337	333	344	350	341	313	330	330	362	319	360	361	323	364	331	303	360	321	349	343	353	336	342	348	332	355	282	342	332	385	361	353	347	345	337	362	344	335	321	339	335	344	363	394	341	311	340	341	331	344	341	357	328	332	380	336	367	348	374	347	315	371	331	316	349	355	337	345	323	336	341	347	350	314	351	353	344	346	338	358	336	349	344	334	339	367	315	353	335	338	362	348	333	347	309	322	354	335	368	398	360	360	406	356	332	347	341	309	326	337	350	307	291	336	335	342	349	330	372	350	344	354	346	332	323	325	364	345	359	335	367	340	337	354	358	322
30062	51038	46115	36092	28351	21247	15515	11632	9268	7043	5514	4203	3398	2550	1790	1692	1486	1348	1338	1133	1039	926	841	876	745	681	689	688	690	646	646	602	589	598	604	620	594	594	583	615	570	592	558	578	579	630	558	633	538	604	592	594	592	561	570	578	600	590	602	566	583	554	566	563	568	521	564	576	566	555	555	559	582	544	609	595	601	614	553	578	583	579	602	556	565	583	587	587	583	600	617	565	557	608	563	542	560	535	583	568	575	587	545	525	601	567	509	612	562	549	545	534	556	532	584	551	521	566	564	579	588	587	611	587	566	600	570	564	614	572	575	565	597	538	588	521	602	556	564	599	595	595	548	590	568	564	638	533	567	560	560	600	556	590	565	539	635	598	556	580	614	587	592	551	571	601	552	578	573	609	540	572	588	565	578	575	599	581	582	566	590	563	601	565	563	578	615	582	568	609	585	553	549	578	563	578	589	592	586	577	573	593	604	604	560	605	568	566	592	579	566	534	554	572	577	551	585	581	589	590	584	591	611	594	565	592	556	577	554	604	538	630	571	609	576	568	590	602	577	566	532	553	554	580	569	591	565	572	538	541	594	577	598	588	564	594	513	553	544	567	565	565	572	613	557	551	548	577	573	591	585	616	572	539	564	599	570	544	606	619	560	584	602	585	537	532	567	608	574	580	559	624	558	552	545	570	601	554	573	564	559	597	562	534	582	585	573	556	533	572	579	579	568	558	584	574	564	570	602	605	580	549	527	627	575	586	544	581	576	579	587	550	568	524	588	548	587	519	556	597	565	542	571	597	580	576	605	597	549	610	592	583	610	578	586	568	586	558	571	578	609	575	552	541	537	566	568	537	563	605	578	593	571	556	592	618	562	583	540	599	597	596	571	606	526	569	520	567	634	589	569	597	558	569	569	560	577	555	572	548	557	558	537	568	571	585	576	544	590	566	592	560	586	602	589	560	555	571	568	571	566	579	544	580	573	574	581	591	555	566	598	592	570	564	551	546	579	609	562	553	605	589	572	550	550	538	557	531	612	551	593	528	557	561	555	552	572	575	556	567	618	577	619	584	552	565	610	570	577	605	520	538	622	559	591	583	541	562	603	574	594	582	614	548	599	560	574	581	539	527	557	553	570	558	609	613	534	546	579	562	565	615	576	585	594	545	574	598	583	570	566	598	561	622	619	598	592	582	590	561	586	569	576	540	619	595	572	590	594	540	586	580	601	615	578	575	592	593	507	576	602	591	607	569	604	584	590	633	606	555	602	561	613	597	559	551	551	546	540	576	571	556	560	550	593	555	594	554	597	584	573	554	592	581	550	514	577	580	573	570	599	593	596	623	609	533	599	569	558	591	598	556	529	592	551	583	579	582	564	550	549	546	594	591	551	558	558	556	575	599	546	615	561	562	541	588	551	568	539	560	607	587	600	603	592	558	588	579	536	589	564	544	550	600	579	559	567	563	573	572	571	608	577	548	563	589	576	561	572	547	542	626	588	587	570	559	581	558	601	552	570	567	564	586	590	520	600	545	576	540	567	572	554	540	562	545	510	601	552	598	570	590	579	599	588	575	550	574	581	551	547	591	592	600	568	585	576	550	605	587	542	607	595	588	570	601	577	547	556	564	594	562	535	576	584	589	536	545	601	564	615	519	594	628	581	576	588	549	603	620	565	601	576	612	564	552	578	566	593	584	545	540	580	611	572	548	582	602	569	606	533	547	580	593	572	594	545	590	574	644	579	567	547	564	571	577	566	565	571	604	576	550	586	624	572	588	542	555	603	530	545	601	563	574	582	589	596	599	570	560	578	551	616	556	545	535	613	546	601	550	596	536	552	559	563	549	578	545	549	580	539	550	600	601	606	618	588	572	601	567	576	564	538	563	635	556	532	544	527	556	563	543	589	590	528	600	596	565	578	597	576	578	565	568	553	599	520	568	654	552	563	614	602	600	603	594	574	562	597	568	572	556	603	571	580	593	571	541	596	605	553	599	529	591	533	596	580	544	548	585	602	567	574	608	585	595	567	617	575	593	575	592	586	555	528	604	554	593	593	573	608	603	567	584	575	569	580	557	565	541	568	527	561	547	582	561	534	597	597	592	558	610	571	527	627	571	590	577	570	557	546	538	514	575	596	571	588	552	535	588	623	590	644	546	574	609	588	513	602	564	573	564	573	582	583	604	593	515	629	600	568	555	634	594	533	620	591	559	568	587	597	565	569	611	556	552	557	539	558	590	571	566	521	544	588	550	611	588	599	543	533	594	549	580	558	537	587	574	571	588	526	581	561	570	572	586	564	567	560	558	559	530	562	576	567	580	563	581	567	586	556	569	572	566	566	546	615	568	600	541	546	572	571	594	551	583	547	606	551	560	530	585	560	595	528	631	589	554	601	579	515	524	587	570	557	614	565	544	569	559	568	536	553	601	589	598	574	587	553	588	575	526	603	541	606	578	612	549	585	595	596	554	616	583	555	580	555	575	585	598	615	570	603	572	561	571	561	609	593	527	592	583	598	557	537	535	557	582	558	556	599	528	530	561	566	566	568	566	554	564	566	564	551	618	528	562	552	569	596	603	569	602	582	555	573	581	558	549	564	509	554	516	584	605	585	545	567	549	589	539	573	563	595	524	552	559	599	570	542	549	592	624	554	550	553	593	581	593	593	567	587	555	570	581	550	556	607	559	551	568	605	546	509	577	569	511	580	554	582	582	554	594	588	581	603	560	560	605	600	581	568	568	577	597	560	604	584	584	564	609	583	563	604	557	567	606	571	584	562	576	597	535	590	579	558	644	611	557	605	582	559	573	581	591	570	575	570	526	535	579	600	547	604	580	548	596	582	611	559	586	567	591	579	610	590	555	601	576	598	552	528	572	562	579	593	538	574	538	588	591	536	599	564	574	582	613	520	553	619	561	564	556	583	508	586	589	576	574	586	563	592	535	559	564	535	569	584	541	579	623	548	593	608	563	593	562	552	582	573	578	560	526	617	565	603	546	610	552	580	599	615	577	555	578	536	598	573	600	569	562	640	552	599	575	546	554	608	560	561	596	558	545	600	570	588	550	560	628	531	563	604	590	549	573	565	536	558	579	548	564	538	574	570	570	582	580	588	604	568	594	570	567	585	550	589	519	576	612	579	618	545	570	594	603	601	623	561	534	538	562	590	582	590	555	581	571	537	619	570	574	588	568	584	565	606	545	578	589	569	617	623	582	619	604	572	554	577	586	574	541	512	594	547	523	558	552	595	595	532	580	622	531	571	523	584	577	621	578	573	573	535	575	549	592	554	534	576	605	588	593	658	546	579	601	530	571	577	552	574	558	555	574	529	555	562	594	521	576	574	608	615	536	569	550	535	568	581	589	579	598	565	572	593	561	582	601	570	597	545	585	597	561	601	600	564	606	534	557	555	567	580	658	553	575	557	567	564	560	561	596	528	547	553	568	553	587	593	583	540	571	552	581	552	578	545	571	522	588	580	644	559	549	598	557	567	577
23810	21686	29489	24454	21930	21129	13575	6101	3902	2959	2274	1804	1358	1014	768	734	670	644	554	546	499	463	417	473	406	377	379	378	341	353	319	362	333	317	306	359	302	297	335	310	379	332	330	333	297	331	336	316	313	329	324	315	336	337	329	330	287	345	334	329	321	345	283	332	341	298	321	309	357	318	320	299	336	310	314	333	309	305	311	329	278	319	321	338	319	313	321	332	321	301	326	285	319	295	335	318	327	337	320	322	332	320	313	297	317	328	320	315	323	320	349	315	283	297	311	320	325	335	293	311	327	339	326	351	307	342	304	303	345	310	357	305	345	314	299	304	329	327	318	328	330	328	307	333	313	342	303	321	297	342	346	292	316	319	327	293	304	330	327	307	307	321	296	320	308	311	354	314	314	323	340	327	311	334	322	319	316	323	350	308	332	298	304	315	304	325	311	319	303	338	315	318	331	320	368	336	337	278	309	310	304	345	296	319	300	325	327	317	324	344	306	282	332	307	326	313	340	307	335	325	314	322	311	326	337	339	295	310	313	320	302	337	319	309	291	313	328	328	320	315	308	303	312	367	323	321	330	312	311	324	330	287	339	325	316	320	303	294	319	304	311	328	332	290	307	304	293	289	315	266	303	322	331	333	321	302	309	309	332	318	276	295	317	323	352	278	342	290	348	318	336	312	309	314	323	310	301	333	327	326	344	317	321	321	316	336	316	316	323	326	285	286	316	291	337	332	357	299	312	353	302	320	363	307	290	316	330	354	315	297	325	295	335	303	321	308	301	318	312	308	296	328	291	321	311	318	314	292	299	329	313	312	340	290	314	327	319	318	306	275	295	309	313	338	314	284	338	314	277	345	306	318	333	301	310	299	297	319	322	313	313	359	298	288	334	308	281	350	323	321	354	309	313	287	327	304	338	320	325	313	291	315	302	321	287	295	317	304	336	321	288	323	314	333	305	296	293	340	324	283	335	330	331	342	322	293	298	315	312	291	301	326	309	322	287	299	354	330	315	330	303	334	320	277	308	341	313	300	318	311	325	310	355	323	326	306	307	341	296	332	315	339	303	321	331	328	326	303	299	324	351	309	314	308	308	333	287	335	326	359	357	333	329	315	318	323	351	293	305	318	329	336	282	329	317	328	312	323	308	323	309	334	289	306	331	315	297	298	326	308	316	322	321	310	297	297	336	316	352	308	294	307	326	322	278	324	306	327	311	341	299	301	311	333	314	368	347	317	302	347	336	313	293	325	301	310	334	322	327	299	328	315	313	320	323	311	304	298	337	318	315	306	297	297	298	292	299	325	319	321	311	334	347	342	342	288	358	334	318	321	334	284	357	323	296	341	307	340	322	338	301	308	344	291	310	311	302	304	292	302	313	297	301	323	309	324	324	297	311	310	296	322	309	313	345	299	301	333	331	321	309	323	346	313	296	323	297	286	298	306	311	314	332	302	300	301	313	303	298	312	315	325	350	302	324	332	339	293	294	306	313	343	303	312	321	306	294	309	317	310	289	318	309	323	318	302	311	313	291	319	315	330	339	340	312	311	319	291	324	303	335	329	285	320	302	324	316	294	324	326	322	322	294	296	314	284	339	334	288	322	283	349	310	322	338	292	288	285	320	294	324	330	305	306	311	313	285	318	310	286	335	332	327	324	322	340	318	295	315	318	324	335	300	318	320	304	322	295	296	316	328	322	304	329	325	304	325	322	315	309	285	312	345	309	325	305	312	310	344	308	312	297	337	329	319	299	320	319	307	349	288	325	342	296	366	316	321	313	332	319	312	307	347	321	330	305	295	334	291	296	307	343	346	313	324	298	288	323	296	336	301	304	306	311	326	313	313	305	289	316	299	354	328	311	306	263	329	295	323	301	321	294	306	288	305	327	330	290	313	305	324	309	332	331	334	313	350	306	286	330	332	297	314	354	309	321	321	330	313	320	307	332	304	353	313	347	320	324	293	296	297	315	332	308	313	305	316	315	352	378	314	306	365	294	300	336	308	306	348	294	331	320	331	273	329	344	315	291	321	311	329	328	293	319	327	302	313	339	335	302	330	319	297	333	324	319	348	321	319	320	320	349	298	314	320	326	338	265	312	301	289	328	303	303	313	331	335	335	294	307	317	295	320	309	303	309	305	323	345	328	307	306	311	334	291	326	310	301	304	296	309	310	319	327	342	330	294	329	316	314	322	346	343	299	314	353	315	300	333	328	323	316	364	285	328	307	295	325	324	320	296	327	299	340	311	321	316	289	291	301	314	309	348	310	301	323	323	333	343	331	313	314	314	289	311	319	298	290	312	291	330	314	309	319	312	275	330	312	313	289	360	298	325	324	324	334	280	325	311	308	284	310	326	343	318	302	341	350	325	287	328	313	313	266	304	313	295	320	331	330	322	329	308	309	284	334	306	321	324	302	333	298	309	312	333	315	348	298	278	312	309	304	311	323	289	331	313	312	287	310	318	306	286	287	322	304	300	287	300	311	274	320	298	304	334	312	318	327	321	279	305	313	294	292	348	318	323	308	323	303	288	294	305	309	339	322	279	316	311	317	323	311	320	300	305	310	329	329	330	318	333	291	326	323	327	290	296	301	308	299	302	318	348	271	293	267	298	305	332	312	320	332	301	315	303	289	331	323	314	322	320	360	321	320	293	281	328	334	341	291	337	293	323	338	309	320	309	281	316	317	300	333	303	292	294	307	336	313	330	326	288	333	319	344	315	292	332	337	345	323	341	318	292	311	320	293	320	328	314	327	323	307	312	321	294	331	309	329	306	313	297	315	303	301	321	308	295	341	302	340	301	352	347	294	314	316	348	314	322	309	357	303	334	304	327	329	329	307	295	324	306	336	319	276	297	295	306	296	328	308	280	307	323	308	311	314	317	328	307	316	324	315	328	307	289	327	316	345	337	302	308	337	301	326	312	274	342	314	323	284	343	300	311	342	320	321	311	284	289	341	303	291	319	291	328	323	306	306	330	325	282	287	323	347	325	320	316	296	282	304	311	306	315	309	330	278	322	319	351	332	306	325	336	341	321	319	331	301	308	319	323	345	315	311	307	318	323	310	348	314	310	320	334	342	327	300	316	320	306	322	358	319	329	292	301	290	326	335	346	305	320	316	344	303	330	339	296	315	309	318	328	290	317	325	314	312	314	303	309	347	324	329	311	308	326	337	276	313	304	337	317	324	294	309	355	333	310	313	304	335	300	328	337	325	329	330	339	336	332	302	262	283	334	332	322	340	315	290	294	302	320	334	319	321	327	328	318	320	330	304	297	311	344	308	313	270	335	320	305	337	349	308	299	290	311	271	300	322	327	310	295	313	340	292	278	306	313	313	297	301	311	349	316	291	311	287	328	305	332	285	310	346	321	305	326	314	302	303	298	302	332	312	309	324	321	335	326	302	314	316	313	360	336	315	333	323	296	321	352	352	331	328	340	299	313	308	337	305	296	330	299	324	292	298	319	336	317	317	297	337	357	282	273	330	302	285
31090	54872	50423	40000	32504	25348	19904	15257	12037	9269	7538	5907	4442	3004	2299	2171	1962	1678	1604	1303	1201	1038	972	873	747	671	731	696	642	696	631	605	557	618	576	547	545	568	571	577	518	559	537	565	527	584	544	554	535	513	505	535	561	525	527	505	561	532	512	521	478	531	543	559	556	551	498	500	510	512	514	482	519	493	475	512	514	484	513	541	481	523	520	512	521	492	506	493	542	533	497	505	545	519	480	501	475	503	524	549	521	551	507	496	536	507	530	522	511	501	507	526	494	524	530	507	507	511	509	534	502	504	559	524	531	548	549	541	545	541	493	519	520	559	529	548	504	521	534	552	528	500	493	541	541	512	483	538	532	462	534	523	494	520	553	530	525	533	491	473	493	504	515	519	493	458	538	496	495	526	515	538	509	527	508	521	510	516	516	527	537	549	500	523	475	515	512	494	521	510	534	534	528	507	525	534	530	510	500	536	523	531	574	531	492	487	511	496	486	530	515	500	508	560	498	493	503	458	505	523	548	530	531	520	492	541	507	459	510	534	485	540	504	503	517	516	527	497	498	547	531	533	485	513	530	547	501	539	488	518	507	479	537	516	574	557	575	552	510	513	545	553	517	508	522	544	510	520	493	553	540	534	570	526	525	498	529	535	537	543	543	486	509	521	546	522	509	472	498	513	489	547	501	554	503	516	515	533	523	507	541	486	512	539	486	530	510	538	512	531	520	501	510	544	521	525	506	526	533	512	557	543	495	486	559	488	551	510	505	487	495	562	482	492	528	488	528	520	540	520	538	537	504	523	502	496	493	482	557	538	539	521	537	521	527	547	534	509	483	489	481	508	497	491	546	526	519	541	530	528	543	514	512	540	527	515	558	529	517	519	520	542	534	554	517	520	493	514	492	547	483	512	508	518	541	498	531	500	540	497	496	499	495	511	537	570	534	517	525	509	536	500	493	503	485	561	494	498	534	529	510	508	508	505	507	529	505	494	540	540	505	535	508	497	516	534	513	490	490	537	534	568	490	562	511	493	535	508	488	523	546	512	487	482	573	499	529	516	505	515	541	528	510	502	513	493	532	520	521	533	501	531	508	537	536	505	514	482	539	547	536	495	489	522	528	523	554	544	475	504	519	539	527	535	508	521	510	525	508	563	526	552	490	515	510	545	507	531	517	573	511	498	521	533	523	501	525	523	515	517	544	522	528	494	501	513	532	509	523	508	508	505	484	479	538	513	525	512	505	561	540	527	504	462	515	570	496	497	524	536	526	531	534	521	501	496	522	516	534	527	512	536	511	552	533	526	484	528	546	536	530	521	513	496	525	542	535	530	528	512	486	533	508	476	541	526	560	541	579	508	528	503	544	521	490	499	544	485	530	513	522	520	542	519	500	522	547	502	511	547	508	532	539	545	472	520	530	541	517	502	535	514	501	505	543	536	505	551	472	546	575	494	582	512	531	500	532	546	529	511	561	509	519	507	517	505	500	561	497	552	532	503	519	489	504	545	535	504	559	519	538	495	550	500	544	507	544	519	543	494	524	556	511	519	521	531	530	574	518	500	536	501	468	548	526	549	480	539	497	551	537	478	515	505	484	518	505	525	517	540	568	503	542	505	499	512	534	540	555	526	507	548	531	515	530	484	509	520	572	533	491	534	538	479	514	471	505	535	509	493	529	517	522	526	494	544	510	534	556	531	476	514	479	477	545	546	509	513	527	520	522	534	538	525	481	512	551	519	453	553	492	521	538	538	516	509	537	466	488	518	544	522	528	500	496	502	501	519	569	544	497	495	511	537	511	516	517	533	503	492	498	495	525	501	480	505	441	508	492	545	516	551	555	504	556	518	534	515	523	521	533	506	484	516	527	520	534	518	484	486	507	502	492	506	525	529	495	492	502	460	498	532	501	527	513	539	517	480	506	513	496	539	534	500	501	496	508	534	526	528	503	532	531	547	521	486	514	509	459	514	524	547	523	507	480	510	509	520	501	543	504	516	535	517	487	534	476	524	478	502	487	525	536	498	531	504	512	498	523	524	528	479	533	492	570	507	528	523	513	510	519	522	534	553	532	516	476	544	537	539	501	512	513	558	526	537	480	490	486	529	516	540	488	492	531	529	510	494	531	530	512	532	515	508	503	489	523	507	510	502	537	489	516	548	523	496	567	499	498	491	483	523	539	512	541	508	537	510	513	507	516	511	546	479	494	507	482	534	476	578	546	529	489	506	515	510	493	536	476	541	563	496	549	570	547	473	531	508	530	517	549	542	537	522	499	544	502	544	514	511	515	532	536	521	503	552	540	528	462	503	498	518	559	540	519	518	524	492	537	532	519	554	531	548	510	481	510	502	518	531	528	516	489	525	536	498	539	517	481	517	473	501	500	513	463	521	526	495	523	490	543	540	500	524	566	549	490	544	550	522	521	519	568	500	483	527	529	543	542	500	525	524	505	505	511	497	495	512	540	520	488	498	509	533	501	541	500	510	535	522	536	525	483	530	500	521	518	528	500	510	528	503	529	484	487	512	539	498	510	516	558	501	520	536	500	507	500	535	516	499	553	497	513	505	550	469	545	543	477	529	524	502	568	495	502	560	489	509	519	549	503	482	492	536	484	531	562	492	524	522	532	501	458	527	502	498	485	536	506	556	521	533	517	543	517	491	525	528	529	487	481	579	517	504	540	515	555	548	519	497	490	549	494	541	539	523	519	503	548	483	529	509	512	491	501	517	514	476	504	496	511	490	557	504	517	503	552	516	499	518	534	458	551	509	573	546	484	558	546	576	557	510	505	520	510	525	517	543	508	544	512	507	504	492	555	539	518	547	467	529	457	521	548	491	521	492	494	527	500	523	500	546	545	526	530	527	540	517	519	525	514	507	541	505	497	527	500	508	492	506	512	533	538	479	523	521	537	508	518	489	505	531	471	516	500	500	551	557	499	478	541	525	512	496	504	529	534	513	516	505	518	528	511	511	494	564	512	543	481	536	542	503	525	490	532	526	509	515	528	539	544	520	542	539	496	482	502	548	519	551	511	535	493	461	489	513	497	554	550	506	539	523	516	527	514	535	522	474	557	511	507	548	522	489	532	525	524	544	476	528	521	509	537	520	555	561	516	495	505	560	487	492	531	529	527	501	546	518	545	513	585	536	490	505	495	498	494	528	530	517	492	507	540	505	515	521	504	527	504	505	515	481	546	533	495	512	540	486	532	490	530	529	515	466	479	510	515	504	498	538	509	501	540	503	542	531	528	538	539	511	510	495	559	526	520	551	533	538	483	461	504	509	482	494	532	498	511	521	530	524	525	525	546	517	506	500	511	535	511	504	520	533	508	507	532	498	550	531	491	514	510	524	554	514	522	528	481	511	566	500	512	543	512	516	546	500	525	535	509	502	573	556	524	527	570	502	556	567	543	519	488	536	520	496	495	515	531	502	508	536	498	552	541	536	536	520	560	530	484	523	563	509	549	497	561	472	488	556	516	499	535	544	554	486	505	536
28094	26411	28985	20315	10505	6088	3711	2511	1777	1380	1142	875	693	571	477	482	514	460	454	433	422	394	388	359	398	386	350	353	321	351	331	334	349	356	373	384	315	322	353	339	342	332	327	327	367	337	378	335	348	341	359	318	334	350	311	330	321	325	379	324	341	334	332	343	359	338	297	345	332	306	325	334	345	353	396	346	304	357	320	324	347	331	379	305	359	350	313	317	333	336	334	322	318	318	341	347	323	356	352	316	374	332	315	328	342	355	311	337	315	350	333	362	360	326	352	329	333	330	360	330	360	341	331	342	301	352	335	334	333	349	327	322	346	322	352	367	366	318	363	342	330	352	343	345	348	327	328	322	342	354	341	317	337	308	343	330	334	339	344	339	333	319	327	360	319	348	305	324	322	346	351	344	338	354	337	325	345	330	317	313	309	322	319	336	347	358	333	373	329	314	333	352	324	328	336	370	326	328	359	344	346	364	348	320	357	338	362	333	343	328	342	334	331	329	330	348	336	355	339	351	321	347	342	338	333	329	327	327	321	346	335	311	318	356	341	339	347	345	345	340	339	286	348	312	334	340	312	313	362	349	377	300	348	339	307	318	347	355	342	351	360	325	350	341	346	351	360	328	350	332	328	359	293	342	335	344	331	365	357	356	337	360	359	294	354	320	388	310	319	345	373	344	341	359	314	348	310	359	348	342	325	333	332	319	326	354	328	339	360	343	337	301	328	326	318	314	354	317	358	355	338	346	301	295	316	337	355	356	352	335	343	331	311	328	340	350	320	327	299	322	345	331	312	336	351	332	344	340	327	357	360	335	308	350	327	353	342	334	363	344	329	337	365	329	336	335	359	367	327	316	357	321	316	338	343	380	320	339	346	296	323	341	332	348	302	325	352	317	321	342	371	342	353	368	364	349	330	323	334	345	316	343	366	355	339	323	328	321	345	334	368	339	351	313	342	328	321	336	376	320	343	375	319	323	328	343	341	320	331	325	319	299	319	327	339	336	352	306	372	339	349	360	312	323	304	340	298	352	337	350	329	317	334	323	321	331	363	328	359	337	303	319	338	335	319	341	316	340	343	344	361	334	324	313	294	318	334	324	334	360	332	335	362	366	351	333	332	359	336	327	321	345	333	301	342	301	345	334	337	292	311	374	334	329	331	354	327	327	291	333	336	349	302	297	350	312	336	319	359	356	348	361	364	339	342	318	297	328	352	325	354	328	374	360	330	338	332	351	337	345	291	335	318	324	333	323	350	340	347	358	336	334	348	340	335	326	324	344	316	338	387	332	371	353	330	310	344	337	356	326	336	356	317	350	304	335	324	344	339	352	349	350	318	351	343	342	357	327	272	331	330	390	331	335	340	332	337	359	331	319	343	298	347	336	312	352	339	375	334	301	347	346	306	314	316	328	332	324	362	348	363	348	334	343	296	336	340	322	340	340	309	320	360	346	357	351	321	357	326	322	325	328	339	334	340	295	329	330	307	341	341	349	318	374	329	316	343	361	319	311	356	297	341	344	347	332	333	313	329	324	331	331	355	361	334	352	357	363	378	339	341	328	346	355	331	323	344	311	339	331	321	353	332	342	314	359	314	328	344	342	330	332	336	331	331	331	356	323	336	322	359	345	306	369	315	345	320	353	325	330	339	347	336	325	342	329	315	341	365	362	355	323	334	335	349	339	372	300	376	310	335	337	341	353	342	349	311	334	313	322	347	291	362	345	360	310	312	340	350	341	353	337	342	331	330	319	329	328	347	327	377	321	317	304	339	341	333	341	319	347	336	317	332	325	361	347	346	320	345	350	311	350	297	351	347	353	380	316	322	343	333	341	342	348	333	346	355	335	355	320	360	330	341	332	317	356	317	350	339	334	329	319	325	328	344	331	304	336	306	300	293	343	346	293	306	345	321	277	331	378	332	345	354	322	345	307	331	341	370	304	338	306	331	321	339	375	356	316	312	333	334	339	331	314	333	339	296	299	332	332	345	324	353	302	335	336	348	323	327	319	320	330	362	346	346	312	310	357	325	334	340	336	329	323	326	323	294	342	359	330	338	314	331	338	338	330	321	335	350	353	327	307	314	380	328	348	345	335	317	341	342	345	328	345	347	322	306	335	337	326	327	325	362	312	309	350	333	368	342	339	341	317	338	363	332	344	340	362	346	322	337	361	318	340	304	329	300	331	323	317	346	298	317	354	327	320	317	344	332	296	351	346	348	354	327	368	326	341	361	352	315	317	326	375	312	344	315	381	319	320	334	346	311	345	342	333	349	357	324	322	315	347	339	338	327	330	324	357	316	348	345	316	318	346	312	348	343	333	338	364	343	338	332	300	307	361	321	334	350	330	338	306	317	339	345	347	319	329	335	347	299	375	322	341	327	343	316	364	355	356	327	326	331	308	337	346	345	344	337	362	293	312	361	320	292	337	347	309	330	358	363	321	307	324	321	386	365	333	305	345	333	321	345	319	322	330	331	302	314	339	377	348	335	321	324	321	343	320	371	321	321	361	347	354	312	331	375	355	346	304	336	347	356	367	304	324	366	340	350	342	332	318	335	354	327	313	358	340	346	343	391	348	328	341	338	323	338	344	297	315	363	335	322	318	320	350	321	350	342	324	351	304	340	353	346	341	341	320	320	361	352	328	340	337	328	335	357	332	328	340	357	322	335	371	336	320	327	334	340	314	334	344	351	353	341	330	330	329	331	322	328	355	344	357	325	314	331	306	362	342	319	320	349	352	334	323	348	358	312	331	379	325	341	325	351	363	321	331	347	341	372	337	356	336	358	329	346	327	344	349	309	358	348	324	339	328	328	322	307	342	343	334	338	322	314	358	365	337	347	341	300	289	353	340	323	303	340	321	334	334	358	301	314	337	313	328	323	305	334	333	326	332	352	338	329	337	353	342	357	359	327	337	300	327	332	344	320	314	340	310	377	341	335	321	381	337	356	316	332	358	339	350	367	346	342	320	329	354	331	344	329	342	339	307	324	330	330	323	343	297	322	342	328	370	333	330	319	294	311	335	366	298	320	323	332	328	345	331	306	332	326	315	310	326	326	308	345	344	328	345	324	363	361	327	336	321	298	354	347	311	318	332	363	328	369	346	379	317	344	334	322	303	340	314	339	325	364	356	347	354	290	335	331	344	349	303	344	330	342	353	318	340	348	307	313	331	332	352	332	332	320	304	357	347	328	330	357	324	327	372	328	367	314	317	321	376	332	320	320	337	361	331	335	312	325	343	344	347	334	309	334	325	334	334	321	334	364	334	370	357	377	334	340	350	352	341	356	355	358	345	341	325	311	352	328	369	388	332	333	312	357	330	335	313	313	314	335	296	315	317	314	337	337	388	322	318	312	323	313	309	320	371	316	344	334	333	328	319	295	333	358	332	336	341	331	335	313	355	355	323	357	296	360	313	333	343	328	343	337	316	339	349	329	322	290	332	326	333	313	309	317	329	322	340	348	372	303	320	347	334	310	344	326	326	334	298
29911	45105	39956	29556	21640	15552	11211	8098	6045	4499	3639	2779	2093	1492	1252	1170	1019	1035	991	892	817	797	793	665	621	652	622	648	654	626	629	576	559	573	597	580	576	581	592	545	578	555	574	568	598	571	606	567	588	573	557	547	562	550	575	568	549	562	559	570	508	580	585	575	579	531	556	555	548	550	530	576	562	570	545	579	561	596	568	562	528	551	637	543	577	577	579	578	576	573	604	596	553	576	549	510	549	583	577	563	536	599	524	538	555	624	568	579	567	593	550	592	565	576	589	557	553	575	600	603	575	551	556	566	614	530	588	559	527	546	562	532	547	569	604	553	525	555	583	581	599	548	592	540	581	590	597	563	584	593	565	549	611	563	553	562	551	602	566	552	537	595	546	598	566	548	597	556	550	540	601	592	511	514	540	593	566	512	572	558	632	547	566	577	526	557	554	569	617	587	600	555	589	559	574	575	542	553	597	542	597	513	552	566	558	580	558	599	566	560	532	521	598	548	572	530	578	616	594	551	564	558	544	556	575	540	600	546	586	595	553	578	582	598	564	577	576	546	526	588	583	595	573	541	585	576	555	504	567	565	569	584	551	570	529	526	559	575	555	574	557	583	570	564	569	597	608	541	550	584	590	586	586	540	562	592	536	553	570	520	567	548	562	605	504	560	542	565	573	596	528	606	549	541	566	548	552	531	604	568	598	545	557	546	549	570	528	540	558	562	589	552	615	523	565	592	563	585	566	541	573	557	556	551	558	623	567	542	523	569	587	572	571	566	612	548	579	562	571	558	568	598	532	553	593	590	564	544	581	593	556	547	572	580	563	569	578	533	581	540	558	567	505	580	563	590	551	585	564	591	542	567	572	557	569	567	576	583	559	578	580	532	602	540	579	553	563	545	588	573	541	581	581	601	553	556	585	556	526	571	587	585	537	585	579	583	606	563	561	573	550	574	617	580	562	554	550	540	567	519	565	557	566	582	580	572	527	561	546	567	560	545	545	559	576	572	567	557	604	572	565	573	582	567	554	538	550	554	574	569	547	600	566	590	553	556	579	613	578	515	562	536	563	591	535	598	594	543	599	602	515	546	573	514	515	553	518	560	566	549	566	579	566	596	543	546	600	570	594	520	568	602	543	550	550	572	566	519	572	542	550	573	540	544	571	559	540	589	560	567	528	553	584	585	499	582	558	554	550	598	569	562	589	554	537	559	545	570	578	587	564	537	560	549	564	570	567	520	582	565	547	571	554	539	579	534	552	583	600	558	613	536	604	576	545	558	564	537	559	538	572	565	577	521	552	566	559	552	533	522	572	530	531	538	579	559	580	556	559	524	570	583	533	586	575	526	545	578	514	573	556	575	607	535	560	581	604	581	574	567	567	551	574	578	524	569	561	537	625	572	561	578	577	584	568	571	569	548	604	552	549	567	543	576	546	605	534	556	582	582	573	604	567	599	564	560	558	518	549	571	549	552	576	561	514	551	544	580	602	528	563	532	579	541	521	558	535	557	548	550	596	573	530	553	572	581	581	561	542	606	573	549	592	562	572	589	573	521	583	583	579	619	547	561	561	552	547	570	608	573	527	554	572	526	616	561	549	553	554	562	577	530	557	573	572	583	535	546	558	571	576	562	543	611	546	534	572	591	577	585	541	555	626	553	578	560	576	562	541	586	543	522	569	537	561	619	570	541	568	587	562	579	574	533	553	556	560	536	537	566	565	586	583	578	591	523	550	585	569	565	572	543	563	555	484	579	595	592	575	569	581	560	570	573	558	547	595	549	515	624	576	557	560	558	550	557	568	572	548	567	529	527	540	553	586	594	537	549	577	547	550	570	566	542	535	556	514	590	583	586	553	603	556	532	571	549	571	603	548	594	566	562	554	601	583	553	560	530	541	504	571	570	559	613	560	561	564	575	578	569	565	579	605	590	583	563	568	585	586	580	547	549	585	561	537	519	544	575	554	590	580	554	562	569	514	528	501	580	560	565	552	533	539	575	545	568	588	529	600	577	599	565	584	528	577	600	540	569	640	563	570	567	584	564	551	563	579	578	589	561	559	546	533	599	538	555	561	539	580	532	574	581	559	542	548	538	548	624	542	587	517	592	571	558	578	563	544	578	556	544	546	536	553	554	568	578	554	594	555	570	573	600	521	567	533	633	551	573	538	555	586	587	579	560	603	553	604	567	569	571	551	561	559	544	574	576	509	568	575	596	547	564	589	523	608	523	560	533	578	559	572	548	583	573	560	543	574	565	570	524	551	589	581	550	567	567	518	543	538	575	578	536	583	582	557	550	557	512	572	569	572	587	599	587	568	557	544	539	551	561	617	590	559	530	546	567	562	584	590	589	560	536	571	531	567	533	579	527	589	571	578	574	541	580	528	580	592	551	558	567	565	544	568	579	543	575	602	561	571	524	574	543	574	578	554	551	544	514	561	529	548	511	541	560	584	545	572	540	615	548	568	593	577	572	544	583	546	564	545	572	598	523	590	547	565	540	531	544	534	544	526	564	541	558	572	550	563	578	564	553	594	558	552	579	493	614	630	596	616	580	588	589	567	590	541	562	551	538	572	550	545	595	538	559	566	549	536	584	574	563	527	589	539	599	518	566	568	563	581	527	565	524	576	589	541	632	560	536	559	572	575	561	592	553	567	531	545	549	523	576	556	570	578	519	557	551	520	625	560	548	569	570	570	547	558	575	568	578	557	624	575	580	589	523	585	584	533	526	538	580	534	540	558	558	569	598	537	596	559	578	539	548	597	580	548	567	590	505	556	550	567	567	533	572	577	602	564	567	581	537	572	565	560	597	550	573	547	576	559	535	581	578	585	534	552	575	567	589	575	595	571	552	566	517	538	570	518	562	566	587	597	568	569	572	517	555	569	523	547	548	536	560	531	574	518	547	556	559	541	544	583	587	581	573	537	594	590	585	546	532	568	594	538	595	581	525	580	575	551	553	599	573	548	634	588	560	585	563	550	531	576	560	556	527	562	585	578	569	553	544	536	600	604	588	574	583	549	533	584	577	549	557	538	531	546	570	560	570	566	483	559	539	564	577	592	551	543	589	528	547	553	545	580	548	564	570	589	511	532	559	593	578	534	582	520	592	569	574	580	567	527	543	554	539	507	559	521	576	569	526	580	587	593	587	593	566	562	635	539	602	574	552	584	559	590	522	583	542	569	580	562	514	596	573	603	564	571	592	593	561	570	580	501	567	527	551	536	556	595	580	583	574	536	588	545	572	572	578	572	562	567	552	565	554	551	531	577	603	578	528	562	560	573	562	534	567	573	560	572	567	538	592	536	570	551	550	555	570	574	527	555	581	600	556	550	567	607	553	613	587	563	584	548	537	544	583	558	594	572	528	598	554	587	581	555	548	575	560	537	528	535	532	583	539	565	534	541	551	588	586	535	608	544	558	527	578	548	596	544	571	548	552	532	539	555	513	533	557	603	558	569	578	541	572	525	556	538	572	551	543	561	593	595	570	564	589
24690	21653	28825	25358	21028	13825	7380	4215	2798	2316	1725	1227	949	721	650	660	581	555	568	488	445	435	419	389	397	377	389	377	377	387	350	345	386	363	365	346	342	347	341	357	321	361	349	345	345	345	356	333	352	348	322	355	331	322	344	333	353	341	322	356	366	356	354	327	315	354	346	312	310	373	370	314	337	341	335	351	370	387	354	348	340	318	327	325	363	350	359	368	340	340	326	345	342	360	319	366	367	339	353	323	337	332	349	332	355	351	344	326	323	296	321	362	333	356	312	336	328	376	337	342	370	355	295	321	335	353	336	312	347	363	281	330	334	357	339	362	326	318	329	342	340	332	326	340	318	327	355	332	365	358	375	300	331	332	347	361	319	332	319	320	333	331	338	342	317	305	360	342	357	285	322	356	334	341	354	360	343	346	296	386	322	346	335	349	330	366	310	334	329	344	364	300	377	332	343	327	335	332	284	344	334	351	314	355	334	339	331	330	328	341	325	337	333	353	330	337	359	328	353	333	315	333	374	368	364	328	327	370	362	351	322	303	360	348	326	356	356	359	335	298	336	365	318	334	323	343	309	320	347	312	334	343	348	345	335	357	325	340	335	338	327	329	343	320	346	343	331	336	336	337	352	337	330	312	360	332	364	326	330	350	325	299	338	364	356	355	341	337	332	324	306	310	329	346	310	372	366	368	318	336	323	331	353	322	313	383	384	345	344	348	351	365	341	344	356	336	320	303	320	337	319	368	351	335	315	316	342	310	328	347	303	370	364	346	368	326	334	311	347	335	345	327	336	353	328	334	335	352	370	309	336	364	340	350	353	312	342	326	355	324	326	347	327	328	345	366	312	341	320	335	345	339	337	354	317	359	318	330	306	351	374	331	336	358	337	346	330	341	349	336	332	358	322	349	345	328	364	367	334	314	340	312	344	350	295	328	348	372	339	369	345	333	376	355	333	340	360	303	305	333	343	302	331	319	379	319	328	323	345	367	344	333	352	354	357	367	381	340	339	330	309	359	339	343	382	281	340	350	373	312	343	344	325	333	331	324	345	348	359	329	355	363	360	364	354	334	346	313	356	333	322	324	335	321	346	379	342	324	307	330	405	334	335	311	365	352	319	311	324	335	329	357	319	302	339	354	315	340	352	336	350	333	312	325	331	341	356	341	352	340	349	356	332	313	334	310	343	337	317	363	368	341	334	324	336	333	329	330	351	291	320	326	332	341	355	344	346	331	336	350	364	347	331	325	369	313	356	306	320	361	351	331	363	309	352	345	346	332	327	333	311	353	355	333	337	325	335	351	324	351	346	345	331	358	320	360	375	306	383	323	365	378	343	297	327	345	341	321	340	350	348	355	307	366	331	323	368	337	340	324	351	354	366	326	358	318	365	342	338	351	353	311	340	313	366	326	344	331	357	339	322	341	341	341	337	354	325	350	330	361	372	361	346	323	353	309	319	326	325	345	332	342	319	325	341	321	369	338	336	294	337	325	360	315	381	347	337	345	322	307	365	348	342	296	347	327	325	333	338	361	345	371	347	344	350	341	323	339	349	320	321	360	318	351	331	335	314	352	345	338	305	330	327	349	369	347	341	348	345	333	334	352	346	337	332	312	339	348	347	340	347	327	361	325	359	318	328	348	363	325	330	322	345	304	334	324	354	369	346	366	401	320	347	323	336	344	317	316	352	351	363	350	341	332	346	336	334	339	315	332	388	368	337	370	335	337	331	315	367	341	334	344	346	336	333	342	366	352	340	330	380	342	322	331	342	348	359	325	345	326	356	329	342	319	316	308	326	321	315	324	325	364	342	311	315	317	343	319	355	332	348	356	351	295	335	326	343	339	333	369	390	360	298	321	375	326	336	350	327	333	324	316	335	347	314	369	328	320	363	345	320	298	330	309	361	359	331	323	308	355	330	337	346	362	334	315	357	296	346	365	339	342	368	351	337	334	378	348	356	327	343	388	329	356	352	349	336	337	358	302	322	309	321	361	341	349	319	354	323	308	348	343	349	371	382	353	337	330	360	348	319	342	346	319	325	333	326	330	335	340	324	335	332	333	329	335	355	345	342	332	379	318	348	304	348	317	310	328	316	344	343	324	338	366	357	336	362	357	335	286	338	331	335	349	364	311	346	355	302	360	395	334	340	321	328	317	343	352	377	341	380	380	303	358	360	345	353	291	357	332	368	338	323	344	338	319	351	348	340	340	348	342	345	330	380	341	308	340	348	338	324	349	329	361	346	352	346	329	337	335	341	339	367	320	336	315	317	376	315	320	362	311	348	325	337	338	331	310	311	329	350	343	309	351	330	319	354	326	354	347	346	376	345	377	313	324	363	338	316	334	329	334	347	322	321	355	374	355	324	331	328	346	344	347	311	341	385	319	347	319	319	304	309	371	334	348	323	314	319	357	311	336	336	373	315	304	347	339	340	344	329	347	331	343	337	331	358	310	355	328	300	334	345	312	313	323	331	353	324	342	351	334	343	316	351	346	358	324	338	332	336	314	319	361	317	313	321	363	316	357	330	351	330	337	318	326	350	331	303	308	335	323	317	339	334	343	358	322	368	349	353	327	361	324	354	319	358	352	332	331	323	376	324	347	331	344	385	341	349	333	329	324	311	322	343	336	376	334	327	335	333	362	341	343	341	326	311	336	339	328	347	321	326	355	359	371	317	319	325	345	319	335	333	364	330	342	327	368	330	374	342	323	313	317	341	335	345	337	300	321	345	335	378	333	366	350	331	322	324	345	356	336	316	330	331	334	360	294	323	335	362	327	325	340	342	356	318	341	343	324	317	361	348	316	341	319	315	300	314	355	321	327	333	306	372	354	340	349	334	316	346	325	332	326	340	357	318	303	359	329	349	343	338	326	319	322	324	346	318	323	326	332	317	329	329	303	363	330	360	344	326	347	366	354	346	321	321	349	375	327	344	307	340	314	296	302	359	323	311	328	311	358	340	375	321	344	334	296	374	330	311	330	329	335	334	362	330	336	335	321	320	345	325	340	362	304	338	358	352	362	341	315	350	347	316	317	334	345	344	339	318	336	326	329	313	325	344	346	353	360	304	334	335	348	328	345	325	355	333	338	370	323	358	343	364	290	352	334	305	352	346	336	350	356	335	312	303	343	322	341	288	347	318	333	361	327	325	381	331	362	316	342	355	344	377	328	319	314	324	352	327	324	333	325	347	323	327	312	340	381	326	348	318	370	327	343	340	360	366	371	359	359	338	319	308	348	308	333	328	318	330	343	335	337	379	329	340	375	352	363	313	351	391	383	347	334	359	336	341	331	330	354	315	337	298	365	341	343	331	344	346	373	346	366	314	355	331	324	326	327	345	337	363	313	339	359	294	338	328	307	365	330	346	344	332	334	328	322	354	342	338	353	325	377	322	365	314	360	343	338	353	328	340	346	297	313	321	341	330	338	354	306	335	356	331	332	321	310	336	365	345	325	349	359	346	352	325	322	339	349	343	324	289	333	324	322
29993	50396	45723	35652	27176	21117	15616	12142	9261	7067	5469	4095	2846	2076	1735	1636	1436	1377	1268	1114	980	907	897	799	749	674	757	653	641	624	663	603	615	608	576	575	578	558	613	592	606	595	614	557	576	595	516	557	562	560	571	548	591	582	608	541	549	585	543	603	556	591	561	620	541	585	564	570	544	584	564	572	591	564	576	517	564	555	546	578	574	558	548	566	563	566	627	594	588	544	554	545	566	607	569	541	596	566	597	548	577	566	534	595	523	582	571	573	568	574	580	527	576	527	553	614	571	587	552	585	544	597	556	559	554	542	581	542	550	583	586	549	552	570	518	583	508	585	593	569	597	593	544	577	564	562	519	558	585	529	594	586	526	534	583	590	622	584	586	538	580	546	544	534	566	546	601	583	534	550	584	528	532	585	566	580	558	621	556	600	581	586	547	549	577	629	588	554	598	571	545	543	566	559	576	554	559	570	556	552	553	561	604	561	591	568	531	585	590	588	560	583	538	561	549	571	540	562	529	540	586	574	564	555	570	566	570	544	541	558	565	584	552	573	566	586	564	566	538	590	571	576	581	588	572	528	570	548	528	538	577	569	570	601	575	535	594	579	587	593	565	520	525	570	562	541	607	554	546	577	593	605	579	581	573	607	559	521	569	558	571	595	586	616	561	609	544	600	571	593	538	529	540	587	591	561	532	569	534	583	569	590	565	565	528	515	585	537	570	537	552	556	571	594	595	531	560	579	589	558	571	573	562	538	603	600	576	557	585	577	565	531	554	564	603	570	569	581	559	535	572	566	572	541	564	565	553	586	554	517	538	557	596	592	590	537	532	557	581	519	567	579	562	556	542	569	550	589	554	578	562	560	573	592	588	535	555	539	569	491	577	553	579	541	524	551	572	560	556	559	576	564	561	572	576	580	593	554	553	545	611	585	543	540	597	535	560	527	602	565	616	579	573	575	584	585	601	571	565	519	556	542	569	535	598	561	548	561	555	582	601	576	547	545	584	574	569	587	586	594	576	541	526	526	550	535	576	566	518	567	592	563	548	589	578	555	563	558	545	544	541	553	575	592	560	564	546	567	540	542	582	587	568	598	531	586	528	572	559	576	574	601	558	582	584	542	563	575	557	580	586	610	572	568	592	577	550	525	531	520	575	594	618	571	605	606	561	546	574	571	543	595	590	610	562	564	578	561	534	544	588	576	532	591	608	547	572	555	627	606	551	557	566	597	531	564	578	559	526	558	564	571	561	595	565	571	560	536	538	547	518	568	591	565	593	517	574	593	534	564	587	575	604	583	543	558	554	559	547	616	567	587	538	569	571	592	536	580	545	586	539	570	576	542	585	584	558	583	544	591	580	620	582	557	574	533	573	568	571	606	549	589	552	562	559	543	605	620	534	532	531	563	552	580	498	561	547	594	582	585	577	544	525	544	566	548	577	600	566	553	560	596	561	553	606	560	521	549	582	554	578	533	534	592	571	562	583	571	555	573	546	540	537	601	592	594	552	620	601	579	596	544	578	546	551	535	537	552	556	581	579	588	529	548	594	559	589	583	572	573	566	544	566	584	590	530	550	544	557	517	572	564	579	566	593	563	569	564	539	613	532	544	595	561	590	575	578	548	571	642	583	567	624	552	521	578	529	540	545	558	587	560	524	557	578	559	556	572	622	603	581	570	566	585	545	582	585	573	554	548	598	555	571	558	539	563	593	557	557	604	537	563	519	559	542	588	577	578	559	564	527	572	557	601	558	592	610	601	566	564	545	578	520	566	539	574	552	575	545	568	584	559	571	541	538	594	562	550	556	562	581	579	540	567	608	554	543	566	585	543	602	550	575	557	589	578	587	593	584	582	573	565	538	557	565	586	549	578	562	607	539	543	574	567	575	590	599	539	586	581	580	603	563	579	529	581	587	518	527	532	546	556	548	560	563	570	554	550	549	533	575	570	535	555	543	542	563	599	550	583	574	586	578	542	543	569	575	590	539	578	576	589	547	589	533	543	569	583	590	549	579	592	549	557	554	592	562	532	547	559	531	614	605	566	521	563	541	580	539	543	515	589	564	558	549	537	542	580	562	559	560	582	565	550	555	554	593	545	573	559	595	589	583	579	581	567	546	522	533	540	564	528	535	567	546	595	603	597	514	548	563	587	561	537	586	576	570	551	584	540	549	579	533	575	594	540	575	604	608	550	548	562	525	596	564	546	550	532	617	542	567	595	569	570	528	585	590	609	563	552	535	591	636	601	566	525	583	574	564	574	544	573	573	565	592	552	605	593	542	526	598	554	580	596	548	584	525	569	584	533	563	575	570	558	561	612	541	578	573	535	571	575	595	584	563	615	559	565	521	576	581	549	576	515	538	574	517	557	587	606	528	596	574	587	582	549	590	523	547	524	565	575	576	555	555	573	566	587	582	547	575	544	597	554	617	568	598	579	546	549	584	563	559	568	564	551	565	555	565	598	572	582	576	526	582	607	534	583	564	572	543	550	514	585	555	547	555	541	584	573	574	560	548	583	626	540	588	591	566	572	540	584	567	562	573	558	553	570	550	613	575	537	573	558	572	559	587	567	542	563	597	566	545	555	542	600	560	574	595	555	580	558	594	586	606	535	564	572	581	553	563	567	527	503	575	554	574	569	562	553	590	534	600	594	577	579	549	538	541	584	603	589	561	543	548	580	543	555	557	529	571	599	589	553	545	549	519	557	583	595	539	555	534	543	568	557	593	582	581	539	590	583	547	600	546	581	534	501	578	588	612	564	567	566	520	576	554	548	535	558	526	566	552	510	564	563	542	535	598	559	572	565	592	557	555	555	547	536	563	547	542	576	589	579	600	587	547	574	542	558	588	590	570	591	590	592	540	570	517	597	581	583	581	512	579	588	583	554	550	605	518	539	525	537	563	558	594	551	550	550	595	573	530	547	541	587	617	579	516	578	502	557	584	577	559	586	566	575	588	537	634	546	580	555	590	577	578	588	530	599	570	555	611	568	558	557	538	572	559	557	612	562	579	562	550	567	546	574	567	572	613	593	526	571	528	564	541	582	562	533	593	565	550	555	561	547	574	535	546	547	592	575	573	576	550	563	528	578	543	601	564	568	585	559	609	557	559	571	575	547	544	549	594	557	570	595	580	558	552	559	567	564	575	599	584	587	541	564	590	571	584	562	576	542	545	569	527	591	562	589	622	608	588	605	571	608	495	578	555	575	561	542	499	573	610	528	558	598	555	583	620	582	574	586	576	566	531	555	571	563	550	567	525	582	593	534	528	599	549	575	584	548	544	567	570	559	563	538	586	633	545	569	548	515	544	567	531	581	551	568	557	523	553	592	588	575	598	577	598	602	561	548	566	545	516	565	544	536	575	564	540	589	541	597	518	564	625	555	587	541	598	600	563	577	561	582	562	528	544	603	522	535	538	576	531	539	564	583	607	551	553	570	580	595	549	583	536	553	542	562	640	545	565	594	564	606	601	577	570	558	539	530	573	543	571	556
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
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
