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
343253287940	343253288502	343253289052	343253289602	343253290151	343253290702	343253291252	343253291802	343253292351	343253292902	343253293452	343253294002	343253294551	343253295102	343253295652	343253296202	343253296751	343253297302	343253297852	343253298402	343253298951	343253299502	343253300052	343253300602	343253301151	343253301702	343253302252	343253302802	343253303351	343253303902	343253304452	343253305002	343253305551	343253306102	343253306652	343253307202	343253307751	343253308302	343253308852	343253309402	343253309951	343253310502	343253311052	343253311602	343253312151	343253312702	343253313252	343253313802	343253314351	343253314902	343253315452	343253316002	343253316551	343253317102	343253317652	343253318202	343253318751	343253319302	343253319852	343253320402	343253320951	343253321502	343253322052	343253322602	343253323151	343253323702	343253324252	343253324802	343253325351	343253325902	343253326452	343253327002	343253327551	343253328102	343253328652	343253329202	343253329751	343253330302	343253330852	343253331402	343253331951	343253332502	343253333052	343253333602	343253334151	343253334702	343253335252	343253335802	343253336351	343253336902	343253337452	343253338002	343253338551	343253339102	343253339652	343253340202	343253340751	343253341302	343253341852	343253342402	343253342951	343253343502	343253344052	343253344602	343253345151	343253345702	343253346252	343253346802	343253347351	343253347902	343253348452	343253349002	343253349551	343253350102	343253350652	343253351202	343253351751	343253352302	343253352852	343253353402	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2124	3300	1900	2700	2123	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2127	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2125	3300	1900	2700	2128	3300	1900	2700	2130	3300	1900	2700	2129	3300	1900	2700	2129	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9149	10088	6930	3991	2016	1476	1693	1928	1997	1613	1183	710	331	130	100	99	91	72	71	54	70	53	80	85	73	80	69	91	54	74	75	63	59	76	83	59	73	45	59	58	62	71	74	56	61	51	56	67	66	58	58	61	63	53	62	70	55	70	72	62	60	49	65	49	71	74	62	66	56	66	63	64	76	72	70	83	58	63	73	61	72	61	67	55	77	58	60	64	78	60	71	60	64	69	57	61	70	66	62	64	59	69	62	80	66	71	73	47	53	48	70	68	69	67	68	66	67	63	78	63	70	66	59	52	56	61	74	66	59	84	65	55	69	67	63	63	58	68	78	75	68	56	72	52	72	67	64	76	59	62	52	65	76	61	56	67	61	72	64	62	67	66	69	64	60	76	75	61	67	66	68	61	69	73	63	71	69	79	78	73	56	64	66	82	60	64	55	71	75	75	58	66	79	60	70	62	62	85	57	70	56	71	57	67	62	63	66	71	65	65	73	65	74	60	70	75	70	56	69	60	63	62	56	72	61	62	80	72	63	84	78	61	69	60	73	61	71	76	71	67	56	96	62	70	76	63	47	65	58	65	69	67	61	78	71	79	77	74	67	51	55	65	67	65	56	65	55	55	59	66	77	62	71	62	51	59	56	82	65	61	75	67	61	74	65	83	66	72	69	59	75	52	55	73	60	62	66	73	68	68	66	82	70	52	74	68	59	57	56	62	58	65	56	66	58	64	76	56	68	59	59	61	67	45	71	56	64	58	62	71	69	73	67	67	67	63	63	64	76	64	73	68	64	61	66	75	45	60	64	64	60	63	64	73	55	77	54	59	70	66	71	81	66	58	48	69	69	70	61	71	72	63	67	52	60	64	72	60	76	69	79	80	63	65	60	81	57	63	68	65	76	75	58	62	81	64	60	78	47	72	65	57	62	62	81	50	66	64	61	64	72	60	60	79	69	59	70	61	62	65	69	76	61	67	78	62	66	60	77	71	62	61	62	58	67	54	50	68	71	59	64	69	79	80	77	61	66	65	70	64	62	78	73	51	79	63	62	70	61	70	65	60	70	73	60	62	55	57	63	53	76	67	67	53	64	74	66	59	86	59	64	74	72	77	71	65	69	60	73	63	68	60	80	61	63	64	71	50	63	66	69	55	68	73	63	73	53	75	60	56	66	66	66	65	54	56	71	57	89	64	66	65	70	54	74	62	63	76	78	58	52	50	64	75	71	66	50	54	59	75	62	85	71	70	70	69	68	48	66	66	62	61	76	80	69	59	57	67	60	57	61	58	66	60	55	78	70	84	62	64	63	61	65	64	59	56	61	58	63	64	52	56	51	65	65	61	56	65	59	62	81	58	71	57	67	60	52	43	65	69	70	74	56	70	68	76	76	79	74	66	71	85	69	72	64	73	69	73	73	62	60	60	63	64	52	63	70	57	56	70	66	68	59	68	51	60	65	74	59	67	65	60	75	56	70	53	61	60	61	75	60	51	48	66	71	60	52	67	65	57	84	71	75	65	68	64	70	63	56	51	73	67	74	62	54	69	69	79	62	54	76	53	71	77	64	72	78	68	52	72	65	63	59	77	60	74	59	61	63	67	52	71	65	64	77	61	55	63	96	62	61	85	49	68	60	72	67	81	67	59	61	71	61	58	50	68	77	60	68	62	63	72	48	64	59	51	56	65	60	61	63	67	66	63	69	70	79	64	63	71	52	61	61	53	56	51	58	78	68	72	59	59	60	60	55	60	68	67	65	75	45	74	66	58	67	64	78	56	54	61	66	73	79	68	73	75	56	66	70	64	71	62	76	49	66	65	54	70	50	48	89	63	53	64	73	68	57	68	65	64	66	66	62	75	66	71	61	69	52	64	61	50	58	73	54	69	65	71	71	67	69	69	73	72	65	63	60	86	61	59	72	61	47	79	48	59	78	59	78	72	82	65	60	61	63	69	72	74	57	52	66	60	57	61	54	63	65	66	61	66	72	64	60	72	73	57	62	56	53	63	57	74	51	66	65	61	61	66	61	67	58	66	58	67	64	75	60	65	70	55	46	68	54	69	71	64	73	74	66	67	73	60	79	68	62	61	72	54	59	55	69	75	67	72	73	82	64	64	59	85	66	73	54	69	72	56	67	74	59	82	68	75	58	73	55	73	78	64	70	71	71	60	56	75	60	64	66	66	66	64	58	76	54	66	74	73	60	66	81	74	66	81	60	66	87	59	68	60	78	63	59	86	64	64	48	82	76	63	56	63	63	65	64	81	70	70	64	72	54	50	65	65	66	59	63	58	64	57	62	77	66	68	63	72	60	62	65	66	70	70	60	70	68	67	64	75	70	68	76	59	53	55	68	59	42	55	70	64	59	51	60	74	72	78	60	57	73	55	63	63	73	68	66	79	69	64	74	57	69	69	78	56	65	52	67	67	65	62	86	66	69	66	70	67	60	58	61	76	72	76	55	72	67	60	59	78	63	59	48	68	61	58	52	71	60	54	73	69	67	63	58	60	68	60	57	62	47	71	68	65	62	63	68	65	54	64	76	73	65	58	63	59	67	66	53	64	66	60	79	67	69	47	70	61	68	63	63	56	60	59	63	62	68	59	59	71	67	72	51	59	59	87	78	65	66	72	61	68	60	66	49	88	62	73	72	57	74	78	82	68	51	72	58	54	58	60	55	69	63	68	65	55	56	57	65	51	64	61	53	61	69	66	72	60	65	60	75	62	73	58	62	64	69	68	62	82	67	61	67	70	54	81	74	56	47	48	71	56	54	52	72	50	74	77	42	72	61	74	55	60	78	85	57	66	68	61	66	80	60	61	80	59	68	58	62	66	72	63	64	61	70	52	66	56	78	64	58	68	52	59	71	70	60	66	62	53	67	62	53	63	70	62	60	56	58	71	60	62	62	63	71	75	78	65	55	55	65	50	60	58	56	53	65	70	66	56	65	62	61	78	60	70	61	56	73	56	69	54	44	65	76	65	55	62	51	74	76	49	64	55	59	63	77	62	77	64	67	61	63	58	59	68	62	73	54	63	67	68	61	64	53	73	66	63	67	47	66	82	80	66	59	71	63	60	65	58	55	70	63	54	64	64	62	68	65	67	60	67	62	72	68	65	70	59	71	67	73	77	61	73	58	64	56	67	69	70	64	80	75	63	67	61	67	65	60	59	72	53	67	68	67	61	77	74	68	57	65	75	63	56	83	45	56	69	74	70	63	68	63	69	50	77	65	70	59	71	58	71	73	62	68	67	61	60	64	66	52	60	60	76	60	67	72	70	53	51	62	60	59	74	68	88	57	62	74	69	61	60	61	66	64	78	69	71	67	73	75	54	62	72	57	67	62	60	56	54	70	68	59	71	63	65	67	78	64	83	80	75	69	64	56	58	76	58	69	64	83	70	74	69	70	73	64	66	76	75	57	67	68	80	63	76	63	61	55	71	70	64	71	74	73	72	60	53	73	86	59	64	70	72	67	73	63	72	78	68
40850	32997	28169	26745	27572	27182	27535	27457	26024	22528	18153	12419	5860	2055	1280	1175	909	880	798	736	689	669	637	686	653	675	679	666	647	624	608	583	546	593	620	577	570	575	627	608	588	632	585	583	595	626	597	619	574	586	600	596	552	597	620	599	610	596	598	569	590	599	596	586	598	606	578	581	583	587	615	560	578	576	582	585	587	620	576	593	584	584	599	624	592	573	596	607	567	561	606	582	616	599	590	595	583	593	602	585	587	595	556	607	618	594	614	597	606	566	565	582	561	602	573	611	571	553	627	579	586	544	576	607	606	567	579	627	576	602	601	573	548	620	607	622	558	621	569	626	612	623	578	573	613	587	577	600	563	573	550	584	585	609	617	606	583	611	607	592	592	585	595	599	570	551	611	618	608	546	617	566	571	580	583	589	565	582	569	585	566	614	607	579	601	569	606	595	594	545	572	615	616	593	560	588	591	612	620	607	591	593	595	608	587	578	591	600	591	599	601	594	575	604	581	586	579	558	639	640	544	607	587	560	615	573	567	570	569	591	610	630	618	571	573	578	566	580	596	592	588	608	594	594	567	583	574	576	583	611	569	542	595	586	597	590	609	624	554	604	574	596	564	575	600	606	640	570	588	585	608	583	559	632	563	587	618	611	585	593	613	541	650	547	578	586	563	618	563	586	601	609	615	581	622	591	611	587	590	579	580	619	594	555	562	583	609	572	543	587	622	570	597	586	548	612	604	583	554	565	607	589	593	555	575	636	568	585	556	567	617	598	645	598	598	557	588	589	567	560	611	558	630	581	596	595	583	610	584	589	596	628	595	609	632	632	589	582	628	587	584	583	600	574	588	586	574	577	586	561	608	587	598	565	601	573	591	598	570	579	641	562	594	597	590	565	621	562	574	594	586	594	571	593	621	567	564	632	567	547	601	602	573	621	578	563	634	576	577	548	608	574	573	560	587	617	605	592	542	599	553	553	621	596	551	554	601	622	605	579	582	599	604	585	581	580	621	531	667	571	550	597	615	621	598	533	597	577	580	586	592	629	584	596	570	568	589	603	638	620	569	644	578	577	607	590	586	575	638	652	600	584	621	617	600	545	585	634	579	581	567	612	622	599	587	593	585	587	583	522	580	564	610	593	609	606	565	581	594	590	574	618	589	610	559	625	606	576	599	540	626	608	576	610	620	592	568	594	625	574	561	577	586	589	550	554	616	600	623	557	580	598	599	609	593	530	604	606	614	591	564	553	545	601	581	602	572	603	656	595	619	616	600	563	602	634	564	578	631	590	595	625	577	584	556	594	592	609	607	620	583	584	570	575	581	636	614	560	578	541	638	552	618	611	564	614	589	586	606	604	621	596	585	603	609	623	568	594	591	588	636	549	574	634	610	595	588	600	604	546	603	609	577	606	555	644	601	553	597	589	587	630	584	556	593	548	592	616	561	618	608	625	609	600	583	551	606	539	586	597	580	568	600	579	551	580	585	550	566	590	604	650	557	617	602	570	574	600	645	619	581	613	605	601	604	564	568	619	594	611	579	530	613	609	602	607	603	597	631	595	583	605	598	583	603	579	627	642	585	591	567	588	582	609	555	592	572	589	624	621	605	551	573	581	634	604	605	649	592	577	578	567	617	581	586	584	580	585	561	634	592	588	649	590	540	605	591	584	571	616	605	592	605	573	602	589	582	553	577	585	566	600	537	613	580	579	551	571	592	591	593	543	590	605	546	594	546	545	601	573	553	603	558	579	615	572	605	580	584	605	561	606	574	592	580	586	610	612	572	580	610	582	589	606	601	622	587	580	545	582	577	563	587	594	572	643	573	587	603	581	582	595	605	570	585	611	577	587	595	580	586	613	571	553	638	603	604	627	625	603	578	591	603	571	604	598	603	570	583	596	558	588	598	567	558	603	610	571	571	582	581	570	570	627	620	608	540	581	573	598	585	533	590	595	611	566	615	588	562	607	565	579	558	593	536	625	622	554	597	583	610	623	585	595	596	611	564	574	613	565	610	601	546	530	573	558	596	606	567	592	582	565	560	638	595	583	553	552	550	584	580	583	606	596	588	578	606	626	589	570	607	582	580	536	584	570	564	555	561	640	623	629	612	610	607	631	577	610	551	602	529	584	588	609	635	585	566	620	572	601	556	585	575	626	612	604	585	583	633	591	589	618	621	585	588	594	589	608	572	619	609	609	602	588	560	596	592	592	623	604	588	600	605	582	611	575	621	542	597	586	587	554	591	598	589	592	569	574	561	556	576	586	578	629	609	565	606	565	605	608	620	599	574	585	633	586	588	580	574	582	567	630	695	610	600	602	621	602	587	590	625	599	611	595	580	586	583	553	596	562	589	611	572	613	588	613	549	601	589	586	592	589	611	610	586	628	569	594	559	585	598	616	585	565	587	583	614	579	598	584	573	595	605	557	580	579	597	563	611	600	594	592	578	561	612	585	627	599	570	612	595	620	581	570	584	574	596	592	597	618	603	567	596	561	603	598	627	572	553	593	625	569	573	573	603	613	625	579	559	557	590	589	566	576	593	647	582	573	594	568	553	624	588	582	592	557	607	596	627	580	583	592	563	605	578	588	562	568	594	573	605	559	600	612	592	626	599	548	618	567	568	627	584	618	612	615	580	594	609	583	624	562	574	605	590	629	596	625	597	584	591	568	604	583	605	619	629	579	607	603	602	600	615	583	607	575	569	606	594	614	611	575	543	566	600	587	577	617	577	588	571	584	535	597	620	614	611	601	563	588	636	628	582	564	595	609	581	611	614	596	596	608	660	670	637	597	579	591	561	591	613	573	634	583	632	565	548	608	599	606	613	572	579	568	548	597	601	623	605	615	579	621	573	639	632	553	610	614	619	567	633	609	551	622	613	609	616	587	525	608	597	618	613	596	533	640	595	572	546	584	606	580	596	595	597	569	594	605	595	577	616	560	584	553	566	589	623	595	587	573	600	588	611	590	578	614	562	568	573	591	609	617	596	601	554	550	650	630	600	618	560	580	632	644	608	617	566	590	575	625	543	588	568	607	632	615	533	567	594	558	589	648	601	564	577	591	577	600	575	594	605	594	623	535	592	607	574	552	605	603	590	611	587	576	608	612	597	631	585	598	658	610	566	593	633	576	593	622	563	588	631	554	629	567	573	592	543	610	561	540	622	599	579	580	610	608	590	625	585	605	589	593	611	609	588	608	610	596	621	608	618	600	573	591	638	612	554	619	609	611	611	538	590	581	642	636	620	599	607	558	563	612	555	610	629	575	599	646	615	602	565	602	548	574	571	578	603	564	571	554	572	634	591	632	598	591	580	597	559	584	604	584	582	589	596	582	592	583	602	558	590	601	592	574	628	597	612	632	623	583	625	623	549	567	591	586	578	588	568	599	635	592	577	589	581	625	592	562	569	621	630	590	644	624	609	628	566	590	571	641	600	598	616	610	613	586	601	551	614	584	569	608	593	561	630	575	588	620	568	589	592	633	596	597	576	619
6612	4146	2461	1252	704	475	224	250	271	227	213	150	89	69	94	70	51	50	59	56	41	58	83	55	52	58	61	61	58	72	71	59	74	55	70	49	52	54	68	65	63	56	60	50	58	68	68	71	61	58	62	59	69	75	56	55	69	73	54	72	51	71	65	77	61	66	73	57	54	56	57	68	43	60	79	51	75	68	53	60	49	56	64	57	61	72	57	65	58	65	67	61	65	56	61	54	55	69	56	57	59	67	54	64	55	71	73	68	59	72	64	67	55	52	63	62	50	63	58	68	67	58	58	58	60	73	63	62	57	60	67	58	60	68	51	55	63	46	63	57	76	67	56	65	57	59	62	59	71	51	60	74	70	65	62	54	78	62	43	71	56	51	57	62	50	57	60	65	59	57	64	63	66	53	56	48	56	70	63	57	57	62	52	67	70	70	52	58	66	50	47	75	67	66	71	63	58	65	50	48	62	56	86	73	71	60	60	62	61	73	76	56	53	55	52	58	72	62	64	59	59	66	53	67	69	47	63	68	63	56	56	65	59	59	57	58	54	68	66	52	57	68	51	53	64	62	58	65	65	62	60	76	66	71	70	76	45	63	79	62	72	67	39	63	50	54	61	56	54	69	51	45	56	59	57	68	56	65	57	63	73	62	61	63	57	61	55	62	63	66	63	50	65	52	66	49	68	68	52	64	59	76	51	56	66	59	52	48	56	64	56	67	55	65	58	69	59	58	74	59	62	61	65	67	57	56	61	67	59	46	58	71	64	56	56	57	65	50	77	61	57	51	55	72	85	50	59	52	66	61	69	69	66	72	62	61	59	56	60	66	56	60	68	64	58	61	61	58	63	66	53	54	62	61	67	67	57	53	64	53	66	73	60	67	60	60	63	61	73	67	47	74	61	51	52	59	59	51	65	60	60	42	57	57	61	68	58	63	70	61	71	69	67	58	54	55	65	58	52	67	67	61	58	63	63	55	71	50	63	66	62	64	63	65	61	59	53	55	67	52	61	59	65	64	61	55	65	58	52	69	61	48	55	65	46	64	61	56	60	59	42	61	50	58	55	59	72	50	43	53	65	56	55	63	58	62	61	60	60	67	53	53	62	65	63	63	68	58	63	70	69	52	65	77	62	60	72	54	41	70	63	72	66	53	57	69	54	62	72	66	66	63	59	74	44	71	64	75	55	56	47	58	57	50	45	71	56	50	42	77	67	66	74	60	57	65	68	54	58	51	51	44	68	51	66	68	64	62	64	64	67	51	67	69	70	67	56	74	63	62	70	68	75	62	65	79	60	74	58	61	62	68	51	52	67	71	78	62	68	65	66	62	56	56	67	55	62	51	50	69	54	63	60	66	48	60	65	72	51	67	59	65	63	54	67	72	53	67	66	56	51	54	50	70	62	67	53	68	60	55	77	66	70	56	65	58	55	65	77	42	66	59	57	56	61	57	59	52	76	72	71	59	74	53	62	51	46	56	62	79	63	62	56	58	59	63	53	57	64	58	55	62	59	77	49	66	52	72	67	60	46	75	58	64	74	65	63	68	61	60	87	50	59	51	50	51	60	58	66	73	63	74	58	55	58	65	70	54	76	44	67	49	65	57	57	55	64	68	55	58	60	60	63	59	65	63	52	64	58	51	61	55	45	60	52	67	63	60	71	55	49	53	70	62	56	55	61	70	56	58	59	39	61	69	52	63	58	55	50	57	63	46	55	59	76	48	60	63	70	55	67	54	49	42	54	52	46	64	60	73	63	57	57	64	69	54	58	56	71	61	66	53	59	71	68	69	62	64	37	76	75	75	69	56	59	59	48	63	73	71	64	65	54	61	65	58	65	56	77	68	66	64	65	44	61	46	60	58	70	64	56	60	56	54	74	63	54	61	54	73	62	75	70	74	57	57	62	55	71	49	76	60	74	56	61	45	55	68	72	69	62	80	53	58	60	66	59	58	63	57	58	59	61	67	48	66	54	51	69	67	52	54	72	77	58	52	54	54	51	52	56	59	60	64	64	60	61	52	61	62	60	49	57	68	67	62	66	58	42	56	62	50	60	50	53	56	55	68	69	51	64	63	70	49	58	52	55	55	42	76	64	63	54	50	57	73	64	70	41	61	59	60	73	63	65	55	62	57	56	67	60	55	66	67	67	53	57	64	59	58	56	58	69	60	66	57	58	60	73	50	47	50	63	63	51	63	54	50	56	57	65	59	68	71	43	55	68	57	60	64	67	69	52	44	68	49	54	61	55	56	64	67	58	77	69	70	56	70	46	68	53	52	58	55	63	56	53	58	55	63	58	66	61	47	70	53	43	70	61	57	70	67	61	67	62	59	64	72	61	52	70	63	53	54	60	73	66	71	62	59	55	55	64	55	65	57	60	65	58	61	60	46	66	73	67	69	64	65	55	52	61	62	62	78	61	59	59	60	68	63	55	50	76	62	66	76	63	77	67	63	54	69	62	79	65	60	49	55	62	49	67	79	68	63	51	54	88	57	55	55	60	70	62	82	63	64	64	79	49	60	52	54	68	51	60	56	54	54	53	53	55	51	59	49	59	62	56	62	67	58	68	63	68	62	67	61	78	68	67	53	57	49	42	63	72	62	62	68	63	57	77	63	66	60	54	71	83	56	66	43	62	61	70	51	55	54	60	59	46	69	54	57	78	63	61	63	69	56	80	70	57	60	70	54	57	63	64	58	61	50	55	70	60	59	60	66	70	56	52	60	62	56	66	64	69	66	56	61	49	52	60	62	51	55	65	58	69	50	60	54	64	65	72	53	61	68	54	67	54	69	35	64	73	50	76	56	48	67	57	61	60	52	60	49	49	58	64	50	65	62	62	56	54	57	76	55	58	59	58	64	64	64	76	58	68	63	70	51	63	61	54	64	57	74	67	62	54	56	55	56	71	65	56	61	55	60	73	63	53	64	60	58	63	63	55	58	64	69	54	55	55	64	78	46	71	62	60	62	55	65	61	73	74	51	54	52	61	68	50	63	56	62	53	60	60	65	54	52	50	75	60	64	56	51	57	74	70	60	65	63	52	56	63	57	80	58	57	56	48	58	57	47	66	62	55	66	67	62	63	61	60	66	55	57	58	50	64	61	65	66	59	60	77	54	74	64	52	71	58	64	56	53	62	66	66	68	59	44	57	63	62	57	71	71	65	70	58	61	69	59	53	55	56	52	67	53	52	67	59	68	64	69	68	60	52	55	67	54	55	64	53	61	57	62	53	85	50	55	63	67	57	51	52	62	61	57	76	54	78	77	73	64	63	57	73	54	51	58	71	73	55	48	62	46	63	61	71	72	58	51	74	66	72	64	61	61	76	61	67	50	55	57	69	53	68	64	67	75	54	61	60	49	60	66	67	59	73	59	63	60	66	52	51	61	75	60	74	66	67	63	59	54	73	57	60	79	53	59	52	53	45	58	67	65	53	57	46	71	60	68	52	55	61	55	74	71	54	54	66	52	60	68	48	57	56	74
34573	23310	18576	15145	16083	13297	6949	7250	6657	5272	3730	2453	1337	734	597	621	568	580	537	565	588	574	551	527	570	542	556	536	528	519	567	514	499	584	542	521	544	526	531	551	527	448	544	508	546	505	520	503	528	520	543	524	541	537	507	506	548	535	550	540	562	554	508	539	527	569	550	511	561	523	556	540	543	500	567	576	516	495	539	490	512	499	540	582	547	559	488	530	526	500	531	529	537	547	540	535	517	534	517	521	546	530	547	537	547	524	530	536	519	554	475	561	557	501	583	533	553	526	568	525	585	535	526	537	525	495	518	530	520	536	578	543	584	541	511	531	528	512	540	500	512	528	548	567	545	557	551	485	546	507	565	507	546	556	539	498	531	538	558	520	524	491	513	539	543	528	560	523	531	522	522	555	501	569	521	537	545	564	546	547	522	528	538	488	555	562	539	525	532	533	539	534	517	529	525	526	568	581	541	536	523	552	537	532	527	495	572	560	492	557	503	523	541	524	538	523	607	531	507	541	535	513	591	522	542	524	542	491	501	512	520	548	546	556	524	524	498	518	503	542	523	554	480	538	548	512	492	546	529	537	535	530	548	539	538	535	506	504	523	519	520	551	558	509	503	510	537	509	539	507	545	531	544	534	556	588	593	547	522	554	541	536	533	511	560	532	511	523	530	512	551	510	539	504	561	530	532	546	512	525	538	574	558	562	508	502	519	576	553	540	522	501	542	524	489	495	517	536	562	532	496	524	552	589	515	552	539	534	531	534	494	543	524	530	525	571	529	525	557	511	511	525	561	560	504	524	488	538	576	540	507	513	488	511	546	491	478	559	551	555	555	518	542	510	529	505	543	581	492	537	532	552	510	551	534	521	515	550	544	558	504	531	524	538	511	512	505	487	531	577	550	484	548	543	521	559	547	569	536	551	534	541	521	515	539	509	509	561	559	553	543	512	545	541	543	516	569	506	577	599	522	554	505	527	535	512	541	541	536	580	528	555	534	505	525	502	519	556	547	548	512	559	534	517	546	539	534	552	561	559	529	562	522	509	545	513	565	504	552	544	498	517	532	561	527	538	534	541	525	546	504	559	513	517	509	588	543	523	519	535	586	550	521	537	533	520	610	524	528	476	530	530	530	553	536	515	507	531	545	549	551	526	568	499	545	548	517	522	554	539	551	514	503	563	522	563	534	513	537	564	538	569	546	552	505	523	599	528	514	532	530	521	470	527	509	506	560	574	513	523	522	540	495	511	517	550	533	567	543	528	529	548	498	542	505	574	540	546	534	519	554	498	547	557	523	527	522	545	513	551	565	511	515	535	526	518	526	543	494	508	530	518	527	508	524	515	532	528	503	518	541	560	530	553	544	555	559	521	522	505	551	529	477	509	563	537	512	539	523	542	534	515	549	539	540	521	502	527	544	532	561	579	549	541	517	557	543	520	569	536	542	533	519	534	543	539	527	497	516	559	560	527	541	539	542	549	517	525	569	533	523	511	509	504	541	517	544	551	540	537	507	531	538	524	515	548	525	511	525	526	536	542	560	538	543	492	557	551	531	520	530	509	548	518	529	526	521	584	510	495	528	571	557	524	486	573	549	545	543	518	492	551	548	504	526	542	536	529	533	525	524	496	551	530	534	546	557	532	513	596	522	537	527	509	499	528	523	555	551	518	551	556	507	577	503	500	527	509	564	565	528	561	503	551	547	538	561	515	527	556	527	525	527	538	558	539	508	582	521	504	577	518	477	557	538	512	517	534	544	567	528	529	513	530	533	482	536	574	564	496	533	524	539	502	545	505	553	572	551	545	512	511	570	569	515	540	538	501	489	520	505	554	521	543	521	502	519	523	549	533	516	569	554	498	497	542	521	552	540	545	544	553	512	522	554	501	557	515	498	505	530	551	500	529	512	504	566	535	539	522	540	529	547	511	546	531	520	540	514	484	533	519	540	516	519	549	510	501	533	550	562	550	490	510	531	539	516	527	524	538	512	526	534	535	551	512	541	550	535	536	507	531	525	535	540	496	527	527	559	516	523	566	522	543	529	538	524	564	546	517	500	548	533	546	500	572	562	562	517	541	573	518	506	500	560	562	505	496	498	565	542	528	487	552	548	537	513	568	515	593	496	546	518	542	524	522	538	535	512	547	515	531	552	524	559	519	536	560	526	498	517	527	516	521	487	554	558	510	538	559	541	526	533	520	502	534	580	507	539	505	539	512	532	548	510	498	547	524	494	546	502	559	517	505	535	559	548	533	533	530	541	542	511	527	564	566	540	559	548	539	542	549	540	533	526	534	527	509	541	548	553	497	493	496	518	543	522	526	534	560	510	531	555	521	526	579	524	514	509	498	550	533	529	534	475	500	523	555	548	536	523	535	530	534	534	501	541	516	522	529	521	522	558	538	498	518	578	598	543	505	523	518	534	543	541	509	581	529	513	497	545	537	569	497	530	544	539	549	517	543	532	584	518	563	535	505	539	511	539	533	519	537	531	511	517	537	542	542	535	565	509	527	533	537	566	540	561	521	495	562	508	540	501	511	492	551	551	513	534	507	535	558	510	511	548	532	529	513	555	586	526	516	569	547	552	518	531	535	503	544	557	532	541	510	531	528	565	525	567	543	554	523	538	551	523	543	514	575	502	570	560	562	530	524	570	536	583	541	517	542	512	564	543	503	528	519	565	542	526	516	523	558	528	538	531	516	548	573	553	536	526	544	544	563	489	521	543	511	522	539	538	550	514	489	547	552	514	513	568	491	484	519	520	506	539	538	561	497	489	547	543	533	530	538	524	522	544	530	549	544	527	532	546	516	535	571	551	546	502	503	534	571	521	524	536	534	533	542	543	551	572	551	496	553	486	557	513	524	569	537	524	544	529	530	553	584	501	541	516	519	520	516	589	522	538	499	577	524	543	559	518	562	574	537	533	566	530	523	533	532	544	506	481	569	519	542	543	522	501	544	514	570	540	565	541	523	557	547	524	516	542	560	557	526	522	548	574	520	491	503	509	555	570	580	504	555	546	518	566	525	512	521	505	577	509	555	516	541	512	535	549	552	527	509	551	505	533	538	538	555	531	535	548	569	585	541	563	540	498	523	512	538	508	580	594	527	545	538	513	520	506	508	523	545	538	568	538	492	556	524	501	543	506	491	548	564	552	537	556	512	513	488	529	545	541	541	542	547	540	513	536	561	545	533	507	563	537	558	504	565	573	496	498	507	529	533	558	556	533	562	553	536	522	558	571	543	497	537	532	516	501	533	534	536	493	562	539	546	508	541	522	541	520	541	491	523	533	494	504	494	471	553	539	554	559	546	520	504	499	554	565	544	508	609	536	528	528	546	531	501	531	512	494	547	524	474	526	584	581	510	541	550	508	502	526	526	537	532	506	503	520	545	529	555	543	509	541	539	516	474	573	517	521	558	519	501	528	512	525	517	489	542	552	520	503	559	563	534	534	557	492	550	510	522	526	529	544	530	561	555	520	529	526	557	548	551
8355	7623	5072	2904	1829	1002	1023	1144	1200	891	645	414	217	102	101	85	96	92	54	66	64	74	71	78	62	83	64	71	71	89	45	68	67	67	89	68	65	58	76	80	62	68	82	61	72	74	62	65	76	78	81	63	70	64	90	69	76	50	65	99	82	68	84	67	85	71	79	66	78	76	75	60	58	77	85	91	77	78	66	85	68	69	72	68	79	84	69	79	73	81	82	72	79	71	69	91	72	64	70	69	80	71	63	67	89	81	76	69	89	72	70	83	80	66	69	79	63	70	68	83	72	69	74	84	58	84	76	81	68	69	70	68	80	89	97	61	71	69	88	77	65	61	77	68	74	80	89	74	67	63	60	76	77	67	70	83	75	68	80	74	77	70	58	68	66	76	80	63	90	54	69	74	65	89	76	74	80	65	70	77	71	83	66	74	71	83	78	66	86	92	69	65	75	67	78	76	72	72	75	71	72	73	64	63	67	79	76	72	79	81	79	72	70	56	75	83	83	73	69	68	86	68	61	77	72	64	87	89	61	72	93	67	65	72	86	67	79	71	74	79	66	81	77	62	78	76	81	79	64	89	73	68	85	65	66	80	73	68	72	77	70	80	78	73	66	75	68	79	75	67	67	76	65	70	71	63	63	75	87	69	78	66	82	72	74	79	69	75	82	78	72	60	68	68	65	63	67	70	59	74	76	76	64	66	70	70	81	74	74	74	63	71	51	79	82	74	71	91	85	78	69	74	74	77	67	82	77	76	61	70	68	82	86	67	72	77	87	89	76	74	77	81	84	81	87	85	66	78	92	60	73	76	81	78	79	69	79	62	72	70	74	73	94	70	69	62	66	85	72	80	63	71	54	73	76	87	72	73	60	73	80	67	74	61	73	71	77	57	68	90	67	70	79	81	75	72	76	64	66	70	75	58	72	64	78	84	59	78	61	65	74	79	72	81	87	88	78	76	68	59	66	84	74	69	78	80	74	66	68	86	82	57	67	81	78	60	54	55	68	80	68	70	76	47	62	66	71	92	59	67	61	76	75	69	83	57	71	73	73	79	66	64	90	67	72	71	79	73	76	91	84	83	74	79	85	75	68	64	75	76	64	72	71	87	88	61	69	68	77	78	74	68	80	87	74	58	82	71	86	75	75	79	89	77	71	65	74	77	79	61	70	69	79	77	68	68	55	70	72	82	72	71	63	58	67	75	73	75	61	54	57	84	76	69	65	71	83	83	73	66	88	58	71	59	74	72	61	67	76	83	72	75	72	81	69	91	64	73	75	64	73	88	72	78	99	75	65	87	68	67	80	76	56	69	74	66	73	56	78	64	83	72	72	60	72	82	71	73	76	76	64	60	64	83	67	73	70	65	71	60	73	56	65	77	63	76	76	76	73	70	73	79	77	89	65	72	69	64	67	71	71	79	71	86	86	79	65	77	87	79	71	71	71	67	72	61	66	74	81	68	73	66	68	73	85	70	74	72	67	74	73	72	86	54	79	71	70	74	68	58	72	72	94	69	76	77	93	81	78	71	75	65	70	71	66	71	73	71	69	63	79	70	67	59	79	81	89	68	80	72	87	81	72	64	75	82	70	73	72	79	90	72	69	55	67	81	70	57	84	79	81	63	69	82	48	62	71	76	70	62	70	89	76	77	71	67	80	82	62	62	77	65	77	77	87	77	76	60	72	91	74	65	78	82	53	68	81	79	85	68	67	64	76	63	82	67	67	70	70	79	80	73	79	77	65	78	62	75	84	74	77	69	66	73	88	88	64	68	80	86	75	64	68	76	77	91	66	73	67	72	60	77	73	64	81	60	69	78	79	51	65	67	74	74	67	74	68	67	63	65	69	73	58	79	65	81	82	70	75	73	65	85	65	72	66	70	90	78	88	62	62	81	73	71	83	68	57	89	50	77	84	86	70	70	69	69	79	74	85	59	76	70	72	86	72	61	73	64	71	79	85	58	75	80	67	90	54	73	72	68	70	62	90	70	61	69	67	78	76	70	73	74	69	70	67	52	79	60	83	81	75	95	80	52	59	58	83	64	74	62	65	68	77	69	84	73	79	85	62	68	79	74	69	86	75	63	61	82	70	82	78	64	74	70	56	60	61	77	71	59	80	65	84	73	67	74	88	70	76	67	68	60	77	70	66	77	66	87	71	60	84	73	77	60	86	82	78	59	68	69	80	74	81	66	61	71	65	67	57	69	70	81	74	65	67	76	74	80	69	77	79	94	86	73	73	66	70	72	56	76	63	74	78	89	77	78	88	65	65	55	46	76	78	83	80	70	72	70	74	75	73	73	72	69	83	88	76	67	66	83	50	71	78	65	74	82	65	90	77	58	74	68	73	67	63	75	69	72	63	60	67	77	78	64	62	72	78	70	68	75	72	70	77	66	78	68	67	71	60	65	76	68	83	59	77	72	86	83	74	66	70	69	80	82	72	60	70	67	67	70	91	71	60	65	82	73	72	62	83	77	69	68	75	56	64	64	72	64	73	64	72	76	70	81	67	71	74	63	85	70	82	56	65	82	73	70	65	69	65	84	72	79	75	73	70	77	84	89	79	67	74	62	75	81	83	88	87	63	66	60	82	61	83	56	69	60	77	73	69	76	77	68	69	65	74	80	82	67	80	65	79	70	56	59	62	75	73	68	71	73	78	84	66	72	67	70	69	58	69	70	76	80	63	65	78	71	66	81	77	73	81	79	70	83	80	62	79	70	74	84	75	71	78	67	71	79	70	84	73	79	92	65	72	66	78	60	74	73	63	90	74	70	80	92	81	71	69	80	61	68	56	81	62	81	80	85	80	62	78	64	57	81	84	80	71	71	71	68	76	74	76	76	69	82	60	85	75	65	89	80	60	62	77	60	86	68	70	75	82	88	76	78	66	71	63	81	69	87	66	74	80	73	86	89	90	88	78	87	69	53	81	77	79	72	83	86	84	95	79	77	72	56	78	59	78	73	76	75	64	83	85	53	65	70	81	70	71	60	62	79	68	63	59	70	66	75	84	70	79	58	70	64	68	77	85	81	85	75	80	70	80	73	68	81	69	86	63	58	67	78	83	60	79	76	82	67	76	67	67	66	67	85	69	67	79	82	78	73	69	78	80	85	52	96	68	79	79	86	70	72	70	57	84	70	68	66	68	80	64	69	91	72	71	75	64	58	79	75	72	73	67	72	84	87	81	72	70	92	72	71	69	62	72	83	65	76	67	79	75	80	70	89	76	79	74	81	68	66	72	67	63	69	67	68	87	74	73	70	83	81	61	66	79	64	76	73	62	81	71	60	82	78	66	69	86	63	55	72	80	82	80	80	76	76	77	84	85	77	67	67	60	75	65	87	57	73	67	78	79	80	57	79	76	76	65	57	63	83	70	73	67	78	71	74	70	72	58	71	56	70	78	78	82	77	89	78	78	73	65	79	76	59	83	76	66	76	70	76	57	86	78	88	83	98	69	82	64	73	76	77	79	57	79	78	69	69
39007	29490	24769	23299	25907	21535	20395	20676	19437	15511	11377	7456	3342	1403	955	847	804	825	720	700	657	679	661	640	686	745	714	689	706	618	642	633	660	619	632	648	612	628	622	626	618	666	637	604	634	628	658	633	616	581	612	664	611	596	648	654	676	645	662	609	677	612	619	624	650	649	623	632	625	631	675	670	646	640	680	668	657	650	621	662	662	602	631	666	652	648	668	643	638	618	601	673	711	648	637	689	615	637	659	667	619	659	687	679	676	635	643	675	634	671	601	656	641	595	623	646	668	642	670	604	655	619	668	629	633	674	661	655	618	674	633	679	649	682	658	622	678	619	633	635	633	619	610	611	650	668	651	661	668	694	697	634	657	656	692	642	609	614	671	622	640	630	621	686	649	707	639	679	631	605	675	636	648	660	634	665	637	591	668	691	612	607	656	602	636	651	639	667	704	674	658	689	674	638	631	677	646	625	646	673	634	656	652	654	663	673	663	654	665	651	637	624	626	637	666	623	633	638	642	633	634	623	661	639	680	630	621	570	665	643	678	615	625	658	606	625	630	654	664	657	648	649	693	618	686	652	615	694	586	640	652	669	617	661	622	627	618	641	607	681	664	653	665	624	652	640	656	666	656	643	621	676	643	659	641	645	613	669	637	671	647	660	651	681	646	634	697	609	604	643	632	621	611	620	649	636	668	708	650	649	664	631	667	634	622	659	636	641	657	621	643	672	662	683	700	614	645	656	686	659	668	667	673	630	616	648	636	689	643	658	649	661	664	619	643	609	662	648	640	673	675	630	668	643	648	646	701	667	636	655	615	651	639	657	603	644	650	614	647	639	678	636	674	623	625	672	658	609	665	683	664	682	647	706	639	656	635	639	594	650	678	689	672	623	614	595	641	596	643	667	663	686	676	641	666	670	632	617	668	646	645	649	669	625	653	630	643	640	641	657	597	653	629	601	656	648	646	652	638	641	624	653	648	690	640	641	665	641	634	641	657	635	658	625	710	651	663	659	637	632	657	636	630	632	684	654	587	668	649	625	648	593	653	655	657	663	615	655	630	663	613	675	623	643	719	628	592	632	628	647	644	635	591	634	659	641	631	668	607	616	640	681	649	629	680	649	583	628	661	642	624	687	635	623	661	659	664	660	656	628	688	617	584	665	672	653	661	674	661	618	655	576	629	652	642	639	642	635	651	656	701	632	620	653	638	598	634	632	625	655	653	669	660	648	662	695	655	620	714	640	646	648	632	660	647	644	649	624	595	683	610	674	636	641	644	574	614	674	642	711	595	651	634	614	668	640	674	670	669	644	717	678	638	629	634	622	648	643	656	660	697	602	650	661	633	591	615	637	665	671	643	635	648	637	621	656	645	583	645	632	650	628	658	658	615	597	643	683	670	678	647	672	614	664	633	657	641	641	689	599	648	669	651	623	645	617	671	701	626	669	655	657	622	673	663	673	644	653	623	660	645	654	626	666	661	709	635	653	630	582	674	664	638	646	647	719	633	648	645	622	664	642	660	627	660	666	643	652	665	670	630	665	637	633	595	637	640	653	629	695	651	618	635	629	633	668	630	677	620	657	658	657	602	696	686	659	625	648	657	683	639	651	617	676	675	650	688	655	658	643	647	666	650	651	703	640	643	635	604	596	639	643	690	634	679	635	626	632	622	626	632	654	639	665	620	650	624	664	661	668	640	628	658	682	635	638	679	670	673	605	634	632	660	622	635	639	614	652	651	658	665	660	673	669	658	622	671	592	638	646	672	637	632	656	632	601	639	603	680	636	624	707	629	692	660	704	603	620	697	658	654	652	602	664	646	690	673	664	612	648	625	687	603	671	688	651	667	649	649	652	671	619	623	640	608	675	618	622	654	608	608	639	690	620	635	663	619	615	644	677	668	635	631	640	636	653	646	617	640	685	690	681	643	660	678	635	623	668	666	671	634	690	601	651	634	651	605	633	641	622	644	647	601	633	669	667	678	598	622	650	617	648	642	635	639	610	651	662	677	682	627	643	641	664	634	653	628	666	625	671	640	652	627	612	629	648	649	667	663	646	655	642	606	628	678	665	649	619	658	651	642	632	634	639	634	621	633	676	697	631	646	626	679	649	687	606	630	632	611	646	639	671	630	619	612	617	634	633	644	625	628	614	620	722	650	657	641	580	641	693	621	635	661	689	647	638	628	643	684	656	663	648	620	652	623	675	656	555	659	661	647	648	623	625	620	648	639	590	637	666	601	667	655	638	663	669	623	627	672	639	674	618	670	634	613	699	638	660	657	658	643	628	661	666	633	633	662	679	617	648	606	680	737	644	641	661	649	692	667	649	679	621	639	633	656	705	647	609	612	654	626	659	668	691	689	653	630	649	630	642	610	637	661	631	625	603	659	632	613	627	625	679	635	624	654	657	684	626	641	678	643	644	582	600	649	655	661	652	646	678	667	653	617	669	655	677	606	647	641	629	663	658	624	672	601	642	609	642	634	659	639	619	630	626	614	670	690	650	609	649	617	617	622	658	623	611	629	678	622	605	652	657	643	638	651	652	679	633	620	694	644	670	649	676	641	623	661	629	657	699	644	623	628	641	623	654	677	594	620	624	639	637	627	587	642	695	657	621	624	633	615	627	650	686	639	658	635	626	616	646	705	630	711	670	646	647	637	667	635	589	624	636	658	566	671	643	637	640	627	666	617	616	631	629	652	622	636	627	582	649	608	638	600	637	638	620	673	591	637	670	626	673	631	656	664	671	652	684	671	647	658	645	682	682	610	616	601	659	622	630	691	608	681	569	677	637	650	621	620	656	721	683	647	645	688	647	631	657	680	655	647	643	689	576	658	687	665	702	640	668	604	598	662	637	648	608	655	630	687	611	675	652	647	628	625	624	651	626	657	723	617	597	692	648	648	682	639	646	657	619	645	728	696	689	658	648	602	657	638	688	612	679	661	644	632	647	693	668	669	633	645	679	634	639	672	614	688	626	654	661	607	676	637	662	638	691	649	607	614	651	647	623	683	591	608	630	678	631	646	645	642	608	639	646	613	663	597	617	625	649	635	648	677	638	631	674	670	637	620	684	633	623	648	618	637	690	636	671	658	630	633	657	625	632	661	679	674	639	666	704	646	652	655	638	645	705	695	630	666	658	629	629	626	671	634	655	670	634	647	670	661	640	692	655	635	629	651	639	637	661	620	714	666	653	698	674	634	673	662	645	653	650	644	605	681	638	648	671	656	657	648	626	704	656	625	606	628	671	655	626	649	614	633	611	680	696	624	617	654	643	661	617	654	682	644	664	684	688	611	647	651	642	645	617	634	634	661	619	658	643	623	619	652	690	667	613	669	609	634	642	579	668	666	657	667	676	642	673	673	623	631	666	656	662	640	631	610	695	642	700	595	643	655	634	649	624	615	677	668	668	651	591	602	660	644	640	662	644	653	685	646	708	634	626	610	615	636	653	674	642	637	648	620	601	657	656	632	656	614	720	601	610	661	671	647	643
8803	6664	4300	2640	1564	916	713	864	992	738	524	365	191	90	65	50	59	53	42	53	47	35	59	50	57	54	49	77	48	52	39	44	49	45	52	42	50	51	52	47	54	66	51	51	49	54	53	53	53	49	56	53	45	51	52	47	52	47	47	40	45	39	52	63	56	52	46	51	53	53	41	46	43	56	51	41	43	64	62	45	50	40	53	56	42	44	37	53	48	49	56	44	63	45	49	57	54	51	48	38	53	55	52	49	41	44	52	47	48	47	53	52	44	47	51	46	40	55	39	50	47	36	45	49	47	53	52	59	50	38	44	50	44	42	44	51	42	49	49	49	47	42	48	44	65	50	50	52	47	49	48	51	62	56	47	70	59	54	50	52	55	50	50	53	35	49	61	47	45	45	40	37	49	53	52	57	48	52	48	38	50	59	45	56	52	54	57	41	52	56	52	58	67	51	45	49	54	43	59	55	43	57	62	55	50	50	54	40	47	47	48	57	61	66	48	50	53	59	50	61	59	59	50	54	41	45	51	48	50	53	42	51	44	41	52	46	44	45	59	35	50	54	43	42	72	50	53	59	50	45	57	55	50	42	45	53	40	41	44	59	46	56	47	60	49	41	51	55	36	54	49	58	41	59	52	50	56	35	40	54	51	51	47	50	44	58	54	49	50	46	46	45	53	44	53	39	56	44	48	55	45	59	54	48	55	52	51	67	46	53	43	40	49	55	60	48	56	59	61	53	59	56	46	43	50	54	47	48	61	43	60	46	43	38	53	53	47	38	56	55	47	46	56	45	48	46	51	46	61	51	61	51	56	53	54	40	57	52	67	62	47	57	50	57	57	48	49	47	57	43	45	60	53	57	71	51	56	52	50	79	53	47	48	48	49	47	65	47	43	45	42	53	56	44	47	64	53	40	62	43	52	41	42	46	50	44	57	50	50	42	44	48	59	60	49	40	52	41	52	46	50	53	57	55	45	41	39	51	50	46	53	33	51	54	47	52	61	55	42	62	46	44	53	64	43	53	38	54	46	38	59	41	46	52	33	55	47	51	57	44	47	46	52	45	41	44	55	39	60	39	64	46	44	54	51	44	47	48	51	46	51	38	43	50	57	38	47	51	57	45	39	48	54	49	54	41	56	53	41	44	58	44	59	42	56	53	59	65	60	58	55	43	50	51	60	57	47	53	53	53	49	44	54	54	49	34	45	45	50	55	61	49	46	36	46	47	48	46	56	47	44	53	46	48	47	42	41	50	61	58	40	43	51	63	53	59	48	51	60	51	59	45	57	58	55	51	40	53	53	54	51	56	48	51	53	47	55	45	41	34	42	45	45	46	54	61	54	49	46	58	48	48	45	50	59	61	48	44	38	55	46	63	49	52	57	50	50	56	55	53	61	41	56	45	53	49	53	47	52	42	45	41	44	47	49	55	60	40	33	45	67	48	44	41	71	63	52	70	63	55	43	64	53	57	56	43	51	46	48	51	52	49	51	54	55	55	58	54	48	55	44	50	45	51	40	57	45	46	45	50	42	62	43	56	50	63	48	50	48	55	51	51	51	48	48	41	45	52	58	52	47	60	49	58	53	55	47	52	45	56	46	48	48	61	45	48	64	54	51	70	37	34	46	42	53	48	61	43	52	46	41	42	60	43	53	43	50	58	50	41	47	52	58	51	61	57	58	36	42	53	55	45	46	51	40	55	52	50	48	43	44	39	51	52	55	48	49	50	52	50	68	55	54	57	50	45	54	59	53	54	45	48	62	52	46	44	51	52	60	49	48	53	58	65	64	56	46	41	55	59	44	44	51	43	47	61	57	47	66	48	46	48	50	61	44	35	49	41	63	61	64	52	55	50	59	50	38	53	65	44	52	42	39	60	47	64	61	57	56	57	55	53	31	49	58	66	53	53	41	49	45	50	49	55	45	51	48	49	49	50	49	60	51	49	51	61	58	44	48	58	55	55	55	57	60	51	38	52	58	54	45	42	61	55	58	57	62	43	44	56	48	43	51	58	53	53	50	33	59	56	59	46	40	55	54	51	49	51	44	48	46	47	40	56	42	58	53	46	56	68	48	55	52	47	49	43	40	40	55	59	45	56	37	57	56	55	47	44	58	60	56	59	50	46	58	42	53	38	58	54	50	50	39	46	45	49	41	61	42	39	75	57	52	46	51	49	50	58	47	54	53	55	48	53	43	45	50	50	58	50	53	55	68	43	60	49	62	39	48	52	58	50	50	56	50	43	44	44	39	65	63	53	48	52	43	45	45	50	51	33	57	43	49	45	44	53	36	46	37	57	49	47	37	49	55	47	45	60	63	49	55	50	52	47	46	48	57	41	41	46	61	49	58	45	50	45	47	64	45	44	45	51	60	50	58	35	46	52	51	44	49	51	58	44	53	48	50	50	35	47	69	53	47	46	63	59	39	39	45	49	41	51	52	60	46	57	51	50	54	45	60	57	46	57	44	48	45	58	44	56	61	58	45	52	51	40	48	45	33	45	52	62	56	57	60	44	68	59	64	48	53	50	37	53	58	48	58	52	55	40	53	83	50	53	62	52	51	51	44	48	36	72	65	46	41	53	68	53	54	54	52	51	47	56	59	59	51	53	51	57	56	45	48	59	52	44	43	54	56	50	42	49	43	67	58	42	45	48	50	38	59	43	55	54	62	52	48	52	50	49	56	59	57	55	53	43	53	37	50	46	50	59	46	65	63	42	55	48	38	49	65	35	48	51	38	51	55	56	47	50	38	53	42	52	55	49	56	62	57	53	48	55	51	53	53	44	48	40	58	57	58	55	56	58	42	44	42	43	40	51	43	47	36	46	65	53	54	55	45	52	51	44	38	42	55	50	47	58	47	44	60	57	64	55	49	51	44	51	54	64	59	29	50	49	56	52	56	49	46	55	48	54	53	36	44	48	60	56	41	39	58	46	53	53	49	50	67	58	60	51	50	64	50	43	60	45	36	47	59	45	48	42	61	59	44	52	51	53	45	61	39	58	61	44	48	48	55	51	46	56	56	51	49	38	55	56	47	44	43	49	39	53	37	55	51	53	49	47	40	46	46	63	43	54	48	41	60	41	47	46	56	54	45	50	58	56	65	71	45	52	57	46	47	53	57	54	34	62	40	48	49	51	52	51	52	46	59	54	50	42	53	55	38	51	52	38	53	55	46	42	32	50	43	53	63	43	56	49	57	49	39	51	39	56	58	50	64	55	64	51	57	39	49	53	41	43	45	43	45	49	52	47	57	48	47	40	56	43	52	45	54	46	48	48	52	38	31	53	47	57	48	52	63	48	47	55	47	47	44	49	53	46	42	36	37	53	40	55	54	34	51	53	52	49	56	48	57	57	50	43	47	58	50	44	60	50	48	51	54	42	71	55	49	36	47	54	58	58	55	59	46	41	56	57	59	48	47	43	43	53	64	46	53	42	52	51	48	70	61	39	53	57	48	60	38	43	41	61	46	43	60	64	49	50	42	68
37388	27977	23785	22489	23942	19593	17526	18309	18298	14403	11054	6968	3371	1219	718	647	562	573	494	480	470	445	493	438	522	475	467	479	459	446	435	460	467	452	500	424	451	524	481	433	409	487	452	456	400	456	422	449	460	442	449	470	467	436	449	455	466	488	458	432	418	431	455	458	439	467	438	451	444	418	433	438	447	409	473	485	436	437	455	472	433	458	446	457	434	451	424	474	445	477	455	435	496	467	461	452	470	440	484	477	433	455	417	444	433	463	456	424	455	453	452	420	481	425	458	469	457	442	431	491	502	449	444	507	464	469	464	446	487	433	432	430	465	439	480	412	457	429	444	419	445	421	441	445	442	378	471	459	445	461	476	452	463	469	480	441	461	492	449	421	449	457	448	443	445	439	424	435	465	454	453	448	483	439	488	458	460	453	429	433	467	489	450	458	454	497	461	458	474	461	483	430	455	466	447	463	426	407	485	428	444	435	417	447	440	496	458	410	438	406	448	436	504	440	508	454	473	506	426	443	465	467	448	470	424	468	416	422	475	442	501	440	450	487	485	432	445	448	475	438	444	468	454	459	460	432	460	443	441	485	457	495	471	446	451	472	459	501	439	446	441	424	434	430	435	450	429	450	454	453	485	430	459	468	474	472	440	481	442	446	441	414	494	453	468	425	432	462	487	423	444	448	471	425	433	423	454	456	411	425	438	432	467	484	462	440	486	419	422	443	447	429	448	467	464	427	433	447	466	448	481	403	463	462	429	467	453	448	438	465	471	429	449	438	434	445	419	448	480	473	486	469	437	468	484	462	425	493	436	453	417	428	458	442	412	447	440	461	437	435	456	461	460	436	426	437	441	452	458	457	478	491	449	495	483	444	439	482	465	446	411	441	418	457	461	458	443	458	478	411	445	443	482	442	457	465	486	448	448	442	424	469	473	457	460	496	464	465	439	507	449	462	453	497	479	477	476	466	447	476	436	456	420	469	454	459	456	440	436	454	477	449	452	424	424	448	451	428	428	447	452	481	481	440	440	468	471	475	397	482	462	466	490	445	467	463	437	440	414	469	455	487	450	454	424	461	437	439	437	464	459	414	427	455	437	485	430	439	452	436	449	428	447	457	447	455	480	430	466	471	443	419	456	454	458	483	413	429	457	447	464	449	456	451	449	477	452	466	453	447	462	439	494	433	482	459	429	439	441	486	455	452	448	459	461	469	438	448	451	502	443	435	473	423	475	449	435	433	475	452	444	438	432	469	400	481	448	456	455	454	460	437	448	436	440	431	475	494	469	474	434	471	458	465	455	435	462	442	462	446	427	418	449	459	437	472	426	459	446	456	475	453	437	412	446	491	484	498	444	437	417	455	479	467	463	441	479	449	457	471	461	462	455	452	436	477	464	448	461	451	466	466	468	464	447	487	443	453	460	431	438	458	440	458	466	427	459	436	447	467	483	476	461	460	438	446	434	496	455	437	488	467	424	474	436	432	457	451	464	425	478	507	450	499	474	468	439	440	458	433	421	474	466	479	423	474	439	460	460	446	432	477	458	454	444	465	459	415	488	437	425	439	471	459	430	451	453	481	420	471	454	450	434	415	440	471	436	444	436	452	448	432	508	453	442	472	465	475	444	471	447	459	427	446	463	421	457	430	480	441	435	477	436	467	428	469	483	433	432	442	453	441	460	441	442	477	466	410	471	466	477	449	464	455	444	456	521	424	461	467	460	437	469	399	470	463	444	493	412	430	457	451	484	475	457	461	467	453	470	418	452	456	483	449	472	455	488	478	485	500	472	477	429	450	427	447	464	450	443	468	444	419	452	433	440	463	438	451	455	467	457	425	442	450	466	441	454	476	418	445	428	463	486	442	485	491	437	456	443	447	428	422	464	465	454	451	477	479	443	452	418	456	461	469	455	452	457	430	488	465	493	426	457	478	463	451	456	469	439	405	461	440	470	476	437	453	414	454	437	470	456	450	485	435	461	434	408	455	455	430	443	455	449	457	471	451	459	443	498	466	472	468	426	423	461	458	464	440	463	449	474	432	503	434	431	481	432	461	444	488	428	434	456	485	449	434	473	447	466	474	440	466	453	428	451	473	470	443	439	475	469	454	473	453	451	475	463	436	452	420	457	448	457	462	447	426	454	443	452	477	443	457	445	418	489	430	448	475	437	455	468	468	450	455	441	461	456	476	482	469	439	432	493	472	454	424	462	436	403	437	430	457	430	467	454	461	452	404	465	477	500	465	435	438	441	447	461	479	504	471	489	467	447	425	453	455	417	490	430	471	468	457	485	431	472	458	419	460	489	427	442	488	433	454	477	465	458	435	454	450	430	431	479	424	465	426	441	448	432	495	466	452	451	467	467	449	488	480	425	459	430	462	447	435	439	501	495	492	460	437	464	418	429	452	435	485	485	464	473	444	432	415	452	429	438	423	482	428	473	496	449	478	450	449	405	404	452	486	467	478	434	485	434	447	455	482	453	464	455	448	453	468	424	456	477	413	450	463	465	461	477	418	427	453	443	481	468	465	451	462	440	474	434	440	419	432	431	473	469	466	454	441	423	458	453	438	427	501	466	450	453	464	455	523	473	462	478	447	436	466	422	474	446	498	465	447	434	481	472	454	463	469	447	448	439	439	428	466	459	450	424	422	451	442	426	418	478	455	449	502	438	507	458	432	444	439	444	423	436	482	483	433	478	416	478	418	463	485	473	470	419	481	457	443	470	450	440	433	466	525	456	449	485	444	478	475	439	466	486	462	424	462	452	470	422	454	472	502	451	474	472	502	467	434	445	450	461	477	477	447	495	479	455	454	462	481	446	446	446	404	449	403	466	423	460	491	455	472	440	466	448	456	434	442	440	455	446	467	435	493	459	464	465	474	450	465	447	460	463	463	455	450	430	434	438	474	444	450	458	444	443	431	482	439	463	441	481	495	463	463	486	463	385	461	450	460	478	448	463	414	444	465	428	422	446	485	470	453	475	450	458	450	415	433	427	485	458	461	467	477	441	456	412	457	466	420	472	419	429	447	480	445	504	440	457	481	445	512	444	467	495	447	412	485	442	461	464	475	428	473	480	513	417	459	482	476	437	474	441	480	464	458	487	472	446	463	463	449	424	481	467	410	469	469	440	438	467	458	448	468	428	437	470	453	433	490	447	486	473	467	438	446	446	489	469	436	443	482	469	447	486	439	438	472	470	434	439	456	457	498	438	418	438	428	504	464	446	465	441	427	431	434	458	440	453	452	453	469	444	452	509	446	442	433	472	463	482	478	439	439	473	433	444	456	453	444	451	436	436	462	449	452	446	457	473	419	441	476	461	443	436	462	461	469	445	474	481	459	450	471	480	462	477	476	430	447	448	412	434	447	442	440	440	483	460	434	420	457	460	449	455	462	468	468	448	462	475	436	459	466	462	423	436	461	457	463	396	465	461	453	440	428	412	459	463	466	435	475	459	420	478	463	476	444	431	449	485	451	420	457	463	506	446	416	449	477
10403	9431	7044	4151	2568	1417	1072	1610	1834	1446	1010	640	318	159	106	95	62	67	68	70	68	58	73	67	76	74	70	57	62	58	72	72	74	59	58	66	67	65	70	76	69	70	65	68	78	58	67	63	76	76	72	72	75	70	64	68	67	69	60	71	64	64	86	75	73	66	59	72	72	56	55	60	44	76	71	61	65	65	73	68	65	71	58	57	73	64	74	77	55	64	64	63	73	66	56	73	55	60	78	59	72	68	62	62	49	77	66	66	73	70	68	52	73	62	75	53	66	61	56	69	53	71	63	52	81	63	72	75	60	73	56	66	73	78	73	76	54	62	76	66	80	67	61	68	76	56	67	65	79	65	68	61	56	65	67	69	65	77	62	70	56	74	68	60	58	62	74	64	78	61	65	61	63	62	79	67	68	54	65	81	62	72	63	60	64	80	57	56	54	65	63	76	69	78	71	69	74	67	73	60	67	84	73	61	80	74	60	66	68	67	53	55	71	66	84	78	81	64	72	60	70	68	73	64	68	67	78	69	72	71	60	74	71	58	62	78	63	74	53	69	59	72	65	67	65	79	65	65	60	56	52	63	61	69	78	65	65	66	55	65	56	66	61	58	77	66	65	67	59	74	68	63	55	65	60	51	66	82	56	65	61	68	68	59	62	78	67	70	69	58	65	80	55	61	58	60	68	64	64	58	81	89	57	73	67	69	62	69	67	73	57	64	56	61	71	68	71	90	70	54	76	73	68	70	65	65	64	64	66	63	60	62	57	61	55	61	60	76	65	60	67	64	70	68	75	63	66	61	55	81	62	74	73	63	74	67	79	65	71	71	60	66	65	70	56	59	71	77	52	76	68	55	63	70	49	57	76	59	65	58	69	62	60	69	74	64	71	54	52	81	75	72	79	59	60	58	59	58	74	77	67	68	62	62	66	77	65	73	67	83	62	67	66	67	78	74	54	68	68	67	72	73	73	60	64	60	67	62	53	69	86	64	62	65	73	58	60	64	72	58	66	64	70	63	58	64	68	60	56	82	76	64	66	61	71	75	59	61	59	73	81	75	64	70	60	52	64	77	63	63	62	66	63	75	70	66	56	70	63	73	63	77	70	54	61	74	65	68	73	57	69	60	61	64	88	63	62	74	70	67	71	64	73	71	54	65	67	64	60	64	70	63	60	65	50	62	69	67	46	80	58	62	62	68	65	72	59	73	80	58	67	69	73	59	61	64	65	53	70	78	60	81	57	59	67	55	70	62	72	62	65	67	57	62	63	62	68	69	67	76	58	54	63	70	66	75	67	68	70	64	69	78	70	84	67	63	75	65	77	67	64	66	57	64	65	56	57	58	61	58	67	64	58	75	77	70	71	71	61	72	76	68	59	60	62	67	69	62	59	65	71	65	62	70	47	61	66	69	52	61	55	75	66	65	70	81	69	67	58	70	65	66	76	52	71	58	58	52	62	58	76	66	75	78	67	67	67	72	62	60	75	70	65	59	75	67	77	74	71	70	56	65	64	55	57	60	55	57	66	63	63	59	62	61	49	56	69	69	85	68	84	72	69	64	63	59	70	64	55	56	74	59	67	65	55	66	58	58	68	54	67	73	56	81	71	64	50	78	84	59	61	79	49	55	70	56	68	61	65	67	65	56	88	66	64	69	67	61	61	66	65	68	54	76	78	63	77	69	72	67	65	60	68	59	71	85	72	68	83	64	61	67	60	63	86	60	67	69	58	59	68	58	73	65	50	70	49	56	79	72	71	64	75	52	60	75	73	63	73	58	57	57	70	61	61	55	71	64	68	66	58	53	69	67	64	78	62	56	72	67	64	85	70	65	67	71	58	79	77	78	74	68	68	61	65	64	66	65	65	63	68	73	70	63	61	57	64	74	68	76	67	68	55	61	64	68	69	67	74	73	60	70	53	76	63	69	48	69	62	71	69	59	62	64	68	64	74	59	74	77	67	61	67	68	62	60	82	66	56	62	79	67	50	72	67	56	58	65	75	60	62	60	66	62	76	62	58	66	77	60	50	64	77	71	79	71	64	59	65	87	64	72	71	66	77	64	76	51	70	68	73	75	73	73	68	78	63	71	55	71	71	63	60	69	58	55	63	74	80	69	59	72	68	75	73	61	73	59	69	65	58	63	67	61	57	71	72	65	69	57	66	58	64	69	69	69	68	56	61	63	69	60	72	65	53	68	72	62	72	65	63	78	53	60	73	69	43	66	66	72	63	62	64	70	73	67	70	69	61	73	70	54	62	75	55	56	61	65	68	62	66	61	52	46	65	49	72	71	73	61	46	70	64	67	56	61	68	60	67	66	70	68	67	52	73	78	53	76	65	67	75	49	74	65	60	58	63	75	59	59	60	63	69	64	49	55	58	54	65	83	57	57	73	59	70	57	91	62	49	69	66	68	68	63	64	73	69	79	67	62	80	67	69	61	58	67	75	68	78	71	52	71	78	56	56	72	56	92	81	71	52	68	61	63	59	62	61	73	79	57	68	54	66	75	57	90	57	51	56	74	70	56	57	72	61	70	64	68	85	70	63	76	69	68	69	62	72	60	68	65	60	86	53	70	74	55	67	67	54	63	71	67	72	57	54	50	67	66	75	61	55	70	68	62	64	64	68	67	65	60	61	75	80	67	49	72	70	61	65	72	61	59	60	65	66	67	70	67	69	70	65	64	61	74	60	71	57	66	73	66	59	57	59	65	63	57	50	70	64	66	61	53	72	65	66	67	69	71	84	71	57	76	83	64	56	67	63	54	65	60	54	58	64	64	66	70	67	63	59	54	83	81	57	69	59	68	67	64	61	68	57	60	70	72	53	53	69	72	76	80	64	58	63	71	72	61	87	58	62	65	76	68	66	66	66	62	65	69	60	59	65	73	65	57	66	66	54	70	77	62	61	57	68	88	60	83	58	78	60	84	60	55	53	69	63	71	67	66	60	71	75	58	78	86	58	70	54	62	53	65	75	58	66	64	67	64	59	69	67	63	70	58	82	76	63	64	58	66	78	56	56	73	63	79	55	67	57	57	61	68	79	63	66	74	66	80	63	62	58	77	74	65	62	63	59	63	73	77	64	64	83	60	71	62	56	68	82	53	64	52	63	70	59	58	67	66	75	75	66	70	61	69	83	68	68	69	64	64	74	80	68	47	64	68	61	79	64	69	66	62	65	61	59	62	56	63	61	60	67	75	41	61	71	71	61	66	61	59	69	56	74	66	56	63	48	61	64	71	57	62	65	67	58	54	80	75	73	53	52	67	60	64	66	56	80	67	69	57	85	67	64	63	53	73	73	57	69	77	75	57	75	62	65	64	76	69	69	68	65	65	65	68	77	61	80	49	58	56	72	61	64	77	67	75	71	61	57	52	62	65	68	60	70	71	47	51	63	69	73	68	68	66	77	62	71	84	74	58	72	71	91	62	59	77	64	69	69	77	74	84	60	65	65	63	80	59	84	73	77	62	76	87	52	69	78	65
41127	31610	28432	26647	28608	24143	21728	24912	24515	21009	15653	10811	5662	2146	1140	922	772	745	732	702	685	653	633	670	655	675	632	628	597	614	559	644	615	607	588	566	612	561	584	604	592	588	596	626	592	597	626	610	563	646	605	581	586	643	557	573	547	594	601	657	557	592	615	619	596	636	607	614	653	621	611	564	591	581	607	612	585	610	594	636	607	571	622	564	626	623	558	610	611	611	566	610	612	610	576	549	582	588	554	634	603	598	602	609	622	639	583	616	574	621	585	596	563	607	607	635	597	621	599	577	585	620	570	571	603	584	619	623	643	600	615	606	594	612	596	597	597	622	626	577	565	562	617	589	581	610	616	589	593	532	603	570	608	584	610	610	608	609	629	646	583	579	584	636	625	630	628	606	596	604	566	572	616	568	589	561	590	589	625	594	554	579	599	594	630	625	609	597	604	606	607	580	598	616	583	634	600	599	608	621	587	609	577	602	620	625	577	588	621	605	611	562	602	544	639	602	612	637	617	605	628	616	567	581	604	606	586	580	600	619	667	623	598	639	588	572	592	566	593	635	619	608	636	560	597	595	611	674	588	597	554	568	563	610	619	644	626	590	609	561	641	616	591	595	634	598	560	587	595	617	618	597	600	571	623	605	605	578	591	638	564	615	611	640	584	624	631	585	617	614	648	608	603	651	628	591	582	602	618	624	581	547	618	630	588	609	602	640	630	623	563	633	602	614	603	587	612	585	578	598	573	616	583	574	558	616	619	567	585	598	593	619	618	563	563	592	625	638	590	608	598	618	559	595	592	555	598	596	582	604	592	560	584	579	576	552	597	557	617	574	604	608	624	588	676	574	609	629	622	545	570	601	648	562	613	641	611	629	575	591	590	609	580	593	605	619	597	582	616	629	568	595	586	608	583	594	561	587	605	560	584	586	536	605	602	569	577	624	601	579	622	548	609	626	615	600	557	592	580	592	581	560	585	643	615	546	634	611	560	622	570	625	606	625	586	601	591	553	581	607	605	598	610	547	591	596	621	566	630	592	588	594	611	572	585	601	606	618	619	610	591	590	642	563	589	594	592	622	600	598	601	582	613	630	600	590	627	591	646	578	605	567	631	591	592	641	636	582	595	558	618	588	556	597	600	606	588	564	610	605	601	602	584	573	578	558	582	610	573	592	601	599	606	638	591	621	643	573	599	601	621	528	585	604	588	588	605	594	617	581	618	589	582	638	596	562	578	571	593	634	611	595	613	593	582	610	611	570	601	599	628	600	604	575	620	607	597	587	623	615	524	568	559	649	630	626	569	595	583	650	646	590	622	614	573	589	578	593	614	601	598	606	604	583	534	592	607	534	586	601	602	569	619	575	584	610	586	601	595	583	568	538	598	557	616	563	624	587	579	610	609	606	617	640	635	589	597	600	601	653	563	564	622	570	556	591	625	639	567	617	576	647	604	619	613	609	588	582	625	605	560	579	629	618	615	583	560	638	580	621	616	627	587	617	617	626	602	584	671	605	605	601	571	627	568	599	658	642	582	608	612	562	621	622	587	595	579	575	606	556	618	606	610	604	605	618	565	603	554	583	592	617	610	616	602	656	568	570	626	604	575	617	556	548	594	538	607	562	607	610	524	606	602	552	610	587	580	638	582	603	577	564	609	606	598	615	592	579	582	629	597	611	592	586	588	630	579	617	575	577	595	577	596	630	600	618	603	566	576	618	639	617	650	627	576	586	616	582	577	599	612	587	567	608	604	583	599	596	590	577	597	575	616	605	619	616	587	523	618	585	558	601	565	603	583	611	605	595	637	582	622	622	610	614	596	600	590	626	561	574	587	591	623	604	580	632	539	584	589	607	616	584	620	604	630	607	627	637	586	600	579	576	599	575	600	595	603	580	581	582	611	636	612	605	573	581	616	574	585	621	579	622	603	640	578	561	636	596	594	575	636	614	585	554	582	653	627	595	620	653	578	611	553	630	606	622	575	581	592	592	585	570	605	575	573	576	648	644	577	590	596	601	589	628	592	578	619	593	606	589	633	635	575	600	634	598	605	582	602	600	578	609	574	619	583	631	591	596	609	630	593	607	577	606	581	606	588	638	611	595	570	554	594	590	628	574	630	583	596	561	582	595	576	626	587	607	583	616	599	593	624	618	619	572	581	588	591	589	555	635	588	611	589	583	614	606	608	594	619	590	558	576	554	561	592	585	582	626	599	583	618	597	603	570	588	637	617	613	598	590	563	605	604	610	609	617	573	601	606	604	610	598	627	585	589	591	593	585	589	615	589	572	615	593	621	567	606	616	584	635	602	609	561	579	575	639	614	613	588	561	564	580	569	605	610	625	622	600	544	647	620	586	584	622	641	626	583	595	583	617	637	604	584	581	603	622	634	620	579	575	633	602	580	619	619	561	584	589	615	646	598	586	540	627	609	563	564	592	595	578	601	590	622	600	536	657	541	569	563	586	623	595	553	587	598	580	625	582	553	574	595	616	573	586	610	611	602	614	603	621	606	599	593	598	571	571	631	589	597	587	618	593	589	597	588	604	588	556	650	642	613	623	602	580	609	599	592	651	582	610	617	556	560	597	603	572	562	608	588	642	582	568	606	614	635	604	606	544	610	622	571	615	587	626	571	564	606	595	587	605	598	595	587	606	562	606	608	630	612	580	558	588	636	583	627	577	600	596	597	554	598	584	600	554	614	556	590	613	572	605	590	589	546	584	599	628	617	608	603	604	599	647	610	632	601	608	641	610	596	596	630	583	562	610	607	603	601	583	567	670	590	596	596	593	558	610	654	607	613	582	593	575	587	603	560	613	619	578	637	600	626	559	596	604	585	626	603	631	589	609	598	579	612	566	582	637	602	593	580	634	578	558	616	588	626	570	594	579	598	587	579	553	628	598	588	596	601	586	618	582	611	617	647	616	591	625	572	597	618	594	570	585	623	580	566	640	614	608	565	631	599	602	557	551	603	584	586	583	611	636	574	585	588	559	596	604	571	612	618	593	588	622	610	564	617	617	606	586	555	615	548	617	621	588	603	590	562	594	637	599	605	593	596	609	588	644	609	576	569	665	615	569	617	648	633	622	619	574	603	568	618	583	583	610	577	569	650	625	571	617	643	582	596	633	613	591	574	574	544	619	639	642	538	615	602	576	586	546	573	595	618	592	633	595	622	604	632	565	625	590	606	566	567	612	600	587	635	572	628	588	591	577	584	609	580	599	591	565	581	604	574	556	576	579	616	546	622	592	594	593	636	593	564	628	568	545	594	629	620	616	589	551	592	654	578	602	592	597	587	606	588	591	592	636	572	627	594	588	643	580	620	601	615	609	605	619	563	601	550	614	611	610	586	619	581	610	606	605	617	568	597	626	606	554	622	544	630	583	591	618	600	594	622	608	580	567	615	631	571	640	618	639	609	556	613	606	635	616	584	566	561	581	604	619	582	582	593	616	589	535	627	613	589	561	591	648	613	600	594	622	581	600	627	616	607	625
6694	4482	2339	1356	764	397	246	230	253	246	160	139	91	74	59	57	56	70	54	63	69	60	61	67	63	66	56	63	65	67	72	58	70	65	63	79	77	72	80	66	62	62	61	50	61	58	65	71	67	53	58	71	61	59	62	58	54	68	48	56	70	56	71	62	63	68	51	61	53	57	77	62	80	59	64	71	64	83	59	70	49	52	66	55	51	61	71	53	56	58	48	64	64	68	63	63	59	63	67	71	62	73	68	56	68	48	59	61	62	80	79	55	75	62	45	72	57	68	66	59	76	51	56	57	63	60	67	70	52	58	68	65	65	62	57	61	55	50	59	73	64	66	56	59	56	70	66	59	53	76	57	56	58	56	61	50	57	69	58	63	46	53	55	61	61	53	67	64	45	67	58	66	72	56	69	54	61	63	55	61	73	44	58	53	63	60	58	68	66	69	56	66	68	72	60	58	67	56	68	73	63	68	59	58	57	69	66	64	62	69	55	65	54	61	54	60	59	57	54	83	61	59	52	66	69	55	48	68	61	67	63	76	61	87	68	62	66	58	70	54	62	50	79	56	59	54	56	54	52	64	52	57	66	66	64	54	73	70	61	71	54	69	57	63	55	86	57	61	52	50	59	67	57	78	70	73	62	61	53	56	70	68	74	50	59	71	61	71	53	72	51	49	60	62	65	75	73	65	64	68	70	65	57	61	64	56	58	58	41	56	48	51	53	66	57	57	66	67	56	60	77	66	64	53	61	49	53	62	67	65	78	57	66	56	69	74	63	74	60	71	62	61	70	64	71	52	67	63	63	52	63	55	66	59	68	53	62	64	68	79	64	56	68	64	66	76	60	54	81	68	64	59	64	69	55	61	67	69	45	61	58	57	65	51	62	70	49	68	52	64	74	69	69	68	59	87	64	64	63	60	51	59	75	72	54	64	60	74	66	62	68	67	61	53	60	60	60	64	62	72	66	71	63	70	61	61	58	57	64	66	52	71	59	60	73	57	64	53	73	59	69	52	68	53	65	57	61	62	69	58	63	55	57	66	61	62	76	51	57	67	76	62	63	64	57	62	66	65	54	68	53	54	57	57	49	61	56	61	56	62	70	66	58	56	55	63	60	61	50	66	74	60	63	69	65	45	67	56	56	70	58	56	77	49	65	62	60	62	52	62	53	56	74	74	51	65	68	51	51	59	59	53	64	61	61	62	66	71	74	57	64	78	76	70	67	67	58	65	63	60	60	62	56	53	59	48	63	60	74	70	59	71	78	55	61	58	72	49	55	52	75	54	56	48	81	61	61	54	67	64	66	76	67	60	71	54	60	71	60	60	70	54	72	73	60	54	71	59	71	67	56	81	64	57	69	54	60	56	70	60	66	72	58	68	61	65	50	70	53	74	61	59	52	65	69	61	65	59	59	71	48	65	57	61	65	62	85	64	62	66	58	69	50	66	64	78	66	66	58	71	66	74	58	64	51	43	47	71	59	58	70	77	57	71	74	66	72	74	68	48	62	71	62	55	64	68	63	84	56	66	61	63	72	62	72	73	62	62	56	55	50	57	68	66	64	73	67	59	77	66	65	65	63	58	62	73	67	64	73	54	60	46	48	69	60	63	61	78	48	67	69	71	72	58	56	60	57	62	62	53	61	56	59	65	62	66	51	67	54	62	71	70	67	54	64	47	62	58	57	67	71	60	62	56	47	56	52	66	67	72	66	69	69	68	61	64	59	68	70	67	63	64	57	69	55	70	51	61	65	56	54	60	66	71	71	66	62	61	48	56	72	63	61	55	56	64	70	56	60	63	70	47	66	56	65	74	76	68	64	77	48	75	69	57	81	65	58	51	52	73	64	51	66	61	49	53	66	53	45	82	66	58	79	68	58	68	58	66	55	71	54	74	71	62	51	57	67	68	64	57	60	52	69	63	67	70	60	54	61	68	62	64	73	74	69	64	61	60	61	51	59	65	61	48	43	50	60	66	58	68	70	57	65	64	45	66	79	71	62	58	74	64	69	61	68	58	62	60	63	71	68	70	57	59	60	62	54	56	51	51	59	66	64	68	56	57	53	68	61	58	63	60	54	71	64	62	51	58	80	62	51	70	68	65	61	59	62	59	80	65	59	61	59	57	78	56	52	61	49	64	64	63	63	59	64	67	53	63	68	64	62	72	74	53	79	61	64	59	71	72	65	62	57	62	57	65	56	58	60	58	67	61	56	67	63	65	62	59	66	51	60	66	60	74	69	64	67	79	62	44	52	63	60	49	52	59	52	52	57	56	68	72	75	65	63	66	58	65	70	59	61	62	66	60	59	70	58	65	71	74	68	62	63	69	65	53	69	59	63	57	77	55	59	66	65	63	69	73	84	58	56	53	45	70	75	65	66	61	65	49	75	54	62	52	60	61	59	67	61	51	55	67	66	61	53	56	63	51	54	57	53	74	69	51	62	75	68	66	58	66	73	73	64	57	72	55	74	62	55	60	55	67	67	60	69	56	67	76	57	77	51	48	68	65	57	62	43	59	63	55	54	67	62	59	57	75	65	55	55	59	66	58	55	77	65	59	59	67	66	67	67	73	62	65	80	54	60	63	71	56	72	57	55	73	51	61	65	81	69	69	50	61	59	72	53	62	64	72	71	58	69	68	58	64	70	60	56	66	65	79	59	61	69	69	58	76	61	72	64	67	65	64	62	70	56	69	77	68	54	67	60	61	56	56	58	58	59	52	59	56	62	49	61	61	65	71	67	63	57	60	66	66	67	85	61	50	67	57	66	70	70	54	60	69	61	70	69	63	73	61	57	67	63	64	72	57	79	55	59	65	55	68	48	58	64	68	61	44	68	68	49	50	63	73	53	63	66	66	54	54	63	68	63	63	52	62	60	65	64	73	75	58	63	73	68	51	59	67	66	63	76	66	65	68	54	66	57	67	54	63	72	58	55	66	63	59	56	66	58	68	71	69	68	66	58	80	71	64	64	66	59	54	50	63	61	72	53	64	66	68	67	63	75	56	63	60	67	57	63	68	60	62	69	70	64	61	68	59	55	65	75	45	59	65	55	70	66	64	64	59	50	50	68	68	70	63	65	61	62	60	63	53	65	61	56	56	78	72	60	55	56	62	57	63	71	56	61	75	70	51	62	68	68	55	75	56	61	67	54	52	68	64	62	65	73	62	49	63	59	70	63	54	53	50	52	54	82	59	60	64	63	54	52	58	53	67	57	53	58	49	86	56	57	66	70	62	73	62	74	52	64	53	77	66	58	61	73	50	66	58	73	76	59	48	67	72	81	54	62	70	57	58	55	62	60	48	63	63	67	49	63	62	59	58	63	70	65	60	54	70	77	70	71	69	59	68	80	60	78	68	66	54	52	65	55	59	53	51	68	50	70	76	58	54	70	60	70	66	68	70	70	53	63	52	73	50	60	56	57	65	64	53	61	69	57	66	54	57	57	63	64	51	64	64	61	60	54	75	62	65	59	63	72	70	45	66
34391	24568	17464	15959	15650	10195	7079	6780	6565	5044	3451	2387	1367	773	626	680	559	590	575	550	541	566	602	525	575	561	581	586	529	546	589	518	551	529	575	520	537	519	541	558	548	540	562	567	528	542	579	566	560	542	571	533	550	584	589	534	531	539	572	571	547	541	567	543	543	525	549	546	543	552	563	550	531	552	552	556	556	557	502	534	580	563	545	553	546	565	542	530	536	562	592	558	515	567	587	505	559	538	557	548	554	508	531	557	526	570	519	523	551	554	517	598	523	580	560	543	591	570	556	494	552	553	528	599	546	561	553	566	536	513	538	563	559	576	520	542	530	596	568	548	523	547	533	546	578	578	576	559	523	545	587	575	557	541	542	543	529	580	605	572	540	535	583	541	522	542	550	547	543	520	510	564	566	554	567	572	550	518	547	570	558	550	575	538	587	502	589	569	526	550	588	598	611	552	599	572	579	558	518	543	547	555	562	541	576	548	565	538	527	521	562	559	560	561	545	516	566	554	561	539	548	545	542	556	549	526	579	551	537	548	544	539	601	565	554	535	543	568	580	537	525	525	555	527	524	552	564	589	572	529	525	562	548	575	553	586	555	535	558	573	556	543	559	544	564	532	560	536	585	567	540	562	597	581	539	539	559	581	573	562	579	555	503	514	523	524	537	495	532	533	517	580	556	565	578	565	527	558	594	534	560	569	508	531	546	533	539	604	571	564	561	549	560	548	570	576	540	513	606	580	556	522	561	554	571	567	541	552	532	534	541	505	490	595	540	561	534	528	530	565	503	536	541	532	527	565	562	547	535	540	556	575	519	525	577	538	597	540	533	542	542	601	520	585	546	592	496	583	568	571	574	514	542	546	551	548	532	544	519	513	590	543	569	556	565	521	537	561	556	544	571	535	549	567	558	526	581	524	591	539	576	526	556	605	567	514	541	538	542	559	554	546	580	522	516	590	536	577	567	556	606	569	551	547	552	540	564	550	541	514	545	549	595	537	540	570	516	544	538	553	580	540	527	593	539	554	602	597	547	546	537	543	566	516	534	563	558	517	553	548	560	555	573	528	558	537	593	511	543	526	534	554	573	544	525	501	584	567	622	541	529	608	574	559	570	553	530	568	574	558	562	532	554	564	583	596	554	511	595	598	575	554	587	594	517	548	563	570	524	569	535	582	515	575	545	573	551	559	569	529	519	545	572	489	561	545	580	574	559	549	558	557	573	540	552	507	540	528	526	509	507	588	591	505	531	574	524	518	592	546	547	541	537	524	551	557	563	560	520	554	531	550	563	482	558	579	538	558	532	557	557	479	609	537	539	558	540	574	575	521	556	562	529	602	557	574	524	570	548	548	550	510	496	564	529	535	578	534	541	563	544	552	531	526	572	514	561	559	532	529	576	531	521	587	541	514	539	527	574	529	562	540	511	548	580	552	528	550	505	514	567	534	556	536	524	527	583	535	609	508	552	546	558	585	554	543	555	561	548	581	558	544	517	559	545	534	577	540	572	572	550	564	572	560	539	571	518	537	563	536	534	576	523	629	525	539	574	574	572	522	517	521	543	583	543	543	547	515	525	587	550	519	568	555	520	534	517	539	543	546	553	562	561	542	521	571	546	543	541	539	520	553	581	547	594	510	556	560	533	548	552	575	600	571	522	536	595	560	524	579	557	530	546	576	532	523	505	540	544	563	546	507	568	571	542	562	521	528	537	570	554	555	588	546	557	553	552	562	560	531	530	550	557	531	538	545	500	565	515	535	546	524	566	537	531	585	530	524	549	508	522	535	563	563	555	584	550	531	517	570	541	565	563	561	543	595	540	578	503	531	549	612	609	537	540	522	587	553	552	532	555	583	543	495	595	548	523	568	521	572	537	586	545	557	571	523	568	574	520	524	527	526	531	532	562	519	553	531	548	487	589	530	510	557	537	541	534	559	550	574	521	533	555	521	535	564	564	528	522	516	573	578	558	529	565	574	566	581	571	513	551	574	563	547	529	525	529	553	552	575	547	582	573	540	550	552	539	556	496	558	551	587	577	552	518	520	537	522	546	562	524	539	560	533	565	563	525	577	542	566	557	526	541	555	522	495	558	554	561	540	539	509	553	561	518	554	533	582	561	542	572	511	556	558	519	549	524	595	592	565	541	532	572	557	512	559	524	519	533	486	573	534	549	550	565	521	570	544	506	528	570	570	553	562	553	542	528	554	570	541	521	537	553	584	553	570	549	583	496	548	528	558	535	567	542	535	587	529	502	596	574	528	518	558	533	575	519	528	546	510	607	559	504	555	573	537	582	554	547	548	555	589	589	550	557	524	527	555	525	570	511	566	545	529	549	544	573	548	591	558	581	548	532	560	560	568	550	559	573	554	558	548	542	522	502	574	538	549	530	564	562	562	521	545	546	546	524	557	541	582	545	524	581	570	577	560	544	528	557	546	581	584	560	540	546	516	547	562	549	572	540	557	564	533	577	596	568	536	555	568	550	544	542	583	576	537	509	536	541	559	561	538	564	566	541	581	562	549	560	503	537	562	563	577	516	602	545	551	539	508	580	518	536	542	537	544	538	562	551	550	546	542	552	539	533	547	606	515	552	563	581	585	538	541	500	552	572	502	541	519	574	587	533	550	571	545	541	551	561	581	564	536	556	535	570	571	549	522	558	513	545	576	558	549	526	541	535	538	557	555	494	576	541	570	596	561	618	525	556	550	579	534	572	579	529	549	546	533	526	590	561	562	496	533	514	576	566	535	542	552	523	557	562	545	558	542	579	540	539	538	558	545	574	596	552	573	555	527	553	571	537	538	541	554	579	619	540	505	544	560	527	552	538	544	558	524	534	571	554	579	528	591	536	581	567	574	559	502	552	566	601	520	549	551	533	520	541	552	540	543	528	545	556	548	515	568	542	580	545	519	531	569	558	528	575	558	572	490	557	588	522	519	537	574	531	553	572	582	566	549	570	574	541	575	558	491	542	552	556	563	573	536	547	566	540	519	558	584	502	530	571	513	561	533	567	561	543	544	555	555	561	596	533	540	534	537	565	567	567	525	569	567	546	556	536	511	553	575	519	533	505	557	525	563	579	583	515	538	586	531	566	537	553	534	525	505	527	544	511	535	545	559	561	551	528	562	563	568	510	541	560	544	570	539	537	533	556	536	557	583	539	566	551	511	485	584	521	543	558	571	575	536	527	549	528	555	594	536	574	546	539	508	539	552	564	586	552	581	536	555	570	604	557	569	574	524	566	567	567	538	540	513	565	557	529	578	579	571	568	511	533	550	569	575	517	544	530	569	570	534	566	509	551	578	532	512	542	579	506	558	532	554	558	569	594	553	529	559	553	530	568	529	539	583	543	526	559	560	573	564	572	565	612	498	550	558	529	594	552	536	536	545	575	525	525	567	551	569	563	557	528	553	549	509	526	559	526	592	571	537	510	564	598	537	550	555	536	562	573	533	553	568	563	543	575	548	490	553	535	557	513	541	602	551	589	569
8716	6433	4111	2740	1534	1057	912	1093	1197	994	686	430	257	138	67	89	96	84	73	79	69	79	87	70	78	83	75	73	71	73	80	78	73	50	57	76	71	78	76	75	76	80	60	84	86	81	59	74	79	68	74	71	78	82	85	67	73	83	60	96	67	81	74	62	68	77	65	77	80	75	64	86	61	81	70	70	86	69	74	73	66	86	60	77	78	66	69	79	84	70	67	69	51	64	79	91	68	82	76	80	74	64	69	65	77	63	69	82	82	77	67	79	62	67	65	69	80	79	81	62	84	85	72	84	77	75	78	60	70	65	74	67	86	72	72	77	79	69	81	73	65	77	60	80	67	82	70	78	66	82	73	79	68	72	73	76	72	76	74	68	80	58	82	83	71	80	76	57	56	68	53	74	92	88	73	63	78	80	82	70	74	69	79	77	73	67	66	92	73	85	89	72	90	85	66	78	80	67	61	72	60	86	81	78	72	79	79	77	67	61	77	88	75	78	87	71	62	60	76	86	72	77	90	58	69	68	86	78	74	76	79	77	73	81	88	73	83	72	68	69	67	77	79	77	64	75	82	58	70	69	68	76	66	85	87	72	66	71	77	70	76	80	76	79	67	66	74	67	69	89	85	74	82	79	63	72	70	69	85	67	74	79	77	62	71	98	80	77	65	75	86	81	75	87	68	73	66	73	82	79	90	60	80	67	81	77	73	65	78	67	56	61	77	71	57	72	86	81	83	93	65	71	84	69	73	59	71	74	63	74	68	67	62	69	69	67	66	84	75	80	68	68	77	78	73	83	71	73	74	78	83	76	76	62	62	78	68	82	83	70	64	65	67	73	68	74	83	65	80	72	88	70	87	81	72	88	71	83	72	76	74	68	69	77	79	75	84	74	82	70	87	77	81	77	73	69	71	71	86	67	82	75	64	73	87	73	69	67	61	75	64	68	69	69	77	64	55	71	94	72	68	79	94	88	76	96	73	70	73	97	75	58	77	59	81	82	66	79	64	79	68	68	92	65	73	77	79	94	78	65	63	77	87	65	62	67	92	55	71	68	65	71	74	74	75	73	72	61	77	71	64	73	71	75	79	62	73	73	69	47	80	73	67	67	82	92	76	75	72	68	75	66	62	66	60	78	72	82	94	82	78	68	63	79	77	62	83	71	81	73	82	78	82	97	77	80	59	71	80	63	78	79	72	84	64	76	70	72	74	83	62	76	81	93	78	70	82	65	67	67	77	77	94	72	70	79	75	74	85	78	76	78	70	78	80	88	87	74	83	70	86	76	52	65	69	68	72	85	84	72	78	73	73	67	79	63	76	92	62	77	68	66	79	85	73	72	64	66	60	74	65	76	60	78	73	70	69	88	75	68	71	72	71	67	81	85	60	79	64	66	60	79	73	80	78	83	82	66	65	74	63	80	84	67	80	81	79	79	79	69	72	71	72	85	62	62	74	73	66	45	70	78	84	64	77	66	58	76	72	73	69	72	66	81	83	79	75	78	67	68	72	67	69	74	73	69	52	73	86	63	67	73	67	82	78	74	65	61	70	78	57	74	65	75	79	71	61	78	80	72	67	83	81	77	87	65	79	66	74	83	85	89	101	62	79	82	61	83	77	71	71	68	74	82	79	76	84	76	78	80	57	58	67	70	59	81	69	84	83	87	68	68	63	74	95	57	72	74	66	85	68	69	71	72	71	89	83	73	71	65	63	66	75	68	64	70	79	56	81	71	63	89	67	78	81	78	82	73	66	74	82	64	76	71	74	80	76	83	97	73	75	69	84	82	87	76	70	82	78	71	68	78	79	75	74	77	63	82	83	69	83	84	71	75	80	65	88	87	58	76	83	71	99	77	79	71	59	62	89	72	69	78	74	82	77	74	82	77	86	65	74	75	73	67	81	82	65	91	73	85	71	75	82	55	90	75	70	91	76	68	84	80	72	76	69	67	70	88	66	70	70	83	71	83	70	77	76	72	75	80	71	79	63	57	78	84	65	87	75	90	69	69	84	87	67	94	77	61	86	68	72	78	64	78	62	75	79	75	58	77	79	70	70	77	70	59	66	77	88	73	66	81	75	88	68	81	69	84	72	77	72	72	63	72	66	79	74	65	73	64	77	78	63	89	76	72	78	68	89	74	75	86	72	74	80	73	68	62	67	82	72	95	76	72	73	64	77	68	81	65	77	77	64	83	77	72	90	70	82	67	87	83	67	65	76	67	75	81	70	74	89	77	78	83	58	79	81	69	68	57	74	73	71	64	75	90	76	90	82	72	67	75	68	64	80	80	67	77	72	63	71	87	72	69	67	71	73	69	83	72	76	56	71	75	70	73	69	85	69	75	71	67	84	69	79	67	73	64	68	69	81	74	79	56	77	84	75	79	86	74	69	90	86	80	74	64	69	67	63	73	91	68	80	73	73	78	74	88	87	69	91	67	68	64	65	76	88	87	75	73	72	73	82	57	71	80	79	65	70	66	79	61	77	72	56	81	75	65	73	67	58	63	82	64	76	66	71	71	77	88	65	82	76	85	72	68	80	80	80	80	68	70	70	84	66	61	84	74	73	75	79	75	76	83	56	93	95	61	74	75	80	72	59	79	64	72	83	75	76	77	77	74	74	67	88	75	73	64	78	72	77	76	83	74	69	59	53	75	75	75	70	71	74	78	86	73	83	83	89	75	79	79	69	80	72	75	71	72	62	89	70	77	83	88	70	81	66	62	77	63	78	77	58	76	67	85	69	88	60	81	69	75	70	58	79	78	76	82	68	65	62	75	67	65	68	77	56	66	64	65	68	81	74	70	69	87	66	91	66	77	78	77	70	83	88	64	77	65	81	79	65	68	85	73	70	72	68	61	68	77	63	72	97	69	99	75	92	77	80	67	66	69	67	74	71	77	83	63	65	78	103	81	74	76	71	88	57	75	64	75	60	79	79	66	71	69	77	67	71	76	58	70	75	69	82	54	88	80	65	74	68	80	65	80	74	77	69	72	62	73	67	83	76	77	76	72	63	76	80	85	79	69	71	88	86	79	60	65	63	69	61	75	46	74	71	64	86	68	61	76	77	70	82	104	65	79	82	69	73	74	69	67	68	75	74	66	68	85	86	75	73	71	82	66	79	80	70	83	84	78	63	75	72	76	82	66	70	73	62	74	75	79	66	68	66	81	79	76	93	75	79	68	77	65	88	78	86	80	77	78	82	73	96	90	65	84	68	61	78	71	93	78	84	81	68	68	74	74	69	66	64	80	93	74	90	70	79	67	76	76	55	57	84	68	84	83	73	84	94	76	82	73	66	74	72	63	76	80	74	60	65	72	68	73	82	66	65	76	70	71	66	74	65	79	82	79	68	65	75	83	89	71	95	70	68	83	63	69	72	74	81	81	76	63	72	65	55	75	69	74	71	84	75	66	78	58	81	88	74	67	73	62	68	69	77	63	74	70	77	77	84	70	70	82	83	67	71	89	77	74	73	56	83	82	71	83
38637	26992	23279	22517	24290	22577	20543	20702	20133	16376	11850	7788	3660	1668	1067	958	800	832	698	742	710	694	735	687	711	733	712	652	699	641	643	631	666	627	657	657	659	612	656	691	658	654	657	716	674	662	658	658	633	697	678	621	649	655	650	704	693	663	600	634	660	636	642	665	650	665	688	624	651	666	689	638	644	693	672	721	667	661	670	691	680	690	691	686	698	674	668	677	676	704	658	637	671	668	651	610	690	683	621	635	706	698	630	663	662	685	626	668	685	670	671	734	690	663	693	712	674	670	633	667	693	649	650	641	691	636	636	675	713	639	634	632	656	658	699	722	673	671	673	668	663	680	675	603	641	675	688	690	635	698	635	659	674	614	651	634	659	673	663	639	664	660	668	599	661	703	692	677	678	653	694	651	648	628	685	667	653	659	659	620	687	622	660	665	651	654	698	660	610	668	689	614	662	669	691	671	620	663	653	650	638	650	651	674	657	651	696	676	682	661	640	674	697	619	688	619	661	657	661	713	672	621	665	684	648	676	672	699	642	636	647	657	693	696	654	661	687	642	665	635	668	687	675	650	631	657	633	630	589	692	642	651	710	665	648	649	669	680	706	650	671	643	711	660	681	642	665	655	671	707	652	645	678	668	621	691	639	685	650	662	684	638	667	629	659	643	648	611	648	655	632	697	627	648	653	674	647	651	638	666	741	663	630	675	624	692	670	669	690	675	717	665	676	621	678	622	668	665	632	638	628	650	667	675	659	687	669	667	649	645	700	645	629	660	660	706	651	668	681	696	652	641	687	630	674	671	637	697	708	644	658	629	675	718	714	672	690	657	718	659	634	628	722	681	677	641	681	645	672	661	664	592	701	708	618	661	654	634	689	609	628	657	660	679	674	664	663	661	674	632	651	643	665	689	670	645	684	645	703	686	643	691	651	652	655	665	622	661	623	646	673	652	602	654	666	653	663	671	640	670	666	656	695	656	647	679	664	632	696	657	684	654	656	665	653	661	684	657	652	685	675	661	684	675	660	641	626	658	680	687	647	612	640	670	621	661	665	651	678	652	691	692	646	696	672	624	645	703	627	657	676	622	619	646	671	660	666	635	645	675	707	631	722	662	680	635	674	650	645	684	682	660	690	667	705	649	661	670	637	632	630	638	685	678	639	649	631	634	649	621	676	631	679	691	661	668	625	677	637	705	670	645	623	634	657	640	660	650	718	653	687	627	684	671	648	626	659	714	612	678	658	657	666	699	655	654	651	616	620	635	648	683	606	634	660	678	620	577	681	665	669	677	673	654	684	680	650	650	646	712	684	716	630	650	671	659	641	658	640	698	674	630	613	649	696	682	672	664	694	669	626	621	665	694	655	662	647	685	685	660	634	650	650	691	684	629	658	652	664	658	636	623	695	637	671	666	704	649	692	631	669	620	667	639	675	692	671	631	633	682	633	660	635	651	649	657	669	633	641	702	683	638	669	654	633	659	668	661	652	676	613	704	657	633	618	745	652	650	648	669	715	694	694	680	664	684	689	699	689	663	686	695	671	682	636	653	643	661	653	700	687	707	616	658	683	639	634	701	688	666	638	695	637	668	688	682	661	667	626	698	641	666	616	628	671	636	664	656	686	678	653	649	643	710	684	634	654	681	622	683	639	665	640	712	670	668	672	682	676	693	689	656	685	663	652	715	669	637	675	643	661	668	666	619	712	633	659	684	687	675	669	667	661	676	650	622	646	713	651	657	671	668	676	654	709	695	686	589	671	656	641	686	663	647	675	687	646	650	671	674	659	656	648	699	668	687	700	642	662	628	651	679	680	694	637	687	644	645	683	608	685	668	663	656	675	640	682	713	681	659	664	667	607	687	635	658	632	657	692	672	687	654	636	646	614	640	643	667	617	654	684	675	679	637	684	653	639	632	688	661	629	671	658	584	637	661	686	659	661	652	683	655	724	649	639	680	710	694	624	622	693	678	688	664	671	692	675	648	657	665	700	677	675	659	676	677	711	647	684	663	658	675	675	645	655	668	678	668	631	634	718	658	718	672	628	653	653	616	664	688	625	656	654	663	682	678	716	708	702	662	730	689	626	665	627	670	651	640	696	669	692	651	660	651	656	654	701	665	661	668	635	697	675	672	651	659	669	672	682	663	649	610	635	670	660	677	685	634	685	647	628	670	686	670	620	647	613	640	670	669	640	621	648	681	614	713	610	659	668	668	662	647	695	651	665	664	685	706	677	642	672	665	676	669	650	693	703	699	648	661	624	652	655	643	655	656	691	693	632	654	666	656	651	690	654	647	635	686	614	642	658	655	683	690	632	689	684	654	635	704	648	646	660	680	643	671	643	685	658	652	653	663	643	691	624	663	672	670	671	678	607	719	612	651	672	652	621	669	654	651	708	680	675	655	645	664	691	659	644	635	654	679	657	645	621	657	644	667	668	652	680	697	676	648	624	678	646	665	654	635	680	661	635	687	694	651	668	684	604	646	652	639	640	714	684	636	647	696	650	642	661	690	669	634	640	630	630	688	677	683	635	641	663	663	672	700	640	632	646	656	734	676	651	687	706	662	652	666	611	644	674	665	666	651	612	634	666	650	693	667	632	664	662	671	682	645	658	626	639	649	681	674	694	657	695	687	699	689	623	633	639	655	654	670	679	658	693	660	642	624	660	622	682	634	689	687	651	673	633	714	646	651	656	676	626	684	681	670	670	632	635	625	646	657	679	716	645	700	648	662	739	629	660	662	642	608	637	654	664	662	679	599	639	601	628	645	697	678	653	695	623	672	705	646	655	651	651	648	658	706	662	667	602	676	669	673	653	624	652	672	633	668	630	687	625	661	696	674	687	686	612	713	682	691	652	671	653	623	719	676	696	694	640	635	626	610	652	660	678	693	671	615	665	677	655	657	666	624	663	636	657	637	649	626	648	655	660	687	685	660	649	684	678	651	664	652	661	632	693	643	655	662	643	678	669	674	676	698	672	657	708	636	674	641	658	655	664	637	659	653	630	686	698	679	640	666	663	675	693	650	691	653	644	648	686	640	671	668	646	666	621	705	642	685	666	687	662	662	682	633	654	646	700	651	674	662	716	683	644	658	677	701	689	687	654	673	659	656	641	634	689	658	674	636	663	634	660	640	651	649	660	629	629	631	677	599	643	682	656	649	692	642	642	627	654	681	605	663	666	671	651	687	668	649	658	703	660	704	708	708	659	662	686	672	697	659	669	659	681	658	735	697	623	625	694	699	652	677	674	648	662	672	650	730	663	650	677	651	655	622	694	647	648	667	655	677	674	660	600	658	653	631	656	631	674	635	663	687	678	637	710	633	653	684	713	683	685	634	704	688	637	645	655	672	684	682	647	691	657	663	626	657	686	637	651	603	644	611	645	663	674	669	632	662	648	700	660	719	618	654	635	674	687	664	656	715	673	616	673	652	665	684	652	661	690	652	695	662	648	693	678	675	687	668	704	623	639	620	651	645	625	678	704	648	621	688
6742	5536	4338	2706	1713	1019	759	887	1077	934	603	381	184	97	67	71	55	50	47	51	47	45	43	51	55	59	52	51	46	41	42	42	53	68	56	41	49	63	51	57	50	48	46	53	47	53	47	43	50	55	47	54	49	62	55	51	55	51	50	58	57	43	57	55	46	54	54	54	59	57	48	55	47	49	51	40	62	45	58	50	48	55	48	69	41	50	60	46	62	41	62	55	44	57	38	44	65	56	46	63	43	65	68	51	37	62	50	59	53	44	65	54	51	65	63	43	50	42	45	45	49	54	45	62	51	56	60	54	48	44	50	57	63	59	52	44	60	55	55	56	50	53	58	57	49	52	55	59	42	42	61	43	49	52	64	64	61	62	55	52	52	44	51	55	42	43	46	61	56	40	47	57	48	52	57	60	48	38	51	55	58	42	42	47	47	41	66	65	54	48	43	51	49	42	51	58	40	59	48	48	65	46	50	52	55	34	53	53	57	51	41	53	55	59	61	43	54	50	50	52	40	62	55	56	54	62	43	61	42	67	44	66	59	44	47	54	61	49	63	58	54	42	51	47	50	51	56	50	48	46	38	48	56	52	39	49	53	40	59	62	46	49	40	49	66	53	46	52	51	62	60	52	51	60	42	56	47	64	61	56	49	54	40	56	50	52	52	54	55	50	48	64	60	60	62	62	56	45	57	44	50	58	61	58	56	50	55	43	46	52	64	50	40	70	43	40	57	43	68	49	55	42	51	53	54	60	43	55	54	52	57	35	49	46	46	38	61	64	49	34	52	47	57	59	50	56	56	52	53	56	43	70	70	51	59	41	50	48	54	49	45	53	54	60	51	56	51	47	56	49	60	58	59	59	43	48	46	61	61	62	52	51	63	51	45	47	48	62	43	34	36	54	50	61	55	61	44	53	47	54	42	42	65	52	45	43	44	47	52	50	58	50	60	43	42	61	40	59	56	50	50	45	58	39	51	58	48	38	54	49	54	49	56	54	44	53	46	48	44	45	55	50	58	59	65	48	59	43	54	61	58	45	67	46	47	45	65	49	40	46	47	42	51	45	51	60	53	50	46	56	49	44	52	62	54	45	37	56	50	50	50	47	60	64	45	52	33	50	50	62	43	65	54	52	51	57	55	45	62	55	53	39	59	40	52	49	50	44	49	45	48	54	55	50	60	59	61	49	52	38	52	49	51	53	47	58	48	57	42	49	48	53	56	52	52	55	46	53	47	48	45	32	48	49	62	50	53	32	46	53	60	50	53	52	48	52	62	71	69	57	43	57	48	44	54	34	55	44	52	67	37	69	49	39	38	58	46	56	72	49	58	51	48	65	57	52	57	57	60	54	55	56	57	47	57	64	51	57	67	41	53	54	54	44	51	45	47	54	58	38	51	42	43	47	49	47	50	60	44	56	48	44	57	40	52	47	52	38	56	56	51	35	50	46	51	62	52	41	70	52	45	55	54	62	55	53	64	53	47	52	48	52	51	43	50	45	38	56	33	51	55	60	50	57	48	52	52	60	47	56	49	53	55	52	59	44	59	56	48	46	57	52	57	65	46	52	57	57	41	52	52	47	57	51	45	51	53	59	41	54	55	38	56	49	40	54	59	57	50	45	48	46	53	48	25	62	66	51	52	51	56	58	40	54	60	54	58	60	43	57	69	49	54	58	41	50	53	59	49	59	51	58	50	66	45	53	60	65	59	55	43	44	57	62	47	54	52	41	60	54	59	55	47	39	45	45	51	54	53	49	58	48	62	50	50	51	52	64	44	53	48	54	56	54	53	49	50	51	37	47	67	50	48	61	41	54	63	68	59	57	59	52	54	61	42	41	41	57	55	53	58	50	51	64	48	62	46	47	55	45	46	61	50	43	48	60	58	52	47	63	58	50	55	65	42	57	46	43	45	40	45	47	47	53	43	44	54	53	59	52	44	49	47	47	62	42	59	57	48	63	52	50	48	50	52	57	49	47	62	45	60	38	55	58	57	49	55	53	49	50	55	56	52	51	47	48	48	34	53	40	42	41	56	51	62	57	58	47	49	58	39	46	54	43	51	46	55	44	54	54	55	60	43	46	48	55	49	51	46	66	50	53	56	55	55	51	57	47	53	46	39	49	54	41	62	60	52	64	48	44	49	39	50	57	48	52	54	46	50	49	54	55	55	43	65	45	47	58	47	63	47	62	50	42	50	47	62	47	40	39	54	41	50	51	41	59	53	51	45	49	55	49	56	47	59	60	46	43	58	61	61	45	40	48	57	53	48	57	45	54	38	42	46	47	54	46	52	46	58	42	53	53	52	50	49	52	52	46	42	52	59	53	43	49	55	62	46	40	48	53	48	45	52	46	63	52	51	59	52	45	50	51	43	53	63	69	60	44	55	40	42	46	42	53	51	45	62	53	68	53	50	48	45	57	41	44	55	52	41	48	66	62	65	50	41	59	47	41	47	48	47	45	58	42	59	51	42	46	58	53	53	50	51	45	51	55	50	54	56	57	52	39	53	43	46	47	43	64	53	55	57	46	53	44	46	52	48	60	38	64	39	53	51	55	64	47	44	56	44	42	72	57	55	52	46	52	46	53	49	64	50	59	56	48	46	64	56	60	45	44	54	49	62	69	48	66	57	44	48	57	44	53	67	60	47	46	54	56	36	59	61	48	50	49	54	48	60	58	56	47	53	47	58	45	61	56	51	45	43	58	45	50	41	49	49	52	45	55	57	50	55	57	55	51	55	39	54	59	47	51	40	42	51	62	57	40	63	49	58	68	56	57	57	51	61	47	46	65	44	48	55	52	66	48	60	55	54	49	49	55	52	44	59	66	64	61	49	62	64	64	60	51	52	38	52	55	50	44	55	55	58	50	47	47	61	60	41	47	44	54	42	43	40	67	54	57	48	55	52	57	61	61	56	46	59	47	35	47	51	53	43	50	59	59	51	47	50	43	40	58	53	62	62	58	55	62	61	62	53	48	58	43	35	40	58	36	52	45	60	51	53	43	57	55	60	52	60	41	57	52	65	50	64	50	53	51	63	71	53	60	50	67	47	57	64	60	57	46	49	55	46	56	50	56	53	43	58	60	55	51	56	45	42	49	68	59	53	46	55	53	61	68	72	52	47	54	66	55	49	49	63	64	43	46	57	45	47	52	46	58	57	54	59	56	48	59	48	54	52	43	49	47	45	50	56	56	52	60	56	56	57	48	44	55	50	47	48	45	46	50	48	54	46	42	45	66	53	61	70	57	54	62	68	60	48	48	43	55	58	39	57	58	49	58	51	50	52	58	56	45	55	43	48	54	43	48	61	55	52	52	46	48	71	44	47	51	58	66	62	53	65	50	60	58	47	56	60	53	43	48	52	48	37	65	58	44	47	54	58	50	59	61	63	53	51	56	50	67	57	52	41	55	46	50	50	48	51	35	48	34	57	58	49	58	54	50	43	47	37	50	49	41	58	61	57	49	47	37	47	43	53	54	53	60	49	45
34118	26626	24398	23085	24550	21815	19321	18666	19427	16646	11845	8001	3756	1494	829	735	624	590	497	510	554	511	502	466	497	547	513	469	507	464	444	430	463	440	474	466	454	454	431	411	477	462	507	452	470	450	452	471	443	456	473	447	465	463	438	469	467	474	468	467	466	465	488	454	457	471	467	448	448	466	457	450	441	486	458	439	457	464	478	485	481	468	458	421	464	476	481	475	493	422	449	440	482	469	436	473	476	460	471	478	425	446	479	455	445	472	460	415	511	430	492	470	447	452	434	475	459	456	440	458	413	455	500	471	497	481	458	496	491	465	498	456	446	447	434	453	434	428	438	465	437	483	471	479	439	477	461	477	470	417	486	479	463	448	491	423	461	479	454	437	453	494	452	465	455	404	436	494	466	457	452	436	447	434	463	460	450	493	445	466	476	436	476	460	472	457	466	460	448	459	464	441	463	449	434	468	476	482	434	465	438	482	465	471	469	474	462	449	474	466	449	480	479	482	425	421	476	460	464	458	467	449	445	433	465	485	452	485	498	465	446	467	481	445	444	487	464	464	457	480	461	412	482	471	482	490	411	482	475	467	437	427	482	423	475	445	485	475	499	455	466	456	493	471	455	445	491	461	482	460	446	459	481	475	417	462	477	469	457	472	478	463	453	488	460	419	455	432	481	447	466	473	440	475	439	492	459	420	461	439	454	441	425	504	476	491	453	453	447	482	435	444	479	473	470	479	477	491	464	465	487	475	453	488	446	450	472	453	469	426	468	490	451	452	489	444	481	448	453	409	433	480	436	489	447	482	463	460	444	460	459	460	469	472	468	461	461	474	481	433	436	461	452	476	451	437	445	436	458	466	487	487	454	444	466	431	480	486	456	500	434	457	498	492	475	471	479	483	473	454	493	448	467	489	488	471	471	457	448	488	503	490	484	460	468	471	449	479	482	491	480	421	460	464	491	498	492	462	467	497	439	467	508	496	445	471	446	440	434	433	462	469	478	465	428	457	480	454	476	466	462	463	458	491	456	458	451	453	466	460	476	478	437	459	484	438	436	441	486	514	485	462	449	470	501	449	506	471	482	480	450	454	448	473	505	448	507	403	484	470	421	484	470	467	452	447	493	455	447	483	447	482	434	455	434	498	464	455	441	462	435	494	463	448	455	449	454	453	476	468	463	487	449	456	464	455	470	466	448	476	415	491	430	468	472	510	469	456	455	453	492	458	495	464	487	457	454	470	442	445	483	498	467	443	461	418	452	478	500	487	466	418	473	461	474	460	447	465	453	438	434	477	474	451	473	461	454	477	452	433	457	464	463	458	429	469	449	466	478	464	439	456	477	497	449	462	432	465	473	481	438	460	461	451	426	445	469	454	476	442	513	440	501	501	462	446	505	486	467	461	470	486	453	461	484	466	494	448	459	506	482	436	457	481	438	447	457	491	460	401	443	435	490	504	454	485	456	478	504	445	439	509	490	506	455	450	460	448	506	472	487	452	467	483	464	496	470	427	502	466	463	451	448	460	452	460	475	469	463	489	477	478	435	473	465	476	465	448	434	492	481	460	433	458	481	478	454	445	455	471	468	480	448	466	515	466	509	454	461	436	465	456	442	468	482	463	433	436	514	400	451	465	470	435	483	456	467	458	435	429	486	489	494	458	513	438	488	491	421	493	455	456	438	464	469	496	481	466	521	458	467	459	478	404	475	476	451	446	478	410	441	446	445	451	471	459	454	427	494	483	504	449	460	456	432	444	472	506	442	473	461	447	480	467	451	463	483	456	503	436	437	519	452	473	442	465	501	407	453	482	430	475	486	502	453	489	502	461	430	452	450	432	480	442	490	454	429	498	465	480	468	475	471	444	434	474	468	475	425	509	527	460	485	497	484	436	472	487	476	452	471	465	453	494	460	492	468	497	419	457	431	455	495	450	451	444	492	457	450	485	474	468	426	475	477	478	462	474	504	454	481	451	467	438	452	491	484	468	448	469	471	497	461	463	500	459	477	495	499	463	433	469	433	469	472	459	462	483	477	469	466	482	476	484	419	471	446	468	487	490	468	458	463	424	463	461	447	496	458	455	466	465	465	510	487	498	475	472	447	434	435	482	454	480	459	459	435	466	432	451	429	465	453	447	443	436	478	464	457	465	465	490	449	460	450	482	468	425	454	470	425	450	465	436	433	465	441	436	465	493	487	466	467	451	445	441	494	473	452	459	481	431	452	472	447	495	458	450	494	442	475	455	469	456	470	446	457	455	435	453	454	471	480	489	475	429	452	434	470	464	462	455	453	482	443	470	452	489	442	455	468	444	508	460	444	447	463	482	441	470	463	433	494	454	500	489	492	470	439	413	440	482	470	477	466	467	483	449	473	538	446	472	467	479	478	423	471	476	480	510	502	486	477	438	455	462	474	467	478	424	461	468	439	486	475	449	467	470	439	469	431	477	437	414	466	448	457	497	480	426	472	492	471	446	477	466	474	461	466	457	455	492	458	495	474	475	449	454	459	490	445	426	492	475	489	455	458	455	506	473	437	459	458	472	414	475	458	443	475	475	427	500	496	464	467	478	455	463	474	453	449	433	491	462	484	479	439	502	412	474	426	473	499	432	451	439	477	497	455	468	476	467	477	428	480	455	474	459	447	445	454	448	478	445	496	474	476	411	463	440	426	466	440	445	476	483	456	463	476	439	453	503	476	449	467	480	454	470	444	462	466	485	425	474	430	440	494	421	447	488	480	462	468	493	424	466	439	449	479	469	443	477	436	462	467	426	497	469	484	431	470	487	513	475	478	467	474	461	433	499	461	488	429	458	495	484	439	458	481	437	449	464	415	456	442	470	478	445	441	454	471	444	457	463	475	485	442	493	449	509	491	464	436	487	461	441	482	492	459	464	442	436	435	455	507	455	435	482	479	474	492	500	455	453	473	482	481	443	472	466	460	471	431	485	461	480	480	471	466	467	458	452	497	470	473	481	471	464	465	475	472	418	470	493	477	483	457	477	470	467	455	406	481	473	483	484	444	491	451	455	445	462	472	475	476	451	450	446	432	490	486	457	485	440	498	455	486	461	523	457	449	472	423	500	472	455	481	450	495	474	457	431	468	462	486	485	472	449	459	468	489	454	461	507	440	484	434	442	511	454	459	496	449	509	452	492	467	457	465	449	448	499	448	449	486	476	438	496	499	477	497	441	469	421	499	448	452	411	484	461	497	452	469	453	456	443	471	479	448	470	489	443	450	461	451	438	423	449	396	456	437	455	512	452	469	463	459	462	493	460	482	464	475	462	463	489	481	453	485	467	459	443	445	495	459	453	461	445	461	454	449	469	469	466	461	525	453	451	452	478	485	450	484	450	437	486	453	473	459	459	424	467	470	473	475	448	469	509	449	459	453	474	452	479	503	455	435	475	488	465	462	476	449	449	462	458	484	498	476	468	461	493	488	461	443	488	480	454	486	417	495	459	487	459	460	463	439	457	460	443	446	444	463	452	455	455
8775	9007	7003	4536	2154	1360	1593	1665	1897	1658	1083	672	344	142	92	91	73	67	74	76	77	70	73	91	84	58	72	68	71	85	67	78	64	60	73	69	79	59	61	62	83	72	69	65	68	73	66	54	69	70	64	68	80	65	71	62	56	69	72	70	65	82	63	59	73	61	80	68	71	66	53	88	66	66	71	66	67	64	77	56	83	83	72	70	75	78	58	70	65	60	68	63	62	62	58	64	82	69	58	69	62	74	64	62	64	61	59	78	62	68	74	70	74	72	56	62	67	53	69	49	61	95	54	63	77	57	55	71	79	71	70	63	82	83	73	49	76	62	68	73	51	65	67	72	62	77	51	73	78	62	79	71	70	69	62	68	73	74	77	67	70	78	65	71	67	63	82	62	70	51	63	76	56	64	72	49	56	75	72	73	62	69	58	73	77	66	62	70	73	62	69	84	71	71	67	74	70	55	59	72	71	63	67	74	61	69	77	71	60	59	80	57	57	67	63	71	60	72	92	86	75	65	75	81	61	76	64	74	66	80	70	51	70	67	75	64	49	73	77	84	55	64	62	70	69	83	63	74	71	63	55	66	60	70	81	70	56	73	65	73	59	95	59	72	62	65	71	78	76	70	68	70	63	60	58	78	61	71	64	76	50	71	78	78	60	70	83	61	63	62	78	61	70	62	75	58	60	63	58	75	78	69	54	68	65	66	80	57	80	80	82	84	76	71	45	83	63	69	64	63	65	71	75	58	80	69	65	54	67	61	54	71	74	63	49	63	78	70	56	55	59	80	77	69	66	71	76	67	62	75	74	81	59	78	58	62	71	73	76	67	70	78	63	63	76	55	61	69	76	69	58	63	74	61	66	68	66	67	66	64	59	50	58	78	54	68	72	59	70	72	63	58	58	73	61	69	84	77	77	60	78	65	72	60	68	80	69	61	63	74	78	74	55	53	80	75	65	60	79	65	70	79	61	52	72	69	70	73	57	64	59	80	67	68	67	69	72	60	71	72	67	49	67	62	75	61	59	59	56	67	70	68	57	72	66	71	61	84	54	70	77	71	54	78	66	58	58	66	79	68	68	73	76	64	69	57	70	68	80	70	63	63	74	81	66	63	58	65	71	79	53	58	75	71	69	83	60	81	74	64	75	76	68	56	64	56	78	72	66	65	73	71	65	82	73	58	83	60	70	71	70	56	56	69	80	69	63	67	69	72	99	70	69	83	63	71	54	70	81	80	72	70	70	74	62	59	67	68	84	66	54	73	72	77	79	63	71	66	74	54	59	68	63	67	82	69	78	45	83	65	55	72	70	70	76	62	61	62	73	62	57	69	63	79	62	70	71	71	54	66	73	58	63	68	74	51	85	67	67	69	70	68	60	55	67	72	54	73	61	69	67	64	66	56	65	67	64	71	71	70	84	52	78	71	72	56	63	62	67	57	77	56	63	52	74	78	79	70	61	63	80	69	55	63	70	78	83	65	66	52	83	72	62	65	73	66	65	61	56	66	59	70	72	62	60	83	84	89	62	52	59	65	56	59	65	68	75	64	68	64	65	80	49	74	69	59	74	54	64	68	80	61	71	78	68	83	73	66	66	69	68	73	80	74	86	78	72	61	65	66	77	67	72	65	66	66	73	63	66	72	64	68	70	72	73	58	70	69	64	72	78	72	56	73	61	80	72	68	65	67	65	73	56	59	72	61	59	66	77	64	86	74	62	46	65	67	68	64	72	61	67	74	79	78	60	64	77	67	71	80	68	62	67	62	66	84	67	75	76	64	55	63	64	69	68	64	65	85	59	65	71	64	66	78	63	86	53	67	59	60	54	61	63	77	58	76	66	62	60	68	79	69	69	57	71	67	75	81	56	55	59	58	63	62	54	67	79	55	66	84	72	54	57	74	66	75	58	74	54	60	60	64	83	62	77	63	75	57	73	66	66	68	65	59	58	60	69	69	63	65	59	69	82	73	69	66	63	71	67	69	55	79	65	64	61	61	65	61	62	66	74	61	65	83	60	87	71	57	70	73	66	69	70	71	65	60	58	63	53	63	72	60	53	73	79	55	77	69	53	62	67	75	59	68	70	69	60	82	79	80	74	68	61	71	75	62	64	68	80	65	63	74	65	62	65	73	60	60	67	59	71	61	68	61	63	55	64	66	53	53	90	70	53	78	72	68	67	90	70	64	49	61	76	64	64	57	63	69	65	71	58	66	72	70	63	72	69	52	63	63	72	72	69	63	76	73	52	70	58	74	56	58	74	64	78	56	76	85	61	57	70	62	67	55	71	61	64	71	66	74	68	71	83	73	79	54	50	73	83	67	66	74	75	54	58	62	62	74	60	71	73	72	65	61	70	50	56	65	73	41	58	73	53	63	74	68	68	68	67	90	59	66	74	66	77	59	61	66	72	71	76	63	67	68	70	72	66	69	73	77	69	58	81	69	72	61	83	63	79	64	73	60	68	84	68	61	85	76	64	69	60	78	64	71	57	86	63	71	65	81	48	72	67	69	62	67	79	84	64	63	81	81	70	63	72	57	58	67	48	79	72	66	71	75	67	67	68	70	56	66	82	85	84	56	72	78	61	63	62	86	75	60	70	72	59	66	70	56	64	75	63	61	54	72	65	59	79	61	57	60	81	64	67	66	67	58	63	59	68	75	63	65	60	70	79	65	76	63	50	59	64	61	71	79	61	63	63	60	74	69	68	79	58	79	71	71	63	79	57	62	67	57	66	63	79	69	56	59	68	82	73	59	55	75	66	66	53	78	81	69	61	67	55	54	57	61	62	74	70	80	61	51	59	74	67	65	74	66	78	68	70	73	57	50	69	74	60	69	50	62	79	56	65	54	68	58	66	66	85	73	71	68	70	61	58	65	53	55	88	75	72	65	60	77	63	59	69	60	64	55	67	65	71	77	65	71	80	64	66	71	57	72	67	77	81	84	73	70	75	74	63	92	65	47	84	68	66	69	70	54	78	75	68	59	62	54	75	68	67	69	63	75	66	66	67	78	68	58	74	62	60	64	46	59	64	68	72	67	69	71	74	64	71	64	74	49	60	60	73	69	70	58	62	67	78	63	78	73	70	74	54	67	62	75	76	76	64	71	58	66	70	67	70	66	69	61	53	63	57	69	61	72	71	67	57	64	71	57	75	65	78	71	57	68	67	58	59	72	55	87	81	73	61	54	65	64	54	56	71	75	78	79	64	67	53	76	67	60	67	61	74	71	69	70	60	61	89	65	54	58	76	71	75	70	73	62	77	68	63	81	67	70	71	83	80	54	67	69	78	69	86	60	55	64	58	71	60	52	70	57	65	60	66	65	70	69	60	58	76	64	69	63	67	71	77	62	82	74	64	57	67	71	69	57	64	73	60	74	69	51	84	56	79	64	65	61	60	57	72	80	66	73	67	69	56	67	78	73	78	68	65	71	66	64	72	55	64	63	71	69	61	66	74	60	77	68	60	41	48	61	59	69	59	66	83	69
39528	31464	28760	27599	27292	25453	26416	25607	25334	22319	17061	12217	6064	2376	1223	1018	940	901	730	683	693	702	629	662	702	667	670	644	595	630	623	624	610	615	608	629	617	585	649	646	580	580	611	602	608	588	634	618	651	590	643	628	587	616	582	584	638	625	625	593	613	590	639	590	625	630	624	601	607	649	629	611	623	609	580	624	611	628	566	600	606	570	597	630	636	607	602	635	622	645	608	607	603	620	609	654	618	618	617	648	625	593	621	586	602	609	646	633	620	640	601	607	599	676	608	579	630	584	606	590	622	643	627	618	612	632	594	669	611	610	631	620	600	611	619	583	562	621	596	616	642	599	575	622	575	586	617	597	596	593	625	615	609	637	651	607	639	621	612	646	615	635	592	625	605	666	621	670	648	631	643	652	605	597	576	640	589	649	603	574	572	604	569	588	601	655	627	592	612	618	633	611	629	603	618	618	633	624	594	631	648	600	618	576	612	657	579	680	593	580	590	594	616	619	612	611	633	629	643	589	611	594	635	630	628	635	627	595	580	625	683	555	652	605	609	609	575	631	588	632	638	644	623	634	611	606	574	665	619	585	636	578	606	621	606	592	570	641	594	603	623	609	599	613	616	649	620	575	593	605	622	628	626	632	615	566	614	649	595	643	618	629	647	595	582	612	586	582	642	621	629	602	576	607	613	611	641	609	605	628	637	619	630	592	609	632	589	632	601	614	620	596	587	608	620	540	633	654	583	615	642	581	609	576	587	636	582	550	642	612	591	597	626	613	575	594	561	596	628	625	554	611	647	609	591	602	610	614	623	624	632	604	629	635	589	663	651	595	626	631	603	624	588	629	583	606	581	619	573	581	631	617	592	655	594	632	646	627	584	627	614	586	603	622	618	634	605	618	607	570	622	607	568	642	620	566	598	580	600	575	602	652	619	617	611	605	659	617	621	665	629	632	602	588	598	577	596	628	633	616	637	596	613	590	591	541	610	624	618	599	594	611	627	569	622	626	579	602	615	611	649	640	610	652	609	608	634	629	601	621	622	611	587	583	652	592	618	616	600	608	622	614	619	613	604	610	592	642	599	583	611	600	628	592	613	587	612	612	616	556	581	605	650	621	634	555	594	612	620	601	585	621	562	604	583	598	612	596	599	616	611	605	606	598	588	617	608	575	577	622	618	642	587	651	584	660	597	607	582	597	572	613	608	634	587	603	639	619	638	586	619	590	565	571	600	607	660	636	643	628	590	626	609	615	606	572	551	608	651	625	630	598	645	637	604	589	606	610	618	598	620	603	606	625	654	591	581	617	578	643	597	591	649	634	587	677	626	587	606	604	591	635	656	619	642	685	626	583	618	598	625	608	633	617	611	605	630	608	577	626	615	625	608	628	553	606	607	626	597	573	606	609	665	602	586	634	598	610	625	593	588	653	634	673	594	684	619	602	626	631	574	625	634	589	590	618	622	617	569	594	603	621	630	592	630	642	629	573	664	596	616	667	638	584	614	569	589	641	643	594	633	622	643	643	595	587	585	585	632	600	615	628	600	572	571	609	630	617	615	590	634	616	588	642	604	597	595	653	622	654	591	607	625	587	596	616	595	617	606	580	617	625	580	659	612	626	594	607	615	613	605	592	582	595	600	617	635	613	622	620	638	568	662	612	641	615	584	634	600	600	580	613	592	605	612	618	648	618	586	594	635	603	569	612	602	595	655	575	603	645	609	604	591	602	639	620	629	626	631	654	608	590	627	673	615	585	602	608	639	595	627	587	621	631	627	607	625	589	628	607	583	617	586	606	613	597	596	576	608	606	579	562	622	597	600	600	594	662	585	660	617	649	622	605	616	588	601	562	631	641	607	650	616	605	573	570	631	616	570	674	615	573	599	606	634	607	620	669	573	579	614	578	615	616	640	620	611	663	640	580	613	600	631	629	630	623	626	580	595	618	581	612	604	595	599	572	595	592	616	609	604	601	539	624	625	619	629	627	599	625	609	670	616	636	598	597	663	588	638	596	660	560	587	628	599	638	604	573	666	585	606	666	645	627	587	576	626	626	612	620	609	622	620	593	621	583	636	591	582	631	573	601	654	662	595	611	628	667	608	653	597	613	632	643	610	605	620	622	592	624	594	630	633	612	582	616	617	671	580	588	623	648	610	584	581	573	636	568	643	655	652	588	639	631	613	590	597	620	591	587	619	562	580	599	567	630	570	567	637	593	649	572	655	574	601	634	621	583	649	598	592	617	644	580	607	640	651	622	626	636	585	594	643	612	607	655	612	616	578	611	595	608	616	574	597	597	633	601	579	606	621	595	627	619	576	606	614	578	616	600	601	583	628	656	624	598	600	607	594	580	614	634	584	600	609	593	599	663	608	638	562	591	644	632	576	604	618	608	603	596	621	593	580	599	662	591	556	606	601	652	649	692	594	614	614	676	530	636	587	590	646	604	586	608	601	606	620	629	594	589	598	612	577	627	596	645	591	585	598	617	574	628	594	601	595	601	617	574	627	614	626	654	650	614	612	618	607	559	611	593	644	622	586	587	630	612	621	585	586	623	614	623	671	607	602	654	597	649	570	593	617	583	605	643	574	571	586	625	635	562	608	613	633	602	614	631	602	581	586	587	638	634	606	623	626	613	611	671	611	575	617	634	641	588	610	640	643	594	610	629	616	628	626	616	602	594	651	647	614	632	634	602	606	616	658	597	618	557	578	650	620	646	645	620	629	594	629	653	573	637	573	636	628	628	596	632	599	600	615	629	607	607	584	603	668	598	575	611	639	626	594	633	615	634	624	621	600	622	632	634	685	602	639	570	604	626	630	604	624	647	595	640	608	614	611	638	581	634	612	602	597	638	581	593	634	618	594	639	590	652	630	574	603	639	609	575	602	593	646	662	662	604	614	624	593	642	566	584	641	592	615	617	624	616	579	580	609	587	590	648	624	601	583	643	630	587	648	645	585	648	654	631	592	642	605	587	582	634	590	621	581	640	588	609	635	598	645	621	670	636	607	597	655	609	623	620	616	591	680	588	652	608	596	620	599	593	648	633	611	629	610	631	621	659	602	589	600	622	631	588	613	617	614	631	602	601	636	611	625	601	629	598	633	609	614	621	623	562	611	656	616	618	631	633	619	653	608	656	607	613	589	610	626	618	577	601	616	588	616	586	576	585	584	642	654	641	629	648	651	595	573	609	584	600	582	666	604	601	613	592	624	617	642	612	599	603	614	619	603	588	645	593	596	608	615	618	639	649	632	611	632	615	614	609	626	687	581	610	643	608	610	618	629	585	626	614	619	577	631	572	608	633	604	605	618	652	641	603	650	622	586	678	617	568	613	630	617	578	604	603	607	613	595	629	619	613	611	592	625	664	650	632	619	599	601	645	619	603	561	597	629	608	616	628	612	618	616	602	622	631	588	603	632	646	601	587	654	607	610	629	609	614	580	649	618	658	623	586	602	621	602	654	598	634	617	566	602	585	579	594	646	634	598	622	661	657
5594	4208	2508	1472	766	396	201	252	263	249	182	143	109	76	65	72	68	76	59	84	58	72	54	59	53	70	46	74	54	57	58	64	63	63	67	61	61	66	69	72	60	64	55	68	54	67	46	78	69	65	59	74	52	59	54	61	59	54	56	68	72	53	70	68	56	50	83	55	85	61	61	67	72	63	54	60	64	68	60	52	53	63	72	63	53	55	69	56	66	58	62	63	53	59	56	71	71	66	71	63	57	53	62	68	55	69	60	71	72	62	66	73	56	57	54	63	59	58	79	66	68	50	57	63	59	55	58	68	58	61	62	63	58	61	74	68	55	57	62	66	59	65	63	58	61	61	70	68	56	68	71	54	74	73	65	53	69	67	68	59	69	66	50	56	72	64	48	53	58	58	53	62	75	64	60	63	62	64	56	67	49	70	61	53	58	70	78	72	69	70	61	67	60	76	60	57	64	88	72	58	70	64	69	62	65	75	73	46	75	61	61	51	73	62	69	64	57	64	56	61	66	64	56	73	66	74	71	72	52	67	62	50	61	61	51	73	59	67	51	68	52	71	62	64	75	73	53	60	56	55	75	58	58	69	69	62	62	68	62	64	55	78	55	68	73	60	61	64	62	61	50	53	56	63	51	59	73	49	52	61	57	76	61	58	68	69	60	63	57	63	56	73	68	72	47	57	83	62	59	64	81	72	77	58	62	53	55	58	77	38	61	56	59	52	63	59	64	73	68	57	75	67	66	59	54	67	66	46	49	48	61	52	65	64	55	72	58	61	62	68	79	71	66	61	58	57	63	52	70	40	63	72	53	69	68	65	56	60	61	58	58	68	69	59	69	65	62	57	64	55	70	69	60	66	52	62	67	62	63	69	75	75	62	51	73	64	65	62	59	51	58	53	62	57	63	71	61	77	74	67	65	64	64	80	81	50	62	56	65	61	63	59	65	60	72	67	63	70	70	56	69	53	54	61	66	51	60	60	64	74	61	49	49	51	45	65	71	70	70	60	68	53	58	62	63	55	58	55	48	66	58	55	61	58	50	69	56	64	56	61	59	62	73	65	75	57	67	70	70	60	77	59	62	61	55	72	67	62	68	62	53	60	65	77	54	58	56	60	48	71	56	74	53	53	75	63	61	73	76	63	57	54	69	65	69	47	74	51	69	57	76	73	48	68	59	58	49	68	79	59	68	60	75	61	55	72	64	73	63	73	58	53	59	59	59	58	47	40	66	69	73	68	74	60	59	61	56	68	51	73	61	70	71	59	66	59	65	56	67	64	59	63	45	68	67	54	64	66	75	59	73	72	71	65	69	65	60	70	61	54	83	61	61	70	57	73	60	56	73	58	61	41	60	50	66	67	62	52	61	81	55	59	61	64	72	64	59	63	55	51	57	85	55	58	56	65	59	61	64	60	74	66	57	48	61	59	69	54	61	60	54	50	69	54	61	50	55	66	63	56	66	65	58	54	59	73	60	61	66	63	57	53	64	55	58	73	64	55	67	56	53	65	69	62	58	79	61	54	42	59	46	67	68	84	62	54	61	60	71	73	58	65	65	49	65	67	73	48	77	46	38	63	50	73	45	66	52	67	77	57	61	57	62	52	71	56	59	57	58	59	62	63	59	59	55	77	62	65	63	55	63	67	57	59	72	64	48	61	68	55	64	55	59	66	81	52	56	62	64	76	75	55	62	61	77	68	58	66	57	56	50	69	40	62	55	63	56	63	58	54	80	68	57	69	57	53	51	67	69	57	70	62	65	46	67	58	58	75	62	72	62	66	77	66	86	54	80	63	64	70	67	60	66	58	54	55	54	68	55	70	50	82	63	57	62	59	73	74	61	69	67	61	63	66	60	58	59	53	63	55	70	51	58	52	50	71	72	74	70	54	58	68	60	51	54	61	68	61	68	62	54	60	61	62	64	57	81	51	67	61	63	60	62	68	73	58	62	72	72	45	54	56	66	58	71	52	51	66	57	51	57	74	52	66	57	57	61	56	67	60	62	49	74	63	53	54	67	64	78	60	72	80	72	64	55	65	73	62	55	56	58	75	63	55	56	52	62	74	74	61	54	59	54	70	80	54	57	59	70	61	44	56	63	62	61	68	58	66	60	56	72	56	57	69	63	78	61	55	66	57	74	63	62	68	54	68	62	78	59	72	55	52	64	52	49	72	71	49	69	52	60	64	59	77	59	65	63	57	67	65	66	65	61	53	62	75	66	60	61	63	64	53	64	72	69	61	67	70	48	82	59	64	59	70	45	69	61	66	69	44	58	60	67	73	74	49	51	61	54	60	64	64	59	51	50	62	55	78	64	78	78	53	63	74	55	56	63	62	53	65	62	62	68	70	66	67	59	67	53	60	49	63	57	66	66	58	69	60	80	68	78	80	67	57	56	72	66	61	72	61	70	54	61	62	56	55	57	56	65	67	61	60	57	67	65	71	61	50	58	69	63	63	50	67	57	49	57	65	66	48	60	66	70	69	43	73	65	60	56	60	53	58	47	48	66	66	68	84	62	49	78	52	73	55	60	55	63	49	69	62	56	63	61	59	72	60	54	63	74	57	68	72	71	59	50	60	72	53	62	66	65	70	77	72	58	58	81	70	65	73	63	61	60	77	76	69	63	55	61	79	60	62	73	59	65	60	52	56	62	58	62	53	65	53	75	46	60	65	50	63	79	70	46	77	63	58	52	54	56	72	66	72	64	57	61	56	46	87	64	50	60	52	51	52	41	54	67	63	65	41	66	59	66	59	45	59	53	65	65	56	74	73	57	59	54	73	52	63	50	72	64	53	67	60	54	59	61	60	55	72	54	73	60	61	58	58	66	69	64	64	78	55	70	57	65	62	56	56	65	60	56	60	56	67	58	55	59	67	63	80	56	82	53	62	72	49	57	51	53	71	64	65	56	55	74	59	69	50	60	57	81	55	52	69	69	53	65	57	62	59	75	66	66	55	76	57	66	73	75	65	74	62	75	63	86	54	47	72	58	57	56	59	46	53	53	70	59	55	65	76	53	49	75	61	72	57	66	60	52	64	69	65	71	72	67	58	58	45	65	61	64	57	66	73	69	67	62	57	70	74	52	52	57	72	51	66	77	67	54	66	58	65	53	59	57	50	68	58	68	73	62	50	55	65	53	60	66	59	73	64	74	73	71	75	65	70	67	73	75	52	54	72	60	42	69	62	68	70	47	65	69	68	61	64	57	45	66	61	65	59	53	67	65	53	74	66	76	79	64	57	72	55	71	68	63	62	61	57	62	60	60	63	76	62	48	74	57	71	70	51	58	68	63	60	68	60	63	58	60	62	68	64	69	74	68	59	65	54	54	51	63	47	68	49	60	50	59	62	58	57	65	59	65	77	59	68	72	66	58	65	55	73	67	66	53	55	63	54	53	61	65	69	66	53	65	55	69	56	51	56	75	75	71	47	69	55	63	69	66	64	71	49	56	52	85	65	62	50	62	62	57	71	69	56	64	68
32634	24241	18769	16904	16482	11037	6228	6829	6841	5448	3700	2529	1413	812	648	591	612	598	624	581	536	520	573	539	591	610	594	567	554	566	554	536	527	537	503	544	566	525	603	551	569	577	536	577	576	553	561	519	533	542	530	514	572	576	581	569	547	539	558	522	537	541	571	577	569	556	559	507	569	539	550	561	535	575	579	547	583	555	566	568	582	560	522	555	578	551	582	556	540	544	567	565	548	550	588	528	562	556	567	549	571	536	553	534	604	576	525	572	572	547	577	534	543	560	554	571	549	515	583	553	552	544	552	498	575	559	516	526	553	553	581	529	521	558	555	547	557	507	567	553	522	527	553	569	588	578	544	549	557	540	577	551	505	586	530	597	549	558	571	574	559	570	532	549	555	569	568	546	541	537	560	509	576	566	534	587	543	573	575	562	529	552	538	549	578	557	553	571	561	546	565	571	542	511	571	580	554	587	583	547	528	570	599	574	535	513	595	597	597	513	536	550	568	530	575	550	566	557	566	547	543	575	562	552	553	548	510	561	575	563	529	564	528	532	524	537	540	538	566	538	588	587	563	567	556	561	537	579	555	539	559	541	554	519	585	562	549	549	545	576	556	575	558	541	514	496	594	593	544	506	556	544	546	598	554	539	534	523	533	555	523	547	529	545	562	527	570	582	560	536	523	535	584	559	504	512	563	536	565	566	524	521	544	524	573	522	540	566	545	523	499	528	597	513	549	565	557	544	591	556	563	602	525	554	568	539	528	518	545	564	580	545	527	553	547	521	565	556	571	528	549	562	568	575	500	576	576	549	545	575	563	524	592	552	538	576	556	527	566	539	572	585	502	574	526	536	567	511	575	523	575	567	572	572	569	559	549	582	595	531	557	540	591	555	604	517	544	560	561	574	500	563	576	537	564	573	580	605	569	542	507	563	572	530	529	595	571	545	577	569	525	563	578	580	532	526	590	568	566	558	569	558	566	563	560	515	573	565	523	583	510	579	523	540	544	532	503	581	542	541	557	533	563	549	575	566	571	531	536	593	505	567	584	559	519	577	536	552	556	576	594	567	606	569	572	586	584	531	596	564	550	567	554	562	558	595	556	546	550	542	534	558	546	585	589	573	556	546	521	540	579	573	573	562	555	505	552	567	537	561	549	521	530	536	554	577	586	582	607	631	535	561	599	546	536	550	505	561	557	542	578	570	535	556	553	573	530	537	564	589	559	519	568	581	575	528	581	529	595	553	599	565	569	589	552	513	529	540	594	594	568	560	587	538	559	544	548	550	605	567	585	591	559	588	565	543	599	551	555	554	582	600	582	555	586	588	522	534	562	567	575	523	553	574	517	587	571	546	570	513	559	551	554	525	557	602	549	583	529	549	559	535	539	584	528	553	545	534	528	582	550	567	560	552	568	566	511	588	543	554	562	534	585	568	556	535	569	585	550	587	525	545	566	596	517	551	573	562	575	539	539	552	579	560	574	547	548	595	507	532	562	520	543	576	538	551	596	593	586	547	569	563	538	542	548	568	578	580	573	567	542	563	561	550	563	530	537	552	583	527	540	546	564	544	544	545	585	569	567	542	564	534	575	576	532	542	510	537	535	520	520	564	513	554	527	585	551	576	592	567	525	581	552	591	572	532	551	543	531	558	563	553	571	550	544	521	565	575	582	603	520	587	611	567	602	614	598	548	599	566	551	614	535	616	559	525	540	526	560	559	615	585	568	559	546	525	577	584	523	567	542	584	555	508	528	544	585	520	591	554	543	545	610	572	528	519	504	557	562	545	557	550	517	567	580	537	574	545	553	546	491	511	584	583	554	550	551	559	570	601	535	536	540	542	553	592	550	513	564	541	536	517	563	534	569	576	542	549	513	549	540	557	555	540	573	541	566	584	563	600	551	576	551	553	578	544	563	608	569	570	584	520	515	545	554	561	521	542	527	577	574	524	528	493	565	519	579	561	560	522	593	608	568	593	541	572	531	592	533	588	553	514	530	549	560	569	627	575	603	535	555	545	545	538	525	595	541	535	545	562	530	528	587	549	526	621	573	574	585	566	542	524	573	546	568	601	575	545	533	569	577	540	553	564	542	600	561	547	537	557	558	570	556	547	595	594	536	558	527	552	579	575	520	553	581	557	540	569	552	541	577	560	555	565	565	565	548	578	587	566	571	551	532	564	572	567	548	551	544	524	567	565	544	544	553	549	550	538	572	539	586	567	548	572	562	569	541	591	539	567	562	597	550	570	536	570	542	587	560	539	548	566	530	561	560	576	553	553	533	539	591	562	553	569	590	569	577	542	569	545	528	549	543	546	546	546	561	577	553	569	540	540	563	556	557	557	597	553	564	552	572	516	546	545	537	559	544	574	605	551	568	544	612	571	576	579	578	565	564	557	543	565	582	581	554	536	544	551	528	527	537	583	565	561	562	541	568	562	563	518	600	529	574	563	540	563	531	557	546	569	548	545	573	521	558	572	562	572	557	519	554	531	535	532	547	548	554	570	512	559	592	577	547	544	490	579	568	555	523	590	543	579	580	534	526	597	578	568	582	565	527	514	547	506	536	603	593	549	538	548	559	558	521	569	557	528	600	565	560	569	544	587	523	530	510	599	595	562	505	527	531	533	583	570	585	556	560	551	540	560	553	522	568	509	542	602	589	488	537	574	588	566	571	609	544	530	602	550	551	552	555	560	581	561	503	609	552	550	597	556	547	547	517	589	582	584	561	582	542	529	607	537	544	535	571	582	616	560	559	625	514	579	510	573	563	540	542	559	580	583	556	570	583	545	517	563	603	574	545	569	544	551	600	590	579	531	551	527	542	523	509	563	597	555	563	571	541	574	551	539	559	542	567	549	528	603	585	526	552	562	536	549	561	534	583	517	586	550	557	521	593	550	518	602	543	578	544	565	580	535	610	542	559	551	565	574	535	547	519	582	541	595	545	521	548	568	561	520	572	514	585	520	535	568	546	541	571	545	540	563	567	548	536	590	581	574	570	552	541	573	584	581	595	541	535	558	535	552	532	527	581	546	545	523	531	519	551	571	594	547	574	562	560	571	617	522	541	544	558	546	546	585	579	550	549	563	547	562	570	587	527	540	588	541	593	543	543	534	529	544	541	577	560	576	576	587	595	553	537	534	539	534	595	534	548	535	556	565	552	564	540	586	542	508	545	576	543	586	576	540	564	561	505	551	595	519	522	528	554	536	558	558	551	556	586	548	576	544	544	532	544	506	567	552	516	575	573	574	573	548	563	541	527	547	593	540	568	579	604	549	548	602	557	599	565	541	544	568	555	563	521	579	535	537	531	521	527	566	553	580	542	540	600	562	574	537	515	549	541	556	581	590	543	555	578	558	567	592	535	569	591	527	551	569	537	535	515	548	603	557	520	536	539	564	555	563	561	533	551	514	560	534	566	560	553	567	601	593	564	574	560	526	579	560	556	546	586	566	552	565	530	541	515	560	543	541	566	593	555	571	565	552	493	572	563	520
9295	7478	4927	3413	1712	685	662	972	1038	902	621	410	204	129	89	90	73	75	80	79	76	75	70	73	85	84	73	80	75	96	69	85	71	78	71	82	87	65	80	72	79	79	74	71	95	92	72	87	78	68	73	84	61	79	89	73	83	75	59	79	62	69	79	73	75	91	72	65	74	80	83	87	85	90	58	71	84	80	77	87	76	82	68	81	75	72	63	90	72	73	61	78	66	80	83	69	87	91	81	84	74	73	63	61	79	87	86	69	65	64	84	71	70	79	77	77	89	83	86	80	76	74	80	70	63	86	79	70	68	86	87	91	84	100	90	91	67	70	77	67	89	76	86	78	56	78	87	77	65	100	67	59	81	79	80	68	83	88	77	68	80	76	80	80	78	74	73	93	87	68	65	83	70	95	75	77	81	68	89	87	78	80	83	75	86	85	78	67	94	81	99	100	88	70	70	85	83	88	66	76	76	69	76	74	76	91	76	73	73	69	74	74	83	72	76	84	77	63	72	90	101	78	67	76	95	71	86	60	95	65	72	88	78	87	70	83	64	82	76	68	81	69	75	83	81	53	67	72	76	59	82	80	85	85	83	71	67	80	85	75	63	80	84	77	75	79	71	66	74	77	76	70	74	79	86	77	83	84	78	81	75	76	75	66	78	88	80	64	74	72	100	76	63	74	79	79	72	76	53	70	79	72	69	78	79	95	80	63	72	81	90	72	76	73	78	79	53	56	94	82	70	73	69	74	77	81	69	77	71	75	75	78	78	93	76	70	71	69	67	76	79	66	64	79	76	91	83	73	61	70	79	82	86	71	65	71	87	94	87	69	89	66	72	78	68	75	79	80	92	80	63	77	85	68	81	63	80	63	72	75	100	81	72	80	76	70	80	70	80	80	104	94	80	65	70	71	71	83	62	71	71	70	87	57	68	76	93	85	90	84	58	89	59	71	89	67	76	85	71	74	79	79	77	85	70	67	80	74	76	78	93	77	73	74	68	85	66	75	92	93	61	74	79	75	84	68	90	77	89	79	74	81	82	79	62	92	75	73	87	100	75	79	77	77	79	74	71	89	81	70	79	83	73	65	71	64	78	77	64	65	84	75	74	78	89	86	79	78	76	77	73	75	74	79	67	81	74	77	89	88	95	72	78	81	74	81	63	82	96	87	79	79	68	57	71	88	90	62	71	81	78	76	84	85	86	77	79	82	79	71	70	72	71	79	81	77	87	74	79	66	75	76	68	76	77	68	71	82	65	73	77	77	78	87	81	64	78	83	84	63	83	79	79	87	64	69	64	68	60	80	85	85	62	76	75	70	82	97	86	91	71	79	78	92	74	82	63	79	77	76	66	62	87	64	82	72	73	77	98	81	57	73	80	66	77	74	77	71	82	67	74	85	78	98	82	97	79	69	76	67	62	70	72	66	75	81	76	73	78	67	72	84	55	76	85	87	80	71	75	73	77	66	65	71	77	72	71	74	91	93	77	71	70	79	64	61	82	70	71	89	69	67	62	74	75	76	84	62	84	78	64	69	62	66	68	69	70	69	67	74	78	79	75	80	72	93	78	64	69	83	74	80	75	77	65	64	97	94	75	74	81	77	85	78	83	79	93	62	79	85	76	74	70	93	77	80	78	69	72	80	69	70	62	64	87	68	85	80	84	70	85	82	87	85	82	73	81	69	69	80	61	81	85	62	81	84	81	84	70	88	79	71	80	61	75	78	92	82	79	64	69	87	71	69	66	77	78	59	86	74	83	79	65	80	78	74	78	77	79	74	85	81	63	57	80	80	83	78	69	79	70	71	60	78	77	78	78	73	73	54	70	67	77	82	81	69	71	80	90	73	79	83	76	74	79	81	73	83	63	83	77	76	68	64	84	56	79	84	74	92	85	71	72	67	71	62	78	78	86	72	65	82	62	76	74	67	76	66	92	63	83	69	69	65	72	87	84	64	89	61	76	72	93	64	79	65	98	77	75	73	79	73	82	91	78	71	80	78	89	61	78	83	86	76	66	67	72	83	77	59	80	71	72	60	73	77	70	69	70	66	76	74	79	69	74	82	79	77	81	69	82	69	75	85	61	76	71	58	75	70	72	80	83	80	82	66	75	68	77	72	82	82	65	68	77	75	81	68	75	79	90	71	85	63	85	78	72	76	93	76	75	75	77	79	83	63	82	63	82	70	85	86	72	78	85	73	80	76	79	79	71	70	85	86	75	65	76	75	89	86	76	91	75	73	71	68	81	78	69	71	85	72	71	84	76	86	86	83	80	80	85	78	101	80	69	89	40	78	59	64	72	64	78	74	63	77	77	85	92	77	68	86	79	58	76	87	67	78	64	80	70	77	71	91	88	81	61	77	71	67	74	75	80	64	72	66	95	62	90	82	78	72	76	81	71	82	81	68	88	66	95	80	71	77	88	85	62	77	65	65	76	86	67	76	74	91	84	73	80	81	91	69	91	79	84	80	80	84	65	82	85	82	64	79	84	72	86	97	80	81	79	74	74	70	93	78	74	81	83	81	75	63	71	80	86	86	88	80	59	94	83	66	87	95	71	73	75	89	82	63	69	93	76	82	78	78	84	80	90	80	80	83	89	76	77	78	63	96	70	61	71	73	81	67	81	86	89	76	74	64	67	89	66	89	76	83	85	90	74	89	60	83	54	71	83	73	70	80	80	63	69	56	62	89	75	72	75	66	61	82	74	81	70	74	73	81	86	66	86	77	84	67	74	83	81	85	86	76	63	80	80	76	66	72	66	91	49	58	70	70	84	84	74	73	81	70	79	74	62	78	88	82	81	65	70	69	72	86	72	83	68	79	85	65	91	73	75	83	69	61	83	91	84	80	71	81	91	73	72	69	82	59	73	66	64	86	73	75	84	81	77	80	83	62	80	73	79	84	90	80	83	70	56	70	85	82	68	77	83	71	83	73	85	72	61	65	73	86	73	73	57	62	81	86	78	90	75	86	70	73	89	68	75	52	74	86	84	79	84	66	91	78	64	73	69	69	86	75	61	90	67	75	83	82	92	86	76	75	74	82	82	78	86	65	70	68	77	90	88	61	76	73	74	99	68	73	80	85	74	81	69	68	71	64	81	76	77	69	72	71	72	77	72	78	81	72	82	80	83	88	82	74	67	67	81	80	67	75	79	69	59	87	68	85	73	82	78	77	74	71	79	71	82	81	65	64	75	73	69	62	76	80	79	80	65	79	76	82	74	61	81	71	63	80	60	85	67	76	90	76	86	68	73	67	62	68	83	91	66	67	71	79	76	77	68	66	70	67	74	70	77	83	78	76	72	72	70	78	70	86	83	69	87	86	83	86	72	84	75	72	76	83	67	77	75	79	76	77	81	73	74	80	61	85	56	64	91	84	73	70	72	82	71	79	59	65	89	75	80	78	83	82	68	70	75	71	80	76	90	72	86	65	86	72	76	76	85	80	82	72	73	82	77	79	80	59	73	86	82	66	81	75	69	83	90	83
39648	28976	25022	24610	23580	16896	16416	18596	18246	15653	10537	7351	3224	1555	1015	870	823	808	681	696	687	708	656	750	729	721	674	708	666	690	655	684	667	622	689	645	671	706	644	708	673	685	652	707	639	651	660	627	695	708	653	725	708	653	670	672	693	741	663	651	696	682	746	669	659	684	652	697	689	674	632	660	666	629	679	699	614	633	677	643	647	670	681	682	743	672	688	665	690	700	704	690	680	704	655	689	653	648	685	706	700	685	643	646	650	648	664	660	700	698	667	690	673	676	647	673	737	672	668	667	692	706	674	647	683	665	621	682	665	617	690	658	681	628	697	716	675	644	698	676	677	728	649	706	687	628	640	637	696	643	639	639	687	667	649	638	661	676	679	683	691	690	655	707	681	655	670	674	615	672	718	690	687	697	667	653	659	699	643	635	670	666	665	698	692	679	676	717	651	658	735	690	653	672	691	643	672	685	694	665	657	672	703	690	664	700	688	647	665	669	672	661	706	692	675	664	695	674	680	689	652	675	667	673	708	665	661	716	661	627	643	713	694	691	656	708	689	678	657	675	670	724	666	638	670	691	746	639	698	680	695	683	660	723	640	673	610	698	669	702	696	671	708	730	672	673	670	684	658	719	666	695	672	673	708	741	724	643	668	642	659	738	641	692	683	693	710	676	656	681	656	691	681	704	709	683	649	706	653	659	704	695	698	696	680	721	637	656	649	688	638	649	678	666	733	699	707	675	639	680	707	693	692	706	671	672	667	696	714	677	631	634	673	701	649	716	719	675	695	678	644	666	655	665	719	666	701	665	700	656	733	729	659	664	679	678	656	649	713	703	647	666	666	683	687	657	638	707	672	732	648	666	676	663	647	700	725	678	715	714	690	693	707	685	676	652	683	634	657	645	702	692	653	685	651	679	686	666	678	688	673	694	648	674	656	691	638	707	663	658	674	674	672	728	745	632	665	661	631	638	751	705	714	697	700	707	689	709	661	639	726	693	688	686	635	661	691	703	698	634	649	684	670	688	675	699	709	689	622	696	667	667	631	652	707	665	674	657	669	640	653	718	683	721	684	672	722	701	703	719	618	707	651	679	686	661	686	669	651	681	691	671	696	677	645	717	679	671	658	652	688	682	727	666	699	711	650	685	686	651	719	679	680	692	670	655	689	628	717	673	651	704	727	648	680	681	719	704	673	754	645	684	662	679	646	660	706	662	690	727	670	676	664	688	628	625	676	702	706	696	676	658	679	647	687	684	706	715	715	688	632	675	688	684	687	698	695	684	688	667	682	703	639	692	680	657	688	683	689	686	616	650	687	711	669	715	679	702	656	663	658	701	704	642	707	656	635	661	643	672	700	696	683	716	684	660	649	728	678	693	639	679	684	703	707	658	653	656	695	704	646	681	674	671	695	667	651	678	610	701	684	701	677	689	639	681	689	655	674	668	652	701	636	697	686	678	704	678	654	630	646	682	725	671	693	684	679	694	642	701	689	668	672	644	683	662	657	657	681	640	664	693	635	679	663	690	675	692	656	630	684	698	634	650	682	692	656	656	627	674	668	718	716	668	720	661	645	710	665	677	727	671	700	661	711	717	681	662	664	699	670	669	693	700	689	718	679	755	678	642	683	691	682	662	647	647	697	710	675	670	691	707	651	728	659	660	670	674	638	682	687	661	642	686	686	682	675	669	689	708	666	663	714	634	725	713	664	676	705	674	677	669	638	687	617	713	644	696	625	642	671	664	715	689	682	650	684	686	682	683	705	681	701	692	673	662	677	713	655	682	661	699	674	700	686	645	695	635	669	692	691	652	716	682	654	677	606	689	670	681	666	621	696	696	667	679	681	674	697	683	711	656	705	734	672	689	699	679	679	704	699	652	652	704	681	670	669	660	683	674	677	673	648	655	685	702	677	701	644	670	671	711	671	656	725	648	652	697	639	658	680	693	640	660	658	682	715	717	700	682	642	698	666	639	707	684	671	702	705	649	681	701	651	650	630	642	664	690	675	682	717	648	725	678	618	627	659	678	662	695	674	703	674	612	650	660	688	682	673	718	685	643	657	710	690	681	702	683	653	674	667	699	676	686	697	688	695	718	666	683	687	714	728	668	695	681	673	709	683	689	664	728	705	690	679	679	685	662	668	682	675	709	624	669	664	698	659	660	664	699	695	705	634	673	704	648	710	704	649	695	644	672	670	665	673	657	705	649	703	648	687	673	648	711	662	672	673	641	666	669	707	674	677	674	604	707	634	699	647	691	655	666	661	663	665	739	699	734	666	692	688	637	690	681	633	672	675	671	668	724	662	682	692	686	680	712	656	662	697	681	668	666	637	688	665	639	686	649	647	664	649	670	658	670	674	672	685	698	711	673	662	666	684	685	644	662	647	676	684	655	736	701	693	649	704	681	686	694	655	647	713	686	699	624	688	671	652	667	649	692	688	636	673	704	650	646	672	702	647	687	687	709	638	692	640	693	660	652	681	671	707	673	642	720	640	682	653	650	674	691	637	671	680	677	678	700	640	699	670	628	710	658	719	721	658	683	679	678	624	665	619	698	655	646	691	642	723	698	689	676	668	675	660	653	668	645	665	652	675	703	665	627	724	672	669	680	728	649	650	644	687	643	701	682	703	700	683	657	691	658	656	730	688	658	667	648	667	676	687	686	682	661	664	651	704	645	701	631	678	688	636	688	696	670	683	719	653	630	725	730	662	644	684	736	671	679	688	726	675	661	675	687	685	664	650	691	668	697	645	749	652	669	665	684	680	697	685	689	743	724	659	722	672	661	671	627	689	666	701	680	635	704	671	675	696	697	678	694	663	672	654	698	661	673	689	692	693	699	661	651	683	645	690	672	654	699	684	697	685	677	702	701	669	721	661	643	692	661	675	671	650	703	661	644	653	650	648	705	677	670	672	678	699	679	655	682	677	721	657	681	670	668	708	655	683	681	635	686	670	666	674	685	672	702	693	670	705	688	667	666	654	648	690	694	665	647	677	702	709	652	671	662	680	679	690	694	670	637	679	724	700	668	641	659	657	687	700	685	632	637	697	691	699	696	719	669	665	750	660	687	666	634	626	701	699	701	645	722	623	678	659	690	647	680	649	648	650	712	679	667	654	649	682	637	637	665	693	700	636	665	745	720	649	655	670	703	708	656	674	670	688	702	669	647	651	652	699	634	652	676	680	709	687	657	689	721	657	682	694	723	635	698	654	642	688	676	692	650	639	672	679	669	685	702	677	680	711	691	670	650	700	693	700	651	680	688	690	655	679	704	675	696	646	691	664	686	749	675	671	698	679	654	669	655	656	656	700	682	703	718	649	694	636	703	661	669	674	686	648	646	676	724	665	634	698	607	648	666	706	647	742	683	670	659	672	713	710	655	648	647	669	663	637	678	668	662	713	671	655	646	656	661	692	690	698	641	679	658	680	654	699	674	661	630	665	678	712	712	701	663	677	628	656	674	645	713	694	646	702	699	628	697	672	713	697	748
8777	7398	4924	3183	1444	661	646	645	727	870	534	388	194	103	74	60	67	62	48	60	48	54	59	70	61	46	59	57	61	46	49	53	48	53	65	57	53	51	53	50	53	50	57	45	59	57	70	55	46	61	44	53	49	59	46	47	51	56	47	58	56	46	57	50	53	70	52	61	59	43	63	62	53	45	63	60	56	43	57	57	55	62	56	60	60	42	60	45	45	49	62	50	37	63	65	58	49	42	57	58	56	48	57	61	72	55	56	52	49	70	55	49	44	43	56	75	65	48	56	59	51	39	55	48	68	51	52	51	56	56	50	55	55	46	62	56	62	45	55	56	45	64	52	56	47	52	51	55	49	47	45	63	56	47	48	60	53	61	56	63	48	52	39	61	36	65	60	56	48	60	66	64	54	58	58	56	56	49	66	55	55	56	54	51	51	59	41	54	53	51	54	46	52	52	50	61	52	47	63	50	51	57	55	59	58	63	56	58	48	52	68	55	54	64	57	50	70	53	56	64	42	54	52	52	44	48	54	52	54	59	62	59	49	46	45	53	52	53	56	55	48	60	57	41	41	55	39	52	54	52	51	65	47	65	57	46	53	58	51	48	56	51	60	53	57	49	52	57	57	42	47	52	48	58	58	47	52	58	51	57	52	44	67	46	65	60	52	62	52	52	43	47	53	59	56	60	54	53	41	31	59	50	50	53	64	47	48	60	59	67	48	54	64	42	43	54	51	46	53	48	57	58	58	53	44	50	56	54	58	58	48	55	63	51	43	58	66	53	50	56	48	56	48	59	60	62	52	44	55	53	46	54	50	52	51	49	43	56	48	44	52	44	65	56	58	56	56	60	60	65	60	47	46	51	67	51	52	60	51	41	51	43	59	48	39	42	57	62	51	52	49	49	49	46	57	60	37	63	49	66	58	42	43	63	59	40	53	55	53	58	45	56	49	54	53	43	45	43	52	62	67	57	52	63	58	43	56	61	51	56	47	48	42	36	63	47	56	46	38	54	57	64	55	51	50	51	55	48	52	57	65	48	56	52	53	54	51	46	69	53	55	55	58	50	53	45	47	46	53	48	47	49	64	53	48	58	48	47	47	51	54	51	55	52	60	61	49	52	53	46	49	45	51	51	56	68	59	49	62	66	61	63	59	48	58	54	64	35	58	56	62	59	49	50	51	55	58	56	45	44	54	60	65	56	63	51	52	53	52	53	50	46	51	46	53	54	57	46	55	69	61	48	50	55	58	64	59	51	58	55	44	67	61	56	56	45	46	58	37	51	58	44	52	59	54	50	45	51	54	55	57	56	58	48	47	52	54	61	55	57	49	46	61	54	70	49	48	40	57	48	52	56	48	48	52	56	61	53	69	66	35	62	48	50	65	63	58	47	44	59	41	56	65	58	65	59	45	45	56	50	37	41	57	52	64	61	66	54	56	50	48	49	47	67	46	52	66	54	64	47	64	65	55	52	58	60	50	48	66	76	52	46	48	59	55	49	56	56	46	48	44	46	47	49	61	52	61	58	57	55	55	48	62	63	63	56	46	50	66	68	49	46	50	44	64	55	55	61	54	49	46	56	60	45	64	46	57	72	52	53	60	58	58	63	57	45	54	58	49	56	42	63	57	51	52	54	46	49	55	44	57	38	53	58	53	56	52	53	58	46	57	55	45	61	52	59	56	66	49	57	49	50	57	59	56	48	48	51	45	48	57	51	52	51	50	42	49	51	59	60	58	55	52	51	59	60	60	58	58	47	38	38	63	54	52	64	66	53	42	52	57	63	50	62	56	55	63	52	58	50	51	61	54	47	53	59	47	63	54	49	61	56	53	54	58	47	52	57	51	45	46	46	49	51	51	63	43	47	61	50	64	65	64	64	50	60	60	40	48	38	69	46	43	35	68	49	52	63	56	61	52	54	48	60	50	71	50	58	40	59	49	64	67	45	56	41	44	56	46	53	67	55	50	49	39	57	62	47	70	42	57	53	58	42	38	50	64	41	56	49	45	58	57	52	50	53	52	65	55	49	48	64	52	51	63	60	50	60	54	44	58	53	68	54	49	45	49	57	45	63	61	62	37	60	62	69	59	52	62	42	49	62	44	50	45	44	59	54	54	55	55	53	58	61	42	59	51	60	44	45	47	47	62	51	57	58	63	50	53	64	60	45	43	49	53	52	56	55	42	64	46	41	54	59	70	48	58	47	49	40	48	45	56	44	52	54	54	53	59	47	53	53	57	45	56	60	48	48	55	33	66	55	56	64	47	53	48	54	47	57	54	60	50	51	56	55	43	56	52	56	41	47	46	43	45	52	54	53	56	62	48	62	45	52	48	64	42	54	52	53	49	44	44	58	51	74	53	52	60	55	56	44	52	53	47	44	50	55	51	42	57	53	47	53	68	45	55	46	54	54	63	64	55	69	52	50	50	50	50	53	51	44	57	53	55	58	59	53	41	51	64	52	55	62	55	51	48	51	48	58	76	53	59	51	51	51	50	60	50	67	56	51	50	51	57	60	45	58	62	38	55	54	69	60	44	57	45	68	56	47	54	39	60	53	64	59	57	68	47	53	32	50	62	53	46	60	59	61	50	55	43	45	43	57	44	59	49	57	44	58	64	34	55	52	47	64	65	64	49	53	58	46	59	48	47	49	61	50	62	51	50	51	57	43	61	59	50	47	54	56	59	50	46	58	58	43	54	51	50	48	51	50	44	47	52	43	50	64	52	47	63	66	44	46	60	67	55	35	55	46	44	51	60	54	59	57	53	53	63	44	64	47	58	49	46	64	43	56	62	52	59	49	51	48	53	45	62	55	68	67	34	57	63	52	49	53	41	65	59	69	48	41	53	52	43	53	48	66	47	53	41	42	53	52	56	39	48	64	55	38	47	69	60	54	50	53	54	47	58	64	64	60	43	43	58	52	56	57	42	55	43	65	66	44	58	61	45	61	44	57	52	62	54	40	62	55	60	61	60	48	60	54	49	52	40	43	58	51	39	65	48	52	49	46	59	44	48	59	59	48	46	63	45	55	54	61	50	40	56	53	46	58	54	64	48	60	63	61	45	50	46	50	58	58	58	44	57	58	46	65	48	69	51	64	42	45	52	44	59	45	47	49	66	60	52	52	62	50	45	73	60	50	42	64	47	43	54	53	45	60	46	51	57	56	56	52	55	63	47	62	55	51	50	66	53	60	50	56	38	54	65	59	56	56	41	48	47	71	55	48	62	56	54	51	59	57	34	63	52	61	58	47	40	45	56	55	59	55	39	59	54	44	49	53	53	49	51	49	48	52	53	59	53	58	38	61	53	64	49	47	55	43	48	57	58	51	55	59	49	52	54	52	53	60	50	65	45	54	59	51	50	39	46	48	53	67	62	49	58	49	72	51	56	50	58	51	54	57	59	58	56	54	60	42	51	52	57	46	51	65	48	61	53	50	37	52	52	47	64	57	58	61	52	62	56	45	52	51	58	48	45	61	50	51	59	58
37119	29082	25197	23297	20386	16587	17450	15888	16088	16018	10707	7672	3692	1467	854	595	635	580	517	554	489	517	459	530	593	522	535	471	477	470	512	434	468	488	415	427	513	472	506	462	441	485	506	507	465	467	472	493	513	436	468	524	475	440	496	498	472	479	493	472	473	467	481	460	501	469	454	454	442	452	455	476	522	477	451	490	446	452	452	477	441	497	494	487	495	502	478	443	518	469	494	449	441	490	468	465	493	485	461	448	465	479	469	491	461	515	501	501	471	487	448	496	469	469	488	494	478	416	485	465	468	476	502	442	474	480	455	492	461	459	525	468	436	487	462	484	468	488	494	480	508	462	488	469	474	460	502	503	487	477	464	474	484	475	428	467	498	540	490	460	507	457	503	490	472	475	422	471	477	454	472	454	474	492	436	486	475	485	483	518	496	498	450	481	508	483	512	463	455	466	498	508	507	501	487	477	456	516	499	450	492	483	434	480	445	453	494	486	476	458	475	466	496	444	475	491	471	489	506	496	488	473	476	503	462	452	512	494	468	426	454	455	478	514	467	482	462	486	455	485	470	497	483	464	463	490	469	443	496	527	524	474	510	488	440	484	486	461	434	475	476	486	481	456	501	483	456	470	468	452	427	454	496	461	470	513	500	465	484	480	461	482	496	469	477	475	458	456	463	442	467	465	466	497	468	473	485	477	455	472	452	494	461	487	495	436	455	463	486	450	511	497	498	485	496	482	459	495	495	475	479	495	467	459	480	479	456	441	485	464	445	496	474	477	485	492	483	482	504	494	480	472	498	470	478	460	483	465	475	465	501	477	520	493	457	460	462	469	453	466	486	482	460	471	478	458	488	466	470	432	453	485	486	473	468	456	475	458	472	456	467	462	502	501	480	516	500	487	462	478	464	476	495	466	479	491	452	480	496	478	483	470	466	507	457	484	460	452	473	491	498	454	440	483	493	435	487	464	500	473	494	527	451	465	530	470	516	477	465	453	503	489	456	475	485	479	467	493	488	469	523	464	503	465	481	470	473	413	488	484	515	490	488	462	501	486	484	483	487	506	496	479	501	489	429	472	477	490	469	486	451	499	450	473	451	465	455	516	504	470	487	470	459	459	439	485	489	477	484	457	446	491	461	474	457	450	453	512	443	477	496	489	487	506	463	490	497	458	479	470	478	478	492	474	454	476	466	506	452	431	469	447	496	426	448	487	442	513	477	475	466	449	482	510	487	492	480	500	460	483	500	491	476	467	488	486	471	466	473	475	491	464	511	463	446	463	470	458	486	480	493	486	506	470	457	487	498	441	498	446	464	468	464	531	482	490	450	492	503	473	503	476	470	477	453	457	472	462	479	492	492	477	501	504	518	518	484	465	451	471	471	436	490	481	500	475	499	449	464	526	492	453	516	473	442	482	485	475	480	514	521	463	460	486	476	440	485	436	467	444	426	479	460	485	502	438	519	483	511	484	461	477	464	477	493	463	475	488	435	487	499	503	503	467	501	499	455	536	461	478	490	437	473	423	487	501	494	486	494	449	468	463	535	467	503	472	466	453	482	473	470	473	505	462	474	495	456	494	508	465	474	458	475	463	451	478	470	481	491	486	487	484	495	501	454	472	457	465	465	447	467	446	469	510	456	467	469	482	463	498	502	457	492	512	484	442	464	490	475	467	473	522	443	509	474	483	474	442	475	528	488	496	507	469	507	467	459	490	469	463	474	491	526	451	524	458	480	477	497	475	491	531	470	496	493	457	456	476	451	464	511	474	480	499	497	465	503	485	508	494	498	480	490	472	495	459	508	440	477	473	530	459	461	472	474	481	486	472	493	475	472	526	520	476	463	432	491	509	431	462	499	509	488	491	473	447	467	462	488	477	445	482	490	492	462	452	479	495	494	501	492	506	465	457	485	451	488	484	486	455	467	477	449	511	449	491	461	501	460	483	448	489	517	477	406	457	477	497	537	468	488	510	466	506	470	465	491	483	496	433	497	477	482	483	443	466	497	451	472	472	482	478	483	446	481	486	483	523	469	476	454	472	517	488	478	523	459	472	499	527	524	434	476	522	501	489	507	468	491	499	483	479	498	453	480	431	437	453	464	478	453	511	496	440	478	457	511	453	481	470	467	465	482	484	466	486	460	495	455	454	497	488	459	497	443	466	495	488	470	482	481	481	480	506	450	474	473	463	466	496	485	478	479	462	508	473	476	502	505	460	486	494	475	471	473	473	483	498	533	486	480	481	445	494	482	482	479	459	474	457	440	438	464	477	506	474	510	505	476	443	486	477	493	468	450	460	481	437	517	462	504	499	469	491	496	500	505	494	470	482	491	479	522	481	470	490	483	486	517	477	461	512	475	474	484	496	488	460	467	491	481	478	453	485	466	491	483	487	459	460	463	510	486	458	458	479	518	506	453	496	505	472	465	465	472	425	448	474	490	511	474	504	475	477	487	473	443	450	459	515	480	500	519	504	501	472	497	441	495	476	473	483	455	447	477	477	456	485	455	495	500	481	492	454	459	474	483	498	517	488	487	478	539	467	514	449	481	465	453	467	444	465	494	495	481	454	444	476	503	495	478	457	513	468	499	471	505	492	484	457	486	480	483	480	476	506	466	474	447	480	503	466	462	495	473	504	494	438	480	513	533	479	501	494	468	435	516	501	490	496	455	493	484	498	491	479	482	497	503	438	482	499	514	487	471	489	525	451	485	465	486	471	481	464	496	483	487	458	502	495	460	482	444	464	508	469	491	519	481	481	496	493	490	489	501	458	472	435	498	504	480	472	475	512	484	475	509	480	482	504	517	445	456	486	484	450	472	427	517	449	463	504	489	503	485	465	490	494	474	495	504	478	434	486	470	439	448	512	460	451	488	475	459	511	482	469	467	512	484	488	464	504	497	487	466	451	463	475	480	494	467	473	449	512	489	481	476	446	450	463	489	488	474	493	502	463	452	457	477	480	523	512	462	474	516	500	471	477	501	478	475	441	468	469	469	452	507	472	463	422	475	477	505	498	493	445	442	491	494	462	485	479	459	436	494	500	480	473	481	458	470	445	497	485	453	491	482	466	504	512	482	480	497	453	475	486	493	461	430	458	468	474	488	464	467	516	492	483	475	492	454	495	459	467	514	450	460	464	461	458	468	495	465	499	502	453	466	495	476	451	482	476	478	460	467	473	469	471	506	492	444	494	471	480	490	452	463	452	460	469	466	474	496	492	489	478	451	474	481	466	457	510	506	471	462	460	438	444	480	483	465	470	474	453	495	491	452	505	457	506	444	486	460	450	501	518	517	493	483	474	485	457	483	476	461	451	419	477	408	488	467	497	491	455	463	452	511	505	503	486	483	444	447	515	480	472	515	513	497	459	492	472	453	455	453	483	456	460	460	519	465	460	478	450	519	479	489	457	476	458	477	496	486	475	490	499	460	471	443	476	464	504	444	443	461	490	478	514	480	483	470	518	442	516	450	415	473	467	489	454	458	438	454	456	487	468
11829	10808	6996	3231	1644	1361	1155	1321	1636	1660	1075	695	394	125	113	86	71	75	76	67	74	68	67	63	59	90	79	68	59	85	73	82	83	76	67	68	55	63	79	77	66	86	76	73	59	65	70	68	81	65	60	66	72	66	70	72	69	79	67	68	65	85	67	59	65	65	82	68	73	65	65	74	79	85	60	77	66	57	68	69	52	78	70	70	66	73	66	69	79	57	81	67	61	53	74	74	64	70	65	65	61	77	62	71	68	91	83	73	68	57	60	81	72	62	78	74	64	73	74	74	68	64	61	69	65	72	72	65	46	59	73	72	70	62	72	72	68	54	66	66	66	61	63	69	58	67	75	55	68	72	77	75	75	67	79	69	79	66	67	64	76	52	60	78	61	65	79	77	72	56	62	63	67	73	70	87	69	68	62	72	88	67	60	69	65	63	59	58	64	70	74	61	74	77	68	68	78	66	68	58	70	71	74	74	69	52	49	76	65	76	73	63	84	62	53	85	86	74	87	73	75	81	65	76	82	65	59	80	81	75	62	60	63	59	88	67	67	70	63	75	69	79	70	80	76	71	66	70	66	67	71	56	69	44	72	63	74	85	70	61	83	59	73	65	56	63	67	83	68	59	63	74	66	47	78	76	71	75	68	60	82	64	81	69	62	73	58	49	74	63	56	77	79	67	71	77	52	78	80	73	89	81	92	78	59	85	66	67	73	73	61	54	60	83	75	60	75	69	62	65	80	53	70	69	72	57	74	64	65	69	79	71	89	73	74	66	83	70	78	63	66	77	60	59	66	61	73	70	76	70	64	65	86	70	72	55	62	80	74	67	75	76	70	84	73	62	73	76	77	78	63	68	72	70	75	77	67	69	66	74	73	68	61	73	65	65	81	69	71	70	63	70	70	71	85	64	70	68	73	69	80	66	78	69	52	76	75	69	73	71	68	65	70	59	80	75	59	62	50	55	84	75	62	77	66	68	69	63	57	58	68	81	74	76	58	63	66	75	74	68	73	72	58	70	81	53	75	71	61	54	76	67	66	74	58	72	68	65	66	83	67	71	76	73	83	79	53	81	74	65	65	73	75	70	71	82	74	72	89	68	69	62	59	84	66	50	67	67	61	80	62	66	65	77	61	56	71	72	69	67	64	56	69	54	73	69	64	75	75	70	71	53	72	70	69	71	56	70	55	68	55	67	73	66	67	54	60	69	69	71	64	58	67	74	59	72	72	59	64	82	73	65	55	61	64	68	71	65	68	70	72	60	68	77	72	52	79	64	71	81	72	63	73	64	69	76	71	50	82	75	55	67	79	72	70	76	61	61	65	69	68	76	74	94	68	63	54	71	66	73	66	66	68	72	68	75	64	67	74	89	75	74	76	66	60	68	74	54	77	66	72	73	72	75	70	79	73	66	63	64	86	54	74	73	74	69	69	71	66	59	61	62	82	70	59	70	68	80	72	67	66	68	72	61	67	72	70	53	60	77	75	58	58	71	85	70	78	78	75	72	81	72	84	81	69	76	80	71	66	61	61	64	54	72	76	72	79	87	75	62	81	66	70	62	75	66	75	69	90	67	70	76	72	65	75	68	71	72	68	76	84	68	61	71	57	65	57	73	63	78	60	66	76	72	73	63	63	60	63	74	75	70	69	72	71	76	58	61	76	65	71	79	78	72	69	58	72	46	63	73	80	73	83	75	56	72	80	76	70	70	66	77	67	83	59	66	67	68	47	62	64	75	68	73	57	65	75	72	68	71	80	79	69	65	69	55	69	77	66	72	61	72	69	68	64	69	84	81	60	61	70	66	75	57	80	72	81	68	64	62	73	79	59	66	64	65	72	78	67	53	68	59	78	74	78	70	90	84	80	62	68	70	75	67	76	60	72	59	75	67	70	57	66	70	76	79	59	77	66	71	57	79	61	54	84	64	69	74	66	73	58	61	70	74	63	67	70	62	70	60	91	74	76	61	72	77	68	81	73	79	55	74	76	58	71	67	68	64	73	63	77	68	73	75	80	84	55	77	76	70	65	63	73	65	78	76	68	52	61	70	60	64	73	67	63	69	84	84	68	65	62	62	73	61	85	78	69	62	66	82	60	76	85	78	49	65	74	54	80	73	75	79	53	60	56	70	75	73	58	81	70	77	68	70	71	69	74	75	79	75	70	75	77	74	76	61	59	56	72	72	72	75	64	70	75	75	60	66	71	71	74	68	84	61	82	81	66	67	72	79	62	79	79	73	64	72	69	69	61	75	82	68	72	70	65	70	76	71	64	67	73	61	65	81	74	80	66	65	71	57	74	76	64	62	58	66	55	54	76	68	59	72	63	65	70	73	65	67	66	73	78	69	81	72	67	71	76	84	66	62	67	58	72	83	64	69	71	80	61	78	72	72	64	76	63	82	54	70	73	74	67	66	68	74	67	73	65	74	78	67	74	67	60	77	67	67	69	76	77	64	73	62	71	61	87	61	85	52	72	63	73	79	66	90	69	72	62	75	68	62	59	63	58	72	70	79	81	64	58	75	71	53	66	65	67	54	62	59	61	67	67	61	71	71	75	66	70	65	58	73	75	68	86	59	54	61	78	90	71	74	89	66	66	63	56	77	84	73	65	82	58	77	63	65	69	63	72	68	79	76	61	73	61	72	74	73	80	78	65	63	77	69	70	75	81	81	73	64	68	75	73	55	65	85	76	86	58	60	71	70	66	67	67	80	76	68	75	76	71	69	67	81	71	93	74	74	70	82	71	95	82	75	69	75	73	70	77	81	61	61	56	78	83	67	56	78	86	72	87	64	72	63	68	68	71	74	65	75	68	71	66	63	67	63	57	75	75	69	81	61	73	60	80	84	67	74	73	69	72	52	70	65	81	69	77	59	86	78	65	70	58	60	67	67	64	55	62	65	65	64	61	69	74	67	72	76	69	72	60	56	67	70	68	67	70	80	68	74	73	72	69	70	62	72	73	73	67	66	60	69	75	58	73	63	67	70	69	57	64	88	59	62	61	74	79	67	79	74	58	68	81	69	80	79	65	72	69	56	67	58	73	74	77	54	52	62	73	77	54	84	62	77	69	76	74	54	60	70	78	54	73	69	67	62	71	79	74	67	67	69	56	67	72	67	70	67	86	71	73	78	76	80	77	69	74	76	58	65	56	63	65	86	62	69	72	68	68	80	69	61	78	67	72	71	64	72	73	82	67	61	88	57	69	65	73	72	60	71	65	68	58	70	69	68	68	70	64	80	49	76	65	77	69	74	63	85	74	45	74	72	53	70	69	78	69	52	62	63	62	74	70	63	69	66	59	68	75	68	62	80	80	69	62	71	85	57	61	75	79	72	78	59	72	61	70	66	70	66	72	65	47	89	66	57	77	50	76	60	77	79	67	55	66	74	56	71	68	79	76	88	67	68	83	70	65	86	73	72	70	75	62	71	75	48	63	72	76	75	68	75	72	65	78	72	71	93	83	71	71	70	75	67	89	64	65	59
42444	32822	27523	23542	24310	25043	23024	22651	23497	22037	16024	11694	6525	2245	1327	908	837	804	701	705	654	714	629	641	703	748	672	701	649	641	628	645	610	631	641	564	598	624	620	600	606	652	654	668	611	587	611	649	591	609	633	640	594	617	607	597	625	630	647	647	643	620	666	599	609	631	614	599	610	614	653	673	623	651	652	598	638	591	634	671	644	595	618	614	602	622	613	675	647	621	591	620	610	619	648	620	612	620	611	596	642	606	651	669	593	597	562	616	701	605	606	630	652	599	703	626	632	620	636	632	601	654	602	648	632	607	609	672	655	638	661	634	618	646	599	636	598	616	628	610	662	579	593	616	647	653	642	595	642	643	625	636	602	621	626	589	624	651	581	605	603	594	643	620	633	608	637	648	594	629	686	599	622	644	605	589	597	636	601	621	610	597	690	623	626	607	639	616	627	640	606	650	604	615	651	605	600	629	626	610	641	642	629	599	582	610	633	597	640	604	596	601	651	641	625	627	618	601	627	670	641	641	609	574	637	639	658	639	646	618	613	619	647	690	653	609	633	612	657	625	626	585	621	571	653	635	662	607	616	614	616	681	618	628	596	623	613	599	645	625	637	650	627	654	641	627	644	624	592	610	596	612	635	646	638	620	631	661	614	587	632	658	658	633	665	620	644	608	647	586	614	584	612	617	656	617	594	668	686	573	630	630	628	640	645	619	581	609	620	596	641	618	587	615	645	603	660	674	629	614	663	617	615	613	619	655	647	679	595	579	650	618	637	610	666	614	644	613	599	620	611	604	647	605	587	623	650	577	619	596	589	695	616	620	608	591	638	630	628	632	651	653	606	633	656	619	592	620	605	586	598	666	606	631	652	586	618	627	622	618	643	646	633	620	617	612	635	581	609	671	599	606	646	631	645	601	639	635	608	596	680	636	610	630	649	598	645	673	660	618	608	625	633	611	624	662	609	651	636	617	592	595	610	644	660	668	614	611	650	602	637	592	601	693	661	594	638	621	634	660	622	630	628	625	635	564	667	633	649	646	601	606	636	613	641	613	607	620	640	606	614	619	648	586	632	592	598	637	633	613	612	635	634	663	658	640	617	589	623	642	656	636	591	611	626	640	622	629	686	661	655	606	604	621	660	673	588	655	624	588	619	639	627	630	653	635	636	590	616	633	624	620	600	646	626	598	692	656	632	638	636	588	595	600	614	668	600	636	623	615	613	584	633	655	614	594	592	592	624	671	649	647	612	616	626	643	637	639	635	647	628	609	628	653	615	628	573	641	642	603	619	624	601	640	610	592	593	638	598	609	663	620	613	680	613	626	604	612	613	616	629	631	596	630	592	564	626	607	654	590	643	606	638	619	622	672	622	668	643	652	629	666	622	641	629	647	627	614	599	623	628	627	635	596	641	625	645	598	645	604	623	636	625	642	660	646	617	635	607	611	653	656	621	627	611	622	640	632	667	569	629	609	600	624	588	609	602	630	611	600	659	664	624	626	602	604	656	633	612	621	653	632	622	662	627	644	615	615	655	629	613	605	628	659	691	622	648	677	620	629	639	619	680	649	628	650	644	627	600	606	635	608	597	601	637	616	654	623	587	619	619	654	633	614	631	625	647	657	617	657	663	609	621	612	631	619	645	593	611	655	607	658	635	602	591	603	667	567	678	648	621	669	620	669	653	635	575	614	652	639	602	591	625	670	623	617	670	579	619	637	620	643	629	625	623	562	619	650	616	627	619	642	634	597	673	643	565	609	614	612	623	629	594	648	634	608	611	615	679	607	660	596	627	616	615	680	611	596	588	609	603	592	636	640	662	639	675	598	652	629	648	653	599	608	647	595	605	641	593	612	646	619	628	607	618	595	587	640	651	707	619	597	656	649	619	615	638	607	632	623	623	605	640	617	617	614	617	648	622	619	633	645	629	624	618	629	668	603	615	614	632	597	644	599	670	650	611	663	621	635	650	574	634	629	649	581	593	642	665	589	575	610	638	611	646	637	656	619	614	579	643	607	621	554	569	595	645	617	625	582	651	616	714	626	641	638	622	666	634	622	630	656	616	637	653	653	621	652	604	610	676	607	624	654	601	626	646	609	630	616	566	615	609	638	625	654	603	643	630	624	688	641	603	591	636	642	622	616	643	663	629	592	615	616	640	596	618	635	622	632	635	613	597	603	603	654	634	613	623	659	622	585	666	632	613	591	635	639	672	614	639	599	662	650	630	618	591	607	588	608	640	627	668	637	615	639	626	630	601	642	604	605	622	618	651	635	647	634	638	607	604	619	598	630	595	641	615	662	615	603	618	620	612	634	648	641	627	590	629	646	674	635	650	586	632	632	622	679	609	595	593	617	614	596	641	659	616	584	621	628	606	627	643	657	609	600	616	596	639	627	586	611	606	620	639	612	605	645	627	659	665	666	637	631	675	618	647	608	585	609	600	614	584	625	651	612	606	573	677	619	629	622	615	606	614	628	565	612	617	632	618	657	638	606	599	638	574	639	609	607	601	655	608	678	637	642	597	624	606	601	564	672	617	603	650	610	645	632	591	600	600	665	628	579	620	629	623	642	685	622	601	595	627	693	624	644	591	604	655	607	610	640	638	672	596	629	638	659	585	653	656	625	607	603	619	655	652	685	577	632	631	636	607	639	639	632	592	654	666	611	652	635	630	603	632	629	635	576	570	641	619	600	664	570	610	626	667	639	617	611	616	594	622	618	660	629	612	684	605	608	638	610	621	629	668	605	598	644	610	618	638	675	632	591	693	646	632	669	656	590	662	599	616	610	597	612	677	681	623	621	650	632	631	597	612	653	612	634	655	633	664	641	665	598	608	619	604	633	625	650	656	610	662	584	618	611	582	565	603	646	670	646	618	635	643	631	596	616	634	624	636	625	589	620	610	650	614	616	629	621	643	626	615	647	641	663	658	615	645	624	656	639	622	697	589	620	652	667	632	648	616	585	590	597	592	661	575	613	637	571	683	630	641	561	616	637	616	642	606	621	682	685	623	629	596	641	602	612	645	632	620	601	569	648	617	611	593	642	588	640	585	611	641	612	625	633	627	620	633	610	643	628	560	622	619	567	586	633	645	616	639	644	618	612	597	612	613	630	607	584	652	621	606	632	601	623	579	612	605	652	647	647	614	657	595	620	629	620	658	648	638	638	663	612	638	610	649	613	614	603	614	597	634	614	616	634	642	610	619	603	643	649	620	667	609	641	594	618	612	647	620	606	623	619	626	616	659	603	638	638	589	562	630	641	566	627	661	628	627	590	600	637	630	606	592	629	589	611	626	574	635	617	592	623	625	639	646	632	650	634	637	584	629	604	616	601	619	671	595	638	578	589	616	668	653	631	596	629	651	606	616	577	620	663	637	622	602	581	630	629	648	615	645	627	596	627	596	605	631	571	634	615	572	667	650	642	624	618	612	628	628	598	640	586	598	608	635	649	637	649	594	594	593	627	631	601	610	604	636	653	659	640	655	652	629	639
7568	5398	2527	1145	612	368	256	212	243	231	186	182	116	89	65	64	71	80	63	79	65	55	57	56	68	70	67	64	60	60	65	56	60	67	59	69	66	51	59	63	77	70	59	62	63	70	67	55	49	63	72	61	79	72	72	72	69	80	54	75	69	60	61	57	70	81	77	60	68	71	71	62	64	73	67	71	77	64	65	69	55	53	70	62	59	71	48	73	56	52	60	80	59	76	82	65	65	47	62	58	66	66	68	61	81	55	59	61	73	63	65	65	71	57	68	68	55	57	62	66	61	67	77	68	68	68	68	72	65	65	73	64	59	70	63	66	76	71	74	69	69	77	71	60	63	62	60	55	77	76	77	55	54	69	60	64	77	73	60	76	88	65	58	78	69	72	66	66	78	63	70	85	60	67	50	68	68	53	58	59	63	66	74	76	60	73	77	68	52	56	67	64	68	62	62	71	74	67	73	73	71	54	66	86	70	70	57	59	64	72	68	64	70	64	56	77	68	54	51	65	96	79	64	77	61	55	51	69	66	66	67	62	70	57	68	75	74	62	73	66	69	65	68	63	55	56	55	63	78	73	64	56	77	67	61	58	89	78	65	77	61	73	66	63	72	57	61	70	71	69	44	76	62	62	67	81	61	61	71	65	62	57	62	57	79	57	58	60	52	69	77	80	56	56	67	69	58	75	67	63	62	62	67	54	82	81	70	58	63	64	75	62	62	75	73	41	67	71	63	75	64	74	57	71	71	60	71	64	69	59	68	64	65	77	75	64	60	74	65	59	75	69	59	53	56	59	65	64	58	76	68	71	70	61	77	78	95	59	55	64	76	63	66	63	69	65	70	59	67	69	65	57	68	71	69	76	58	60	69	70	62	70	57	64	73	52	72	66	74	61	54	68	65	61	75	57	57	63	93	72	57	72	63	60	73	71	48	67	64	93	58	67	61	67	58	58	69	70	55	75	60	56	59	55	70	72	69	64	56	76	71	67	74	59	61	72	59	68	61	74	68	73	62	64	73	58	63	68	71	76	66	75	69	59	57	56	63	67	69	73	62	71	64	58	61	65	70	70	64	71	73	63	61	62	69	73	68	70	75	66	76	58	66	61	68	62	55	65	57	60	63	49	69	80	65	78	81	64	56	70	69	66	76	61	61	60	52	88	68	71	52	58	61	63	51	71	66	53	51	71	60	69	65	67	61	68	64	59	55	70	60	60	57	65	63	64	59	56	66	72	79	60	65	68	65	74	68	57	70	66	51	60	61	62	57	63	72	71	50	61	77	64	61	64	72	53	76	56	55	76	71	59	65	55	64	53	53	66	68	59	61	70	78	65	64	66	75	54	75	66	71	68	70	63	67	61	60	68	71	77	62	74	65	50	65	80	71	70	80	59	64	68	55	62	70	70	64	67	59	62	58	73	66	58	59	61	68	62	79	45	64	62	78	76	58	71	78	60	75	74	67	71	87	81	55	67	58	69	52	62	73	63	59	60	69	60	76	66	64	72	62	57	55	87	74	67	65	71	61	55	67	55	78	69	73	76	51	82	78	76	75	74	62	55	69	61	58	62	77	73	52	52	76	65	65	76	75	67	75	66	78	59	67	80	71	64	62	60	65	54	60	72	56	56	66	56	57	52	67	76	65	65	74	64	61	67	65	59	65	71	56	68	70	67	68	60	76	66	82	73	71	71	73	73	53	69	72	66	75	65	71	51	64	79	60	61	67	71	66	65	76	69	74	62	67	44	74	64	73	56	65	68	68	82	61	71	66	69	63	60	65	66	64	54	70	63	53	72	59	66	83	67	82	80	54	84	77	60	67	49	71	65	58	72	63	64	53	70	77	63	65	72	80	75	68	60	65	67	57	65	52	66	62	69	51	63	53	78	82	69	61	77	66	59	71	67	39	58	56	67	66	62	56	58	71	69	68	62	76	75	50	65	62	72	58	59	64	69	59	72	61	69	82	66	51	70	66	67	72	81	63	55	64	69	58	73	85	75	64	62	58	68	70	61	72	84	71	67	70	52	73	71	68	60	66	83	57	81	53	65	71	58	74	59	59	69	69	60	65	64	66	70	79	59	78	64	76	61	73	64	61	82	70	62	57	72	66	65	58	75	62	70	60	72	50	60	71	62	70	71	76	79	57	73	58	78	70	80	80	65	62	72	66	65	64	63	66	65	75	60	71	59	65	71	85	68	68	77	77	56	56	76	66	55	62	59	66	78	61	74	63	69	58	66	67	64	59	72	72	57	62	53	64	65	58	56	59	52	71	76	72	67	68	78	50	72	71	78	72	66	60	70	60	66	71	85	63	91	65	63	58	67	69	57	61	66	65	73	69	52	60	70	71	63	72	61	76	70	62	67	62	74	79	64	82	64	62	62	55	53	67	64	72	70	60	47	81	80	73	65	53	50	81	63	69	70	73	69	69	61	74	56	71	51	72	74	79	64	65	73	79	62	52	65	57	67	60	55	53	55	60	74	64	72	73	75	61	64	54	53	62	46	76	66	59	64	74	84	57	66	70	69	65	67	77	76	50	71	73	68	59	81	46	56	64	65	67	78	66	53	65	57	56	67	70	56	51	61	66	76	70	81	56	66	76	79	56	66	77	51	60	61	69	70	63	73	65	58	70	66	76	59	54	56	63	70	55	67	82	69	71	68	62	61	68	66	69	64	80	64	64	72	58	65	57	60	56	67	62	72	74	59	68	62	65	63	80	67	71	74	77	67	62	62	58	58	69	78	55	56	65	74	72	70	52	53	70	84	56	63	49	68	57	60	63	60	58	72	65	58	59	55	47	65	67	77	67	43	85	57	72	67	57	73	65	69	56	84	58	66	57	57	54	64	58	65	64	67	65	74	62	54	65	63	72	58	69	51	71	71	59	68	59	76	71	65	84	70	82	66	73	79	76	60	66	79	51	78	66	69	65	54	68	70	71	71	51	58	62	72	67	65	61	71	81	56	58	58	67	69	60	69	71	63	59	75	65	74	81	59	54	71	69	70	71	64	69	64	62	71	73	66	54	68	56	77	52	53	60	69	65	58	59	74	70	72	73	71	63	68	73	77	59	54	65	74	73	66	72	60	83	69	76	80	71	52	60	62	78	65	52	70	74	80	70	84	67	64	59	65	72	62	66	65	63	70	75	68	77	60	59	80	58	62	65	58	65	65	69	68	77	65	62	69	71	55	69	65	78	59	56	76	78	55	80	61	73	57	63	73	53	76	52	65	67	64	60	63	52	58	75	59	65	82	70	76	74	68	73	70	68	65	70	65	88	64	68	69	59	59	64	69	72	61	64	77	47	66	61	68	65	65	67	70	70	64	52	39	75	63	63	72	52	66	47	40	84	71	63	68	79	65	69	76	59	61	66	63	59	63	81	59	72	61	73	49	67	80	60	67	67	70	62	69	70	56	59	61	76	66	77	57	70	58	52	68	55	60	73	71	58	53	66	53	73	60	82	50	62	66	54	70	67	64	66	52
36270	25535	18279	13650	13715	11822	7509	5640	6233	5215	3370	2500	1355	864	654	609	578	602	603	530	591	609	548	523	574	591	562	597	588	596	560	556	602	541	558	554	594	574	618	567	611	613	583	552	584	596	596	563	571	571	557	556	569	585	532	564	583	592	522	568	624	602	557	585	550	576	559	590	569	574	564	546	592	580	588	587	538	566	636	567	576	595	602	580	578	590	585	566	564	551	539	586	554	588	582	560	565	624	582	565	592	584	585	543	570	514	598	613	591	560	587	528	539	557	564	536	579	546	531	586	600	601	561	617	579	592	581	572	551	602	548	593	576	547	551	580	579	586	551	609	529	562	598	574	574	566	604	579	562	584	619	575	584	620	574	591	602	572	578	592	544	614	634	578	589	569	569	577	597	575	571	610	593	579	586	504	593	578	564	578	560	602	573	575	576	599	546	575	570	591	582	575	584	528	552	570	541	585	581	598	582	574	557	557	550	625	598	593	568	556	573	572	562	637	596	550	559	604	569	577	576	574	593	572	595	598	596	544	605	560	594	563	577	589	582	573	552	563	566	589	561	581	595	550	586	593	568	566	595	572	586	581	595	610	527	595	543	536	551	592	597	593	566	562	585	592	555	596	600	602	554	516	614	592	598	529	597	553	569	561	540	561	568	569	557	582	573	562	587	597	602	596	585	618	555	570	557	539	557	553	582	583	585	560	577	596	588	560	584	560	583	571	586	604	559	573	573	567	609	577	592	587	553	558	543	548	581	567	549	599	564	582	584	538	557	596	541	556	553	551	550	563	563	597	585	591	577	573	576	565	566	580	577	551	575	574	608	577	583	611	596	602	621	575	610	554	514	551	564	515	592	568	598	556	537	550	597	591	584	552	598	569	566	561	584	584	605	563	536	567	550	573	578	550	566	596	535	589	575	561	531	572	576	585	514	591	569	579	585	567	578	590	570	585	641	607	558	582	592	592	582	585	589	542	572	559	597	584	582	606	571	561	564	554	552	564	560	559	569	638	564	537	582	581	571	609	563	563	574	554	553	565	608	580	553	551	593	550	549	531	597	595	612	546	579	592	577	581	577	576	526	559	591	600	601	595	524	622	558	568	596	569	582	556	566	576	564	594	580	601	559	577	539	578	605	569	588	587	583	587	570	570	578	570	593	552	594	624	558	536	592	564	547	551	574	547	592	577	604	550	580	547	556	591	556	581	579	573	580	591	575	628	579	590	589	544	565	599	600	565	580	589	594	563	583	531	553	558	570	594	546	584	564	502	616	573	573	588	584	561	588	561	566	599	596	575	568	578	566	571	596	589	582	605	587	624	584	593	579	578	610	582	540	576	591	555	578	586	549	572	591	609	611	569	568	584	590	594	580	535	624	557	581	533	583	544	586	551	552	593	571	558	599	565	636	627	601	572	580	581	594	555	587	615	573	573	544	572	604	576	567	565	596	549	577	542	568	590	574	602	592	570	614	573	562	588	592	559	563	578	607	526	618	559	580	550	563	596	561	573	559	549	609	583	619	542	564	575	529	558	543	590	565	628	583	578	573	576	581	625	556	557	585	587	562	553	599	603	581	540	559	615	597	604	562	587	536	592	590	561	553	569	578	564	571	576	581	569	589	586	602	592	545	584	534	552	551	581	547	586	572	587	611	578	557	568	532	565	586	560	569	531	598	605	552	556	596	606	578	507	618	580	540	567	611	576	524	566	564	558	558	590	532	594	570	613	585	546	599	587	576	561	622	583	559	623	574	576	567	548	624	597	583	599	634	596	549	637	581	599	577	587	610	526	602	572	562	557	564	560	548	583	557	611	577	590	558	603	562	587	599	579	577	590	597	600	564	560	557	552	566	612	533	584	577	599	581	551	573	574	529	594	570	548	571	608	547	623	613	574	568	558	579	590	570	531	579	605	559	532	586	593	575	544	574	590	565	588	560	580	579	556	573	575	599	601	599	554	594	603	558	573	622	567	583	569	566	596	566	563	549	558	608	581	546	622	547	595	575	579	582	561	544	591	584	561	573	638	581	553	596	580	567	537	591	571	583	564	652	557	575	562	600	594	563	529	560	580	564	547	579	577	566	555	563	561	604	583	549	533	560	579	579	611	525	567	546	547	589	551	593	566	551	594	593	544	576	533	579	621	578	589	605	510	556	566	584	592	570	557	539	595	562	592	553	563	567	589	541	546	534	557	550	573	588	579	598	627	608	601	560	583	532	621	615	573	570	535	573	591	614	531	613	579	595	538	551	595	586	567	565	572	541	517	593	565	617	551	550	557	617	609	596	596	599	578	580	631	626	567	556	597	554	595	532	593	551	604	555	550	578	560	587	598	562	590	624	579	572	574	559	616	578	600	599	598	618	575	626	557	597	605	558	591	609	601	546	601	573	544	590	582	567	582	547	552	533	603	570	570	603	562	579	617	555	547	537	589	562	596	607	544	552	566	574	577	604	560	620	580	564	601	593	607	600	529	585	599	568	566	590	569	591	571	543	562	569	571	597	585	593	601	588	599	574	578	624	588	601	584	544	592	550	546	535	627	588	573	523	590	531	516	516	583	604	576	596	576	542	558	582	587	587	518	573	551	606	577	547	585	582	545	592	559	546	623	567	544	536	562	582	612	563	582	546	575	580	593	568	595	597	573	570	556	574	622	534	572	591	589	584	558	557	584	587	557	623	610	574	583	522	595	597	585	611	569	554	610	583	547	584	578	577	591	575	558	603	584	591	564	591	583	622	577	549	609	559	596	588	653	524	562	554	610	578	572	580	581	591	582	595	574	576	543	556	570	621	598	592	573	533	515	541	550	576	572	569	597	577	583	548	579	619	589	574	588	583	529	596	584	602	523	589	582	557	562	576	571	541	592	547	595	583	577	608	575	552	569	560	596	570	567	547	538	569	570	588	594	585	580	605	568	554	601	586	599	581	598	580	558	606	609	575	562	593	569	572	577	614	588	612	573	561	587	588	640	567	574	555	604	559	600	580	570	586	533	561	599	571	622	591	582	604	577	562	581	595	575	551	551	553	527	601	537	554	573	546	599	552	594	577	538	597	548	582	576	566	592	580	560	618	576	577	592	547	565	587	587	597	588	517	577	518	547	587	617	556	591	598	560	604	557	584	578	575	570	619	554	542	547	545	555	555	569	583	592	586	553	582	588	560	603	564	600	580	611	581	526	529	591	591	626	579	550	582	618	556	597	602	565	576	546	568	562	586	586	605	629	526	584	579	585	560	567	591	600	595	553	568	522	614	589	544	615	556	579	588	554	599	538	538	573	593	567	553	559	592	566	528	532	542	580	599	570	597	569	584	576	580	568	574	531	558	626	622	576	544	577	558	574	507	555	613	558	549	547	577	531	600	558	542	590	560	598	536	588	563	609	552	637	597	588	522	536	573	572	586	583	593	579	609	600	572	585	582	582	539	536	608	564	569	563	533	548	564	524	568	532	557	559	584	592	569	569	571	583	565	618	605	564	617	590	552	602	596	590
11244	7699	4208	2351	1534	1000	856	890	1094	854	511	376	227	126	88	88	85	89	72	79	84	66	80	66	86	76	90	87	83	72	82	83	92	91	78	77	74	84	77	72	83	95	68	69	77	66	84	93	69	90	73	84	81	85	73	80	72	92	82	78	79	77	86	73	92	80	85	73	91	75	71	82	102	83	60	56	89	86	70	82	78	69	82	67	62	65	78	85	87	67	75	87	86	93	89	86	71	67	72	65	72	84	80	77	82	67	84	93	77	74	64	59	70	91	70	73	73	81	78	76	78	79	86	78	101	84	77	94	75	89	68	75	77	83	73	70	68	83	80	68	65	62	80	78	66	68	86	84	83	85	69	74	85	73	83	78	92	69	76	79	72	77	68	72	64	72	87	80	83	82	84	92	77	78	73	88	83	70	81	69	68	77	88	72	71	88	78	77	92	78	85	80	86	74	88	78	90	71	89	72	75	72	83	83	76	87	83	83	91	76	83	79	78	92	73	79	87	61	76	94	81	66	91	77	72	84	84	73	80	83	77	76	74	73	80	66	64	72	80	88	85	78	94	84	76	87	85	74	80	79	72	86	69	81	69	91	80	81	73	90	74	78	84	76	75	78	69	81	83	84	66	91	83	73	83	81	77	72	92	70	75	86	77	87	81	88	65	72	76	87	66	73	81	88	79	85	59	84	61	82	84	83	80	77	92	76	78	74	75	82	74	61	66	71	64	73	74	71	82	81	68	79	76	77	73	86	79	90	71	78	85	66	96	87	57	71	72	69	76	64	78	81	75	80	82	79	71	92	77	93	63	73	84	75	76	74	83	82	72	72	68	89	81	96	90	53	75	86	73	69	71	71	81	92	69	65	76	72	75	75	87	81	91	75	81	76	83	98	74	88	72	74	75	67	68	58	87	71	86	71	64	78	72	93	83	80	67	73	93	83	72	82	82	71	86	63	75	89	79	74	81	70	101	75	73	75	74	70	68	61	87	72	77	75	73	67	81	82	64	91	67	56	82	80	85	77	74	76	79	77	67	81	61	76	62	83	75	85	73	78	73	79	70	75	85	73	75	66	74	88	91	81	70	85	72	85	72	92	96	74	93	94	73	74	74	66	81	78	73	75	72	68	77	91	67	81	61	72	81	85	63	81	73	71	84	80	79	78	82	84	73	67	87	87	90	80	91	78	70	84	80	88	70	67	80	79	78	79	75	78	71	84	67	73	69	76	79	71	67	91	83	71	94	77	76	89	84	86	78	85	75	86	73	75	68	77	80	62	74	89	68	71	68	77	58	67	74	97	86	71	82	78	89	82	72	70	78	73	75	72	74	77	91	78	69	77	80	75	78	78	86	69	81	71	70	89	93	90	75	87	78	82	74	60	87	93	74	70	88	81	70	92	81	79	80	72	61	70	93	74	81	86	80	81	89	87	72	93	74	75	82	82	77	82	88	88	65	76	72	78	91	86	74	69	76	71	76	77	71	72	62	73	81	71	75	79	75	78	79	79	80	75	89	78	75	77	83	83	80	73	67	78	63	76	83	83	67	78	66	66	84	70	77	81	78	63	66	90	67	67	91	69	68	84	75	74	83	72	87	83	82	75	81	88	78	65	70	81	78	75	77	75	57	82	79	82	77	78	86	76	87	77	91	74	96	79	91	79	75	70	57	83	73	80	80	81	69	84	77	76	78	90	73	97	100	84	79	68	55	86	72	53	88	69	77	87	79	77	78	74	90	70	79	67	73	83	76	71	73	70	73	73	94	88	83	82	63	85	66	78	74	86	78	73	81	73	66	69	75	90	96	78	79	74	89	81	79	74	72	82	92	88	87	74	67	80	80	70	81	79	96	71	70	74	89	72	64	67	89	94	79	68	70	82	71	88	74	77	78	72	86	80	75	84	87	65	77	87	95	86	73	70	85	86	64	83	77	71	90	85	69	69	70	92	74	83	66	78	86	68	70	78	74	78	63	73	79	66	70	92	77	68	77	75	78	87	83	78	67	68	83	83	88	93	93	85	82	83	80	99	71	74	68	83	63	75	84	78	79	69	62	87	74	77	89	102	88	76	82	78	79	87	80	83	82	66	77	76	83	66	75	78	80	79	72	76	74	57	85	87	79	73	61	71	83	83	70	85	72	100	78	79	76	76	76	79	82	93	79	74	91	91	83	78	79	77	78	88	68	75	89	69	88	80	70	68	86	86	79	64	70	80	99	82	97	54	73	78	78	70	81	62	74	81	80	91	82	72	68	76	66	63	71	90	70	80	80	84	70	62	65	58	70	75	87	77	71	91	83	78	84	86	74	88	67	78	94	83	84	91	73	69	75	82	77	89	85	79	85	76	65	75	68	77	74	62	66	70	82	74	73	69	91	83	80	88	78	73	81	76	74	86	64	73	83	82	81	77	85	88	80	82	83	88	73	77	74	63	75	85	67	109	77	76	65	73	83	90	63	74	101	90	77	87	91	80	90	68	66	72	68	75	81	67	82	86	83	78	88	69	71	77	78	82	78	77	84	78	92	65	77	87	79	62	78	71	73	79	86	74	86	89	88	89	75	81	81	87	74	89	75	86	75	69	72	83	81	85	77	79	87	88	77	83	88	71	76	82	84	76	83	72	102	77	83	88	72	78	66	86	77	87	77	76	70	97	84	83	69	80	64	83	71	82	89	66	80	59	73	79	86	96	76	77	90	95	90	79	85	88	88	87	61	68	89	84	83	87	80	72	75	69	82	83	63	91	66	70	73	82	94	80	75	78	72	76	63	69	83	75	77	91	82	64	92	76	62	75	73	79	78	73	93	69	58	81	69	87	83	67	74	82	73	75	74	87	70	81	73	72	96	73	82	79	87	91	76	73	75	70	82	75	89	85	71	72	63	96	75	72	87	79	76	69	93	97	85	88	76	81	81	78	83	57	73	69	86	84	76	78	71	77	92	78	84	86	77	73	90	71	83	96	89	79	82	89	80	71	96	81	78	73	68	87	76	70	74	66	76	82	71	71	69	72	87	79	79	64	64	66	66	77	91	64	83	79	101	84	83	75	78	88	82	81	87	79	67	74	90	63	66	76	75	79	75	74	77	64	71	75	77	96	84	76	96	84	96	77	88	78	73	68	81	89	63	81	78	74	78	64	72	71	86	79	72	103	84	82	67	57	78	82	76	86	81	80	80	84	75	70	76	67	91	86	65	79	93	91	74	81	91	82	62	92	74	67	82	84	68	86	67	90	70	68	79	72	59	79	95	74	76	70	82	74	80	78	71	66	83	74	82	68	67	70	89	80	68	79	75	85	81	71	71	68	81	76	84	86	65	63	82	76	73	67	64	83	89	78	83	77	73	72	79	64	83	93	84	92	109	67	89	81	77	87	79	74	77	66	83	73	70	89	73	67	93	87	69	89	103	82	81	86	77	88	69	65	67	76	83	85	76	79	74	81	74	79	100	73	86	76	87	86	81	76	82	72	94	77	89	85	88	81	74	91	88	64
41913	28126	23068	21291	23395	21148	18371	18300	18528	14412	9566	6764	3366	1372	1011	859	784	774	710	783	733	734	657	689	726	744	679	680	730	720	702	693	714	700	679	686	681	717	701	637	681	698	697	664	717	737	708	675	716	690	695	705	682	659	698	697	693	718	701	671	703	691	675	722	706	688	646	692	704	680	651	686	690	696	664	621	652	679	680	688	633	697	665	671	690	659	718	662	701	676	686	675	698	684	641	671	669	678	691	684	708	718	663	652	707	670	705	680	657	644	700	742	693	673	673	664	659	703	691	716	726	670	658	703	666	730	704	672	660	685	679	694	675	621	710	657	695	694	697	709	724	705	733	723	651	688	721	712	695	706	669	631	677	665	695	673	663	724	668	701	697	688	693	674	672	735	694	755	666	695	676	672	716	713	672	719	686	721	722	689	666	668	679	639	660	677	671	698	662	659	671	717	678	709	731	721	701	666	652	671	707	709	731	669	657	678	689	681	714	698	673	686	700	711	658	712	702	704	713	646	738	667	668	709	740	677	662	700	677	717	640	662	685	677	684	693	716	677	684	685	652	742	704	688	657	678	691	681	666	641	672	740	659	699	709	676	656	698	648	693	719	666	702	714	715	689	693	672	726	714	707	708	720	667	667	693	714	712	669	685	650	677	671	732	652	718	698	680	662	680	672	728	689	728	700	698	685	648	681	669	658	652	730	697	701	703	668	721	745	666	675	706	686	697	723	678	754	707	644	673	702	701	755	695	704	605	740	669	681	679	730	698	695	689	660	720	668	691	648	683	761	649	701	701	748	674	651	706	717	692	702	671	678	719	650	676	714	656	692	695	689	676	677	660	698	695	730	650	705	730	652	678	693	704	663	695	666	678	674	676	653	692	720	672	678	676	720	702	694	658	666	698	681	709	632	731	724	703	708	706	662	703	661	681	706	683	723	652	673	701	698	675	687	656	688	765	677	668	698	698	675	741	697	694	718	723	692	651	670	696	715	732	723	706	703	678	708	713	689	671	755	653	680	677	684	665	669	668	698	672	703	704	727	698	677	685	683	684	721	693	685	696	664	659	713	704	663	694	673	692	680	707	701	708	664	684	719	616	676	666	658	727	690	672	667	669	703	666	752	728	688	661	706	678	701	720	682	725	695	677	705	683	718	683	692	700	690	718	736	698	654	712	727	696	719	674	720	651	625	607	669	655	675	690	720	728	703	700	673	713	666	692	672	685	663	669	687	666	716	699	719	679	691	665	683	735	669	736	694	671	690	668	672	708	704	711	712	686	707	677	685	659	703	738	656	690	687	642	695	653	669	681	656	721	659	687	731	724	719	737	636	682	668	719	687	681	660	688	663	706	707	674	704	696	714	698	717	680	654	706	697	708	665	694	732	685	722	715	703	682	673	684	686	669	682	693	657	687	661	635	717	749	724	678	705	700	686	699	757	743	710	651	724	694	684	667	637	672	662	709	682	673	708	706	758	643	685	669	668	685	644	671	664	729	666	657	727	670	708	711	676	665	658	691	689	707	708	727	666	679	720	633	688	685	705	646	683	732	724	688	693	709	692	615	714	713	670	691	708	661	653	703	734	712	709	690	706	664	704	705	674	692	665	711	663	700	712	708	699	602	737	700	697	697	688	747	717	677	707	692	659	711	693	697	689	687	663	695	694	659	670	682	727	697	681	681	669	721	664	630	732	709	680	718	661	681	745	725	662	724	678	634	666	665	696	666	692	669	637	703	674	652	639	691	688	683	651	712	718	660	674	664	686	670	680	673	680	674	642	721	666	703	665	682	666	692	670	708	710	690	697	663	689	657	689	693	698	719	708	671	711	712	721	688	672	648	696	663	728	698	651	652	652	707	713	681	697	697	657	677	685	643	665	685	679	653	727	696	702	672	701	697	679	714	706	690	680	740	699	677	720	696	687	726	723	689	713	699	692	744	717	623	684	646	686	673	693	718	721	700	662	654	719	686	676	726	656	662	705	671	668	676	726	679	709	677	660	685	675	683	693	724	690	691	669	720	723	702	749	700	723	680	666	637	640	712	657	678	681	658	701	691	712	731	684	678	710	662	664	660	634	678	689	736	710	686	646	685	714	747	708	686	681	662	641	679	690	695	663	679	655	682	689	703	730	649	652	675	682	696	677	639	703	714	674	729	735	725	699	713	678	688	688	702	667	699	724	712	648	715	663	711	658	752	742	709	698	699	691	705	712	674	703	731	666	724	748	714	661	703	714	696	638	676	620	675	704	720	670	646	677	733	682	674	690	666	651	690	666	667	689	708	680	691	689	694	746	643	686	666	662	703	679	662	681	714	682	720	704	680	653	659	708	709	663	710	685	650	695	673	674	676	691	718	627	752	700	726	738	705	718	732	659	674	677	674	662	686	679	704	623	702	690	675	705	701	741	651	704	677	683	709	669	712	699	687	682	689	700	647	712	698	706	656	688	655	672	706	655	680	627	696	721	710	648	696	732	671	674	651	696	653	745	705	715	672	656	716	711	664	646	687	682	645	707	662	681	705	683	704	715	637	736	676	752	680	693	680	665	706	696	661	692	665	698	689	704	713	685	721	692	678	706	665	683	662	673	661	693	732	693	669	748	704	748	724	729	661	695	677	709	647	657	707	688	709	736	674	716	711	658	666	671	698	717	658	696	689	740	705	708	704	688	663	718	644	680	702	663	670	716	710	695	730	648	699	620	665	710	717	706	743	694	677	641	720	625	698	703	688	726	684	688	708	652	645	704	668	651	696	725	735	658	633	732	697	695	719	696	724	715	697	678	671	657	715	674	744	707	714	719	647	723	710	666	710	674	685	669	698	687	651	687	662	679	705	695	689	687	702	718	693	710	706	734	640	689	716	672	687	705	695	677	688	691	694	644	625	668	686	685	709	664	646	635	729	669	721	670	685	732	686	688	698	739	679	714	703	667	662	674	685	676	671	669	744	711	664	673	716	713	643	668	698	704	630	697	686	675	714	715	669	724	704	704	667	718	682	662	667	704	694	672	686	699	679	726	706	666	678	662	678	691	743	675	675	694	672	731	672	656	707	698	717	654	668	691	683	689	698	706	688	662	743	724	655	666	697	732	687	710	655	723	697	665	659	680	724	657	684	652	682	685	669	715	685	734	686	688	693	716	683	732	666	672	666	732	668	683	722	676	702	674	675	686	656	685	683	707	694	638	721	699	697	672	729	684	682	697	700	702	680	731	664	689	661	645	726	662	726	730	737	694	669	648	634	684	698	664	681	680	694	641	664	736	666	664	713	622	691	650	669	698	669	696	694	706	684	699	684	714	713	692	674	666	664	687	661	702	710	701	686	686	694	706	755	654	718	679	699	674	712	693	665	703	730	679	645	678	659	733	723	674	661	702	654	676	669	674	719	668	707	766	704	688	683	667	736	672	665	713	726	674	678	679	689	716	705	656	665	685	689	658	722	726	742	711	644	734	641	707	683	679	684	709	753	688	692	695	690	710	721	710	694	735	687
9687	6807	4304	2343	1331	852	695	821	925	694	462	335	153	80	66	51	56	74	61	71	59	44	56	57	59	53	51	44	54	59	61	55	62	68	52	46	57	66	68	61	47	62	48	50	64	46	59	52	56	62	52	56	50	47	60	64	63	49	43	57	46	53	51	48	68	50	58	50	61	47	56	58	55	67	52	62	46	49	47	59	63	57	46	66	62	64	58	58	64	47	52	59	57	70	42	47	62	67	47	62	40	42	60	59	55	54	48	60	52	72	59	53	55	52	64	66	44	47	67	51	50	40	50	51	64	51	65	42	43	57	63	59	40	53	50	59	47	56	50	67	69	60	53	60	68	53	56	58	48	65	51	48	72	56	56	50	57	59	54	47	49	53	43	67	49	62	48	54	66	45	53	52	48	42	58	51	65	50	59	58	51	49	67	38	61	53	41	44	56	59	71	59	50	58	54	53	54	54	57	51	55	61	63	35	45	43	57	50	43	57	59	51	58	53	54	50	53	45	54	60	52	58	60	53	53	57	67	52	48	46	55	60	65	75	69	67	61	58	55	56	50	59	68	48	59	56	48	51	70	61	62	49	51	53	45	62	55	43	70	46	42	47	57	49	53	69	52	49	59	74	65	51	54	62	50	56	55	52	74	56	46	37	60	59	61	49	54	69	61	58	47	43	59	45	60	41	52	55	55	50	54	64	56	61	60	64	53	54	55	41	71	49	60	56	67	68	52	44	62	57	58	59	57	53	72	54	67	44	60	53	59	54	62	62	63	57	68	63	51	63	55	58	61	53	53	69	61	41	56	51	48	66	43	49	58	49	48	50	63	49	57	65	38	42	49	68	55	59	51	46	52	60	47	49	65	64	65	41	49	50	37	64	62	47	70	66	60	67	44	58	53	58	53	42	47	57	59	59	58	48	49	40	45	49	57	65	50	68	63	48	45	52	41	59	53	54	53	65	67	60	58	54	68	61	49	58	55	56	53	49	53	56	55	60	65	57	46	53	60	53	59	64	60	62	65	48	52	50	54	59	47	53	53	52	62	67	47	50	71	49	60	34	51	58	37	62	52	54	45	45	60	40	52	55	53	41	72	59	45	58	47	63	71	64	46	67	55	57	49	57	51	59	62	67	59	66	55	53	57	59	69	62	44	58	59	41	49	50	56	61	56	62	58	47	60	53	59	50	64	56	59	67	60	53	47	46	58	48	53	62	45	51	44	49	52	52	52	42	57	64	50	43	53	56	57	64	57	53	53	48	59	40	52	52	48	49	50	64	55	62	42	47	44	55	57	56	61	55	51	60	62	47	52	47	43	47	60	63	43	57	58	62	61	49	53	50	69	63	57	57	57	61	55	51	46	46	62	61	57	54	43	57	42	59	45	53	64	43	62	51	68	56	46	68	51	51	62	56	42	57	56	58	59	50	43	47	57	52	56	48	44	51	63	49	56	42	54	59	52	46	60	53	53	38	43	51	51	64	59	54	61	51	56	55	59	59	63	43	60	57	54	48	60	41	56	38	53	55	59	49	59	60	54	58	66	46	52	49	49	49	51	55	52	70	67	48	57	60	69	50	61	61	53	49	59	41	47	55	61	55	61	59	61	62	41	51	66	58	65	64	55	69	45	57	41	47	52	47	54	63	50	54	55	68	61	67	54	62	54	56	63	56	58	44	49	51	39	57	73	61	39	66	61	53	56	46	58	42	56	67	61	50	47	58	51	55	54	56	53	71	56	64	46	49	49	50	54	61	49	45	54	43	70	60	57	59	49	48	54	65	66	64	42	68	58	68	46	56	53	60	61	48	49	53	45	59	63	57	43	55	63	48	52	49	61	58	45	56	73	61	47	57	52	54	50	61	54	55	51	58	46	57	50	58	58	54	53	42	51	47	52	67	53	56	62	59	71	55	56	54	62	74	56	64	59	57	47	51	70	45	49	53	57	66	57	61	57	51	52	59	48	76	51	57	58	47	60	58	57	64	50	51	67	61	62	43	57	68	73	53	52	58	50	63	41	60	59	63	64	45	60	55	54	42	37	51	71	55	56	30	63	41	69	52	64	42	62	48	57	57	52	46	58	62	62	55	50	56	46	64	52	54	61	45	59	70	53	59	56	56	48	47	62	72	50	54	52	52	58	54	59	50	55	66	57	58	53	67	56	53	62	50	67	56	55	59	63	47	44	50	41	54	59	45	61	61	62	49	46	52	58	59	57	62	45	52	61	46	48	52	51	50	67	60	55	50	55	64	51	56	57	52	56	49	56	45	70	64	60	55	48	71	55	46	58	53	49	54	60	63	61	60	64	53	54	45	43	50	51	54	44	42	56	58	55	54	50	39	52	63	61	68	54	58	53	60	46	55	54	58	63	60	52	50	55	54	51	54	62	64	65	55	48	46	47	55	52	75	57	54	63	52	50	56	58	51	50	40	51	52	63	57	56	66	50	52	62	50	66	53	49	50	61	55	51	47	42	53	48	52	60	67	57	53	63	63	49	44	56	54	59	53	51	62	52	63	49	54	56	48	66	59	50	70	56	63	58	53	68	44	47	47	56	58	57	48	67	51	44	57	53	71	61	58	44	60	59	57	54	40	58	55	62	54	42	60	63	51	49	59	66	57	60	62	59	57	65	63	59	57	62	69	67	47	59	59	66	58	54	63	52	52	47	59	52	65	49	70	44	53	53	60	58	56	45	49	53	55	52	55	65	75	63	49	53	53	71	52	50	52	42	47	59	52	45	44	56	53	59	53	60	50	44	61	47	49	52	45	59	55	53	48	50	58	51	54	58	46	64	50	49	60	62	45	38	60	67	53	58	49	47	65	51	51	62	49	53	50	65	54	56	57	61	48	56	60	63	48	53	74	57	57	56	48	47	50	56	37	55	56	52	50	48	64	50	58	50	59	55	47	62	57	46	53	48	51	56	55	58	55	61	54	52	58	59	57	56	64	55	53	55	58	53	54	63	44	59	56	51	49	58	60	67	51	75	56	46	52	61	44	57	59	57	55	59	70	65	56	42	62	51	76	59	38	60	40	54	57	47	59	56	61	64	50	70	61	53	63	50	58	55	64	57	72	51	59	54	53	71	53	54	52	50	59	58	44	47	55	49	51	57	58	65	61	62	50	55	64	52	59	58	60	52	49	65	58	47	60	47	48	56	53	49	44	56	50	63	43	56	61	43	62	64	52	54	46	56	61	52	55	48	59	57	70	51	60	45	58	48	49	61	65	52	58	46	41	42	49	47	65	52	59	59	55	49	53	57	60	54	57	65	52	58	58	61	58	54	57	71	54	52	44	56	55	54	46	65	46	48	53	57	47	58	45	53	68	70	61	50	41	59	45	53	51	57	65	64	47	43	44	54	56	48	52	57	52	54	70	52	58	67	46	50	64	55	51	70	51	54	47	60	43	56	45	57	58	53	62	55	44	55	55	53	61	63	56	38	51	67	52	41	61	61	45	59	58	44	53	53	45	56	42	48	50	60	49
37744	28266	23144	21372	21656	19199	17323	17224	17424	13870	9325	6500	3055	1216	776	660	624	573	532	572	535	502	505	488	548	530	502	501	498	517	448	467	469	519	487	483	516	486	510	524	472	508	476	478	489	512	516	485	479	465	497	493	475	500	494	480	501	505	519	526	482	453	487	491	531	468	480	511	469	504	466	496	489	548	521	472	525	497	475	516	489	482	516	475	467	483	483	468	471	487	464	462	477	490	462	495	468	489	477	451	478	509	482	483	442	507	521	486	492	494	484	533	456	486	453	509	542	494	500	470	479	453	491	479	476	514	469	537	525	489	444	514	489	481	465	490	456	493	486	503	515	521	485	456	492	470	478	509	484	467	477	492	507	486	451	497	500	503	494	484	514	488	519	501	490	446	543	502	501	537	476	473	499	506	459	491	532	493	520	495	491	499	503	504	488	489	492	506	502	494	522	478	483	493	521	514	492	483	485	491	521	481	480	488	498	486	475	478	469	499	498	510	536	478	506	511	493	475	489	462	467	488	469	506	494	523	507	507	479	472	494	485	479	488	532	488	481	494	485	509	515	469	514	497	492	496	485	498	507	515	506	468	484	499	489	511	478	481	504	478	488	509	474	452	498	488	497	474	476	498	511	471	544	472	499	539	516	503	461	515	501	504	502	493	494	470	510	492	530	496	473	437	508	492	504	504	454	563	520	499	521	499	505	487	468	456	518	484	481	496	458	475	480	507	455	457	490	481	492	483	483	513	476	477	495	430	482	493	465	515	474	451	490	479	489	503	472	500	521	495	501	506	485	498	455	481	488	490	498	457	465	456	478	496	475	466	486	463	501	467	474	497	512	486	512	466	504	483	464	502	466	474	480	490	474	554	517	485	457	496	489	459	506	501	497	518	490	490	482	485	467	489	470	492	506	480	519	456	494	494	508	487	472	492	535	490	509	504	549	530	503	497	485	505	447	552	489	516	460	483	480	487	514	487	497	497	477	493	485	506	488	486	491	529	487	493	486	505	469	491	505	491	485	482	513	511	482	481	527	463	511	485	491	492	509	475	498	470	500	474	455	491	494	486	521	514	480	467	485	488	492	501	496	480	481	502	520	478	474	446	498	468	499	503	481	520	428	550	501	451	482	500	498	460	438	478	496	537	484	483	499	482	468	513	470	527	470	496	512	469	448	481	510	475	469	508	458	493	522	493	478	507	495	486	489	473	480	514	511	480	480	487	527	477	457	516	511	490	490	468	442	495	479	476	490	461	484	456	500	478	501	476	458	477	449	465	485	467	459	451	491	476	493	533	500	500	444	464	507	496	465	527	500	470	511	473	494	535	500	470	493	508	452	520	467	458	541	471	467	466	475	469	484	443	505	494	509	522	510	513	440	502	485	529	526	467	542	499	515	465	518	481	476	498	502	477	489	506	471	493	460	477	517	477	480	507	511	497	504	484	503	475	478	462	489	465	501	507	505	515	483	508	511	459	514	461	476	466	508	480	456	492	445	419	511	470	502	478	489	536	517	521	485	489	471	502	467	497	494	495	492	476	523	503	503	457	469	497	443	479	440	489	483	496	531	540	486	487	483	511	504	507	460	482	457	458	464	482	517	480	497	490	485	502	472	480	495	485	538	500	507	483	461	477	513	512	518	495	458	508	533	468	504	468	513	531	479	497	480	495	502	458	508	504	496	463	486	515	470	516	449	491	489	485	500	495	466	498	508	538	476	467	516	521	504	535	496	496	476	502	477	493	515	491	521	468	519	459	434	498	511	489	537	505	483	476	523	494	470	470	487	501	497	473	473	468	480	493	484	519	508	468	455	529	517	470	505	449	524	516	514	453	500	487	447	480	507	479	504	522	492	476	475	466	484	530	519	473	502	461	506	496	459	459	540	517	506	486	500	456	503	495	464	493	479	484	504	474	504	513	491	488	431	479	479	485	479	446	490	512	478	441	472	470	505	487	464	477	511	494	455	467	522	512	504	480	540	500	497	501	474	522	502	463	511	507	501	492	477	474	523	506	488	496	475	520	475	465	517	502	525	505	503	456	509	488	456	514	517	508	489	475	502	469	481	501	495	461	530	470	469	512	526	476	475	477	470	478	512	479	484	509	511	485	491	491	520	523	485	472	537	467	472	492	501	513	509	528	465	504	525	469	475	485	507	525	504	479	463	478	507	478	456	520	512	457	511	513	501	496	494	479	487	481	486	476	512	468	473	490	496	466	505	480	509	528	500	492	477	453	489	473	471	484	513	477	494	470	469	464	545	502	517	503	490	469	474	536	483	461	456	443	456	483	518	472	469	436	529	512	518	488	521	493	474	518	513	488	490	486	531	480	430	472	471	498	503	484	482	484	499	475	505	498	472	497	474	494	496	497	480	498	503	528	533	520	524	470	506	447	477	485	489	509	514	514	482	465	457	443	497	478	494	502	501	531	473	503	510	446	460	465	499	503	504	480	525	525	473	481	519	514	498	482	512	471	486	485	504	473	481	501	468	499	484	534	510	479	441	443	499	499	481	452	474	478	503	532	501	467	549	485	498	500	468	485	499	471	509	481	483	473	504	534	507	501	484	483	491	475	471	519	457	509	495	478	502	454	524	490	495	460	481	492	481	506	523	456	498	458	512	523	517	484	487	453	494	469	472	477	476	536	451	520	460	494	487	491	456	467	486	461	492	478	488	447	458	474	487	494	491	505	481	461	494	514	484	540	457	533	501	482	484	494	476	506	470	472	496	507	479	514	509	433	530	485	467	486	494	498	467	507	469	496	472	502	501	477	478	491	529	485	479	505	454	472	450	483	531	530	519	491	514	470	473	493	478	469	521	528	503	529	472	518	471	488	465	476	494	494	504	477	492	484	517	507	481	527	522	477	515	516	482	484	490	470	495	480	472	489	534	489	467	468	515	533	480	483	508	511	474	511	493	469	467	497	496	505	507	479	455	496	533	510	496	491	536	510	508	487	495	521	476	486	534	465	486	538	501	515	481	466	494	509	511	481	463	511	510	491	522	495	474	480	485	461	519	457	516	498	530	471	483	478	528	495	496	469	499	500	497	493	511	475	471	483	494	490	460	450	487	486	496	506	479	516	480	515	498	467	458	499	482	475	475	481	480	519	465	454	503	513	535	497	492	503	467	446	514	492	477	474	495	505	454	544	478	466	485	477	510	511	514	469	460	468	497	447	501	499	516	513	524	474	469	490	460	537	480	490	459	476	475	475	505	498	453	500	471	485	452	508	473	475	498	501	465	491	499	513	453	481	475	486	484	507	497	507	492	476	521	466	494	499	475	453	496	469	483	454	484	488	537	493	490	479	470	477	478	499	505	496	493	512	474	484	516	478	442	530	490	478	487	538	504	509	495	493	500	473	498	533	491	504	490	503	467	501	488	503	491	492	503	459	530	485	469	482	477	485	501	463	460	498	494	477	479	504	536	489	514	496	498	472	501	507	480	468	483	464	499	495	529	506	478	497	525	454	465	485	492	447	491	513	504	481
13771	10511	6126	4215	1857	1070	1117	1109	1392	1320	868	600	295	118	99	81	88	74	69	75	78	74	72	83	70	66	68	79	80	68	60	71	72	72	59	66	66	71	68	80	65	72	67	88	76	68	73	74	81	76	63	75	72	75	55	77	72	68	73	62	72	84	65	65	74	74	77	83	73	71	64	82	63	82	80	74	64	72	71	82	59	79	71	81	78	69	44	64	84	59	75	72	63	69	64	72	72	62	73	70	78	84	76	72	58	68	83	63	70	83	76	58	83	75	73	85	83	64	72	74	72	86	72	67	77	62	65	64	67	65	82	67	83	71	68	83	87	67	63	90	72	67	58	65	75	78	79	63	68	61	73	61	78	67	68	61	67	65	85	67	70	65	70	77	78	67	61	76	77	54	68	70	87	85	85	67	72	63	65	80	82	80	64	75	64	69	68	56	83	86	68	73	85	70	55	62	68	63	62	83	73	67	66	69	70	67	85	61	66	76	66	74	90	76	72	73	59	65	62	70	74	83	69	67	71	92	69	60	73	65	62	64	78	75	83	76	79	64	71	66	79	62	80	67	70	67	73	76	71	54	74	77	73	78	73	73	72	78	64	67	63	63	70	80	75	73	80	63	68	79	82	77	84	65	69	61	64	72	79	62	87	83	62	72	84	74	86	76	66	81	81	72	74	66	65	61	65	69	87	72	69	69	76	65	62	64	78	58	63	72	66	87	81	72	53	74	77	70	82	78	77	53	61	68	83	83	69	79	57	83	65	87	62	74	86	60	80	73	80	83	87	64	67	84	66	58	63	78	75	81	71	70	73	57	63	70	70	78	68	69	77	77	58	61	72	77	71	64	80	62	66	60	67	72	82	95	65	63	77	76	66	66	80	71	52	67	75	82	85	73	71	75	72	71	76	65	74	70	83	68	59	63	76	72	67	78	76	89	69	70	79	85	66	68	75	68	63	57	79	74	74	64	72	65	64	60	57	67	75	81	57	57	70	64	65	81	75	77	77	76	64	73	64	78	75	74	75	73	77	84	81	65	77	83	72	83	73	91	71	75	74	56	67	77	74	87	77	66	80	76	80	72	76	59	75	58	70	56	80	60	49	73	81	62	73	80	73	83	71	78	70	74	68	82	77	71	71	81	65	73	91	61	65	67	73	67	66	74	69	63	64	72	59	83	61	80	73	77	75	68	57	69	66	71	63	87	77	66	79	68	79	79	68	66	74	76	76	70	78	68	78	75	64	64	80	68	81	73	69	69	82	70	69	64	72	67	61	73	73	54	78	71	74	58	61	73	77	82	69	74	89	64	68	76	68	79	87	80	72	65	56	82	65	56	65	78	78	73	69	71	57	72	68	82	69	65	102	75	67	69	71	72	69	76	74	71	60	77	62	69	63	61	74	80	79	88	67	75	77	69	68	85	73	65	67	65	61	82	77	60	72	64	79	58	70	63	58	77	66	58	62	70	59	67	66	72	62	76	91	86	78	77	70	68	73	82	68	63	72	71	59	66	84	58	70	73	66	66	71	80	73	63	74	54	69	68	86	79	76	83	76	74	72	73	80	79	89	71	83	72	76	55	67	77	80	67	73	57	59	69	58	72	68	68	72	74	82	83	74	69	60	77	70	81	85	83	68	60	58	62	71	61	67	64	82	77	71	62	63	52	67	58	71	54	67	97	73	73	62	74	60	81	68	71	78	66	70	61	68	70	76	82	71	65	77	76	80	71	81	60	65	54	68	84	70	80	80	85	79	71	65	92	77	76	58	76	68	69	67	71	72	68	62	73	71	66	85	73	62	81	67	65	73	67	64	88	65	72	71	77	87	51	68	78	74	67	77	64	70	77	74	72	56	66	66	72	74	71	75	66	63	74	73	94	102	63	63	84	55	74	70	67	63	87	66	66	76	68	76	69	79	77	75	77	74	73	67	84	57	68	77	73	72	72	83	80	66	64	77	74	69	60	70	65	70	92	70	65	64	74	79	87	79	70	81	65	62	65	83	76	79	63	73	63	77	67	74	77	66	70	74	72	71	83	76	75	68	69	67	59	59	84	70	68	52	67	64	75	71	86	72	81	67	71	65	81	63	69	75	61	62	65	73	66	80	74	76	63	72	62	63	69	75	68	61	65	79	69	79	46	65	60	50	88	74	78	72	70	68	60	75	60	66	78	78	63	69	72	66	72	67	69	73	77	66	78	79	66	74	78	61	54	66	64	75	80	74	57	75	55	84	60	64	75	87	67	65	68	53	73	65	77	61	58	81	76	65	74	76	78	78	63	70	70	87	67	62	73	57	81	77	62	69	73	80	74	72	71	69	86	64	71	75	64	76	74	91	67	77	64	72	64	66	84	75	95	75	66	67	69	65	68	57	63	82	80	84	64	83	73	70	65	65	82	63	81	60	86	64	83	90	59	62	63	81	61	72	70	74	69	68	79	74	78	48	73	65	72	60	89	74	64	72	92	69	75	75	60	92	75	84	62	69	84	60	79	73	66	88	83	86	72	78	93	69	75	75	63	70	73	78	64	74	70	83	75	64	63	73	72	58	56	54	72	72	60	70	75	70	70	63	70	61	75	66	63	80	71	66	71	65	58	76	75	89	68	63	79	77	78	63	71	82	67	65	74	89	78	64	66	72	67	84	85	62	66	87	82	61	73	82	56	77	83	71	72	73	71	55	67	78	73	65	70	72	69	67	69	79	67	84	58	68	76	65	77	86	56	64	76	71	56	66	89	79	79	54	71	61	69	81	67	75	71	71	71	81	66	70	71	71	48	59	73	78	69	74	71	85	78	62	69	65	66	77	52	79	57	60	83	60	78	72	76	71	73	68	85	69	67	73	83	75	79	59	81	90	70	71	72	63	80	80	62	74	84	60	64	100	69	54	72	64	72	83	87	70	77	61	70	78	72	74	59	47	77	66	67	73	81	74	58	91	72	79	65	63	64	61	71	77	73	73	66	65	82	61	81	88	74	74	58	60	65	72	74	63	59	79	64	70	72	84	62	69	82	68	68	64	54	71	74	75	75	66	67	61	69	57	65	73	59	71	76	72	70	70	61	77	68	77	68	79	64	66	58	79	81	67	57	76	63	58	64	70	73	58	58	73	67	76	65	69	66	77	69	76	62	72	82	77	67	70	77	63	75	99	76	60	69	82	70	72	87	58	72	76	69	70	75	88	79	78	93	60	73	69	72	66	68	74	67	78	87	62	74	60	65	75	63	84	81	89	68	88	72	64	74	88	74	66	76	76	85	90	72	65	90	81	71	81	77	58	62	50	76	82	66	67	60	68	77	74	79	69	60	62	62	62	71	81	78	71	67	86	62	76	56	72	75	78	75	67	54	75	90	60	59	62	88	78	72	68	65	63	66	74	61	74	65	60	67	77	70	57	72	84	86	60	73	81	69	77	58	68	54	55	82	57	72	84	75	76	72	67	82	68	79	64	60	79	76	71	73	63	81	79	66	68	73	72	60	65	70	81	73
43641	31503	26966	25886	23785	22570	21462	20369	22235	19624	13739	10173	4882	2073	1182	886	834	752	711	726	690	659	626	690	696	724	668	694	632	675	609	619	627	593	598	610	645	628	646	614	632	642	640	573	628	630	669	622	622	669	604	633	664	626	603	615	663	621	595	633	593	580	644	659	642	639	639	625	619	610	666	611	588	657	607	583	689	657	633	618	638	642	625	635	652	604	632	611	617	676	675	618	625	607	610	663	640	590	656	640	624	617	643	602	645	624	657	657	633	624	621	636	610	598	634	620	610	607	612	578	640	609	649	639	635	636	645	623	626	641	645	627	673	628	647	615	669	629	662	653	614	673	621	655	633	651	644	627	666	644	655	659	617	644	616	596	681	643	628	615	616	611	639	655	691	632	664	645	616	661	594	619	635	630	650	593	640	639	648	633	637	637	632	638	621	615	628	630	626	643	612	674	660	628	658	636	639	618	637	640	574	623	680	663	591	627	604	628	613	656	630	605	626	595	584	617	601	666	642	640	619	621	584	591	659	612	687	619	651	614	626	641	684	584	645	630	603	609	675	636	558	636	641	641	680	600	622	622	656	626	626	663	660	651	630	621	656	643	621	613	655	648	648	593	622	592	647	661	625	643	652	601	631	656	662	631	668	638	634	630	574	665	656	631	630	628	651	637	625	611	656	674	611	591	663	620	627	662	608	617	558	593	644	626	654	615	665	623	631	667	664	616	614	663	624	621	662	625	615	644	626	615	647	645	612	643	652	584	619	658	632	674	678	630	614	705	630	653	678	631	667	609	605	610	652	633	625	618	624	615	621	597	665	625	626	690	627	599	666	606	649	650	640	658	625	681	584	651	629	704	650	613	625	621	624	648	602	641	640	627	652	623	613	633	679	650	637	615	601	676	681	615	639	626	619	654	598	630	648	638	640	580	641	614	686	626	602	620	641	635	648	678	647	633	653	638	639	639	635	666	614	609	615	626	638	627	655	635	640	656	616	662	671	619	625	624	650	606	634	646	631	636	637	649	632	680	597	665	588	659	661	624	634	658	628	657	648	613	642	591	641	609	674	625	615	617	611	655	662	647	625	631	641	641	657	658	602	612	649	639	622	604	648	642	663	627	639	627	608	629	624	610	623	664	628	621	626	636	616	575	655	623	652	594	640	655	635	644	590	642	640	682	609	638	628	645	614	651	576	610	652	634	623	647	611	609	614	633	622	612	657	597	623	640	625	611	608	591	589	593	663	602	609	666	626	654	647	613	627	647	600	631	632	645	643	631	682	629	662	671	652	640	625	624	658	660	677	623	617	638	663	638	638	663	638	674	620	614	599	643	616	603	654	656	666	635	666	606	583	616	658	603	642	615	660	613	661	647	639	593	606	628	630	627	627	667	608	630	645	623	642	644	647	640	616	673	611	620	608	670	594	600	670	664	649	653	605	636	628	658	678	630	684	644	631	632	642	635	648	642	663	667	655	593	633	652	604	600	614	624	631	675	622	628	682	642	617	649	659	643	616	643	597	639	594	628	590	641	638	641	640	657	609	654	635	646	640	650	664	632	572	644	616	654	629	605	644	667	628	647	658	594	622	636	644	614	683	630	668	622	639	609	632	618	673	624	665	644	591	684	616	640	598	674	621	613	641	622	674	644	607	647	629	676	608	631	630	619	595	612	636	631	618	653	659	665	648	665	606	671	634	606	621	636	637	687	665	640	631	609	688	620	630	647	640	619	610	673	574	634	608	641	667	674	633	644	621	609	668	653	629	649	606	637	604	614	660	643	656	657	666	660	586	641	643	663	620	645	615	657	628	655	627	643	651	663	629	693	616	657	650	628	580	677	640	676	648	583	633	636	630	637	618	641	636	611	615	614	605	680	598	649	651	641	626	655	678	650	637	650	659	641	659	632	658	652	622	612	607	640	607	628	656	641	638	605	671	677	640	581	637	666	617	638	661	645	656	621	626	644	642	641	662	683	612	586	612	634	654	647	647	652	622	671	587	674	595	651	646	666	603	634	656	622	635	654	697	644	609	638	626	673	629	674	625	661	590	620	630	605	597	629	631	598	663	669	623	650	617	641	593	626	593	626	638	589	628	604	604	657	672	671	647	615	632	626	655	638	645	594	620	651	624	650	626	647	623	621	643	651	636	642	611	597	624	678	617	612	614	604	656	646	621	610	663	607	652	653	674	589	628	578	591	624	645	664	645	664	656	670	619	638	600	600	636	590	632	638	618	640	615	614	668	663	590	620	656	595	625	655	626	638	636	629	648	641	600	625	654	641	622	597	613	666	655	632	644	624	613	623	651	630	609	607	638	632	689	621	628	657	631	628	661	644	614	637	617	621	611	640	654	643	595	631	579	642	652	631	645	615	662	617	643	601	662	621	643	619	646	635	637	642	641	630	671	604	648	661	580	664	589	611	646	627	605	622	645	649	641	641	666	677	648	581	631	686	634	634	637	647	633	632	591	638	640	626	613	654	653	627	570	675	665	638	676	659	653	649	629	627	678	635	626	612	624	639	620	640	659	621	620	603	651	644	656	663	654	637	630	673	614	665	626	636	624	635	637	581	620	630	611	656	595	590	652	632	648	661	657	668	634	655	645	628	612	620	656	596	637	662	605	626	672	639	612	626	632	628	641	611	627	654	654	593	660	603	617	649	648	585	583	627	627	621	587	621	655	660	633	647	648	626	662	587	669	650	628	690	606	690	647	662	597	602	634	605	603	606	630	645	613	645	629	614	642	625	619	648	673	607	657	679	609	632	665	670	605	614	607	643	668	680	644	652	646	627	642	612	638	623	600	646	647	653	651	635	616	649	645	618	670	621	657	652	595	677	707	663	627	609	594	630	666	644	695	610	644	687	613	648	654	636	652	637	608	607	622	616	653	644	616	642	640	619	609	634	639	662	630	644	635	639	616	628	621	635	694	620	615	642	655	592	623	619	607	622	650	663	624	598	593	657	642	626	600	661	583	680	597	648	639	616	633	621	668	635	641	636	625	655	654	669	634	652	582	617	645	643	623	624	661	610	658	638	671	662	643	633	653	669	618	644	638	653	660	599	614	625	631	619	634	640	640	634	615	638	607	603	665	647	619	636	655	609	627	631	634	618	654	629	583	650	587	612	669	697	614	652	637	667	621	656	619	650	622	618	666	609	640	642	595	648	615	666	606	661	660	640	636	630	657	625	639	653	607	677	625	635	670	654	638	615	643	644	610	609	643	595	655	583	612	611	620	575	647	644	602	590	626	652	607	655	630	651	642	635	604	656	646	673	632	598	691	613	655	632	637	675	688	619	615	643	630	676	647	618	651	641	653	614	653	640	622	620	622	671	643	663	602	658	618	608	596	664	597	642	644	613	651	640	658	601	666	648	639	661	645	672	627	648	624	647	638	634	622	637	648	615	627	639	664	657	605	594	628	628	595	626	638	595	687	670	584	651	626	625	622	640	639	621	582	627	573	653	616	612	601	594	646	623	695	609	626	640	648	671
7907	4736	2635	1294	628	399	239	217	220	238	176	157	110	68	71	72	65	81	59	58	76	76	64	66	62	56	59	73	72	66	78	79	58	64	53	53	64	64	70	71	72	77	65	69	73	85	69	76	61	71	67	65	62	70	80	72	69	53	62	66	64	67	75	61	57	62	66	65	68	63	76	78	60	57	62	59	58	54	73	59	69	64	71	65	60	54	67	51	66	74	69	57	70	50	64	79	71	71	61	65	72	53	63	75	65	64	68	63	74	70	62	67	57	59	72	74	55	75	67	67	80	62	64	61	74	67	76	60	70	57	61	69	74	62	64	71	60	70	83	78	57	63	60	71	59	59	68	67	83	74	77	74	71	67	65	76	68	67	56	70	56	73	66	74	63	65	59	55	61	74	67	70	54	56	76	72	71	71	82	69	64	78	67	71	59	65	51	74	69	58	70	82	64	71	66	63	56	67	70	57	67	65	67	75	75	59	72	72	79	72	65	52	76	65	72	69	67	78	72	57	72	74	70	76	67	64	72	64	60	76	74	55	59	73	61	64	59	80	72	63	61	79	65	75	67	86	60	71	65	87	55	73	57	80	61	67	65	65	59	49	107	57	64	59	56	56	52	80	68	60	64	79	62	58	70	75	83	68	72	59	68	72	64	58	64	67	62	59	60	54	71	69	59	64	83	63	76	70	72	59	54	77	64	62	63	71	82	72	79	64	76	69	69	66	61	58	67	62	69	45	65	66	59	64	82	79	68	69	80	84	60	66	86	58	60	70	71	60	65	77	74	64	65	53	72	78	62	64	60	65	70	72	63	57	76	65	63	73	78	58	70	58	57	70	63	63	67	67	69	57	78	65	82	55	68	70	67	68	78	73	63	51	58	73	48	63	60	46	60	72	70	69	72	51	73	73	58	74	57	62	67	74	63	70	75	59	70	68	72	66	53	58	73	63	63	85	75	62	72	65	68	70	76	67	57	65	76	59	68	75	60	60	71	66	79	59	73	51	72	59	63	66	59	57	76	64	67	58	74	69	74	63	58	58	61	58	76	68	76	63	58	65	59	67	77	75	71	60	56	68	64	80	75	78	61	49	70	65	68	66	55	71	59	71	82	84	60	83	70	64	74	65	57	58	79	89	63	62	65	69	64	50	73	65	77	62	59	67	68	60	69	65	60	60	61	69	75	65	64	77	52	68	67	63	64	57	72	54	73	61	66	72	88	70	77	65	79	78	71	69	69	79	62	68	72	73	82	68	58	62	73	81	65	69	62	65	56	68	62	59	73	70	59	87	77	65	83	71	71	67	65	65	60	61	68	74	71	61	76	62	52	61	59	67	69	55	58	56	82	81	66	67	77	70	65	68	63	52	67	84	65	61	77	57	61	61	69	46	71	70	64	65	55	57	85	66	63	62	73	84	65	68	79	55	79	60	61	65	68	59	78	73	71	73	74	66	64	58	70	52	58	76	80	70	67	61	62	55	72	66	72	64	77	81	70	62	61	73	73	62	67	77	79	66	76	72	67	77	80	64	64	75	66	77	70	67	63	61	69	62	60	72	66	51	65	68	72	62	64	69	68	64	72	62	66	76	58	67	57	57	65	59	79	72	67	77	56	79	64	78	69	58	57	67	74	78	57	62	61	66	64	69	66	56	57	56	62	56	53	63	70	75	77	52	61	57	65	71	70	60	60	72	80	70	60	57	81	55	56	73	54	51	67	66	65	63	60	55	67	68	63	53	71	80	75	63	67	65	71	61	63	81	63	63	72	72	74	60	58	66	74	72	67	59	67	63	60	57	64	71	52	78	76	66	54	57	58	57	72	59	67	59	60	84	71	77	90	58	68	64	76	67	52	57	66	60	59	73	68	72	68	77	79	55	71	63	74	62	53	73	61	71	54	71	75	76	73	65	59	76	72	63	61	60	55	66	70	66	71	64	59	59	63	77	72	74	53	64	61	69	70	82	64	77	81	72	62	71	52	73	68	64	63	65	59	67	67	61	84	78	68	69	53	74	62	53	62	61	49	61	59	75	61	77	68	71	65	69	64	74	56	88	64	71	77	73	75	71	73	82	60	70	87	65	76	64	52	50	45	68	71	60	74	51	69	84	65	50	61	74	72	77	65	52	72	62	82	67	61	70	49	61	63	64	68	71	63	74	68	74	57	60	77	73	63	55	71	70	75	64	71	59	70	66	81	58	79	59	73	54	61	85	67	73	66	66	78	82	71	63	75	70	80	58	76	67	65	57	82	72	80	58	58	70	72	75	84	69	70	79	50	71	68	50	56	55	64	71	75	74	53	52	68	67	69	63	54	66	75	80	53	56	59	58	63	64	89	74	70	78	53	69	51	61	76	73	59	67	71	80	76	59	74	54	65	68	73	78	67	78	62	71	61	67	68	95	64	59	78	72	62	57	79	71	73	76	74	72	68	65	64	66	72	53	66	76	66	71	62	56	70	71	69	67	55	70	79	83	68	63	52	52	64	55	60	66	74	84	70	59	70	72	62	74	63	68	72	73	48	75	56	67	59	65	66	80	71	66	54	68	68	70	69	61	73	70	67	59	60	72	64	63	51	60	54	61	49	83	52	67	61	62	74	61	74	54	55	70	73	68	55	72	73	73	73	75	68	64	45	58	55	61	65	55	71	64	73	68	67	73	74	67	64	73	70	65	56	79	71	57	81	48	69	64	58	58	76	56	59	70	69	70	58	77	56	71	65	66	69	54	61	63	76	69	64	70	67	73	60	69	61	73	65	54	65	74	63	49	68	80	74	76	84	65	66	46	72	74	66	63	73	63	63	70	58	78	60	74	55	58	88	62	67	85	61	76	51	77	66	63	74	66	62	71	70	61	79	62	68	63	67	66	63	71	52	61	67	59	54	71	65	67	63	66	64	59	68	61	73	70	67	57	72	79	74	71	70	74	65	77	70	62	80	65	74	80	72	62	68	79	70	64	63	69	62	64	59	61	62	75	69	56	62	62	68	63	71	63	68	59	64	78	68	67	71	70	57	89	63	70	61	56	64	62	63	58	53	64	61	69	72	64	70	64	68	68	70	54	70	52	66	76	62	63	76	66	78	52	87	58	62	68	66	72	68	75	71	61	55	88	63	61	86	69	54	61	57	59	66	65	68	66	83	62	73	86	55	75	73	74	65	62	71	62	63	55	67	54	60	80	72	59	58	60	56	61	67	68	66	69	77	63	74	70	48	80	73	75	64	53	79	67	53	80	63	67	73	77	79	58	71	63	58	74	65	71	74	73	73	74	68	75	59	62	68	66	74	56	64	59	66	63	76	71	61	63	65	73	70	64	76	62	72	70	59	85	78	79	69	54	65	62	67	63	60	72	75	59	75	56	71	56	64	66	70	65	74	59	63	82	66	59	65	79	67	74	75	64	72	70	63	73	86	59	65	66	62	54	68	68	79	53	59	79	69	64	81	76	71	70	69	67	62	74	82	59	69	80	63	77	49	64	64	76	65	68
35509	24525	18897	14351	14754	11245	6992	5082	5914	5005	3345	2456	1344	773	662	655	580	583	611	591	570	586	530	643	602	595	627	581	575	580	523	622	565	605	575	596	585	617	556	575	582	585	582	548	563	608	577	583	599	543	602	587	563	616	610	589	568	582	577	571	599	586	581	609	591	581	610	588	583	586	580	586	591	560	515	572	589	565	599	583	574	621	591	623	601	571	604	549	580	590	624	608	551	602	583	567	596	556	557	539	617	567	564	572	586	568	590	627	611	600	584	595	589	557	596	570	590	538	590	564	560	579	598	576	571	559	615	598	588	594	572	579	545	548	601	616	581	616	553	600	585	560	590	595	600	567	641	560	640	582	591	601	587	619	576	562	591	543	576	565	584	540	546	567	601	629	553	557	571	555	608	604	574	615	588	576	562	570	579	593	570	564	583	604	585	593	648	585	557	607	581	537	582	543	622	564	587	559	582	614	547	623	613	599	592	556	631	626	620	573	542	608	567	568	569	576	542	582	594	610	541	568	556	578	594	609	548	627	605	596	589	571	602	595	587	582	558	590	585	564	582	574	584	548	572	580	558	565	549	562	575	582	578	553	555	586	599	599	579	544	573	562	590	559	563	597	580	546	602	562	587	601	626	621	604	565	557	600	595	570	575	558	589	578	577	589	586	592	609	599	535	614	573	605	620	623	589	545	588	555	604	586	622	592	541	549	624	597	532	541	584	551	606	606	624	553	594	570	567	573	578	540	610	591	546	530	589	594	592	572	580	536	504	590	570	602	591	565	613	565	569	581	598	626	565	611	581	583	577	582	596	544	593	591	551	569	563	590	639	601	581	571	602	566	515	605	606	574	604	538	589	590	583	591	610	617	541	538	589	574	569	602	561	602	559	528	604	562	531	589	564	555	571	571	568	566	549	574	590	576	557	576	628	570	573	567	608	614	591	580	547	571	615	584	593	580	618	600	604	571	563	548	607	604	506	579	566	582	591	612	531	623	589	576	594	589	629	599	554	640	590	614	550	574	605	561	616	604	594	561	612	563	613	593	597	598	583	608	546	573	599	554	607	603	585	601	598	579	646	577	589	578	560	597	582	588	617	553	590	571	542	568	600	572	591	609	605	539	571	554	591	553	577	614	538	604	583	553	617	553	577	592	604	597	574	601	581	571	556	598	578	584	603	587	533	548	582	600	604	611	553	586	612	583	612	599	547	571	598	603	565	591	586	546	597	578	593	591	605	555	592	567	623	589	555	579	606	569	581	588	593	569	579	568	591	570	561	619	661	612	573	564	583	561	579	587	607	623	545	589	581	628	586	569	561	615	614	551	582	585	645	604	606	648	571	586	574	598	564	549	589	570	584	545	609	574	579	569	552	578	547	561	578	573	613	558	568	613	573	585	622	587	562	561	610	564	567	570	577	568	608	631	583	593	540	608	620	596	561	613	608	557	605	566	570	563	588	577	535	569	594	562	608	597	597	572	612	549	596	592	554	611	599	570	552	594	562	577	548	591	563	584	575	564	611	524	548	561	571	586	536	579	580	549	607	567	563	604	583	545	576	617	617	568	558	600	542	567	607	594	571	625	599	580	574	580	575	548	579	566	571	587	580	593	557	590	600	594	596	579	551	582	553	643	589	564	543	596	618	603	593	559	568	585	562	562	601	569	599	587	608	569	595	562	578	554	590	585	569	628	579	559	538	593	586	606	578	557	540	564	597	583	574	640	578	605	555	545	571	617	567	588	590	587	605	595	571	541	569	567	553	623	640	590	588	586	555	581	578	610	595	587	632	590	579	575	619	542	565	592	576	573	580	532	556	587	574	585	601	588	572	638	625	582	619	588	579	566	573	579	562	603	546	615	550	567	617	585	602	554	575	573	588	581	555	585	582	598	646	611	538	606	603	569	553	646	659	544	566	589	603	575	566	553	571	607	564	548	610	591	591	604	574	599	563	576	604	563	543	570	554	582	553	620	568	604	527	614	587	586	608	563	620	588	595	639	614	594	602	583	577	571	583	598	616	593	598	568	589	566	585	552	556	590	576	584	554	586	597	627	577	571	563	586	572	563	582	580	573	587	576	578	612	580	563	568	591	554	572	541	576	575	562	580	500	574	546	594	583	581	582	581	579	598	581	584	565	589	589	594	574	603	610	585	599	611	570	575	589	601	545	583	593	612	557	530	561	611	588	607	552	598	592	546	598	529	607	561	619	546	586	608	597	599	563	587	608	594	534	588	571	563	566	610	580	621	597	618	600	550	541	539	546	571	606	593	577	594	579	570	596	554	598	590	585	550	556	614	544	591	562	598	574	566	572	612	600	591	572	589	553	592	544	573	584	587	594	581	591	571	569	598	567	543	629	595	582	590	611	628	620	582	585	576	541	622	609	599	592	600	566	546	574	602	569	601	631	583	616	627	646	584	580	588	573	559	556	653	560	567	590	549	603	572	587	576	584	586	569	588	609	586	606	588	567	587	556	571	585	594	571	594	529	562	582	575	588	541	614	568	576	543	578	596	615	554	595	553	538	617	542	569	571	582	554	569	578	583	563	619	534	539	592	569	605	623	589	583	603	539	545	559	535	571	562	603	580	588	589	585	621	594	584	572	565	596	576	560	593	577	595	563	601	582	575	583	553	567	577	623	609	571	576	606	587	602	548	620	563	565	555	591	563	577	570	622	624	562	601	572	598	592	611	553	589	606	557	552	629	586	585	586	576	562	587	575	563	594	617	599	595	572	579	562	574	598	579	581	625	559	590	563	635	578	587	524	578	564	574	617	600	560	572	594	557	564	593	631	601	600	600	627	539	582	576	551	619	565	601	622	588	573	604	598	599	580	606	592	564	567	581	588	567	554	583	583	582	597	611	545	588	580	583	625	585	645	593	591	550	611	552	573	568	573	588	610	578	589	601	573	579	567	592	551	621	570	584	620	584	589	657	593	585	611	572	547	563	565	563	582	574	592	546	571	571	574	553	564	568	553	592	590	594	575	596	616	571	614	584	593	614	605	592	572	553	589	626	623	575	603	618	653	569	597	511	579	580	544	600	591	569	599	563	492	562	556	599	595	604	555	586	584	587	557	593	600	557	594	623	541	562	571	564	598	600	558	552	585	592	602	625	595	608	615	584	581	612	602	585	563	602	570	614	609	558	639	584	563	597	553	601	540	569	577	568	567	562	559	605	597	551	569	535	558	567	543	537	581	561	525	598	577	566	580	569	601	603	574	609	568	641	619	594	602	561	573	592	569	554	572	560	571	573	573	567	590	565	595	607	592	562	559	595	542	598	596	574	607	599	582	611	543	559	617	593	578	555	570	586	558	585	583	552	558	607	613	629	561	598	620	557	567	583	568	545	623	570	537	545	621	584	563	587	643	596	589	610	591	581	581	534	587	528	588	618	590	581	636	571	602	622	624	581	574	580	551	590	552	607	607	584	549	593	579	561	562	601	600	555	567	598	570	601	601	604	586	581	540	587	608	560	599	564	605	602	610
8460	7912	4657	2826	1850	1114	728	955	1181	943	648	425	230	149	93	90	86	77	83	84	86	80	101	70	82	82	83	68	90	77	85	71	79	76	95	64	97	81	51	91	84	87	99	84	75	83	83	79	76	79	77	82	66	64	74	83	81	81	88	70	73	87	86	74	89	82	83	80	72	84	72	65	67	47	86	86	79	104	75	69	92	62	90	82	75	69	77	60	75	84	79	84	87	86	88	78	74	90	77	77	68	67	82	76	90	83	82	76	69	93	71	85	86	87	73	75	82	85	84	86	81	76	86	79	83	82	79	84	63	84	88	86	74	74	65	75	85	76	75	83	85	95	66	89	70	69	77	97	88	65	67	88	78	93	86	71	77	67	67	88	82	83	91	79	78	71	90	85	74	85	82	68	72	58	92	79	73	82	66	69	74	87	77	75	77	64	103	84	79	66	78	65	81	83	75	86	77	75	67	89	78	82	87	75	96	66	73	69	89	72	71	79	77	77	82	90	81	81	72	69	70	71	74	81	69	80	64	83	85	85	66	73	90	79	76	92	90	89	83	89	80	69	63	68	88	78	81	70	82	71	76	69	80	78	70	79	81	78	72	73	86	76	89	88	90	88	79	85	81	72	82	67	85	71	70	88	84	98	76	78	76	69	89	76	68	85	89	82	81	79	87	83	81	75	92	87	72	71	83	76	73	86	79	101	95	88	89	95	77	75	78	89	79	71	76	90	76	82	83	80	75	80	65	99	81	83	86	80	75	82	83	89	89	73	84	83	87	89	86	91	96	67	83	61	82	93	74	67	72	82	69	75	76	78	73	81	69	75	79	86	79	77	109	62	85	63	74	69	85	83	66	72	91	85	91	73	81	72	89	87	75	85	72	85	80	91	69	88	65	73	68	69	76	71	84	67	77	71	92	75	88	79	63	62	87	83	79	94	72	76	88	82	82	83	79	72	69	72	90	87	75	74	92	75	66	78	85	93	87	79	80	80	83	74	69	77	71	66	85	78	79	75	96	66	77	83	92	83	72	73	71	87	91	72	78	84	66	64	89	85	74	88	75	71	96	71	66	72	80	91	69	94	84	68	71	67	82	83	81	81	71	80	74	77	70	79	83	82	92	93	63	69	89	73	89	83	60	85	84	68	63	69	83	70	63	88	77	84	88	75	84	81	82	89	90	72	77	76	73	87	88	89	94	85	86	79	83	77	61	63	72	79	78	88	89	70	62	90	83	69	82	90	83	73	54	88	84	82	84	77	86	87	84	77	86	80	76	76	81	81	82	81	77	93	59	76	86	66	75	93	80	89	81	92	69	79	79	83	80	91	79	84	83	66	71	73	85	76	84	94	82	77	77	72	72	68	84	71	66	83	92	74	71	91	68	70	81	89	77	56	74	85	76	84	62	80	79	69	89	72	63	87	85	87	76	69	94	81	82	73	57	88	84	93	71	78	98	74	76	71	61	79	84	78	87	69	75	86	83	90	88	86	74	71	91	65	76	67	89	89	76	77	68	72	86	85	83	66	61	88	74	73	72	93	82	64	100	87	65	73	72	78	85	73	77	84	80	78	84	74	69	73	87	76	78	72	85	83	74	76	79	83	63	72	72	83	92	65	75	68	81	61	78	82	75	76	66	76	78	70	90	87	78	73	74	81	82	66	71	79	82	90	79	73	83	74	76	74	80	79	78	79	77	69	72	61	85	87	97	94	80	86	88	76	84	69	76	83	83	88	77	79	79	79	96	75	91	66	73	92	87	73	84	78	68	88	80	95	57	88	86	86	93	90	76	83	70	98	97	66	89	83	80	66	76	79	83	86	89	89	83	64	83	92	95	87	76	83	67	83	92	73	78	72	93	88	85	79	84	80	83	97	72	80	65	81	81	71	82	96	75	89	73	93	93	71	86	67	91	86	73	90	79	83	74	82	81	76	74	93	86	78	94	78	63	76	82	94	77	77	88	73	79	86	67	83	73	72	65	69	83	82	70	98	60	79	78	84	77	74	89	85	67	73	102	75	85	56	73	73	80	74	68	78	78	84	91	72	69	86	85	76	102	77	74	67	75	96	72	87	80	89	79	85	75	75	77	83	76	95	80	71	77	93	79	75	74	85	73	71	98	83	74	92	84	67	86	73	71	72	83	89	94	79	86	93	85	81	83	72	77	84	74	73	86	77	79	94	72	87	75	73	72	83	69	81	99	78	94	76	78	91	77	81	83	83	82	76	92	69	87	73	69	92	84	74	84	88	68	75	73	61	68	78	78	65	75	71	89	64	72	77	68	83	65	86	86	70	81	91	61	71	99	80	81	68	82	71	86	94	86	99	100	81	76	67	81	99	94	84	92	78	84	91	58	85	66	65	87	86	90	64	81	83	65	79	74	89	83	85	87	68	81	73	70	102	81	70	92	91	67	69	78	85	70	90	71	85	89	72	80	68	85	77	73	72	77	68	92	71	76	82	71	78	66	80	93	104	59	83	64	76	72	72	83	65	98	82	77	87	75	70	82	72	76	73	74	76	69	78	69	63	90	86	74	67	79	64	92	83	73	77	90	81	66	66	82	90	92	78	80	76	64	81	64	80	73	72	82	90	76	84	83	91	86	78	70	75	78	82	85	91	80	98	73	80	83	74	79	86	81	74	84	69	82	91	83	66	84	95	87	89	88	74	95	76	75	74	81	76	79	87	72	90	81	85	68	67	73	70	95	75	72	80	82	79	64	66	83	73	80	75	72	77	85	93	78	72	67	66	79	89	70	72	91	81	70	81	75	96	73	70	75	91	80	71	81	81	79	79	81	91	73	80	81	71	92	80	82	75	65	82	74	93	82	93	56	78	82	78	73	87	85	69	77	74	90	75	86	71	113	62	88	97	95	97	74	72	93	77	73	90	80	70	92	73	72	87	94	77	81	69	97	68	67	82	78	92	69	75	70	75	89	76	85	68	76	76	73	76	88	89	84	105	80	93	76	84	88	75	91	100	69	80	72	63	63	72	87	83	71	79	96	79	90	75	81	68	66	85	80	78	85	76	80	99	82	77	73	48	70	76	84	72	103	69	87	81	96	84	80	71	77	73	72	89	67	86	93	84	73	72	77	85	79	92	80	90	80	83	82	64	93	97	71	96	87	79	71	58	70	87	74	63	82	86	82	76	91	78	97	60	72	98	78	73	81	72	88	79	102	83	77	83	83	74	89	98	71	86	78	74	75	93	82	68	90	74	78	83	85	82	78	74	83	76	72	76	71	84	80	84	85	72	70	63	77	94	76	83	70	96	82	72	82	85	88	80	93	83	77	85	73	78	66	80	78	84	75	94	69	88	76	77	82	74	82	80	79	78	84	79	73	75	73	76	88	71	93	73	78	65	72	83	79	79	85	80	77	66	75	70	75	84	87	82	85	79	79	76	79	77	79	90	72	85	86	90	74	70	65	87	76	74	98	65	90	67	69	75	68	76	71	94	86	82	83	101	75	79	76	81	57	74	71	81
39312	29447	24030	23293	25692	22302	18138	19511	19577	15762	10977	7842	4000	1669	1171	878	867	840	798	760	721	770	749	738	812	726	700	784	743	752	674	714	710	652	718	691	695	709	747	686	705	723	681	673	703	707	735	711	734	725	724	716	720	723	714	750	712	672	698	665	700	657	720	730	703	671	692	676	731	754	681	713	723	684	729	725	699	679	763	732	699	709	699	702	714	653	700	755	705	738	719	704	732	725	694	687	704	717	710	728	701	711	695	759	714	716	674	716	684	690	768	735	714	702	657	705	680	708	704	698	690	734	686	687	682	650	680	670	712	681	653	722	703	704	728	675	743	639	714	696	735	675	708	700	690	692	684	712	686	687	708	721	711	712	713	754	742	693	713	691	704	691	757	713	722	670	723	686	687	698	737	667	724	720	700	696	719	700	681	739	714	708	718	707	705	700	695	701	740	715	698	699	696	724	659	710	699	706	706	686	750	747	714	731	680	698	716	687	717	709	687	722	674	720	726	710	733	706	709	703	705	713	690	700	686	739	688	717	696	712	728	696	694	686	666	725	728	686	694	739	736	709	694	668	695	713	701	688	707	630	661	730	723	651	669	681	730	738	731	676	700	709	698	680	713	703	674	680	742	722	671	705	715	714	739	667	671	733	692	684	698	707	672	671	728	703	668	702	680	717	706	727	689	694	669	697	701	640	699	711	678	725	716	717	750	711	689	690	713	701	769	663	744	664	705	684	685	644	690	695	709	651	720	719	697	674	747	699	697	695	718	694	724	669	657	752	702	700	701	666	709	705	711	710	701	709	723	730	749	699	691	719	687	671	698	687	652	694	731	673	675	693	721	709	683	711	704	695	714	747	693	753	694	705	652	733	710	701	714	722	718	720	678	678	702	716	711	680	710	661	686	741	701	689	682	744	674	719	705	733	715	720	701	753	672	691	748	671	716	693	695	700	724	678	726	711	675	685	672	684	703	665	683	713	690	691	662	710	682	721	703	736	676	705	700	695	727	702	727	739	731	716	637	681	730	650	733	685	737	720	704	721	684	721	716	685	712	683	720	722	682	690	691	668	717	719	712	729	658	688	714	683	676	712	687	666	702	637	748	666	738	704	722	702	732	735	672	707	694	679	705	703	700	735	675	680	668	717	664	680	729	668	700	715	690	705	722	728	683	722	673	701	667	717	711	698	697	720	690	727	754	694	719	731	736	704	742	699	664	707	698	667	718	716	690	721	667	731	701	676	685	679	700	713	720	713	684	728	669	748	698	680	684	737	694	735	695	696	709	674	692	693	710	721	716	660	717	697	685	702	740	708	715	734	720	691	740	716	660	686	697	695	702	681	723	707	661	710	708	710	689	686	703	712	714	707	691	688	722	689	712	685	724	737	694	696	667	766	681	745	681	708	708	740	689	731	674	691	673	693	708	705	708	721	699	701	733	689	685	760	748	724	724	666	749	718	742	692	698	693	704	731	668	680	689	658	715	736	664	698	736	708	693	713	727	688	707	693	693	730	732	720	742	707	712	700	651	693	698	710	723	667	707	681	714	671	688	712	692	702	720	702	715	705	688	700	724	697	702	702	721	687	708	737	675	750	677	741	660	708	725	686	726	693	721	713	697	688	723	697	675	692	656	713	705	729	706	668	740	695	720	700	729	707	660	725	716	707	683	687	688	687	706	729	709	726	689	716	695	714	654	704	734	699	693	699	666	731	705	731	770	711	708	684	705	683	718	709	703	653	677	677	707	694	699	700	681	706	712	665	694	719	751	672	713	715	726	712	719	658	679	678	683	724	731	738	699	717	697	664	672	733	676	705	704	671	691	706	735	671	705	703	683	701	672	748	746	712	692	724	702	685	648	703	688	745	712	683	704	673	696	741	740	707	751	695	730	691	706	646	690	680	708	729	669	692	724	763	743	703	717	681	685	657	678	691	738	755	661	663	724	622	723	695	681	678	734	662	702	661	708	665	717	706	717	684	699	691	702	677	691	722	727	690	674	704	669	683	682	704	718	686	727	708	714	683	763	703	680	707	725	700	654	685	655	719	689	706	703	653	716	656	755	696	685	716	667	697	754	678	686	702	686	697	672	718	699	690	722	725	680	743	643	706	709	693	720	681	684	701	685	711	724	749	709	694	637	695	668	654	732	724	757	727	726	673	713	746	739	681	656	724	697	683	651	717	714	714	624	670	717	691	703	695	653	694	708	727	712	705	707	726	742	723	717	694	710	690	712	708	650	649	683	749	695	739	726	653	718	694	694	707	703	671	705	718	702	693	679	690	712	727	691	732	681	679	753	698	674	713	717	713	676	711	712	734	710	693	741	709	708	720	705	718	668	694	743	713	690	695	743	695	664	713	690	711	727	665	685	674	718	746	685	662	703	691	728	708	689	710	680	661	673	680	678	705	727	708	717	677	704	705	714	701	708	673	736	716	711	733	694	713	698	737	719	683	705	662	693	707	700	766	672	681	724	685	765	711	674	681	745	715	684	721	720	643	716	714	685	672	722	775	681	648	714	633	666	704	701	705	709	706	729	711	714	723	715	699	693	693	665	680	698	709	683	768	688	705	722	723	705	678	695	736	670	696	691	700	705	671	689	733	710	684	691	676	704	726	690	695	730	699	674	662	715	684	728	680	689	671	721	673	734	676	663	635	711	696	750	709	691	687	669	708	723	682	703	686	681	716	730	725	675	678	750	685	712	697	693	669	693	711	710	733	716	715	685	711	671	744	734	729	673	685	637	686	776	704	731	675	709	692	752	713	702	683	720	725	665	747	719	662	650	698	716	722	703	690	741	733	680	758	727	678	680	732	655	665	733	753	752	657	702	730	710	656	663	694	686	725	711	685	733	698	719	688	734	772	695	699	721	720	702	678	689	658	705	696	708	754	649	684	699	706	732	700	688	696	691	665	665	731	653	710	681	691	724	693	723	692	695	686	669	701	702	752	663	676	643	705	728	716	663	711	682	721	708	678	701	672	733	696	696	682	717	707	686	681	676	704	767	646	715	691	686	708	742	714	685	694	733	707	692	745	740	736	673	667	740	699	720	676	673	673	672	723	710	716	693	713	701	715	708	743	703	707	659	721	745	678	713	671	679	736	753	738	707	699	723	664	690	695	701	728	682	684	711	690	663	673	686	690	680	708	770	719	723	706	773	691	715	698	707	737	732	691	726	714	679	710	689	689	683	672	676	672	716	721	686	666	670	700	709	709	725	711	710	699	681	708	679	736	654	749	695	695	678	712	695	705	705	665	704	701	731	724	733	685	690	746	726	709	677	729	724	696	718	757	748	669	728	727	707	769	684	681	726	691	685	740	706	743	661	709	718	653	675	674	729	710	704	654	636	720	681	711	661	693	706	679	717	680	745	685	629	707	729	675	698	722	706	711	693	708	696	698	749	682	712	679	691	717	664	720	715	726	660	719	679	666	660	691	720	712	673	715	679	686	731	704	713	736	712	750	750	731	693	688	726	688	647	681	707	721	738	717
9404	6510	4502	2563	1363	738	603	754	977	825	492	354	199	80	78	64	73	67	44	65	51	52	60	48	62	63	72	74	64	48	54	61	46	50	55	45	69	67	56	63	54	58	43	50	48	54	51	55	51	66	63	52	57	41	60	65	56	55	50	48	53	61	54	58	67	57	62	52	76	65	49	69	56	63	66	65	51	66	44	59	50	46	46	56	65	60	61	44	64	48	50	42	56	54	36	46	47	60	54	40	51	63	69	56	48	48	64	44	55	48	43	61	59	42	46	55	51	56	59	60	58	50	70	51	50	62	44	49	61	57	65	41	67	48	47	61	55	36	63	46	63	52	59	50	66	60	58	68	62	47	67	51	56	49	53	59	46	46	50	49	60	65	66	62	50	69	54	45	73	61	48	53	69	45	50	58	47	47	41	51	65	61	54	50	50	54	48	55	48	58	55	52	62	57	61	53	48	48	65	74	58	54	58	57	74	54	47	52	65	61	54	56	57	55	54	61	53	47	58	46	47	67	59	45	64	52	54	63	60	62	67	51	57	66	61	51	59	52	58	52	58	65	60	57	63	56	45	55	65	54	56	56	55	50	51	60	52	56	57	54	65	52	54	51	65	68	62	48	59	51	51	54	48	62	64	57	57	45	57	48	48	50	41	53	57	38	58	65	51	57	56	53	57	53	60	49	58	65	49	60	54	56	61	54	48	59	55	70	56	59	64	41	45	63	59	63	59	55	52	69	64	60	61	65	52	62	51	65	68	56	57	53	55	60	47	54	66	54	66	57	56	69	53	63	65	65	28	50	61	49	58	55	59	43	62	72	59	50	48	59	44	51	52	53	48	44	54	44	59	48	38	57	58	52	47	50	46	60	40	61	47	60	55	67	49	61	57	59	70	58	54	88	66	58	54	50	50	52	57	60	57	56	58	58	61	64	61	44	63	68	52	50	52	66	54	57	55	39	63	61	57	57	65	68	64	68	51	59	44	41	61	55	55	55	56	50	34	56	52	37	62	75	63	75	47	72	48	62	50	67	51	49	51	51	57	68	54	48	62	59	47	57	46	59	52	40	61	52	57	48	57	50	71	67	53	42	51	52	68	53	49	61	57	56	48	48	63	46	48	60	52	47	66	40	55	57	53	69	67	63	66	64	55	67	59	52	70	64	53	53	54	57	51	50	54	54	54	63	52	60	57	71	68	55	53	49	55	62	48	63	76	50	52	49	51	71	53	50	81	50	49	70	67	54	52	48	52	57	56	69	64	59	60	67	41	57	58	56	53	56	66	57	53	56	49	51	62	75	70	42	60	50	71	71	45	54	57	61	52	54	51	55	55	51	57	49	60	57	49	60	52	54	51	76	47	58	60	85	47	53	50	51	59	66	64	46	49	56	55	58	61	63	62	56	61	53	53	51	47	54	69	60	50	62	50	65	50	54	74	54	69	64	63	50	61	56	50	58	59	56	59	66	55	49	58	62	56	64	58	68	52	56	45	62	59	56	48	59	65	45	46	50	44	52	51	45	60	61	51	65	45	50	72	47	43	52	54	37	71	66	53	60	46	54	51	52	53	50	53	45	63	56	67	50	67	55	51	65	70	50	52	56	49	61	50	55	63	47	54	55	66	61	58	65	56	62	68	61	57	52	67	63	52	50	44	51	57	47	52	67	51	56	47	65	71	55	63	57	61	48	49	64	47	65	45	60	58	59	62	62	61	46	63	55	59	38	59	45	67	55	58	53	54	60	52	47	60	64	28	45	68	65	46	60	52	52	50	45	48	52	52	62	62	62	55	52	48	53	49	56	60	47	54	63	45	57	49	67	49	42	53	57	56	61	63	57	72	46	62	55	46	57	62	56	56	69	54	55	66	59	51	53	57	48	63	51	51	51	61	52	64	63	53	55	49	52	49	59	51	65	48	49	59	57	56	62	70	53	56	55	54	51	57	55	76	67	69	52	37	50	46	57	57	56	55	66	60	57	49	63	56	54	44	59	57	49	52	52	63	67	71	53	60	51	70	54	59	56	49	51	62	51	67	42	49	50	57	51	64	59	63	54	53	54	68	60	61	52	45	49	51	62	53	51	62	59	54	60	57	48	54	63	60	67	48	64	65	49	57	64	58	52	58	62	45	58	64	58	58	55	54	49	40	63	61	56	57	54	49	68	56	61	62	54	62	46	53	55	56	57	60	57	67	40	64	62	57	44	62	62	58	57	61	67	56	59	46	57	57	53	63	54	51	60	70	51	72	69	69	52	62	51	60	52	69	51	50	50	52	48	52	46	68	55	41	61	63	76	70	51	67	57	65	43	60	62	55	61	45	60	46	61	56	49	63	54	53	57	53	60	58	57	56	46	58	59	46	45	62	58	57	63	54	42	53	52	62	64	49	51	55	57	61	65	47	54	62	53	64	55	59	59	52	57	58	47	48	73	48	62	55	65	56	57	72	63	57	53	47	66	45	67	70	59	49	51	43	46	68	45	58	42	57	62	58	63	59	64	72	56	40	52	51	57	50	63	54	52	60	54	65	60	41	52	59	56	65	58	56	62	50	46	63	62	65	46	67	55	51	54	45	56	67	63	69	50	49	66	57	58	74	48	61	70	52	50	71	58	62	56	56	69	50	60	69	69	50	50	47	51	54	73	52	57	56	59	48	53	59	49	47	65	49	57	69	56	44	48	39	60	50	60	62	51	52	52	71	53	60	62	53	49	50	76	53	76	56	57	45	53	66	57	60	48	63	53	56	59	47	50	63	64	57	55	53	49	50	45	64	72	48	62	67	61	56	67	51	68	57	57	47	57	59	49	55	50	52	58	58	71	48	49	50	54	69	58	48	52	63	71	60	57	54	58	57	69	48	45	51	55	66	59	63	73	38	53	50	64	60	60	57	66	46	44	45	47	55	79	47	77	60	52	46	63	62	64	51	65	58	56	51	55	50	56	47	54	54	54	43	53	52	64	54	55	64	59	65	54	47	60	54	54	67	58	61	58	69	59	49	50	52	50	49	45	66	67	56	50	48	53	57	69	51	47	60	61	56	59	49	45	56	54	67	54	56	47	49	60	52	56	47	65	48	51	58	43	55	72	56	61	58	64	55	46	53	51	53	68	59	59	56	62	59	43	52	44	52	61	59	69	67	55	62	56	43	55	59	61	40	66	44	64	62	50	55	59	57	52	64	55	57	57	57	63	46	56	49	51	47	50	67	59	42	63	56	60	58	69	42	58	54	64	55	56	54	52	61	45	52	45	59	57	50	42	58	54	50	57	65	42	48	50	57	52	53	61	62	59	53	56	62	65	53	66	56	56	58	56	62	56	58	43	56	50	67	49	69	47	64	42	54	68	50	56	60	46	59	66	58	48	55	54	51	54	59	56	66	58	49	61	57	59	53	50	66	68	53	66	50	55	62	78	60	57	53	56	55	44	63	49	62	45	64	61	57	61	64	61	55	67	70	49	60	54	68	46	72	49	48	48	52	46	50	60	56	58
38089	27505	24469	21819	21377	17761	16410	17169	18119	14576	10280	7045	3453	1325	884	680	645	554	539	522	561	526	471	495	547	529	527	509	471	507	536	499	470	507	468	508	507	469	492	497	516	502	469	509	494	498	513	477	489	522	455	513	476	510	483	474	476	485	485	481	445	460	506	518	478	497	503	497	437	503	519	465	488	484	484	518	478	513	525	516	483	528	453	490	511	516	493	478	476	475	486	530	467	501	529	449	523	491	481	472	484	497	505	493	519	489	467	525	518	517	513	492	466	516	505	494	530	483	490	502	512	496	472	517	515	505	484	506	505	484	553	494	514	543	499	466	475	528	482	507	494	523	493	500	514	493	507	560	503	504	489	527	490	470	493	499	504	504	492	455	498	543	465	470	494	491	491	504	489	531	470	477	478	469	503	474	531	509	505	432	484	512	481	496	519	507	458	484	554	502	510	481	468	515	513	503	466	516	481	481	460	491	468	513	481	487	472	495	486	498	504	474	525	481	485	486	521	490	528	500	523	489	495	536	497	516	484	518	468	491	557	504	538	505	485	488	505	497	521	525	487	528	521	531	478	487	471	513	462	489	500	526	515	516	518	503	479	502	471	486	483	507	528	507	471	486	494	492	489	479	502	497	449	528	504	484	483	489	498	508	496	495	480	503	498	479	475	466	523	496	453	525	495	519	514	536	480	529	496	514	514	501	459	478	483	454	509	514	484	492	523	501	514	481	552	516	485	518	508	499	461	526	550	549	493	504	505	501	520	471	483	496	518	477	480	478	491	507	483	506	489	448	475	531	467	530	493	529	466	494	497	501	480	543	471	456	496	506	477	493	522	503	486	497	501	507	512	511	503	493	534	477	477	499	554	477	484	535	510	513	528	497	505	484	516	505	484	489	505	538	528	465	509	515	484	511	519	499	538	505	461	503	472	488	459	543	524	469	477	518	512	522	508	480	508	481	510	501	500	550	481	515	488	505	504	485	513	511	459	509	514	516	495	479	519	469	513	488	498	477	474	562	485	511	490	482	481	519	519	479	489	481	517	529	524	497	519	497	495	461	472	503	535	523	493	491	535	509	507	517	493	493	501	515	497	490	531	468	517	532	494	472	488	464	460	477	499	500	518	529	508	478	525	529	492	450	484	488	485	510	516	525	507	494	520	482	503	466	496	501	519	558	484	525	498	488	470	513	489	506	511	486	502	479	494	470	508	512	459	503	537	507	488	552	499	498	488	485	541	530	489	511	537	521	514	483	495	496	533	498	487	510	479	532	488	521	492	522	474	493	542	494	510	498	479	529	471	503	530	520	512	501	469	529	503	514	461	509	533	493	472	493	464	454	503	470	508	484	467	485	483	525	473	490	495	494	505	559	477	473	527	445	538	413	523	494	483	487	518	480	495	503	509	495	497	515	511	523	492	475	540	516	514	486	531	494	520	494	487	486	458	503	497	508	534	494	501	512	474	469	521	517	480	479	517	515	522	498	531	521	515	475	511	484	486	515	493	503	504	475	519	476	491	540	530	473	519	506	485	526	477	517	473	467	527	529	505	480	527	516	449	518	515	480	492	515	494	507	508	465	508	482	473	513	503	527	486	487	474	490	456	460	496	480	495	489	554	533	477	521	514	514	510	517	531	502	498	466	517	489	519	477	494	541	513	498	477	490	487	457	497	495	490	499	515	503	499	491	506	519	531	478	499	493	489	433	489	500	473	515	544	495	508	514	484	497	542	483	512	521	450	493	485	485	484	519	505	475	496	496	541	533	507	484	530	498	536	504	488	508	475	498	509	482	488	472	482	497	476	489	487	533	499	476	510	502	521	487	540	467	525	523	507	475	485	497	503	557	453	496	522	480	535	514	541	490	461	486	464	480	487	521	524	516	506	494	472	525	485	532	506	523	452	507	496	499	510	527	533	507	469	476	493	474	473	472	521	507	484	526	508	505	488	421	493	476	495	533	496	474	444	478	506	517	472	473	453	519	488	482	460	464	481	485	511	504	473	501	493	512	520	499	473	494	474	495	472	463	517	462	500	502	490	508	496	522	503	506	483	506	485	514	546	479	522	513	507	511	510	543	483	461	496	455	471	539	459	534	501	515	486	532	494	529	500	525	497	462	489	501	529	479	487	527	484	488	511	459	501	507	499	480	480	490	457	480	481	507	498	510	506	492	518	512	442	480	506	514	497	511	538	511	498	498	526	530	511	465	508	485	482	530	479	485	460	487	492	497	510	482	477	474	516	499	539	495	521	484	506	452	486	476	537	501	514	493	498	514	504	511	501	502	529	471	477	475	500	471	481	506	470	540	534	516	490	547	522	462	503	480	531	484	516	512	523	520	525	497	538	479	534	493	488	490	507	527	493	544	503	519	505	488	501	516	468	501	489	485	505	497	491	481	508	514	476	473	515	487	483	521	535	471	477	455	512	503	470	486	494	472	502	497	462	549	501	516	484	483	485	466	520	506	519	517	488	514	501	486	492	474	509	538	492	492	474	534	522	484	524	478	539	488	526	510	481	489	543	500	494	497	529	523	506	512	535	550	492	503	510	443	469	502	500	490	496	474	484	473	522	469	535	517	468	499	533	501	505	483	470	484	514	465	488	505	475	501	514	467	496	538	517	484	469	501	495	512	511	526	482	497	520	516	523	492	485	509	483	501	486	468	487	502	479	507	520	534	455	470	495	468	512	524	490	475	473	471	445	499	523	471	536	474	505	492	542	491	537	505	491	482	497	489	510	497	515	462	489	527	501	465	515	511	461	525	532	467	482	481	490	457	510	544	506	509	505	501	498	504	468	538	520	444	467	492	470	528	470	505	503	472	501	526	476	537	466	478	497	561	502	451	515	502	529	511	506	477	470	480	477	510	510	501	451	468	467	492	472	518	481	500	504	499	511	481	505	490	482	481	513	512	504	530	528	528	505	492	489	549	494	452	471	489	502	504	501	470	459	477	550	476	465	491	454	488	498	505	477	494	502	521	443	544	497	486	506	483	474	540	470	520	453	516	484	477	506	514	527	481	514	529	456	519	466	524	549	491	511	529	527	513	473	512	542	487	498	476	501	479	468	474	538	459	515	477	480	475	484	507	500	535	510	514	491	515	526	528	485	514	510	453	468	498	491	444	481	488	477	498	482	483	479	436	479	514	511	461	523	503	498	498	506	505	511	533	521	483	536	490	528	514	492	500	510	495	519	481	486	522	495	523	483	517	507	493	480	498	477	474	511	565	513	493	506	482	482	469	536	457	504	502	502	498	489	516	493	494	502	515	513	474	503	498	493	484	520	480	485	523	507	491	500	479	491	531	493	471	489	495	494	531	521	517	517	477	480	461	503	524	517	506	492	522	479	502	508	524	482	490	462	534	492	467	526	495	479	480	495	498	489	425	494	495	487	490	547	482	487	486	505	493	498	484	479	473	521	485	493	522	496	521	473	510	509	522	497	523	522	536	540	476	494	532	521	490	458	512	470	482	499	526	484	504	519	504	524	483
11355	10452	7143	3790	1986	1452	1311	1692	1732	1293	918	613	272	99	90	102	74	74	85	72	71	73	81	80	81	85	94	78	64	71	77	64	66	74	74	79	72	75	58	86	65	77	62	76	76	68	65	58	81	76	68	96	63	80	86	61	78	79	75	71	90	70	60	73	85	66	61	65	71	80	67	68	61	79	69	68	79	66	73	68	64	72	83	59	73	79	65	80	66	74	60	63	60	63	70	73	77	70	68	74	82	75	80	69	81	74	70	85	78	73	66	71	68	66	78	72	66	79	72	73	81	80	49	72	72	70	81	77	93	62	83	85	73	69	66	65	70	58	73	81	80	54	71	74	71	61	81	61	68	67	79	75	84	72	66	81	73	80	71	71	73	65	75	75	63	78	64	77	57	66	71	55	72	61	75	74	71	67	62	70	67	67	61	59	62	80	71	65	65	76	57	59	79	79	80	72	74	72	76	70	62	62	61	64	70	75	82	72	83	64	79	53	69	63	62	66	81	68	81	79	79	80	71	83	65	73	75	84	68	82	58	68	85	65	67	82	67	65	82	67	60	71	59	65	64	80	76	61	72	78	62	80	79	67	79	74	78	67	56	76	78	71	64	79	84	83	76	60	83	81	80	72	100	57	83	91	77	57	71	66	63	91	60	73	78	62	66	74	74	82	70	68	59	68	78	74	73	66	77	78	72	80	67	62	74	78	71	77	77	79	66	75	84	72	80	84	73	77	74	72	74	71	63	77	68	71	59	75	64	86	80	89	73	94	71	86	75	72	65	72	69	87	68	67	78	76	69	81	62	73	63	64	64	59	78	82	68	70	74	66	77	73	52	69	77	68	70	85	70	67	68	59	73	75	67	55	77	65	81	91	78	82	71	69	63	74	88	69	76	73	58	61	77	81	85	82	62	82	75	64	63	78	67	79	72	76	68	82	61	70	69	69	76	71	85	69	61	82	63	61	88	72	67	71	77	75	79	84	71	77	81	72	82	82	71	69	65	79	80	74	75	63	71	85	76	56	77	71	74	73	75	71	87	82	68	80	64	72	79	69	76	79	71	57	72	69	79	77	76	67	75	62	78	68	81	78	82	73	46	60	72	65	77	78	71	76	83	70	62	65	66	79	76	71	76	67	68	69	79	50	79	70	80	81	76	69	68	70	66	71	75	66	73	77	62	76	78	83	70	86	95	72	72	68	78	82	60	63	73	71	64	67	77	71	70	69	63	82	76	72	72	64	60	61	78	67	84	72	75	85	63	63	67	65	92	73	73	89	76	64	60	65	63	77	64	71	77	78	81	64	73	75	80	66	73	76	73	80	74	68	75	80	63	70	65	72	82	76	77	80	74	64	76	61	74	46	68	76	66	60	64	64	61	65	77	86	71	59	80	66	75	57	72	65	74	82	71	76	72	65	83	88	71	88	69	71	68	87	73	84	67	79	71	71	75	82	72	82	76	64	62	62	60	67	61	70	80	76	78	78	67	72	72	77	71	70	70	67	71	75	68	84	78	73	68	69	82	86	68	67	69	71	53	79	78	66	67	78	74	73	74	69	71	62	72	67	65	70	81	76	76	72	64	79	76	68	72	68	66	77	57	76	80	72	79	83	64	71	56	72	69	72	84	87	77	64	76	59	57	91	49	67	77	68	61	69	66	89	63	83	71	73	86	61	68	72	62	65	75	60	81	65	76	77	70	70	75	75	68	76	61	78	75	82	69	57	87	87	69	84	58	72	77	70	113	79	46	68	63	73	66	76	63	65	79	65	84	63	83	67	77	69	67	78	55	79	59	57	77	86	61	56	80	75	74	79	67	79	83	86	64	65	71	72	70	75	67	79	81	73	57	71	73	55	74	88	61	72	75	74	71	61	72	76	60	71	64	52	66	64	81	66	62	59	65	76	77	69	56	63	62	70	65	76	77	76	73	71	67	64	74	54	66	74	64	67	72	61	68	74	80	73	82	63	77	63	65	81	72	77	78	86	71	75	67	78	73	70	73	84	78	88	74	66	59	71	91	86	70	67	64	56	64	65	84	53	83	73	79	67	67	70	76	71	74	64	63	75	64	73	71	50	61	70	77	74	60	70	66	78	73	70	60	67	78	70	75	66	71	65	57	57	78	73	57	69	66	77	86	61	73	75	71	73	74	85	60	74	76	62	70	71	79	69	69	68	69	80	70	59	69	50	71	64	78	71	71	66	52	67	75	85	88	69	77	72	68	79	62	77	71	63	71	77	76	81	77	67	71	64	72	76	82	78	64	64	70	69	78	72	68	75	73	60	64	74	55	98	72	71	78	66	87	87	74	69	77	78	61	80	77	82	83	72	72	78	57	66	72	71	56	68	75	77	60	68	67	85	76	59	67	61	59	72	62	70	78	66	67	72	61	65	74	74	70	65	83	68	71	71	68	74	84	66	64	82	66	75	76	76	64	75	70	72	72	72	71	75	78	86	58	70	85	59	69	84	55	71	79	63	74	76	79	72	80	60	62	59	85	73	69	72	67	75	70	72	55	77	68	75	72	68	67	83	73	78	70	75	74	79	63	61	89	78	60	79	78	67	103	71	81	78	76	80	74	75	61	68	73	75	72	92	65	74	70	73	62	67	77	55	63	81	70	78	78	78	73	68	74	68	64	75	69	79	67	85	71	76	69	67	77	59	62	76	69	73	91	72	70	67	69	59	69	66	68	72	77	70	77	70	68	62	77	84	76	90	65	70	73	79	63	71	73	63	72	72	85	66	80	71	61	82	62	75	78	80	68	83	84	78	71	57	60	59	84	75	74	71	73	70	68	83	68	73	66	68	61	74	80	77	89	60	76	75	75	61	80	76	84	61	63	81	72	87	64	78	72	72	69	62	63	89	61	78	83	61	74	65	70	58	76	93	90	68	67	65	75	64	66	80	66	73	56	56	71	77	82	69	66	78	82	63	75	77	81	73	74	63	66	61	67	73	75	72	75	79	86	66	86	61	75	76	63	69	88	67	76	71	76	92	78	76	69	69	60	75	63	83	63	78	70	50	75	54	61	63	83	71	79	68	81	69	66	80	81	73	71	68	72	63	73	57	69	71	47	65	65	72	80	74	77	71	76	66	74	64	70	65	70	90	64	96	69	94	57	77	78	64	77	80	84	75	59	62	64	63	77	69	70	74	69	63	74	58	81	74	70	74	71	80	58	72	82	66	54	75	79	64	75	90	75	63	75	66	73	60	62	77	74	64	77	71	66	71	78	73	81	70	74	68	87	59	70	72	66	66	73	64	69	78	82	75	83	97	70	79	69	63	70	78	80	83	78	65	64	54	93	77	71	72	87	72	70	71	69	65	64	74	65	78	69	80	74	67	66	71	65	67	60	74	81	75	74	66	85	77	76	72	74	72	75	73	65	77	82	99	52	85	63	71	74	73	75	75	79	72	62	67	83	89	72	94	71	69	76	71	79	66	78	81	69	63	86	81	70	79	69	64	82	86	72	67	77	68	60	68
41563	32708	28115	25366	26040	25507	24079	25094	23408	19071	14131	10247	4280	1887	1262	999	903	735	744	769	742	731	655	683	716	743	690	700	703	631	650	668	629	625	620	631	637	653	661	620	637	640	662	620	670	625	662	610	622	610	634	658	656	588	618	630	649	681	655	628	698	647	650	678	614	645	614	647	648	658	631	596	667	645	611	648	667	628	607	638	682	674	645	662	651	621	614	643	615	616	656	643	669	660	634	657	664	699	641	621	684	607	626	659	638	675	661	658	626	648	576	670	669	674	654	663	629	650	618	647	654	690	672	609	688	640	682	658	635	657	635	611	611	627	631	625	637	648	649	633	600	601	610	638	616	666	642	661	642	663	640	649	643	660	627	623	664	633	651	651	686	597	639	626	652	632	605	607	634	627	636	631	659	634	603	656	657	713	627	634	635	620	648	693	631	614	601	635	640	639	608	656	617	641	619	594	666	676	624	643	660	668	659	657	636	680	672	633	663	654	634	650	612	686	665	653	626	657	613	654	682	674	654	644	674	687	663	649	602	634	650	655	632	670	660	652	641	646	626	618	650	667	623	633	668	651	647	631	647	668	663	644	638	612	685	646	627	629	635	632	643	638	649	658	624	678	639	653	647	639	646	653	652	641	654	654	666	628	690	640	649	626	650	679	643	641	654	646	665	639	641	623	675	678	625	656	666	622	673	635	685	635	632	637	614	634	666	657	675	625	614	642	666	650	647	693	650	615	658	640	662	662	609	621	608	643	646	653	609	594	653	649	605	640	623	614	641	591	610	641	659	656	642	661	651	643	685	684	637	617	639	636	640	648	651	688	683	631	634	654	610	676	608	650	642	652	630	618	595	615	625	621	631	622	661	653	640	700	633	629	630	706	584	598	658	652	667	649	620	649	624	679	665	632	656	607	640	628	647	613	655	634	670	632	597	642	663	649	616	606	640	607	692	661	669	636	623	695	626	634	624	629	619	588	668	635	625	662	638	651	653	667	645	705	614	668	617	607	634	620	656	663	604	649	651	642	672	641	657	721	664	617	653	669	666	625	624	624	595	625	638	651	618	654	632	683	616	673	652	646	601	655	607	632	652	637	616	668	612	690	636	661	611	621	688	649	664	608	647	627	641	720	681	635	670	638	662	591	624	690	685	629	645	593	645	635	637	602	677	624	611	651	635	627	660	660	623	649	643	642	636	622	641	646	643	615	643	630	602	657	659	659	599	670	635	658	622	618	645	640	648	631	633	654	620	673	622	660	656	615	646	627	663	656	665	694	638	637	672	659	634	618	641	624	652	676	604	624	604	601	615	669	656	625	660	628	621	622	642	611	617	614	647	659	634	683	645	644	557	612	644	593	706	652	661	689	675	616	649	624	613	682	641	638	582	618	655	622	625	641	661	642	677	652	621	646	629	615	653	645	681	638	586	648	645	658	611	671	633	628	642	623	677	621	687	669	667	679	677	674	642	605	603	598	668	702	603	627	619	614	630	642	672	620	635	652	663	638	651	695	633	653	670	634	712	627	614	628	611	579	629	625	627	661	651	647	654	630	696	643	641	656	659	675	647	655	647	646	643	648	639	661	647	642	602	654	630	688	646	622	702	653	636	680	597	695	668	670	658	694	653	640	674	589	637	649	630	616	643	623	649	632	633	634	625	639	642	651	641	631	692	635	674	642	678	686	633	621	663	619	615	576	634	672	624	683	666	667	678	660	602	661	627	633	663	605	667	642	650	638	615	633	658	623	674	687	657	641	635	657	693	680	645	639	687	661	646	704	632	663	633	634	650	596	667	575	691	657	657	640	635	646	657	658	627	621	628	664	674	675	641	616	651	681	607	582	678	613	619	670	661	669	629	622	612	646	646	683	692	665	616	616	653	673	644	674	715	649	631	623	646	651	643	595	640	631	651	622	635	614	685	631	689	661	661	617	648	640	634	672	633	660	678	620	687	647	627	639	627	615	644	647	583	629	628	635	636	625	702	694	660	700	596	617	621	664	636	641	652	648	658	656	610	606	669	624	667	656	656	631	642	622	681	668	612	630	644	620	637	641	614	620	687	641	675	629	676	620	669	662	648	701	644	642	672	653	677	648	657	628	679	647	629	651	644	630	634	604	682	642	653	618	629	629	646	642	606	648	655	642	672	640	637	623	672	677	668	629	682	657	680	597	651	636	607	676	619	699	625	662	656	646	665	652	706	635	616	702	615	639	606	648	629	691	670	632	635	641	677	664	654	653	639	651	648	653	618	640	605	620	623	659	628	621	683	656	681	643	651	674	622	598	609	656	639	713	632	667	647	658	637	597	660	651	635	669	694	624	638	607	647	642	624	664	671	638	644	636	659	624	676	657	660	693	654	658	667	642	647	628	661	646	596	647	596	667	638	666	643	648	714	675	674	713	659	656	632	640	613	631	657	678	602	629	598	628	650	698	673	652	649	673	713	617	636	642	655	633	675	647	654	640	615	666	630	663	653	613	678	622	648	685	631	676	624	620	664	605	677	664	715	599	634	601	671	649	669	661	637	577	675	629	639	634	640	698	652	612	620	637	597	634	635	636	710	596	697	622	617	653	658	636	666	630	627	640	653	663	646	662	673	677	669	679	606	690	676	649	639	701	627	646	667	651	646	612	632	658	620	642	660	683	639	660	643	627	599	636	674	639	626	665	628	658	611	643	627	669	662	637	686	616	648	664	638	677	666	635	591	632	702	612	641	650	650	609	668	657	623	636	642	617	609	642	661	664	620	693	635	636	630	611	610	657	623	643	671	662	648	636	634	660	666	617	625	664	663	638	599	610	686	639	626	666	608	619	638	612	633	633	636	647	621	600	624	635	625	645	624	637	642	654	664	676	656	649	614	669	631	630	693	685	644	614	663	622	621	659	627	666	646	657	608	671	672	628	614	669	680	636	584	638	609	642	611	608	648	635	652	583	671	664	636	601	623	644	634	622	697	647	650	650	671	678	611	642	669	622	613	639	598	639	670	637	617	637	638	627	651	682	647	657	603	659	628	609	603	646	647	631	670	661	662	658	628	648	659	655	647	640	617	552	621	641	654	688	681	649	652	681	598	628	631	649	657	640	636	660	665	645	678	671	605	677	637	641	623	631	623	639	674	664	643	624	618	631	691	602	623	650	645	650	671	622	640	681	641	640	627	646	633	610	664	598	656	627	651	687	630	578	617	625	618	655	677	668	644	651	659	633	637	687	697	644	669	680	682	641	660	653	611	636	646	671	632	680	641	663	646	635	648	688	607	653	643	658	644	634	619	625	663	628	643	662	646	617	604	651	674	643	618	655	634	644	636	626	610	625	634	657	617	661	634	694	632	635	623	589	647	644	632	653	641	620	671	640	691	659	658	680	659	664	648	682	656	618	661	646	601	654	622	640	656	628	610	644	647	642	622	646	633	665	636	703	662	592	674	681	629	595	641	629	640	614	639	631	604	643	668	672	621	607	663	583	634	678	676	639	633	650	657	661	655	617	634	633
6482	4803	2610	1460	692	529	310	279	261	241	196	159	115	72	67	65	63	60	71	64	62	54	56	77	87	75	71	70	76	64	71	71	77	73	66	57	65	66	54	65	77	62	72	76	67	68	81	73	81	71	70	70	64	71	63	63	49	70	75	73	65	71	56	65	65	72	65	71	60	69	69	75	80	63	55	63	74	49	75	77	69	76	70	64	70	58	76	77	76	64	66	63	79	66	83	56	75	72	65	80	77	85	63	67	78	70	64	71	72	58	56	74	63	60	71	60	66	75	86	58	59	76	70	61	67	77	70	69	81	70	66	70	78	65	69	81	82	66	61	71	51	67	52	66	64	78	71	84	88	62	57	66	60	67	73	67	87	61	73	81	64	66	56	72	71	92	78	73	66	67	61	86	80	68	63	70	51	57	79	75	61	75	55	71	67	63	85	68	48	67	76	74	83	66	68	61	65	73	66	66	72	86	65	68	57	78	63	72	80	65	71	69	52	62	73	65	64	91	76	75	69	57	66	65	62	67	67	64	78	59	57	61	78	66	60	59	67	65	65	68	64	65	72	65	85	75	73	75	84	64	71	60	66	51	69	65	62	70	58	69	71	76	71	65	54	70	64	61	71	62	67	80	52	74	62	63	56	63	84	64	80	69	69	71	73	72	66	76	67	72	71	53	71	75	63	66	59	76	60	63	63	66	80	73	88	79	75	78	64	62	68	62	63	61	58	72	59	68	86	60	81	66	67	74	65	71	70	78	60	80	70	63	72	73	87	60	71	80	73	73	63	76	63	60	58	77	72	61	73	75	68	64	65	72	78	75	75	59	72	71	70	68	64	72	79	78	65	79	85	70	72	68	72	71	75	67	73	75	60	70	65	72	72	58	59	64	58	64	72	62	62	62	53	67	62	68	70	72	53	61	57	71	61	82	63	76	74	64	76	76	61	69	59	70	82	72	60	79	68	64	56	85	66	66	68	67	75	53	74	80	54	60	64	72	84	78	73	56	83	68	55	69	64	66	59	61	55	77	77	78	81	84	59	59	72	59	73	61	61	61	78	64	82	65	70	65	81	74	71	69	72	60	84	78	61	68	54	75	61	71	77	67	70	61	70	77	65	79	79	69	66	64	66	60	73	81	61	59	66	75	77	72	81	63	51	59	63	71	83	62	72	56	65	65	67	75	67	66	74	73	67	81	55	63	71	56	70	56	58	87	64	69	66	78	62	63	65	69	77	63	66	88	65	69	63	58	83	59	68	78	82	72	75	73	61	61	70	70	62	69	60	69	80	62	68	61	63	62	56	58	77	67	53	66	80	68	71	59	62	57	69	72	66	60	85	60	66	80	66	66	73	69	60	80	61	72	65	63	64	66	69	60	69	68	78	65	69	74	73	66	83	70	65	74	61	71	72	76	60	76	62	73	66	93	58	56	59	59	61	62	59	76	58	80	65	79	73	81	63	57	58	57	72	80	65	64	78	58	74	75	75	68	68	83	62	74	68	74	61	60	69	64	66	59	59	70	56	71	86	76	64	64	64	76	75	75	50	68	82	69	65	79	60	70	73	71	68	76	74	66	58	54	59	68	69	65	64	81	62	71	61	66	73	77	75	78	61	60	62	70	70	79	56	72	70	62	71	64	90	59	76	79	74	58	78	69	73	67	66	55	72	81	67	73	66	69	67	60	74	75	65	64	66	72	68	66	64	64	84	72	77	70	65	64	65	63	64	66	82	58	64	68	63	79	54	63	57	60	75	61	58	72	75	58	62	70	68	62	67	58	67	67	66	71	67	67	74	69	63	84	64	60	78	74	45	70	69	58	76	52	65	59	57	72	63	61	69	51	64	63	71	65	59	63	67	64	74	57	79	64	79	79	60	62	70	75	74	53	64	75	78	72	52	68	79	78	77	52	77	67	70	74	64	74	52	73	47	78	80	59	82	73	54	52	78	61	56	68	74	71	72	57	66	62	75	80	87	69	66	66	83	66	63	71	63	74	67	71	53	62	74	77	61	64	74	49	70	75	68	86	60	78	73	69	73	57	70	80	60	74	72	75	56	65	76	76	59	69	64	62	68	81	97	62	76	72	79	46	59	66	74	70	64	57	80	57	72	87	66	61	75	73	82	67	79	57	59	68	63	52	67	58	49	51	75	63	68	67	72	70	78	60	78	68	63	56	67	55	66	72	68	76	63	70	59	64	91	70	73	67	60	70	64	60	78	67	76	65	64	76	68	70	74	63	59	69	70	76	69	64	71	66	69	74	74	60	83	78	67	82	68	96	63	76	54	72	80	54	69	70	76	74	73	78	67	54	60	62	55	74	73	57	67	79	72	84	69	67	61	77	46	87	65	75	66	84	75	82	71	70	65	62	72	60	58	69	65	74	79	66	79	62	68	57	74	76	65	61	54	68	73	69	75	73	59	69	71	69	80	78	59	70	66	66	60	61	59	64	62	70	54	65	54	58	76	59	63	75	76	67	64	60	82	86	71	89	58	50	67	65	73	72	73	62	66	74	68	70	78	58	78	66	68	86	59	82	56	69	52	72	74	76	71	64	68	78	73	60	76	65	70	69	74	73	76	77	71	82	59	86	67	73	74	77	71	64	79	68	83	81	76	70	75	62	78	56	63	51	75	67	70	61	74	79	75	77	60	63	72	57	62	69	55	63	71	58	68	71	66	70	54	70	70	66	74	68	64	67	57	77	61	73	82	73	65	73	73	66	70	64	64	63	57	56	64	74	61	63	70	68	64	65	75	66	77	74	67	67	69	63	79	65	72	52	58	69	78	59	77	65	77	60	67	71	74	72	71	89	71	64	65	91	62	80	72	64	60	61	66	72	70	70	53	74	84	59	69	61	53	62	68	69	68	71	59	64	73	62	77	97	72	62	69	75	58	57	69	63	82	60	58	69	75	76	75	65	58	73	67	64	59	76	72	59	65	71	86	73	71	76	69	66	79	69	70	70	60	67	65	58	73	61	80	63	54	81	65	80	74	91	59	70	71	63	75	65	53	73	70	58	63	71	73	73	67	68	89	74	72	62	83	77	67	77	73	50	76	60	58	73	66	91	66	78	71	56	60	59	69	76	62	67	69	72	83	58	64	69	67	66	71	46	89	85	65	55	61	67	65	72	64	79	60	63	54	66	59	68	70	74	66	70	56	81	72	70	61	74	68	80	64	77	82	81	69	57	65	78	52	61	86	62	69	62	76	69	56	73	66	64	62	68	68	72	76	77	69	59	62	80	60	66	53	70	58	62	73	62	65	62	61	57	61	53	63	68	75	74	70	59	78	67	82	62	64	80	76	65	61	58	81	85	81	61	66	61	80	68	63	57	65	76	79	62	90	57	64	77	65	64	68	65	70	56	75	63	69	77	66	82	72	70	59	65	76	76	63	76	59	79	56	82	67	56	57	69	85	70	62	60	64	64	65	76	58	64	83	78	74	77	54	76	67	69	73	66	68	83	88	47	60	76	80	81	74	67
34213	24630	18844	15475	15563	13240	7541	6962	6433	5141	3422	2500	1275	736	691	668	651	622	627	612	632	611	602	587	609	570	599	578	586	612	586	606	608	583	602	586	611	568	569	618	579	579	602	619	556	602	562	607	582	585	599	565	622	566	614	576	614	624	594	632	577	629	603	598	580	621	575	567	601	570	606	558	583	584	544	592	557	574	596	628	605	560	570	591	581	636	568	564	558	582	596	597	571	614	580	636	620	568	595	600	580	613	622	563	598	588	575	551	567	546	634	648	590	620	636	569	610	631	599	588	621	613	588	579	552	570	609	621	581	581	601	576	587	640	630	568	616	624	607	602	635	559	581	600	573	598	595	616	590	627	655	650	615	581	593	611	638	583	586	580	571	550	574	592	606	591	621	591	621	586	620	583	599	564	597	651	618	576	591	584	595	568	638	619	605	585	598	569	577	586	567	642	635	554	565	595	649	595	620	596	655	567	617	583	576	640	642	589	564	588	581	606	578	575	573	622	567	578	577	578	567	595	598	598	593	519	566	574	636	597	614	630	602	605	605	577	593	615	565	563	593	614	563	670	583	595	588	655	571	585	612	607	595	615	588	625	561	591	577	591	552	591	556	591	567	557	588	548	590	602	621	561	599	639	592	594	609	618	623	547	601	629	616	601	608	623	578	616	599	600	610	590	612	607	578	604	582	632	609	576	514	573	630	645	601	605	580	574	581	624	598	602	602	580	597	585	627	586	592	593	639	572	605	612	585	636	619	551	569	631	582	627	615	578	596	602	562	640	579	583	580	572	541	615	594	576	584	599	612	627	621	584	583	586	560	567	591	602	568	575	586	592	589	592	589	621	607	635	566	632	597	583	576	581	591	576	616	572	628	586	602	592	555	596	554	593	590	590	606	574	581	629	581	587	597	614	556	582	541	551	607	572	575	650	613	579	557	552	643	597	533	628	595	635	598	627	617	555	627	595	608	591	595	582	604	598	609	621	603	583	561	612	582	574	596	631	572	622	614	554	560	563	612	591	540	601	575	598	591	599	612	598	639	591	594	599	626	589	596	571	592	610	596	631	582	618	575	572	599	591	622	613	613	577	579	601	561	608	613	581	568	592	588	624	622	571	626	634	570	585	590	578	597	578	561	609	601	595	615	625	608	580	606	633	615	588	612	585	586	579	615	604	590	632	648	599	603	630	580	613	611	562	606	613	603	556	588	576	583	614	594	622	583	580	640	604	590	581	576	601	624	579	590	620	591	539	587	585	597	554	587	563	617	607	561	589	617	601	595	565	618	640	602	585	604	592	567	630	616	602	582	575	562	624	576	595	532	599	598	588	620	612	556	640	573	550	575	637	585	585	571	573	580	594	580	614	605	591	614	575	609	607	613	607	548	587	608	618	560	612	582	589	575	590	593	623	620	610	579	598	612	630	613	577	589	577	570	624	604	611	590	586	588	596	640	597	597	627	588	579	592	604	589	572	589	574	561	568	593	591	600	568	541	589	639	574	573	618	573	618	601	613	593	594	556	551	639	593	579	565	599	617	610	584	604	565	602	640	565	574	584	612	550	570	608	638	598	557	639	568	575	595	609	592	593	585	585	610	635	613	632	652	575	592	615	628	593	548	627	636	615	553	637	600	570	573	605	585	621	589	561	610	603	609	539	615	585	573	601	551	597	627	604	575	593	570	550	581	577	649	607	602	572	617	625	600	627	603	607	562	533	588	629	598	602	578	575	585	633	623	596	576	589	600	563	551	599	633	589	516	571	618	634	591	606	569	589	630	565	548	604	578	622	579	593	617	595	584	591	599	593	572	622	593	620	609	590	592	599	547	592	604	608	576	602	605	601	594	584	610	563	588	577	606	580	579	576	612	596	624	552	612	575	567	581	564	577	585	666	621	572	592	611	590	617	578	615	595	624	630	599	608	611	606	638	577	605	589	570	617	566	637	600	568	593	570	599	576	623	581	584	597	588	555	584	597	554	577	605	631	645	622	547	591	609	596	608	590	622	590	565	602	604	645	562	615	593	605	597	575	581	664	615	585	611	581	557	598	575	608	627	594	604	651	553	597	592	605	646	593	590	569	580	583	624	567	643	572	628	589	612	607	638	586	592	612	581	610	632	615	619	580	578	637	631	597	599	560	585	563	568	581	611	564	557	613	596	618	610	618	589	611	566	587	606	588	600	598	592	582	579	602	604	611	604	605	582	591	574	592	617	629	610	553	562	609	565	589	586	578	616	603	594	625	590	619	587	605	569	579	606	584	584	615	558	567	597	628	561	633	575	610	579	599	618	619	605	567	612	608	581	563	590	605	630	565	643	602	536	599	601	617	590	570	586	605	569	584	634	630	585	580	573	610	601	604	536	580	596	616	607	601	614	588	604	595	609	591	585	594	624	585	623	595	579	611	585	620	570	572	620	583	583	628	644	579	593	624	585	603	642	609	584	611	557	632	589	611	639	588	595	608	634	606	631	599	598	592	576	590	605	579	588	597	637	619	618	588	579	588	630	590	619	599	582	564	589	590	561	581	574	623	609	603	629	575	632	635	625	625	590	628	588	580	631	605	560	556	601	566	648	593	561	575	585	665	618	603	585	596	607	590	570	606	585	605	596	555	624	616	645	584	571	612	653	605	619	628	647	569	611	578	592	590	548	605	604	642	652	618	611	584	569	587	602	593	573	607	610	570	637	559	584	622	606	603	605	584	575	539	604	613	606	616	611	583	549	604	610	617	562	615	632	617	625	616	603	638	600	629	604	606	572	603	603	629	561	594	534	592	576	567	594	603	612	603	621	617	588	560	582	576	546	606	613	603	602	630	631	673	580	554	638	596	595	607	547	547	594	596	595	603	609	617	599	630	567	599	624	552	613	614	608	584	557	562	638	578	583	572	541	585	608	589	559	621	570	570	621	590	576	630	603	536	555	570	586	584	591	586	598	591	623	609	599	587	589	599	614	641	610	578	583	563	604	590	588	610	637	649	560	603	611	627	548	619	577	575	592	604	604	602	600	579	619	582	587	583	571	590	581	592	586	578	630	602	582	610	576	641	571	642	598	625	579	592	613	615	578	637	593	543	597	596	603	595	627	604	590	643	624	593	635	605	570	650	623	608	619	600	574	597	565	576	608	568	564	596	623	601	606	608	601	592	598	586	626	592	605	583	615	576	622	595	594	572	572	565	635	597	572	650	560	598	581	582	620	604	590	568	590	613	612	601	602	605	599	579	552	638	598	563	602	598	616	591	583	591	599	604	590	600	587	627	582	618	616	616	567	565	574	594	579	620	589	638	623	595	650	614	600	644	605	571	573	575	615	552	590	610	606	580	582	612	598	577	597	581	590	602	584	565	560	591	595	590	574	587	596	640	618	616	600	562	608	577	538	619	589	590	594	594	573	578	567	592	575	593	591	590	584	608	652	593	562	593	631	580	598	587	569	608	571	616	578	623	572	594	594	599	557	581	560	558	643	592	581	574	570	592	583	600	621	612	675	557
9733	8362	5092	2754	1734	1075	904	1029	986	884	629	403	219	87	99	89	89	86	107	65	81	64	96	73	91	94	90	83	68	71	98	71	82	80	82	79	96	81	86	91	65	75	71	74	99	82	84	85	82	84	74	75	78	78	83	69	87	74	72	93	99	73	80	89	68	69	84	80	85	98	82	85	82	85	66	79	90	89	102	92	98	84	76	92	88	74	86	62	88	77	72	67	89	85	91	79	81	83	71	66	88	81	89	81	73	70	86	71	76	69	64	77	68	82	88	104	90	103	86	93	95	81	85	95	89	78	66	66	83	102	91	85	80	68	83	75	88	81	88	93	88	96	100	77	74	82	88	85	90	86	77	84	85	75	78	81	67	83	69	70	81	106	82	73	90	88	79	93	84	95	80	67	58	95	88	89	105	85	86	73	65	79	89	103	79	83	93	84	76	103	102	75	62	83	92	93	91	86	73	91	68	72	87	73	77	69	69	75	81	100	74	90	88	78	88	79	78	80	94	66	89	84	77	90	89	71	89	71	90	91	76	88	83	61	74	83	76	82	79	88	74	72	89	83	89	87	92	86	93	78	62	95	80	70	73	68	94	71	88	83	89	75	95	80	60	79	87	78	89	81	71	84	82	83	74	79	68	77	79	85	87	94	85	73	82	79	75	93	78	73	85	77	72	88	92	83	99	78	84	73	90	87	97	88	76	85	81	77	84	98	72	79	78	84	79	81	81	81	79	86	73	89	90	93	71	80	91	76	91	75	77	77	81	85	97	77	93	65	91	70	77	58	93	79	87	86	67	77	90	83	70	98	85	97	78	80	91	83	95	88	66	81	69	84	101	95	82	57	98	64	94	67	89	74	78	87	85	94	71	67	83	76	90	89	92	83	94	92	72	89	83	98	84	88	87	82	86	80	96	88	86	71	79	73	77	91	86	73	72	81	92	96	88	60	88	75	95	80	100	72	81	97	79	71	71	83	85	78	84	62	75	93	83	77	79	76	79	75	82	86	81	75	77	90	61	84	94	83	76	91	79	68	74	72	71	97	79	76	79	67	86	79	72	72	89	79	79	102	57	92	75	78	87	84	100	84	99	84	87	71	79	82	84	79	77	72	77	78	77	79	90	81	90	96	82	77	79	87	69	63	69	78	89	69	86	85	77	83	61	89	77	98	78	91	73	84	78	78	79	84	90	90	83	84	79	85	82	82	101	70	89	84	80	86	84	85	73	77	71	83	80	84	84	87	71	78	76	79	67	102	82	76	85	81	71	95	85	92	82	84	77	83	88	101	77	80	81	67	78	80	70	70	68	73	68	67	98	88	76	98	82	73	72	76	83	93	84	92	97	88	66	96	77	95	89	87	79	80	93	80	85	84	78	88	79	76	75	79	73	72	78	89	83	89	70	74	93	68	84	90	77	74	81	86	72	94	96	77	81	90	72	84	74	84	100	88	86	88	79	69	82	92	87	74	90	99	79	79	83	92	76	73	97	81	61	111	89	88	84	86	84	85	75	72	93	78	76	101	92	89	93	73	90	86	58	72	69	81	81	72	86	71	85	73	73	80	90	73	89	70	94	71	86	82	100	67	97	82	82	70	85	87	88	101	92	97	79	75	85	75	87	92	76	101	89	68	72	82	69	81	73	80	81	78	82	81	76	74	82	95	78	83	76	92	80	94	72	90	64	94	81	77	72	83	81	81	84	86	98	87	88	99	83	78	73	88	81	78	75	82	75	82	70	81	84	67	93	73	71	85	79	79	80	77	58	97	82	77	83	85	74	70	77	101	74	88	68	70	72	90	72	83	96	78	74	96	79	75	76	83	66	73	89	86	89	89	71	80	89	85	78	93	64	75	82	81	97	69	65	82	74	73	76	92	87	79	71	86	78	91	89	91	77	88	89	66	84	80	85	79	64	76	68	73	96	84	79	85	80	75	97	95	76	73	96	94	88	83	77	69	78	85	75	87	80	66	64	88	87	88	80	70	97	86	73	75	77	90	78	79	81	85	74	90	88	77	78	88	73	95	81	84	75	90	76	78	85	75	77	75	88	85	80	92	79	82	91	95	85	78	76	75	87	73	89	99	89	86	81	96	101	81	71	73	103	62	80	79	82	63	68	73	78	76	84	90	85	88	75	70	63	98	81	92	75	70	73	83	75	72	64	72	94	92	73	77	83	79	90	104	100	76	82	72	76	89	69	87	102	98	78	84	64	77	75	79	72	70	72	69	83	77	74	89	91	67	87	70	76	89	88	78	72	91	84	86	71	94	78	82	80	84	83	95	106	69	87	87	74	95	90	90	95	86	76	94	74	75	91	75	81	88	78	87	96	86	80	73	78	87	87	81	89	79	87	66	74	85	69	75	87	83	79	96	101	80	71	91	95	81	70	101	88	75	81	91	61	74	101	78	85	67	77	80	92	86	97	79	72	87	73	70	75	75	86	73	84	101	98	72	84	89	71	83	94	95	84	104	82	74	72	80	88	81	85	86	79	89	93	86	79	80	81	80	76	84	98	88	60	86	85	84	86	86	80	77	69	85	60	68	93	82	68	70	71	89	75	87	106	73	70	74	88	81	89	76	74	66	72	80	87	84	96	87	68	92	82	91	75	84	73	75	94	82	93	74	92	60	102	95	80	61	70	83	71	72	66	88	79	74	82	68	86	88	64	86	82	79	78	83	71	85	90	74	71	93	84	77	76	83	65	90	87	81	78	78	78	90	72	70	88	78	82	88	77	83	90	92	78	96	75	77	107	103	81	84	88	82	88	91	85	82	72	75	80	90	77	92	79	83	80	83	96	91	76	85	78	80	74	69	82	78	76	83	74	86	82	71	81	85	79	82	80	85	82	61	99	81	83	96	87	70	70	90	59	88	91	66	81	66	81	89	70	75	74	87	107	81	81	81	80	85	93	83	81	78	96	72	80	92	80	93	67	75	79	79	83	72	88	72	86	74	81	78	77	78	87	84	75	123	86	84	81	66	90	85	80	84	84	83	79	72	90	81	73	88	92	76	77	85	84	100	84	81	85	85	72	79	84	105	93	88	96	74	91	86	83	69	63	84	76	95	102	82	77	77	94	85	94	70	68	75	78	89	89	72	95	69	82	82	64	86	79	77	81	84	78	79	83	79	69	83	84	69	85	88	74	102	97	74	83	83	77	72	75	96	84	70	96	82	87	78	101	80	94	84	69	69	71	83	87	92	91	74	79	94	89	89	84	93	85	71	77	85	76	84	80	88	80	74	93	87	71	78	79	88	97	82	95	92	78	83	89	78	92	84	80	86	75	84	76	92	84	81	95	68	68	89	98	81	78	75	88	74	68	81	84	84	85	62	83	72	79	91	76	77	80	88	80	97	80	89	87	84	85	84	83	84	85	81	91	61	106	80	96	82	75	84	81	97	73	78	76	81	104	78	86	62	88	95	87	86	94	76	74	99	73	71	84	66	76	73	73	75	88	78	77	85	83	101	80	71	86	87	98	99
40264	30239	24582	22418	25060	21313	19291	18715	17788	14583	10038	6917	3363	1510	1038	866	892	780	816	734	795	716	759	753	747	757	777	733	712	759	691	730	730	801	748	675	697	679	724	695	698	737	701	720	750	732	746	709	776	689	729	749	705	664	759	676	683	738	732	694	710	741	703	720	761	710	738	734	705	749	752	731	728	697	684	716	700	717	699	696	734	703	733	703	722	700	748	702	701	723	722	739	687	712	709	665	720	756	709	707	693	716	724	740	717	690	710	683	748	797	710	714	763	706	703	739	731	730	715	759	725	740	697	702	701	682	746	715	739	720	672	713	677	709	689	722	707	732	716	683	713	680	701	726	720	701	751	765	755	721	730	722	767	703	711	664	673	760	769	729	706	718	718	714	758	714	748	717	752	740	691	719	703	682	765	697	722	735	726	677	723	735	687	740	723	723	714	747	698	735	742	729	670	702	708	746	755	686	685	708	759	711	705	723	800	708	676	739	679	759	717	706	738	717	688	681	699	741	697	685	697	686	705	732	708	697	717	694	735	715	670	756	699	695	764	672	705	717	696	695	719	710	705	758	701	730	729	734	698	718	747	700	739	713	733	736	778	684	703	781	715	689	717	728	707	718	732	742	745	743	703	691	731	665	703	701	696	742	717	710	730	706	723	707	697	748	737	717	702	724	726	722	715	728	730	759	684	684	735	711	704	703	733	748	744	734	738	748	736	742	757	741	729	731	743	689	700	761	700	670	674	739	690	734	681	722	745	722	739	687	732	732	701	758	720	727	693	713	712	712	702	773	696	702	748	720	748	685	733	744	728	673	728	704	721	753	734	674	708	674	678	684	701	720	682	724	720	699	747	738	741	694	724	710	756	724	699	709	754	761	685	750	693	760	719	774	720	715	746	712	705	708	737	669	698	733	721	717	805	721	716	733	675	701	707	654	698	741	706	725	720	695	728	714	772	714	726	738	745	746	716	727	770	726	752	735	760	713	717	714	709	690	720	738	684	751	735	684	735	750	718	757	742	704	730	742	739	743	721	705	721	673	710	727	703	754	709	684	709	742	718	738	762	730	723	690	770	697	695	705	716	680	770	738	768	706	712	678	739	736	707	740	650	733	724	722	689	707	714	699	735	750	743	760	730	730	692	716	765	715	740	751	737	714	744	751	685	769	693	737	732	722	716	724	679	709	743	679	746	728	734	685	732	711	777	724	724	738	729	745	714	713	702	714	679	710	707	738	703	719	737	707	686	705	668	706	754	742	709	740	671	713	707	708	698	758	671	732	683	711	730	699	712	733	711	696	718	725	731	735	692	761	714	725	742	705	700	713	698	706	691	713	726	768	684	705	688	685	690	722	728	735	701	754	738	734	744	696	709	722	744	758	729	723	658	678	690	740	693	685	746	720	709	693	742	777	685	695	700	682	727	731	714	688	703	727	729	672	675	732	746	740	721	745	699	748	725	706	750	743	714	715	730	729	708	706	762	731	761	693	665	710	702	732	743	744	699	676	731	705	745	739	692	772	713	690	691	716	671	719	725	716	769	697	719	725	723	726	684	733	714	680	759	715	745	731	698	727	736	726	705	720	747	690	741	726	687	683	719	730	742	760	730	759	688	685	704	711	721	719	676	701	745	724	723	689	712	686	749	689	759	715	699	695	735	698	701	714	693	739	694	705	727	740	751	708	684	761	654	740	704	748	732	688	717	677	724	692	682	709	673	733	776	716	707	685	760	708	688	711	708	745	692	657	704	711	665	677	754	716	715	764	731	748	664	714	729	696	716	700	715	724	712	713	722	714	714	633	746	714	700	730	711	726	712	741	680	721	702	730	710	662	752	759	728	730	699	664	705	720	699	714	728	652	695	723	726	782	706	723	792	703	767	738	701	768	684	749	736	731	703	719	749	688	713	685	732	715	748	738	692	696	693	722	710	705	705	716	713	666	738	731	722	697	741	685	735	698	709	725	725	714	701	704	745	717	744	767	745	736	724	705	728	738	686	740	711	697	753	675	738	723	679	733	731	725	717	747	700	703	689	718	763	713	735	744	673	706	730	714	705	775	674	686	703	736	719	734	733	749	727	757	723	751	762	690	703	670	692	736	686	724	757	754	727	740	736	741	743	704	725	723	662	706	700	672	735	763	725	731	682	733	714	718	695	706	722	765	787	690	685	724	684	701	675	712	708	702	730	712	757	735	713	688	755	708	718	756	711	679	744	765	682	729	717	727	752	691	700	719	723	711	684	665	743	691	734	734	736	730	715	726	704	679	659	708	720	734	714	762	742	735	712	707	678	727	694	727	704	725	738	703	708	701	733	742	729	714	731	702	692	714	685	760	681	727	722	701	705	689	705	697	715	689	694	668	746	768	709	766	705	690	708	731	748	715	676	741	758	763	719	706	713	714	695	715	689	716	696	747	676	675	727	696	716	738	725	773	682	706	747	733	721	735	740	727	743	705	711	729	725	711	698	726	713	687	702	677	716	759	756	755	741	738	703	712	713	711	714	723	733	718	723	736	741	721	718	721	750	747	729	718	717	691	731	732	680	726	723	740	723	668	762	723	696	739	742	734	741	699	723	740	705	742	721	740	732	751	709	708	688	694	772	732	680	708	694	691	681	703	697	738	757	732	705	690	672	738	679	688	720	725	713	745	790	772	774	693	717	745	736	685	695	744	711	716	687	687	726	683	674	731	674	728	704	718	729	712	713	725	756	689	691	716	728	675	737	705	703	721	737	717	744	755	756	690	688	701	704	651	715	698	722	731	699	713	667	739	694	657	732	730	736	710	684	703	707	748	703	647	764	764	731	693	693	700	738	719	709	704	692	694	716	700	745	683	710	723	705	716	733	716	778	739	671	692	760	711	715	749	682	698	715	730	739	721	675	696	702	746	711	742	747	724	711	722	720	723	694	763	729	656	737	689	745	727	725	714	729	701	689	725	749	726	720	700	718	728	737	731	703	708	662	732	752	745	709	719	754	728	719	713	714	711	733	718	718	733	749	722	704	710	704	749	707	721	739	707	737	714	743	729	764	708	705	687	700	753	729	669	781	735	767	723	703	756	704	697	723	696	704	709	678	748	711	748	674	766	709	707	704	748	711	718	719	708	700	736	724	733	739	716	741	738	756	738	770	697	697	754	738	751	720	724	738	732	740	733	727	713	715	660	718	691	791	701	742	719	784	720	715	750	741	701	707	714	766	691	684	747	777	695	725	696	673	736	724	681	746	714	687	750	700	766	735	721	690	727	723	675	715	745	699	712	715	733	732	730	731	730	689	703	727	720	725	677	665	718	700	722	666	705	704	668	693	730	749	766	677	711	708	761	728	692	719	705	733	757	713	687	724	760	727	742	737	746	698	737	690	773	727	697	703	718	695	713	746	735	730	727	724	681	726	772	733	713	769	742	759	714	727	739	769	715	685	720	761	728	683	661	727	706	693	738	649	755	675	742	646	736	698	741	731	715	712	719	712	733	708	774	721	697	698	760	655	689
10110	7349	4150	2530	1241	746	792	769	870	697	490	336	203	100	68	62	61	61	76	64	72	70	59	68	52	60	65	46	62	52	80	51	65	56	54	71	60	47	57	77	60	56	65	41	56	58	59	56	53	65	60	51	73	57	58	68	44	55	55	36	64	55	68	53	45	50	67	58	54	51	39	58	60	48	48	59	59	45	61	57	64	70	65	50	56	48	58	60	74	59	55	61	69	60	67	46	54	51	78	66	49	54	61	59	51	63	64	65	54	43	60	49	62	64	62	52	52	77	63	69	46	54	58	63	61	62	57	58	56	59	63	59	59	71	70	50	51	81	63	61	46	62	54	45	53	59	67	62	68	42	63	59	41	46	61	62	60	48	54	55	53	58	60	57	55	55	65	59	66	54	61	62	55	61	44	66	57	71	53	61	62	72	45	75	68	65	61	61	72	49	44	53	61	53	58	46	60	51	45	64	55	55	73	59	56	67	69	63	66	47	72	58	58	76	58	64	67	64	59	62	62	53	67	61	65	64	54	58	49	59	57	66	54	58	62	50	52	49	55	60	40	47	59	54	49	70	57	52	59	56	55	49	43	52	41	55	53	64	55	54	48	46	59	50	61	55	49	49	69	52	64	54	61	57	46	72	58	65	46	66	64	63	60	47	68	53	59	71	68	61	58	59	54	73	67	57	62	66	50	56	56	55	50	54	68	62	54	60	59	60	54	65	50	54	52	37	60	50	47	48	62	57	70	57	67	61	69	65	48	67	67	65	53	59	49	55	71	48	69	73	42	59	62	55	60	61	52	59	70	48	70	57	63	58	67	59	54	44	59	65	63	57	54	49	66	67	60	50	51	52	58	71	62	48	55	62	57	66	61	56	61	58	66	59	72	53	67	56	51	43	61	53	72	58	46	63	53	60	62	46	68	50	56	61	61	57	59	71	52	53	72	39	56	70	65	66	60	62	46	59	63	61	59	82	55	72	60	42	64	62	54	71	57	56	62	59	60	58	50	70	61	69	61	59	63	68	57	50	57	60	59	50	59	68	59	62	52	56	59	67	56	71	54	65	66	55	53	71	56	51	48	51	64	59	55	65	66	60	78	53	53	50	57	65	65	58	42	59	46	60	56	56	59	57	55	64	44	51	72	59	58	58	50	55	51	61	62	47	55	66	52	59	69	49	54	56	70	63	49	66	60	69	60	49	54	49	61	62	55	56	48	61	52	51	53	54	56	69	65	64	68	57	59	59	48	42	44	78	62	53	54	44	58	49	49	49	60	60	61	59	65	46	66	47	70	53	49	68	43	56	64	55	66	56	53	44	59	67	60	50	59	54	61	49	60	68	62	52	46	49	66	66	66	53	62	68	52	59	60	37	65	45	66	55	62	70	64	51	58	45	57	55	60	57	60	64	64	71	52	57	76	57	59	59	48	72	72	65	52	44	57	62	48	62	46	66	54	52	49	56	71	55	69	43	61	65	53	68	59	55	60	86	63	57	55	65	52	66	71	59	63	56	71	52	64	45	59	67	60	69	51	50	59	57	56	55	69	69	67	55	58	65	57	67	55	63	51	58	65	63	53	62	65	45	48	47	73	58	46	58	60	56	65	57	47	49	40	60	67	55	59	65	62	64	53	60	46	60	64	56	68	73	67	55	54	73	61	51	53	52	53	50	48	49	44	51	43	71	42	53	63	68	61	55	71	63	54	55	58	42	50	74	68	57	57	54	54	59	62	63	72	44	50	57	60	54	73	73	59	60	58	61	62	53	45	64	64	70	60	63	56	63	61	50	39	57	65	65	62	48	61	60	51	50	58	57	66	54	50	76	64	52	57	64	57	59	53	51	58	53	61	58	60	71	69	63	64	57	70	64	70	46	60	68	54	57	54	50	58	70	53	66	65	54	61	64	53	73	54	61	48	54	43	55	64	50	65	67	66	56	54	57	55	60	58	41	74	67	60	62	53	54	64	51	58	74	65	52	59	60	60	70	41	68	59	58	54	54	61	57	40	63	69	64	47	56	63	55	48	44	61	53	48	61	61	54	45	55	52	45	64	48	44	55	54	66	45	50	62	70	61	71	55	74	41	59	68	48	69	57	53	51	69	55	52	48	63	60	74	60	58	58	60	69	59	61	65	62	62	57	60	55	69	63	62	61	47	59	72	59	42	62	52	59	57	60	57	69	55	52	45	58	60	46	67	67	58	49	59	62	60	68	56	70	46	59	61	63	66	50	51	54	45	58	56	62	72	65	54	52	55	59	51	49	48	50	65	56	63	56	58	50	58	50	54	67	66	61	56	44	51	53	62	50	44	63	48	60	63	67	58	57	53	70	63	63	40	50	53	54	67	51	51	60	70	76	59	63	57	69	56	56	55	78	65	62	48	69	53	63	58	57	45	56	61	56	64	52	72	53	50	56	53	53	58	67	68	65	54	62	63	77	66	52	58	56	59	53	48	60	55	53	62	48	64	69	70	61	69	54	64	63	59	45	69	55	55	57	66	57	35	55	58	62	43	60	59	61	64	55	52	72	63	52	62	58	45	65	68	46	61	46	51	55	64	56	44	72	65	57	57	55	48	64	55	53	63	63	61	51	57	61	62	58	62	63	46	61	60	55	67	61	58	60	52	58	56	62	44	47	77	51	68	67	70	77	64	47	67	60	55	60	67	54	64	48	57	63	47	69	61	59	51	66	65	53	56	61	61	56	66	59	56	65	56	57	50	66	64	61	50	60	53	69	57	54	54	56	66	53	65	56	52	54	57	71	46	54	57	61	46	54	66	61	55	62	66	66	37	60	57	69	55	69	62	58	47	47	78	53	61	52	57	56	73	57	68	63	53	59	68	61	74	51	55	59	49	69	56	51	67	46	78	48	59	53	59	53	57	65	65	58	48	47	54	49	45	45	60	58	61	62	50	65	63	47	57	63	59	66	55	62	54	53	51	65	46	65	59	50	58	56	53	62	52	62	59	69	57	80	61	60	70	70	69	54	56	57	57	51	42	43	56	62	78	64	49	63	59	62	56	68	63	53	56	53	54	49	54	61	77	66	54	56	60	62	56	65	56	71	65	47	55	59	59	57	66	59	60	49	61	51	54	67	66	73	66	77	57	53	55	52	58	54	64	57	64	50	51	62	65	55	63	60	54	46	63	44	57	53	54	64	59	56	54	64	51	71	59	63	50	51	55	58	57	52	63	71	57	41	45	68	51	53	45	63	71	81	57	57	65	50	57	58	62	67	59	53	58	58	58	65	46	57	60	54	65	70	37	60	57	68	49	56	69	66	66	65	47	67	45	57	68	65	58	63	60	61	57	55	61	61	55	54	65	54	57	62	61	64	60	54	67	59	68	55	63	68	57	54	65	67	57	64	64	68	68	59	44	60	46	60	60	53	55	56	65	48	60	60	56	49	60	55	74	51	60	76	53	48	55	55	49	74	64	60	52	69	59	66	51	50	69	58	74	57	64	57	44	64	71	56	66	63	56	68
38669	28565	23485	21543	20217	17866	18894	17244	17394	13929	9838	6769	3367	1344	818	636	654	571	572	553	555	541	531	513	585	540	547	508	524	541	496	513	499	487	498	510	517	514	483	507	498	519	486	510	478	531	496	547	468	518	481	526	507	497	518	496	528	534	478	547	472	490	532	533	488	494	507	517	525	492	528	512	501	490	531	469	502	564	512	512	495	479	533	526	510	507	516	499	496	474	522	512	547	520	539	494	496	549	476	521	503	478	501	530	503	542	511	480	488	536	569	507	505	490	528	515	529	498	462	471	502	557	488	519	561	521	526	538	494	515	554	488	505	538	571	496	544	549	554	493	512	504	507	541	529	540	522	540	498	500	465	509	539	488	524	490	500	544	540	499	517	536	545	499	513	520	515	507	495	523	513	503	530	482	497	492	496	521	507	452	499	545	542	505	559	543	478	567	501	532	545	528	506	527	479	521	488	490	500	468	510	529	522	536	510	490	540	538	485	522	494	486	518	492	523	573	509	532	524	548	512	558	501	514	519	508	505	486	520	510	495	520	497	494	520	528	492	481	539	516	574	513	477	487	489	504	512	478	533	518	482	503	491	499	526	509	531	490	510	518	485	530	506	484	497	512	499	518	538	498	556	512	517	497	529	525	530	517	518	513	511	511	492	514	560	524	514	544	492	502	484	521	505	570	555	537	511	502	542	554	514	543	472	543	504	501	528	562	495	515	539	532	511	485	529	520	511	489	514	503	550	536	513	505	506	516	444	504	510	552	556	554	510	544	497	514	480	480	504	525	497	525	505	524	527	527	492	449	492	472	554	454	483	523	542	563	489	509	518	523	517	539	558	526	561	567	504	531	522	513	537	495	496	493	566	549	496	550	492	510	497	520	524	492	529	554	464	496	494	500	549	548	517	534	536	486	539	527	523	518	530	486	533	514	542	539	542	528	550	510	494	519	530	559	493	537	510	460	519	520	531	499	520	545	546	498	498	500	484	512	506	522	506	513	505	563	519	529	564	523	499	531	533	518	502	505	477	530	522	535	499	524	468	551	514	533	544	499	539	504	512	523	506	552	554	506	520	504	497	514	511	479	541	487	539	510	485	517	540	519	509	505	535	516	498	476	475	529	496	493	524	525	501	519	517	517	508	505	491	542	540	551	532	511	545	512	513	473	563	516	515	481	526	501	541	523	498	528	535	485	532	496	527	500	500	541	499	489	498	522	504	551	517	524	508	538	515	558	521	533	498	548	545	540	491	494	513	499	501	490	493	524	535	517	494	466	552	497	515	536	543	523	503	537	531	460	498	485	503	548	487	482	517	490	544	524	523	546	498	519	555	519	507	509	526	505	491	540	515	503	485	524	531	521	534	545	520	531	549	515	491	499	525	511	500	522	506	535	526	551	502	539	548	533	500	510	526	545	543	527	531	529	501	501	503	514	528	495	515	532	489	461	498	491	504	557	528	516	514	520	508	503	490	528	539	478	493	478	548	566	475	505	507	489	505	491	543	520	506	513	490	532	501	534	545	498	547	528	514	508	518	502	540	545	494	517	515	543	542	568	527	523	539	525	521	511	532	490	505	508	527	541	533	488	536	530	530	513	478	484	495	474	494	520	515	512	506	483	502	519	526	482	526	525	479	505	575	512	506	501	530	507	569	518	504	524	502	533	525	513	489	518	521	516	513	514	545	497	529	512	530	516	528	512	507	495	537	460	494	503	540	455	500	520	556	555	542	519	541	468	545	532	543	482	571	521	530	542	532	489	500	527	507	543	489	507	526	486	497	495	479	498	513	501	499	540	520	515	543	518	515	500	525	512	475	502	524	486	561	568	520	469	530	483	459	525	509	501	525	518	501	510	485	492	516	498	521	526	508	516	532	505	511	536	541	511	509	527	502	509	550	542	519	552	556	499	490	557	516	509	545	529	541	524	504	499	524	514	511	486	515	475	516	485	538	544	493	525	488	518	494	490	514	523	496	511	504	492	501	557	533	513	519	513	495	521	525	469	490	509	498	537	514	520	497	506	521	539	473	523	527	506	495	527	518	569	522	506	494	539	504	468	490	506	465	461	531	500	538	509	476	512	526	498	504	531	503	517	485	513	517	517	515	566	542	514	533	542	549	515	506	516	558	542	522	500	540	564	479	531	478	534	482	503	518	539	508	487	510	488	524	536	459	527	512	490	573	569	498	499	524	515	539	472	519	522	525	530	517	467	528	516	525	518	500	519	513	510	496	491	519	502	531	526	540	523	516	512	528	517	503	512	533	521	497	538	512	516	491	538	503	512	453	533	531	492	514	519	520	528	514	467	552	530	501	509	511	509	555	536	526	560	538	547	527	557	489	544	527	538	509	511	507	564	531	505	539	554	492	507	558	508	534	531	542	503	542	518	517	512	518	534	542	514	547	503	523	546	536	500	523	458	529	515	510	536	484	496	501	450	541	516	498	497	500	511	549	537	520	515	545	522	517	518	526	528	477	526	475	475	509	524	520	527	487	495	490	528	519	496	534	515	536	529	514	522	539	509	536	521	526	522	457	530	524	515	486	537	510	559	515	514	510	509	515	542	548	492	497	536	500	488	527	532	542	497	499	530	502	505	509	509	519	509	546	527	529	497	519	474	493	498	521	526	526	516	527	530	519	544	530	516	533	528	517	515	524	521	500	485	517	520	519	508	451	485	528	512	518	507	543	535	515	491	538	530	515	525	544	547	521	500	530	515	512	488	494	502	516	512	539	479	514	517	563	505	484	534	537	516	535	495	553	476	502	554	473	523	523	483	485	508	498	543	575	499	534	505	497	505	512	533	561	493	508	541	530	519	506	518	531	514	539	509	516	530	501	553	520	506	484	517	479	504	542	561	488	505	542	500	499	526	521	495	533	553	515	519	549	516	520	537	532	544	531	500	536	529	547	555	516	538	548	549	496	544	519	523	522	527	490	533	520	539	528	523	524	487	527	511	550	492	514	496	502	520	527	529	503	482	516	542	536	539	512	517	542	506	528	509	497	516	511	516	541	486	563	552	499	491	525	505	504	529	487	478	520	463	514	517	527	532	491	530	503	523	540	515	532	529	508	510	511	498	560	530	500	492	536	523	520	524	552	502	556	478	550	571	487	524	517	523	543	512	566	530	487	508	531	533	509	538	521	516	525	494	501	526	542	509	560	546	514	503	522	513	485	506	519	553	513	467	504	512	502	478	506	447	513	492	515	483	493	502	488	503	515	546	483	560	488	518	525	513	503	506	536	509	524	509	546	526	527	526	539	557	513	512	493	502	544	486	520	504	516	517	537	569	526	490	545	516	567	520	519	500	519	537	551	512	533	522	542	503	507	527	545	541	538	512	487	510	519	504	546	516	549	512	552	536	498	491	494	484	524	519	506	524	511	509	490	503	551	508	462	519	559	567	487	521	511	519	486	513	519	504	525	483	509	489	551	509	511	513	498	478	509	524	486	513	511	539	522	521	516	515	518	569	494	523	538	500	519	476	512	510
11607	10809	7307	4078	2040	1264	1433	1387	1705	1446	947	593	304	173	88	85	67	69	61	87	79	77	92	73	90	73	102	66	77	69	70	66	76	79	77	68	82	68	68	76	81	82	73	70	74	65	72	72	86	67	72	82	77	87	69	62	70	80	68	66	70	72	86	69	69	76	58	87	66	69	64	80	95	83	72	64	70	73	70	73	60	68	71	80	80	76	76	88	69	70	67	73	75	62	93	84	81	84	68	68	66	81	89	74	75	78	82	83	75	74	93	80	71	75	99	76	79	76	80	72	69	75	72	68	68	79	81	84	74	72	77	74	62	66	68	77	76	81	61	70	74	67	76	90	74	65	63	70	74	75	86	69	76	90	74	75	65	81	84	60	84	62	87	74	78	70	87	79	76	76	72	76	71	89	66	67	65	64	68	70	83	67	74	83	79	70	69	74	56	77	77	68	71	77	76	77	67	75	81	93	72	70	89	85	82	68	71	60	69	76	91	79	72	72	67	76	89	78	70	79	77	64	61	62	77	70	77	78	76	71	71	86	72	83	63	72	76	77	84	73	79	71	72	59	66	72	73	65	76	80	77	67	57	68	61	93	84	85	62	99	77	61	76	80	84	69	70	62	95	83	71	75	72	67	84	65	85	73	83	70	84	61	79	88	74	71	81	77	76	76	55	69	71	75	87	71	71	90	88	68	93	70	69	64	87	80	72	72	86	72	87	67	74	68	79	68	77	66	83	81	77	68	89	74	70	68	70	69	75	77	74	67	96	74	77	72	73	56	69	78	78	69	97	70	79	90	70	76	85	64	73	65	81	73	72	77	73	79	78	86	72	66	69	75	73	67	61	64	77	80	69	68	57	70	81	80	59	69	79	77	56	65	79	71	63	75	83	73	72	83	90	77	85	73	57	81	72	78	75	90	73	96	73	66	73	72	72	76	72	76	80	69	81	71	74	62	90	77	67	72	84	70	62	83	66	80	76	82	59	70	84	75	82	90	66	79	81	86	70	68	75	61	56	65	82	69	65	78	70	68	70	80	94	49	85	61	71	92	82	78	78	80	87	75	70	83	73	77	82	73	88	63	77	76	56	76	61	62	73	62	67	67	93	86	68	83	70	66	93	72	82	71	75	82	70	59	68	83	60	64	67	72	73	68	58	76	84	79	71	62	85	72	92	58	93	67	68	62	66	78	87	78	73	83	82	64	61	84	74	78	85	68	86	79	65	58	61	74	72	63	77	73	80	58	73	63	55	62	79	81	84	65	63	64	76	72	53	68	88	76	72	78	72	74	69	57	68	72	82	59	81	77	77	55	73	71	93	97	64	89	77	52	81	77	74	82	68	71	89	91	82	69	68	81	58	61	59	68	90	61	66	69	71	89	87	80	68	82	74	64	64	60	82	74	70	76	67	78	80	87	81	64	85	64	77	77	67	77	71	76	94	68	82	81	67	70	66	82	75	76	83	64	84	68	79	84	74	72	69	59	81	68	77	67	88	74	66	72	77	66	71	74	68	69	66	78	82	73	89	84	73	65	82	56	71	74	76	74	74	81	78	78	76	66	64	61	88	84	68	73	60	76	68	73	69	69	80	65	82	85	81	71	75	65	82	70	80	79	88	72	72	74	74	77	88	70	58	72	71	74	75	73	73	78	72	84	82	65	84	86	86	71	74	70	72	64	67	78	69	81	91	72	86	74	65	78	77	93	93	82	83	61	76	70	90	79	67	70	79	64	91	76	74	72	64	77	65	59	86	73	78	72	80	97	61	79	76	84	82	71	77	72	75	89	77	63	84	72	87	74	66	71	77	76	76	65	77	75	84	65	91	80	65	79	78	71	79	80	62	72	86	68	76	72	78	86	84	89	79	65	61	80	64	69	65	75	82	70	78	74	75	73	78	66	91	74	76	67	65	63	80	70	70	63	75	77	73	55	79	73	64	72	84	81	69	61	75	61	77	77	81	71	76	64	66	92	78	98	69	77	73	57	71	91	85	76	70	62	59	80	88	71	79	85	67	89	59	70	76	68	57	82	75	78	69	76	60	71	77	75	74	69	77	76	78	64	77	68	68	78	78	100	68	70	81	71	75	81	65	66	69	71	93	84	83	81	80	64	79	73	77	80	78	76	67	83	67	65	83	65	70	80	59	81	85	74	81	72	65	84	81	84	75	82	79	67	80	65	79	83	64	61	80	75	78	71	77	70	77	77	68	71	82	92	76	81	78	74	57	74	84	66	72	71	80	70	76	67	77	74	87	64	63	61	68	69	93	71	80	72	72	70	88	93	77	69	80	76	67	68	99	79	70	72	100	68	75	81	79	81	76	96	67	63	63	83	79	79	76	84	76	79	80	70	77	73	72	87	75	81	61	65	74	84	73	84	70	88	80	80	77	70	57	66	78	68	56	74	81	71	73	93	62	62	75	75	65	81	80	80	75	74	78	60	67	63	73	73	70	78	72	60	70	65	80	76	84	76	66	67	76	74	68	67	67	69	72	93	90	94	73	90	89	80	68	65	87	71	72	78	76	71	71	74	70	75	63	74	69	77	59	76	77	79	77	72	79	82	57	69	89	88	76	71	79	85	83	75	73	72	82	75	85	94	86	75	79	68	101	52	82	69	75	82	71	73	72	78	77	60	69	77	78	75	82	76	79	85	61	72	90	80	63	73	59	68	92	61	73	69	88	73	81	63	87	85	78	81	74	53	79	66	63	53	87	89	68	73	81	60	71	65	64	56	68	80	69	72	77	60	95	67	68	78	83	66	52	76	64	61	76	73	75	81	62	64	67	81	78	73	54	82	70	88	73	61	67	75	67	83	71	78	70	65	64	69	73	69	89	62	81	79	77	80	70	65	73	74	80	83	65	64	80	72	74	65	78	84	81	80	71	78	90	72	78	63	54	69	80	72	82	75	78	83	72	80	64	60	103	68	76	79	76	71	80	73	69	62	77	70	70	70	73	63	75	72	72	72	64	78	86	82	76	72	89	69	79	83	64	88	75	62	89	62	74	71	66	69	73	70	65	60	76	71	73	77	68	70	68	84	85	79	76	80	74	67	81	83	74	70	66	72	74	73	65	77	65	72	77	62	78	78	76	81	75	63	71	55	76	71	60	88	70	80	78	68	80	74	72	67	79	72	74	72	62	77	82	82	71	63	72	83	100	77	77	78	66	84	80	85	84	88	60	70	68	74	72	80	69	71	91	60	66	81	65	77	93	64	72	80	74	75	69	78	81	75	84	74	79	75	64	91	75	63	79	75	68	76	65	75	60	81	75	66	76	72	66	65	75	81	71	77	81	62	71	79	82	79	61	86	68	73	78	64	75	68	67	89	68	83	72	74	85	88	68	68	94	85	79	82	82	58	94	77	74	80	78	75	77	81	75	67	61	82	84	103	69	77	79	89	74	66	69	74	62	68	91	82	74	69	68	68	52	78	71	69	72	76	58	59	73	78	71	90	77	80	56	77	69	76	85	78	76	84	77	77
42678	32829	28355	25617	26294	24562	24221	22220	23967	20755	14818	10376	5927	2338	1264	878	839	757	736	747	734	670	705	696	707	727	709	668	701	676	681	605	681	631	700	705	673	656	637	704	650	695	641	690	654	652	689	670	660	668	655	711	676	707	653	636	672	659	673	648	659	683	674	660	646	685	670	656	683	646	724	665	639	675	659	670	642	612	683	681	690	659	669	684	634	665	658	664	679	658	641	640	653	705	696	642	665	688	644	647	588	662	706	678	660	659	674	679	638	655	664	655	729	634	674	630	670	637	661	654	626	682	696	641	671	669	696	702	701	675	656	635	658	686	723	647	680	694	686	704	643	673	686	626	675	658	626	630	660	678	656	655	703	600	649	683	671	676	720	656	664	644	689	676	661	666	666	710	623	678	652	665	690	673	689	665	687	655	639	677	662	641	666	656	688	656	639	630	678	693	646	669	654	609	694	722	649	665	664	637	700	694	645	639	659	714	693	658	690	676	693	642	611	693	655	702	663	650	627	680	643	693	693	683	642	682	714	647	666	611	642	687	650	697	660	687	664	686	673	685	665	667	675	671	672	677	655	661	663	674	682	664	685	732	655	640	688	670	634	645	660	676	641	663	640	655	652	660	661	643	675	668	718	644	662	668	636	691	658	721	669	660	649	691	663	689	647	669	696	660	682	680	642	691	675	682	682	668	680	639	650	676	642	686	671	678	668	655	697	639	707	649	673	692	682	684	642	690	679	653	675	647	705	635	676	660	697	634	638	694	645	701	702	675	642	658	688	686	694	696	651	643	616	654	649	688	698	693	686	683	672	633	723	646	611	723	671	686	683	653	686	636	671	687	640	655	684	658	696	678	689	641	735	668	661	711	629	666	667	708	704	641	655	698	652	640	712	615	681	692	679	692	618	678	679	593	660	614	657	638	701	678	736	710	646	660	618	729	643	637	665	695	644	677	668	665	638	662	694	714	658	670	631	625	681	709	647	681	695	685	694	652	689	713	680	625	653	644	665	706	692	654	679	659	670	661	667	675	670	683	665	637	680	653	660	641	662	671	657	670	661	690	631	702	671	723	656	665	662	645	705	679	667	646	663	705	615	650	635	669	705	638	688	693	675	661	650	646	697	682	759	705	646	704	625	699	657	649	676	671	672	636	694	646	640	627	634	649	684	636	675	647	697	686	661	629	694	656	693	695	640	660	626	670	660	644	658	680	643	662	690	629	694	677	687	711	692	675	665	685	681	665	635	701	671	645	712	655	678	681	656	701	661	678	653	674	658	694	684	665	699	681	693	693	648	680	695	655	640	647	626	668	710	646	663	661	702	648	669	669	654	689	671	624	656	601	623	661	650	669	655	697	663	689	648	676	669	756	691	687	733	655	674	648	651	697	643	657	698	670	694	709	696	666	707	677	655	702	664	645	641	709	672	683	651	662	691	638	638	654	709	666	663	693	632	657	683	671	657	698	654	654	696	673	630	729	680	659	651	712	698	685	654	647	651	683	685	679	652	692	674	714	690	653	616	673	643	640	660	631	709	704	612	652	673	642	690	691	659	681	716	658	631	681	691	614	670	683	676	681	717	701	649	649	679	676	638	639	622	638	619	680	737	658	678	640	675	645	699	659	646	654	604	675	621	626	711	660	657	657	656	640	608	657	654	670	637	676	680	682	701	654	617	688	636	656	644	669	659	675	626	707	712	686	708	691	678	684	635	663	679	665	668	677	678	657	660	658	621	684	677	658	650	672	656	761	651	687	714	672	687	682	696	695	665	662	668	670	650	652	724	685	648	671	677	619	682	660	653	682	686	665	633	677	639	663	685	686	678	674	648	658	667	686	708	683	648	642	679	684	668	663	674	662	684	676	631	651	677	653	658	664	643	662	631	696	676	657	668	662	646	634	667	688	699	651	689	640	680	619	682	659	682	625	674	706	710	639	677	682	650	662	708	727	662	683	665	643	649	691	643	677	679	715	682	691	681	658	638	663	682	692	684	660	676	691	693	715	631	671	641	696	702	704	697	656	680	671	664	667	647	669	730	700	755	671	650	650	665	636	678	698	672	666	650	616	675	642	670	670	622	662	678	721	617	628	642	691	678	642	623	646	686	706	651	646	685	702	662	693	679	690	684	626	681	700	663	697	668	653	668	696	650	743	684	703	641	656	648	674	664	678	664	638	636	650	638	644	661	660	681	683	666	690	711	698	674	667	636	642	675	701	643	667	657	664	681	651	658	663	679	677	678	667	711	672	628	660	713	670	681	653	648	680	674	681	680	644	654	687	650	665	644	689	696	683	684	695	653	658	679	656	643	688	663	678	694	696	697	680	683	673	719	682	661	658	667	640	655	663	684	659	697	633	656	703	689	632	679	657	662	647	679	607	629	669	655	655	648	625	662	650	662	718	639	641	718	636	654	647	667	668	679	683	679	607	639	692	662	676	668	618	721	689	720	673	650	682	643	628	664	657	651	685	678	658	721	647	656	692	675	684	664	690	653	747	647	688	657	659	627	689	648	668	640	651	671	676	644	630	642	665	689	671	659	643	682	629	682	657	674	650	649	664	657	641	674	687	672	658	664	704	682	635	657	679	682	665	688	672	704	666	691	654	677	665	722	667	660	669	699	699	656	660	701	666	718	635	656	692	648	661	650	700	655	676	670	663	671	745	675	657	674	681	698	697	658	663	668	677	715	671	670	650	643	651	624	679	657	645	663	634	626	678	633	655	718	688	639	650	658	676	704	618	699	643	671	671	672	640	605	681	681	658	702	670	678	655	677	699	683	691	661	636	683	668	650	652	673	647	671	723	643	651	670	624	678	703	689	654	673	725	695	720	652	662	713	673	662	682	656	661	670	666	674	648	641	667	675	721	703	675	667	673	691	682	682	701	680	650	691	660	648	677	728	680	667	709	647	682	658	690	683	648	685	660	659	708	668	689	645	654	605	680	677	667	596	678	634	676	639	668	668	694	693	604	671	701	663	657	670	696	664	662	687	713	637	691	650	648	660	649	668	654	710	680	620	604	663	674	656	671	636	666	679	669	595	678	685	629	631	684	698	695	653	644	668	701	681	651	637	624	618	660	651	675	669	693	643	666	718	672	694	633	679	651	620	653	646	636	676	636	704	655	697	684	645	698	670	632	697	624	695	673	681	682	686	654	670	654	631	677	652	722	669	680	647	684	712	699	712	680	671	609	722	670	675	671	682	698	659	703	655	623	687	645	667	704	629	632	689	671	626	676	626	639	701	663	693	659	686	696	683	666	697	704	669	616	685	684	696	700	653	640	638	686	655	632	658	672	696	686	630	654	697	690	715	703	615	677	647	632	668	605	651	672	619	691	653	667	699	702	645	631	655	644	663	718	672	682	674	676	669	696	681	688	678	627	656	666	704	664	677	678	680	633	693	685	641	678	635	657	689	651	636	644	647	653	665	660	690	630	648	657	670	683	646	734	613	708	686	732	687	660	671	666	687	657	644	675	715	659	711	634	676	649
6158	4600	2513	1735	881	337	213	231	301	264	168	154	93	77	88	67	71	77	70	69	68	67	71	83	68	72	86	73	56	62	68	78	83	81	70	73	71	69	72	71	75	74	65	67	73	73	68	67	59	80	86	73	81	76	73	70	61	74	66	61	78	72	74	67	68	67	68	68	75	80	52	77	65	61	61	72	67	74	74	73	72	69	68	66	61	69	72	68	58	75	75	68	74	73	70	71	69	58	62	103	74	60	65	65	56	77	69	92	76	70	68	67	62	76	65	76	76	81	70	77	77	92	79	62	69	69	73	73	72	72	84	63	75	67	80	76	86	86	59	73	70	73	81	79	55	60	72	70	80	64	78	74	78	64	52	78	68	65	55	66	47	63	68	54	74	72	63	74	67	60	89	73	68	78	72	76	74	70	67	68	68	72	63	77	82	86	68	68	61	71	62	60	66	66	65	73	78	67	68	65	58	64	65	60	60	67	60	64	52	68	80	65	75	78	76	69	77	81	75	68	81	79	82	62	81	59	67	70	79	69	64	65	69	58	66	94	66	54	67	57	63	72	70	69	75	62	73	73	69	81	57	81	85	66	59	73	70	67	69	77	69	69	75	66	64	74	72	55	51	61	80	71	62	61	63	62	85	66	82	62	49	71	69	68	65	75	71	65	64	82	67	59	71	62	71	61	61	71	67	76	69	64	63	76	67	77	67	55	59	61	56	70	70	62	81	67	72	64	59	64	86	70	79	78	74	70	71	61	79	73	85	67	63	69	67	80	71	64	74	73	57	67	73	68	72	76	59	89	63	88	75	65	74	93	70	65	84	75	75	66	69	71	88	70	70	71	80	71	78	82	70	86	78	63	74	72	60	67	77	69	64	82	71	56	55	79	73	75	72	75	62	66	72	88	76	61	72	62	73	74	65	68	55	72	79	67	74	57	76	85	72	74	68	62	84	60	70	79	70	78	89	72	52	80	75	72	56	63	65	60	67	62	84	69	82	54	59	85	72	61	59	84	67	60	59	69	70	66	67	82	86	83	59	58	74	77	79	63	73	57	78	70	59	68	88	62	79	53	74	79	70	62	68	69	81	70	75	83	69	86	69	68	63	61	69	67	73	67	76	77	68	55	78	67	61	57	84	59	70	73	78	70	81	78	70	75	60	79	73	74	75	65	86	70	66	63	57	70	76	83	79	62	56	62	70	71	67	74	72	64	69	71	63	63	64	64	67	70	69	68	64	59	67	70	71	79	68	72	69	57	66	71	67	77	66	68	83	69	68	56	76	60	73	65	70	70	76	74	82	66	70	59	71	72	71	64	57	65	59	60	87	84	73	75	76	64	71	72	75	83	57	86	55	85	72	58	50	67	76	80	59	67	66	77	69	81	64	52	63	78	70	70	76	66	73	66	91	57	70	81	68	76	85	49	73	71	59	67	75	76	72	64	71	55	83	60	60	59	69	66	79	71	69	85	71	70	64	61	66	62	65	58	88	76	71	70	81	57	57	77	78	72	73	70	69	79	60	64	71	87	83	82	60	75	80	74	72	71	88	81	71	81	70	75	61	63	70	58	71	55	62	67	72	65	70	84	69	80	75	76	74	72	68	74	70	88	66	59	74	71	65	66	68	77	80	62	76	76	71	65	80	71	84	78	57	88	58	58	64	86	74	70	74	70	79	65	65	65	77	65	78	75	66	64	79	70	64	74	81	77	68	80	71	77	81	62	82	66	74	73	61	76	75	70	72	84	82	69	71	66	63	77	87	71	77	89	75	61	63	77	56	65	67	61	69	61	71	79	62	67	57	64	87	65	76	63	71	64	77	67	63	69	69	76	75	53	53	64	83	71	68	70	69	84	71	68	63	64	70	75	50	75	83	55	64	58	67	63	67	72	63	66	65	65	59	71	62	82	79	59	59	66	68	70	71	85	68	62	73	60	59	67	81	62	61	76	67	62	65	75	82	74	73	72	65	77	68	85	68	70	74	70	57	86	71	68	64	61	87	81	69	76	72	75	64	68	59	73	74	64	73	65	66	76	85	68	84	77	86	59	66	63	60	44	81	78	74	64	70	71	65	67	69	77	80	65	67	70	81	76	62	76	74	67	54	72	65	79	63	71	82	70	65	72	58	66	69	70	70	65	63	67	65	74	77	73	70	67	62	73	67	64	75	70	74	63	76	70	83	68	62	60	70	78	58	67	59	60	63	67	66	64	65	67	69	70	70	68	64	62	64	66	60	88	82	88	80	54	67	61	59	79	67	72	54	80	63	80	61	92	69	77	50	79	69	71	83	58	67	63	69	50	59	81	74	53	66	79	75	60	68	48	86	65	72	80	76	81	72	82	75	57	76	67	80	88	73	66	78	69	69	83	83	68	79	64	50	79	58	68	61	78	70	63	60	79	62	58	53	58	60	70	61	72	60	72	69	64	64	55	71	62	77	62	67	67	61	60	80	69	66	58	75	77	58	63	67	77	77	78	77	72	66	59	77	62	60	57	56	78	64	67	67	76	71	69	69	67	82	67	66	75	56	62	86	76	68	77	60	56	77	83	66	72	63	73	70	73	63	58	66	77	87	69	74	70	75	58	66	58	55	65	64	73	77	71	62	68	88	71	70	79	67	57	62	70	61	68	68	74	71	73	67	67	75	62	61	72	59	76	65	75	83	63	59	74	69	64	86	59	81	68	58	75	67	58	76	79	78	60	66	63	79	76	79	63	68	63	68	72	61	57	63	56	65	73	71	65	73	63	67	79	68	88	57	74	55	88	70	65	65	63	67	63	79	69	74	76	70	63	74	62	72	77	70	80	61	82	73	76	73	84	83	64	80	73	84	62	89	64	74	70	63	69	74	72	65	82	70	75	79	72	88	77	76	90	65	73	75	70	73	64	62	71	93	72	86	80	64	72	67	87	82	75	58	61	71	69	67	68	73	76	80	71	71	70	69	78	72	65	77	74	73	73	65	88	73	67	69	73	70	61	79	83	51	53	54	60	74	69	76	60	87	70	68	71	68	75	68	80	57	59	66	64	63	93	75	78	82	57	64	75	77	74	71	77	68	71	74	75	73	76	66	63	70	66	64	77	77	65	56	69	78	77	77	64	72	64	65	72	57	66	82	75	62	71	73	67	87	70	60	72	66	70	73	69	67	66	77	60	74	59	71	55	62	74	78	83	79	81	71	73	71	65	68	69	69	64	76	84	70	66	68	77	69	67	82	67	83	78	60	62	67	68	65	68	73	66	69	64	58	70	77	68	62	68	68	75	83	76	71	59	58	55	66	51	76	58	69	58	66	70	84	56	68	63	82	72	61	72	81	56	70	67	78	58	83	71	88	72	70	73	55	64	58	61	83	66	75	70	68	70	67	58	76	81	56	49	58	77	57	71	68	72	66	65	67	84	70	63	63	73	58	67	72	73	75	75	53	68	70	68	81	76	68	81	65	64	73	69	79	64	55	79	77	62	76	58	64	72	78	65	67	82	79	60
34132	24404	19126	18064	17128	9729	6558	6311	6383	5328	3517	2472	1597	955	722	655	649	588	638	650	624	624	650	616	628	605	626	625	599	631	637	630	623	623	608	631	612	601	600	614	596	614	667	612	608	590	586	602	610	634	644	573	656	610	621	653	583	615	604	624	634	598	627	641	606	626	616	614	630	623	614	617	648	594	626	555	613	622	651	635	632	612	583	619	633	608	601	651	602	617	619	602	583	607	652	664	633	617	633	629	634	637	555	649	620	605	557	614	602	605	601	615	633	608	627	634	641	625	626	625	640	642	602	582	622	584	612	641	614	569	646	607	644	634	619	615	625	620	610	642	563	602	650	633	615	621	652	586	602	610	582	583	620	596	586	614	590	625	597	668	628	626	617	600	627	608	649	646	617	584	627	613	614	631	676	617	632	632	635	610	614	652	655	611	614	602	585	622	670	602	660	624	627	613	569	603	626	611	633	570	641	593	596	652	631	632	608	634	618	615	600	629	638	673	611	605	642	608	652	596	640	619	635	661	614	654	645	657	599	609	639	640	601	633	621	626	573	605	606	604	600	561	597	598	641	643	618	602	672	615	642	590	605	629	585	691	614	603	619	621	607	617	646	624	639	598	643	610	596	580	592	616	610	603	644	635	610	612	624	639	654	599	597	594	617	636	615	641	651	568	619	650	611	627	626	588	612	654	583	618	670	596	623	602	640	616	645	622	627	624	602	593	609	650	575	632	628	641	621	617	621	573	590	603	662	580	602	637	641	611	615	629	609	664	605	578	607	594	617	624	624	655	618	640	622	603	635	615	615	659	625	649	593	647	614	610	606	617	622	611	583	645	584	626	605	652	596	667	607	581	581	596	642	646	605	646	624	615	607	594	633	602	590	607	624	609	591	654	637	615	605	631	649	605	612	615	628	597	618	596	629	597	624	631	600	591	606	606	638	633	623	626	571	660	625	549	669	645	576	595	660	567	666	574	594	604	594	626	575	583	653	599	618	634	609	612	629	574	661	573	610	627	614	607	618	637	611	620	659	662	637	624	614	565	615	593	643	667	621	618	630	625	627	621	602	640	618	651	582	608	613	599	654	624	643	580	628	628	631	591	617	671	652	681	605	635	600	634	635	656	601	650	623	632	603	679	642	601	612	580	621	644	643	558	637	634	602	601	618	634	589	616	625	614	588	617	615	610	620	626	619	622	619	607	613	609	639	639	586	587	587	601	580	613	697	645	672	610	604	627	627	641	580	627	621	604	620	613	659	559	664	624	598	637	612	655	611	632	637	637	622	610	649	630	643	645	605	564	619	603	641	636	596	668	614	604	625	578	597	627	616	646	675	595	643	664	627	650	597	660	601	592	616	600	639	627	600	544	589	558	638	621	581	632	607	618	637	650	607	609	595	595	616	655	634	662	628	623	599	645	626	624	584	586	608	642	636	627	598	639	625	624	572	660	585	605	601	650	651	616	576	574	653	665	609	633	632	617	630	631	605	630	592	633	648	631	607	642	618	628	610	638	653	601	649	617	600	599	605	606	630	609	556	608	629	629	686	605	593	599	636	673	623	645	663	610	641	606	638	604	611	635	632	628	627	589	618	619	650	627	615	631	579	617	669	625	646	641	622	605	640	624	628	659	638	573	574	633	606	589	656	606	622	603	603	667	593	606	607	622	613	577	619	629	615	568	613	586	639	628	571	611	629	609	606	610	609	604	608	586	616	624	635	624	648	635	636	585	590	605	583	643	614	599	607	653	559	598	651	591	621	635	591	562	580	598	612	591	639	591	619	618	570	625	656	602	585	649	649	642	609	587	606	584	638	599	628	598	594	575	655	598	639	625	618	618	636	629	642	592	613	651	629	614	629	618	618	609	629	637	602	610	616	588	649	623	602	612	623	580	627	599	592	656	603	638	575	591	614	590	660	601	610	600	640	592	622	589	623	643	570	612	600	615	647	595	628	626	622	585	630	650	623	637	610	637	615	603	632	643	668	631	612	609	588	604	605	650	591	624	628	596	632	643	596	587	572	633	588	643	631	565	561	584	604	629	590	649	706	622	624	644	601	622	621	617	600	604	634	649	627	629	621	665	609	565	653	638	601	644	606	624	616	635	623	601	595	581	630	659	669	638	599	614	623	605	604	643	664	660	633	627	634	602	604	590	625	587	617	623	660	617	588	661	612	591	608	617	594	562	615	643	591	619	605	591	644	624	590	594	620	579	644	623	605	652	615	657	662	617	624	584	654	648	641	577	601	622	663	609	606	650	649	668	657	579	617	630	602	575	635	637	622	635	598	604	640	630	641	647	613	611	614	636	616	650	599	592	615	605	593	600	617	620	592	652	654	652	637	649	587	625	554	675	588	618	628	636	616	629	608	630	603	628	617	611	604	616	591	589	616	640	612	616	590	587	663	661	632	605	620	645	611	623	608	644	637	637	636	575	638	631	632	611	608	591	615	627	661	606	636	667	610	634	626	622	659	630	588	634	643	603	631	658	654	617	644	643	637	627	654	634	579	607	631	611	588	609	613	661	639	652	597	592	588	608	629	602	622	608	641	632	643	636	565	651	617	604	626	646	603	621	635	623	588	613	634	594	634	657	612	619	627	660	596	583	556	574	625	609	632	606	641	647	634	610	613	653	592	617	589	626	596	619	578	609	611	580	642	611	605	622	620	628	616	622	580	586	576	639	602	632	649	588	632	584	623	633	627	645	627	629	650	616	593	622	637	568	634	618	618	618	634	610	604	593	620	617	618	618	621	625	648	615	607	594	614	623	610	631	643	594	594	625	596	641	618	615	647	599	611	665	604	617	652	593	671	652	590	644	601	583	573	602	644	602	615	608	612	587	586	555	657	580	609	651	648	639	592	629	599	627	630	603	609	592	647	639	610	611	629	628	624	581	653	633	607	583	566	592	610	625	680	606	598	656	627	600	621	594	615	668	629	625	639	586	614	591	582	573	628	596	611	639	640	626	576	641	648	605	650	602	592	613	613	592	634	610	619	608	605	617	572	590	584	575	633	606	603	630	659	650	567	648	620	637	648	611	630	626	644	632	630	644	622	658	640	585	629	586	573	617	584	614	603	605	667	634	598	611	621	630	604	597	556	599	608	648	651	607	631	641	641	616	645	636	655	607	661	603	629	632	603	619	655	570	601	586	585	632	590	627	613	642	652	599	602	646	626	672	611	587	676	652	627	579	591	624	615	573	632	599	623	644	628	622	610	634	631	601	616	578	623	648	592	611	617	703	596	613	603	582	601	610	611	628	676	584	630	608	632	609	667	576	627	643	607	650	620	594	670	649	633	645	646	584	608	598	659	591	618	615	624	632	600	635	593	636	592	598	606	643	661	649	594	626	638	618	637	628	609	616	599	654	613	591	640	645	674	644	586	642	631	613	614	658	624	621	634	648	647	591	613	601	635	609	619	633	619	657	629	669	638	603	623	660	607	586	632	634	624	597	623	642	592	594	628	622	618	590	597	612	645	643	647	583
9317	8152	5661	3174	1458	893	686	783	1094	967	631	433	292	150	102	98	96	65	94	87	98	86	71	87	78	87	94	78	91	62	85	85	80	94	72	78	78	80	90	68	80	88	85	85	98	77	85	77	78	80	104	87	72	74	83	79	68	84	79	85	80	83	75	86	83	81	86	86	77	80	80	68	62	86	110	82	94	90	71	74	69	72	89	76	76	76	99	68	70	83	83	102	80	72	85	77	92	94	63	60	91	95	79	62	86	81	100	82	86	72	67	88	80	88	81	88	79	87	89	94	69	75	72	82	78	80	80	90	69	99	81	90	103	86	75	79	98	90	85	85	84	91	74	75	87	91	89	79	75	85	67	80	91	78	74	80	78	79	82	98	82	81	89	87	87	91	97	86	90	88	83	76	94	83	96	90	69	73	84	75	88	82	81	78	85	80	70	78	86	83	71	78	76	89	87	96	78	85	77	96	85	73	85	90	69	82	97	93	71	90	79	75	65	94	73	92	84	83	83	81	85	85	95	97	82	94	89	83	73	59	62	88	106	87	68	79	77	91	87	68	84	82	70	97	74	87	83	67	86	89	99	89	85	84	92	79	77	86	79	82	78	89	74	68	70	94	87	90	84	98	80	75	71	101	73	107	84	84	96	107	88	81	81	90	103	84	97	77	80	81	77	88	88	94	79	88	86	93	82	91	82	77	83	90	90	81	70	80	81	96	92	85	102	83	93	95	79	81	90	83	78	92	69	74	95	82	99	89	85	98	78	74	89	83	88	65	70	73	81	73	73	94	58	70	82	70	69	87	93	80	83	88	87	80	67	74	83	70	86	74	101	81	95	76	92	84	77	98	85	74	71	77	65	74	85	84	77	77	101	79	87	87	99	89	96	81	90	77	86	94	81	77	75	98	84	81	79	84	104	69	85	96	89	68	86	89	82	65	86	81	91	81	85	95	85	88	68	91	81	82	90	79	78	70	82	68	72	80	81	75	94	94	94	92	74	85	92	94	86	73	83	91	84	81	91	82	84	102	92	82	84	75	93	87	91	85	98	85	76	76	72	79	93	69	90	81	83	74	79	96	82	84	68	88	91	69	77	82	88	88	73	70	75	91	82	79	85	86	80	81	90	65	70	88	89	82	99	76	84	84	93	79	88	77	98	89	77	67	81	82	72	67	71	85	96	97	85	83	77	75	101	77	94	77	69	85	73	86	76	95	91	95	92	95	74	93	97	70	72	102	88	91	88	96	77	78	81	74	83	86	81	94	94	81	90	85	92	88	83	95	95	78	90	103	95	89	84	79	80	84	90	95	86	90	90	78	77	81	85	72	94	83	72	88	90	89	72	88	79	73	86	83	81	70	78	86	79	80	80	80	99	76	95	93	96	75	79	76	91	85	89	90	75	88	80	103	72	79	76	96	88	83	91	99	75	83	83	86	98	87	86	87	82	84	66	88	61	85	84	93	79	73	68	102	79	82	93	62	77	95	86	92	92	80	95	93	76	82	67	85	78	70	91	84	92	78	68	76	82	76	77	100	84	65	72	72	86	89	79	85	67	80	80	92	90	73	88	82	90	79	75	82	107	98	65	103	77	89	92	79	80	79	80	88	84	74	101	81	79	89	66	84	90	85	84	105	73	62	66	81	81	89	69	93	80	77	85	89	80	84	81	84	77	78	102	84	76	80	86	74	75	88	90	86	75	76	86	87	72	85	67	71	76	86	83	66	81	87	95	78	73	80	82	68	84	85	75	80	75	77	93	88	74	72	99	92	86	91	81	95	89	68	89	82	98	102	67	71	91	94	66	78	69	100	89	49	88	106	87	93	73	84	89	62	102	77	71	82	81	99	97	71	83	80	80	73	76	95	88	82	85	93	73	78	78	84	91	80	101	83	79	80	92	79	68	84	71	79	104	75	75	78	93	74	73	71	78	89	88	89	84	92	68	75	95	101	93	80	82	84	88	90	94	79	91	72	96	91	66	87	88	69	76	68	82	86	99	81	91	70	81	91	93	91	87	78	73	75	87	84	74	97	67	75	66	75	81	83	75	86	104	96	79	98	97	89	84	85	93	77	71	85	84	87	104	85	89	71	81	86	79	71	91	96	81	72	78	65	88	87	94	76	86	98	80	89	81	85	87	76	70	72	76	89	80	96	88	86	84	65	76	82	98	83	102	85	89	97	82	84	77	85	74	74	82	94	79	90	71	100	84	56	88	84	92	83	93	90	97	75	80	86	76	87	98	96	72	68	99	76	78	69	90	83	72	101	81	87	80	77	74	88	86	68	70	92	86	84	97	75	88	75	91	83	63	100	78	55	89	100	97	76	69	95	88	89	79	86	92	74	91	78	78	82	83	87	85	89	113	109	104	95	73	66	87	76	90	92	85	88	76	90	70	87	95	78	82	73	80	78	66	98	80	106	83	84	80	86	88	67	85	80	98	66	69	99	86	77	85	91	92	80	86	76	82	86	84	86	85	98	89	91	70	91	68	81	85	77	67	83	89	86	82	78	98	75	106	70	75	71	74	99	86	97	74	72	78	82	81	69	92	86	97	88	72	68	83	80	80	85	90	73	75	96	82	91	85	83	81	89	81	74	78	91	83	78	85	104	85	75	74	75	75	78	84	83	74	88	65	87	71	75	86	93	87	78	67	89	78	97	75	84	99	97	83	72	78	99	98	81	95	77	88	81	94	83	89	73	86	73	84	68	82	93	88	81	90	71	68	73	87	78	79	72	93	84	95	95	69	91	71	82	87	83	86	106	75	84	79	82	88	98	68	83	88	86	77	99	74	75	61	91	80	70	87	75	85	87	74	80	75	90	84	85	76	74	106	76	76	82	88	76	83	73	85	79	102	88	94	81	60	91	87	64	80	84	86	78	82	84	95	95	77	85	90	81	109	95	83	74	89	73	77	69	90	81	76	87	90	73	71	73	77	73	88	84	88	83	82	80	94	77	91	89	85	83	81	90	74	84	79	75	71	74	101	83	95	96	78	100	75	93	85	87	89	82	93	80	87	79	75	84	62	76	98	87	92	65	90	76	78	91	86	85	82	85	82	81	100	109	89	90	83	76	96	89	90	78	69	85	108	90	80	74	77	83	73	89	88	83	79	92	67	79	90	103	97	91	74	75	94	95	77	82	82	90	91	58	83	79	92	84	86	83	79	107	88	81	81	81	59	73	85	100	75	70	88	77	89	73	83	87	93	82	93	92	88	90	80	74	87	86	95	68	91	93	63	93	81	90	76	93	84	94	101	83	101	75	81	80	95	71	84	88	78	94	81	85	89	86	85	87	75	83	83	93	81	82	85	86	87	80	77	87	76	74	75	87	84	88	82	83	91	84	64	87	74	93	79	69	85	83	85	86	84	101	91	94	75	90	71	91	84	100	73	75	86	91	90	73	85	68	88	73	79	102	72	76	82	84	73	88	85	89	75	80	90	80	89	80	79	84	74	82	87	95	89	86	94	74	77	71	79	98	84	75
40138	30179	26383	23790	22979	19735	17517	17155	18584	16201	11394	7645	4284	1866	1210	897	842	765	855	798	765	777	763	766	816	779	748	808	795	733	780	753	705	766	744	768	766	730	749	757	739	716	764	741	747	737	768	731	749	731	723	736	729	771	746	747	693	759	775	754	761	819	738	737	759	729	762	742	712	765	721	757	743	700	745	713	746	712	736	722	759	760	738	721	721	714	743	708	731	701	708	801	704	816	772	745	696	753	759	718	714	725	727	736	766	698	715	771	731	760	740	753	753	718	779	729	716	690	790	772	746	725	763	685	736	738	771	717	718	749	760	741	771	774	704	779	725	754	753	731	778	752	755	734	765	725	739	793	732	702	769	764	758	738	748	738	764	745	759	757	722	723	722	735	741	705	750	758	717	732	703	767	730	704	758	720	744	756	746	789	755	768	728	771	749	780	747	718	745	755	791	798	808	780	766	759	775	790	753	801	722	774	808	746	764	752	816	737	740	769	704	745	726	772	748	720	711	736	716	748	728	723	715	802	747	723	749	696	722	717	735	771	718	796	729	681	755	751	770	725	744	754	724	775	755	705	808	716	771	720	731	764	763	732	745	735	736	806	698	707	758	788	756	751	741	718	770	743	738	748	686	731	757	738	758	738	718	741	679	790	714	727	741	736	758	756	751	774	723	749	769	700	725	754	724	725	761	773	710	766	755	732	771	740	692	739	748	748	768	749	710	692	720	743	724	753	732	730	717	692	718	743	730	711	801	708	750	790	711	738	738	719	732	726	742	738	754	717	735	725	751	763	712	728	706	727	712	731	718	729	705	723	759	763	702	737	788	762	777	745	726	736	755	702	735	761	755	781	701	767	707	782	765	751	764	722	781	757	778	730	754	743	750	763	738	758	738	776	755	728	769	752	702	787	728	706	736	770	754	743	765	712	736	738	744	756	741	723	765	702	738	758	757	749	754	736	763	749	764	758	758	706	748	731	711	753	774	720	744	718	765	690	749	735	705	776	780	769	759	699	693	784	735	812	733	744	741	710	676	760	771	815	773	745	763	677	743	788	770	794	784	836	711	749	751	721	704	774	800	759	769	755	706	727	745	753	740	727	676	683	710	756	757	756	719	695	696	777	724	774	766	761	693	739	786	763	734	742	793	724	723	751	713	692	730	743	783	756	768	773	786	707	730	694	776	773	737	741	762	746	744	742	711	714	731	743	778	755	735	759	747	768	751	724	770	715	780	737	737	723	754	721	768	690	744	759	722	768	749	745	780	718	776	756	734	733	749	758	775	743	732	697	750	742	722	746	772	731	733	766	757	804	724	683	700	744	766	766	769	729	764	740	710	748	760	774	730	847	762	718	746	742	770	737	733	741	735	721	747	775	748	736	754	768	719	725	774	742	737	730	756	756	778	773	698	754	735	779	791	729	742	752	727	753	746	734	736	720	784	758	773	764	746	758	771	716	741	740	741	719	769	759	771	780	717	768	778	715	721	753	749	752	736	730	726	716	754	730	757	748	720	745	755	719	748	752	710	758	813	721	717	716	736	752	793	717	745	770	750	777	722	755	775	750	750	720	740	764	747	794	732	731	705	751	754	725	736	752	775	719	730	777	745	736	759	764	753	732	713	816	771	689	749	736	724	738	735	742	719	756	748	760	782	741	715	732	728	741	753	721	708	735	760	766	765	736	711	731	757	709	734	731	702	791	739	715	782	763	789	746	723	794	704	720	776	725	753	774	722	722	774	802	785	756	734	769	770	750	781	708	732	719	710	747	744	730	766	755	744	761	761	721	815	733	754	724	746	720	783	731	764	706	760	784	772	784	719	750	731	754	736	739	722	693	768	749	746	725	705	721	732	755	713	723	754	737	741	747	741	717	786	749	759	758	780	784	770	794	760	758	763	746	760	722	773	709	734	769	747	758	731	777	738	734	782	722	715	741	712	725	707	766	711	711	760	715	734	807	768	717	740	743	746	717	742	719	792	770	796	763	765	755	711	747	806	753	711	751	699	736	706	764	720	720	743	683	760	777	774	851	752	708	743	771	779	738	704	738	751	740	755	747	767	731	786	711	741	689	796	743	702	727	693	753	799	718	770	758	744	716	720	748	754	747	779	740	752	784	744	724	758	734	728	746	771	751	716	761	733	747	765	701	786	685	718	729	768	715	755	747	693	733	721	792	766	737	789	739	745	780	763	756	689	784	752	699	745	792	754	691	763	737	769	770	743	734	792	771	724	746	761	773	704	714	692	713	712	757	700	759	781	742	727	792	727	713	793	718	715	739	710	740	747	730	755	721	730	698	722	775	717	744	738	724	731	744	762	774	738	777	697	714	727	742	730	764	699	760	702	762	749	760	752	756	735	735	752	766	752	728	751	704	735	741	753	757	764	741	775	714	764	717	712	778	717	776	723	700	746	747	719	723	763	736	712	719	725	727	754	712	780	742	741	725	781	743	759	713	753	727	756	744	686	745	737	777	749	723	694	689	742	741	756	774	765	821	797	715	776	786	748	747	704	736	685	729	710	716	789	722	749	733	734	714	740	760	782	743	761	778	742	768	777	678	700	749	692	733	770	752	773	692	687	746	721	734	725	707	764	749	741	727	790	771	760	775	750	762	743	714	715	764	731	741	704	751	699	700	762	731	722	793	739	727	734	761	773	748	722	784	738	750	743	734	769	742	705	725	775	725	715	725	737	733	744	747	763	766	750	748	734	762	738	718	751	735	769	705	759	776	715	768	737	746	722	713	774	720	765	746	714	736	718	754	732	727	778	749	751	741	771	774	727	769	711	733	685	755	721	736	749	675	783	741	747	698	751	723	746	687	714	710	717	778	777	761	724	755	707	729	801	740	788	754	752	676	726	717	704	742	732	729	714	754	714	733	734	801	708	745	740	796	743	768	779	793	759	757	772	731	765	803	757	725	759	730	765	697	713	709	715	774	695	727	715	770	778	714	754	720	756	740	733	759	797	721	740	779	676	789	787	765	742	744	734	736	803	762	717	721	759	730	745	747	749	747	805	777	817	769	726	713	785	713	802	716	732	733	782	777	676	791	742	762	767	749	714	761	753	761	708	777	753	731	702	693	728	751	796	713	753	780	756	721	752	754	765	740	767	748	667	739	746	689	699	759	673	720	756	752	739	732	765	763	736	750	760	772	741	736	698	760	745	746	701	761	809	735	739	688	756	757	711	726	768	727	709	760	721	720	751	733	713	745	737	770	773	755	708	772	785	717	752	775	795	733	719	752	700	701	725	690	773	743	754	676	725	771	722	737	759	680	753	695	742	756	778	741	730	742	779	723	725	745	725	765	766	756	758	758	768	817	725	771	744	742	747	775	720	704	746	748	732	768	745	770	722	762	774	722	724	746	768	729	700	723	759	728	756	755	723	732	695	756	726	746	732	714	690	749	732	703	755	675	764	772	713	696	758	722	711	764	724	695	723	763	729	727	780	767	737	754	698	754	715	750	781	760	739	756	720	763	706	776	753	706
9906	7309	4888	2424	1198	710	605	724	822	838	538	396	237	103	87	69	63	68	62	68	65	52	63	58	54	60	49	89	53	53	57	60	62	65	49	61	52	46	55	59	53	63	65	66	54	68	63	58	54	50	52	62	60	62	71	55	48	70	55	57	72	66	66	73	48	62	55	51	74	62	64	64	55	64	63	56	70	57	54	68	57	57	50	54	54	73	66	49	59	61	58	71	66	65	59	50	51	66	47	62	71	70	52	72	53	59	63	53	52	62	54	61	71	69	53	59	54	63	57	52	71	53	63	67	72	61	65	61	61	57	65	64	54	70	65	57	63	41	65	68	51	59	62	65	64	50	55	61	50	52	62	51	62	64	58	53	58	58	69	56	51	59	58	63	61	51	60	62	62	54	52	60	56	60	56	67	72	54	53	62	68	61	58	56	57	70	55	46	65	66	72	66	53	68	67	61	54	56	56	53	58	66	57	55	65	58	51	48	56	61	55	63	57	73	58	63	70	66	61	58	73	68	71	63	59	58	54	65	42	60	55	71	61	70	67	73	66	66	64	56	58	70	56	59	63	65	61	68	68	61	60	63	72	55	56	66	57	58	58	55	70	75	59	60	65	58	68	65	53	64	61	65	74	50	62	70	51	51	80	63	53	75	62	49	54	47	57	64	56	58	63	76	70	41	62	53	59	50	55	35	63	57	57	50	71	68	57	65	75	56	51	76	60	57	48	56	60	32	57	54	64	59	50	55	66	78	71	65	76	51	60	52	50	65	61	50	82	55	69	77	65	53	62	48	49	61	57	57	59	58	43	69	70	63	53	58	47	60	68	70	57	46	59	48	61	62	64	62	59	68	64	60	53	54	74	53	61	45	62	63	52	56	62	70	52	66	55	59	49	81	51	60	62	65	57	56	52	62	58	76	71	56	59	62	68	56	65	51	63	57	68	52	61	52	66	55	50	56	63	61	56	52	53	54	73	43	68	65	63	56	55	60	70	52	50	61	57	61	67	51	65	61	45	63	51	53	65	76	56	65	60	52	62	50	59	55	59	54	65	75	79	76	69	72	58	55	48	61	60	67	72	67	52	60	60	63	61	62	60	52	68	60	55	43	54	61	58	52	61	60	59	58	62	61	65	66	61	59	82	53	82	54	63	68	66	59	55	57	57	56	64	49	49	63	62	69	64	51	69	61	59	54	65	59	49	45	59	50	64	65	64	68	49	56	60	57	64	62	53	66	49	59	62	63	71	59	49	61	52	51	65	57	64	68	74	57	59	67	58	50	63	60	70	57	55	57	79	64	64	56	56	61	40	76	58	48	51	60	60	64	55	84	65	46	55	61	54	68	58	51	47	62	48	56	49	67	64	78	50	68	74	61	73	60	55	72	56	57	78	67	56	61	63	52	55	63	56	74	62	66	62	55	57	57	59	56	57	63	59	61	69	61	57	55	62	57	77	72	57	64	64	74	62	51	67	67	65	55	68	61	64	61	68	76	66	54	50	60	55	41	66	61	60	56	49	75	72	67	47	53	63	56	59	70	49	45	59	41	55	66	57	61	57	57	54	68	72	54	60	43	56	72	58	76	62	62	65	68	61	64	67	56	51	53	57	65	53	60	59	66	52	63	53	60	59	44	74	73	54	61	53	53	62	70	68	70	52	55	71	67	48	55	60	56	61	58	55	56	57	55	55	65	67	69	40	59	60	53	69	53	56	69	55	60	69	46	53	46	57	55	51	53	58	58	44	63	67	60	55	59	57	61	71	59	56	62	58	57	60	54	63	56	69	57	75	60	60	51	69	61	73	53	49	56	64	69	60	55	51	65	61	66	64	65	62	47	49	68	47	57	62	57	57	62	69	59	59	61	61	60	66	52	65	68	56	59	60	58	59	54	58	54	47	60	55	70	63	56	62	39	64	61	68	51	53	60	46	49	54	67	70	64	57	56	46	67	48	61	64	55	53	60	62	60	53	60	64	56	38	70	57	58	48	59	58	59	50	68	60	57	46	66	66	58	64	70	62	63	56	65	56	65	61	55	57	65	70	60	55	66	63	70	63	58	58	52	62	69	66	59	70	61	60	63	70	60	66	52	65	55	72	48	65	79	74	56	50	66	56	64	52	66	64	61	57	66	71	58	62	60	56	68	62	60	51	54	59	49	56	63	55	59	44	59	54	63	76	62	52	61	46	46	67	59	68	55	66	61	56	56	53	47	59	61	63	41	63	58	59	64	56	63	67	60	68	62	72	60	61	63	61	67	53	67	61	66	55	60	57	51	68	45	71	52	64	66	55	65	73	56	61	58	58	73	56	62	52	65	65	52	71	65	69	61	81	55	55	57	59	51	51	68	67	57	71	57	54	52	59	63	66	63	57	53	50	71	69	55	56	85	66	56	43	56	59	61	56	69	52	62	67	52	58	62	57	47	55	67	56	70	37	69	71	57	62	68	64	71	70	49	62	49	71	63	71	68	52	61	55	55	60	60	53	56	61	45	43	66	61	61	62	55	52	50	61	54	53	44	52	64	48	47	60	62	70	58	62	44	72	56	62	56	63	65	79	61	59	54	63	54	57	61	57	74	51	53	41	60	59	66	57	68	55	54	63	43	71	66	66	55	53	52	66	69	69	67	49	54	56	59	49	68	68	66	39	68	60	56	52	65	62	64	63	59	50	60	58	75	49	64	52	57	48	69	60	68	43	61	67	66	67	56	69	69	62	61	51	70	49	69	60	52	56	68	59	64	60	70	56	59	82	74	60	45	57	57	54	61	53	58	53	49	64	69	47	61	70	78	50	67	70	66	63	62	61	48	52	56	63	57	73	74	57	64	56	71	61	51	59	49	57	52	51	64	60	62	65	81	55	61	58	65	52	58	59	62	68	63	63	49	70	57	56	73	59	59	51	55	55	58	63	59	49	41	50	61	51	65	55	68	65	72	61	52	64	52	67	61	66	52	53	62	56	61	63	49	53	74	62	59	56	66	61	55	58	50	60	57	51	53	66	74	56	77	55	53	56	55	53	71	54	74	53	53	65	58	73	57	59	69	63	60	72	42	49	55	64	55	66	70	57	64	52	57	58	70	59	66	45	63	52	57	43	63	59	51	58	51	65	62	72	62	71	55	62	50	57	50	57	53	50	67	54	63	52	62	64	48	68	70	61	58	53	56	65	57	67	50	64	69	68	56	52	69	69	77	51	70	53	69	55	68	62	69	56	52	48	74	62	62	53	60	64	49	56	58	55	56	72	67	53	63	63	67	54	70	60	57	55	68	51	53	58	62	58	60	69	48	72	58	51	61	59	62	55	68	58	67	62	56	70	61	80	63	58	50	55	56	53	48	70	57	71	34	46	73	69	62	54	59	52	71	66	61	73	62	51	59	47	57	72	53	61	63	64	67	67	51	51	43	64	42	61	48	64	65	56	53	76	55	64	50	55	63	59	47	53	52	54	50	70	65	30	72	66	58	57	69	56	65	81	75	50	67	69	61
38510	28874	24969	20845	20779	17275	15164	16222	17934	15554	10987	7479	4257	1775	1025	725	676	598	599	575	608	528	522	517	596	568	541	558	571	532	554	531	547	550	578	574	527	537	534	497	513	530	563	514	547	550	553	542	528	546	538	520	553	520	526	560	531	537	527	538	547	548	547	507	555	505	504	495	521	537	518	527	541	554	530	499	520	570	534	517	538	512	495	529	529	523	569	493	499	532	565	489	527	505	515	529	554	519	527	548	576	558	567	542	545	512	493	532	472	541	516	511	552	500	545	540	494	512	516	550	544	567	529	547	533	568	520	528	544	555	525	517	593	537	542	562	563	521	547	537	562	516	536	592	513	518	536	574	545	521	534	510	519	551	550	509	551	557	497	550	566	531	523	508	527	498	519	541	522	528	519	538	534	538	546	536	523	533	550	470	537	538	524	644	504	547	504	562	519	554	561	542	514	550	535	532	520	550	535	600	476	522	555	512	524	551	546	560	501	489	499	500	535	552	538	552	541	532	521	525	508	539	515	543	529	538	537	562	568	519	531	507	510	527	566	484	537	528	580	539	523	523	530	555	546	539	533	536	543	530	555	542	511	514	536	527	544	510	527	527	528	526	516	548	524	553	536	485	510	529	583	521	538	526	559	553	523	536	524	537	544	511	532	549	521	492	505	514	499	506	540	511	479	503	503	538	520	525	499	545	492	531	549	506	539	515	595	579	554	476	542	535	521	493	495	541	574	530	518	512	510	526	549	521	538	538	556	560	552	507	547	534	533	557	549	537	566	549	534	531	532	522	548	547	537	552	531	553	559	534	563	553	510	526	554	537	547	524	559	531	550	547	530	552	566	503	570	528	526	528	503	561	567	538	530	514	553	590	521	493	531	551	510	534	580	517	550	491	526	528	556	489	569	554	529	530	543	550	515	579	545	527	538	549	525	487	505	518	555	534	527	523	543	511	543	494	509	497	520	569	534	547	564	528	510	520	537	557	513	518	516	537	560	510	510	537	513	542	555	490	556	530	526	563	548	568	531	526	545	524	525	529	504	536	535	545	503	510	505	535	495	547	531	525	517	575	560	536	536	551	515	528	501	536	570	526	575	554	573	541	547	541	525	550	537	542	524	569	522	566	541	524	535	567	523	516	509	558	531	552	472	536	506	535	544	562	508	546	522	544	521	577	511	547	555	517	502	517	510	548	537	547	488	551	545	524	542	535	558	547	568	512	485	524	528	514	501	526	531	510	585	546	512	540	552	514	557	500	544	537	535	520	540	536	532	583	515	541	524	549	522	542	536	537	517	570	546	551	510	509	522	542	573	566	540	525	553	531	521	527	585	497	530	560	507	539	519	525	535	526	549	532	540	560	520	557	567	537	588	562	538	534	545	573	523	497	532	524	547	517	523	526	511	500	567	537	563	540	537	511	536	544	527	571	551	491	505	527	529	518	497	495	534	580	581	569	532	529	553	528	503	510	498	468	506	509	531	546	536	510	516	552	537	494	565	572	534	511	527	508	531	500	558	537	531	516	518	568	570	554	535	561	575	569	567	498	547	537	572	572	472	544	592	489	535	505	562	533	521	489	554	554	532	604	543	534	592	546	557	497	465	550	520	524	525	559	502	551	555	567	577	543	538	537	519	533	481	552	530	540	532	523	567	542	503	566	529	578	536	537	520	542	538	494	535	529	495	510	521	538	556	502	567	500	527	530	534	545	529	545	507	523	585	553	523	516	551	570	528	503	512	541	513	527	520	513	485	512	474	495	557	543	520	531	522	546	516	559	528	521	580	562	573	543	525	553	541	534	585	587	533	528	500	569	543	545	546	555	501	555	511	583	536	493	530	571	549	568	505	532	501	544	535	517	506	494	530	550	482	582	536	555	511	551	452	509	531	548	551	536	506	576	527	520	551	537	518	510	519	547	558	556	558	564	496	546	530	559	545	494	525	535	487	521	534	535	536	560	542	516	512	536	510	520	515	534	506	587	530	538	547	534	491	560	533	553	508	590	519	529	529	512	558	539	565	559	519	503	523	553	600	511	554	572	521	567	529	511	545	546	537	528	532	544	514	542	554	598	538	570	554	539	547	546	531	488	557	527	552	552	552	553	529	549	540	500	560	565	531	513	474	561	549	528	550	522	523	498	510	524	513	581	549	502	517	545	565	542	552	528	604	561	493	525	531	521	542	524	526	562	515	530	526	527	514	497	511	523	535	519	520	516	544	520	504	474	528	480	536	531	550	551	525	552	576	546	570	531	554	490	509	519	531	554	479	485	575	542	513	475	530	534	556	495	520	550	503	556	533	522	560	517	533	550	558	570	567	547	559	546	526	548	586	544	549	549	505	529	524	530	542	524	512	551	542	498	547	589	502	579	523	546	520	563	504	530	562	555	515	527	536	546	556	538	534	529	532	510	548	542	542	503	563	516	546	530	488	491	590	549	521	486	564	569	536	562	528	505	539	512	555	538	510	501	546	532	506	550	508	549	505	528	497	518	544	542	573	520	547	529	534	543	552	554	523	532	561	515	550	525	545	514	559	551	486	517	504	533	551	528	540	537	510	553	545	529	591	499	555	521	539	556	543	551	532	549	564	512	526	509	534	520	503	527	575	539	521	535	550	544	560	583	514	524	540	560	544	510	517	544	487	530	518	522	542	536	531	521	520	515	566	524	547	563	519	530	551	502	495	540	527	526	520	525	502	554	511	500	523	518	544	526	557	529	562	530	521	556	562	529	542	536	505	542	530	528	539	545	543	530	514	529	523	528	544	507	531	576	513	514	556	529	553	538	495	553	487	516	521	565	513	518	562	514	541	542	517	511	492	532	531	512	515	567	530	529	532	531	517	502	553	501	499	548	526	536	536	529	555	551	531	549	558	526	524	536	522	518	531	570	559	533	481	504	515	524	574	558	525	552	549	541	508	521	507	526	528	569	534	522	503	549	570	585	526	509	549	531	539	520	540	496	532	517	506	506	508	532	566	525	557	527	563	538	504	535	526	540	523	514	569	519	503	514	513	564	530	540	575	511	505	554	542	518	577	541	533	508	529	531	530	565	563	534	530	546	544	529	551	512	521	543	500	583	504	535	525	548	521	520	497	499	561	541	548	537	564	512	558	566	572	524	529	557	536	518	577	570	502	491	514	564	568	534	516	532	529	508	518	496	560	563	526	542	491	531	547	528	547	558	521	513	554	553	557	493	529	502	540	559	547	540	520	540	538	541	529	527	527	529	531	527	516	500	514	531	520	543	530	531	525	521	515	563	523	546	520	546	503	565	552	553	535	540	558	559	543	505	551	550	545	575	543	555	535	495	542	505	553	536	526	538	573	529	547	526	570	523	530	498	540	496	523	552	536	548	527	541	523	547	512	539	514	542	538	509	532	511	491	541	524	550	532	556	506	540	513	547	549	572	529	516	529	548	499	516	524	517	524	541	567	530	541	537	535	505	509	520	531	526	543	506	545	526	525	546	541	510	568	532	539	543	495	521	582	535
12596	11075	6331	3825	2056	1066	826	1166	1725	1472	991	682	370	176	101	108	82	75	70	96	74	75	67	79	91	78	91	81	88	66	72	83	74	74	81	89	82	81	84	80	57	77	79	75	76	70	74	76	81	73	86	78	97	83	70	79	77	80	64	78	62	77	76	65	76	67	75	73	72	77	69	68	74	91	64	72	84	59	81	85	77	87	70	79	69	77	72	80	77	74	82	79	79	83	81	90	82	82	68	81	61	82	73	72	84	85	78	88	66	83	73	82	73	71	60	77	66	77	64	78	74	57	69	83	62	75	84	61	92	80	83	68	67	72	60	78	77	83	86	73	78	83	73	68	70	73	78	80	71	66	83	87	75	80	96	79	70	83	86	63	76	89	79	63	67	68	75	102	70	73	74	77	58	74	81	80	71	70	87	72	84	66	83	71	79	86	95	71	72	79	76	71	72	80	81	66	81	70	82	77	75	81	79	62	77	61	80	76	81	74	84	82	70	82	80	76	80	84	89	70	66	75	58	75	78	81	76	73	66	74	72	72	68	72	63	72	75	67	70	80	92	67	87	86	66	87	75	80	82	72	76	75	73	73	71	66	74	63	81	78	89	64	84	53	61	66	67	87	74	79	72	78	64	74	62	78	81	79	88	87	93	75	74	69	82	83	72	67	65	80	80	80	77	72	97	80	73	83	77	86	89	68	63	83	74	76	82	92	79	83	86	80	85	60	89	73	76	58	66	59	84	83	67	79	78	86	68	78	86	87	72	80	94	80	63	69	78	74	85	58	83	87	90	95	74	75	79	71	81	82	75	73	72	76	81	77	89	74	66	82	73	90	80	85	88	87	63	88	76	78	80	64	77	66	77	76	93	82	60	66	86	76	76	79	77	70	74	84	77	80	71	75	76	80	83	92	62	73	77	88	71	82	94	82	76	78	73	83	64	75	71	83	80	83	93	77	73	80	76	77	78	89	78	68	72	78	84	79	69	73	72	71	72	57	91	73	64	76	66	71	81	80	78	73	85	72	107	75	60	80	59	89	65	94	63	68	102	68	84	95	77	76	80	70	73	83	90	89	80	83	79	82	83	71	95	67	78	79	71	91	70	80	82	90	78	74	84	70	75	75	74	72	78	66	81	74	67	78	73	65	62	75	68	73	101	85	94	94	75	66	72	69	71	77	72	82	76	95	81	91	67	62	71	75	80	67	75	83	72	71	76	63	82	77	72	86	74	73	67	78	86	76	85	80	89	78	82	66	86	79	63	60	81	71	64	76	61	64	93	72	93	69	89	74	88	84	79	78	81	73	87	87	83	80	80	85	86	66	73	80	84	72	69	70	66	79	71	68	85	73	95	87	84	78	70	62	67	70	81	77	69	60	85	86	83	60	59	73	85	84	64	84	66	87	71	78	64	74	72	81	93	79	67	69	80	91	72	70	65	88	91	92	72	77	83	81	74	71	65	86	72	69	52	70	77	79	78	92	85	77	83	74	68	80	83	70	76	80	90	80	80	65	89	89	78	73	73	75	76	62	63	69	65	77	76	61	58	76	79	90	65	79	81	71	91	71	70	82	67	79	69	71	88	57	80	86	89	82	77	75	94	76	93	69	86	75	69	78	73	78	59	79	94	74	79	63	73	75	86	77	85	76	67	79	76	81	70	70	76	75	66	74	88	69	69	65	70	67	71	70	69	77	73	73	85	67	73	84	83	65	65	85	80	83	77	76	84	73	62	71	72	91	81	81	74	74	77	73	61	94	67	75	90	77	72	60	75	92	74	84	76	77	85	87	85	84	81	78	75	69	65	101	83	64	73	88	85	71	93	91	99	93	74	67	89	69	82	75	78	85	96	64	70	86	79	85	75	77	72	68	95	98	71	74	72	88	71	74	72	68	70	84	78	76	78	89	88	88	88	73	85	70	100	83	67	89	79	71	88	69	68	97	66	84	78	87	86	80	76	97	73	77	67	66	92	85	77	48	78	65	77	63	75	72	77	66	64	81	78	70	86	83	87	73	67	72	82	79	75	78	85	72	94	63	81	79	72	74	70	69	81	80	72	95	73	63	84	78	75	86	87	82	88	83	86	71	91	70	86	78	78	73	84	68	71	71	75	78	74	74	73	66	68	76	95	74	90	90	86	71	91	62	75	80	87	92	76	80	74	80	90	76	84	75	81	65	82	77	85	97	74	73	84	86	75	74	79	88	81	63	81	74	70	75	74	66	72	81	86	77	81	78	82	90	79	84	80	83	63	76	82	82	86	86	86	65	66	59	80	88	70	67	81	77	65	68	79	76	61	93	63	86	84	78	82	75	82	67	77	83	73	73	78	84	76	77	69	70	71	80	78	93	72	62	77	74	84	79	73	76	94	81	59	68	92	73	83	59	81	90	72	70	80	79	84	56	71	75	66	74	81	77	64	76	72	85	80	64	74	73	80	84	80	62	90	81	72	79	80	84	74	86	73	79	79	84	68	73	87	81	56	84	92	87	89	64	82	76	79	78	58	74	73	99	65	85	89	85	83	90	69	86	68	84	92	76	74	74	73	81	79	78	63	86	84	70	64	84	65	71	58	75	81	78	80	78	69	85	89	69	75	81	88	73	84	75	64	83	84	71	88	76	75	74	102	80	82	66	97	75	93	83	74	79	74	77	77	55	70	94	83	69	84	81	68	69	74	67	85	76	75	87	80	68	63	67	63	80	84	72	83	77	79	65	66	61	89	85	86	78	66	79	79	97	72	84	67	72	65	71	74	61	98	73	81	80	79	63	93	81	72	84	89	83	65	52	78	67	78	73	75	75	76	87	64	73	80	71	68	82	76	88	85	83	63	67	73	82	86	74	60	64	80	85	87	81	80	67	94	71	83	81	83	63	87	83	82	83	64	84	86	85	75	83	69	75	87	65	65	51	66	84	70	68	79	84	67	92	85	73	86	78	92	81	88	84	86	76	67	82	58	74	82	95	85	83	68	77	74	82	93	75	75	66	75	69	86	88	84	80	66	76	78	69	74	73	51	87	85	90	71	66	58	77	94	84	77	90	82	94	75	80	82	77	84	62	73	93	71	76	89	81	84	79	79	85	67	60	74	58	88	67	71	69	88	86	64	75	75	72	71	84	77	69	90	77	68	69	75	71	59	80	84	66	96	76	82	79	62	64	75	78	80	75	78	67	76	87	73	69	76	74	76	83	78	72	63	73	88	74	80	66	96	84	86	93	76	70	70	85	87	64	83	65	72	85	71	81	69	81	96	67	84	83	78	52	75	71	87	69	68	71	90	64	58	75	81	85	77	73	80	66	79	80	63	83	80	62	80	81	70	75	89	70	71	95	79	83	77	93	74	69	97	83	67	81	79	75	97	77	67	69	64	65	68	73	86	83	81	73	87	71	70	81	73	80	78	82	78	73	85	88	69	79	77	75	74	87	71	82	70	82	75	79	93	88	84	88	77	79	84	63	94	81	77	91	76	65	74	71	87	71	70	64	76	72
43022	32268	26684	25612	25862	22370	19000	21028	24227	20710	16132	11579	6427	2691	1563	1076	840	717	798	793	791	707	685	748	749	811	701	687	701	731	685	680	715	676	699	690	680	646	656	689	692	664	714	682	689	702	657	687	671	708	699	639	701	686	677	719	697	629	665	715	657	679	652	655	687	673	726	685	676	688	627	691	659	697	718	704	646	671	675	669	691	692	716	672	682	671	665	683	690	706	692	685	667	701	660	669	680	657	628	718	695	674	707	682	679	700	646	679	718	709	691	675	659	665	684	702	681	684	701	663	700	703	679	647	655	672	677	701	629	662	707	688	653	674	660	718	680	687	684	682	714	687	692	712	654	656	673	709	684	697	681	693	699	695	661	653	677	682	668	663	737	697	712	685	674	649	716	706	657	685	639	623	663	672	664	689	690	677	703	669	694	689	680	676	673	665	699	648	632	682	669	703	679	677	697	670	722	706	745	689	695	718	665	718	674	670	684	687	673	660	662	708	684	662	730	655	674	712	671	697	731	687	655	718	695	695	643	630	723	680	683	683	663	665	648	680	634	700	687	619	680	710	705	676	682	684	681	694	709	696	754	706	688	647	709	692	711	690	667	708	687	705	688	688	676	713	685	682	686	694	674	672	680	694	678	702	659	681	674	728	677	674	723	679	708	704	693	631	688	656	688	698	729	687	657	661	675	692	718	670	655	663	683	683	709	703	705	681	681	711	673	678	705	688	689	742	680	646	714	687	683	691	676	649	734	725	679	712	690	664	688	692	649	718	714	674	671	692	680	675	689	656	686	646	653	684	674	682	689	678	649	685	699	619	686	636	703	698	671	654	672	628	675	742	697	664	697	686	616	692	653	671	717	700	687	673	728	676	681	651	652	673	629	722	703	639	675	653	655	692	660	679	651	660	684	699	638	673	732	704	649	670	713	664	673	731	706	738	669	683	642	671	703	703	690	692	688	699	706	656	699	667	657	678	680	681	669	665	692	655	719	698	735	684	624	656	672	708	666	723	646	652	684	651	666	686	673	665	656	695	722	688	698	652	638	656	626	658	680	682	683	719	683	720	726	661	677	665	706	664	673	712	626	710	720	689	779	685	645	681	681	643	701	692	711	671	705	705	748	669	655	715	633	646	704	667	681	685	647	654	671	681	621	653	665	672	712	700	669	774	703	693	668	698	692	699	655	665	668	698	706	684	705	699	682	678	660	745	641	709	671	670	709	671	729	681	662	656	722	746	724	696	661	697	664	682	680	682	704	660	683	678	641	672	712	669	669	680	678	646	668	641	681	670	744	694	690	722	691	618	688	683	733	694	692	651	746	695	670	640	702	658	702	694	750	633	700	686	667	733	704	679	624	633	658	667	674	669	685	665	698	667	692	643	690	645	695	685	630	669	656	714	654	655	625	668	651	661	686	737	696	670	709	648	675	624	659	723	701	674	686	727	674	664	688	744	669	691	689	709	676	745	687	652	651	673	684	662	700	679	672	712	696	686	648	671	709	703	623	646	697	689	634	702	682	674	678	705	658	678	719	674	637	699	674	689	660	687	686	680	677	708	726	639	664	727	665	680	690	665	695	724	643	672	697	673	690	681	708	652	687	687	674	699	649	692	682	674	707	702	699	715	678	720	687	675	712	678	645	670	676	644	716	663	672	669	693	690	709	681	638	712	681	699	682	673	673	703	665	692	699	681	704	727	664	682	675	684	703	673	722	670	698	662	691	678	677	689	709	661	678	642	719	734	680	641	680	667	711	672	684	690	689	673	691	701	664	688	609	680	685	698	679	688	676	697	695	637	615	662	663	687	684	681	666	688	720	690	653	685	682	667	679	693	699	718	684	675	662	691	704	662	670	698	710	684	671	646	641	712	685	727	659	665	728	721	687	648	645	677	674	684	669	670	679	692	702	698	672	658	690	628	678	702	674	704	640	681	686	700	718	680	690	695	660	626	698	738	719	629	732	636	673	650	660	690	658	679	688	640	664	665	674	700	682	674	662	741	672	703	701	663	719	630	662	683	661	674	730	691	666	634	696	699	680	715	688	704	709	689	714	669	674	687	664	687	656	670	653	654	703	671	713	725	723	695	627	719	722	629	634	683	633	646	698	705	663	655	644	661	703	694	696	666	648	733	659	695	709	661	678	733	683	681	693	673	680	659	628	713	665	656	701	731	695	669	704	686	697	655	633	693	670	684	696	699	688	726	665	700	671	686	698	664	711	663	638	696	684	679	695	725	683	730	683	663	710	648	664	650	710	699	701	726	665	678	682	686	713	689	702	664	707	696	617	681	663	682	640	682	734	705	685	670	664	729	692	692	659	657	644	667	720	648	637	688	702	722	647	631	667	678	657	666	671	691	665	630	689	704	669	707	684	753	712	682	714	652	676	671	728	637	700	668	707	642	673	707	658	674	662	719	649	667	698	654	703	695	679	671	716	643	681	694	686	731	714	670	694	690	660	716	659	693	686	693	676	721	688	667	656	740	648	647	689	701	723	678	667	693	721	616	718	695	702	632	720	705	732	660	727	710	653	681	686	669	681	661	708	673	686	678	695	677	720	665	679	648	696	685	704	657	660	657	674	710	650	668	708	709	697	674	630	688	702	773	655	634	651	666	662	645	723	708	661	622	683	691	677	745	670	699	719	658	745	681	702	677	663	680	628	673	698	662	629	648	726	718	649	677	685	689	705	653	685	675	649	682	651	649	703	686	679	708	677	720	684	660	677	676	670	637	705	697	662	690	720	682	674	678	672	724	670	679	676	710	706	637	689	682	683	722	674	659	686	735	726	723	666	650	673	690	719	681	681	723	711	667	664	703	699	655	664	652	697	680	678	693	663	758	700	685	672	651	708	665	665	706	686	675	686	692	715	661	689	664	699	727	673	709	670	646	687	667	658	646	684	692	674	748	639	746	721	644	678	649	687	696	691	691	668	673	697	635	699	690	667	668	644	742	722	674	650	676	708	710	668	685	713	664	710	685	698	656	688	670	710	663	650	664	674	642	672	652	677	687	638	670	679	699	678	658	664	705	671	718	686	684	685	671	638	664	684	716	677	693	649	713	672	667	648	704	681	722	696	679	652	691	696	683	691	714	641	659	706	672	702	658	649	648	664	682	666	720	679	661	698	721	715	663	663	714	670	678	696	735	746	665	688	744	708	708	668	714	672	649	696	680	650	694	633	700	674	711	679	703	691	699	682	716	697	682	685	642	710	657	693	685	722	671	684	695	659	707	710	706	689	668	658	680	658	714	701	693	704	663	622	701	684	646	689	678	687	710	644	647	637	725	688	726	669	636	648	686	652	669	677	668	668	667	643	680	665	708	677	697	650	665	667	653	678	691	680	675	665	632	708	705	656	685	706	636	634	691	703	676	680	690	669	690	719	676	647	667	687	661	701	675	626	664	650	665	675	677	708	701	696	678	669	657	657	682	665	690	664	692	678	703	699	672	643	712	699	669	751	700	688	692	672	666	644	660	687	697	689	656
7602	4621	2855	1400	706	350	261	242	261	227	187	144	116	72	87	63	58	63	70	77	73	54	76	79	57	92	69	83	67	72	94	78	68	69	78	78	62	71	75	48	72	75	71	89	68	72	76	81	73	91	61	63	73	62	66	69	73	74	66	74	55	73	58	63	80	73	65	72	73	81	69	60	75	71	75	74	68	62	75	73	72	85	66	78	77	67	61	62	78	84	78	57	75	79	81	72	83	68	78	63	63	77	60	80	70	74	74	84	61	80	74	70	65	61	67	67	75	75	62	64	71	63	71	70	84	74	92	92	63	59	75	74	78	68	57	51	74	68	69	89	84	67	71	62	77	72	90	80	73	78	60	84	73	67	59	73	69	75	67	63	67	73	67	65	67	66	58	70	84	75	69	77	54	55	81	85	68	69	65	79	66	76	88	68	73	61	70	68	81	76	91	69	73	76	79	84	63	95	64	70	69	67	72	82	89	74	75	66	86	62	61	62	77	92	65	69	79	68	62	84	68	78	78	74	69	83	75	76	73	81	68	87	72	86	82	73	63	67	65	74	69	66	69	60	81	76	74	70	78	76	73	57	60	71	67	67	78	84	62	86	83	59	79	56	72	71	76	64	87	69	65	63	85	71	80	90	79	66	72	73	79	68	57	71	75	81	69	69	87	64	78	63	85	82	67	59	63	63	71	70	63	65	66	81	67	73	78	63	66	74	79	69	81	73	79	55	66	78	88	81	73	72	65	67	76	78	53	64	91	78	65	62	84	61	73	64	60	68	70	85	82	86	86	66	59	87	76	80	72	83	94	75	77	67	67	70	75	73	79	71	83	79	62	74	64	80	71	66	90	73	72	77	80	86	64	74	68	66	88	67	91	81	76	72	67	79	64	67	68	61	65	62	72	73	65	77	75	89	50	69	56	56	78	68	78	75	78	69	76	70	83	78	72	72	61	74	87	61	72	69	78	60	60	71	79	75	81	95	63	78	63	79	63	89	81	84	68	77	59	72	77	68	74	58	86	65	80	49	77	79	91	67	68	93	79	59	66	73	73	67	57	63	63	76	77	75	63	79	73	77	81	67	77	85	93	67	80	76	72	80	63	72	79	47	76	72	68	82	70	64	74	77	75	71	82	81	88	73	63	73	64	66	87	75	75	75	62	72	67	78	70	68	71	76	77	72	58	79	63	79	78	76	66	78	78	55	65	73	72	86	74	73	87	67	77	59	76	67	57	79	65	78	79	75	62	55	90	71	77	62	84	73	81	71	55	71	72	69	97	86	83	95	62	75	75	73	67	73	70	84	77	77	72	72	65	61	62	75	63	56	59	61	69	76	75	56	60	61	78	79	69	73	79	64	71	70	68	75	80	66	82	71	63	77	70	76	86	65	70	63	81	53	68	69	75	82	85	77	75	77	71	71	75	73	75	66	61	66	54	69	61	70	78	75	67	56	64	68	67	67	74	86	66	64	58	80	78	74	66	73	76	70	74	73	50	62	78	90	81	69	73	61	66	84	69	60	65	62	56	65	74	67	75	78	59	72	84	72	69	72	69	71	69	69	68	75	71	71	72	72	72	57	70	75	70	66	53	72	90	80	85	69	71	64	69	51	78	81	70	66	61	77	72	85	72	65	74	69	59	77	70	63	74	75	73	53	68	74	69	78	64	62	63	58	57	79	76	74	73	77	79	62	72	79	98	69	82	73	68	60	73	84	65	71	76	72	63	66	65	72	72	89	69	88	72	70	60	69	57	67	73	74	71	82	72	74	76	84	74	83	73	88	64	77	72	69	80	65	73	52	84	85	66	79	89	80	67	67	75	58	87	66	68	79	80	78	69	72	74	68	68	73	60	69	74	72	76	73	74	61	69	73	67	65	58	78	85	58	68	87	60	75	80	71	82	90	81	75	68	87	66	69	83	62	86	64	81	67	57	75	62	66	69	63	69	76	86	86	65	71	72	67	72	66	71	75	77	79	90	55	86	72	80	64	66	74	68	63	82	76	84	76	64	71	65	71	63	64	81	78	73	79	75	77	63	72	79	68	61	65	79	71	75	65	62	68	79	61	76	78	55	73	74	62	68	75	67	66	84	72	67	96	76	76	61	81	66	64	77	80	72	73	74	70	55	72	67	64	78	69	72	74	78	79	68	86	72	60	64	71	82	57	71	78	67	87	88	73	78	78	76	78	83	84	76	68	72	76	73	82	72	76	84	84	70	76	72	63	63	68	69	68	67	83	78	91	89	65	69	59	76	53	77	84	75	79	71	64	75	80	76	86	68	61	83	74	69	73	70	71	64	72	73	71	79	64	57	68	71	61	84	71	54	69	84	76	68	60	66	79	81	73	75	63	66	93	63	73	85	54	71	87	63	78	60	68	78	73	66	73	81	75	75	62	84	72	62	77	81	88	84	70	68	83	67	69	85	58	77	69	71	68	71	78	79	86	90	57	71	80	73	72	75	74	80	73	63	80	75	75	69	89	83	54	70	65	83	59	70	68	93	67	73	66	75	71	72	64	91	70	75	74	80	70	68	73	76	68	77	58	71	77	66	56	67	75	71	81	68	74	72	85	65	68	80	45	85	71	79	70	85	74	68	61	76	75	74	60	72	77	82	77	74	87	83	67	77	57	77	77	75	75	62	69	75	75	72	74	78	66	77	73	63	72	75	70	69	65	75	79	76	76	76	66	69	70	63	81	66	67	60	85	78	69	74	72	87	84	76	72	70	71	88	73	60	75	76	56	73	65	87	69	64	77	67	85	74	59	66	66	93	71	88	78	83	69	65	75	72	68	81	82	82	64	71	68	76	86	64	52	57	89	72	69	69	73	80	73	71	68	73	73	66	74	75	71	79	70	66	70	67	75	82	77	68	93	82	71	81	72	69	78	73	81	61	91	81	58	62	84	64	67	75	66	67	70	70	72	80	70	76	68	73	62	66	76	73	83	76	70	79	62	70	67	52	52	65	60	73	75	59	57	86	69	70	65	67	63	79	70	82	68	81	76	83	72	62	78	62	75	76	67	75	72	66	70	48	51	59	76	76	69	80	70	81	71	69	74	74	78	80	69	83	67	73	76	81	82	73	77	64	76	50	64	82	68	71	81	70	65	72	68	73	72	86	56	68	60	69	84	51	75	79	52	81	75	83	68	74	67	65	77	83	61	66	75	65	86	56	69	60	76	82	75	82	79	77	86	66	74	73	79	80	74	80	72	75	74	62	77	65	78	70	77	68	70	73	70	86	68	81	71	84	80	75	69	61	70	66	81	85	78	78	92	82	71	61	76	68	92	69	62	77	79	70	65	70	67	62	65	76	74	66	72	74	71	86	69	69	80	69	59	80	67	77	61	70	55	81	76	71	74	66	85	77	73	68	82	76	66	78	63	64	81	74	75	58	68	64	60	74	80	64	59	83	84	61	72	88	57	76	64	86	75	87	76	66	73	83	67	88	69	66	72	80	72	74	59	71	79	60	73	67	65	69	77
35349	24596	19612	15688	14738	9443	7039	5605	5826	4910	3393	2386	1584	925	769	724	671	626	631	630	633	596	644	661	662	668	627	661	638	680	621	690	672	653	698	630	648	628	613	624	645	659	592	634	624	653	606	636	663	628	639	592	623	616	691	639	633	588	648	649	629	592	627	651	617	585	639	644	642	681	608	660	628	586	601	603	607	595	666	598	625	595	628	625	604	628	608	658	645	611	623	642	663	598	606	607	591	656	615	664	589	631	634	636	638	658	639	675	619	643	653	623	616	671	615	651	621	624	607	615	639	613	633	632	625	601	681	608	582	611	649	601	657	606	615	620	642	581	642	577	670	653	642	633	643	624	688	642	639	605	624	634	650	611	648	610	646	661	628	633	649	636	660	607	651	687	622	616	650	615	629	641	655	555	657	601	602	616	616	621	625	623	652	662	645	618	663	675	649	607	651	657	623	645	637	615	606	629	607	671	636	618	612	639	600	638	599	666	628	634	644	649	554	632	634	661	649	618	621	596	631	609	631	624	666	619	639	640	594	602	648	608	628	579	627	660	634	658	640	662	637	653	623	605	635	643	570	605	613	641	624	659	616	603	638	627	619	585	610	648	652	658	632	651	639	620	684	647	596	600	666	645	596	663	612	632	649	650	609	609	593	668	691	606	658	586	665	648	654	648	629	625	597	628	632	617	627	634	669	570	611	626	607	639	653	655	613	606	620	694	596	590	631	634	627	645	627	598	646	660	626	582	612	658	676	601	640	615	616	613	609	661	621	623	651	649	654	636	633	629	583	671	644	637	599	605	617	658	647	604	589	593	607	684	607	595	618	625	603	657	629	673	613	615	582	670	639	659	615	608	640	629	623	637	648	624	648	621	616	649	601	650	599	637	640	661	629	591	606	599	648	635	592	660	644	646	587	604	640	579	616	645	659	604	635	567	631	597	638	594	623	634	626	630	664	656	654	630	644	594	665	638	604	622	625	629	653	624	669	650	639	659	657	633	642	627	639	676	653	641	572	652	643	644	589	590	668	672	609	627	573	647	651	638	613	623	610	598	593	649	656	644	638	637	650	604	609	694	630	669	579	656	653	622	671	636	602	640	642	657	625	672	632	647	626	645	606	641	611	650	658	665	631	606	628	615	621	617	640	648	631	631	626	600	650	649	658	654	628	641	591	638	621	617	670	678	656	618	567	666	642	610	610	627	693	622	622	615	636	644	631	594	614	584	620	587	637	634	655	581	617	614	652	618	654	638	640	639	644	643	634	580	638	636	626	644	633	632	655	630	658	612	666	641	604	662	627	610	618	605	589	630	650	655	669	612	606	600	645	632	623	612	605	581	656	649	666	626	636	639	596	675	626	675	625	626	668	672	661	621	622	648	634	601	622	644	613	649	623	583	656	632	623	648	642	629	657	604	563	623	646	648	654	591	635	600	606	645	608	623	604	635	617	647	620	663	622	647	636	640	617	620	603	629	651	643	584	585	580	586	649	649	653	652	597	644	655	647	622	688	609	651	629	610	615	616	588	647	675	599	656	593	626	633	632	666	642	649	657	623	620	625	661	599	599	641	623	676	632	632	602	611	603	665	620	693	674	629	642	650	698	656	645	643	614	600	633	638	646	600	624	628	646	611	582	608	631	644	646	619	650	628	635	658	629	625	597	615	603	647	686	647	668	610	641	632	635	665	619	592	659	626	634	589	632	661	627	632	646	609	648	575	590	624	639	616	630	613	630	624	620	624	601	634	640	611	617	618	664	629	692	694	642	610	612	636	668	602	633	596	631	628	631	624	649	636	658	592	618	617	595	638	619	585	664	599	608	666	598	675	626	642	609	640	632	608	663	641	635	664	629	679	664	633	586	629	636	643	639	624	656	603	629	627	666	598	645	631	631	643	650	660	633	693	638	641	610	661	625	614	654	651	631	635	637	595	607	595	589	662	643	585	599	664	632	632	608	644	614	606	639	671	635	622	629	660	646	656	642	635	642	647	624	593	621	628	630	615	618	623	612	634	662	668	630	686	610	621	597	673	649	646	601	585	601	621	654	636	603	644	653	624	655	641	609	660	594	583	631	628	618	635	607	680	632	625	635	620	657	592	653	642	658	592	666	665	617	667	654	640	654	617	651	678	617	619	602	635	625	648	622	627	591	629	606	621	634	655	630	665	637	608	634	680	631	648	637	603	613	600	563	625	614	652	627	622	609	593	587	671	656	626	662	599	634	636	651	678	591	645	598	603	611	653	609	629	629	591	619	646	641	637	627	602	646	647	654	668	624	656	621	644	638	637	616	622	609	653	629	642	656	634	604	610	578	631	621	642	623	647	672	623	677	636	641	623	613	628	618	671	621	623	622	614	574	653	637	612	621	633	636	661	587	683	613	613	627	629	598	617	643	629	644	609	652	633	610	647	658	619	672	659	616	637	597	639	593	649	606	604	603	629	633	637	677	629	639	676	626	660	641	645	596	625	602	658	613	627	639	632	627	578	670	654	627	659	647	632	682	670	629	648	626	657	626	602	636	631	638	628	616	610	616	643	631	606	629	640	637	621	631	662	593	588	572	649	678	617	623	618	641	603	638	680	617	641	626	631	642	633	641	616	650	593	656	656	650	642	649	612	649	608	670	616	625	624	625	641	611	666	615	595	632	672	615	638	610	661	636	631	614	636	560	624	606	624	671	667	630	656	639	604	592	637	634	633	599	667	621	648	664	619	633	619	636	602	639	599	651	605	613	606	602	636	618	616	693	652	640	598	610	638	618	593	658	674	638	611	627	661	612	655	628	651	623	645	641	644	631	617	644	639	628	594	645	629	637	626	680	641	629	611	631	640	607	618	580	603	627	682	616	646	649	645	634	609	624	573	621	596	650	610	638	600	612	639	638	618	627	617	613	601	581	578	630	617	606	618	715	601	628	689	640	641	592	613	649	639	648	657	645	666	641	683	597	617	623	623	638	611	601	618	648	605	610	651	656	623	595	571	626	621	615	654	615	631	665	633	693	630	649	607	625	598	636	612	662	639	636	633	626	622	632	662	632	619	636	626	635	611	614	632	663	648	629	667	653	631	623	667	604	599	646	665	614	635	617	584	628	696	644	616	623	591	616	662	659	632	664	634	660	639	662	602	636	611	658	654	635	679	628	612	607	614	658	640	643	635	630	634	647	641	617	644	607	643	650	603	631	666	607	587	621	609	600	662	627	681	631	646	642	625	630	632	663	635	638	634	648	631	650	613	600	651	684	667	629	625	600	636	652	682	605	622	594	605	644	600	601	641	629	643	635	621	636	648	665	622	624	600	649	630	622	655	647	634	635	620	564	641	645	605	602	622	614	579	636	614	614	640	637	655	592	652	623	615	669	647	617	614	605	633	596	604	695	621	632	650	587	594	643	646	644	654	590	667	641	616	622	597	604	602	603	604	644	626	605	630	614	626	613	572	629	635	629	671	636	652	617	623	647	662	581	639	632	610	609	668	663	620	633	599	661	608	689	645
10921	9312	5069	3018	1608	857	823	839	818	811	584	388	224	132	108	96	95	84	91	83	84	88	87	96	82	94	103	88	80	88	82	103	103	75	72	87	88	90	85	98	85	88	103	95	88	96	86	98	80	88	97	94	81	84	79	71	82	91	87	86	80	76	85	107	91	85	79	75	80	77	76	87	113	81	73	96	94	83	74	81	94	71	87	92	91	86	78	82	103	77	84	73	82	109	74	76	86	93	107	77	71	92	75	86	68	92	78	58	89	88	91	85	83	79	80	88	72	84	63	85	74	84	77	76	87	87	89	98	89	98	102	82	92	67	73	71	87	91	90	75	86	71	86	86	82	87	85	94	92	86	95	94	83	82	95	112	71	105	93	79	96	92	76	93	72	101	89	89	70	81	99	79	95	80	92	89	88	90	75	98	102	108	77	88	102	81	76	114	83	107	96	82	72	79	84	86	80	96	76	84	76	90	78	62	102	77	84	69	87	82	91	76	82	87	93	97	83	84	99	95	91	72	116	86	72	92	84	71	83	82	94	81	91	92	85	70	83	74	82	81	91	78	66	89	79	76	81	97	85	86	90	74	75	85	81	83	85	92	77	84	91	95	84	89	108	82	101	75	91	78	69	95	104	74	107	85	82	75	91	86	92	97	83	88	90	91	72	90	96	80	72	86	90	102	93	79	80	80	88	76	82	68	80	68	99	65	95	101	94	85	109	95	96	65	87	69	82	74	100	80	91	95	73	85	84	86	86	82	73	89	86	89	86	81	82	77	96	88	73	80	112	86	88	101	69	62	80	104	87	79	103	84	84	83	90	76	74	92	73	81	80	86	79	70	81	81	103	72	86	95	84	89	84	101	121	78	79	91	75	86	81	95	89	76	104	66	83	92	91	67	81	86	85	88	90	71	84	96	88	89	84	76	95	101	84	71	96	101	75	80	87	83	71	89	92	72	83	85	79	71	94	78	89	76	81	81	84	75	83	86	90	84	92	95	62	84	84	87	86	70	100	87	87	86	89	71	99	94	78	74	91	81	88	69	81	79	87	83	91	99	104	99	78	93	81	85	81	89	90	80	66	86	82	81	76	94	89	79	98	84	84	86	73	87	95	91	94	72	79	94	86	98	96	90	85	83	87	115	83	111	98	97	79	84	107	70	91	80	79	88	75	73	98	104	78	82	76	80	97	78	88	73	92	88	104	80	78	80	97	65	80	84	76	89	70	92	82	96	100	76	91	90	78	84	79	76	73	94	76	80	93	72	95	82	105	84	84	80	76	88	88	85	87	81	87	102	96	75	88	85	85	80	79	87	86	95	85	91	74	76	80	82	81	93	79	95	82	83	86	101	104	94	88	90	92	86	98	89	86	91	91	86	84	89	89	101	96	79	96	74	86	74	80	93	79	74	72	85	92	83	83	79	99	88	90	85	98	86	95	77	70	84	84	79	88	88	90	84	66	90	95	87	87	85	68	94	89	81	90	74	90	89	92	95	80	84	87	70	87	85	70	80	87	91	80	74	102	79	105	86	87	106	94	87	71	83	79	88	100	83	87	98	82	99	77	82	72	87	95	93	81	84	78	99	79	78	92	83	88	80	78	70	78	93	85	71	79	97	85	99	94	97	86	98	88	93	81	79	89	78	92	91	85	77	85	88	87	81	88	81	74	85	94	81	77	82	85	109	101	76	86	75	101	84	82	91	84	74	73	91	82	83	79	74	99	81	101	102	69	98	81	81	92	78	75	78	76	81	97	78	74	75	79	83	94	93	93	84	102	59	68	83	90	68	93	78	69	92	66	93	99	78	96	65	86	95	87	91	84	88	77	93	76	81	90	70	73	94	88	78	97	81	79	84	76	78	85	90	91	78	112	78	101	85	82	75	78	75	81	88	73	96	87	85	80	98	80	97	65	91	74	100	85	76	102	97	83	78	97	85	85	97	81	92	86	98	74	105	104	83	76	97	72	89	112	96	90	96	81	72	96	89	73	83	93	77	81	77	84	71	88	81	81	78	72	75	56	88	80	80	91	73	77	89	69	74	95	96	100	96	71	110	87	97	85	90	83	86	84	90	92	86	74	94	79	78	84	79	73	82	83	101	75	90	78	80	63	90	87	85	87	106	73	72	88	83	103	95	75	72	76	91	91	83	84	86	76	87	100	88	79	86	82	80	92	97	82	84	72	90	86	95	95	80	99	88	101	84	76	81	90	87	94	86	86	87	71	71	97	80	74	74	95	90	90	93	86	65	79	90	104	84	93	80	77	93	97	102	88	74	82	83	82	84	91	76	96	86	87	77	83	93	91	92	91	95	63	83	78	74	87	84	89	88	92	96	86	76	80	84	65	86	93	73	84	94	87	75	89	85	89	81	98	79	106	79	94	92	70	89	89	81	76	88	99	86	95	99	91	102	94	87	72	98	93	80	95	73	89	84	68	66	86	86	82	80	75	93	90	73	82	73	85	66	77	82	98	82	78	90	86	91	98	87	103	73	71	83	87	98	81	71	97	75	78	85	75	75	91	92	68	98	84	103	68	83	87	79	79	84	76	93	91	101	74	83	82	87	107	87	87	95	85	81	77	80	85	83	101	82	81	101	86	101	93	100	89	74	90	84	83	86	86	91	64	89	72	80	84	92	64	80	82	75	82	89	74	91	93	86	83	74	86	71	73	96	108	84	86	74	84	103	67	85	69	60	87	75	67	86	109	72	90	81	86	75	104	93	67	77	87	75	74	79	79	96	98	95	86	88	87	89	88	94	65	90	89	87	105	82	82	89	87	83	66	85	88	80	75	87	77	93	80	83	88	102	92	84	78	87	105	74	83	97	79	98	79	70	87	104	78	96	88	87	81	77	78	77	97	82	83	83	81	107	85	84	95	77	79	92	88	90	90	95	84	80	77	71	85	72	77	85	94	88	74	85	92	90	87	77	89	84	80	72	90	73	96	106	101	87	79	88	82	77	74	91	87	86	55	82	97	91	70	75	81	87	91	72	84	88	98	87	90	88	76	85	81	94	91	83	83	100	85	77	87	102	70	85	89	67	106	98	97	73	69	84	96	87	85	90	100	85	90	76	79	72	75	77	86	88	88	94	78	90	81	84	96	90	93	70	86	74	84	96	84	79	82	89	85	76	96	93	77	98	82	89	101	75	82	97	80	79	82	75	92	94	73	72	101	67	82	75	85	95	82	82	81	80	90	96	86	73	81	97	88	96	81	83	78	83	91	83	94	107	80	86	95	102	90	90	74	64	73	95	88	92	84	75	84	86	88	79	84	97	76	100	85	91	87	82	83	93	67	93	91	84	92	92	78	83	87	84	79	78	78	90	80	85	88	99	92	94	83	87	74	87	101	86	83	79	78	77	78	99	86	81	85	83	91	97	88	81	81	77	95	79	83	87	75	84	80	85	79	72	95	81	100	78	89	101	89	95	97	79	78	73	84	68	81	87	89	66	81	98	103	75	91	89	83	99	89	72	92	75	83	100
42092	30857	24477	22540	23331	18524	18334	16905	15596	13963	10001	6711	3855	1623	1186	1037	781	793	873	845	798	758	729	804	840	832	806	744	760	770	746	718	766	787	743	746	747	764	770	702	727	781	797	788	734	785	775	797	743	729	809	775	722	748	796	744	764	754	776	774	729	756	761	755	755	769	729	733	773	758	748	723	753	752	804	751	762	749	761	742	740	732	757	792	722	760	751	769	814	771	782	781	758	748	756	759	742	756	755	740	741	741	759	748	769	756	764	742	781	769	751	729	744	720	739	759	738	742	748	754	751	727	727	742	749	779	775	765	740	759	752	754	778	726	713	734	735	715	756	723	738	808	693	753	757	692	761	759	793	754	740	776	754	772	759	739	758	742	821	765	777	715	756	710	758	815	811	710	720	732	714	742	814	766	709	765	758	710	739	790	770	696	745	740	749	701	740	743	735	773	749	749	728	729	738	725	758	741	772	740	747	755	769	739	729	753	744	771	752	757	761	738	709	731	751	772	781	756	718	721	823	780	781	753	790	759	759	763	712	763	777	771	756	745	754	738	734	752	770	762	695	750	780	736	738	745	771	756	759	728	779	736	727	727	774	719	729	725	730	756	761	758	762	762	687	754	747	737	763	743	715	753	768	667	775	789	807	739	773	774	787	758	753	751	805	707	690	735	735	741	761	747	791	752	750	726	766	750	740	727	782	765	723	781	750	737	696	712	781	748	794	776	758	789	752	776	784	699	718	696	778	703	757	772	712	766	752	719	759	756	765	815	747	737	734	728	781	764	734	756	685	730	728	753	740	784	728	664	744	773	781	796	712	802	761	753	762	817	756	721	766	766	727	780	792	826	778	782	745	799	789	710	747	783	716	733	756	724	752	719	741	779	777	784	784	741	806	735	771	791	717	790	753	752	722	701	726	763	810	737	736	772	779	770	773	743	764	759	798	786	763	722	746	745	772	724	736	782	766	790	754	740	786	775	765	789	752	765	726	774	770	820	722	758	766	732	773	770	768	735	773	741	748	753	738	727	722	748	744	694	737	772	784	758	679	731	723	727	763	769	712	788	736	747	770	740	747	757	801	784	729	739	727	757	726	758	723	743	755	805	748	774	780	768	736	732	785	730	783	810	764	770	754	751	748	751	752	759	695	754	750	726	700	732	762	742	758	744	782	777	781	753	712	708	727	792	739	727	774	733	720	751	761	744	770	748	777	763	747	736	703	744	742	746	782	731	744	772	754	765	737	754	742	722	719	785	770	751	763	747	793	741	758	721	756	727	749	708	724	817	741	738	751	752	776	732	783	777	762	739	790	782	722	756	755	723	731	763	773	741	733	739	785	777	718	752	762	756	715	799	736	728	751	799	757	717	764	701	819	787	753	739	729	766	699	699	746	762	726	766	772	783	793	807	794	780	778	704	718	780	747	754	700	712	784	750	736	764	777	704	754	794	762	784	758	714	717	769	671	729	698	737	712	830	776	718	706	762	729	762	737	743	752	769	804	715	716	786	788	778	796	762	760	722	712	739	782	734	738	725	703	768	774	733	719	755	756	738	793	756	715	742	803	761	819	782	747	804	793	732	797	771	773	743	753	782	773	729	774	726	726	777	753	776	720	760	727	761	674	798	739	755	733	744	775	732	760	723	786	740	773	757	747	743	737	754	773	802	735	752	731	797	784	760	776	714	729	726	816	742	737	805	756	763	716	759	773	752	739	722	749	771	770	758	780	775	728	748	739	739	790	750	757	764	790	742	725	725	785	780	759	754	759	756	746	727	771	740	734	738	756	784	767	721	767	769	765	751	747	741	754	729	766	781	751	782	765	755	756	758	742	762	755	746	758	723	762	741	725	762	771	723	759	760	775	743	774	761	750	747	708	757	770	781	758	763	745	756	714	708	767	783	754	740	732	744	789	744	768	747	794	751	759	728	739	730	731	800	781	801	738	801	802	758	749	788	782	735	728	740	726	758	692	763	764	762	714	765	750	766	790	711	751	738	758	761	786	675	692	774	774	741	719	787	760	715	733	745	808	689	718	789	768	707	751	747	803	726	736	807	752	761	734	746	740	766	794	743	771	755	735	723	782	688	713	768	760	779	745	789	745	755	721	764	738	770	774	716	724	723	727	762	754	735	753	796	774	739	763	781	769	744	776	771	771	775	793	749	724	746	782	787	729	759	740	699	741	746	731	767	790	688	739	752	729	708	733	721	786	731	754	746	714	787	725	799	723	775	771	758	737	713	748	729	702	786	767	747	679	738	743	739	767	776	733	728	731	758	736	785	740	717	721	740	698	796	770	760	749	754	792	746	731	762	756	739	797	715	750	748	788	765	797	772	737	775	781	760	740	700	718	795	708	749	800	740	743	782	759	807	737	772	770	751	766	774	749	731	706	759	764	721	766	723	721	769	723	717	755	729	772	748	814	802	781	771	754	705	728	702	741	731	724	754	728	773	717	766	758	704	733	719	756	721	753	771	754	776	699	697	722	797	675	749	711	738	764	756	726	742	754	756	716	703	759	763	724	740	751	720	737	736	786	728	807	722	780	720	741	760	737	741	750	716	757	733	751	738	779	743	767	689	756	761	777	723	760	761	743	733	746	781	765	739	735	734	716	787	738	699	767	762	749	729	784	756	752	733	738	750	757	741	788	731	765	795	766	775	790	723	756	725	712	739	734	686	721	727	738	733	750	745	767	785	709	731	772	802	759	718	773	740	732	764	789	734	782	746	725	754	726	673	753	722	757	775	731	734	792	747	740	759	750	752	734	741	718	807	768	767	782	777	761	779	742	740	741	792	717	766	779	746	734	751	716	743	722	757	751	755	690	738	746	750	744	758	716	792	752	782	717	742	778	739	754	762	764	789	758	685	769	738	765	749	733	726	745	709	792	775	736	732	777	717	758	755	739	776	747	719	754	730	740	709	762	774	761	789	736	766	734	771	786	750	763	754	779	719	774	778	759	753	734	751	753	738	756	690	728	799	745	735	742	767	784	729	746	758	728	791	735	760	772	775	769	714	738	738	769	710	767	778	757	750	718	699	758	723	752	708	806	806	758	778	728	721	762	719	779	746	703	758	775	756	747	742	790	704	766	738	771	740	716	703	733	738	740	780	760	735	763	772	738	712	779	748	734	729	766	765	722	785	814	745	760	730	748	756	749	772	746	752	718	813	697	759	750	721	727	780	754	766	768	714	744	753	761	723	766	704	758	762	774	740	787	740	762	789	724	757	754	758	727	754	705	734	711	767	750	729	742	769	762	785	797	687	738	733	756	714	720	797	735	745	777	733	727	738	732	706	751	807	749	768	748	773	725	747	763	792	756	804	732	740	746	738	773	755	736	744	775	703	786	774	737	744	715	727	781	802	752	743	805	734	754	716	698	704	783	766	781	796	767	750	762	767	749	696	739	762	698	769	751	754	730	737	724	743	805	739	815	693	689	773	789	726	768	780	753	743	754	775	728	741	689	719	770	744	756	760	754	746	754	737	728	739
10431	7100	4902	2911	1487	865	632	567	733	702	499	355	191	102	79	83	78	57	67	71	77	61	57	88	65	56	56	70	82	59	75	58	54	54	67	75	63	59	61	59	56	65	63	60	55	64	54	75	63	56	60	49	64	65	66	59	67	55	54	57	55	78	72	63	43	55	65	74	40	55	50	50	44	63	72	52	60	60	57	63	59	53	57	55	64	68	65	69	66	57	57	48	54	70	54	71	50	58	64	67	62	47	53	63	67	58	53	52	56	50	56	66	49	61	59	70	68	62	52	59	69	64	72	51	75	73	64	64	67	60	56	58	46	60	54	54	56	61	70	60	61	55	66	62	68	65	54	63	43	47	74	52	67	74	74	58	72	71	55	64	53	58	64	60	53	68	60	55	65	66	73	67	70	63	57	76	69	57	60	54	59	50	73	60	55	57	70	74	68	59	65	56	55	69	60	59	67	65	48	59	61	52	56	65	52	61	59	61	48	56	80	57	68	52	70	70	51	68	51	69	65	63	58	73	58	58	62	67	63	77	67	52	62	69	57	62	57	81	66	60	48	68	56	57	83	57	49	61	59	57	58	72	74	60	49	53	73	60	64	65	72	61	69	49	49	74	72	65	59	61	60	66	70	70	65	53	71	57	61	59	76	60	64	66	57	56	57	48	57	47	63	56	60	71	68	58	73	62	69	57	61	76	76	45	44	69	63	57	69	65	71	59	56	54	54	50	57	52	55	56	42	66	76	63	64	51	60	51	69	51	59	65	62	65	51	67	64	72	47	55	59	60	66	85	74	73	52	74	69	52	54	60	61	67	62	39	61	69	61	48	72	64	62	64	59	68	55	52	71	63	61	59	48	62	43	58	67	65	59	53	54	62	59	63	72	63	69	54	58	62	65	62	51	57	62	55	66	67	67	52	66	62	62	45	51	83	63	57	53	61	62	63	67	64	62	48	39	67	68	50	60	68	64	70	62	56	61	46	76	50	65	52	55	64	65	54	49	56	51	61	55	47	55	60	61	71	46	60	82	71	65	60	70	51	61	69	62	61	79	50	73	66	62	58	63	69	57	61	77	64	72	73	73	63	55	64	40	58	72	57	76	62	56	64	50	65	72	64	57	74	66	62	55	50	65	66	74	65	62	61	74	68	44	61	76	72	59	51	43	75	57	44	65	79	50	60	54	58	61	62	61	64	58	49	56	72	63	53	63	53	45	72	65	48	69	66	58	52	61	60	65	51	65	54	69	59	69	65	62	49	58	61	66	58	56	68	62	65	54	64	56	60	50	55	47	70	64	66	70	64	52	51	72	55	59	67	76	66	63	55	58	59	66	53	67	66	55	61	66	61	57	69	69	57	73	73	60	56	65	74	49	72	67	61	55	51	70	60	62	66	71	53	57	64	48	60	64	50	55	72	63	61	64	73	68	56	59	53	70	52	59	66	62	56	74	59	65	67	59	63	57	59	62	66	57	71	78	63	58	53	66	58	56	49	62	53	70	65	60	62	61	64	69	73	59	66	59	57	59	62	54	74	65	66	70	55	66	52	63	55	56	57	82	69	64	51	58	62	63	62	64	58	75	69	65	59	66	47	62	58	56	53	61	73	54	65	54	65	65	53	77	61	72	62	69	68	55	64	70	51	63	73	69	67	62	81	76	54	57	50	63	74	58	68	79	51	57	63	59	63	61	76	64	62	69	58	67	60	53	49	70	55	50	54	53	62	71	58	61	48	54	58	57	55	52	62	70	73	62	53	46	65	72	57	60	63	53	59	63	52	60	68	63	62	68	63	66	59	50	59	75	57	42	51	53	69	47	59	66	60	69	53	59	71	67	75	69	60	56	67	65	64	63	54	63	68	63	50	68	76	43	70	59	59	50	69	51	59	57	68	53	62	50	63	59	76	48	74	64	54	65	63	76	55	53	77	64	60	68	54	74	69	66	43	68	60	61	64	64	61	56	54	53	69	52	53	62	61	55	63	52	73	58	64	59	51	55	62	58	51	64	61	59	58	58	54	50	54	52	57	67	71	78	63	60	68	73	60	64	39	63	61	65	54	55	68	78	76	69	61	56	74	65	64	70	70	58	50	63	57	59	80	72	55	57	63	60	63	70	56	67	63	66	55	64	55	64	58	62	67	62	67	41	67	60	63	69	53	51	42	52	75	85	49	59	67	59	49	62	61	67	61	56	70	70	74	52	56	59	60	49	50	58	64	62	60	60	70	62	75	69	68	65	41	79	61	68	87	57	54	47	60	59	57	61	70	68	64	68	63	62	61	48	62	76	49	65	58	53	64	59	64	58	58	60	55	61	57	58	74	49	63	66	50	52	65	71	62	67	50	70	71	61	63	62	67	69	72	54	62	68	60	70	56	47	76	48	53	58	72	73	56	55	51	64	67	45	60	62	60	73	55	59	80	77	62	57	62	63	51	61	56	57	54	66	65	54	67	61	74	65	69	48	58	57	46	62	59	66	64	69	62	62	57	65	63	63	74	69	55	52	44	60	53	59	72	59	80	54	58	63	59	49	58	62	65	58	60	55	57	63	68	58	56	69	53	72	59	60	56	66	61	58	60	58	69	54	67	67	54	66	68	61	46	66	54	79	60	66	63	53	77	63	61	71	59	64	63	74	69	67	63	63	64	73	59	55	62	48	61	59	64	62	52	49	50	47	56	66	73	63	58	59	72	53	75	62	62	57	59	58	63	48	54	66	78	65	55	51	65	68	64	60	71	70	68	57	59	55	59	62	56	70	72	67	77	77	62	60	63	56	54	47	56	62	54	53	61	64	68	58	57	63	62	71	56	64	66	68	62	66	56	59	61	68	54	53	55	60	55	51	83	50	56	66	60	67	71	65	58	65	56	65	55	69	57	55	41	61	66	61	75	73	65	60	59	65	57	68	58	64	61	62	75	69	74	66	60	67	51	55	49	65	49	60	60	49	46	66	60	64	57	62	60	50	69	64	74	57	49	66	57	67	51	56	60	68	57	60	58	69	63	58	58	59	52	61	48	53	52	46	72	58	63	55	56	67	73	52	67	72	66	63	52	48	59	64	50	67	67	88	64	72	57	54	46	59	63	65	69	62	46	63	76	55	54	53	61	61	74	61	61	56	48	51	57	58	72	57	50	55	65	62	79	66	57	60	74	70	68	63	61	54	56	65	69	55	53	69	55	63	64	58	49	58	65	48	53	63	56	53	60	71	59	64	55	72	73	65	69	59	60	63	59	62	73	59	67	59	55	51	77	44	59	49	53	62	66	43	66	49	71	71	64	48	78	65	69	75	53	60	62	63	52	70	49	69	55	63	61	69	69	59	63	61	67	58	68	61	48	69	61	56	62	64	58	46	53	62	73	49	48	70	37	48	61	63	58	59	53	66	77	69	59	61	73	60	68	78	64	55	72	64	78	65	81	49	65	52	65	62	59	51	57	74	63	70	59	56	68	71	52	75	70	59	64	71	67	61	56	67	62	73	77	72	70
38561	28225	24926	22847	22425	19074	14757	14238	15493	13552	9583	6654	3731	1460	1011	750	608	575	619	563	536	525	569	552	607	554	572	570	531	538	518	559	549	518	532	524	553	553	605	536	537	569	540	541	546	498	526	557	543	554	568	550	572	511	537	549	568	554	544	553	521	569	554	499	545	537	579	542	555	531	532	583	572	530	522	594	495	538	576	552	547	519	531	534	520	555	522	560	563	537	527	493	560	576	556	543	523	519	558	534	552	561	533	495	517	584	527	582	570	556	556	531	549	494	513	519	557	520	552	532	527	543	543	504	520	535	543	540	534	553	593	555	545	530	559	572	526	503	509	571	531	562	501	486	531	552	579	561	492	469	511	549	549	572	522	551	536	543	524	530	542	513	542	586	505	504	592	558	532	505	578	519	543	542	587	535	556	523	559	527	540	496	557	497	515	577	533	544	535	517	506	532	530	533	540	547	535	531	538	511	494	523	520	544	551	557	541	545	548	565	571	573	500	514	505	472	530	550	571	561	520	531	540	522	551	566	590	537	530	545	535	536	528	529	540	566	556	523	554	561	584	569	544	550	539	552	595	532	538	535	574	544	544	544	587	580	515	534	551	548	542	566	509	537	489	518	552	552	521	548	558	561	527	536	546	500	531	547	574	515	509	560	559	526	490	552	542	508	535	546	510	513	574	495	537	574	524	556	554	543	544	586	506	537	554	558	558	547	553	561	525	560	505	517	541	534	508	541	556	510	524	543	568	558	506	561	528	583	525	542	533	522	514	513	564	493	534	580	552	537	519	558	532	535	571	567	548	527	543	512	526	539	499	546	580	574	501	513	555	528	558	531	507	526	510	555	526	533	520	559	543	569	505	575	550	511	509	527	507	554	550	528	554	545	512	558	530	486	547	525	524	537	534	544	530	561	541	564	550	544	533	537	543	576	567	565	559	548	548	561	553	556	518	539	528	532	515	564	582	565	516	527	567	556	531	571	555	541	519	555	540	558	578	513	515	513	523	595	538	536	590	556	528	543	551	545	509	534	565	521	475	572	569	543	560	566	555	527	520	525	538	522	556	523	516	529	550	507	555	557	554	544	547	555	532	541	541	553	504	561	534	526	535	513	504	545	511	508	553	509	578	546	558	525	547	532	553	547	538	572	548	574	531	551	525	556	513	566	563	539	550	541	558	553	525	533	560	610	516	561	528	504	566	558	538	536	529	572	554	544	594	557	514	531	498	542	517	488	523	553	506	545	521	557	517	574	596	518	543	570	534	561	517	549	523	585	562	470	530	547	541	500	553	552	553	514	576	533	546	550	543	527	498	501	548	547	526	504	530	556	529	519	528	536	552	587	534	548	574	564	494	582	529	553	528	542	518	552	556	480	580	509	553	502	511	526	574	555	539	543	554	510	554	553	561	522	527	544	520	562	547	541	558	496	504	540	540	518	516	561	553	540	547	487	521	534	546	491	570	520	532	554	516	532	541	582	593	534	565	565	584	579	544	536	541	577	499	545	538	550	528	544	536	551	530	575	534	557	541	561	524	550	577	579	556	533	505	530	490	563	499	563	600	562	524	538	574	577	511	527	506	550	494	549	568	539	548	592	544	558	533	534	570	531	556	539	517	590	557	535	514	517	523	535	498	565	530	557	525	555	560	557	498	546	564	506	525	547	558	544	502	550	544	558	551	566	556	531	546	570	574	547	501	575	539	547	571	584	534	503	509	526	566	550	525	499	531	534	470	532	528	547	576	557	578	588	530	531	531	548	543	557	538	526	519	548	519	528	530	520	551	522	533	505	522	509	531	535	519	544	556	513	541	537	565	521	522	539	546	483	525	579	539	549	524	508	524	504	538	537	547	567	580	564	536	579	537	542	535	503	560	547	541	553	522	535	500	523	554	562	570	543	534	518	553	532	554	548	585	545	557	536	552	551	575	512	538	506	562	552	557	550	560	540	525	497	534	575	547	540	528	576	553	541	507	542	506	524	558	504	528	541	551	545	545	544	566	574	544	533	528	511	526	538	583	526	525	569	570	550	519	547	529	521	545	519	549	576	548	509	511	544	534	558	569	544	524	539	530	505	536	557	527	520	568	544	509	544	509	566	563	546	555	539	536	491	561	566	545	537	520	539	529	564	555	546	552	529	487	581	567	548	532	576	567	524	533	543	547	516	546	534	575	560	576	519	558	515	553	557	538	526	553	534	525	560	537	574	585	547	574	542	520	522	582	503	595	586	560	557	541	566	538	556	565	576	542	491	569	523	513	515	533	529	553	537	519	571	542	563	511	526	539	542	550	543	531	535	546	528	484	505	541	543	513	524	557	564	554	529	523	518	516	543	520	529	535	529	551	535	570	540	515	521	546	553	557	560	542	552	540	557	569	492	530	525	551	565	558	461	549	536	552	520	523	517	532	547	559	592	549	545	558	566	569	536	568	525	531	565	527	601	535	558	527	551	549	556	552	595	564	521	503	519	522	497	543	538	582	552	523	532	517	556	500	568	556	518	532	553	596	587	539	586	551	551	497	591	535	529	533	543	501	516	561	547	508	513	518	531	523	564	529	552	522	542	527	530	523	514	538	527	524	569	543	518	527	574	524	581	544	594	518	524	532	561	515	548	528	527	509	540	528	508	560	602	589	537	499	568	514	561	554	559	514	553	569	524	546	541	537	565	552	547	547	556	539	543	581	541	502	550	554	529	554	527	544	562	592	538	540	498	547	603	538	541	531	528	511	551	571	509	522	526	553	541	528	554	542	550	532	505	577	534	562	543	567	557	569	507	530	538	568	512	547	578	545	532	556	573	536	509	559	551	507	509	586	527	530	552	574	535	561	560	515	528	544	536	573	575	544	542	566	540	536	516	570	567	560	551	546	515	533	530	576	515	542	537	538	552	531	537	518	553	568	560	566	519	528	533	551	537	504	525	551	549	497	581	524	572	536	516	480	580	561	519	526	518	514	526	547	528	551	536	564	550	564	562	556	566	522	535	574	521	510	571	538	560	510	486	560	518	541	553	566	538	560	529	539	499	541	525	559	497	565	536	513	543	495	524	544	548	557	574	546	526	534	535	524	576	510	546	502	530	527	539	513	559	521	566	546	533	529	502	529	536	542	517	561	500	531	546	540	516	519	524	519	627	548	566	576	542	540	582	562	568	478	556	537	561	554	524	521	550	514	538	543	537	557	532	547	527	529	527	554	510	537	515	557	543	528	525	519	562	539	531	520	530	539	548	531	531	584	530	579	505	521	485	505	572	524	518	545	519	554	532	546	547	548	550	503	540	525	530	536	567	602	530	541	572	558	555	569	545	541	551	508	547	560	550	539	514	524	576	541	519	492	583	513	527	558	539	542	533	561	545	543	559	543	557	585	555	566	497	521	552	526	520	529	523	531	517	550	536	535	572	549	572	533	538	513	526	538	533	571	506	564	556	543	526	563	547	578	501	531	541	566	588	547	558	548	527	535	540	511	580	516	542	560	500	560	527	563	543	558	554
12263	11470	7827	4120	2376	1587	1262	1227	1298	1193	847	653	361	156	109	105	85	86	80	73	84	87	77	92	87	91	89	75	80	73	79	77	86	88	80	80	69	90	71	72	76	87	72	72	81	93	68	88	74	86	78	95	85	89	66	86	82	79	72	69	84	80	84	66	84	80	80	72	73	89	99	48	91	70	84	67	72	65	80	83	86	89	78	81	57	70	80	85	70	93	72	76	68	92	84	63	89	80	85	80	81	82	82	64	85	70	78	78	83	82	76	82	91	79	78	80	81	76	84	75	80	83	81	77	78	68	80	70	92	87	80	79	87	81	89	71	86	75	89	73	97	87	90	73	81	92	90	70	87	93	78	74	58	94	77	74	62	72	87	66	74	77	73	87	77	80	85	87	90	87	78	74	80	80	83	98	78	83	79	75	71	83	101	67	80	66	88	69	89	101	81	80	73	76	66	66	68	78	77	84	74	77	67	77	85	87	77	77	75	75	90	67	85	70	75	78	75	62	67	87	68	90	83	81	75	71	81	72	70	86	68	64	81	89	70	72	91	87	84	68	70	75	79	83	77	80	88	85	88	81	75	84	84	74	78	80	91	78	63	88	79	81	68	67	85	87	72	84	91	93	83	88	70	87	95	71	86	72	92	91	89	100	84	60	87	87	72	80	76	84	78	71	87	71	57	87	88	83	67	84	89	79	77	70	86	81	76	87	89	83	79	67	81	70	70	81	94	90	89	89	83	59	71	65	85	69	93	86	75	67	71	69	93	72	76	80	68	84	71	85	71	89	74	78	68	67	72	68	80	95	76	81	78	74	70	84	87	79	82	53	72	72	80	90	79	79	86	81	78	72	76	79	89	73	106	68	71	78	84	74	71	71	61	88	60	71	92	63	76	83	74	77	84	85	71	82	85	76	74	71	64	78	79	69	85	76	67	90	95	79	85	96	70	83	79	59	86	75	85	77	86	82	80	77	83	74	77	72	73	66	72	65	69	75	57	79	75	59	72	82	66	73	85	73	72	97	76	74	79	69	79	90	79	75	69	83	79	87	93	69	72	76	90	58	91	73	66	86	74	88	78	85	66	69	79	72	72	88	86	84	87	87	94	85	83	71	55	60	80	63	76	85	76	80	83	92	81	77	82	85	73	84	75	99	70	86	85	89	79	79	71	81	62	77	78	78	79	68	85	78	70	83	73	73	74	69	60	67	90	76	67	82	86	78	76	75	71	83	70	86	68	91	79	66	73	72	94	79	73	75	96	78	101	78	70	63	85	82	71	83	69	83	94	83	78	74	91	77	84	92	75	96	64	78	84	82	72	82	70	85	79	74	81	81	73	66	70	95	73	76	73	65	79	82	88	74	69	83	83	91	96	72	85	84	98	76	82	88	80	78	84	73	70	78	75	99	97	78	86	94	66	81	80	89	87	76	88	80	79	102	69	87	93	78	59	92	70	99	70	73	84	87	83	73	93	80	86	103	74	76	70	89	83	75	74	65	82	88	81	87	80	76	78	78	70	91	80	72	67	79	73	80	73	70	81	73	71	67	83	76	67	85	72	80	61	66	80	83	87	86	73	91	81	81	76	81	70	64	78	91	85	83	61	84	74	72	88	63	86	87	75	78	86	77	78	72	88	97	85	85	91	96	59	79	83	81	95	85	83	69	88	77	86	82	89	74	79	69	89	86	76	61	100	90	83	79	80	81	82	93	71	73	70	72	72	88	116	79	70	74	92	85	100	56	77	72	84	80	76	71	89	77	79	70	89	64	81	62	75	85	78	90	64	87	87	90	82	68	62	86	82	75	79	66	72	82	68	75	81	70	93	87	74	77	82	75	66	66	86	71	80	78	96	86	84	82	86	79	71	76	83	78	86	69	83	88	72	83	74	72	78	69	70	71	71	81	73	64	64	71	80	84	74	69	88	68	90	85	86	82	69	85	85	65	70	75	80	77	72	68	85	89	75	74	75	91	75	63	87	108	77	89	84	79	75	88	82	83	71	82	67	68	85	72	72	81	77	88	73	74	92	80	79	69	68	87	84	74	86	95	80	62	91	90	85	68	72	74	61	61	92	92	85	88	85	76	82	74	58	59	77	94	79	84	75	92	86	74	70	82	73	87	83	78	86	88	89	72	79	70	87	74	65	77	90	79	76	82	87	94	69	63	61	70	86	80	89	85	92	77	88	72	74	80	79	83	74	97	81	96	80	82	94	85	87	86	87	86	99	77	66	66	75	66	69	68	89	77	86	91	74	79	81	79	75	82	93	78	87	80	96	86	83	77	67	67	84	73	78	81	77	77	75	87	59	79	95	76	96	86	59	70	75	76	79	87	81	71	77	66	72	72	79	85	84	78	76	87	89	73	73	79	74	86	87	72	55	72	71	71	75	67	96	85	70	83	79	87	75	74	72	65	74	72	68	76	71	84	81	78	76	78	73	74	83	90	81	79	64	78	92	83	89	74	87	79	71	88	66	81	71	79	65	83	86	67	93	62	73	79	71	84	58	82	100	87	71	78	82	94	88	68	66	77	72	77	78	87	77	70	91	75	72	85	86	69	94	82	75	73	90	91	92	87	90	76	78	84	71	86	99	75	77	63	80	68	79	83	83	83	78	79	75	78	76	82	68	80	78	67	71	78	75	73	68	71	82	53	84	80	76	94	76	88	84	84	92	79	75	66	75	72	76	73	91	78	74	68	80	78	74	77	95	57	81	82	77	91	81	78	97	80	71	74	92	79	93	86	69	55	67	66	76	67	81	77	80	66	86	75	83	83	74	71	83	79	73	69	86	63	75	84	88	77	66	73	92	85	86	69	94	90	69	88	78	61	79	70	92	87	94	88	76	79	74	86	89	73	74	84	87	82	75	74	69	81	82	73	86	81	70	72	77	97	66	62	71	88	66	81	78	96	56	74	85	83	85	92	90	98	82	83	76	77	85	69	80	79	95	76	62	70	70	70	81	90	75	78	76	76	73	76	66	63	77	73	82	77	88	64	91	83	87	69	69	93	75	82	72	81	73	76	74	74	103	87	95	71	79	86	78	84	91	78	73	87	71	84	89	101	71	83	79	79	70	82	83	75	73	83	77	86	83	77	70	77	77	106	78	88	71	87	83	65	76	83	79	81	86	70	62	91	90	81	75	81	84	76	96	87	83	82	70	80	71	82	75	93	81	86	84	72	76	77	89	86	79	90	75	80	78	74	85	80	73	84	87	84	68	81	96	81	77	69	82	82	80	104	76	81	67	95	76	69	72	81	74	83	81	80	76	82	78	64	82	72	91	80	87	72	70	77	82	80	63	78	81	61	92	74	89	84	78	97	79	113	81	78	77	89	69	78	91	88	86	72	72	76	82	90	61	82	66	75	77	87	79	82	81	67	79	80	81	70	71	88	91	76	88	88	84	74	74	89	71	105	74	74	78	80	75	88	94	80	78	70	69	73	78	70	74	63	75	83	78	81	69	82	64	67	74	72	77	76	77	65
42882	33478	28740	26097	27305	25206	22669	20990	20787	18374	13934	10462	5694	2281	1605	1053	883	796	825	787	774	726	680	775	768	892	742	781	720	740	662	684	695	691	725	699	675	765	665	730	700	769	684	717	720	707	692	715	659	699	678	733	733	671	717	715	675	663	705	715	694	666	699	695	674	703	655	729	682	680	726	685	717	727	703	712	716	667	720	684	677	683	683	697	711	697	671	676	674	719	704	729	636	705	650	651	731	679	698	690	683	698	700	704	673	738	674	693	679	721	725	698	650	650	681	695	699	727	705	728	709	661	735	729	742	718	723	707	703	659	689	716	719	713	688	635	696	705	716	709	685	677	697	729	674	692	707	727	665	742	687	732	684	671	688	706	682	657	726	674	705	725	756	754	708	705	691	676	708	681	721	677	676	676	682	719	680	724	704	714	651	692	666	730	652	724	711	676	681	685	682	715	711	717	659	670	729	673	701	719	684	676	706	701	668	670	717	700	715	700	657	683	705	734	704	701	689	709	689	675	668	698	704	704	703	734	712	692	676	720	689	704	677	711	713	694	622	707	709	747	723	703	715	713	680	691	712	666	696	677	716	757	696	695	665	684	716	705	701	703	686	675	645	709	677	700	707	690	693	690	728	700	709	707	718	703	700	681	685	670	682	681	708	682	661	667	699	712	652	688	739	665	713	680	737	753	669	709	721	720	704	670	687	659	689	729	670	704	671	719	674	661	692	679	703	670	677	701	693	678	719	679	678	720	655	687	688	670	650	687	695	722	696	702	706	691	646	714	692	645	714	705	719	677	717	708	689	691	680	704	700	637	706	718	683	688	693	687	701	678	676	663	743	683	681	715	705	696	683	672	741	685	654	679	691	633	667	677	703	659	747	668	729	703	712	699	672	705	699	683	691	642	666	744	676	679	692	687	682	687	721	682	776	666	686	636	679	668	724	699	689	730	660	687	711	725	685	650	700	730	737	701	697	679	662	692	676	671	731	670	661	694	699	692	708	715	681	710	696	733	732	715	668	665	672	705	647	689	698	663	705	723	629	717	709	704	679	674	697	711	746	699	696	682	682	741	659	682	726	690	655	724	703	711	665	718	683	655	709	705	747	668	722	676	732	720	694	709	721	696	705	677	703	734	710	684	668	681	692	710	745	674	714	669	739	662	694	662	740	711	714	676	642	692	707	722	697	690	692	673	679	656	695	676	733	651	687	675	705	698	656	636	707	718	750	684	720	705	683	663	685	732	721	712	697	719	700	717	705	694	675	717	640	706	710	738	691	766	710	770	719	693	701	720	728	699	678	750	734	741	676	714	690	677	660	707	678	713	689	698	659	667	657	689	734	745	668	713	714	733	718	710	723	715	679	728	695	708	657	678	705	661	683	648	665	667	645	701	685	694	664	731	693	724	699	682	703	659	702	663	694	689	679	709	776	719	679	731	697	693	711	712	673	704	672	691	700	674	757	717	667	728	707	683	673	727	761	732	711	704	678	734	628	715	665	684	710	690	711	681	692	654	676	698	725	699	714	647	675	710	683	668	714	704	726	741	721	700	721	679	685	655	692	693	706	696	696	636	644	734	664	695	734	741	690	737	684	728	717	702	706	689	677	691	655	725	692	708	688	696	732	711	690	700	701	700	711	677	673	765	644	709	710	659	672	667	678	716	658	657	711	642	695	685	725	690	697	665	748	693	682	694	701	712	661	728	716	671	710	683	668	699	696	650	701	696	689	694	758	696	660	725	713	691	680	706	727	684	679	700	708	715	709	713	667	705	682	680	656	705	738	751	689	712	626	700	698	709	666	656	677	700	689	692	680	701	748	717	693	708	680	686	694	630	672	699	662	719	667	692	720	662	684	699	709	743	724	656	641	694	687	684	725	662	695	727	686	686	716	727	698	674	702	717	684	682	670	699	678	705	676	663	661	696	676	722	735	714	682	729	740	679	678	707	681	751	629	700	693	673	701	692	700	682	743	691	724	708	672	715	691	656	706	716	714	699	683	695	688	662	717	713	668	678	696	694	643	717	723	672	676	687	707	681	673	713	687	717	686	705	692	712	694	672	661	715	723	786	679	710	699	693	714	689	745	677	668	733	703	679	699	711	729	672	690	668	704	721	705	716	727	725	708	683	710	733	675	668	693	671	729	698	656	684	665	729	718	735	674	676	712	692	703	713	694	683	697	693	682	724	718	704	689	722	749	722	671	676	647	719	698	673	648	651	692	685	675	692	733	725	739	691	706	657	653	688	672	680	710	691	701	726	684	680	668	706	675	698	707	728	733	665	693	655	666	659	700	677	654	748	687	680	668	707	717	716	673	687	687	662	706	722	660	731	714	659	634	595	700	721	710	686	660	685	718	728	716	727	728	709	699	688	682	672	719	685	715	707	675	680	686	737	712	717	650	719	704	723	725	671	707	773	697	691	704	736	726	728	673	705	726	656	693	766	731	743	661	748	698	680	719	731	666	689	690	701	672	724	729	713	757	674	627	670	655	699	711	716	709	667	728	696	682	649	769	708	717	696	701	711	661	687	687	680	685	710	690	674	718	667	694	710	720	711	651	689	674	711	727	696	702	699	666	696	661	664	662	643	647	687	711	717	694	703	696	720	718	747	670	643	669	654	721	677	705	737	711	681	721	694	693	658	706	673	688	764	694	718	722	664	734	694	690	692	708	709	646	743	710	703	748	700	685	712	703	711	666	780	708	694	671	728	681	663	721	720	680	671	667	740	701	720	748	674	686	748	719	698	711	718	678	747	683	714	658	736	682	748	674	731	716	724	667	677	694	723	715	719	732	720	668	705	689	701	740	714	675	713	702	685	678	701	681	725	724	709	666	692	702	703	667	680	699	696	713	668	723	701	671	672	702	676	716	716	666	675	690	660	669	693	712	723	721	723	733	706	701	653	702	733	689	685	712	716	644	725	712	713	667	714	679	702	756	672	718	737	701	722	687	710	724	696	688	663	725	725	671	697	711	718	714	674	700	694	678	681	747	720	693	685	699	686	698	681	654	712	714	706	711	690	654	665	695	769	716	626	769	689	699	707	701	693	692	671	696	675	726	689	734	690	656	672	682	674	693	702	701	674	692	701	681	691	696	684	717	685	650	746	670	696	752	693	689	698	669	677	738	700	680	719	688	668	673	670	685	683	713	721	672	650	699	692	663	748	689	721	748	683	672	704	672	677	685	673	711	665	659	725	674	733	719	695	695	650	710	707	676	758	691	646	707	654	690	670	661	698	670	725	634	714	724	684	713	692	679	706	707	693	690	736	673	663	750	650	721	652	658	727	717	702	710	666	693	702	712	713	703	710	693	745	671	689	691	690	712	720	688	710	709	730	736	676	705	668	672	716	676	706	690	717	696	695	694	669	685	718	695	703	700	691	729	718	699	720	692	645	709	735	690	716	688	711	661	686	712	650	696	664	665	665	688	691	698	713	637	645	748	726	719	679	692	691	721	710	699	710	694	723	708	700	664	722	706	699	683	677
6702	4247	2463	1610	993	444	281	213	247	254	182	163	118	83	76	70	67	67	63	67	71	74	78	66	74	76	79	80	88	75	75	77	82	77	64	62	66	78	67	79	66	78	74	78	76	74	62	65	76	68	73	70	77	87	70	80	68	69	72	81	79	65	62	71	77	72	70	55	61	67	77	63	63	65	59	73	79	83	81	104	75	75	73	78	72	68	61	68	62	76	68	54	73	68	80	82	81	83	74	70	72	86	79	65	85	73	59	68	71	70	83	73	58	75	78	78	78	79	75	58	70	68	71	58	71	70	70	76	69	66	72	70	68	56	68	68	54	67	82	58	86	77	88	65	83	84	77	81	66	61	75	70	74	76	71	58	76	83	83	63	98	67	82	51	74	67	77	81	68	66	77	72	74	73	72	77	87	74	80	63	79	73	94	73	75	82	72	85	83	70	64	66	78	57	80	61	77	69	82	72	86	75	70	74	64	69	72	81	67	74	71	77	69	69	71	71	73	71	64	71	88	58	62	87	67	76	59	90	73	79	65	52	71	78	83	81	66	66	88	80	73	75	59	68	88	88	76	64	90	78	55	65	72	60	75	92	74	56	81	61	65	77	77	58	88	80	77	85	78	78	73	74	70	76	74	73	57	57	78	79	60	76	70	78	71	61	64	91	80	65	88	73	79	74	57	68	46	73	68	69	66	74	84	57	77	73	63	66	67	73	71	78	73	73	68	77	69	63	75	62	85	66	80	69	71	90	75	61	75	74	68	80	78	70	78	77	84	106	74	88	68	62	79	89	68	71	73	75	81	57	70	62	66	75	84	75	77	56	54	74	87	75	90	86	77	69	63	85	79	92	72	74	60	76	75	84	89	69	74	78	75	85	80	76	60	65	61	75	63	79	54	74	68	63	78	66	77	70	76	71	75	72	78	74	80	79	77	72	69	86	82	68	75	79	75	67	77	62	67	78	77	80	93	63	81	71	66	63	76	64	63	76	72	70	59	81	66	65	85	82	80	77	73	67	74	73	65	86	67	71	80	81	67	67	77	84	81	85	71	61	71	74	69	78	55	81	82	81	76	74	73	80	73	81	75	71	61	54	63	62	81	64	64	67	71	66	82	69	78	82	57	66	68	66	74	77	73	61	64	67	90	72	63	78	77	69	78	78	72	71	72	70	65	70	89	81	67	68	72	58	61	81	68	67	71	72	75	69	82	50	66	61	71	69	76	65	71	68	90	57	57	71	68	63	79	76	64	72	71	86	72	69	63	94	69	71	70	77	70	66	75	63	69	66	79	64	81	62	61	82	72	70	62	87	73	60	67	56	73	82	72	90	69	62	66	80	74	54	83	79	72	79	67	64	78	81	63	74	74	78	74	67	66	80	65	69	82	67	64	79	67	73	75	67	63	65	63	66	65	81	79	57	77	63	59	69	83	68	67	71	72	96	72	66	47	67	51	85	76	74	71	62	67	64	65	92	66	78	75	75	75	67	80	74	79	73	80	78	60	72	71	71	77	76	62	79	74	55	86	89	75	65	86	61	69	73	84	79	85	68	68	88	69	75	79	78	74	65	73	71	69	56	71	73	74	59	67	94	76	61	78	83	73	87	73	58	61	54	56	71	73	69	81	72	70	80	81	76	79	70	80	79	77	72	62	65	57	62	69	62	70	78	79	68	52	77	60	73	66	77	64	75	83	81	69	66	71	75	56	71	55	56	86	70	78	70	61	63	71	78	66	74	72	76	72	66	68	72	60	65	82	80	79	68	77	72	75	73	86	73	66	61	65	80	67	66	77	78	78	71	81	74	52	69	64	64	59	88	85	69	82	62	75	75	85	92	54	70	81	75	74	73	70	75	77	78	62	82	75	89	58	50	71	77	86	75	60	63	63	75	73	63	77	67	72	76	70	72	67	88	62	85	56	73	73	67	75	66	76	70	73	77	68	70	76	80	64	77	66	67	66	65	69	65	60	81	67	77	80	64	80	84	75	93	54	57	79	67	78	78	67	77	67	73	77	60	72	79	75	77	88	73	78	83	71	61	68	74	74	87	65	76	59	59	90	65	85	74	76	66	73	83	81	82	87	64	78	79	79	82	78	74	79	83	72	82	65	69	69	62	79	76	63	64	54	65	62	64	68	95	63	68	67	83	68	72	49	62	72	77	66	69	75	58	80	69	72	60	59	76	70	60	91	71	89	73	66	64	58	66	76	65	85	77	63	66	70	71	76	79	78	68	83	79	73	66	83	90	70	62	82	82	84	78	72	91	83	77	61	76	70	62	66	73	83	91	64	73	68	53	68	84	69	77	71	76	70	76	72	79	67	78	77	69	79	87	74	68	79	80	72	80	71	80	66	68	61	70	68	77	90	72	72	57	62	69	85	56	83	80	68	61	79	68	76	65	61	67	79	78	84	74	84	73	62	74	76	74	75	59	59	67	66	59	63	73	86	72	77	75	65	76	87	76	82	85	84	70	60	79	70	83	74	67	64	69	78	79	65	67	63	73	65	80	75	72	77	81	61	65	74	61	70	77	68	62	74	74	67	87	72	58	71	68	72	67	67	78	81	70	81	82	72	74	72	69	66	75	84	73	79	65	72	72	66	74	73	63	59	61	77	62	76	72	74	68	77	68	66	66	74	97	69	73	71	70	64	73	64	75	76	75	79	73	80	90	80	83	91	72	77	67	71	73	69	61	78	64	82	74	77	84	77	71	74	79	75	78	74	51	73	60	77	86	61	82	79	71	81	62	79	75	77	69	72	70	53	72	68	78	62	71	76	71	83	85	75	63	76	65	65	75	72	82	59	71	73	80	79	87	91	74	87	63	71	66	75	81	57	73	77	57	85	72	64	87	81	61	83	70	90	70	74	68	73	66	65	70	84	75	87	78	72	79	83	78	74	70	83	62	75	77	72	69	81	74	73	75	64	71	75	80	71	81	75	69	60	67	77	69	53	62	69	76	63	92	77	78	68	78	73	67	62	84	75	69	73	83	57	61	77	64	59	49	57	77	73	84	75	80	61	83	87	56	80	66	71	74	82	67	77	74	79	89	80	69	63	91	77	77	75	77	88	76	79	91	68	77	66	71	71	77	68	76	80	78	72	67	65	64	91	89	90	72	93	66	77	82	83	106	99	85	72	70	70	79	82	60	69	87	59	71	71	78	63	64	59	78	77	74	86	74	73	69	79	57	75	68	64	64	60	70	68	71	60	84	77	84	55	88	75	59	74	72	81	63	78	75	77	82	67	74	64	75	79	80	76	77	60	74	76	61	88	75	57	85	70	81	85	89	58	89	68	61	60	56	76	70	72	68	86	67	80	73	81	89	71	77	69	76	67	62	85	81	75	95	82	60	80	67	82	64	67	66	89	78	77	65	64	76	74	62	68	73	74	71	65	70	63	82	86	86	73	58	87	72	80	65	78	66	66	66	76	86	73	68	82	79	70	70	80	81	86	87	55	70	85	67	73	63	70	66	74	82	70	61
34547	23556	18582	17623	18240	11199	6928	5264	5443	4813	3465	2559	1583	880	763	701	680	663	629	655	599	690	636	642	633	643	622	633	614	646	640	637	658	639	651	705	628	649	640	632	674	610	651	615	663	639	640	604	679	674	634	637	704	660	621	658	648	622	663	637	612	609	644	619	566	710	652	657	618	633	643	681	634	649	599	606	616	649	650	646	634	618	654	663	654	613	637	619	642	652	681	645	667	593	595	653	674	598	668	634	617	653	623	594	623	645	596	643	675	599	601	638	641	676	649	617	697	645	625	628	637	662	640	671	646	640	656	612	661	655	605	600	600	641	614	668	668	576	636	613	656	648	639	675	640	622	643	635	629	602	649	663	653	636	617	625	651	636	625	631	659	660	609	613	654	607	644	663	633	638	603	621	686	616	642	647	636	612	636	674	682	626	630	640	620	577	650	633	625	610	642	632	665	669	592	661	627	621	591	587	617	608	627	569	674	613	648	610	638	643	640	668	635	645	628	661	614	602	641	612	656	642	632	648	651	677	576	639	625	610	633	636	619	656	639	655	555	651	625	646	655	681	619	621	607	636	618	630	598	633	640	616	623	640	649	613	620	642	619	571	607	657	633	618	609	660	628	612	641	635	662	625	608	611	673	672	641	612	637	610	608	660	642	638	619	651	643	636	632	626	631	673	649	635	655	589	626	617	635	684	668	607	662	632	609	646	633	674	607	655	605	642	640	614	633	658	600	620	605	672	643	657	648	634	590	650	621	618	604	652	653	627	641	634	623	614	620	576	611	661	649	650	642	628	612	663	680	621	629	648	669	667	638	644	677	646	626	642	621	617	650	660	632	596	625	641	616	661	642	633	653	624	619	668	619	646	630	637	586	654	623	611	633	655	571	633	670	667	598	637	628	628	650	635	652	615	619	623	651	618	663	654	663	655	644	655	629	619	639	601	621	621	609	609	624	632	680	656	656	590	622	630	648	624	656	633	619	637	684	635	602	642	600	601	633	590	635	638	665	610	666	625	642	591	634	662	657	640	631	614	633	639	632	675	638	611	634	679	599	625	597	629	652	655	643	667	602	671	651	668	618	652	659	600	640	606	607	653	640	622	611	597	661	643	673	643	618	616	665	646	645	656	637	596	660	637	639	651	617	619	612	605	591	679	581	657	640	654	628	633	654	642	626	602	648	634	637	647	678	658	658	624	608	615	635	667	648	612	644	621	626	610	625	631	626	589	665	631	625	658	632	604	635	625	631	611	637	645	640	592	665	649	714	659	604	630	652	637	602	624	637	630	623	678	630	656	626	614	623	629	643	621	634	610	625	648	656	618	658	651	632	628	619	673	665	600	703	609	627	619	586	618	660	652	621	607	604	663	657	646	673	650	621	666	622	584	651	632	623	640	610	633	646	621	621	606	617	636	616	616	624	631	650	633	604	598	655	622	652	634	623	666	649	589	668	642	641	667	621	614	655	596	637	615	623	625	610	653	636	630	638	599	657	612	606	664	600	644	666	642	598	631	638	633	650	633	667	631	625	634	620	645	695	639	658	645	641	589	638	638	619	645	627	661	625	629	623	627	613	612	651	621	651	638	639	591	651	643	674	583	663	628	624	625	618	596	612	676	646	622	630	654	632	596	610	607	591	643	663	620	638	642	658	589	617	634	600	640	623	646	630	638	611	609	604	662	653	648	626	636	679	600	618	610	624	629	650	617	627	658	650	633	645	633	651	688	637	627	636	706	649	615	658	620	644	600	681	622	622	617	638	617	652	677	641	626	594	614	593	643	638	664	681	613	637	609	641	614	624	611	603	633	615	652	642	604	626	617	626	624	604	595	637	654	631	666	657	615	597	610	652	681	665	678	618	650	621	617	634	666	655	617	642	650	652	639	624	666	689	663	617	645	638	646	578	632	626	634	621	635	658	659	663	646	647	632	698	622	615	615	617	609	677	647	629	661	606	624	606	655	625	631	600	632	627	615	639	641	619	610	652	617	577	624	687	613	606	649	632	588	666	610	658	598	649	618	680	675	631	647	624	658	612	668	641	637	678	676	640	646	642	663	651	608	618	613	632	614	587	580	623	648	649	611	629	635	642	647	638	679	646	587	612	610	652	659	634	622	646	660	610	592	661	623	625	623	634	645	641	645	667	700	616	644	592	622	591	662	641	597	619	595	682	640	610	592	651	633	665	632	606	662	640	592	613	658	597	644	604	632	660	646	592	623	614	676	647	604	659	607	585	686	666	652	662	646	637	667	672	660	612	644	639	605	631	614	644	590	650	633	622	665	663	625	624	647	644	626	661	644	578	622	651	646	611	624	614	634	672	594	590	646	668	618	651	675	658	605	652	678	674	658	617	635	587	615	626	648	661	621	603	631	608	619	672	623	658	675	691	645	625	624	651	638	638	663	596	644	640	583	655	628	594	594	651	618	675	634	636	644	639	641	591	620	633	629	647	623	654	661	649	673	664	659	584	633	645	626	626	685	665	660	642	630	651	617	626	655	672	614	587	680	631	609	706	616	647	634	629	641	644	642	659	694	588	649	641	606	614	653	603	669	580	638	682	622	640	662	652	635	636	655	655	629	605	666	607	561	619	631	637	614	621	644	587	627	635	618	629	623	664	649	635	639	618	605	615	616	647	625	619	612	643	611	664	618	615	654	643	662	646	598	617	600	613	646	648	659	587	629	631	650	621	610	645	642	662	671	700	617	635	618	663	638	710	605	678	617	673	616	612	587	608	651	676	651	626	620	659	655	613	600	645	594	606	599	643	617	609	631	658	639	606	672	648	651	641	621	645	648	618	635	644	605	634	631	613	629	663	629	623	622	645	662	622	644	635	641	629	620	636	623	644	684	659	672	597	631	654	612	599	668	633	674	638	670	656	632	667	654	644	616	644	675	618	675	653	666	683	658	587	593	618	644	625	626	640	638	673	629	591	619	620	640	630	694	633	625	635	655	647	653	633	603	636	594	602	632	645	616	639	638	630	654	609	664	636	665	628	652	600	658	599	634	674	617	611	653	655	619	640	674	608	617	622	639	705	627	670	603	622	657	631	641	645	621	661	592	636	603	675	670	649	629	626	615	660	631	644	618	633	604	604	640	663	619	630	634	640	632	643	649	662	669	617	623	607	665	643	648	654	647	605	654	649	650	621	613	591	663	617	681	675	608	625	656	628	601	627	599	620	631	624	670	609	670	669	672	639	660	615	611	639	650	600	651	663	586	633	621	641	632	627	634	634	632	634	629	648	610	631	658	658	606	674	617	652	658	636	618	635	634	644	628	628	604	643	628	594	644	625	635	616	623	685	622	617	605	645	637	627	615	627	609	632	617	599	603	682	592	591	595	614	621	654	657	696	598	591	655	695	657	636	675	691	667	634	645	655	609	650	650	646	663	625	675	641	634	670	606	633	594	599	654	660	652	596	597	646	617	650	631	602	628	644	667	655	657	689	636	652	625	726	629	632	648	625	605	590	642	627	601	633	662	662	645
9830	8450	5565	3299	1839	1102	715	683	853	817	578	453	268	134	101	110	87	87	108	99	85	121	81	86	93	110	81	90	79	93	97	87	115	81	86	74	76	74	89	78	81	84	93	77	91	102	95	90	94	96	93	94	77	78	91	91	90	90	87	82	108	92	82	96	103	88	94	90	79	84	98	82	97	83	73	89	80	72	93	100	90	79	95	84	82	104	98	86	102	93	100	107	88	79	82	76	72	96	91	80	89	85	100	93	81	73	73	79	74	83	103	97	95	97	81	104	80	84	93	91	102	79	107	93	74	95	92	82	92	67	97	94	95	88	92	77	79	79	92	74	91	77	82	80	77	83	94	101	79	94	84	103	84	99	83	113	80	76	84	93	95	86	81	101	89	90	99	86	86	77	91	79	81	92	77	101	84	90	83	89	85	87	92	83	97	78	101	92	97	85	70	87	88	92	90	84	80	107	64	90	89	86	91	86	76	95	79	87	90	87	72	102	99	87	87	89	77	102	90	87	97	75	99	97	89	86	92	81	78	107	82	80	91	85	111	87	90	74	81	102	107	87	75	90	86	94	74	80	83	77	97	91	87	95	94	91	82	88	101	80	77	98	86	84	71	92	106	90	81	80	75	99	86	79	102	92	80	82	92	107	91	97	101	95	70	87	86	100	119	90	74	88	95	103	93	79	88	97	87	85	91	82	76	98	90	92	101	81	104	85	83	76	89	95	107	105	80	91	71	73	84	86	87	80	79	97	92	90	90	70	79	98	91	77	107	83	80	99	90	72	89	82	100	83	83	96	98	103	96	101	93	81	84	107	96	81	84	84	94	93	86	87	93	80	89	73	90	90	105	104	99	117	89	85	84	90	104	93	78	84	74	80	91	91	64	87	72	100	95	96	105	65	98	84	84	87	88	85	99	82	87	88	99	90	90	87	95	87	85	79	94	75	99	93	79	84	101	73	73	79	88	103	87	82	99	86	84	95	94	82	92	104	96	82	84	70	76	87	97	90	103	88	85	92	81	86	105	92	93	98	87	72	76	94	82	88	83	79	83	87	88	78	86	84	83	100	73	93	72	102	92	85	94	76	102	85	84	92	91	83	107	88	111	86	78	91	82	82	83	98	84	79	65	78	97	94	92	91	85	81	83	114	77	87	93	93	76	87	82	90	90	66	100	88	92	94	100	97	101	102	82	91	85	102	91	76	80	87	69	93	90	90	116	84	104	105	89	95	91	81	101	91	100	97	94	86	77	91	102	83	90	91	92	92	85	91	70	72	96	85	89	72	79	79	90	91	81	77	95	91	87	106	87	85	89	84	98	86	95	89	84	99	86	82	96	101	101	109	86	96	80	84	79	94	85	88	92	74	91	100	91	88	88	89	86	85	78	76	81	76	65	86	81	83	94	84	87	85	93	101	77	86	74	104	84	74	75	82	79	89	102	89	96	71	77	74	100	92	87	99	97	92	99	80	92	87	75	98	61	93	97	107	94	120	80	110	84	95	97	99	86	74	73	101	83	100	90	91	83	101	85	95	97	88	94	87	103	82	76	87	78	85	98	88	93	72	99	115	95	92	76	92	85	89	73	73	85	86	84	83	91	70	96	93	88	85	81	90	85	84	86	81	89	99	99	106	95	91	84	73	96	88	78	85	92	100	99	114	77	91	84	82	79	81	92	81	79	72	78	84	86	91	83	70	93	81	73	83	101	88	89	79	91	74	101	88	83	71	98	85	76	97	96	86	100	82	88	80	89	99	99	73	103	96	95	100	92	105	79	81	86	97	94	69	85	100	101	81	86	85	95	81	80	83	97	93	88	88	84	98	76	83	67	63	93	87	79	89	94	86	73	86	79	94	83	87	91	85	91	83	76	71	105	77	118	104	81	85	89	92	83	102	109	92	86	92	101	93	109	74	91	89	93	85	94	85	101	86	94	87	92	86	90	82	72	76	99	89	95	104	83	100	77	100	72	95	80	99	85	75	65	79	85	85	102	95	84	83	91	90	85	99	95	92	82	68	101	90	84	100	71	89	90	81	103	79	87	93	80	72	94	105	87	80	78	93	102	81	91	98	87	94	92	94	84	88	82	77	88	91	69	83	103	69	87	84	78	80	70	92	97	112	85	100	102	93	73	96	81	83	88	93	90	82	84	87	85	94	108	93	73	89	91	85	86	81	94	94	102	95	79	78	106	79	102	74	77	100	80	83	92	91	80	70	77	67	84	88	72	69	92	80	87	80	80	82	84	75	96	96	95	102	81	94	96	107	82	80	102	90	82	107	91	86	73	79	88	82	82	86	93	92	99	100	90	82	93	100	83	93	84	98	86	92	99	95	96	78	91	93	98	82	76	76	93	88	88	88	91	81	95	89	75	77	85	79	81	90	77	81	72	88	79	95	83	67	85	107	87	85	80	62	80	94	79	83	73	86	88	84	96	95	82	85	88	82	78	93	67	97	83	81	79	94	101	77	109	92	93	83	100	82	78	97	93	105	56	88	87	79	92	109	83	95	75	93	77	80	79	106	104	85	99	79	76	89	89	86	90	82	80	109	90	97	91	93	89	79	92	83	87	87	81	83	92	100	84	108	84	95	75	82	94	96	85	84	84	97	87	94	88	97	111	84	100	88	83	93	75	75	85	86	89	88	87	83	86	86	89	89	91	90	93	95	85	75	97	69	97	86	74	77	91	111	86	95	86	79	90	79	65	90	77	81	90	92	76	78	92	68	81	86	96	78	87	76	104	91	68	89	83	78	75	81	89	103	84	87	103	78	86	96	80	70	92	69	96	84	81	101	86	69	92	89	90	105	80	89	99	83	86	84	92	77	102	95	77	77	90	102	74	92	90	86	83	97	89	93	82	89	78	92	85	83	94	68	80	97	118	77	86	87	88	94	88	94	82	77	82	89	76	90	89	68	99	81	96	76	88	97	89	90	108	104	92	89	95	92	99	69	65	88	71	79	82	78	80	89	93	88	81	105	88	73	90	77	77	97	78	77	85	90	86	90	73	82	85	96	80	96	92	90	89	93	77	74	91	88	76	84	74	103	95	85	75	82	89	83	94	97	92	94	70	90	111	104	76	105	95	85	82	74	89	89	93	93	88	88	91	86	98	99	90	87	86	88	77	75	98	88	97	97	98	82	94	88	86	97	83	99	104	78	93	92	82	94	74	89	87	74	88	97	90	75	89	84	96	83	94	88	85	99	108	79	80	86	80	98	87	80	101	107	84	97	84	90	102	77	92	89	76	79	99	73	85	97	74	81	97	95	105	85	89	99	79	77	98	95	91	101	73	93	104	82	86	97	80	82	76	87	86	95	108	84	94	69	105	74	80	87	89	85	92	90	80	100	96	101	85	77	94	93	89	76	91	101	81	69	75	84	66	86	89	92	88	87	93	96	98	67	95	92	75	93	90	67	100	95	84	74	84	88	83	94	82	84	110	76	77	80	81	76	105	96	81	101	89	94	88	88	98	66	85	83	105	97
40578	30199	25855	23691	24605	20711	15788	14741	15904	13977	10129	7515	4023	1781	1262	978	873	873	865	807	771	758	716	739	893	828	807	834	810	730	744	768	759	740	750	724	771	709	753	733	803	764	779	798	739	759	761	740	750	753	724	705	787	749	758	730	724	793	770	750	775	726	766	757	787	764	750	756	837	794	782	760	748	726	698	780	739	766	743	766	725	749	789	743	754	791	798	792	779	766	785	785	727	782	817	783	756	800	817	760	733	770	764	736	760	757	800	772	740	795	746	763	737	759	750	799	755	755	718	755	789	718	788	773	770	739	725	756	758	804	801	757	763	763	784	749	752	774	769	792	793	772	756	732	798	761	779	741	757	737	742	742	728	845	728	831	730	773	804	777	754	737	743	742	768	755	786	750	774	758	840	766	790	756	770	748	728	767	810	740	762	833	744	789	728	791	764	780	781	692	738	738	812	746	765	752	763	791	760	726	759	734	745	730	787	780	786	703	747	771	750	789	793	770	739	731	709	760	694	776	718	796	767	783	738	726	753	817	780	745	754	756	739	778	803	760	714	803	751	769	757	725	747	805	737	758	764	738	732	765	779	758	753	789	793	746	781	785	742	728	756	773	728	767	742	773	794	757	756	755	723	752	749	759	783	710	739	754	744	779	759	757	775	751	785	781	787	700	740	772	747	736	794	755	763	713	745	700	820	754	811	737	830	789	736	778	729	781	795	741	749	728	767	751	711	733	746	732	760	793	789	778	792	802	754	753	815	757	750	785	785	739	744	729	744	792	770	808	709	752	756	750	765	732	746	785	781	754	759	762	780	758	754	779	760	729	783	742	742	732	760	790	766	791	823	701	723	752	804	771	737	790	759	808	787	740	760	784	747	730	731	764	795	758	673	731	723	756	778	745	789	730	770	760	798	791	759	792	838	757	754	788	754	774	737	767	771	776	777	773	781	795	755	825	728	759	749	743	753	788	751	794	730	807	791	740	795	740	728	748	740	756	769	744	752	771	738	744	750	751	749	782	717	745	737	745	762	822	747	772	782	773	731	795	739	758	767	789	734	721	770	718	831	775	774	715	737	736	729	729	774	787	801	741	758	781	727	782	810	742	776	780	745	783	817	781	741	738	776	763	739	768	770	737	798	749	800	819	792	739	772	753	783	724	760	737	708	755	714	803	760	686	777	745	790	756	774	755	757	760	767	781	792	725	766	744	719	771	768	814	760	809	775	787	688	804	755	808	768	743	759	746	742	702	747	787	786	733	752	777	783	772	798	750	776	827	755	802	819	778	764	743	741	776	776	815	740	770	770	796	778	754	739	783	807	771	786	811	785	787	788	817	750	808	693	724	775	793	758	735	773	746	717	749	776	705	785	777	740	772	762	753	795	778	758	786	788	735	834	780	698	786	757	723	730	745	712	727	733	764	813	781	796	799	756	744	701	732	714	728	794	814	791	790	754	743	750	784	761	781	749	771	729	743	707	809	748	758	783	726	765	783	743	791	761	777	791	757	761	786	761	758	800	775	764	814	732	762	759	811	746	730	672	764	778	777	774	766	778	758	750	772	770	743	816	777	829	802	760	793	782	772	734	714	758	757	761	743	750	799	756	728	746	774	734	774	762	735	725	789	790	759	738	765	743	779	782	780	738	768	755	724	784	740	796	761	753	748	770	766	728	757	765	757	765	719	778	765	755	783	725	738	789	792	759	809	774	737	751	797	740	771	787	784	798	740	786	744	728	726	805	712	773	725	768	762	764	793	755	755	762	778	770	737	758	732	738	700	715	782	745	773	758	744	751	752	755	785	813	720	721	760	763	742	699	829	761	801	775	785	811	775	762	757	778	776	745	734	781	779	740	732	772	789	758	715	752	809	741	803	731	710	794	748	765	784	716	735	725	791	794	746	752	710	745	737	817	701	772	755	749	775	802	767	813	804	770	737	751	767	737	752	814	754	798	779	772	722	771	756	762	718	775	779	754	752	756	749	749	738	723	752	693	750	720	749	761	738	736	734	762	705	719	794	782	719	741	734	747	737	752	764	768	713	740	789	757	735	774	777	777	805	745	741	763	756	787	732	781	762	789	769	740	717	748	762	741	747	734	765	801	763	753	789	725	790	757	749	764	764	748	774	773	800	782	771	764	773	792	796	713	758	734	807	810	744	810	754	802	747	765	748	764	776	802	754	781	745	730	739	761	769	748	795	757	779	750	749	771	739	733	733	732	756	777	722	743	743	737	772	716	725	771	771	760	723	750	785	788	803	806	746	761	761	747	760	776	739	781	772	784	773	769	743	746	750	728	738	748	720	772	744	729	765	783	729	756	762	776	735	781	793	750	704	750	721	758	743	757	745	800	748	812	755	730	746	780	758	771	787	741	754	830	785	760	730	747	741	754	729	759	780	797	779	744	713	689	779	736	764	752	782	768	788	749	719	733	780	783	742	752	744	745	748	732	781	802	807	773	756	759	697	764	789	778	759	811	766	827	750	765	709	766	770	829	744	811	761	765	723	738	754	773	797	767	804	759	792	741	788	754	743	784	794	748	744	777	774	776	755	814	788	796	781	776	743	727	729	786	772	779	783	789	752	711	755	723	771	790	758	789	793	799	722	745	785	742	823	783	755	738	748	768	787	769	747	781	759	760	743	800	808	744	734	731	736	792	743	726	785	805	770	761	731	772	790	829	759	775	791	737	760	799	767	722	739	749	753	718	703	764	780	727	742	744	822	814	751	782	760	770	786	741	774	760	735	707	737	803	761	757	787	749	790	770	769	738	792	783	809	748	708	775	805	720	816	790	750	770	767	780	787	749	744	758	777	719	756	736	759	726	747	749	776	784	726	733	792	790	751	757	765	795	720	764	739	777	740	763	818	735	779	795	806	748	769	765	748	748	788	776	748	770	801	775	772	770	738	788	774	724	769	745	785	808	732	774	745	797	815	741	777	812	779	799	807	736	762	776	719	757	728	731	758	781	756	805	766	762	767	818	811	792	801	690	774	765	757	765	798	771	768	764	737	714	780	763	730	795	799	795	805	798	737	769	780	765	755	759	797	776	742	774	751	744	766	761	753	746	755	737	769	765	701	755	780	729	786	733	754	732	733	769	843	771	759	729	762	764	761	749	734	800	782	766	730	769	790	768	759	746	713	815	749	716	784	763	774	718	712	775	716	722	775	767	751	750	778	769	765	775	765	773	778	753	772	720	752	762	813	735	767	764	751	792	808	759	827	728	781	777	755	760	764	784	734	794	777	748	764	768	756	766	785	749	735	754	738	725	709	742	782	743	816	796	738	800	768	751	791	741	737	733	764	754	747	765	855	723	754	704	803	731	752	792	768	735	736	782	755	761	720	773	821	779	769	769	758	740	745	808	742	733	760	735	812	788	754	782	735	763	754	773	755	715	739	801	805	804	778	765	756	734	774	750	780	753	748	745	798	759	770	747	747	761	754	773	750	755	782	743	801	721	779	750	738	829	768	774	744	747	762	719	752	701	782
8525	6748	5041	3120	1711	936	643	591	777	700	501	319	216	106	80	75	52	62	62	60	74	76	73	71	62	63	73	49	50	72	67	62	61	60	66	62	53	47	64	61	68	58	62	74	58	62	55	65	62	59	75	62	76	53	67	70	55	65	70	64	46	60	59	60	60	66	53	75	62	57	65	69	78	64	66	67	59	55	49	56	68	64	64	56	55	63	61	61	46	76	70	47	59	51	43	52	56	56	70	69	58	67	69	57	68	68	62	67	49	78	70	67	56	64	55	57	63	56	63	62	57	57	51	56	53	56	59	53	50	55	57	56	64	50	58	60	65	69	59	71	55	63	63	55	57	62	73	66	76	60	65	67	51	57	61	61	66	52	61	69	74	57	68	61	60	56	64	63	79	71	58	66	67	57	64	52	66	71	52	60	67	68	63	66	58	54	65	72	65	57	69	64	61	63	70	65	62	62	64	62	57	53	73	63	75	78	62	79	64	67	56	58	67	54	71	62	73	56	70	44	77	63	61	57	65	55	63	65	54	64	78	75	69	62	59	76	60	73	62	61	49	43	63	62	60	60	75	57	69	55	58	63	67	78	52	61	55	64	56	71	61	62	50	59	52	55	60	79	61	59	51	55	49	53	50	48	54	76	67	52	63	66	54	58	54	68	56	54	59	63	71	48	70	65	75	47	54	52	62	74	60	75	71	56	65	55	57	72	58	61	54	63	67	54	63	70	52	74	66	67	56	69	58	61	52	65	72	46	59	60	68	69	61	70	52	57	76	64	68	60	61	60	59	54	65	69	60	47	71	58	65	71	62	65	49	60	58	69	54	73	71	66	61	66	61	64	55	58	46	58	62	50	71	64	57	69	58	75	83	75	61	50	56	73	64	64	65	55	46	70	56	72	53	72	64	67	77	65	52	54	65	67	49	65	70	58	61	77	78	64	50	48	67	67	72	63	65	68	65	53	50	61	62	60	63	75	78	54	70	67	69	64	65	66	55	63	62	61	78	49	70	44	67	58	50	77	53	58	54	71	64	60	76	75	52	74	68	63	66	68	48	65	66	66	68	65	59	62	49	77	60	59	57	65	63	71	53	83	57	76	73	71	66	54	63	62	66	50	65	63	50	67	53	59	56	61	55	63	56	57	66	71	62	65	51	61	64	71	51	59	62	64	57	63	61	59	67	70	65	56	65	60	66	55	62	44	70	69	57	80	59	60	49	68	63	63	61	63	77	47	48	70	51	65	54	53	60	50	58	65	58	62	59	62	64	66	60	56	55	56	42	63	79	68	56	60	52	54	57	69	45	41	71	56	83	63	60	62	58	63	77	67	66	46	54	64	57	64	67	65	54	60	69	65	57	73	69	61	72	64	58	62	62	59	58	63	57	65	63	55	58	72	63	66	47	51	60	61	64	51	71	48	56	71	60	64	55	64	73	64	52	69	53	70	59	48	64	68	51	56	75	56	59	49	52	62	58	74	73	59	57	55	70	74	69	64	60	52	71	64	52	70	68	67	58	45	61	73	64	74	54	56	59	65	60	59	66	62	69	54	68	40	61	83	53	63	52	62	56	68	59	71	66	75	69	55	63	60	68	62	69	66	63	60	63	60	62	84	62	51	53	56	50	58	51	58	71	72	59	68	61	71	67	59	76	51	65	55	59	74	63	58	49	75	52	51	67	59	60	62	73	55	60	67	66	57	65	59	48	66	66	61	66	65	74	62	62	57	59	56	58	48	48	62	65	61	66	65	55	50	56	70	63	60	59	56	57	58	55	55	71	67	60	67	62	60	52	47	61	67	65	55	71	70	56	59	72	60	51	70	53	63	70	72	55	62	68	64	67	61	57	64	54	59	75	44	60	58	63	51	68	71	68	56	62	67	65	67	63	54	71	66	69	61	71	65	39	63	64	59	63	54	67	59	65	48	69	58	79	52	64	69	61	57	61	56	50	58	78	71	73	64	75	59	55	52	67	58	50	56	81	66	62	53	69	52	53	65	73	59	55	55	58	76	59	53	56	71	72	60	66	67	56	74	60	59	66	62	64	67	55	61	70	61	56	64	73	65	67	59	57	50	62	66	48	74	56	63	63	66	58	74	68	58	65	54	67	67	57	59	69	60	62	72	57	71	64	62	71	64	59	61	60	59	64	57	56	67	68	65	61	69	66	70	70	63	64	61	59	62	66	65	58	70	77	63	66	70	60	56	76	57	55	60	64	60	55	78	43	65	45	50	60	66	63	46	65	66	66	53	62	64	68	59	43	62	53	57	55	60	63	54	58	48	67	72	67	69	66	72	85	63	67	55	76	57	49	64	56	68	67	57	67	57	73	59	61	65	57	66	77	59	65	61	60	70	72	60	67	59	72	59	73	61	57	62	67	69	62	62	51	48	65	64	65	44	71	69	54	70	71	48	64	60	74	53	68	52	61	58	60	48	71	72	68	55	55	58	72	61	55	66	56	56	56	67	63	58	57	59	70	68	67	69	58	58	66	50	71	50	78	61	74	63	53	60	71	69	52	57	66	55	52	66	65	63	66	72	59	62	64	57	70	57	71	68	68	64	58	54	63	65	71	59	74	51	60	48	59	71	68	59	55	54	64	64	57	44	78	46	55	61	62	66	71	59	71	72	64	65	70	56	55	61	53	75	53	57	69	62	67	69	71	67	51	71	57	77	73	56	58	66	57	51	75	64	56	48	59	56	69	66	65	76	65	50	53	83	66	73	57	55	67	65	64	45	58	58	67	47	58	71	55	53	60	71	64	62	63	73	66	51	78	66	56	48	56	57	57	68	52	71	55	71	75	67	69	59	58	63	59	73	60	49	74	51	55	55	51	72	60	56	62	53	74	74	66	58	66	74	64	60	52	67	70	58	67	47	64	63	56	57	64	61	59	54	59	59	53	63	54	77	55	64	54	62	59	52	69	51	49	57	59	67	64	61	57	75	57	63	57	76	59	83	56	70	51	61	76	58	52	48	57	62	66	66	55	54	64	80	45	64	55	56	62	61	74	62	65	52	65	71	64	70	66	70	49	63	54	64	62	61	48	60	71	69	43	61	61	56	52	53	66	54	60	72	60	73	48	63	56	68	65	70	57	49	64	71	68	56	66	65	70	79	64	76	74	51	68	59	68	64	68	50	70	51	65	54	53	62	66	64	60	60	66	65	71	55	70	63	49	49	68	57	74	59	64	64	67	56	65	70	58	65	49	55	78	50	58	69	49	64	72	64	55	61	46	64	57	67	58	60	70	66	65	57	48	58	64	68	60	70	44	57	62	57	70	74	54	70	50	77	56	66	62	59	61	58	60	70	60	55	73	55	61	58	79	64	68	56	43	55	59	77	61	68	67	69	53	51	78	64	67	64	56	70	62	57	59	52	68	58	69	58	65	59	73	56	77	61	57	72	75	59	58	67	55	68	64	52	50	65	49	59	50	50	72	63	68	70	70	59	51	64	61	51	67	55	60	47	75	72	60	60	59	68
36829	28655	25726	23977	23669	19514	14219	14631	15830	13194	9484	6674	3604	1508	1028	764	625	657	616	581	622	548	564	556	602	553	598	601	554	578	525	576	524	521	530	506	533	517	525	549	542	566	594	528	541	560	544	524	537	557	552	539	526	534	541	557	516	590	513	564	555	540	567	534	562	555	570	587	551	556	552	543	537	501	570	553	520	540	568	549	550	540	532	585	559	564	533	537	577	532	552	534	544	579	527	546	553	510	537	498	510	540	547	536	561	532	540	563	580	535	540	539	519	558	545	505	552	538	508	578	547	569	544	561	521	596	509	544	560	585	557	547	578	476	558	580	555	541	565	508	541	594	518	584	592	576	586	543	557	590	554	532	527	537	568	535	553	543	507	568	562	582	542	574	539	533	529	591	548	534	570	536	562	591	554	568	531	541	539	528	562	621	543	550	525	546	548	543	506	531	545	556	577	541	571	548	528	557	530	549	527	546	555	547	559	568	552	579	554	568	547	552	532	523	541	534	533	528	533	553	549	549	504	553	535	582	535	564	557	559	544	568	558	549	541	598	549	567	529	598	545	599	543	538	541	502	579	575	531	553	531	560	584	566	512	572	565	524	586	545	567	579	562	552	539	559	543	518	541	534	543	563	598	514	533	576	531	580	485	549	572	557	533	583	534	553	494	621	505	553	566	526	514	545	521	571	536	528	537	561	578	555	525	516	565	583	541	582	589	509	511	517	528	575	548	549	547	572	516	538	538	530	588	535	511	556	537	538	530	572	565	534	527	551	580	571	520	527	560	522	516	551	568	593	533	513	561	541	527	561	541	513	569	527	552	567	593	577	543	521	560	621	496	563	540	522	547	548	562	538	510	586	551	526	560	529	543	557	536	513	549	505	567	545	567	614	549	547	518	558	511	572	557	501	544	545	580	567	545	531	547	544	556	522	583	577	474	581	490	532	519	570	557	546	543	531	508	537	527	529	482	540	550	538	538	556	533	550	597	552	587	559	551	506	599	566	520	513	532	526	569	534	547	574	564	509	568	559	558	525	524	522	541	541	556	546	559	507	545	537	536	515	534	574	566	503	548	537	561	514	557	542	571	496	565	580	552	550	564	582	517	555	564	523	506	569	575	576	544	494	524	542	507	541	520	560	493	562	534	607	539	545	524	565	541	521	552	517	554	596	585	530	549	529	528	582	567	562	557	538	549	586	572	574	511	516	559	521	547	551	524	530	545	530	521	547	554	540	551	544	545	522	543	547	507	573	513	549	525	529	541	555	560	541	557	533	555	562	588	525	556	582	577	526	589	510	566	548	545	591	542	588	549	527	553	521	525	513	559	547	562	500	520	556	556	575	545	518	548	577	545	536	589	534	616	535	554	515	525	572	532	588	528	567	544	534	555	547	566	530	535	554	574	595	642	567	548	512	538	525	540	542	537	533	564	546	538	513	585	560	576	566	563	539	541	544	550	564	511	540	543	557	509	555	554	546	568	593	531	528	571	525	573	544	528	549	504	552	555	537	573	580	537	553	580	559	525	520	585	558	548	562	563	564	534	558	554	548	563	508	588	572	527	564	544	550	511	547	590	555	537	537	556	540	552	550	578	584	548	559	569	557	567	592	515	564	554	564	593	566	519	573	529	560	548	553	530	552	553	532	541	519	548	546	492	542	538	548	568	547	512	581	595	518	579	522	558	536	524	499	533	498	551	551	520	548	531	533	551	541	542	559	547	549	563	545	563	541	568	561	531	549	535	585	543	575	572	545	560	549	553	552	530	571	512	550	545	520	543	576	537	494	562	538	538	568	573	560	526	584	556	541	582	565	532	576	554	583	523	537	497	542	536	547	567	532	549	556	526	538	579	552	550	561	579	518	559	525	528	555	533	546	561	581	500	551	563	558	530	562	522	531	580	536	537	574	526	561	557	542	552	530	558	538	573	559	552	528	579	579	556	570	550	520	561	539	510	574	573	532	598	554	565	574	568	551	571	524	542	558	538	563	548	537	555	565	515	556	581	528	541	562	531	540	602	551	529	505	563	526	581	532	508	548	525	523	526	500	565	545	553	564	544	539	512	592	525	536	547	545	581	596	547	540	541	569	526	552	550	547	549	535	568	518	558	500	534	540	559	535	558	556	569	545	521	594	563	555	546	576	490	545	531	559	584	532	541	554	539	539	537	548	575	575	558	531	582	570	543	571	532	552	563	562	547	532	571	551	543	553	528	545	561	550	580	498	544	500	533	514	565	570	520	570	541	545	534	541	594	549	548	575	508	543	545	519	529	513	504	529	560	541	531	569	555	527	590	583	529	515	571	563	590	521	557	566	559	520	559	575	565	526	507	563	573	531	559	583	582	542	550	531	511	499	564	543	563	537	533	587	532	582	531	547	576	535	559	513	570	509	572	546	554	540	505	580	522	523	540	575	542	519	510	562	542	552	525	547	551	553	543	535	589	562	499	557	541	525	560	565	513	578	552	559	543	552	538	554	549	554	547	522	591	588	580	603	612	524	537	546	529	505	549	562	544	573	576	563	601	533	569	562	556	569	539	559	565	531	552	549	585	517	543	551	524	529	565	552	516	578	549	550	539	547	497	546	560	524	565	537	546	542	561	581	551	563	524	545	532	531	576	586	572	557	541	531	540	549	527	562	545	552	562	554	539	545	567	570	561	569	527	595	573	523	537	534	551	509	561	583	531	535	536	510	563	579	547	582	587	534	566	563	544	569	557	569	518	552	552	505	586	535	584	587	529	543	550	562	514	545	525	508	530	539	504	571	572	560	564	533	548	532	573	530	564	580	536	569	565	519	566	569	545	517	542	531	555	516	578	508	575	499	594	568	552	519	516	572	590	543	540	532	565	527	568	524	574	586	522	527	557	553	521	570	539	563	531	507	545	525	538	549	559	523	553	569	533	521	548	537	534	546	543	540	555	588	557	540	565	558	559	573	567	558	524	541	509	538	584	564	508	544	551	588	587	590	539	528	575	540	533	549	531	561	521	547	549	552	545	566	567	514	565	555	588	572	565	551	485	547	541	534	529	567	565	521	500	564	556	534	538	610	528	562	509	571	510	523	542	511	582	537	551	545	555	536	522	559	551	582	555	511	546	486	543	565	545	539	551	566	523	567	569	540	514	549	522	547	552	551	582	569	547	592	587	518	568	555	567	522	544	535	554	529	531	570	530	582	561	510	543	603	568	556	564	522	563	511	520	537	594	553	522	535	570	561	576	532	511	564	511	583	559	542	552	504	555	532	557	558	541	516	551	477	555	534	533	537	571	521	552	506	567	535	560	527	542	559	541	579	523	546	545	560	554	532	586	523	550	569	552	522	558	504	559	565	518	520	533	557	538	508	534	584	535	591	532	552	548	526	558	533	575	540	550	508	539	584	584	529	564	554	557	517	536	542	532	614	533	537	530	536	599	577	510	547	556	566	498	556	566	563	512	569	497	553	608	587	533	542	523	554	519	554	550	532	557	547	554	543	557	568	530	581	500	555
10057	11227	8439	4735	2642	1524	868	1038	1388	1345	962	687	301	165	128	97	102	94	98	87	66	92	71	69	93	89	93	86	71	85	79	87	71	77	78	76	86	73	70	76	83	73	71	89	70	74	59	82	78	86	73	71	88	86	77	68	70	79	90	72	73	71	84	83	79	76	71	90	77	88	75	95	73	85	78	80	69	90	74	75	81	79	83	89	82	86	83	88	72	78	80	70	72	78	71	79	76	80	70	73	81	81	75	75	71	62	89	78	71	72	72	70	86	93	86	77	83	67	77	99	78	78	71	87	70	65	82	70	84	69	80	90	81	67	92	93	68	69	93	89	77	62	70	87	63	92	87	85	96	85	70	88	80	86	87	91	82	87	80	85	83	88	65	77	69	77	92	87	74	75	87	63	78	106	77	79	76	80	90	89	68	82	86	78	83	64	95	57	83	72	70	73	86	75	73	70	84	88	80	69	74	87	79	83	85	75	90	94	77	73	73	79	80	71	68	67	80	87	76	77	73	70	77	68	84	84	78	69	64	79	86	77	84	78	78	79	69	89	79	85	61	92	77	70	78	85	80	77	66	73	78	73	87	85	59	75	72	77	72	86	87	62	81	90	82	95	65	68	70	81	103	78	91	74	94	70	88	80	94	80	60	71	83	68	81	68	80	86	79	82	71	100	89	76	74	78	67	72	84	64	72	73	92	81	78	80	80	81	90	88	90	82	85	102	90	75	84	83	78	76	86	77	74	74	74	80	85	74	75	72	83	80	90	74	72	96	76	69	85	86	85	61	84	79	71	81	85	100	79	73	72	83	72	76	87	94	65	82	85	92	73	74	80	71	81	81	81	74	86	78	64	79	73	69	94	102	92	74	71	72	68	67	84	75	71	73	86	78	71	93	64	72	63	71	85	71	75	96	96	79	98	83	77	92	69	90	83	70	64	81	65	52	67	95	73	85	80	88	88	82	80	89	85	75	75	66	88	84	89	73	72	98	91	72	84	85	83	97	73	82	80	85	81	66	66	94	88	75	85	79	81	89	67	76	83	57	77	74	76	83	95	100	87	93	86	82	74	85	82	72	77	83	75	96	77	63	63	68	65	84	97	88	86	76	72	66	82	99	68	77	65	85	65	77	85	78	89	77	70	80	77	68	86	83	74	71	67	81	80	79	99	84	75	88	80	77	87	85	71	82	82	81	84	87	70	69	83	96	78	74	63	74	74	77	86	90	89	75	77	85	79	80	86	80	98	67	86	68	84	84	68	83	81	76	87	76	89	76	70	84	83	81	85	81	91	90	66	77	66	70	56	89	63	74	75	75	69	88	74	73	79	87	77	67	72	60	83	77	74	73	77	92	71	87	70	61	73	86	81	70	81	73	73	86	73	89	93	86	79	89	77	73	79	72	72	90	78	85	74	87	61	83	70	91	79	70	94	70	94	88	88	103	85	73	68	73	75	81	79	90	72	83	86	92	78	87	69	73	68	71	75	79	91	82	66	69	80	81	70	95	81	69	86	64	76	106	78	80	78	74	76	79	76	91	72	71	89	80	65	72	75	58	92	81	78	90	74	82	81	76	77	98	62	66	86	84	102	78	87	71	83	55	98	75	85	68	76	94	67	93	73	78	81	75	85	83	85	87	77	86	80	85	72	89	86	71	89	79	62	79	78	95	71	81	79	65	69	71	80	90	77	77	72	84	75	71	68	87	90	94	77	86	94	72	67	84	80	103	77	67	59	91	87	75	66	84	83	83	90	75	93	93	85	61	92	80	84	65	66	68	82	76	92	80	72	82	74	81	76	87	74	75	81	77	92	85	97	74	77	74	74	69	81	80	74	76	92	84	88	54	83	71	74	65	79	82	57	83	57	63	73	81	76	92	67	98	82	82	62	69	81	86	83	81	77	87	90	76	77	81	90	84	81	72	90	86	85	88	87	78	85	68	88	88	98	86	71	70	72	81	92	87	63	94	72	87	74	80	91	72	89	88	69	79	74	82	72	68	71	75	69	79	69	83	69	80	72	83	81	84	83	89	89	71	75	82	82	74	63	79	91	78	86	89	88	78	81	57	73	82	88	69	82	73	73	68	94	76	78	89	95	86	67	82	69	71	76	91	72	96	76	71	80	78	75	94	91	71	85	68	85	80	72	69	92	91	86	86	86	69	82	85	85	67	90	101	80	63	83	66	96	82	64	68	75	76	73	92	89	67	92	89	86	90	92	76	89	77	72	84	83	76	81	75	97	76	90	65	95	81	104	77	78	70	93	80	81	86	78	76	84	73	66	76	88	86	101	76	72	75	76	67	79	82	86	107	74	69	84	87	79	74	86	84	67	81	87	96	101	63	77	95	78	89	69	82	70	88	65	95	64	95	69	72	82	76	66	91	69	80	57	90	78	80	80	81	80	93	106	96	74	90	79	90	90	82	80	88	80	68	75	72	82	66	66	76	77	87	86	77	91	77	78	88	75	88	81	89	89	69	67	74	72	80	73	82	88	85	80	83	91	71	70	83	82	78	79	72	83	79	69	77	67	93	79	78	63	94	82	93	87	70	82	77	90	77	98	80	84	82	81	74	68	70	72	74	69	85	71	85	75	88	82	78	69	78	100	73	86	87	74	79	65	85	85	64	73	81	70	64	74	70	67	81	99	80	93	88	77	87	84	73	76	78	81	93	66	89	77	72	77	77	82	84	78	72	76	75	70	78	85	72	103	84	94	90	71	77	87	79	85	88	67	87	73	78	83	77	85	77	86	76	77	81	86	87	79	84	80	76	72	70	61	72	88	78	88	67	83	91	102	84	70	81	74	78	84	74	85	73	70	82	85	94	79	83	79	68	74	82	93	71	86	76	69	84	85	80	85	83	99	76	71	89	92	74	75	76	82	91	85	91	86	94	100	64	80	88	83	75	77	80	97	71	81	74	82	74	78	62	63	80	70	81	81	84	60	70	77	84	73	83	91	92	91	81	86	73	89	94	74	85	65	72	63	67	79	90	82	72	92	83	86	69	91	80	84	91	67	81	73	69	76	86	70	71	80	69	78	76	87	70	78	70	81	84	67	71	69	61	100	81	68	85	80	90	92	84	75	72	78	73	84	85	76	87	80	74	72	84	96	67	67	92	86	86	76	89	72	73	84	83	74	99	96	76	70	74	79	80	79	62	76	71	83	74	79	71	73	58	87	92	85	73	91	78	69	75	83	69	68	75	82	85	85	80	74	85	80	87	83	94	78	77	86	90	75	73	81	77	78	71	72	86	76	84	90	79	84	83	75	86	73	68	68	82	78	78	92	81	66	81	75	82	72	95	75	81	74	86	75	79	84	73	90	81	87	75	73	81	88	86	73	71	76	65	65	92	80	88	96	86	86	79	89	88	82	95	77	72	75	92	69	78	81	81	73	69	83	74	83	75	73	76	78	81	69	73	81	83	83	84	62	74	82	87	96	96	74	68	76	70	70	83	81	80	80	62	85	84	88	67	88	78	85	85
40973	33899	29975	27928	28209	24140	18789	19717	21704	19370	14671	10754	6016	2522	1624	1175	855	866	810	839	772	731	755	759	773	841	805	752	744	727	729	727	716	710	703	682	686	667	666	709	664	726	711	712	702	751	727	730	687	719	684	719	688	697	702	695	656	660	725	674	704	689	670	684	678	737	676	702	727	637	713	675	701	694	695	724	731	692	693	730	731	661	725	714	707	737	719	699	724	730	738	696	694	725	736	700	727	702	710	694	718	750	733	701	732	675	756	697	664	726	685	683	716	704	692	707	702	709	698	678	707	704	700	723	730	707	674	685	737	718	738	700	656	771	704	730	644	704	719	674	697	729	705	714	710	694	707	703	688	721	715	713	729	735	733	698	678	732	732	700	728	704	687	730	685	675	733	712	682	725	760	660	676	718	716	733	709	712	703	706	701	689	672	686	716	693	713	730	735	741	679	724	705	688	778	709	763	662	716	639	707	654	733	728	711	742	671	674	659	705	673	717	677	716	701	705	718	689	661	682	739	686	685	720	707	715	701	724	719	733	731	680	707	736	646	682	667	714	720	677	727	735	677	770	686	655	676	743	709	684	694	683	665	721	681	740	755	695	682	714	702	688	699	664	721	733	697	730	698	704	716	716	735	711	719	683	768	731	644	736	757	686	714	726	692	733	695	717	707	685	682	741	727	709	681	700	695	760	715	705	660	700	695	651	735	675	726	707	704	677	758	671	705	745	727	712	693	723	664	698	716	712	717	672	731	684	750	715	716	724	711	671	707	719	681	690	689	695	657	710	695	720	708	722	716	728	741	661	699	702	734	735	687	712	743	735	721	706	715	688	711	738	694	681	719	725	726	678	722	701	774	686	712	695	736	655	679	713	670	658	703	688	721	686	719	682	661	739	727	719	675	728	667	710	696	701	685	714	713	705	736	717	696	739	686	680	674	697	712	723	713	672	765	672	708	754	687	728	676	711	709	697	742	682	704	740	656	700	726	710	709	697	677	676	699	693	668	758	726	668	717	715	650	697	697	697	688	717	711	712	747	710	702	731	730	691	727	695	679	711	674	689	718	732	676	746	699	725	709	737	691	734	690	707	699	660	732	723	711	721	715	701	689	715	704	711	648	689	687	708	677	743	673	716	660	695	717	733	672	614	661	695	699	697	692	717	664	739	715	687	699	691	700	687	694	714	713	725	725	696	667	693	703	687	655	718	687	690	744	698	642	698	717	754	757	700	713	683	764	657	727	670	722	689	684	682	700	728	687	728	695	697	795	666	706	697	652	692	708	677	721	745	704	711	756	697	736	711	700	681	694	649	669	685	727	743	741	707	718	699	717	721	726	716	700	752	711	710	688	759	680	650	731	711	702	710	721	693	706	727	672	746	723	704	697	722	693	664	712	716	665	748	691	735	747	662	678	742	708	712	722	724	677	698	727	694	711	653	725	707	702	669	701	737	685	694	716	695	695	708	742	713	664	748	707	711	720	727	715	731	741	733	715	713	708	685	722	715	726	759	710	707	717	695	702	676	749	690	672	648	713	679	727	783	695	715	748	704	663	722	708	749	700	680	697	687	700	705	715	696	750	708	675	683	663	709	704	681	713	680	711	719	732	703	685	721	712	715	713	720	785	679	705	696	743	668	724	701	701	672	742	728	718	728	665	733	749	692	677	703	706	711	680	713	722	709	765	724	687	769	677	765	723	719	678	724	734	727	689	683	737	671	655	700	720	743	744	754	696	674	720	694	727	713	726	716	682	677	680	748	725	701	722	695	719	676	728	712	736	744	720	706	700	709	703	688	683	750	673	664	680	700	697	691	710	712	712	681	613	713	667	698	677	677	717	708	737	728	701	719	661	698	708	681	678	676	701	681	744	734	722	714	709	706	777	698	696	665	678	720	696	743	681	725	680	666	709	721	712	776	649	700	692	667	744	740	684	701	667	717	738	687	741	695	702	667	691	749	677	691	718	689	654	699	670	709	676	714	669	726	673	699	669	713	697	709	742	698	705	716	684	703	713	726	647	752	695	706	688	729	728	693	705	663	709	723	726	729	764	676	734	670	692	698	675	688	702	680	716	760	664	716	681	680	688	712	728	754	722	731	738	700	747	700	702	689	721	686	677	719	697	706	676	758	662	727	675	682	668	731	719	709	752	638	666	695	660	695	718	734	693	692	660	687	726	735	703	717	691	694	669	688	710	673	720	727	701	738	656	736	710	702	676	741	726	706	688	708	684	687	660	667	773	693	746	715	723	726	692	715	694	719	680	723	722	691	717	711	692	655	708	705	678	699	694	721	683	742	694	729	712	676	706	645	717	689	705	718	705	687	649	651	738	689	718	677	697	738	741	723	721	693	718	677	644	690	677	660	698	699	713	693	708	673	692	725	642	701	717	723	680	702	678	669	667	710	704	682	717	668	674	675	729	694	710	645	677	730	659	693	707	747	661	702	671	743	661	669	712	716	674	732	675	690	716	711	720	657	740	716	688	729	749	724	642	650	701	708	690	723	670	700	669	685	710	705	685	697	672	712	733	698	738	737	665	717	735	699	654	713	725	685	713	695	728	711	653	665	767	707	692	710	702	721	654	722	732	708	725	689	730	691	717	687	747	712	653	766	725	733	711	776	714	698	705	723	717	664	698	696	698	718	685	695	731	739	686	711	705	709	678	741	697	657	727	682	724	647	717	729	707	706	736	689	723	699	701	739	715	726	682	729	728	665	699	737	689	684	744	696	733	746	696	720	706	664	689	717	707	743	706	720	689	724	686	675	738	731	676	716	716	667	697	688	696	716	744	712	713	706	666	757	674	671	745	709	732	723	728	714	720	710	731	672	702	693	672	694	701	696	694	725	685	696	739	678	741	718	683	729	713	716	655	724	700	710	715	710	744	726	679	671	733	732	731	705	703	702	662	700	737	690	704	715	704	697	679	654	725	662	680	720	749	681	662	665	729	722	697	657	743	753	705	751	697	726	673	750	735	655	700	666	702	687	671	686	728	678	719	722	704	675	674	737	727	696	678	725	677	710	648	756	664	716	686	731	687	700	708	734	757	692	668	677	692	684	700	733	728	726	699	711	694	668	723	695	699	729	707	705	699	677	730	723	711	685	727	718	734	702	620	712	666	688	737	666	669	700	678	705	675	673	725	673	728	692	693	717	677	736	703	708	749	695	685	674	708	719	708	685	678	671	649	758	676	659	742	724	689	738	713	689	736	619	794	715	710	698	694	697	682	641	671	727	683	744	717	701	698	727	665	683	683	719	727	712	712	707	704	703	681	677	682	693	756	676	724	769	715	680	730	728	707	687	726	690	665	697	708	686	703	736	682	712	722	703	751	655	662	725	699	689	671	681	739	691	660	688	716	684	686	684	745	658	758	716	705	692	723	732	711	671	705	697	700	699	713	711	707	675	685	727	724	710	690	733	674	683	693	702	710	681	683	710	701	753	749	706	697	682	724	694	724	709	712	701	717	708	740	716	746	726	676	685	717	710
6554	4951	2559	1400	668	300	239	234	257	243	179	150	104	87	86	85	64	61	79	72	76	76	63	75	77	73	94	81	82	73	72	71	78	73	94	75	75	68	82	75	80	81	65	63	62	84	89	81	71	59	82	76	74	76	71	71	74	71	76	78	67	56	66	68	86	72	74	85	88	67	87	71	72	68	82	81	72	84	70	64	73	71	83	86	63	76	89	69	78	89	65	66	81	65	82	76	67	79	69	86	67	71	79	71	67	68	68	71	74	64	72	68	78	76	78	66	87	79	76	75	67	74	55	68	75	70	80	83	62	69	77	103	74	82	72	62	67	80	75	72	92	78	90	88	69	70	66	67	70	70	73	67	79	87	70	73	80	66	93	81	72	66	95	72	71	73	68	72	81	77	63	65	74	63	62	81	71	80	85	62	70	86	59	78	91	72	87	74	61	71	74	64	84	73	75	72	78	66	84	76	67	71	86	46	74	61	77	68	54	74	60	65	74	84	85	65	75	73	95	99	82	73	80	88	77	65	72	61	65	76	94	63	69	66	83	86	69	92	80	75	77	89	75	65	72	88	73	74	68	83	89	74	70	74	69	73	62	62	63	79	82	85	70	76	68	79	60	66	57	67	73	74	81	73	87	68	67	77	67	67	69	70	70	66	94	82	69	64	84	71	85	65	76	75	74	75	70	76	71	80	64	83	80	72	69	66	82	59	77	73	69	64	78	75	68	71	69	65	77	81	64	79	75	85	71	84	84	86	65	65	78	70	87	80	87	66	72	72	68	61	79	69	77	74	58	80	76	81	77	68	74	82	73	69	75	76	79	83	73	83	75	74	88	63	70	63	68	83	81	66	77	83	90	80	64	65	71	78	88	74	73	75	90	68	80	69	73	82	62	75	81	75	81	78	72	64	72	77	78	62	85	77	78	70	77	83	72	66	81	76	63	78	74	65	70	75	70	75	76	68	63	71	58	73	70	67	98	71	85	79	84	70	84	72	67	84	90	91	78	77	67	72	84	76	76	58	66	65	74	73	84	68	68	76	72	69	76	61	71	75	72	87	84	75	76	89	69	84	73	76	72	80	82	77	81	65	75	77	76	59	77	80	54	87	87	68	71	71	66	55	70	75	76	75	80	70	81	59	70	85	67	85	74	76	73	65	79	64	93	77	75	75	67	68	68	88	79	78	66	58	76	65	68	75	71	68	60	79	69	67	65	73	81	59	67	71	67	79	74	71	71	66	72	68	71	65	63	72	78	84	69	64	76	72	68	78	102	76	61	73	80	73	73	67	56	80	81	73	81	73	87	73	68	67	72	77	70	74	64	80	71	73	88	62	72	89	82	77	69	64	59	72	92	56	74	75	86	72	68	82	78	65	84	92	66	67	84	73	67	77	77	77	77	78	64	71	85	84	64	72	57	74	75	83	82	69	79	89	73	72	69	66	85	67	75	69	62	74	85	97	72	79	75	63	75	78	93	66	73	75	80	67	79	72	82	74	64	69	77	60	77	61	65	85	70	77	70	63	61	74	79	67	87	75	65	78	84	84	66	78	66	88	65	83	80	86	63	81	75	69	64	87	82	76	78	87	69	72	64	82	72	64	70	78	74	85	66	84	80	75	81	70	77	64	68	81	80	81	90	88	63	62	61	71	61	69	87	72	77	67	92	75	71	76	73	73	76	49	66	88	66	65	66	81	77	78	71	70	76	83	81	69	92	74	79	66	68	63	62	91	73	86	83	80	69	72	83	86	70	60	77	76	59	66	64	63	65	89	63	84	94	68	70	80	79	69	80	77	78	88	68	76	80	82	76	75	75	76	70	73	62	69	79	55	95	75	75	68	71	81	71	66	84	74	69	85	70	93	89	80	74	69	63	82	59	86	81	88	65	49	74	69	80	73	83	68	63	68	67	78	64	89	80	78	69	73	67	84	67	85	63	69	83	70	65	70	86	90	73	75	71	77	86	61	66	81	68	81	64	70	79	92	84	64	63	64	60	78	84	63	70	77	59	69	85	76	63	72	60	70	72	74	86	69	78	75	74	64	86	79	80	77	70	82	67	64	83	60	83	80	92	70	67	73	65	69	91	63	81	73	77	78	66	84	73	71	82	70	85	70	65	87	76	57	76	75	72	74	71	79	76	96	78	71	68	74	82	79	79	90	79	75	81	56	77	72	74	76	75	72	89	73	77	71	82	55	77	75	80	87	76	91	72	79	73	85	61	65	70	70	77	77	87	72	69	89	73	69	68	68	81	76	56	81	65	68	78	76	70	80	73	74	79	87	70	86	86	76	79	73	73	76	66	87	68	87	72	70	80	79	74	70	74	73	78	78	63	72	90	73	87	71	102	84	73	71	59	68	67	75	74	78	77	79	70	69	79	77	74	69	77	77	65	64	79	68	75	82	78	70	74	74	79	80	70	56	80	79	85	78	83	75	81	96	70	66	65	72	66	79	84	87	78	67	59	68	70	72	69	80	71	77	82	79	70	85	72	77	70	88	72	69	72	87	54	77	72	61	53	71	73	79	82	72	81	70	74	61	64	54	82	89	93	70	76	71	89	60	83	76	67	63	58	78	62	72	80	73	79	78	63	78	66	86	69	79	93	71	73	83	64	87	80	69	72	80	74	70	77	83	82	67	63	77	78	78	83	82	88	95	86	85	77	69	62	82	68	77	90	76	68	62	62	86	82	75	75	81	70	80	66	80	68	60	79	86	87	73	80	78	70	61	83	76	75	81	70	74	67	70	75	78	79	69	73	85	68	97	78	85	61	76	79	79	74	85	63	85	88	78	76	81	73	56	66	92	58	58	93	77	81	58	65	74	59	72	83	64	72	74	79	94	71	75	64	73	64	71	70	71	72	70	80	63	66	69	63	75	68	63	72	74	63	71	61	83	80	71	68	86	73	91	97	62	75	59	76	96	77	81	63	75	82	74	82	78	80	72	60	68	66	63	82	70	85	64	91	73	60	78	70	81	68	68	77	65	70	77	73	67	78	85	92	67	88	71	72	70	76	74	93	75	74	61	94	55	78	80	81	68	76	71	73	65	64	68	81	66	71	89	87	65	61	74	76	76	79	68	79	84	61	83	77	78	83	71	79	63	56	90	69	68	68	64	67	73	68	66	75	74	79	68	80	77	87	60	78	93	69	89	79	65	77	82	66	77	76	62	60	64	62	78	91	66	81	83	65	78	65	79	69	81	81	75	80	78	84	73	87	76	84	73	71	72	76	73	83	84	83	84	76	88	79	82	73	83	95	72	83	72	79	90	67	68	78	76	84	85	77	64	85	78	69	76	70	62	72	76	82	64	71	79	53	65	75	92	55	77	71	77	75	74	79	78	75	73	80	67	80	69	73	87	73	69	71	70	85	72	76	71	74	77	58	70	82	83	82	82	63	64	66	80	77	66	71	70	78	83	72	69	89	81	66	93	70	73	68	69	64	88	69	76	64	66	91	82	75	70	68	57	82	62	80	68	68	59
34793	25365	18556	15951	13692	8280	6965	6048	6012	5205	3829	2702	1645	970	799	719	660	676	657	655	699	654	647	654	664	689	674	618	646	667	625	660	684	666	634	648	647	629	645	637	626	632	663	661	638	612	655	670	645	618	653	620	689	667	688	662	669	651	686	634	649	618	624	604	620	660	644	700	641	683	643	629	686	624	631	629	692	674	651	660	627	666	641	609	652	652	677	607	654	637	661	668	605	660	623	639	670	662	671	628	652	650	638	637	631	693	603	623	619	667	657	620	647	676	651	604	601	629	643	665	596	670	647	652	677	648	617	669	655	647	625	635	612	636	687	683	629	661	627	653	684	666	685	670	640	621	627	630	622	719	639	669	704	678	625	611	622	613	684	661	689	668	621	663	650	680	598	649	664	601	675	652	630	665	570	666	687	641	664	636	657	652	640	644	638	689	642	627	672	680	686	617	630	642	627	660	623	635	603	605	662	630	630	639	639	626	641	696	628	665	652	666	611	638	659	614	661	652	656	631	637	645	669	620	601	630	703	685	659	601	636	649	670	623	652	615	607	612	667	640	623	623	655	618	659	633	610	634	626	628	649	650	631	701	633	607	664	602	677	654	633	636	637	602	641	688	605	670	659	649	624	670	651	696	711	660	617	616	655	665	612	671	658	660	693	644	644	629	641	660	608	639	627	638	645	607	651	673	640	660	676	617	638	666	640	663	681	630	648	653	659	653	671	664	654	577	631	671	641	621	617	650	657	687	648	667	664	651	680	678	606	672	641	645	601	655	655	659	605	630	632	679	636	625	626	658	597	653	678	655	659	666	617	665	643	657	654	674	625	641	650	686	692	657	701	630	698	608	605	657	638	671	688	655	633	633	648	631	609	666	608	609	646	663	665	634	672	653	602	688	660	672	654	662	629	641	659	677	627	642	640	631	593	629	632	656	683	630	696	630	694	679	652	710	642	624	596	632	657	611	602	671	649	681	660	658	639	692	627	693	653	636	631	674	643	663	679	631	619	622	656	674	641	618	635	672	641	645	655	663	638	699	634	646	645	636	645	620	623	641	666	649	685	665	639	621	639	624	647	701	651	638	642	623	644	648	659	633	675	635	629	640	638	651	651	667	664	592	665	661	622	642	624	649	647	668	646	642	605	627	648	655	650	606	644	613	652	680	649	649	677	621	629	652	665	620	655	656	689	603	635	628	629	628	645	625	630	602	595	641	616	692	654	631	658	627	666	643	645	662	627	675	607	614	646	632	619	664	596	634	624	591	649	632	680	659	661	663	618	618	625	630	654	641	633	641	649	617	646	634	608	675	625	647	650	660	661	636	642	646	703	652	640	682	622	677	639	631	643	663	628	650	664	606	678	694	646	649	639	651	691	613	609	672	661	636	607	746	641	681	680	593	649	662	659	598	655	650	593	654	627	687	675	630	623	631	632	646	670	664	675	630	637	672	634	697	632	639	626	629	688	649	642	624	652	714	617	594	627	674	673	653	655	669	622	609	626	643	679	669	647	603	636	647	598	638	617	618	642	649	618	669	640	646	658	676	642	636	625	677	662	641	663	661	665	627	666	643	692	656	665	658	729	648	656	625	658	589	631	656	677	691	635	641	673	629	612	674	620	655	620	638	666	674	626	621	619	652	616	664	668	622	638	644	640	683	675	630	670	652	662	706	666	586	642	685	658	620	627	612	657	621	652	663	640	650	624	634	651	636	644	645	622	630	619	631	669	658	640	669	639	640	633	704	633	685	682	588	666	654	662	612	668	635	683	666	679	667	633	641	678	634	659	636	614	677	703	632	656	637	694	649	719	661	704	695	659	641	648	687	635	636	636	630	659	640	647	651	681	645	653	627	626	630	623	653	662	621	589	652	601	652	641	626	713	612	624	647	624	656	605	636	660	624	600	649	661	648	646	689	657	629	643	645	665	631	626	612	606	681	658	610	632	667	627	646	665	632	639	698	654	675	651	653	649	604	671	634	616	645	671	653	646	645	636	648	626	645	720	669	644	653	666	616	655	637	671	641	599	615	642	633	647	639	699	670	582	673	673	599	660	669	658	665	693	626	617	684	635	662	702	657	612	652	672	626	672	676	653	612	657	663	639	598	640	616	634	633	685	632	663	670	622	643	610	658	625	633	648	636	648	678	627	651	634	630	677	620	646	699	626	645	631	652	639	597	685	670	660	640	627	595	625	634	622	648	658	597	655	636	659	619	659	639	741	640	631	637	638	670	665	615	635	612	627	675	615	672	678	612	630	598	675	650	642	673	673	659	622	634	661	619	690	684	702	649	661	692	634	601	679	630	622	633	653	637	675	649	626	623	688	624	648	615	640	627	651	631	669	622	660	664	671	666	615	663	623	640	644	659	675	629	613	674	677	645	662	611	664	601	610	670	657	656	668	598	678	618	639	646	622	666	670	623	641	626	657	683	648	635	602	624	614	626	616	646	670	636	661	651	657	616	628	625	677	653	680	633	620	637	646	628	651	635	586	684	638	656	645	597	655	630	648	662	661	646	619	630	646	642	658	644	690	667	636	643	634	643	633	620	642	627	671	672	615	630	662	625	661	668	661	654	682	649	649	640	652	656	665	650	610	673	642	657	630	625	643	589	684	641	631	667	672	605	642	642	653	660	667	636	686	589	643	612	668	637	647	628	643	683	668	643	608	670	603	678	658	640	670	642	633	637	682	655	666	688	638	657	647	652	631	688	634	647	637	632	605	615	648	675	630	651	628	687	658	672	670	691	640	649	636	616	663	684	662	686	656	647	658	647	680	671	631	654	670	649	656	629	648	661	626	697	624	637	616	612	621	637	625	606	621	649	641	618	652	662	609	623	658	640	654	658	707	618	645	648	675	660	668	644	594	621	633	655	641	661	656	641	685	627	615	658	688	673	653	669	640	645	609	603	662	658	640	661	677	624	674	705	639	671	625	641	659	623	629	608	664	653	662	659	636	615	626	633	662	696	638	692	632	645	675	658	602	636	642	652	630	643	705	635	652	614	686	581	626	636	651	647	623	642	653	638	651	630	616	673	594	655	646	609	629	658	637	672	628	660	651	687	634	598	623	629	642	655	703	648	649	667	675	658	653	666	684	635	683	640	646	692	607	658	628	682	669	623	666	656	619	696	622	649	633	622	664	639	654	634	665	654	601	690	622	604	655	700	684	632	662	656	614	617	649	630	665	620	644	682	646	635	623	647	667	637	623	649	639	600	677	663	654	638	607	616	660	650	630	699	617	672	640	667	631	705	672	621	658	652	613	653	637	636	615	679	605	618	627	670	646	667	674	635	604	607	648	638	609	667	597	618	656	678	638	627	633	628	648	625	627	636	629	613	630	664	699	604	693	633	696	610	638	632	632	637	581	641	636	624	621	695	653	663	677	637	635	690	641	624	642	646	632	636	676	625	678	634	680	651	623	632	669	677	622	636	626	662	610	624	676	626	647	675	633	661	628	630	632	618	661	631	605	668	634	657	619	593	659	607
10025	9153	4513	3270	2063	1105	633	810	804	850	571	420	243	139	101	115	95	98	109	86	89	84	86	92	81	81	96	89	93	83	79	82	99	97	79	103	94	95	103	94	88	89	92	85	93	94	88	87	91	79	96	66	99	90	70	78	89	83	99	76	82	77	90	84	75	77	82	97	102	113	86	87	106	100	79	89	99	102	97	89	67	81	93	90	103	91	90	102	84	71	84	87	101	94	92	98	84	112	92	86	92	79	80	88	90	91	88	74	87	61	105	101	89	94	87	84	87	81	87	93	95	95	100	86	88	86	93	78	98	86	82	89	81	82	92	83	94	95	88	106	96	97	88	89	90	83	105	67	78	88	86	85	73	97	90	87	84	95	97	75	92	94	103	89	80	100	81	87	91	84	92	82	92	86	87	88	85	85	87	102	96	90	86	107	100	75	107	106	78	85	84	73	78	89	65	93	97	84	89	86	91	100	93	73	86	91	73	102	97	99	95	95	74	89	83	81	102	79	94	92	100	88	77	85	74	83	83	85	77	79	93	93	92	96	89	105	83	90	65	74	86	77	94	88	79	95	86	83	93	95	94	93	93	90	79	91	96	88	93	89	87	85	80	90	80	79	78	94	96	96	88	88	90	87	80	85	73	95	82	83	99	89	94	88	86	85	114	84	99	91	97	97	98	79	84	82	93	79	85	74	84	74	94	84	84	91	104	79	83	91	89	96	87	84	86	90	77	90	73	98	89	82	88	95	83	89	98	89	87	75	107	96	79	81	99	84	96	80	107	69	79	85	87	85	93	98	70	83	93	77	90	87	82	82	93	91	90	80	72	89	90	84	82	83	91	95	100	87	99	92	101	85	95	100	95	83	84	81	87	74	104	105	93	94	88	91	81	92	101	98	75	89	96	101	88	80	80	70	85	84	96	98	79	87	99	87	86	81	81	76	92	90	91	73	71	95	90	91	87	83	80	83	76	95	82	96	107	91	96	86	88	88	92	82	92	92	89	93	96	82	86	88	91	73	95	110	86	84	93	92	97	92	90	81	82	97	91	103	96	83	90	86	77	95	80	96	87	98	97	80	96	94	85	107	94	87	85	86	108	102	95	75	79	98	94	93	87	84	81	95	79	73	106	85	91	85	83	89	82	63	84	77	92	95	104	80	73	95	95	81	102	92	100	83	74	78	93	86	87	90	75	87	92	106	79	88	86	87	100	85	96	74	91	102	104	88	97	89	104	74	89	81	94	93	91	80	77	91	90	72	118	93	104	91	79	84	92	80	82	85	77	87	79	81	94	89	93	74	77	97	101	88	90	86	86	81	101	82	88	89	75	87	86	92	96	97	80	85	98	82	80	76	81	88	83	78	91	102	66	89	83	84	88	89	86	94	71	88	93	91	90	88	105	105	94	78	85	94	95	76	88	99	98	105	80	91	92	97	81	85	89	85	67	79	82	92	101	72	84	82	86	82	96	97	89	92	88	98	82	80	75	92	91	95	89	82	99	94	90	80	98	74	102	87	89	73	88	88	76	89	99	71	92	104	102	81	90	109	91	85	81	94	85	81	71	101	97	97	97	104	86	99	100	79	80	87	91	88	84	68	93	86	84	90	85	89	83	92	78	96	94	87	90	80	81	88	82	84	72	90	105	95	90	81	84	94	66	102	103	84	96	77	73	89	97	100	61	87	82	96	71	85	88	73	84	79	93	94	86	103	106	92	99	96	110	92	88	91	94	92	84	74	86	95	73	89	92	79	91	70	80	77	79	96	100	89	108	78	80	78	91	82	92	93	84	91	95	86	96	96	90	78	105	78	79	80	105	91	95	78	82	89	101	83	83	77	84	84	75	78	100	76	86	89	87	93	97	101	97	93	89	91	98	84	82	86	74	101	108	89	88	95	78	79	89	89	94	88	94	64	108	102	83	91	91	94	78	85	95	97	93	74	90	89	85	86	96	85	92	90	89	81	81	89	99	93	80	103	88	91	96	96	97	100	81	93	84	84	88	91	101	104	102	96	88	98	92	83	85	95	99	102	80	86	82	88	102	72	91	87	96	78	105	93	83	80	100	93	97	87	90	94	93	102	95	93	95	70	85	86	83	96	93	95	73	82	90	89	112	97	82	78	89	90	83	78	96	98	94	94	87	100	85	75	93	95	77	83	92	100	76	96	91	102	89	96	104	80	90	86	92	95	83	76	98	105	93	89	90	87	72	84	78	97	89	92	79	88	90	82	80	106	93	88	94	96	86	87	81	91	74	93	89	72	97	79	97	87	80	81	83	85	88	89	93	76	97	73	85	101	89	84	98	80	86	74	92	96	66	91	93	105	101	84	83	77	90	90	79	87	93	80	105	94	77	79	87	91	87	98	76	89	93	68	99	100	100	113	97	80	88	76	95	87	86	100	87	102	98	68	85	98	94	90	93	99	84	105	97	96	109	83	92	94	81	103	94	81	78	93	86	111	85	95	88	91	85	95	91	79	80	96	106	82	75	92	80	82	106	94	73	81	83	88	100	91	89	91	101	84	88	93	76	95	95	93	90	80	101	95	99	97	92	94	86	78	81	96	88	84	81	79	81	95	106	75	74	76	86	78	85	101	90	79	93	96	79	77	80	89	108	93	92	77	101	71	88	91	101	84	74	93	88	88	94	96	97	84	76	96	87	83	90	94	78	107	86	99	100	101	73	72	76	80	106	92	101	90	97	81	96	77	75	89	97	88	89	84	97	83	92	91	93	105	85	81	89	90	78	94	72	84	94	90	100	73	82	96	89	99	104	99	96	81	82	95	90	86	90	80	106	92	100	108	97	79	87	97	96	96	83	85	96	71	93	105	83	77	89	83	96	73	82	97	74	92	96	105	95	79	78	101	85	84	84	71	90	84	86	101	103	87	89	91	94	80	92	93	82	77	91	91	90	100	93	80	86	88	85	81	74	94	94	66	90	82	97	88	92	81	98	100	77	79	93	94	78	106	101	94	87	89	77	96	98	92	91	100	101	95	91	88	79	80	85	100	84	74	84	83	73	93	99	80	81	94	90	102	93	83	102	86	89	94	90	104	92	86	82	80	87	82	92	100	87	91	98	100	100	91	95	86	81	89	83	92	111	83	89	91	83	96	76	84	92	81	79	82	82	80	92	103	89	66	103	92	96	96	73	79	78	107	82	74	80	91	94	73	83	91	85	82	97	72	82	82	88	109	64	84	102	79	107	88	91	94	99	70	94	83	95	79	84	91	94	82	92	88	87	90	77	78	81	88	102	89	88	88	100	90	84	86	84	97	106	88	84	88	92	100	104	84	84	97	79	88	78	87	80	82	98	94	96	87	91	87	99	78	81	88	92	88	87	79	83	100	95	82	77	87	90	100	77	101	87	96	80	92	80	88	93	87	86	94	84	96	89	92	93	96	80	89	93	94	78	100	94	95	72	102	86	81	91	79	96	91	87	90	88	101	95	72	103	85	89	106	91	89	89	107	86	88	86	69	88	92
41309	30717	23548	24326	25770	20920	15917	16387	15729	13945	10439	7556	4047	1966	1365	1059	861	853	868	822	809	819	807	830	833	884	836	839	798	766	761	813	817	761	802	743	788	774	806	754	757	774	796	769	795	793	751	774	749	761	772	784	779	807	825	792	817	757	772	769	759	751	792	852	768	768	798	795	801	752	805	789	725	780	786	812	787	774	785	752	769	770	810	787	760	787	834	760	748	788	770	807	755	771	797	760	773	770	763	756	749	801	756	825	792	770	768	756	756	757	785	813	749	818	769	817	731	778	743	799	779	765	758	764	765	762	779	790	800	751	738	811	797	733	772	742	791	790	789	821	802	800	781	763	807	763	777	824	812	773	762	787	780	779	787	746	776	807	806	772	782	795	824	809	761	816	757	759	744	825	795	789	804	815	801	746	815	814	732	764	753	770	742	757	735	748	742	774	796	815	856	811	780	756	817	791	769	771	786	773	762	767	727	745	809	768	798	781	756	770	810	762	799	796	760	754	773	811	730	802	840	826	837	784	803	776	766	736	754	777	765	767	807	775	780	805	816	801	802	753	764	813	754	818	753	810	781	799	775	797	799	762	776	748	782	809	815	722	779	757	764	813	784	818	818	770	748	832	768	772	758	769	790	735	785	773	767	735	816	778	735	755	770	743	827	781	712	720	830	780	811	744	773	759	799	810	769	825	797	788	809	747	770	804	796	773	784	731	775	831	772	830	785	743	717	803	772	762	761	790	756	780	745	773	841	763	772	786	779	790	735	814	783	759	832	799	728	772	780	760	767	771	774	774	783	783	825	827	752	800	756	802	762	783	790	771	802	785	810	809	773	772	790	789	780	768	785	813	721	780	781	781	760	825	771	761	797	793	758	785	781	792	762	806	777	767	780	803	766	800	793	752	765	813	797	804	746	778	763	769	748	771	774	814	825	831	774	757	774	748	783	782	754	740	773	843	776	777	805	739	794	788	708	796	791	799	811	785	781	776	748	762	736	796	771	810	752	739	787	770	756	776	845	786	704	773	854	767	774	773	804	772	775	762	806	792	779	769	736	808	800	817	747	726	754	781	800	773	767	805	781	775	774	774	765	824	753	771	746	762	726	829	756	764	766	752	751	801	821	753	725	774	768	731	820	770	743	779	716	752	821	765	740	712	712	779	752	768	783	777	770	785	765	827	816	782	845	799	803	752	800	786	754	743	805	779	802	830	780	828	848	734	766	791	736	764	737	793	792	799	777	803	820	740	796	810	779	777	785	774	791	820	794	794	812	765	746	762	775	755	775	770	750	793	801	792	795	792	786	782	736	768	753	753	760	801	775	767	803	795	782	765	776	784	811	750	814	779	768	784	775	766	800	805	750	773	762	799	794	753	781	808	779	766	749	760	782	754	761	844	803	793	763	817	776	806	728	778	783	766	811	795	763	798	777	772	809	768	750	803	724	788	750	798	805	815	800	839	808	797	770	800	823	770	797	844	775	798	753	766	799	796	736	769	756	765	803	806	783	756	806	810	797	783	802	787	809	760	759	778	762	801	773	779	734	735	773	814	767	788	790	783	791	813	792	769	770	726	734	755	767	809	797	739	776	766	885	745	830	780	771	798	798	743	810	752	809	795	767	771	818	781	714	802	797	778	779	761	768	801	760	767	759	730	781	839	746	803	804	815	765	787	783	808	786	782	779	719	736	741	775	759	832	814	731	763	831	818	749	773	767	775	837	774	784	774	774	819	762	758	746	763	784	807	777	757	787	780	813	802	819	765	741	785	785	742	750	791	771	778	764	793	779	788	768	831	746	774	788	791	792	760	723	829	781	782	778	796	758	842	760	783	748	804	771	806	791	772	769	790	743	819	778	792	831	790	805	774	822	782	823	825	765	829	803	806	743	795	729	748	766	797	780	822	822	800	800	788	777	803	796	750	799	781	745	752	776	807	798	766	772	772	795	778	766	782	775	804	778	804	760	752	808	800	778	757	765	800	733	819	846	774	765	757	774	789	830	803	810	795	792	801	794	769	763	779	735	790	741	777	746	799	763	749	802	789	770	793	755	817	740	795	813	852	808	762	808	804	792	770	784	741	765	799	774	785	767	784	766	769	743	812	775	784	765	716	811	758	775	776	797	818	716	794	750	750	782	764	746	800	744	753	781	768	768	786	732	775	783	765	769	804	795	788	742	740	780	787	747	766	742	760	781	793	736	793	817	765	784	760	779	754	804	781	808	732	784	759	786	757	857	761	762	789	778	743	766	786	831	808	795	767	765	785	839	788	788	741	813	740	833	759	742	745	795	741	785	756	848	762	803	831	806	801	811	797	806	784	763	791	778	812	768	744	798	738	773	753	760	789	756	792	792	777	783	788	740	770	788	791	764	767	762	772	744	775	763	839	730	771	766	786	776	737	769	782	770	819	789	733	842	819	786	766	781	786	789	731	783	778	790	805	828	796	811	795	774	765	757	766	761	740	717	832	803	813	793	758	772	770	702	786	800	748	759	776	758	769	842	833	768	804	773	785	804	758	766	801	790	787	787	762	823	735	788	737	803	759	805	784	808	784	757	773	733	784	787	771	797	770	817	749	765	772	765	745	801	793	765	735	787	783	798	790	797	764	773	792	801	804	791	777	765	820	781	783	786	751	768	817	732	787	767	756	799	756	819	734	736	786	764	768	807	746	777	768	800	815	753	775	782	802	758	731	752	823	745	815	746	752	754	788	826	802	802	794	830	778	783	779	762	769	772	784	753	798	755	795	778	795	776	785	789	779	766	785	800	768	796	785	788	802	791	851	778	802	802	787	815	782	773	764	724	860	794	779	819	773	790	767	785	737	784	742	752	815	797	774	745	747	768	793	778	725	810	803	737	804	754	813	758	792	795	799	778	765	753	752	812	803	791	794	774	752	798	762	748	778	780	742	846	766	799	782	781	748	750	759	783	762	804	818	804	763	809	777	798	808	792	775	790	774	741	810	789	750	717	803	727	811	811	769	729	804	804	723	812	802	752	717	769	770	808	829	818	769	758	732	762	786	781	788	782	769	794	795	814	789	786	746	767	742	764	800	780	789	793	811	717	740	798	754	821	783	762	798	775	769	733	798	784	749	764	781	815	823	744	751	828	782	771	774	755	792	753	771	765	796	801	749	814	755	794	744	797	821	785	795	806	785	755	768	796	775	784	756	757	791	783	764	776	760	777	781	784	770	744	803	792	787	804	764	752	826	768	797	791	809	787	827	805	791	782	761	763	800	814	738	780	775	791	788	814	784	749	731	796	778	792	752	790	761	780	793	781	751	821	788	785	795	794	783	767	778	735	790	796	744	787	763	803	732	801	830	806	797	777	815	803	788	759	786	817	758	764	768	775	811	761	770	792	775	761	820	761	756	755	787	814	753	733	766	827	753	796	803	802	791	807	766	775	767	770	786	805	764	766	744	722	787	773	810	749	763	763	767	724	772	755	794	729	788	792	731	755	798	765	778	751	800	824	838	826	787	823	752
10412	7571	4318	3043	1609	662	491	698	721	644	518	318	202	104	77	88	80	65	65	60	75	69	60	61	61	55	61	38	88	54	69	62	69	62	56	67	71	61	58	66	59	69	79	67	72	60	64	65	70	58	66	64	68	55	66	72	63	62	67	72	69	62	59	69	54	73	59	67	57	65	59	54	75	57	70	58	59	65	63	68	57	76	70	56	69	59	78	67	69	56	57	63	59	54	59	57	67	79	67	59	60	68	61	60	74	79	74	68	47	54	73	58	58	68	46	61	64	66	61	67	59	44	67	57	62	57	53	66	73	66	65	71	54	63	68	78	59	72	51	70	69	65	72	63	61	71	69	59	63	71	61	68	49	71	76	56	56	68	57	67	71	73	63	56	49	51	65	58	65	57	56	77	64	59	60	61	64	57	71	54	65	50	62	66	47	67	63	67	72	74	60	60	52	68	52	73	55	58	50	66	45	73	60	59	60	54	65	68	51	70	60	64	59	55	66	75	82	59	74	69	72	59	70	70	70	71	46	51	61	69	68	63	70	53	69	69	69	77	67	63	62	55	63	80	58	71	53	64	59	59	77	65	64	68	65	65	53	53	64	54	56	59	57	74	62	53	61	59	62	64	59	60	61	51	72	54	64	49	58	72	74	63	60	69	64	61	61	61	55	59	47	48	71	65	69	42	63	55	77	55	65	61	63	67	63	60	50	63	65	56	65	75	56	50	62	48	54	60	66	59	73	51	54	59	61	58	61	61	70	48	62	79	67	72	65	75	57	77	57	73	67	64	55	70	63	63	60	43	65	55	62	67	58	65	69	68	68	68	52	53	71	61	56	66	56	73	59	59	60	52	55	62	55	62	52	70	65	62	64	82	61	60	59	63	59	57	53	52	43	66	65	67	50	68	64	73	57	75	73	52	48	56	77	63	50	52	64	49	61	79	59	50	78	71	72	63	49	62	75	65	61	70	57	60	69	66	58	61	61	65	69	66	55	83	64	65	59	62	51	59	69	73	59	63	45	54	60	74	55	75	63	59	67	53	65	67	58	51	64	60	70	60	63	67	68	69	73	72	67	68	59	75	62	59	70	68	78	68	57	56	67	63	78	57	73	59	60	68	66	75	53	56	73	63	67	62	64	73	69	60	63	78	68	72	49	69	74	61	51	58	63	66	49	58	72	70	54	66	62	51	72	71	57	57	63	62	68	57	76	69	61	70	58	56	59	56	71	56	78	62	57	68	66	62	54	60	62	91	62	63	68	66	51	63	61	72	69	61	65	68	59	59	54	58	61	72	68	62	66	67	63	55	70	60	65	62	57	61	65	71	68	55	67	53	74	68	52	67	72	58	60	67	70	57	59	60	67	65	57	56	71	66	83	58	56	64	62	73	65	59	76	56	68	72	53	79	62	62	64	59	60	70	58	56	61	55	66	68	65	68	51	54	39	60	61	49	47	72	65	58	78	71	50	73	58	56	61	61	50	53	65	73	71	60	64	65	64	69	60	64	69	70	64	66	69	65	57	62	66	68	72	68	64	70	41	62	48	62	62	71	56	57	63	57	53	52	71	64	64	50	70	63	53	59	60	64	43	66	57	49	72	49	82	66	62	72	55	67	48	52	50	56	58	84	67	54	64	63	62	69	53	65	61	65	70	65	73	70	52	65	69	47	61	68	60	69	61	53	66	72	55	75	72	55	71	69	65	58	66	59	60	59	56	75	66	75	51	66	53	56	54	57	66	65	54	76	62	65	68	74	61	61	70	58	69	72	78	69	62	65	66	74	61	62	57	63	67	59	59	70	70	70	64	58	57	60	53	54	51	61	56	65	75	71	58	51	54	36	52	72	62	61	69	65	71	65	53	65	54	59	59	71	48	56	49	71	44	53	54	67	72	73	61	60	66	62	82	63	69	62	73	67	59	59	77	48	79	59	84	59	57	58	61	73	65	62	67	64	64	59	53	58	68	61	65	64	72	63	54	64	67	72	67	54	65	74	69	54	64	58	68	55	63	63	61	59	62	72	68	58	58	59	66	60	75	62	54	66	54	69	66	60	54	53	60	77	67	52	61	60	58	67	65	59	65	66	60	57	68	64	54	71	57	65	59	57	52	61	58	61	48	61	59	59	79	50	48	68	76	65	73	66	48	59	52	61	61	59	66	55	60	72	56	54	67	69	69	63	47	59	72	60	64	64	58	77	69	73	70	65	61	57	76	67	48	54	55	67	67	63	59	59	60	59	51	64	66	74	74	64	57	72	63	75	67	68	59	52	82	57	63	73	73	67	67	61	64	57	64	69	66	64	54	60	68	70	69	78	64	57	56	55	64	74	68	61	66	61	60	66	62	68	54	60	68	72	69	56	55	67	50	69	62	44	66	47	53	66	78	66	59	72	56	66	59	65	60	73	72	55	71	58	67	61	74	55	58	73	66	57	55	65	55	55	49	53	60	71	67	57	58	76	63	57	45	68	69	58	65	59	57	61	55	61	64	76	59	58	71	70	68	68	64	69	68	59	63	59	48	52	62	73	62	57	64	44	70	58	64	54	80	66	74	52	72	67	67	68	49	69	72	63	60	76	69	75	67	62	53	72	52	54	50	64	56	66	66	58	69	63	64	48	61	57	68	69	76	61	57	59	66	41	66	65	60	56	70	61	49	63	69	64	53	57	52	75	60	64	56	64	67	64	55	68	66	63	60	71	74	53	49	66	49	47	45	61	76	63	67	62	60	58	61	62	51	68	61	48	66	69	64	80	71	50	52	71	63	58	73	65	67	55	62	73	59	76	69	63	66	55	52	60	44	54	60	51	51	72	76	65	72	69	65	49	54	56	63	68	52	74	50	63	65	65	52	61	63	65	51	68	66	53	59	61	64	60	67	62	71	62	71	67	60	55	73	56	62	62	55	60	66	58	72	66	74	57	59	49	63	61	58	70	71	65	68	80	66	57	65	60	57	64	70	79	62	70	60	55	65	62	65	77	65	55	70	51	68	74	54	63	71	58	63	70	66	52	56	71	56	57	62	63	70	60	71	61	60	65	67	67	58	72	60	64	67	59	62	63	56	69	69	87	70	48	55	44	63	61	57	72	58	73	65	76	50	66	62	69	63	61	56	77	59	50	45	62	68	74	61	72	54	62	55	59	64	51	66	65	65	66	61	68	62	62	58	56	54	60	67	53	60	62	69	52	45	57	58	53	68	72	66	56	58	62	59	55	55	73	58	63	63	71	69	75	69	66	72	65	59	47	63	62	72	62	76	48	48	56	54	82	56	68	65	64	64	67	68	53	63	77	65	45	60	80	67	54	70	60	76	60	62	59	64	59	61	81	59	60	57	54	60	55	53	50	56	73	60	71	57	68	65	62	68	53	71	70	59	47	60	64	60	76	64	67	75	55	64	56	50	66	63	59	64	86	61	57	56	55	70	74	51	55	72	72	53	49	60	68	62	64	60	78	69	67	60	72	61	86	43	61	59	69	67	54	73	68
39659	28393	24073	23491	22495	16182	13416	15221	15508	12874	9159	6360	3526	1529	1042	780	649	650	648	597	608	612	551	570	571	625	619	590	579	547	556	496	600	577	562	549	572	530	543	546	530	544	531	589	560	540	567	569	558	577	563	565	582	557	553	536	578	585	544	535	563	551	535	582	550	553	559	574	568	564	518	522	512	555	559	565	574	553	537	558	566	554	519	549	559	592	581	538	522	581	525	568	603	515	522	552	584	531	565	558	541	553	561	577	584	534	521	548	559	538	522	550	545	549	534	561	582	548	563	519	557	543	538	557	553	568	555	600	574	613	572	547	578	543	570	529	525	557	546	559	545	535	585	580	601	547	621	544	562	542	542	556	540	560	551	542	550	533	591	533	566	588	616	517	523	561	538	560	560	589	544	534	547	570	572	565	529	520	576	559	531	577	536	516	600	548	527	542	556	549	570	556	513	575	560	544	560	545	564	574	534	532	544	574	548	547	564	505	519	548	543	539	573	549	545	569	555	541	563	555	541	590	553	544	564	572	580	513	509	530	520	586	531	568	572	563	562	567	574	540	548	580	581	544	585	548	540	590	522	582	540	612	579	609	555	563	559	595	584	563	567	571	592	543	571	530	536	568	542	565	611	589	538	562	538	566	552	571	550	561	585	547	535	580	571	560	580	553	596	557	580	567	587	546	510	566	566	572	547	538	524	567	550	561	569	505	538	571	556	575	527	572	573	565	540	571	562	541	527	551	540	513	550	570	574	573	525	516	548	548	589	584	574	571	562	547	570	532	569	549	575	556	519	548	572	544	581	567	589	550	573	571	548	614	543	548	523	555	563	575	562	531	564	595	569	548	584	549	530	564	515	535	535	564	569	541	544	560	538	566	529	535	519	568	541	525	562	542	552	576	558	558	573	590	556	596	573	571	536	571	573	580	550	507	557	538	584	558	572	567	527	552	588	531	525	549	535	570	585	533	550	539	548	502	557	547	564	592	591	560	523	536	593	604	550	588	549	562	601	540	522	602	573	545	550	508	506	562	541	575	561	514	608	552	574	543	547	528	508	558	552	539	563	522	595	510	575	536	560	572	544	564	557	545	598	545	540	590	531	543	518	530	613	562	586	582	580	539	529	528	545	532	527	560	585	533	541	503	520	536	514	531	532	549	560	578	550	571	513	599	569	586	565	585	595	521	545	546	521	546	569	564	533	579	559	578	560	534	577	542	551	515	571	576	552	562	552	554	571	561	539	530	591	540	567	531	553	540	570	542	559	553	567	569	582	554	536	563	597	584	556	580	561	578	538	570	537	556	577	589	574	561	551	553	574	582	527	515	561	568	521	538	554	567	549	572	568	548	556	544	562	573	522	568	571	525	566	537	579	555	559	573	545	562	534	579	544	562	533	556	566	519	559	531	578	541	559	565	615	535	559	544	548	577	563	525	555	550	537	567	572	570	564	529	586	557	641	559	552	561	557	524	516	561	500	572	566	545	595	548	530	567	519	547	519	534	545	532	526	595	553	593	563	527	567	564	569	524	576	553	535	556	557	573	587	570	567	567	533	548	578	549	564	527	542	591	544	543	542	530	515	578	611	559	529	567	522	576	551	543	560	583	566	531	598	563	542	504	559	572	520	563	587	541	569	497	523	554	547	550	558	535	552	588	553	537	587	554	587	570	534	573	549	546	566	587	577	583	567	511	525	534	584	539	533	551	564	529	554	552	550	510	557	562	536	562	523	530	506	565	584	559	560	562	546	556	586	542	520	550	538	591	514	540	581	528	546	545	533	543	551	555	532	565	502	598	551	557	553	556	572	556	533	557	551	549	554	581	576	579	508	589	507	590	583	586	528	535	552	530	532	577	523	579	515	542	573	508	539	555	538	583	601	587	566	557	537	571	583	558	562	536	594	599	558	522	565	563	573	584	535	569	564	566	607	515	555	538	532	601	522	573	577	571	562	550	498	552	554	547	529	575	603	556	567	512	562	571	583	584	540	512	542	535	592	563	600	545	545	533	544	544	582	572	567	558	543	545	575	568	558	547	492	555	531	548	612	517	552	575	548	534	592	518	532	528	575	543	547	609	561	575	566	579	570	555	538	549	552	589	546	554	530	568	541	523	561	585	530	540	546	557	562	567	531	509	572	540	581	557	521	576	543	516	560	531	569	579	529	597	540	598	560	551	535	558	522	587	549	540	573	566	581	555	545	544	610	558	544	573	569	562	562	553	549	529	580	563	563	610	573	565	541	531	566	530	564	547	591	513	567	542	557	557	560	575	514	595	581	589	566	569	573	577	571	604	576	525	574	588	559	543	546	556	499	548	579	557	530	555	532	587	558	502	561	567	537	548	536	523	526	591	563	538	551	568	541	541	582	584	647	566	560	561	555	579	548	572	576	520	568	557	595	554	562	573	520	555	607	589	494	536	552	550	552	562	585	579	577	523	556	581	537	597	572	566	572	570	557	552	562	576	561	561	533	501	564	546	546	555	555	595	562	585	534	541	545	539	555	541	594	573	576	563	575	550	603	564	576	595	574	552	517	552	518	599	614	559	546	543	535	578	534	519	567	558	571	551	571	551	588	535	526	545	554	538	546	572	560	551	574	561	539	550	509	561	511	535	575	554	552	547	558	577	572	559	573	557	538	515	568	546	548	568	576	511	523	551	569	545	533	529	573	560	548	591	522	575	567	563	550	535	587	569	563	567	580	574	550	556	579	557	536	502	542	554	559	497	542	587	543	548	543	559	557	515	563	515	535	503	561	542	550	529	600	513	548	582	562	551	526	560	552	541	539	566	541	556	546	537	515	576	527	546	571	586	585	605	550	507	522	571	577	574	511	545	558	567	545	524	516	589	535	527	566	546	586	547	527	519	540	521	559	551	502	572	528	542	506	563	570	556	531	537	492	549	561	557	527	587	549	556	539	568	558	573	584	530	572	566	560	526	569	535	546	545	529	559	575	552	576	511	577	543	593	553	583	559	581	596	516	551	548	524	550	561	559	503	527	525	513	570	569	541	576	560	535	541	580	542	567	555	529	558	560	545	521	587	589	553	572	530	542	538	540	581	538	582	521	533	518	511	596	554	521	556	586	587	561	562	565	536	575	568	551	578	590	574	598	551	535	585	514	552	603	527	535	566	569	555	572	548	541	569	566	592	568	548	570	557	586	581	551	535	562	524	537	573	564	565	536	602	558	552	575	530	531	562	510	543	563	557	565	552	538	557	569	576	494	495	532	524	557	578	591	514	546	541	573	573	517	570	575	559	559	552	547	557	538	546	571	532	577	537	565	539	538	559	570	528	553	590	610	561	513	558	542	563	556	528	557	547	572	533	590	591	510	560	516	535	565	553	569	587	541	554	560	552	593	572	555	541	541	556	548	581	577	500	565	543	492	540	545	549	574	589	557	546	547	531	572	570	565	540	585	555	550	525	575	547	553	558	543	559	555	532	577	576	573	556	586	571	546	582	579	560	556	584	583	540	557	575	570	508	575	587
13242	10191	5672	3860	2146	1207	1049	1216	1406	1353	1044	702	406	148	146	95	107	89	74	87	80	71	93	86	78	100	79	79	95	94	72	73	78	79	80	83	87	78	85	92	83	76	82	69	70	75	81	84	82	82	85	68	93	60	76	70	65	91	71	82	89	83	74	89	85	87	86	72	84	78	88	72	66	87	79	73	76	61	78	80	89	75	80	74	82	84	87	79	67	70	96	82	77	79	75	82	65	81	73	75	88	72	88	76	84	69	80	83	85	66	72	91	81	75	65	91	92	87	75	73	89	84	81	76	86	77	87	86	88	76	88	78	74	80	94	81	67	76	77	82	78	88	78	80	78	82	71	80	95	87	88	87	93	71	76	76	75	75	90	87	73	80	87	91	76	75	91	72	81	83	82	88	86	69	76	83	82	94	87	101	65	78	90	85	71	78	66	80	77	83	77	81	58	83	72	81	70	82	73	69	87	86	78	78	89	90	83	69	80	69	65	80	84	81	72	74	90	69	72	86	92	92	72	73	64	82	87	64	85	93	95	69	91	80	92	70	83	62	67	72	80	70	88	82	89	77	90	81	86	70	72	82	74	74	86	87	76	75	77	88	94	80	66	80	90	67	83	80	75	73	78	85	87	76	86	73	89	98	95	80	84	93	81	76	89	86	78	85	72	84	73	92	90	78	88	79	76	66	78	82	98	69	81	70	104	78	65	83	64	71	91	76	73	73	90	77	73	77	75	76	84	75	85	75	75	80	79	75	67	88	65	84	94	78	89	85	71	81	89	72	78	94	103	99	89	80	73	93	73	76	68	84	92	71	92	78	83	71	85	77	87	90	82	75	61	64	79	83	69	78	78	89	73	73	87	82	81	83	83	93	71	81	91	83	90	76	82	79	93	79	88	84	79	79	75	64	89	78	74	73	85	90	62	74	93	78	82	78	94	86	90	75	75	74	75	90	86	61	85	80	89	73	83	70	73	69	75	83	94	99	92	86	75	68	77	78	81	68	84	93	76	70	83	83	93	66	73	79	87	73	86	71	80	74	86	86	86	78	89	86	84	70	88	82	84	68	63	70	79	82	76	73	76	89	89	74	96	86	84	80	67	78	83	70	80	81	78	82	83	69	92	84	79	75	86	76	70	70	82	73	82	86	86	86	74	79	92	84	82	80	81	85	80	80	99	76	69	78	78	90	59	89	102	79	72	81	86	69	80	98	65	77	81	90	76	81	76	74	80	86	75	79	70	66	82	84	81	79	80	73	67	92	72	74	74	78	81	68	83	70	65	87	83	79	83	92	97	74	87	77	77	84	87	91	89	72	79	58	89	78	95	82	93	68	97	75	93	63	99	98	69	68	84	85	85	85	74	88	72	79	75	77	76	66	68	66	69	76	80	92	69	73	69	93	80	80	98	82	65	94	80	65	76	69	66	83	89	85	74	70	82	90	77	81	83	83	83	77	74	89	86	91	79	77	82	71	67	89	90	83	98	71	70	83	90	97	70	84	65	80	86	92	74	77	95	76	86	61	63	84	78	73	67	89	55	62	85	63	83	94	73	64	86	96	83	67	69	92	66	70	77	69	75	79	83	76	84	85	96	70	75	65	80	75	66	76	85	60	64	90	82	76	89	77	104	84	73	77	87	70	89	86	67	72	60	66	81	95	87	75	73	70	79	88	68	85	82	80	82	73	84	83	85	70	95	86	73	84	85	78	78	82	66	79	78	85	67	89	74	61	82	81	74	75	83	81	87	97	94	80	98	83	78	74	85	81	81	66	86	88	76	85	85	64	79	81	80	80	80	81	88	71	95	90	83	75	83	61	101	74	85	79	84	84	78	84	67	80	100	63	91	74	92	71	65	85	72	65	79	74	80	98	83	81	80	88	80	85	98	81	77	93	85	78	90	80	65	76	72	96	74	95	67	89	83	73	80	71	81	78	67	77	96	85	72	85	93	83	74	83	80	71	86	83	86	68	98	76	99	88	57	87	83	71	89	83	68	75	83	70	95	88	79	77	91	71	71	75	91	87	90	94	80	67	93	69	102	75	85	93	99	87	82	67	79	80	77	80	79	69	92	84	94	83	83	78	81	71	94	70	80	73	91	73	75	77	81	74	78	84	87	76	100	91	68	97	86	81	62	70	78	73	73	68	79	80	74	78	79	95	77	86	79	76	85	81	83	80	80	78	72	92	83	87	84	80	80	94	87	76	88	78	80	73	85	90	93	77	76	89	79	83	91	80	85	75	80	74	103	78	85	86	67	92	79	67	89	64	107	83	79	76	85	84	80	68	85	86	98	87	79	79	83	74	95	86	65	76	69	69	85	61	77	87	66	78	77	95	72	66	68	84	81	95	90	88	74	92	74	77	74	79	74	73	73	88	87	67	93	66	72	85	84	90	73	67	82	85	88	89	78	95	82	79	85	91	87	78	77	87	83	73	72	84	62	83	77	81	78	83	92	90	83	88	75	78	77	88	85	77	86	86	74	84	92	89	83	74	89	77	83	76	84	74	81	78	78	73	83	98	94	69	75	85	88	75	88	75	79	80	76	82	82	69	72	69	97	72	80	74	96	86	86	96	90	100	78	69	81	74	80	83	88	68	79	72	74	95	85	79	64	72	89	82	74	83	90	75	72	87	90	77	75	65	86	68	66	83	78	78	80	72	78	80	75	80	84	93	86	77	77	84	98	99	67	69	94	80	74	81	87	89	85	66	80	84	72	85	75	79	89	78	77	85	81	60	73	87	81	100	79	95	94	82	76	92	92	83	76	70	77	88	61	91	73	92	73	75	79	76	77	92	91	97	84	72	67	89	88	87	73	73	95	95	87	88	75	80	83	86	86	96	64	66	81	81	73	91	67	77	99	86	81	64	82	80	77	80	71	74	86	99	65	76	70	81	79	101	68	78	85	75	100	76	94	78	74	88	66	95	78	73	87	87	98	89	79	76	76	77	77	79	75	81	69	86	86	61	91	84	74	93	81	95	75	84	86	89	86	81	78	66	77	79	90	81	84	86	85	87	93	74	79	92	96	88	77	76	85	82	75	92	94	89	79	85	78	92	69	77	77	81	90	91	86	81	98	87	92	79	76	97	87	95	79	86	70	61	86	74	104	83	95	84	94	78	86	74	76	63	83	78	85	79	86	80	80	89	73	108	79	68	73	83	82	91	81	87	84	73	77	82	81	81	98	61	75	70	78	70	73	82	67	63	74	69	84	59	92	90	70	72	77	91	70	73	74	74	91	88	71	99	63	72	81	70	87	64	73	88	73	96	84	82	75	88	84	64	77	83	69	77	85	84	83	75	78	69	82	81	76	86	83	78	71	89	82	80	84	96	90	78	71	82	101	97	88	81	68	78	94	88	69	96	75	89	82	83	59	86	81	86	75	71	77	90	83	76	75	75	94	75	83	97	83	78	93	77	94	68	58	76	77	65	86	81	76	86	79	89	81	83	73	75	90	68	86	51	83	78	95	83	79	74	83	92
43890	30826	26048	25621	25861	22785	20707	21568	22115	20100	15982	11990	6856	2844	1739	1297	850	885	841	808	776	741	731	787	763	923	869	789	737	715	698	692	669	708	727	700	774	734	711	730	713	697	732	721	726	725	724	667	769	719	715	655	768	738	709	733	735	754	712	689	718	698	639	671	679	657	706	700	697	678	700	712	739	684	739	724	661	753	672	710	723	738	722	669	698	687	715	736	737	709	769	692	772	752	761	752	685	704	683	730	716	705	669	714	707	736	709	700	695	746	740	687	719	711	724	742	690	726	728	716	728	722	675	679	670	725	736	703	719	713	679	706	696	725	729	735	707	694	741	683	774	698	689	691	712	719	735	685	698	727	744	761	671	712	727	685	749	679	697	677	733	744	663	679	742	730	707	717	714	664	741	713	728	692	690	711	692	713	688	681	730	736	718	693	715	732	724	736	681	724	708	677	727	673	744	709	745	752	715	755	727	714	714	705	716	707	751	762	751	678	719	728	713	696	746	707	685	703	705	732	733	740	712	721	730	716	678	722	687	685	642	731	688	714	729	714	709	741	702	734	677	711	715	697	669	734	671	716	727	776	731	709	705	702	727	686	693	678	762	713	729	743	691	734	712	721	698	745	720	675	710	721	696	730	746	690	772	662	739	690	735	698	669	673	717	699	708	745	680	694	698	721	744	709	681	678	709	704	747	737	710	678	714	715	689	741	735	742	684	715	753	702	687	728	699	671	682	704	716	735	690	688	761	618	745	716	725	745	755	764	695	763	723	711	790	721	709	678	701	716	708	718	694	689	672	750	735	699	711	735	729	685	654	740	714	785	720	716	724	695	745	671	740	725	756	723	700	652	696	705	744	649	730	757	689	690	680	736	684	725	699	730	705	710	709	717	733	777	735	726	738	709	684	699	727	710	727	706	723	699	751	685	730	705	748	704	722	690	700	736	714	698	698	701	680	723	692	671	718	711	734	721	733	677	732	761	724	687	710	691	735	687	705	666	752	791	707	743	717	786	642	706	685	734	717	694	732	702	727	693	671	730	704	720	709	708	697	704	684	747	680	687	746	717	700	681	664	703	686	685	750	641	705	727	682	740	726	735	719	722	724	738	749	714	716	676	715	727	744	696	760	697	729	708	715	678	702	698	733	735	683	676	731	723	685	736	684	706	689	738	706	694	702	711	680	693	675	701	737	712	681	754	735	725	681	714	669	708	702	735	657	687	714	704	711	726	685	710	696	746	719	750	756	734	729	707	726	741	776	686	710	712	683	716	685	691	743	666	678	702	624	729	685	687	711	732	718	672	694	700	759	688	677	740	705	713	708	706	697	727	725	705	700	713	716	703	681	698	716	679	736	699	651	697	685	733	705	715	773	697	666	738	705	695	724	697	680	678	761	706	695	705	742	688	712	682	731	695	740	731	701	712	720	700	746	705	721	671	731	762	639	709	690	729	725	686	724	758	697	731	725	705	673	686	739	680	702	726	751	705	701	770	769	693	678	704	713	686	758	715	717	701	730	707	690	694	731	713	700	740	672	681	760	689	649	803	706	704	713	733	719	653	671	678	709	726	640	722	705	714	744	731	728	717	737	721	761	679	750	769	731	674	671	715	739	699	657	717	698	724	700	728	734	729	721	681	713	736	708	697	697	701	693	718	727	756	689	689	736	722	715	682	740	714	715	723	709	720	737	713	734	710	671	691	688	817	702	663	704	668	745	718	725	725	682	728	743	682	675	691	666	753	693	675	716	730	667	701	768	724	699	700	688	704	714	728	693	712	694	693	753	729	718	703	750	693	683	748	724	762	726	717	716	711	708	680	703	685	757	680	690	729	697	739	765	717	701	710	707	777	745	692	727	702	703	662	696	691	665	708	647	719	741	687	726	712	666	718	701	683	735	750	704	696	708	744	694	698	727	717	721	761	707	681	676	704	745	713	732	723	714	727	711	689	704	717	712	727	719	690	705	724	685	714	736	668	713	718	690	677	702	751	697	672	741	715	675	720	770	746	740	712	725	745	683	702	736	699	692	707	711	703	739	772	698	698	698	706	733	688	677	693	684	684	737	740	708	754	707	739	690	730	725	691	690	724	694	719	703	710	736	696	693	700	660	722	694	754	715	716	721	721	736	736	716	712	720	673	742	711	720	720	763	686	697	707	695	691	729	707	693	678	754	683	724	721	716	735	713	712	681	718	683	693	753	696	698	694	744	694	697	727	726	704	758	688	706	721	672	733	715	697	746	720	772	667	710	709	768	693	749	716	709	686	698	706	697	717	657	734	673	691	739	667	739	725	718	704	723	694	699	692	698	693	678	706	708	691	698	689	729	695	726	686	714	719	687	705	709	721	692	706	725	710	743	713	670	668	649	702	721	720	690	733	736	724	759	696	738	724	732	765	687	702	685	773	710	792	693	719	692	720	693	693	722	694	704	712	644	700	692	743	666	703	729	724	706	780	696	733	734	717	697	693	739	698	726	756	718	682	758	722	758	694	751	740	710	731	731	640	790	742	756	682	692	698	720	694	690	712	746	746	724	725	740	776	687	733	721	729	703	738	673	703	705	723	664	728	725	697	704	661	726	718	693	684	713	713	722	720	744	730	693	727	707	711	719	689	680	660	695	759	734	756	700	717	755	764	674	737	766	725	660	688	725	704	759	668	688	676	702	703	730	751	688	689	739	722	734	774	711	713	690	728	750	714	689	680	767	678	747	650	741	713	693	736	745	778	686	730	754	713	687	709	757	676	691	723	688	693	721	717	698	749	682	685	657	726	733	735	732	686	663	742	713	720	765	684	674	708	705	702	729	669	709	683	698	698	727	644	683	715	756	669	687	762	760	720	728	661	699	727	708	671	707	667	717	738	708	687	697	716	749	704	668	713	727	690	716	698	725	726	682	750	701	738	691	690	717	700	691	748	756	686	707	718	710	728	717	660	742	713	683	730	694	725	682	723	723	739	702	727	749	712	743	723	669	744	733	744	725	721	742	716	674	691	686	711	646	730	682	689	688	736	692	708	699	655	758	702	686	704	766	742	704	674	691	705	700	694	727	705	741	732	748	720	699	692	721	660	664	729	706	699	719	723	660	737	722	707	669	733	676	704	691	763	664	727	739	670	713	695	711	727	717	700	715	740	681	689	713	718	706	703	696	698	720	707	712	680	710	712	665	731	752	719	677	728	705	695	670	730	695	693	692	724	720	726	705	723	662	770	727	690	741	708	692	696	745	720	702	692	711	693	706	690	695	729	704	661	688	735	720	713	712	677	688	754	706	701	725	724	689	697	690	676	744	718	713	713	700	701	719	702	685	732	705	695	714	709	745	695	717	735	716	690	700	715	735	676	706	765	724	745	736	739	744	696	699	703	727	733	681	716	717	713	665	731	715	665	692	717	690	731	723	731	724	660	741	718	705	734	690	695	714	705	755	709	715	735	696	706	740	749	723	713	682	731	727	701	671	706	681	695	713	720	744	691	717	697	740	690	679	710	720	674
7383	4577	2673	1229	629	430	291	207	248	245	197	178	122	88	85	77	78	69	71	75	72	87	90	76	72	84	78	93	76	90	78	75	64	82	77	77	63	75	78	59	91	68	74	76	79	69	63	73	73	85	77	74	80	78	86	79	75	83	51	71	71	52	78	82	100	74	77	69	78	73	76	74	68	78	78	65	97	60	88	76	77	68	82	65	60	68	90	70	83	82	82	87	72	64	71	70	74	77	81	85	77	77	91	75	74	86	78	75	75	109	69	69	84	84	98	73	73	73	74	72	81	84	74	70	79	77	85	85	85	72	80	91	56	69	75	74	82	77	66	98	62	78	82	77	84	81	91	73	77	79	60	64	86	77	98	68	75	62	59	85	81	65	75	82	65	71	68	78	67	83	80	79	75	68	58	76	73	87	62	83	97	62	88	73	82	84	76	75	79	61	66	70	74	61	78	81	79	87	71	72	73	84	63	79	77	65	66	68	77	73	75	73	71	86	85	70	82	69	74	80	79	77	66	81	68	73	79	69	83	85	86	80	74	86	67	62	94	79	76	79	76	80	73	71	73	64	72	76	67	68	69	62	68	82	86	58	71	75	85	75	76	82	79	67	79	63	74	72	83	80	70	73	91	92	67	74	66	64	70	59	84	64	75	70	81	86	74	65	83	58	71	89	70	75	67	78	74	81	76	82	74	91	75	77	97	65	84	84	97	90	65	81	69	69	80	80	85	85	61	80	74	72	81	77	67	77	64	69	81	76	50	72	65	70	87	75	83	62	74	83	90	79	94	63	58	82	75	74	76	87	70	79	89	78	81	76	80	94	78	83	65	81	79	81	72	67	61	78	76	76	68	65	63	76	93	72	80	72	63	84	63	91	87	76	82	59	85	69	73	74	81	62	64	76	69	71	68	75	80	87	73	65	80	68	90	76	76	85	85	62	78	59	67	79	55	63	81	70	73	70	65	74	76	69	59	66	75	87	75	82	84	74	64	73	89	86	80	78	70	62	86	71	69	86	71	80	81	74	65	63	77	73	71	86	60	75	79	86	72	65	83	82	76	73	83	86	89	89	91	78	64	68	86	67	71	85	72	76	59	68	79	72	71	68	64	72	88	74	60	90	67	73	77	85	69	62	72	79	57	53	87	80	71	57	79	68	76	64	70	70	75	69	66	77	76	62	80	66	71	76	76	92	74	72	89	83	81	86	63	68	73	71	75	79	71	81	59	66	81	77	78	66	65	72	78	93	67	84	70	78	83	72	73	80	74	74	92	67	80	77	88	69	79	57	78	78	68	86	69	83	90	87	80	83	75	70	76	69	57	60	80	77	88	84	72	71	73	80	78	71	81	80	85	63	77	67	69	73	73	83	81	77	90	73	87	72	77	81	72	83	89	70	82	66	72	79	67	86	77	72	90	79	73	73	68	82	62	91	69	73	76	79	72	83	70	75	81	72	75	73	73	65	75	56	85	83	80	76	75	87	78	72	80	87	76	61	83	69	79	71	76	82	89	78	68	83	80	70	69	63	90	91	74	78	62	84	74	66	84	82	71	85	67	82	68	87	74	75	84	94	67	71	82	69	64	76	78	63	74	71	69	77	77	68	78	75	73	71	56	63	73	91	85	67	75	83	81	74	84	71	77	85	85	80	68	83	75	58	75	83	71	83	72	75	87	76	71	79	75	63	81	75	72	76	78	65	77	68	76	71	73	80	72	77	84	82	75	69	87	70	74	70	69	58	84	83	75	65	69	83	69	73	63	63	78	70	71	75	79	69	71	68	72	64	63	69	69	74	76	87	71	58	67	96	72	65	90	74	61	73	64	79	85	86	78	63	82	67	66	74	75	76	77	60	93	68	82	75	78	66	78	79	62	83	77	88	94	75	75	60	68	85	71	85	69	80	63	80	67	86	79	84	74	95	66	76	73	75	95	65	78	68	90	77	89	71	81	74	85	72	83	92	78	83	78	69	78	98	69	81	71	73	61	85	81	79	86	82	75	75	68	92	72	64	74	65	76	66	71	65	78	83	76	82	81	66	78	74	62	79	62	86	72	83	80	84	68	82	73	64	64	73	88	68	78	70	83	82	71	91	65	67	88	74	80	68	73	70	82	59	68	73	91	77	80	71	80	84	85	78	69	80	69	77	68	79	58	85	76	67	73	69	89	64	83	79	94	76	75	77	72	68	88	76	84	85	89	68	81	71	79	71	83	83	67	64	78	94	77	68	74	62	71	71	90	76	86	73	72	73	78	81	72	86	63	81	81	68	81	84	83	68	60	90	71	74	72	75	77	77	80	82	85	65	81	78	94	80	82	79	76	72	66	75	63	71	82	69	82	66	73	56	94	70	67	78	71	81	64	98	71	69	89	92	80	76	72	67	77	80	74	85	86	75	71	74	76	60	72	68	91	84	81	82	63	73	83	64	90	77	94	88	90	81	76	65	78	81	75	61	90	83	76	62	84	69	84	72	69	93	69	81	80	73	65	57	72	86	72	76	77	75	92	75	77	77	68	90	88	76	60	93	65	68	71	83	72	73	82	73	69	80	80	75	77	66	77	87	82	68	93	69	77	67	72	78	76	68	65	80	71	66	93	83	67	82	55	79	75	87	82	56	74	78	88	72	69	72	85	70	72	82	84	73	61	77	67	77	64	92	73	57	61	85	84	77	69	77	74	81	76	72	74	70	86	81	85	87	58	85	54	78	72	72	83	64	84	75	95	64	79	70	101	71	90	85	81	63	71	70	75	84	84	74	78	74	64	78	66	73	77	82	69	65	68	61	87	69	63	81	78	73	75	85	74	80	70	89	74	75	79	75	63	80	74	74	61	77	78	74	87	80	79	86	72	69	81	70	67	74	77	83	70	74	91	81	73	59	75	82	84	87	68	85	84	83	66	84	64	78	75	66	81	62	67	62	73	70	73	73	65	71	78	83	96	102	66	75	83	74	80	68	77	77	75	86	83	85	72	70	70	73	80	63	77	74	71	76	86	67	66	71	75	72	88	70	78	71	64	80	69	97	81	61	64	60	69	80	76	63	71	74	83	68	72	86	74	73	73	87	84	80	71	70	56	59	86	78	85	80	84	59	76	69	63	88	75	63	72	67	74	79	80	68	91	63	78	65	68	98	82	89	76	71	68	61	68	76	84	79	81	89	81	73	66	65	99	81	81	71	79	95	70	83	78	81	90	77	87	68	80	61	73	74	80	85	66	81	77	77	82	80	79	87	74	74	55	78	63	71	69	83	84	78	76	90	60	77	80	72	78	77	89	78	79	78	81	79	63	80	69	65	73	72	64	84	73	64	82	79	68	92	92	69	63	66	80	77	64	67	75	86	59	62	75	77	74	60	71	81	72	80	94	90	76	80	79	78	63	66	73	87	100	71	75	79	80	74	71	73	75	89	68	64	87	64	94	79	75	72	56	64	72	74	67	74	78	60	74	78	79	79	57	81	72	70	77	101	75	90	67	61	77	79	67	84
35144	24191	18726	14442	14550	12215	7663	5807	6091	5091	3713	2685	1731	1056	784	756	696	657	688	691	679	693	658	661	698	656	669	652	680	681	676	682	643	655	672	628	675	645	664	641	617	696	648	687	672	656	646	656	642	656	646	645	663	662	673	669	703	610	644	650	690	615	692	646	641	638	703	689	679	630	637	632	657	642	678	680	658	652	660	620	645	650	660	673	658	654	662	658	654	618	640	652	652	663	670	689	672	664	688	647	659	640	615	638	673	663	622	673	686	686	668	639	651	686	646	662	679	623	642	689	642	659	662	662	639	616	679	664	657	620	687	687	634	676	633	624	648	602	641	594	668	652	672	663	640	679	651	628	606	698	602	663	652	619	656	650	673	623	661	627	695	660	626	603	678	656	641	653	643	690	660	627	643	647	651	611	689	637	675	672	650	670	622	659	648	642	683	633	651	661	632	654	683	642	660	666	682	630	655	649	612	670	663	668	611	657	663	685	646	703	657	688	699	661	675	653	678	654	652	670	643	628	654	677	675	626	640	654	638	670	647	625	680	691	626	596	634	632	707	643	645	651	658	637	603	669	632	642	610	665	645	694	692	657	690	641	684	664	666	624	686	640	610	704	659	647	649	665	644	638	642	649	627	672	662	603	657	663	638	648	665	698	672	678	668	673	690	625	655	674	672	626	614	612	670	643	633	669	644	666	634	684	662	618	661	659	637	622	634	634	644	664	691	685	647	715	660	670	688	647	625	654	636	670	639	645	661	660	629	637	652	638	629	653	626	663	690	630	625	636	694	666	656	668	647	661	659	611	616	691	643	631	639	644	674	654	669	652	663	673	643	627	642	671	685	615	637	659	663	655	651	664	640	602	649	712	626	678	651	674	654	601	660	636	640	596	647	620	679	652	671	664	693	632	599	626	682	633	643	699	669	650	687	668	653	634	665	630	639	644	654	660	668	656	658	656	666	624	622	634	682	668	639	658	631	666	622	628	690	660	655	659	655	687	655	671	637	677	690	639	657	680	654	638	661	661	678	665	673	708	676	631	628	626	663	646	632	646	631	655	608	658	654	676	633	659	607	666	665	634	708	685	659	659	668	632	673	657	624	696	607	666	637	649	679	630	663	652	592	681	620	631	639	661	641	632	636	667	675	659	615	654	656	651	663	653	678	648	643	653	635	658	664	677	612	679	650	610	647	671	714	654	671	674	658	622	683	626	664	666	698	702	680	670	693	639	625	678	660	628	613	690	641	637	623	653	645	638	670	599	607	671	722	690	657	644	643	703	667	612	632	679	634	628	678	614	658	673	625	638	693	676	671	712	608	635	636	646	660	638	622	625	657	644	676	623	647	701	649	679	678	659	594	731	622	665	634	605	649	671	659	674	609	628	639	615	627	614	649	694	655	675	668	615	648	642	678	638	708	611	680	638	635	672	619	621	605	639	623	672	652	678	655	681	631	654	635	645	700	684	637	612	707	676	683	656	636	719	654	646	654	613	672	620	637	696	643	651	689	679	701	651	659	648	667	645	664	664	655	679	623	695	608	662	624	629	645	647	684	681	678	639	615	684	603	672	625	711	672	612	618	688	606	629	642	666	678	700	634	634	635	583	667	646	684	660	670	621	642	648	637	651	659	654	685	640	668	697	652	658	636	665	625	641	690	640	646	667	689	671	663	682	655	666	656	657	639	670	681	639	641	578	677	648	653	646	682	616	667	672	688	639	669	622	670	668	631	666	642	681	651	657	699	660	627	663	612	665	664	638	674	613	657	666	634	697	665	642	662	694	651	657	645	647	659	660	656	636	672	655	668	667	675	637	673	652	621	656	630	628	644	643	642	615	632	710	598	652	674	688	655	642	624	634	656	627	652	678	692	610	699	674	661	622	687	644	677	678	715	685	647	683	630	595	670	697	664	641	668	626	610	653	649	646	666	649	631	630	652	687	706	670	619	658	663	676	661	647	662	682	661	663	641	668	679	652	648	687	670	630	670	652	715	596	663	620	622	651	667	666	649	699	674	669	667	716	658	650	668	630	648	654	652	620	648	604	641	676	673	617	668	672	666	626	689	655	682	728	651	625	656	682	650	696	682	649	601	648	633	633	607	624	598	670	630	686	623	637	704	649	655	632	661	628	657	693	667	703	634	704	675	615	632	621	673	610	687	670	595	674	648	663	645	638	630	645	622	607	617	637	649	675	669	626	664	617	633	677	655	628	632	716	581	620	687	631	661	664	640	693	668	677	633	631	643	679	633	652	634	640	624	648	658	611	628	626	637	627	603	680	650	610	677	641	608	665	705	635	611	671	693	662	610	665	687	657	674	655	645	680	653	622	641	666	633	620	634	641	669	688	655	689	657	675	672	644	679	662	645	644	697	668	714	655	689	634	637	681	680	681	653	679	655	665	658	648	647	677	639	673	631	640	600	659	709	703	659	626	671	649	672	698	646	638	662	629	609	675	652	670	604	660	728	636	643	602	634	682	581	601	663	652	640	674	662	706	626	692	627	646	652	669	621	680	654	643	632	679	691	640	660	604	657	664	677	618	660	627	653	656	649	679	617	654	657	652	633	631	621	688	643	669	628	642	661	689	617	629	655	651	645	670	680	624	619	682	683	685	643	648	683	642	640	645	637	650	642	652	689	673	629	663	634	692	716	642	674	630	645	689	645	662	637	616	648	637	687	654	665	685	632	640	649	697	647	664	639	657	632	681	647	674	674	646	651	715	654	630	670	666	702	648	663	639	622	636	669	667	663	650	635	679	631	665	637	628	670	654	674	658	599	674	650	611	643	657	659	644	673	627	669	646	707	669	620	662	674	625	651	604	638	678	645	647	665	601	643	704	659	688	617	659	628	625	655	669	632	653	650	670	659	654	697	673	627	635	685	647	657	659	675	651	669	623	633	684	641	678	666	643	638	665	645	665	624	663	679	643	611	643	650	685	672	718	641	655	633	670	635	622	647	652	623	654	643	621	659	666	619	672	653	645	686	622	659	692	649	643	641	622	651	609	670	633	606	694	682	676	641	651	612	685	649	653	687	644	624	644	672	635	636	567	664	635	669	637	631	640	686	655	674	675	637	685	641	637	674	624	620	646	641	631	692	639	639	680	661	619	633	639	643	644	656	684	654	674	685	679	653	651	728	626	652	616	677	659	635	610	620	635	658	664	644	676	661	645	675	635	642	630	674	659	652	646	680	661	647	652	665	637	634	654	678	689	671	616	662	625	607	636	641	643	652	653	690	698	642	649	685	609	649	627	637	649	687	676	692	643	631	625	653	639	671	646	651	675	673	651	648	646	638	659	670	627	649	706	684	670	654	694	627	660	639	644	668	652	651	650	652	624	602	642	664	679	690	664	657	683	645	666	665	591	610	634	673	632	632	669	670	673	653	654	667	664	658	641	656	682	610	655	618	626	636	650	701	662	599	667	660	673	636	648	636	639	645	657	675	675	634	631	671	631	674	648	611	652	677	676	631	631	627	626	663	655	698	629
10823	10034	5224	2922	1616	984	707	817	910	721	564	352	222	145	133	91	96	102	72	90	77	82	94	101	88	102	94	90	85	93	86	89	92	93	90	88	87	87	72	88	78	90	85	96	96	87	81	87	82	89	78	100	85	101	97	85	89	90	94	93	69	94	78	100	89	90	79	91	83	90	82	68	89	84	103	84	101	85	102	91	90	97	72	103	98	93	91	94	97	75	92	101	99	78	104	96	92	107	91	82	93	77	98	94	98	100	96	95	87	73	106	103	93	76	88	97	100	80	89	103	81	102	85	78	97	91	108	97	104	88	82	92	69	100	84	87	73	98	89	96	72	87	86	86	104	93	84	105	76	78	97	99	107	72	92	84	73	86	82	96	65	82	86	87	97	118	85	78	81	69	94	65	98	97	105	94	107	78	93	99	79	99	96	88	83	85	75	85	90	78	88	87	112	90	86	106	106	83	87	90	87	80	74	91	69	80	75	89	83	101	80	83	104	65	77	89	87	95	96	98	92	83	93	92	80	91	80	84	82	85	111	88	79	91	84	91	99	99	90	82	81	80	75	80	89	95	87	96	89	105	99	87	72	89	82	81	96	105	91	95	89	81	80	93	84	97	102	87	85	82	100	89	94	90	86	82	90	87	86	92	90	96	85	95	105	113	88	90	83	103	75	78	94	90	99	81	92	101	75	81	78	85	75	81	84	85	98	104	99	86	96	87	101	94	96	106	82	82	94	87	86	112	91	85	88	81	86	89	84	99	96	104	92	101	98	89	73	92	85	83	81	75	87	99	85	88	97	91	91	70	101	91	94	77	78	83	103	82	96	105	84	88	98	83	69	64	90	89	85	85	83	97	92	97	92	89	97	87	89	88	97	99	96	89	96	94	101	96	102	101	101	97	77	97	90	91	91	95	87	91	91	86	63	88	74	75	98	105	99	103	86	87	101	87	91	89	102	95	90	92	90	99	100	87	94	80	82	87	90	93	85	76	93	80	85	104	94	78	91	74	89	90	69	111	91	87	90	97	101	99	75	93	108	76	77	98	95	105	95	83	87	74	89	87	84	78	87	92	87	92	81	95	73	84	82	90	89	81	73	94	73	92	102	94	95	91	96	102	88	73	78	87	100	98	100	88	93	105	81	83	89	82	103	82	77	81	85	98	93	96	86	81	92	77	74	93	95	91	106	104	78	96	95	87	97	96	115	98	91	88	102	82	93	110	91	88	90	96	87	78	84	102	100	90	95	88	84	102	91	83	84	95	94	74	113	87	93	87	85	85	84	89	100	115	78	106	88	87	85	83	88	97	78	74	85	90	76	85	91	93	98	93	83	82	93	99	103	86	90	76	103	84	92	75	82	96	81	87	85	97	98	78	94	80	91	89	88	88	85	111	103	92	95	95	94	92	94	107	96	97	100	100	84	77	110	83	80	110	109	95	91	77	116	100	92	95	92	85	108	83	86	81	76	96	94	93	89	86	80	105	78	97	72	89	84	78	88	90	85	81	94	68	97	88	92	66	87	107	71	82	86	81	103	95	86	94	101	93	89	99	95	92	86	103	91	87	85	86	77	73	93	91	94	88	90	97	87	95	82	86	91	88	94	82	96	86	99	92	86	97	102	98	95	82	88	77	82	92	100	95	85	76	82	72	117	83	75	105	112	99	96	81	92	85	86	97	99	83	79	96	98	83	86	75	77	98	88	79	91	98	100	87	91	98	96	73	75	79	76	92	100	91	94	101	99	87	80	83	79	102	80	88	86	97	76	100	87	86	89	91	82	94	96	95	91	88	73	91	114	92	101	76	83	94	84	92	87	82	84	96	101	95	82	81	106	99	105	79	89	87	82	98	97	81	94	77	108	81	92	98	84	78	99	89	63	114	82	101	94	72	88	95	92	63	101	91	82	104	94	90	100	100	87	72	97	91	79	92	104	94	100	93	90	87	82	76	93	88	92	86	80	80	86	87	75	93	84	91	83	96	101	95	84	81	110	93	92	82	94	99	88	84	97	84	101	93	103	101	83	90	91	117	71	107	64	92	112	96	82	84	86	86	75	84	95	95	88	89	85	94	83	89	100	75	103	75	85	84	99	107	81	78	109	94	87	88	62	98	84	78	91	88	95	94	86	81	106	81	85	86	90	95	83	90	106	91	109	92	96	85	80	95	96	95	100	82	93	110	95	72	90	85	81	115	90	108	91	106	100	108	84	105	85	77	73	78	87	77	83	91	93	87	79	74	128	86	88	96	87	93	99	74	77	102	86	88	95	76	85	100	93	87	86	92	97	94	108	83	82	97	86	80	95	96	80	82	97	82	91	106	88	76	105	81	101	96	92	94	82	99	98	89	107	84	74	100	82	100	101	93	91	86	85	97	94	92	92	84	86	90	92	95	94	82	86	82	90	85	73	71	90	87	89	84	92	91	86	70	83	95	89	97	95	91	85	99	92	101	86	87	86	83	81	96	89	112	82	93	81	91	90	106	104	102	99	80	86	92	79	97	82	103	68	73	88	90	89	91	93	85	86	91	110	84	76	87	88	92	97	79	82	95	69	97	93	93	94	84	116	77	94	81	99	87	83	85	99	97	89	94	71	78	93	75	82	70	90	105	101	83	86	84	83	85	84	89	89	83	86	86	93	98	103	98	101	87	93	88	82	87	90	81	96	81	82	80	101	90	84	95	74	105	96	83	95	88	85	82	78	94	91	89	97	92	98	96	104	92	84	81	99	91	97	89	83	81	77	100	92	87	79	83	82	94	84	79	88	83	94	91	90	99	85	74	96	74	95	118	84	99	94	93	80	89	89	89	97	83	80	96	88	76	77	85	79	75	97	89	102	91	93	87	85	77	77	81	89	101	100	91	83	75	105	104	88	91	87	72	104	94	89	104	79	84	93	101	78	90	80	97	90	113	81	66	98	75	86	76	85	86	94	93	77	83	93	95	107	98	97	105	97	89	77	85	98	90	90	88	96	87	90	83	71	92	96	87	87	99	89	76	75	80	96	94	82	90	87	73	84	97	103	78	104	85	93	89	78	90	75	86	110	102	89	90	65	87	107	90	107	95	100	90	108	81	99	83	107	98	82	98	76	82	87	87	95	90	84	89	99	104	92	72	76	68	93	90	103	92	88	89	102	93	75	99	95	95	101	84	105	83	95	104	100	86	84	80	86	98	88	85	97	79	76	90	92	86	99	80	88	81	101	91	87	88	87	93	87	91	78	95	98	93	87	87	75	89	85	90	86	89	88	88	100	103	95	89	86	106	101	83	99	87	87	82	81	81	92	82	78	94	86	78	83	89	79	107	117	76	94	97	85	85	85	102	90	74	92	98	96	74	100	81	76	94	90	86	81	83	109	105	96	92	109	94	85	82	92	93	109	95	72	92	106	77	95	77	88	103	69	93	96	92	86	87	99	86	99	93	87	81	90	88	91	98	89	96	91	93	103	108	95	90	98	88	85	81	97	114	76	80	92	83	79	81	82	86
41459	31553	24692	22508	23430	19650	15416	17217	16195	13628	9445	6621	3779	1839	1340	995	853	885	856	835	749	788	765	763	854	809	860	799	797	794	808	790	781	726	808	774	750	757	788	778	807	806	783	781	771	837	776	791	771	766	774	804	798	804	827	821	745	784	804	771	766	796	761	779	764	756	789	795	778	759	801	784	787	793	791	788	820	754	795	770	808	787	854	754	782	788	771	796	807	782	803	770	747	796	757	755	752	754	726	800	776	774	790	782	761	804	771	777	742	774	786	788	812	766	798	862	756	796	776	768	768	765	783	774	801	799	785	741	811	770	830	817	797	774	792	777	799	770	825	782	825	806	737	778	810	777	765	768	757	814	809	741	812	814	779	804	775	800	810	783	766	770	834	752	813	761	771	734	793	758	767	756	835	787	766	802	782	796	759	748	827	784	792	757	796	766	796	837	809	792	798	798	749	821	797	775	765	783	768	753	796	804	741	764	803	820	752	810	759	761	766	804	824	784	811	817	729	779	799	792	775	805	746	779	790	774	810	787	732	810	844	776	815	810	784	751	806	799	774	778	809	784	790	739	763	767	772	801	771	731	740	772	754	802	782	795	790	768	771	796	781	751	785	794	809	767	725	801	788	803	796	774	805	803	765	819	751	780	793	804	807	835	793	772	777	799	811	787	793	761	764	795	792	793	822	746	788	848	761	844	731	794	816	754	782	799	801	794	790	745	780	825	776	757	732	770	792	826	780	795	782	776	777	742	803	790	776	807	777	774	818	807	815	812	820	787	773	778	746	745	772	822	849	786	786	800	747	782	791	820	797	729	755	797	812	773	776	757	820	787	805	790	791	747	779	796	817	775	745	807	761	807	743	818	717	803	761	819	800	778	815	778	746	774	775	786	744	794	780	759	784	778	761	798	773	829	795	760	779	768	763	810	796	809	789	788	767	792	752	793	775	781	772	750	790	812	779	768	797	733	801	778	802	790	789	834	805	794	733	823	786	785	814	759	795	751	826	775	759	735	829	721	785	740	809	788	768	797	741	837	776	778	758	781	828	727	781	793	813	800	753	781	784	760	770	762	804	794	820	823	853	807	784	772	735	772	780	778	808	736	734	768	765	771	804	683	777	784	813	753	874	795	818	807	777	795	778	846	828	794	819	774	800	748	707	824	790	786	803	733	813	777	790	778	865	763	822	797	807	824	795	795	723	744	783	791	770	752	832	842	823	795	804	804	728	787	787	736	790	763	800	774	746	813	776	778	782	742	812	753	747	765	827	758	802	763	764	789	791	777	740	828	751	753	751	777	766	836	846	791	777	764	816	728	770	774	753	790	801	817	773	767	799	793	789	793	833	754	778	806	825	798	749	809	766	774	773	799	772	786	797	781	822	758	783	788	856	769	759	807	801	766	776	786	800	776	822	768	769	772	756	784	781	743	797	789	783	802	825	776	816	719	791	824	738	796	770	840	818	797	787	787	784	786	808	791	764	808	772	720	784	795	772	788	775	804	794	809	770	773	771	767	779	780	810	767	790	810	799	822	768	786	837	793	779	786	760	796	773	737	825	751	801	796	794	800	801	802	804	859	810	781	802	775	800	839	747	795	792	781	782	798	774	809	775	770	806	771	798	812	768	800	764	801	765	786	763	842	750	840	801	759	819	797	773	784	857	788	789	773	789	771	794	807	800	797	763	822	738	739	802	785	769	791	806	759	823	770	776	773	801	796	745	750	785	790	788	788	789	759	808	828	798	793	813	800	771	785	810	786	800	778	832	748	778	789	814	801	810	796	807	811	787	797	775	773	751	766	832	788	741	793	764	756	779	757	774	793	818	758	796	846	810	817	785	771	797	786	760	773	792	850	799	770	809	813	817	780	822	759	766	759	781	819	747	798	798	762	775	726	750	795	784	787	783	794	796	748	776	795	774	803	835	821	729	772	760	798	756	848	780	815	784	785	743	813	806	788	776	740	799	811	844	803	741	742	759	810	765	732	751	805	768	829	785	798	796	744	771	799	792	777	830	762	789	775	804	725	784	815	740	798	817	785	767	814	791	757	792	782	839	769	748	778	793	771	790	813	761	798	819	792	832	811	748	783	801	764	780	836	821	786	891	794	811	762	779	794	748	782	762	811	813	734	816	771	808	753	810	838	842	793	818	782	797	773	731	784	817	769	745	765	761	799	813	764	798	787	779	773	744	838	793	791	804	773	765	785	816	794	787	791	760	805	810	732	752	777	736	792	772	751	775	772	825	830	802	817	750	817	806	783	790	800	773	773	759	835	758	756	799	791	754	739	777	729	817	797	802	819	770	772	749	814	801	798	810	788	783	758	763	808	759	783	773	797	803	768	815	752	813	786	768	800	733	787	741	760	801	805	778	808	773	801	730	815	800	763	843	816	782	790	792	779	756	742	781	803	806	791	760	771	780	781	791	841	828	766	779	734	782	784	834	818	783	776	795	770	763	757	763	798	823	801	789	755	784	785	806	803	796	799	747	742	795	782	814	792	769	799	775	810	819	800	770	772	747	796	727	813	791	767	809	757	768	802	834	757	770	804	754	796	782	792	765	816	830	769	823	806	773	773	764	810	786	776	794	776	791	764	747	767	832	794	796	827	782	801	800	786	759	804	764	809	764	798	774	787	798	775	748	751	786	793	784	806	767	802	766	823	831	826	749	819	754	852	802	766	768	771	767	832	786	797	750	799	774	741	780	748	796	758	806	816	763	820	733	805	771	776	799	773	798	775	732	733	786	765	813	811	790	847	787	748	829	814	823	683	775	750	794	782	789	782	795	778	798	844	780	742	799	775	785	796	788	819	786	777	762	786	735	798	787	791	745	777	756	732	827	808	786	792	789	770	789	822	773	778	771	779	764	800	797	746	771	776	782	761	818	788	756	747	749	738	834	808	827	791	751	833	829	807	816	798	748	769	798	848	827	717	786	762	730	760	754	797	758	826	737	720	755	796	776	764	788	819	787	767	793	811	773	776	752	800	748	766	800	790	807	766	765	765	753	790	803	859	802	830	759	797	796	751	793	769	801	741	819	748	742	853	786	808	772	797	777	785	781	815	819	764	727	749	782	815	732	761	797	799	785	780	807	796	781	768	764	761	797	810	762	778	757	777	810	809	803	748	802	777	804	805	745	762	786	771	760	766	749	793	778	761	783	822	793	883	813	752	774	771	763	804	793	785	826	812	752	787	733	802	765	793	766	860	769	784	774	729	759	783	742	797	778	800	773	782	794	799	769	746	784	793	805	797	763	744	723	808	815	850	788	831	763	741	757	786	795	767	793	796	787	742	796	728	855	791	793	856	798	782	778	831	802	807	813	772	761	815	760	789	746	773	723	784	796	730	791	745	791	783	792	851	798	794	714	783	762	842	783	776	742	774	802	783	797	786	802	756	832	805	805	797	801	788	805	758	769	792	784	791	780	788	780	780	810	769	798	794	803	800	762	813	787	797	772	803	820	752	795	777	794	815	810	792	811	785	801	795
10030	7676	4696	2709	1349	558	578	737	837	690	495	377	209	125	87	74	67	74	61	67	70	65	83	55	55	65	63	69	70	60	58	77	62	69	65	58	76	59	67	70	59	76	82	71	60	60	58	70	72	50	65	72	55	68	65	49	60	42	54	78	63	61	62	69	61	63	69	55	66	71	60	75	55	67	58	56	59	47	65	58	57	66	68	75	75	64	61	81	68	69	69	75	58	77	69	69	74	68	75	55	65	58	62	59	72	75	65	58	55	63	80	65	59	59	60	61	62	56	54	60	75	66	64	56	58	51	55	61	62	65	52	49	64	70	56	49	59	60	75	62	64	65	56	43	57	41	77	76	72	64	66	53	67	67	57	57	74	73	51	69	60	56	61	48	67	59	61	57	77	67	63	63	49	64	63	52	67	79	60	58	67	71	64	51	69	64	60	75	43	64	63	76	61	59	58	78	59	61	63	52	47	65	60	66	75	56	56	62	63	66	74	56	66	62	64	63	68	64	65	66	70	73	67	65	66	61	71	63	70	73	76	75	52	52	53	59	68	63	69	68	58	56	57	66	73	70	55	80	73	73	84	62	75	61	58	58	69	57	68	56	74	66	59	67	59	64	47	63	56	57	63	57	76	57	58	64	46	62	70	56	61	72	64	54	64	61	67	52	48	58	64	65	81	54	68	71	61	49	73	48	62	64	61	69	70	53	66	73	61	74	73	76	70	62	58	57	58	64	56	64	52	70	54	57	62	62	66	64	60	55	64	57	69	63	59	70	59	63	68	54	59	74	62	62	70	64	49	65	72	67	65	66	69	61	64	50	52	49	67	49	59	69	63	62	78	56	62	63	65	64	62	73	66	75	58	77	61	59	54	66	65	60	66	64	56	58	62	65	61	73	77	76	57	66	57	67	62	60	76	77	60	64	68	75	73	58	55	72	44	58	53	65	60	74	66	60	65	62	69	62	61	58	60	67	62	56	61	70	53	56	61	70	62	77	52	77	60	53	62	62	71	75	80	73	64	53	59	74	79	61	63	64	70	57	64	73	63	69	56	62	67	65	52	51	84	59	69	71	59	64	67	57	59	60	75	75	63	65	76	62	66	67	64	66	57	73	67	69	65	55	48	76	59	75	63	63	54	47	56	57	48	67	68	49	52	63	75	56	61	57	73	68	70	62	71	74	64	71	58	62	59	53	71	57	59	68	57	81	66	65	60	68	66	68	61	57	60	80	72	69	62	62	74	58	67	57	59	70	77	73	72	71	58	73	66	54	66	63	62	65	61	64	75	60	63	72	55	77	56	68	54	45	57	72	76	58	73	65	67	57	58	60	59	81	56	51	78	61	62	58	52	62	65	58	59	64	74	71	53	60	62	54	66	63	65	61	59	56	76	60	60	58	59	57	65	54	71	50	75	72	64	51	59	58	64	64	63	69	57	57	73	70	64	72	61	63	84	46	65	58	64	73	69	75	57	71	71	76	92	75	59	59	58	55	74	60	61	61	65	61	56	69	72	67	55	69	64	69	72	65	73	64	63	51	72	61	51	59	46	72	57	64	70	81	53	62	57	51	60	39	47	67	66	54	55	57	60	71	64	52	64	69	62	55	78	70	71	59	61	60	62	66	66	61	58	87	75	52	64	55	68	69	60	57	69	59	71	64	76	61	57	54	57	66	70	55	61	76	82	75	71	52	67	58	77	66	67	74	66	61	72	78	66	74	64	60	72	52	66	65	62	68	69	66	63	61	64	65	67	63	65	68	63	55	71	61	58	53	71	63	63	59	47	46	54	68	58	68	62	64	56	59	68	76	69	52	56	66	63	67	66	48	61	67	58	57	63	55	66	64	57	58	61	73	76	80	57	59	66	54	64	70	64	64	65	69	69	49	68	64	71	51	58	47	65	54	73	62	58	63	55	63	62	71	60	53	75	67	66	57	62	68	57	56	76	55	59	76	44	54	77	75	66	65	73	64	54	73	56	48	63	63	63	47	55	48	50	60	62	65	45	71	40	48	62	72	88	74	61	59	63	56	68	73	72	68	64	79	78	61	61	51	57	78	53	63	64	65	53	63	59	60	52	69	56	72	56	59	60	72	69	55	71	73	57	68	70	61	46	56	65	64	75	57	68	78	76	64	65	46	64	67	58	57	64	60	53	60	64	54	51	69	66	59	65	60	70	53	75	50	53	62	63	68	63	66	61	56	71	54	55	62	67	85	61	56	63	57	75	66	71	61	49	69	62	72	67	81	73	76	56	70	62	64	59	78	53	76	67	55	66	63	72	57	71	62	70	74	70	59	62	71	64	57	77	52	64	78	66	77	61	61	57	56	71	73	65	65	78	55	70	70	71	60	66	54	64	69	63	77	57	76	58	68	55	70	57	65	71	67	69	68	71	58	57	68	65	66	70	64	61	61	74	61	76	47	60	58	67	67	68	54	48	65	62	64	62	64	64	53	61	66	58	73	81	58	49	62	65	68	66	64	79	62	60	59	54	72	71	78	70	75	58	65	59	62	67	63	66	73	67	56	65	60	70	57	63	58	68	58	76	62	70	56	60	71	71	56	60	75	57	64	49	62	67	59	60	66	41	52	59	77	62	66	83	53	55	50	48	71	54	65	70	80	69	72	47	73	70	64	59	69	68	61	58	67	67	62	84	65	51	68	63	72	45	51	68	75	69	70	60	63	69	72	52	57	48	65	71	66	68	69	72	66	61	67	57	63	67	67	66	54	55	62	64	68	52	59	68	73	64	56	61	51	70	50	60	80	52	52	70	68	68	63	69	66	60	58	83	70	70	69	65	61	78	69	67	70	55	75	71	69	73	53	61	54	64	63	70	62	64	60	69	61	57	72	73	56	56	83	67	63	70	58	65	58	79	72	60	69	57	65	54	67	58	59	53	67	65	68	60	56	66	56	73	58	56	66	73	60	57	64	57	48	64	57	55	69	53	56	52	62	69	60	58	64	60	63	51	68	67	66	76	57	72	68	64	71	56	71	74	59	64	63	47	57	73	74	67	69	67	63	70	71	65	60	61	60	51	73	69	70	75	71	72	58	56	54	70	70	62	67	67	59	64	74	64	80	55	69	64	57	58	64	65	54	58	47	66	60	92	48	62	55	61	58	66	56	67	71	56	67	55	62	69	53	54	58	77	73	55	44	72	77	55	65	64	58	48	72	61	62	48	70	73	65	66	47	68	68	62	50	53	52	80	66	68	70	48	55	61	54	63	62	56	79	67	63	66	65	73	60	62	62	68	53	68	62	61	59	75	55	56	61	50	66	63	68	78	56	54	70	61	71	52	58	75	54	52	54	53	64	65	52	62	71	60	56	70	60	73	55	76	79	57	58	68	60	64	70	70	62	65	72	54	61	81	58	66	48	66	59	65	53	63	63	61	56	64	63	54	65	59	66	57	67	71	63	61	73	51	68	61	78	63	71	60	64	64	71	56	67	58	61	71	75	61	64	59	49	78	75	67	67	80	76
38809	29317	24503	22233	20433	14919	14620	16725	16353	14285	10467	7459	3992	1848	1206	852	624	623	647	562	571	586	615	660	601	631	617	600	606	557	604	592	575	567	554	520	562	583	531	548	569	550	600	536	549	559	588	611	581	581	553	539	537	568	590	564	578	555	557	542	595	591	532	590	620	547	573	583	530	573	564	586	551	535	542	491	554	536	548	583	547	581	562	539	557	563	565	561	553	538	542	563	555	544	565	576	560	546	580	599	595	528	611	594	560	531	584	579	574	595	567	570	550	541	605	602	557	558	545	517	572	536	548	541	534	586	554	551	546	562	611	577	549	538	561	579	559	540	576	486	560	589	572	547	539	542	557	545	576	590	553	544	561	531	575	568	494	528	530	551	551	595	562	574	578	595	587	541	575	510	565	573	562	587	560	591	556	619	575	539	566	536	588	567	538	562	573	614	555	516	542	585	583	554	579	569	534	548	557	528	582	552	583	560	563	535	560	565	596	558	569	552	536	547	578	557	575	555	550	560	552	553	563	589	564	570	556	591	602	545	557	560	553	553	563	634	574	514	539	626	504	549	549	578	545	573	558	535	533	545	582	581	529	562	601	562	552	556	536	581	581	550	612	556	550	566	544	541	545	536	595	565	531	562	542	568	550	599	553	561	561	545	578	562	562	535	560	562	592	516	542	595	548	597	582	548	506	549	538	595	547	529	562	584	573	563	556	552	549	574	535	613	557	533	554	565	532	577	570	544	534	583	504	519	547	546	537	578	575	527	560	538	556	582	581	519	523	559	574	541	553	551	581	560	532	582	601	562	540	560	588	561	553	539	553	580	564	554	580	568	536	547	591	590	566	603	524	548	605	553	543	545	565	583	552	582	556	560	538	598	579	542	549	521	549	537	556	543	598	585	539	553	573	540	542	593	594	581	522	531	564	560	549	541	618	570	578	552	554	548	607	502	586	544	536	547	560	556	582	566	531	575	583	550	559	528	556	563	533	527	553	537	569	577	576	601	584	525	532	598	547	536	586	568	581	576	587	548	560	557	604	585	581	546	588	571	539	585	570	532	543	537	582	594	538	544	579	565	547	558	550	598	563	594	573	525	557	561	562	557	529	602	579	533	550	529	599	552	579	576	573	587	569	547	584	546	608	582	579	539	564	572	592	585	548	574	526	576	556	580	561	579	523	599	584	607	546	578	555	587	565	568	580	550	586	539	580	558	555	561	579	535	554	512	559	553	549	542	571	563	546	593	515	565	563	556	530	578	591	559	583	543	554	576	586	572	553	516	569	587	568	560	533	543	583	576	539	514	546	568	548	525	550	527	556	592	528	620	573	520	563	541	586	554	492	580	578	557	567	555	531	531	536	541	570	571	575	535	541	577	557	545	572	548	558	542	558	587	563	549	574	576	544	558	529	584	544	541	536	540	554	584	590	564	563	583	537	536	527	547	544	519	563	565	570	576	558	529	538	561	565	555	542	596	568	552	562	583	534	584	508	582	524	573	542	535	547	555	580	560	581	542	561	597	537	580	526	532	526	557	555	580	536	527	522	562	594	577	549	565	554	573	568	578	551	597	575	566	572	513	532	548	585	587	556	548	546	520	551	539	520	580	553	603	567	567	562	532	526	586	566	525	579	558	553	559	560	545	519	577	578	547	566	546	594	589	596	498	567	550	532	567	590	577	514	552	532	545	594	581	597	586	564	576	564	504	597	605	513	528	544	572	537	580	602	541	535	554	488	547	559	556	516	587	559	513	590	567	538	536	567	533	532	566	541	558	588	525	571	540	528	553	538	543	554	602	553	509	571	574	576	564	533	588	523	543	553	523	598	557	566	583	553	553	531	562	552	560	558	544	558	569	593	556	527	559	566	495	556	557	542	547	543	605	538	560	558	567	551	589	556	535	584	584	551	523	537	555	557	593	539	530	563	559	560	597	538	570	599	534	555	551	567	498	543	575	539	510	515	550	565	554	556	578	531	555	574	569	562	557	561	581	549	565	566	548	536	556	515	578	566	578	544	578	561	571	577	516	569	562	564	552	569	569	593	568	558	567	575	556	538	536	572	561	563	545	535	541	527	536	535	585	567	567	551	586	551	560	567	551	526	541	539	578	547	610	580	562	539	562	645	545	568	548	547	556	530	580	552	554	583	560	581	535	564	583	576	547	577	575	567	570	519	570	572	574	566	548	582	575	531	561	585	570	557	527	572	526	555	538	601	537	544	531	538	570	564	569	528	586	531	539	542	548	537	585	571	581	575	581	543	580	534	552	545	553	600	572	546	546	526	522	542	541	571	550	564	566	522	553	561	548	525	591	571	563	580	575	548	582	600	560	566	546	571	550	564	544	566	554	596	567	561	546	553	535	571	561	562	559	557	532	576	573	568	598	536	602	576	512	569	545	529	569	577	566	543	560	533	566	633	567	562	564	575	577	551	580	555	563	567	586	536	558	536	562	604	549	550	578	539	549	535	569	534	575	524	597	543	585	602	559	572	609	601	576	574	584	554	566	531	539	559	584	575	514	540	551	552	553	603	587	556	574	566	533	539	527	551	573	603	541	554	565	576	560	537	547	568	558	559	540	542	625	556	556	576	583	568	520	592	549	537	543	546	563	545	565	545	595	523	546	553	608	522	550	558	574	550	582	545	533	547	542	549	536	550	578	536	588	524	594	546	577	543	566	559	580	552	541	555	590	584	554	559	567	515	575	555	575	537	581	566	522	576	536	541	522	573	523	532	570	571	540	521	553	580	576	557	573	540	579	580	591	555	538	596	620	577	588	537	601	605	537	564	566	575	571	571	561	591	555	613	565	587	533	573	572	530	545	598	540	519	560	562	566	542	596	520	533	595	544	551	511	594	577	569	509	533	568	542	562	580	592	557	556	621	587	555	556	551	589	591	561	520	542	541	555	539	560	597	570	589	573	555	569	571	549	565	581	541	561	529	556	582	584	533	605	552	558	551	562	625	533	565	527	523	563	528	553	600	537	615	542	551	552	538	589	560	561	595	577	550	575	562	582	561	543	584	565	537	552	571	576	533	587	583	518	562	580	591	525	551	571	560	556	517	585	555	546	551	610	584	569	550	528	508	600	573	588	561	577	568	556	577	546	576	520	551	548	554	594	588	565	556	608	578	550	587	552	541	565	548	568	586	583	578	531	585	542	567	509	593	588	525	551	545	575	562	568	571	569	564	529	590	592	596	599	553	533	550	529	579	571	560	517	602	542	578	534	567	529	492	560	579	535	547	597	572	597	536	579	606	557	558	566	523	548	543	547	568	572	523	533	561	569	553	560	585	565	583	550	537	565	588	608	519	544	534	610	558	547	548	524	530	555	568	565	556	576	532	558	536	525	545	528	543	600	543	573	548	531	642	625	580	528	593	534	519	548	526	543	530	533	582	612	549	521	567	542	531	528	533	598	561	549	579	554	604	568	550	558	546	555	573	556	548	566	503	535	548	595	539	606	557	576	565	521	506	567	552	574	584	565	568	560
11584	10863	6704	4148	2292	1087	995	1307	1500	1510	1012	744	393	184	144	120	100	96	74	80	96	97	87	70	76	79	94	83	81	86	86	73	83	91	84	75	82	87	72	81	74	100	84	95	94	87	90	87	72	75	68	90	96	88	84	73	77	94	70	90	79	99	74	98	83	86	76	73	93	84	66	74	87	74	79	71	84	64	88	80	68	74	86	79	80	86	81	74	68	84	88	93	77	87	103	75	100	80	85	74	100	93	86	90	91	75	77	81	85	83	79	82	90	73	82	87	77	83	82	88	82	74	79	82	98	86	92	95	68	90	77	93	85	96	86	71	73	66	72	74	73	80	92	81	89	72	76	83	82	76	80	83	88	73	91	88	92	64	72	64	91	77	80	79	69	85	78	73	73	91	100	61	85	85	64	93	80	74	87	71	96	70	111	92	78	89	91	76	84	86	80	82	76	74	74	87	82	73	91	79	91	83	100	86	75	73	91	76	81	78	92	91	67	85	71	84	71	71	93	69	84	80	75	80	59	86	76	72	75	74	76	80	81	81	90	97	83	71	84	88	92	71	83	67	97	75	80	88	82	75	73	93	90	72	79	95	97	92	82	79	66	73	76	78	68	90	64	97	76	94	77	85	77	94	67	85	72	63	92	83	81	74	75	90	81	80	67	67	92	83	74	91	75	86	65	76	90	91	88	82	79	81	83	80	88	84	68	82	95	96	102	79	84	67	85	96	103	101	71	88	68	91	84	85	83	100	74	87	95	76	91	92	92	84	99	86	65	79	100	78	79	88	79	95	77	77	95	72	77	75	75	89	82	73	70	77	72	88	86	89	86	74	94	84	92	84	82	72	87	72	73	86	78	98	89	86	62	85	81	86	85	78	102	79	79	86	90	96	79	89	88	87	81	100	83	94	64	88	94	77	86	72	86	98	82	88	93	78	90	74	86	73	72	78	83	61	89	68	89	81	72	82	98	71	84	78	83	80	84	83	89	82	72	85	94	90	73	78	68	78	85	71	66	67	84	78	73	52	93	81	88	83	75	86	79	74	101	72	64	74	74	89	72	86	86	76	70	78	72	64	85	93	72	81	82	78	85	92	81	78	87	79	86	93	74	78	98	80	72	84	85	69	76	81	85	70	93	78	74	91	66	67	74	74	86	67	84	66	67	83	83	78	78	74	84	81	87	88	70	78	90	80	82	87	75	89	83	87	66	81	66	88	91	79	77	67	68	87	92	85	76	89	89	87	93	80	86	84	91	66	84	80	77	92	84	87	102	80	88	88	77	76	79	78	90	88	87	87	92	82	85	71	73	69	72	59	84	84	88	70	68	72	83	82	82	86	88	81	82	86	85	74	68	79	78	84	89	88	85	62	73	91	78	91	95	74	85	89	88	79	87	98	81	91	81	89	74	78	80	84	103	67	73	77	88	73	76	83	84	69	79	106	60	78	79	78	71	80	79	79	81	89	82	83	87	88	89	89	90	83	83	79	61	90	91	79	80	88	62	87	85	92	80	66	89	82	74	72	96	81	87	81	86	81	76	94	77	70	71	93	93	90	83	84	78	86	91	89	86	89	78	68	74	77	86	80	77	80	79	92	93	81	76	71	95	79	99	73	86	88	94	63	74	75	95	88	65	68	93	94	66	88	79	77	87	86	84	76	78	92	68	75	85	90	90	75	88	77	92	89	81	93	95	72	81	79	71	80	64	71	80	79	93	70	80	83	69	74	86	90	73	87	69	92	85	81	76	86	95	82	75	72	81	84	81	65	82	83	81	70	68	83	86	97	77	91	106	76	75	81	90	66	75	96	84	80	75	74	81	80	93	80	82	88	84	93	74	81	90	76	87	86	83	99	81	94	90	82	83	80	91	79	70	82	100	75	48	96	64	87	70	80	74	75	87	92	69	88	80	90	79	83	89	78	91	84	85	83	85	71	72	84	69	67	93	77	78	84	94	84	96	92	81	73	93	76	82	80	78	73	80	94	74	87	77	85	89	70	92	94	91	79	92	86	77	85	85	74	68	82	89	84	88	82	88	98	87	94	86	70	97	75	88	81	83	82	80	73	89	81	78	83	86	103	77	96	74	82	87	89	67	77	86	94	82	89	86	85	85	69	92	67	78	80	88	91	72	75	95	58	86	84	70	63	91	85	70	90	81	84	91	73	85	81	72	84	83	71	52	77	84	86	91	76	76	84	79	79	80	84	104	77	95	86	84	83	92	78	89	84	73	76	86	78	94	87	79	94	78	83	86	81	77	74	85	101	93	70	87	97	83	96	84	69	98	72	87	94	57	66	80	78	79	78	64	86	81	81	90	80	76	75	80	84	95	86	87	79	82	83	75	85	87	93	96	87	66	81	76	76	91	87	84	87	88	84	91	87	85	80	77	88	87	82	79	97	97	77	79	77	76	81	88	76	71	74	72	80	75	79	99	85	83	86	72	91	94	83	95	81	84	67	81	79	72	91	82	71	76	88	81	59	92	66	79	75	115	76	93	92	88	78	100	78	99	64	85	91	76	95	75	66	77	93	85	82	84	78	62	69	81	88	83	84	74	94	75	94	89	85	85	86	71	77	73	82	79	82	79	74	62	81	87	90	93	67	97	91	81	78	82	85	88	89	76	74	80	89	93	62	90	81	80	81	70	84	85	69	88	67	84	95	80	73	77	68	83	78	88	65	94	72	89	82	82	72	88	75	74	74	90	76	75	100	83	87	89	72	77	87	72	67	73	80	96	101	92	79	95	102	85	89	75	78	81	67	95	75	81	86	57	88	82	89	90	77	87	92	81	88	84	75	83	71	88	64	76	83	83	90	95	78	78	73	71	91	76	83	80	101	79	87	84	69	67	65	84	93	105	78	82	87	67	79	91	90	77	83	73	69	77	72	76	86	81	87	75	93	81	81	95	81	79	104	86	81	80	89	86	80	84	80	84	98	78	93	90	73	90	84	87	82	94	77	79	84	90	60	85	85	89	92	78	80	66	61	86	74	70	84	79	76	74	89	71	92	71	75	79	75	87	91	81	78	83	79	85	90	83	77	72	78	78	78	78	62	81	86	77	95	70	90	76	82	98	73	82	82	85	75	75	86	85	84	79	96	90	69	85	68	80	81	88	77	81	100	100	77	72	97	72	96	69	89	69	78	70	93	87	86	77	77	88	68	84	91	71	73	88	88	82	88	79	71	76	88	103	86	74	70	83	83	77	71	76	73	84	68	84	72	79	83	74	91	77	86	83	78	71	72	78	89	83	93	77	78	99	70	84	80	77	79	70	78	90	76	80	84	81	84	69	89	80	93	83	57	89	73	90	81	87	96	74	73	83	88	72	86	83	72	86	87	99	68	65	87	82	90	76	84	75	92	75	79	73	86	72	101	80	84	73	87	87	80	78	70	94	75	102	93	67	66	86	97	94	80	76	88	90	79	84	71	85	92	77	87	78	78	91	90	82	79	85	76	87	80	80	86	68	71	69	79	85	79	85	90
42254	32682	27930	26116	26784	21855	21178	22478	23352	21384	16510	12408	7171	3134	2037	1365	905	892	859	790	736	751	754	764	816	829	815	787	802	766	717	742	699	743	723	701	740	764	722	709	746	716	699	706	708	727	725	692	735	733	673	730	705	715	710	744	699	740	721	713	734	722	671	712	645	702	718	716	737	788	720	711	699	710	743	704	755	720	723	702	703	716	723	706	733	687	751	729	739	741	689	710	729	702	699	748	722	724	735	716	715	698	711	757	736	754	763	735	712	766	701	700	717	758	755	727	715	705	729	688	699	742	755	719	734	710	733	725	645	749	724	735	715	684	704	741	756	756	763	708	723	711	702	721	726	714	724	743	725	704	722	689	714	746	701	758	732	705	737	741	692	719	737	729	742	745	742	665	737	696	704	707	770	709	749	656	718	702	688	680	709	761	657	658	737	740	733	719	733	762	703	717	692	735	727	709	690	721	745	679	736	728	713	708	726	759	666	751	706	739	711	736	725	719	693	778	707	685	746	728	746	701	754	687	754	716	687	709	749	722	687	743	737	728	719	739	697	729	716	711	717	750	769	725	702	717	677	671	707	691	738	695	740	745	747	744	733	729	754	708	699	724	712	730	735	727	698	733	703	726	720	722	735	744	718	740	702	713	669	757	752	736	768	753	717	703	684	696	743	702	730	688	735	725	698	742	698	708	770	709	755	712	788	663	714	721	685	762	751	735	712	702	698	705	748	720	713	741	764	750	728	728	757	740	696	713	719	706	745	726	687	754	738	723	753	703	668	729	753	765	715	635	663	720	702	728	747	776	727	754	741	721	723	762	694	725	750	703	709	719	713	680	760	713	729	735	730	744	731	675	753	758	777	699	737	737	685	722	778	744	736	716	724	711	688	692	748	727	765	740	742	747	733	686	730	736	695	783	720	761	734	731	727	694	727	710	724	721	688	711	707	748	741	709	741	693	761	679	754	770	729	746	740	699	686	692	757	716	775	751	695	745	708	727	702	694	691	689	722	734	705	766	711	730	697	699	712	735	724	758	720	734	773	728	721	694	691	756	741	745	736	738	742	700	722	731	721	739	774	715	729	765	736	751	719	741	738	709	763	760	687	736	755	739	722	699	706	717	774	742	681	766	701	748	709	775	776	739	761	742	738	694	748	739	751	787	755	753	732	731	749	752	722	766	696	724	722	731	712	746	740	751	763	698	697	737	712	751	778	668	741	757	699	715	708	705	698	723	706	743	752	698	680	720	722	707	676	742	676	701	759	701	711	737	718	709	747	699	690	674	782	742	707	720	700	706	724	708	716	750	762	711	708	726	734	732	744	705	722	722	711	721	702	720	710	707	731	663	720	714	700	763	763	739	794	695	700	685	745	717	710	733	696	734	683	686	712	739	722	733	725	706	720	664	713	703	712	714	697	741	752	753	723	713	705	732	771	716	746	716	677	671	725	741	717	721	724	745	665	745	694	742	736	702	732	766	731	709	691	761	713	743	695	754	684	732	723	722	774	733	729	731	773	721	749	708	801	709	712	696	745	780	723	746	731	716	745	710	686	735	754	708	740	712	671	752	719	729	728	727	712	752	700	686	698	750	732	729	748	757	755	705	756	697	720	695	766	733	757	732	667	716	759	740	698	732	733	717	740	714	675	690	780	746	750	736	718	758	774	726	739	750	718	712	663	736	729	754	732	726	719	767	733	683	740	721	704	715	747	718	710	736	739	747	708	709	664	697	684	718	736	762	705	726	761	719	724	740	736	716	686	675	707	716	742	705	733	748	748	676	723	726	774	732	734	703	784	821	730	696	683	721	707	731	700	751	687	769	727	714	763	784	784	711	739	716	741	716	735	714	711	738	697	732	736	729	754	720	740	734	743	702	787	700	663	697	756	751	681	726	668	757	679	735	643	718	717	733	714	709	725	708	718	721	713	709	732	733	744	747	779	724	724	650	710	701	761	729	735	702	716	685	700	761	704	734	719	713	712	747	700	673	724	711	694	703	732	762	712	778	732	708	746	680	697	686	749	699	732	723	694	718	703	733	697	685	728	695	751	762	724	763	719	748	725	669	698	727	776	684	730	737	688	700	749	751	729	720	725	720	735	687	731	723	688	723	741	727	730	764	751	733	746	695	771	718	720	741	761	740	736	701	713	655	724	710	728	740	712	732	745	739	685	741	704	678	703	788	728	731	738	688	714	732	705	723	738	701	737	734	754	741	748	701	691	710	734	716	711	726	717	704	730	781	782	756	724	716	689	716	721	733	699	706	755	736	743	737	699	737	718	713	780	694	708	692	756	690	757	740	757	711	723	763	718	686	743	747	759	722	737	758	733	743	746	705	705	674	708	761	734	755	696	723	692	717	685	752	751	753	740	684	758	699	718	700	734	705	719	698	731	716	699	744	721	754	695	751	733	752	712	721	755	693	711	713	699	734	679	745	625	697	713	707	740	723	736	788	726	740	760	703	763	750	705	720	715	716	746	723	759	709	737	777	712	706	692	743	696	713	684	722	704	752	727	723	773	748	736	724	742	700	687	771	733	674	700	749	734	697	679	742	770	697	694	720	675	672	715	717	668	731	745	747	743	714	742	726	710	707	707	686	732	732	740	742	728	674	710	753	707	702	706	711	746	712	735	723	747	727	749	723	741	722	715	718	671	702	764	758	733	740	668	725	704	728	712	701	722	710	720	710	738	717	770	720	752	739	756	709	725	742	689	775	689	684	749	737	692	729	717	706	714	728	738	713	703	733	750	771	692	682	726	710	736	774	724	716	705	727	706	774	708	759	709	740	707	722	711	752	731	703	717	697	771	740	711	717	716	727	725	717	761	730	751	740	747	678	693	728	723	745	680	742	737	765	769	699	737	719	692	739	713	723	713	755	712	731	761	755	710	725	734	725	708	673	702	759	707	717	682	756	744	718	718	694	732	650	688	744	699	779	720	704	738	732	720	722	728	749	694	768	749	726	759	704	753	726	754	719	691	665	709	731	729	744	702	686	675	727	740	684	731	716	704	704	750	743	694	696	706	752	721	763	715	707	677	764	682	705	737	702	748	715	679	699	717	723	710	701	735	745	685	725	703	692	724	700	686	742	661	679	722	760	736	735	712	679	761	716	710	696	725	716	739	702	696	775	684	686	761	725	706	735	729	660	692	744	734	697	739	743	747	712	750	705	744	730	734	707	737	745	703	699	708	731	723	706	696	738	764	721	732	713	714	721	703	723	773	731	720	719	700	702	759	700	736	764	674	781	776	717	736	764	709	709	674	735	739	783	736	756	715	746	727	736	705	707	692	721	733	733	713	717	681	699	757	733	749	742	684	680	729	735	711	713	746	714	712	721	695	710	699	738	732	746	773	720	656	715	699	720	689	709	725	713	724	702	767	689	726	679	746	704	744	714	738	758	722	695	764	716	684	704	740	745	678	697	699	705	754	722	753	777	708	748	734	729	747	714	724	748	716	745	723	734	726	707	712	714	766	677	689	700	657	793
7066	4792	2653	1462	600	351	262	233	225	238	218	172	127	98	88	94	97	80	86	72	87	80	74	62	78	88	76	95	66	83	78	80	79	64	73	71	88	70	78	68	77	90	70	74	65	79	67	76	66	80	72	81	74	69	75	61	85	88	60	71	64	87	86	75	71	83	77	97	69	69	68	70	84	76	86	71	89	67	71	83	75	81	93	76	70	78	68	79	80	76	73	76	100	81	98	110	91	56	72	85	87	93	80	75	68	70	83	69	77	76	90	75	80	75	64	73	75	68	89	80	71	74	64	72	75	69	86	69	65	82	81	79	83	82	94	99	79	83	74	75	79	79	72	78	77	78	88	75	81	71	92	67	79	86	87	73	85	86	86	75	68	84	69	77	80	63	70	75	65	80	71	87	93	70	78	66	86	86	92	71	69	75	83	76	70	75	81	73	78	79	89	70	79	96	73	74	79	82	69	76	80	66	86	91	86	95	81	62	83	73	72	76	101	56	84	78	75	55	82	73	74	73	71	62	78	86	68	68	77	85	83	66	76	78	72	76	67	67	87	63	88	73	83	70	84	82	84	83	60	61	83	88	65	76	56	72	76	82	83	61	71	87	73	92	95	76	81	81	76	46	79	68	65	72	76	77	72	61	74	85	70	74	77	57	68	90	77	76	77	72	69	63	87	63	86	68	82	71	82	80	85	75	78	69	85	92	72	85	71	92	68	78	93	71	53	72	59	91	94	78	80	86	75	89	70	90	95	72	80	81	67	72	72	76	77	86	93	82	84	79	77	97	79	86	69	77	82	76	76	79	71	67	62	86	69	86	77	62	79	64	82	67	77	69	63	61	68	75	69	77	72	79	83	81	79	79	73	83	73	66	77	79	75	68	76	64	89	72	69	70	88	71	69	67	71	70	72	73	66	82	73	83	76	76	77	80	75	71	80	65	71	73	89	67	81	77	80	73	86	81	79	78	77	71	70	88	81	83	72	87	63	80	78	79	75	86	100	67	73	91	68	70	71	72	91	83	78	77	79	71	73	69	70	67	96	61	83	79	87	83	81	67	79	80	76	82	70	80	93	71	95	69	82	82	80	75	80	75	59	63	60	71	67	70	70	84	75	63	57	71	80	86	71	71	88	77	81	73	91	81	96	78	46	67	86	83	77	66	86	71	75	68	80	80	55	81	65	82	87	68	77	83	93	70	78	77	66	95	66	66	95	87	66	68	75	79	73	67	83	72	85	93	83	81	76	76	72	77	97	75	74	79	83	64	78	61	74	80	83	68	75	72	80	80	79	69	60	72	92	73	73	87	79	68	64	75	69	86	78	78	63	67	89	73	77	78	84	77	73	71	73	85	76	78	79	86	81	86	79	86	65	84	88	70	74	74	73	71	84	84	66	73	83	68	79	69	72	74	91	94	92	76	83	75	76	67	74	66	82	77	70	75	72	73	79	79	62	84	77	62	85	82	86	82	58	69	76	80	80	71	88	67	74	73	70	88	75	92	90	77	91	99	74	70	71	72	69	86	89	69	78	97	61	75	65	58	94	62	71	71	71	67	87	85	62	76	91	78	70	86	85	70	75	82	59	76	86	72	63	59	82	69	82	89	58	68	60	79	82	71	84	95	85	79	79	83	61	77	94	60	70	79	94	82	67	84	89	71	74	86	82	78	84	82	57	73	88	66	89	96	67	84	81	90	74	82	79	75	96	80	80	73	73	76	83	68	87	91	71	85	70	70	63	82	81	72	86	71	76	73	75	55	95	61	85	80	98	80	81	71	84	68	67	77	73	67	68	82	96	77	77	80	82	86	67	81	82	73	71	79	68	71	70	70	74	72	59	73	87	76	60	67	67	68	69	74	78	65	65	81	78	56	67	99	75	79	74	52	98	71	68	71	72	66	80	64	95	67	73	80	84	70	69	69	82	79	77	68	80	77	88	69	69	75	81	78	85	93	85	103	82	75	69	74	81	82	65	61	83	88	76	87	73	68	79	82	81	65	77	69	87	68	79	83	83	71	72	67	78	79	85	80	67	82	67	71	66	78	71	79	80	73	69	65	67	73	107	89	67	65	79	78	80	61	68	88	59	78	75	77	81	76	75	76	80	65	84	76	88	66	86	65	89	94	70	73	80	78	75	74	84	84	73	72	77	92	93	75	67	70	83	76	75	83	85	95	89	78	85	74	60	80	72	62	60	64	74	87	88	63	84	76	82	82	60	59	75	72	70	78	79	78	77	89	67	84	76	65	77	89	94	83	74	70	82	94	78	78	87	72	67	78	80	76	75	73	71	70	64	86	81	87	74	73	86	71	90	80	90	70	73	62	67	76	82	71	82	77	86	70	84	80	69	84	87	82	62	76	72	69	74	92	71	77	82	91	91	61	82	65	85	65	81	74	81	80	79	59	65	82	74	77	69	60	73	71	64	73	74	69	77	66	84	79	77	94	73	63	76	95	62	64	91	75	76	70	84	71	73	78	82	83	79	85	73	86	69	93	78	88	80	88	86	88	68	73	66	71	92	79	74	79	89	70	79	84	74	69	76	86	54	80	76	75	79	77	80	80	74	70	57	62	84	72	76	81	87	67	90	86	77	84	68	62	76	95	69	69	81	78	78	93	70	73	82	72	66	74	68	68	70	78	72	67	85	86	74	96	73	71	84	72	78	73	89	78	67	70	62	80	84	89	88	74	91	82	76	92	62	62	68	80	87	67	80	91	74	75	62	57	75	72	60	76	81	78	77	74	75	81	72	78	81	75	74	70	77	81	68	74	77	77	81	78	74	73	62	88	71	90	77	80	75	88	96	83	72	77	84	82	78	87	60	71	71	58	67	78	78	69	86	67	87	81	76	76	90	89	69	60	77	82	67	75	67	73	73	77	72	77	73	74	76	76	89	79	71	88	84	85	67	70	83	73	70	79	81	70	91	76	76	67	54	69	76	69	69	75	73	75	68	72	94	76	77	84	83	64	90	79	70	69	69	65	69	67	74	71	73	81	76	85	79	96	70	78	83	88	81	75	89	95	68	77	87	104	87	72	68	74	69	74	68	71	70	83	71	73	71	80	79	67	74	82	69	65	74	68	82	72	71	67	80	78	77	79	76	82	66	56	80	81	77	78	73	51	88	84	62	79	76	69	79	86	72	87	66	85	75	69	72	83	73	100	87	78	73	72	77	84	96	59	77	77	64	94	89	71	68	70	82	79	89	69	77	74	87	67	71	78	86	69	65	75	81	79	76	89	85	65	81	61	58	80	73	80	66	94	74	96	74	71	68	75	73	84	80	83	69	83	76	55	72	84	57	64	81	75	89	68	82	82	81	77	98	89	83	76	86	82	78	84	82	77	86	82	83	87	74	75	92	75	77	73	75	70	72	67	74	75	78	76	76	75	83	67	66	85	75	75	78	75	62	80	79	69	69	87	70	77	73	77	73	69	77	67	85	78	78	73	70	80	78	79	88	80	84	82	72	81	71	76	79	78	75	73
35794	24305	19427	15669	13371	10102	7056	5984	5992	5489	3817	2688	1781	1031	833	720	690	656	642	645	689	704	645	661	598	654	638	672	673	675	642	655	690	639	719	655	648	689	628	644	660	634	660	673	659	665	671	669	657	680	678	651	669	671	624	674	675	690	670	656	670	640	643	657	661	625	689	662	733	639	666	682	655	645	655	660	701	655	669	633	684	671	669	646	643	655	674	705	667	712	660	605	634	655	643	699	719	655	657	633	608	684	682	653	666	638	682	653	660	651	639	704	640	689	632	681	669	685	661	652	689	709	672	663	614	640	631	675	658	710	668	635	643	642	650	648	664	664	674	681	706	713	650	653	676	729	622	654	660	691	624	653	707	646	625	684	701	671	685	654	679	659	676	674	648	695	662	667	660	645	648	669	662	712	646	698	622	728	708	656	675	640	667	712	653	635	644	672	692	708	666	639	669	630	696	655	660	638	680	678	668	643	665	676	655	680	670	640	675	676	664	662	670	637	661	634	709	656	686	644	691	654	674	625	723	655	671	665	634	675	697	626	660	586	663	706	655	694	624	682	676	677	676	642	613	668	669	690	611	654	651	649	618	699	631	675	631	670	660	661	665	657	711	671	665	669	674	663	664	683	702	690	643	631	654	721	667	620	650	644	632	664	672	666	633	678	669	655	644	607	633	655	685	685	741	674	685	654	612	642	635	651	649	680	614	688	640	677	653	662	685	676	662	645	666	644	670	640	645	682	678	650	695	653	694	639	634	639	658	643	683	665	664	648	701	651	685	652	660	661	661	638	660	677	649	633	661	665	648	674	664	683	689	677	646	681	632	671	652	634	648	651	692	672	667	687	665	666	661	677	647	696	689	612	699	635	666	623	634	712	666	666	643	684	645	667	621	697	699	622	654	665	703	651	649	654	630	640	708	629	660	641	693	648	654	662	667	656	653	706	656	632	694	694	704	668	667	628	637	673	641	682	675	612	672	661	667	616	675	647	629	636	654	698	670	694	664	624	648	698	643	651	706	632	692	633	694	662	669	671	683	681	591	694	618	639	688	606	630	625	656	696	690	683	670	674	655	643	667	680	668	678	614	650	666	646	619	646	699	627	630	664	690	681	655	641	654	710	686	688	660	653	659	691	657	665	675	685	650	692	699	660	660	659	710	679	696	684	692	693	677	669	651	664	671	659	713	686	656	671	633	670	653	641	674	662	677	664	648	719	682	658	622	646	672	656	711	664	683	666	617	633	685	691	688	677	640	703	640	643	639	644	676	649	671	664	638	677	680	691	647	665	644	657	712	617	618	641	664	643	707	688	703	657	667	652	660	651	672	709	638	651	663	673	644	670	667	625	691	664	631	644	672	705	668	678	649	674	628	686	662	678	698	640	715	724	634	642	638	688	664	670	657	687	645	692	655	675	714	651	696	637	671	651	696	660	664	669	676	667	688	659	640	711	687	599	645	654	695	687	653	659	664	661	674	647	650	677	615	659	641	643	647	650	675	628	681	689	637	663	694	699	705	662	682	642	663	641	681	635	632	668	698	675	684	646	660	702	648	675	665	614	671	661	679	702	667	688	638	636	620	702	661	680	652	649	643	727	670	673	604	610	693	672	655	627	664	640	642	695	701	642	684	673	668	651	591	632	682	639	666	646	678	639	694	648	706	684	644	649	663	664	631	697	660	700	727	625	664	660	632	644	636	608	737	646	697	681	675	691	651	710	684	670	650	670	624	655	605	661	633	685	670	666	674	673	657	655	615	651	631	656	678	656	666	668	693	705	678	658	664	679	631	716	653	691	699	658	724	624	660	668	700	668	645	667	662	637	665	671	667	619	657	680	644	632	681	648	625	743	705	647	637	671	652	645	671	664	677	674	646	653	654	642	646	640	660	671	665	659	646	695	672	678	646	662	642	669	661	656	664	710	632	656	674	661	662	630	685	668	632	665	625	664	675	663	660	697	685	662	664	652	669	636	720	659	650	689	668	676	655	688	685	669	606	655	689	623	632	686	685	686	669	670	696	693	684	649	699	636	672	652	631	694	666	626	632	677	639	688	684	703	631	628	684	621	664	659	677	692	663	632	631	662	670	678	646	702	702	698	652	660	646	688	693	687	593	642	676	668	669	651	716	650	684	672	713	669	640	636	650	640	631	638	729	612	656	700	667	659	699	672	676	638	660	696	650	631	656	676	639	629	673	622	634	696	665	681	661	667	684	692	685	625	655	694	681	676	673	665	601	630	682	635	658	673	653	653	686	685	655	670	666	662	708	621	642	683	701	661	659	627	662	645	667	670	669	717	630	672	676	689	674	675	659	702	655	657	587	632	636	681	647	656	667	672	657	654	647	664	660	626	643	670	669	659	715	697	660	687	631	672	674	635	681	643	647	664	665	657	651	665	640	681	647	678	652	656	664	648	625	685	625	601	657	665	663	630	639	680	665	675	650	635	683	620	670	631	640	653	611	662	657	681	640	672	653	657	641	659	658	677	694	667	672	660	653	645	649	691	641	633	680	656	686	657	653	673	651	609	694	633	649	627	708	682	652	656	669	697	681	659	631	667	700	701	621	648	669	700	668	651	660	685	670	663	650	640	675	714	674	631	689	627	664	624	672	679	656	663	677	661	695	653	705	672	698	652	685	634	656	664	640	682	633	644	692	684	652	665	641	688	692	649	698	673	681	693	675	687	636	664	706	674	664	664	635	727	669	657	641	649	649	657	647	684	700	679	642	673	652	710	668	693	667	650	714	647	640	630	701	643	629	614	700	655	617	667	639	669	648	652	667	646	655	657	682	679	639	648	682	663	645	689	645	691	621	700	672	671	634	678	701	721	695	684	688	659	655	669	686	649	644	667	654	668	662	618	647	649	686	700	689	671	679	623	655	717	687	672	655	674	660	680	710	673	613	630	637	661	660	670	672	659	680	684	647	657	661	634	699	694	720	668	694	612	697	685	689	667	648	647	676	680	667	690	653	657	665	696	685	713	631	654	641	627	674	651	637	648	656	670	621	641	655	659	683	669	654	643	614	733	635	655	667	632	633	594	666	715	674	662	656	685	655	655	638	621	661	673	693	647	650	707	638	643	688	628	648	658	665	702	684	691	651	652	649	673	672	659	647	685	661	653	660	654	677	678	670	698	660	665	640	635	636	687	676	701	687	657	679	640	639	703	629	677	648	659	648	680	689	648	610	649	679	663	680	651	666	660	649	642	652	660	626	661	700	649	640	683	652	644	659	672	695	668	663	653	624	673	663	641	673	665	651	645	663	712	689	651	614	671	643	666	660	653	654	659	617	647	621	683	650	682	664	684	711	663	664	677	626	653	709	682	669	701	638	654	698	677	673	671	666	655	631	674	655	663	662	643	686	713	660	662	674	632	661	649	691	696	649	651	656	726	635	691	655	683	712	633	647	644	705	647	663	648	691	711	676	679	655	710	702	635	685	660	649	662	692	677	637	614	650	691	639	649	667	635	668	664	638	622	707	669	667	651
10980	10074	5945	3412	1836	815	533	557	770	758	554	373	248	157	116	121	97	89	100	95	85	86	91	94	65	102	91	90	77	99	89	95	91	65	103	99	96	87	78	78	97	92	113	75	91	94	80	87	89	90	90	95	84	92	92	77	108	92	101	99	85	95	87	100	87	102	91	93	95	104	115	98	109	111	102	93	80	94	78	80	94	101	73	104	101	88	96	89	102	117	76	90	83	107	88	90	100	88	98	93	88	90	91	90	95	97	84	91	103	96	105	83	79	94	91	85	98	79	98	89	91	86	84	90	90	100	103	92	99	88	91	100	99	84	105	99	111	104	90	81	89	102	92	89	93	84	84	90	83	87	93	95	89	94	100	99	95	78	107	81	76	103	98	86	85	102	93	87	86	92	90	117	101	91	105	86	95	87	106	94	88	90	112	100	106	99	69	102	92	78	82	83	80	80	88	86	82	89	81	92	85	84	86	89	92	100	99	92	87	85	86	87	105	103	106	88	85	82	105	101	105	99	96	91	101	91	96	86	110	77	84	86	88	84	81	104	87	88	82	91	85	101	110	94	113	98	103	89	79	101	86	95	78	97	89	96	91	88	86	86	81	90	89	101	92	99	94	88	102	79	92	96	87	80	84	96	91	87	102	84	89	85	111	89	81	89	100	93	91	87	97	95	88	62	78	111	117	87	99	96	102	101	94	95	91	83	104	85	94	98	93	85	97	84	93	83	92	89	101	82	123	85	79	89	95	90	105	99	97	98	96	90	92	94	104	83	91	84	98	98	85	79	79	107	90	99	97	77	95	93	93	82	100	104	79	102	101	77	116	106	85	93	77	94	96	81	107	97	96	95	86	97	95	75	90	93	99	77	84	103	70	105	87	85	95	99	103	91	89	98	103	95	88	92	92	81	83	83	97	83	92	82	95	100	100	92	90	94	79	89	104	89	104	99	88	91	74	90	92	94	95	101	92	82	106	96	76	82	88	96	98	87	95	92	79	90	103	103	87	96	83	101	74	97	101	96	107	86	91	100	92	105	83	101	102	89	112	98	77	90	85	89	92	101	116	108	94	109	103	82	92	104	103	96	98	89	94	110	97	90	90	80	95	81	101	89	90	90	91	90	100	107	99	90	80	86	105	91	96	77	89	91	98	100	98	78	95	81	99	90	95	70	105	91	97	99	93	99	81	94	100	89	80	93	86	86	78	99	89	102	97	95	94	83	110	89	88	82	95	72	107	104	81	100	93	103	94	104	101	100	93	99	104	84	82	95	84	84	96	79	109	92	81	109	95	90	101	81	96	95	83	109	88	92	99	86	104	94	113	89	84	112	107	89	91	99	63	90	86	82	95	82	101	82	89	90	89	88	115	97	92	95	101	89	96	83	86	95	72	89	88	84	90	90	109	71	86	100	76	102	85	96	84	92	82	104	98	90	105	82	102	83	79	101	94	88	108	100	83	68	88	88	102	90	88	77	95	80	98	96	82	91	74	95	100	78	92	76	70	80	87	93	82	99	93	93	82	90	108	94	68	83	97	85	89	99	92	84	82	81	107	88	81	73	96	96	106	100	90	85	86	89	94	86	84	99	82	107	101	94	109	93	86	76	92	91	82	91	94	95	82	111	85	87	104	82	97	108	98	78	95	74	93	96	91	100	88	103	77	92	100	86	89	93	83	93	116	94	95	85	95	90	94	99	95	87	96	105	86	93	88	88	79	81	90	103	95	105	88	88	104	93	86	89	96	99	103	84	111	75	93	97	106	71	90	93	83	84	99	89	90	85	101	99	95	83	87	103	103	83	85	103	88	79	96	106	95	87	89	88	103	105	91	85	110	95	90	98	74	104	91	119	87	90	103	93	114	90	95	98	78	108	92	90	115	88	113	88	95	90	86	93	79	91	87	88	94	100	82	84	96	108	91	89	77	80	101	74	101	89	85	98	99	77	96	95	100	82	92	84	101	77	102	94	86	87	100	97	72	84	87	99	102	87	93	82	89	98	89	87	88	87	83	83	93	98	110	94	71	91	105	94	99	101	97	103	90	87	77	88	102	75	70	83	81	113	84	83	92	100	86	73	85	95	94	95	69	85	79	112	106	98	82	86	104	92	97	88	86	104	96	99	96	93	113	100	85	93	100	92	103	97	94	79	94	95	101	81	104	107	107	90	83	70	77	90	85	101	98	92	101	80	81	83	114	95	84	97	92	87	100	90	102	89	86	92	85	84	103	89	88	87	107	79	99	93	100	107	83	92	96	78	83	99	79	84	95	91	102	93	101	70	87	89	88	104	94	94	110	91	74	82	82	83	88	80	101	79	81	93	105	81	70	92	105	85	82	91	82	104	85	82	98	83	102	86	101	101	86	93	93	98	95	92	108	102	85	93	92	93	84	99	85	100	97	93	95	75	109	85	102	105	91	107	99	99	99	89	95	97	74	91	83	92	101	80	88	99	95	92	96	83	113	96	92	82	85	90	92	100	108	99	101	88	100	95	72	87	83	89	108	97	77	84	100	90	99	92	77	89	103	80	101	101	101	86	93	104	85	92	84	90	94	99	100	86	80	85	100	97	103	74	89	97	90	96	101	84	83	88	97	111	101	80	86	97	91	89	100	94	93	94	93	78	92	82	98	83	83	99	96	83	102	117	102	86	87	97	82	87	100	97	98	89	99	100	87	99	106	87	86	88	84	91	96	83	97	110	103	93	99	79	86	100	85	97	89	101	84	88	94	89	88	94	96	84	105	97	83	80	114	99	95	99	81	105	104	99	84	83	99	93	101	110	101	95	105	84	100	96	104	87	108	94	93	107	94	92	93	101	95	97	106	93	111	92	94	88	76	93	74	111	85	94	93	99	85	105	90	89	81	86	93	88	99	82	94	100	91	101	89	100	91	97	89	84	89	95	87	86	98	99	105	96	70	76	94	96	105	101	85	101	94	79	103	88	101	96	103	83	100	82	82	77	72	97	100	92	77	97	82	93	82	79	97	113	91	89	83	87	89	86	98	85	109	94	79	102	91	96	90	81	96	86	87	94	90	104	86	79	83	86	90	98	85	108	97	92	97	94	103	87	82	91	89	84	82	84	103	79	85	96	91	94	89	95	101	78	87	95	81	76	99	91	94	78	85	101	68	81	87	88	76	85	94	101	75	95	86	97	78	105	92	99	88	100	86	97	86	89	83	103	83	88	90	86	90	100	80	95	85	84	93	90	99	96	96	82	86	101	88	95	89	98	92	90	91	74	107	88	92	77	91	94	97	100	82	96	90	92	108	92	90	85	89	102	84	98	88	96	89	87	102	79	86	89	84	80	89	81	96	88	98	97	107	94	83	92	91	87	100	95	99	93	85	93	84	102	100	106	100	100	96	80	89	100	74	87	115	95	106	105	83	100	97	85	90	100	86	81	104	85	88	107	97	91	103	98	80	98	70	108	86	100	87	96	96	82	96	91	85	100	94	87	93	83	88	94	68	85	89	97	102	80	90	92
42520	31688	26353	24156	24483	17301	12932	12428	15001	13663	9693	6762	3946	1797	1331	1043	897	949	853	769	820	769	798	844	842	846	888	868	816	794	768	780	803	830	796	801	800	829	778	779	852	765	791	863	862	818	837	766	819	778	801	800	734	828	833	811	762	862	795	795	847	793	772	776	781	824	835	825	804	813	839	818	810	835	797	792	771	825	798	830	786	790	778	807	814	760	816	826	799	789	809	777	808	785	771	839	815	824	788	851	803	818	786	792	755	826	813	735	811	806	833	795	827	806	789	778	784	756	795	814	755	798	798	800	833	757	784	787	796	784	834	852	755	791	816	822	777	809	839	877	813	826	819	827	792	766	814	808	795	796	771	812	842	796	775	776	834	788	755	829	765	786	792	818	783	837	826	822	810	789	808	772	811	759	814	819	822	761	807	783	778	801	770	831	797	761	796	755	797	810	767	781	830	798	798	801	796	878	803	822	811	790	815	791	824	772	807	780	832	814	818	792	796	798	839	833	810	803	767	809	830	788	769	745	777	800	790	817	807	819	770	780	777	781	791	815	746	825	816	776	798	798	798	816	842	766	775	794	806	754	770	767	755	829	828	769	788	816	779	825	795	846	828	860	844	787	773	828	732	795	806	794	772	760	784	820	823	813	790	832	838	824	778	818	797	734	769	826	793	818	796	762	806	795	863	769	826	773	831	803	803	774	778	809	802	802	751	769	779	818	791	795	781	812	789	813	844	837	815	773	836	830	818	830	750	787	803	792	803	824	798	815	777	789	752	801	836	868	791	806	793	810	822	790	857	854	826	828	803	806	840	796	787	802	856	796	808	854	812	830	817	771	789	776	812	803	818	794	771	808	802	787	764	773	835	783	796	812	789	808	814	777	742	801	797	758	779	764	824	851	837	809	730	750	834	758	850	836	827	806	815	817	812	800	795	832	768	780	789	803	775	814	804	809	840	745	826	808	804	748	791	768	816	829	787	775	790	835	767	771	779	771	794	848	799	771	807	774	792	798	807	767	796	786	776	796	776	780	785	815	786	835	815	806	769	799	812	839	797	793	758	757	863	788	767	847	788	774	786	800	766	843	760	837	790	804	755	802	822	806	816	807	810	836	822	781	813	806	786	797	781	726	786	838	805	835	824	768	811	761	818	788	808	821	834	804	836	833	810	759	829	775	781	787	772	859	782	805	799	773	820	840	861	805	767	840	793	792	798	791	836	829	818	859	799	804	787	829	779	760	801	776	816	803	794	784	796	805	806	835	843	765	833	783	841	801	822	762	818	776	816	824	777	829	868	813	798	787	815	740	781	792	801	846	789	804	803	774	766	787	800	817	842	837	824	778	835	765	777	824	821	819	799	793	811	805	748	819	755	767	819	833	854	810	804	839	752	799	824	733	794	812	760	776	811	814	807	846	789	830	781	825	795	816	791	815	744	793	734	771	733	814	781	777	768	773	744	767	809	763	781	821	778	792	793	802	719	821	791	739	834	799	821	774	825	803	860	815	776	774	839	815	805	822	778	811	784	825	792	816	806	757	818	816	837	822	804	829	789	788	797	800	784	828	775	772	851	818	807	789	832	752	831	756	834	766	822	738	808	796	817	738	814	742	841	797	828	759	807	857	843	819	819	813	792	817	768	845	820	814	801	756	785	804	816	807	848	753	791	762	809	835	821	787	857	800	794	812	778	772	784	765	837	810	828	830	798	807	784	800	794	804	809	860	802	851	793	838	821	793	758	778	763	815	756	769	821	793	774	809	734	785	794	803	873	783	865	801	842	771	774	773	830	800	806	779	806	731	846	809	822	826	863	807	830	826	859	810	820	811	767	776	794	787	774	802	755	837	760	816	822	806	777	810	829	787	823	798	777	831	862	838	764	786	798	823	805	787	851	791	812	788	815	748	799	823	788	786	805	797	760	843	831	830	799	812	808	812	852	856	830	775	783	814	821	822	805	785	813	771	822	784	797	792	821	814	786	791	778	796	815	841	872	853	741	811	762	814	770	806	844	819	810	831	808	793	760	761	769	795	826	788	758	810	746	811	818	824	799	808	805	803	840	812	770	825	825	785	832	775	818	835	790	794	711	836	823	813	832	744	787	811	820	858	780	799	837	786	815	802	833	784	846	803	780	765	799	788	849	776	797	766	823	803	797	861	812	767	769	842	844	779	821	764	800	777	794	765	770	776	811	810	795	848	774	824	847	806	755	843	800	804	861	794	789	761	752	799	752	881	804	815	788	769	821	786	783	836	788	801	777	807	736	786	770	832	817	759	819	828	813	788	765	772	804	799	839	717	813	813	826	759	779	803	770	794	807	812	802	811	851	790	786	745	755	794	822	739	814	771	785	821	809	771	771	786	797	827	833	783	810	806	766	804	803	808	829	805	821	750	794	783	799	769	809	834	765	761	804	806	832	821	797	789	785	743	770	801	786	871	781	806	814	813	827	816	782	802	812	778	786	835	790	775	801	809	765	787	788	745	796	794	838	737	831	763	751	795	771	745	766	794	782	823	821	783	778	834	745	823	850	823	816	779	770	769	816	808	773	819	808	809	816	784	733	853	779	860	795	757	798	829	764	810	788	807	818	799	818	778	793	772	833	758	805	812	806	831	829	734	818	778	775	809	758	769	766	792	762	801	846	808	819	805	763	781	773	764	802	803	784	840	834	734	813	793	732	749	828	828	795	754	822	794	759	818	825	786	725	785	777	798	789	779	822	794	798	768	791	791	783	788	795	824	799	790	815	838	819	801	822	778	776	767	808	800	794	775	827	853	798	804	856	807	793	804	791	814	800	795	796	797	789	826	817	825	801	817	850	747	815	788	773	829	780	759	789	793	752	792	806	831	809	819	859	773	759	855	814	771	772	849	806	846	794	781	789	794	772	786	773	772	834	806	836	830	794	758	783	872	832	839	764	805	856	749	791	764	793	753	793	816	837	756	827	790	845	798	792	755	776	784	815	772	837	842	792	788	805	813	733	808	801	771	756	794	838	783	772	809	810	824	792	829	784	812	805	792	792	758	782	776	798	813	770	767	775	763	764	767	852	762	861	788	756	855	825	808	797	785	843	813	810	799	830	778	806	794	826	835	781	819	826	853	813	795	770	820	799	808	798	789	812	806	816	821	850	756	818	859	818	784	795	751	767	787	824	735	745	775	833	773	816	775	800	792	807	837	773	812	803	791	807	827	798	830	773	742	767	794	773	786	821	782	776	806	790	756	793	856	825	859	814	756	789	763	776	772	820	824	811	853	786	851	785	804	807	778	764	793	802	780	806	794	831	822	778	803	793	786	774	833	827	811	802	849	791	810	804	777	819	829	761	783	804	807	779	799	763	794	791	828	789	738	797	815	809	792	829	797	850	786	772	832	804	752	815	806	822	777	789	814	805	827	784	818	859	784	800	783	809	784	822	799	807	773	783	811	756	791	819	802	781	779	842	767	787	778	787	763	766	738	802	778	768	829	761	792	828	773	784	787	765	816	817	806
9427	7616	5251	2603	1292	824	537	701	877	853	562	420	243	133	102	78	62	55	67	70	67	78	62	79	61	54	56	71	61	58	69	77	64	59	75	54	62	65	64	87	67	66	71	60	67	61	64	64	74	63	63	54	64	60	73	80	57	53	72	65	57	66	62	69	67	67	52	64	73	67	51	51	55	75	54	57	59	54	71	66	69	55	54	66	59	55	51	60	64	83	62	60	62	90	56	54	56	66	60	57	65	69	61	55	78	74	86	78	47	63	62	61	70	63	71	54	60	72	63	59	62	65	79	65	64	58	66	67	55	59	75	62	63	68	51	75	67	85	76	66	66	61	68	56	55	65	67	46	52	74	80	69	64	71	47	74	59	72	65	66	62	66	72	62	80	60	65	66	64	66	56	62	69	59	54	70	75	66	53	72	61	75	69	70	61	63	61	69	68	59	67	63	56	66	65	59	69	62	52	70	61	77	57	72	50	76	67	60	57	72	68	64	75	52	64	64	85	73	63	64	60	61	62	70	60	67	64	72	68	66	71	65	67	58	70	56	56	63	61	67	67	61	75	77	62	59	82	57	70	62	82	79	64	63	75	58	58	52	70	61	55	78	61	49	59	66	71	67	52	62	57	59	52	68	61	59	70	78	54	62	67	64	68	58	69	70	72	50	56	65	61	56	67	63	63	62	57	62	58	66	62	63	79	72	78	69	75	68	68	71	67	61	69	60	69	90	76	59	70	57	64	77	65	74	83	75	59	64	53	73	59	64	56	74	68	58	70	51	66	55	67	69	51	53	67	53	82	76	55	77	60	75	64	63	63	73	74	60	68	69	73	54	64	67	89	62	84	69	65	56	59	66	57	66	71	61	66	54	48	62	67	64	75	66	61	53	69	60	66	62	55	70	64	80	73	65	65	67	64	80	54	79	63	56	58	65	71	57	63	66	62	65	66	53	73	52	69	54	65	57	64	62	66	64	77	49	70	59	61	59	62	65	84	64	63	67	60	61	55	77	60	67	60	62	74	62	68	65	58	76	68	60	62	60	75	65	60	58	65	62	69	69	64	69	74	60	61	61	58	53	78	77	63	59	64	69	66	66	64	55	73	62	50	61	73	63	60	66	64	71	72	62	71	76	62	62	61	63	59	76	75	56	61	66	69	49	63	67	54	70	80	56	69	75	55	75	57	77	65	72	60	71	71	75	58	75	57	67	54	63	79	69	75	67	77	41	68	67	59	67	69	57	52	70	57	67	46	56	67	57	72	61	88	68	58	60	61	64	57	69	57	67	60	58	64	96	58	72	60	65	51	69	72	75	63	82	62	65	66	54	80	58	59	65	64	57	56	55	72	60	66	66	64	63	65	63	51	62	68	57	66	60	57	58	66	73	64	58	52	60	76	64	58	47	63	68	49	93	56	57	59	55	50	53	64	56	76	65	46	70	51	72	43	66	78	64	75	67	54	79	68	69	52	60	59	76	64	89	68	55	54	56	72	68	59	62	54	68	63	59	50	68	72	86	53	65	58	68	65	65	67	75	49	54	55	66	80	75	75	56	71	59	57	73	70	73	69	66	72	56	62	78	79	71	64	62	70	59	61	67	69	71	54	62	69	60	58	73	58	58	57	78	78	72	70	56	66	61	79	63	80	62	74	69	71	64	72	60	61	61	72	62	61	57	65	74	68	63	60	64	64	84	71	67	77	65	64	54	64	67	52	62	81	77	81	53	51	57	55	70	69	55	58	66	69	51	68	58	58	70	74	84	50	59	63	68	49	72	66	55	62	59	60	67	72	78	86	68	66	70	64	63	76	73	63	77	78	65	59	60	80	52	82	76	50	61	62	65	62	55	55	53	66	76	78	73	63	64	65	72	77	69	56	61	60	69	64	72	70	56	69	60	65	67	62	69	65	63	68	67	57	64	66	61	76	48	70	55	81	57	59	62	63	56	69	70	74	53	63	61	76	62	65	60	68	54	52	56	62	71	89	45	69	65	63	70	67	55	68	75	68	66	57	70	60	47	72	70	79	57	69	69	62	60	58	63	71	56	73	63	60	62	64	74	69	72	61	64	83	67	61	73	59	73	69	70	59	64	74	68	64	56	59	67	60	73	60	64	75	65	70	68	59	70	72	70	59	64	55	64	66	61	73	55	52	60	76	59	63	76	62	62	69	78	55	60	52	75	61	71	56	70	73	67	56	63	58	55	60	63	56	74	54	71	69	43	69	64	64	68	72	53	65	59	60	65	70	64	63	57	59	68	63	62	79	59	61	62	78	66	68	59	52	53	65	69	75	61	47	55	57	63	56	62	70	76	68	60	70	64	80	60	79	52	48	70	64	74	64	62	65	64	60	70	72	71	67	74	64	59	68	66	59	59	58	65	57	59	80	62	79	57	71	81	65	61	63	65	59	70	71	67	73	69	71	66	61	53	59	72	69	60	61	85	67	67	59	55	67	57	48	75	60	78	63	71	65	69	66	65	62	66	57	73	59	55	60	55	64	74	72	62	71	56	62	71	59	57	63	63	73	51	55	70	69	57	64	62	63	64	73	48	63	78	69	68	56	62	58	69	58	66	71	69	57	58	58	63	68	46	69	71	66	49	60	51	55	61	63	67	67	69	68	70	75	77	71	63	56	63	65	49	57	53	62	58	64	86	71	69	55	60	64	61	66	65	68	62	78	62	58	65	73	74	68	72	72	70	68	55	59	59	57	55	57	64	71	62	60	69	59	59	65	63	72	58	69	65	79	58	78	61	53	62	64	72	59	62	64	67	69	81	45	65	60	61	58	63	72	59	63	49	75	54	44	52	59	62	69	69	64	49	73	66	59	64	58	77	59	54	56	54	50	58	59	52	66	66	60	62	84	68	54	75	53	57	64	53	74	71	70	69	62	55	65	60	61	74	69	68	59	69	59	68	65	73	76	60	59	68	66	84	73	72	62	61	54	53	60	64	76	59	67	63	62	68	54	56	69	60	59	64	68	74	76	56	71	83	68	65	61	78	64	66	80	58	85	61	75	69	69	57	61	79	55	68	62	62	71	62	75	54	66	73	46	63	55	63	65	68	52	45	64	75	67	63	66	54	77	59	75	66	61	50	65	74	62	64	62	65	53	53	62	60	66	61	70	86	77	56	72	62	56	71	57	68	42	63	68	60	59	81	53	75	61	70	66	54	65	67	62	57	72	69	75	65	57	58	52	69	66	66	47	61	61	62	78	71	73	68	50	69	69	65	70	75	71	66	83	61	61	69	63	72	55	74	64	53	63	76	60	53	60	66	60	62	64	52	68	67	70	56	60	68	59	62	66	68	59	58	72	73	60	61	58	62	68	62	50	71	74	71	60	75	63	55	59	56	55	73	57	63	67	72	67	67	62	66	77	59	82	68	75	67	75	49	57	82	68	61	74	61	66	71	66	70	76	78	66	64	72	66	65	57	73	59	78	66	55	68	62	56	72	53	65	62	54	46	69	46	65	80	64	58	65	63
38268	29604	25328	21379	21641	18092	13311	15861	17489	15555	11327	8162	4716	1926	1300	830	697	756	634	591	613	570	559	588	587	606	653	576	603	564	562	508	581	552	570	571	536	586	558	551	589	582	528	567	549	579	573	575	580	571	579	535	558	520	584	599	555	532	597	572	524	581	603	572	536	550	544	538	559	534	604	561	524	561	550	574	570	570	515	542	562	555	542	551	590	549	563	572	605	573	582	553	581	542	559	581	560	551	547	551	570	535	520	576	584	576	578	571	566	543	587	582	587	575	552	583	559	588	561	560	543	598	550	601	576	563	547	567	541	567	554	581	553	578	564	529	571	536	596	562	547	565	596	561	528	529	585	613	545	608	618	553	548	544	619	590	549	576	527	581	570	588	575	571	520	596	599	515	552	559	527	586	575	611	610	570	544	603	574	568	552	529	578	604	539	563	534	579	585	553	565	569	588	575	563	580	562	545	547	609	561	562	557	620	574	580	525	585	590	537	561	548	579	547	536	599	556	564	591	569	535	556	570	596	579	541	556	556	592	565	545	567	555	566	622	519	564	626	582	516	541	585	614	585	555	586	583	576	560	516	565	544	575	541	591	558	561	555	561	547	560	548	574	568	551	563	551	626	596	575	565	539	573	586	571	575	571	597	576	567	613	562	571	584	557	578	606	570	560	550	561	530	542	597	539	579	586	550	589	546	576	537	555	590	587	582	557	587	552	526	598	559	594	543	539	566	580	593	552	617	600	572	523	551	588	574	548	555	581	609	603	531	560	591	576	564	561	580	573	597	537	561	557	576	601	594	562	532	566	561	537	598	589	533	538	585	547	581	538	550	493	571	548	552	567	616	569	568	531	586	548	560	591	575	575	545	582	576	550	545	536	539	581	575	570	583	575	508	550	539	573	567	570	549	554	552	579	578	561	572	596	567	542	554	601	519	537	621	555	595	621	581	527	575	551	527	526	553	521	573	575	559	517	537	576	592	558	557	552	525	532	529	563	586	561	572	570	561	598	572	532	569	552	598	569	590	600	528	545	545	585	580	580	555	557	573	618	549	625	607	542	610	533	562	579	564	571	542	589	580	558	581	608	578	588	530	589	544	578	528	571	582	568	549	547	578	569	567	591	567	569	573	521	550	576	581	603	590	597	590	549	541	605	552	557	600	572	556	572	608	576	536	585	562	574	542	532	578	596	541	592	572	545	564	588	568	592	590	605	562	556	554	564	543	568	579	556	573	526	584	591	614	570	575	617	613	587	534	610	609	584	582	620	599	545	573	549	563	565	603	496	547	597	536	574	585	584	581	548	559	570	626	559	537	539	565	541	610	614	647	581	607	557	561	569	569	569	590	557	532	572	576	556	585	585	570	545	545	582	571	543	532	545	578	591	545	557	546	590	610	563	577	565	570	563	606	574	531	549	577	591	617	568	558	551	566	621	558	542	583	565	607	590	564	623	572	577	564	598	570	578	568	565	593	558	548	517	531	567	578	569	580	518	583	596	604	533	557	570	600	545	537	555	563	554	588	541	589	557	566	554	558	574	577	603	574	533	582	541	551	564	568	569	573	564	605	577	635	560	549	573	569	571	531	616	583	566	585	559	566	554	594	535	580	592	556	546	596	562	561	541	556	585	577	554	534	593	591	586	524	525	575	546	562	531	563	548	593	567	573	553	550	547	575	590	572	582	545	563	561	540	554	558	537	575	562	576	553	599	533	607	555	586	574	594	580	580	616	569	557	584	594	558	557	594	543	585	545	529	620	532	560	543	581	560	564	561	562	583	587	615	569	577	574	544	574	555	581	524	563	550	570	538	547	561	571	590	556	597	564	562	632	550	567	582	569	586	571	560	550	558	599	568	554	555	552	569	587	593	523	554	522	579	576	529	600	582	556	597	559	539	574	553	593	573	555	546	586	561	532	575	560	552	541	571	575	565	574	549	548	554	575	596	551	528	558	602	551	579	540	542	579	543	569	576	532	563	572	568	548	612	604	583	560	569	606	570	554	622	566	566	588	563	538	590	583	551	541	583	574	526	580	571	592	611	556	584	531	586	586	557	579	541	521	575	563	547	572	590	583	565	575	609	581	572	552	519	549	555	548	584	544	538	525	569	575	544	541	551	578	555	589	583	558	549	568	538	535	575	581	582	586	582	569	558	560	570	583	561	557	543	588	554	597	595	551	533	588	549	538	558	524	574	600	566	565	581	555	555	541	554	545	526	588	579	585	550	568	550	571	513	586	598	580	561	566	597	571	566	542	556	563	578	592	542	567	550	572	546	548	568	582	558	563	544	601	537	528	582	599	537	555	564	581	545	547	551	581	561	549	596	602	572	545	530	523	546	587	580	574	558	587	557	590	596	540	557	595	573	577	588	560	567	531	556	608	538	526	595	579	569	557	546	550	601	570	570	592	567	579	585	550	581	601	541	619	535	573	619	609	580	593	575	575	539	541	572	580	597	517	537	553	580	505	555	560	571	545	590	556	551	586	548	601	583	557	563	517	552	582	566	610	577	542	598	586	585	571	580	557	616	595	593	586	578	560	540	569	559	576	587	565	565	570	564	586	581	533	551	532	595	573	560	512	560	619	556	557	551	533	565	561	542	561	581	594	508	592	550	602	603	535	557	580	588	556	551	561	565	550	564	540	598	566	539	570	559	564	574	527	585	558	564	539	564	617	615	574	630	559	565	585	564	582	558	531	582	572	594	568	538	558	541	558	606	557	515	576	540	609	572	529	573	540	526	561	571	498	532	561	571	564	549	553	606	567	567	566	540	554	583	522	555	545	574	577	585	571	578	567	550	593	560	565	549	568	579	590	603	568	549	619	538	574	559	591	536	539	543	547	589	540	553	533	563	536	561	584	567	617	545	588	605	611	534	545	554	572	565	562	601	587	537	575	565	559	595	550	543	576	549	552	573	599	604	559	565	531	537	552	610	564	548	549	573	551	539	563	614	539	551	518	580	563	549	587	549	588	567	573	553	574	603	574	543	559	622	558	612	578	584	568	518	564	584	595	555	565	548	619	553	630	558	566	544	572	579	564	586	613	560	585	608	554	531	557	572	577	588	578	539	543	574	552	596	560	614	572	572	532	608	553	545	558	584	573	543	535	541	553	612	583	525	556	610	550	559	519	565	564	605	560	588	579	510	569	606	535	576	580	595	558	542	575	544	561	588	581	592	564	569	561	576	552	545	571	522	556	565	565	580	571	531	512	575	565	566	549	566	568	577	562	565	576	606	576	601	544	536	578	560	544	560	566	557	573	563	602	594	554	555	566	589	562	571	559	623	546	560	561	563	574	592	532	587	570	561	604	581	538	570	557	527	566	604	518	560	588	554	582	581	587	582	522	578	627	619	549	567	577	580	590	560	572	512	566	630	580	585	614	583	565	525	572	560	507	590	572	586	561	581	528	569	579	546	537	575	553	583	537	559	565	537	585	533	564	478	599	593	576	555	587	582	603	593	563	574	568	567	532	571	576	579	545	564	577
12795	11267	6972	3799	2302	1097	1005	1500	1621	1420	986	668	367	227	156	128	91	108	90	81	92	84	69	76	100	94	97	102	83	88	85	85	98	88	79	92	76	88	82	95	90	92	89	86	76	71	86	90	65	85	81	73	78	92	82	83	85	65	87	84	89	66	86	84	89	82	91	94	89	72	81	75	100	89	67	81	71	71	90	75	88	92	83	75	78	93	64	74	70	98	89	73	85	86	61	102	103	97	70	79	91	87	84	92	78	83	75	104	83	79	72	73	83	91	94	74	87	80	81	86	85	99	84	71	84	77	93	86	73	71	69	77	95	83	78	78	86	84	91	79	98	78	86	68	104	90	83	80	89	89	88	85	71	74	67	84	77	75	91	63	80	70	95	84	79	73	90	89	74	101	66	65	76	92	81	91	86	84	77	67	62	99	83	80	89	111	96	79	76	90	70	88	99	78	80	88	88	64	96	99	84	79	88	87	75	81	85	89	87	75	72	88	85	67	77	81	85	74	70	88	83	76	97	79	82	87	89	85	96	88	91	77	94	79	89	87	81	88	83	73	84	73	84	88	81	98	85	87	75	90	82	98	89	71	68	77	85	79	77	87	89	99	96	90	95	81	89	73	83	96	90	76	65	80	83	76	97	69	72	73	80	87	88	92	89	85	95	81	86	92	85	68	86	92	72	94	86	76	82	107	85	71	83	98	91	84	76	88	79	92	99	77	77	99	71	100	69	75	74	69	93	83	78	81	85	71	85	85	79	84	82	89	81	89	80	73	73	78	83	85	99	75	88	101	70	87	72	90	76	70	93	86	95	88	78	70	96	78	74	95	99	76	71	76	71	89	85	92	68	75	82	88	88	79	84	81	78	98	89	79	103	82	104	83	79	91	81	93	82	82	87	79	74	79	98	69	77	84	94	84	81	83	82	80	80	89	72	94	95	93	78	81	73	68	93	98	70	86	80	74	100	105	90	83	97	90	94	79	84	98	90	86	74	80	64	75	82	81	97	89	84	74	68	85	96	71	92	74	91	94	70	101	64	84	81	99	73	74	85	82	66	80	97	83	89	96	75	80	82	76	79	82	82	94	87	59	79	79	81	81	97	96	96	83	88	88	76	83	74	69	85	81	72	85	89	87	95	77	88	93	86	86	101	98	92	79	94	78	80	70	72	89	90	75	83	98	89	83	81	82	81	97	73	81	85	79	91	93	58	90	79	79	87	98	90	82	71	90	104	68	74	73	88	91	93	72	97	78	93	70	82	77	69	82	87	83	81	107	90	92	75	90	90	92	76	78	87	84	92	84	93	87	89	89	91	87	107	81	77	81	96	93	93	81	87	107	76	95	80	80	86	86	72	82	75	85	77	96	78	83	73	92	83	80	75	71	66	75	88	90	89	101	84	88	95	83	79	98	94	84	71	87	75	99	95	84	70	79	91	82	88	75	84	86	84	85	76	75	77	81	94	85	102	103	84	82	77	76	70	77	91	86	80	85	88	82	89	80	81	100	93	93	93	82	77	88	103	68	82	87	76	71	85	78	100	86	79	74	100	76	66	80	82	74	88	78	91	81	80	85	88	65	76	93	97	88	84	89	70	79	89	81	84	83	89	80	70	76	92	81	75	73	105	70	88	99	66	62	79	67	76	102	79	89	94	82	94	86	80	74	101	102	64	81	89	77	81	69	84	74	88	88	98	94	88	88	89	95	75	87	75	81	90	82	84	78	93	77	77	89	74	75	78	82	84	98	80	102	67	83	97	88	103	82	91	80	73	76	76	83	90	90	105	79	83	73	72	85	81	88	91	78	90	78	83	86	68	88	80	93	81	71	88	80	84	66	81	92	90	84	94	83	89	85	79	88	81	93	79	81	70	88	98	102	74	91	92	90	87	78	75	77	72	88	76	85	86	91	73	73	87	77	92	87	70	84	85	79	75	63	95	82	63	101	73	94	81	93	87	88	87	87	81	81	80	83	67	71	88	81	84	63	71	78	75	100	92	89	89	81	83	97	105	73	71	82	88	85	73	92	82	86	109	87	83	73	83	82	91	78	66	77	81	83	74	78	65	100	88	92	85	71	84	100	90	79	83	66	87	77	77	93	79	85	100	87	87	83	87	72	83	95	90	84	83	85	99	76	107	66	87	81	85	87	99	91	82	77	82	93	92	78	78	73	87	70	62	97	91	87	75	74	75	91	80	88	89	95	91	84	70	82	87	77	90	81	81	78	99	86	76	88	74	82	75	79	84	95	97	79	74	85	71	72	100	90	101	72	81	104	76	76	86	70	87	74	79	88	85	88	86	90	76	81	83	80	110	73	86	80	98	96	90	80	87	80	85	67	86	93	82	83	77	80	72	105	82	79	70	75	81	78	83	88	91	104	92	77	75	78	97	92	92	98	77	86	86	78	75	76	99	76	87	102	80	89	69	77	82	82	81	87	97	83	91	96	81	87	65	93	74	89	91	79	78	93	64	89	90	72	76	74	99	74	103	85	74	81	84	83	93	99	77	90	92	90	81	81	93	84	88	97	89	76	83	91	103	81	86	76	77	76	73	83	90	87	71	76	92	76	71	84	92	85	100	84	78	89	81	85	85	75	75	88	76	82	65	67	80	88	78	86	88	83	85	73	83	75	93	91	113	100	81	96	94	89	74	88	85	83	69	94	92	83	80	82	66	94	79	87	94	71	89	75	72	83	94	69	74	80	91	107	89	79	74	78	87	83	85	80	68	77	80	84	65	111	80	87	84	99	89	87	83	90	97	85	80	98	73	79	89	88	66	92	75	82	77	88	91	84	88	85	76	93	87	85	87	99	83	81	76	80	91	76	79	70	90	72	79	84	75	95	82	92	71	92	71	110	83	87	97	84	85	95	85	98	79	83	69	100	70	90	75	81	79	88	94	79	85	95	95	87	74	91	86	85	73	68	79	73	91	80	74	95	87	76	82	75	100	79	83	77	84	78	80	86	83	80	73	97	85	79	87	99	65	73	69	84	70	89	95	82	83	79	67	87	91	95	78	96	104	91	84	96	88	89	68	74	88	73	94	89	93	83	77	64	87	96	89	87	75	81	81	88	73	70	92	88	90	88	79	89	72	79	95	88	72	82	86	88	76	66	74	77	86	83	79	78	78	75	84	82	82	91	85	77	72	86	79	93	96	87	91	63	88	76	91	89	82	88	98	88	82	86	66	87	91	80	86	85	99	73	79	86	74	81	82	83	74	93	87	89	86	75	77	90	72	96	87	89	85	89	103	74	83	73	78	83	96	62	71	64	94	94	82	76	89	83	97	87	90	69	84	84	92	77	82	96	92	104	75	84	77	87	73	82	75	75	90	78	85	77	71	83	78	97	66	83	87	77	89	81	90	81	82	88	63	80	78	78	77	75	76	89	80	85	98	74	79	71	82	75	86	83	96	90	91	72	75	84	102	94	91	72	75	96	77	96	94	81	88	70	97	97	79	83	82	88	75	72	93	81	88	85	90	72
43388	33467	27615	25515	27443	21119	20009	23961	23508	20112	15337	11381	6655	2913	1764	1144	951	992	815	873	766	797	763	774	880	832	753	782	729	765	725	715	709	765	741	751	765	710	740	762	725	783	785	734	715	750	721	715	671	740	735	734	746	697	755	769	705	696	731	708	760	764	729	761	756	749	717	746	691	753	720	731	773	730	732	758	723	698	757	785	742	712	741	771	756	746	741	758	720	767	761	738	761	712	751	760	775	757	749	796	743	729	741	711	709	767	802	740	724	736	739	744	759	739	731	718	755	768	734	751	747	787	755	701	726	750	764	778	730	772	715	757	756	764	701	726	741	752	749	749	756	762	768	750	707	775	766	745	746	733	732	740	775	719	831	738	738	779	770	772	779	753	726	744	746	754	725	756	733	721	736	705	705	690	792	738	740	779	777	733	747	759	724	735	746	740	758	742	728	748	680	769	711	802	752	771	703	788	728	735	756	750	796	736	755	765	737	776	730	733	761	715	747	769	751	731	732	765	751	748	757	768	755	791	755	705	756	774	730	737	735	702	736	726	716	788	767	749	727	751	731	740	733	711	715	729	747	753	730	704	737	744	736	770	764	740	800	732	768	744	752	728	761	700	714	779	736	730	740	770	736	713	716	784	714	775	707	789	737	723	721	738	741	744	787	769	760	678	742	770	746	757	717	743	718	758	755	712	744	753	795	770	760	725	729	756	746	731	721	711	741	769	762	766	741	781	737	700	801	748	733	691	720	759	770	759	787	729	713	781	718	738	745	752	749	738	738	707	737	732	754	767	757	735	730	743	750	767	727	754	771	769	765	761	714	734	723	691	716	729	772	744	717	751	744	751	748	784	784	719	712	779	755	776	730	714	740	737	723	738	754	694	794	733	804	785	742	731	737	769	710	755	798	741	722	771	732	779	747	690	766	737	727	790	722	722	722	752	820	706	794	725	780	775	748	707	732	714	734	787	721	758	720	726	760	704	736	758	767	752	760	791	703	746	761	807	737	759	732	780	756	761	737	773	731	726	724	771	690	744	752	787	769	745	746	727	762	793	733	726	726	734	699	736	722	766	726	737	712	772	753	755	720	713	735	709	772	769	755	711	698	748	698	806	723	710	777	690	783	771	759	770	771	718	751	774	755	778	784	742	773	732	760	753	736	765	750	747	706	776	766	735	712	691	759	715	751	702	742	730	697	750	782	728	716	730	750	745	790	698	755	736	799	747	722	753	775	733	700	733	791	729	763	724	767	719	727	779	704	792	760	748	698	710	761	786	715	734	743	754	710	741	742	704	746	772	781	721	739	722	733	767	750	747	726	707	740	807	688	759	774	696	754	713	714	764	714	749	688	764	759	697	753	772	764	771	712	777	731	783	752	685	735	756	805	776	748	760	729	766	721	777	755	720	705	714	710	731	772	659	767	731	759	704	737	742	733	737	713	715	758	762	755	745	767	656	747	732	764	751	771	705	751	759	722	694	768	765	727	697	789	734	734	730	749	713	757	794	742	759	709	723	759	748	806	776	705	713	715	717	757	723	733	750	767	729	744	759	767	778	775	726	731	749	772	746	795	756	716	759	762	747	765	742	750	772	735	741	709	730	682	705	689	757	736	766	681	762	743	724	698	715	729	709	760	726	761	788	755	737	731	731	743	770	750	729	731	728	773	775	761	737	773	755	740	748	730	741	742	733	762	748	662	739	736	748	710	700	783	771	805	766	690	751	770	775	736	774	769	826	771	742	771	763	724	734	744	757	740	739	753	744	736	705	745	745	744	699	787	766	810	724	778	702	748	715	745	697	766	734	740	695	712	757	742	735	703	727	733	739	819	703	768	792	757	726	771	791	768	690	769	789	744	751	762	730	709	790	754	794	740	731	724	734	767	744	783	747	756	790	783	749	755	762	758	724	794	708	758	749	706	760	693	747	704	710	760	726	765	760	769	734	723	725	746	715	756	801	720	763	724	763	708	751	759	772	745	734	721	752	743	753	724	781	780	774	773	747	686	750	724	786	761	770	767	694	710	755	764	742	696	787	758	765	725	742	813	742	742	730	763	731	725	732	755	716	766	745	708	768	745	788	695	753	784	765	737	773	737	769	720	731	731	713	706	712	731	759	727	753	771	740	785	745	704	775	748	721	765	730	710	741	758	737	748	692	790	746	767	753	725	762	731	748	763	715	769	777	768	781	744	707	749	791	719	714	730	733	727	786	805	774	755	738	749	734	710	746	703	725	699	730	748	813	726	744	737	715	766	758	735	735	734	684	767	794	758	791	781	746	746	747	791	692	723	707	733	768	740	786	706	728	786	792	766	728	726	749	784	746	732	717	773	726	749	763	734	708	729	716	799	746	743	796	724	741	740	781	778	765	768	755	751	752	702	748	764	754	735	767	744	741	736	737	725	753	766	725	787	748	705	776	741	720	768	763	735	741	740	737	705	786	734	727	731	702	762	782	652	734	811	736	734	713	728	771	704	789	748	730	689	736	701	765	727	738	776	727	751	696	762	727	745	684	796	739	719	765	765	708	747	719	740	745	755	762	732	734	748	736	713	784	748	715	706	691	704	748	744	686	693	747	752	759	760	808	775	733	781	777	773	715	738	732	734	695	764	728	771	740	696	795	778	727	720	762	717	754	760	737	737	765	748	758	757	745	734	736	722	706	707	782	757	745	732	811	739	778	727	808	752	756	754	770	708	732	739	719	774	733	740	760	777	777	783	771	748	728	714	768	757	750	758	774	771	758	775	743	786	756	724	767	755	761	730	737	750	781	770	769	748	713	779	819	744	786	710	741	754	737	719	774	766	747	771	773	755	707	727	812	756	718	777	737	719	729	755	722	713	698	767	713	766	799	715	762	735	729	754	707	769	765	779	724	773	764	724	760	774	740	757	717	734	716	758	735	755	767	745	694	751	728	749	733	773	713	789	797	708	704	748	751	708	703	764	719	719	740	782	777	760	714	732	743	762	747	737	781	713	766	712	721	749	721	756	760	782	779	801	752	723	823	755	759	719	790	783	748	767	773	769	746	760	776	738	811	801	741	756	751	732	832	724	727	778	700	744	756	719	721	708	712	757	778	754	719	718	764	728	730	769	773	741	754	752	721	756	697	690	759	751	726	735	717	763	729	764	728	733	766	727	752	746	753	736	771	756	757	708	808	768	748	733	730	774	675	717	722	785	722	740	748	722	716	711	752	722	770	737	709	746	774	756	793	706	745	729	736	746	786	791	797	659	736	764	749	753	742	730	711	741	721	721	739	708	736	769	762	741	752	782	745	757	764	736	698	677	785	758	738	718	747	759	811	692	738	781	726	744	743	757	787	693	745	758	752	716	773	721	734	737	743	731	852	778	760	755	774	750	755	721	731	721	759	735	760	787	734	737	676	744	781	736	767	746	733	716	803	786	744	705	762	797	740	699	754	744	736	727	730	782	743	745	748	771	762	730	774	752	751	748	704	696	748	772	771	793	736	769	767	757	757	739	750	716	726
7574	4908	2898	1521	781	351	226	262	289	223	204	179	131	89	64	80	94	81	92	87	62	87	68	76	92	74	92	74	69	79	74	75	71	72	75	88	70	76	79	83	90	85	81	76	77	76	75	83	69	67	74	64	81	62	78	89	64	68	75	88	84	74	79	89	78	80	82	71	64	67	83	83	78	93	79	82	80	90	78	80	73	97	79	87	90	100	77	75	61	76	79	86	81	91	81	88	101	76	90	84	73	81	76	70	74	73	83	87	82	82	87	81	77	83	75	77	77	70	76	79	73	86	77	83	61	60	85	91	73	86	78	76	86	78	85	81	93	72	83	76	69	83	83	63	93	81	88	70	79	77	75	76	84	79	65	71	80	80	90	69	75	73	84	81	65	88	69	79	73	99	72	86	78	87	76	88	95	79	74	74	88	75	73	88	89	77	68	78	91	70	69	62	80	85	64	73	95	61	91	83	85	71	86	70	67	88	65	77	71	75	78	79	74	74	72	66	75	87	86	67	81	96	61	88	63	83	78	67	75	91	75	71	71	69	78	61	67	65	74	69	95	84	66	75	81	90	78	81	72	73	81	72	79	75	93	97	78	79	92	88	80	76	69	75	69	70	91	69	65	68	75	69	70	68	86	83	83	77	70	74	77	62	78	68	78	77	83	74	81	73	74	85	72	74	75	90	75	75	75	97	74	102	71	88	90	85	73	100	67	71	74	84	73	71	75	82	72	67	70	97	69	82	94	80	68	86	88	94	77	74	74	62	73	78	59	77	81	78	75	73	81	74	57	73	75	79	81	77	81	86	94	81	69	73	87	88	81	73	80	64	78	71	91	60	78	87	81	77	85	81	69	91	76	81	82	79	79	71	76	71	81	68	66	74	82	84	79	63	84	86	73	75	70	80	72	71	65	71	90	97	80	97	85	77	76	81	86	81	89	77	88	89	77	80	74	83	68	75	72	75	88	69	79	89	89	74	77	87	94	73	73	77	82	75	68	77	79	71	80	87	84	79	77	90	69	70	73	76	89	83	81	68	83	78	83	78	65	68	99	79	78	81	70	87	84	84	91	91	91	67	95	82	93	81	79	84	62	79	86	94	73	70	76	61	88	78	69	79	63	84	84	59	74	84	81	77	69	69	77	73	62	99	84	88	75	85	89	80	82	76	85	64	77	88	75	83	80	73	80	82	73	71	73	77	82	90	90	75	74	66	86	82	91	78	68	92	81	82	65	79	105	73	88	103	83	71	70	73	65	68	81	69	66	93	76	83	75	73	80	67	92	78	72	76	66	84	71	78	85	83	91	60	69	75	81	81	94	81	74	69	78	69	76	76	88	63	79	85	88	70	71	59	63	74	77	78	72	75	61	97	82	78	95	63	82	76	80	76	69	84	99	107	84	78	85	84	76	78	85	68	93	76	73	71	73	85	90	75	87	80	85	73	84	68	94	88	67	69	90	84	78	93	76	80	90	90	72	88	75	85	90	77	84	82	84	84	73	82	67	91	80	80	68	70	85	78	84	94	84	78	97	67	72	70	83	77	68	101	84	87	64	73	76	69	64	74	79	75	76	85	86	87	73	76	91	66	73	91	82	51	86	76	78	83	67	80	83	76	81	81	63	68	101	76	80	70	73	80	86	86	81	85	79	78	86	89	78	92	76	74	84	93	77	79	81	80	74	75	81	73	62	89	74	74	86	87	88	103	100	96	79	77	63	70	76	79	90	92	79	76	81	72	80	62	71	83	66	74	74	84	67	93	95	82	73	87	68	68	84	80	78	92	82	84	83	76	64	74	83	85	79	97	87	86	90	75	70	82	80	62	98	78	73	63	78	70	81	79	79	77	80	68	73	77	79	88	75	86	64	70	80	74	81	90	84	78	78	76	70	82	56	84	82	75	81	83	72	72	81	70	74	74	75	86	85	69	94	79	67	77	75	71	73	85	61	76	81	76	74	76	79	76	75	84	71	79	67	65	65	68	87	82	72	81	84	79	75	81	81	69	94	67	64	75	89	63	79	75	67	93	90	76	85	66	72	86	75	84	76	75	76	72	68	82	77	46	63	76	74	99	65	81	81	79	81	88	85	91	92	73	85	82	90	78	86	81	77	81	88	106	86	71	88	74	78	74	86	81	90	69	79	82	87	83	75	86	74	92	72	72	88	73	79	74	80	80	87	66	71	84	71	83	83	98	66	83	78	77	83	72	62	78	72	88	71	92	68	72	80	72	70	92	83	86	92	70	81	67	88	69	72	87	83	86	80	74	68	69	90	74	77	85	84	82	81	75	71	64	79	82	82	80	75	81	65	92	72	82	72	86	85	86	61	70	67	70	79	83	68	97	75	77	68	76	72	76	66	77	78	80	72	79	91	74	76	94	86	73	83	81	90	86	80	91	84	78	69	68	78	77	69	88	79	75	81	78	75	60	86	70	74	75	81	77	64	58	67	71	64	85	82	74	88	74	75	80	75	81	97	75	61	70	78	88	82	80	80	81	90	74	99	81	72	81	83	72	71	89	86	98	69	79	81	72	88	72	85	75	66	83	80	67	74	83	75	70	77	77	80	85	84	78	91	82	81	63	84	77	60	92	80	90	77	82	77	80	74	79	64	76	67	75	80	94	70	84	68	68	86	58	86	85	69	71	71	79	81	77	78	69	103	73	83	72	63	81	74	88	81	86	72	91	87	82	78	86	92	89	57	65	82	79	91	70	86	82	94	74	88	67	76	71	61	83	84	81	79	74	82	74	65	79	72	95	102	69	78	55	65	69	75	84	77	70	71	85	72	91	93	91	74	77	71	64	91	91	79	81	78	83	76	79	80	69	73	79	81	107	69	84	80	69	85	72	72	84	83	75	74	88	87	71	81	75	73	80	91	80	91	69	77	66	87	80	76	76	89	83	83	78	66	78	67	71	81	80	73	83	71	90	74	78	83	66	68	72	79	94	59	76	83	65	78	92	81	88	83	77	82	79	85	95	78	71	95	64	67	79	89	85	83	78	62	68	88	88	69	67	65	62	75	83	78	86	73	64	68	73	80	84	69	85	72	76	69	88	68	64	78	73	67	77	68	84	81	68	93	71	85	66	76	76	72	73	80	72	74	83	96	77	90	69	71	62	81	72	76	83	74	78	93	77	84	83	79	68	81	83	79	89	70	75	75	64	73	80	67	79	77	71	79	91	62	58	75	61	79	74	66	82	72	88	73	74	80	81	104	79	79	88	93	83	81	87	87	78	82	83	79	73	95	88	83	89	72	105	87	74	89	77	93	73	81	69	69	73	83	72	75	73	75	87	72	70	65	86	69	65	73	85	78	72	81	83	84	82	78	78	79	93	61	92	87	96	76	73	80	83	92	81	80	77	86	84	76	74	66	57	73	96	66	68	93	70	72	81	74	76	73	58	82	72	79	70	102	80	82	77	81	72	68	70	71	76	56	92	83	82	83	85	90	80	86	71	90	82	81	77	85	83	71	82	75	76	83	81
35922	25035	19448	16126	15260	9124	6159	6212	5919	5160	3529	2678	1676	1012	816	731	737	770	716	709	710	679	644	732	701	691	673	711	711	682	726	684	683	673	694	684	681	678	657	682	685	683	651	654	679	650	662	638	670	700	663	688	675	705	673	711	671	701	701	679	640	668	716	649	670	728	725	696	670	671	685	666	694	683	701	689	670	695	665	690	692	701	695	680	728	683	671	688	726	713	719	721	710	710	699	686	657	681	690	684	679	650	724	698	668	682	629	674	700	697	654	629	676	667	651	678	689	647	716	684	705	689	692	683	665	663	666	669	653	695	699	736	661	688	678	735	663	670	667	637	711	698	705	662	677	685	659	657	696	701	673	651	682	666	709	693	710	707	668	685	672	682	712	691	703	703	726	705	655	671	629	673	653	664	706	685	673	714	706	698	679	650	709	653	720	690	647	687	701	643	691	680	676	654	663	695	681	648	662	694	667	659	692	667	676	704	709	659	655	703	696	654	648	689	681	697	700	654	675	704	698	674	684	665	677	677	682	684	659	706	725	665	695	676	726	637	712	664	644	719	655	718	682	697	689	688	674	667	709	724	670	674	738	714	705	668	689	709	674	680	703	686	669	671	693	682	717	671	669	680	655	717	673	702	730	726	705	708	662	639	696	730	650	660	640	672	696	677	689	678	655	702	708	680	718	708	674	713	670	677	667	686	699	663	704	672	690	701	640	685	666	684	688	696	697	656	677	685	671	669	691	681	719	659	698	666	708	683	686	710	707	686	665	703	717	707	685	680	703	666	719	702	673	723	648	701	675	658	695	693	627	705	628	712	699	727	671	677	682	687	664	652	702	637	716	660	673	651	695	697	717	661	675	655	690	710	688	690	647	671	646	632	734	694	708	726	671	691	685	701	710	656	652	676	666	699	692	627	673	678	729	677	708	691	696	688	688	728	671	671	694	689	689	729	677	635	681	708	688	707	664	724	639	694	677	690	665	674	654	722	672	645	689	650	663	684	672	650	660	700	691	642	681	699	685	717	701	650	665	660	709	686	687	654	655	713	680	699	659	659	667	671	709	645	674	674	673	709	732	682	668	675	685	699	677	651	716	645	690	666	675	693	650	675	631	719	706	695	685	643	669	691	638	735	679	645	695	682	657	638	717	668	654	717	677	696	658	651	698	672	662	683	689	704	695	686	686	637	761	698	621	680	648	656	691	680	686	673	665	679	665	630	666	698	704	718	665	693	725	690	688	705	677	679	657	641	650	668	707	663	718	688	671	660	689	742	644	669	690	686	693	696	706	661	664	729	677	694	658	648	704	637	641	676	708	653	685	724	692	642	702	718	705	713	664	690	670	701	670	673	691	647	657	671	662	727	636	651	684	673	706	665	691	667	717	653	672	676	689	693	665	695	683	659	700	695	637	685	714	669	683	629	695	720	711	668	678	648	697	648	690	650	683	710	676	686	703	665	701	693	650	655	677	701	669	664	714	636	725	658	667	675	629	683	724	622	688	737	714	677	677	714	665	655	690	685	665	702	733	667	653	617	689	666	678	647	672	687	708	668	633	671	681	697	649	601	695	657	696	666	710	662	697	713	670	665	679	630	677	665	659	725	654	713	650	710	670	662	644	684	718	681	666	660	640	686	689	705	706	683	728	665	709	680	678	650	686	687	677	709	664	670	667	661	645	683	715	638	683	682	674	642	669	676	693	744	639	671	691	710	701	700	712	722	689	677	670	639	708	670	678	702	694	694	714	648	687	698	656	698	662	704	647	678	685	701	680	688	702	671	669	698	667	718	636	673	691	694	691	694	667	672	674	694	650	667	708	690	641	683	688	690	722	727	686	685	705	633	697	663	676	652	672	706	671	684	690	674	682	702	674	686	730	695	674	667	691	727	657	692	677	684	717	695	657	719	661	675	659	630	704	660	691	680	707	677	661	713	668	731	705	674	697	693	621	683	639	692	665	658	661	679	668	659	723	687	701	696	671	653	706	663	674	636	680	693	715	679	737	664	692	730	671	664	684	700	709	655	661	677	680	669	729	666	663	737	657	692	720	648	706	694	710	649	700	680	721	664	725	705	705	657	706	644	673	714	735	685	632	695	695	690	681	715	687	697	714	661	727	691	715	716	708	667	651	704	663	679	700	656	629	652	710	675	690	671	674	671	689	673	651	645	673	693	699	699	638	696	660	689	701	699	754	654	672	639	678	648	699	716	652	702	667	680	704	657	682	671	675	672	674	648	677	681	662	665	656	714	693	684	647	687	698	687	669	672	682	670	661	724	689	679	707	697	673	606	684	684	637	635	669	651	719	656	680	662	678	656	680	718	695	703	652	652	703	705	698	705	724	625	676	661	695	644	709	678	674	673	655	652	710	673	654	636	712	689	671	695	630	692	691	701	717	710	696	679	664	689	705	687	704	757	696	694	650	627	686	673	685	681	673	653	687	689	672	672	667	663	700	665	668	670	651	687	693	687	661	676	680	700	674	659	670	632	700	647	654	699	683	667	659	649	723	674	671	684	740	674	710	673	680	678	712	651	753	712	709	683	663	673	639	682	700	684	723	692	676	676	706	691	667	688	694	677	670	667	672	701	682	655	677	641	668	685	686	712	696	697	681	677	680	678	703	727	670	676	666	698	682	644	655	709	681	660	673	688	701	666	674	685	676	681	678	642	671	664	698	658	739	667	683	703	690	660	645	663	690	670	704	712	686	693	685	718	688	660	654	710	673	667	672	674	697	669	634	684	722	676	718	666	718	711	730	666	647	672	691	671	714	701	672	671	694	659	676	693	666	660	715	641	682	678	669	708	684	667	694	632	673	686	623	741	713	692	700	662	693	672	709	652	663	679	706	679	699	693	713	686	695	684	673	704	638	672	682	667	693	693	717	685	647	670	668	659	693	685	707	692	678	678	734	645	706	709	662	699	706	666	648	712	683	690	673	700	650	659	656	699	723	640	652	628	642	703	657	669	722	719	654	653	675	660	690	680	682	679	698	676	647	649	693	661	663	672	667	700	711	665	641	654	681	705	680	638	695	711	639	628	658	661	604	667	710	690	694	706	682	684	626	658	716	714	707	653	702	666	713	699	666	659	696	673	707	725	694	660	652	654	672	680	671	718	711	650	656	698	693	659	649	678	643	716	648	731	718	692	658	688	673	713	659	701	671	659	674	656	692	719	677	691	724	684	709	710	646	670	699	701	720	673	761	662	691	696	678	720	669	670	669	666	674	663	643	677	656	699	667	663	743	697	667	646	655	691	686	695	654	709	692	663	692	669	654	628	686	665	659	667	708	699	691	679	684	658	687	683	666	660	692	645	705	697	695	668	693	684	701	652	729	667	681	653	713	669	651	693	701	713	655	751	655	686	681	688	658	705	686	704	638	683	709	707	684	693	712	656	645	659	722	687	696	680	723	669	665	647	705	652	677	679	716	662	662	710	660	695	702	693	691	680	695	707	647	681	689	704	638	684	670	646	649	681	684	684	665	703
9633	8763	5576	3198	1628	811	709	806	1066	908	618	466	279	142	116	91	97	99	95	87	103	91	109	95	105	90	87	87	106	91	83	84	93	81	101	100	110	98	98	82	113	91	100	92	79	96	96	103	110	80	100	92	96	104	83	96	100	117	86	94	86	96	99	115	87	80	93	77	95	91	92	89	86	98	93	91	100	99	108	89	115	93	104	87	88	90	106	98	86	87	97	97	107	92	99	109	95	87	90	91	101	70	88	91	92	112	72	111	91	101	90	95	87	91	99	96	91	90	92	82	83	77	87	74	90	86	103	102	97	82	95	98	79	88	84	92	96	88	86	103	87	83	80	120	97	82	100	103	97	82	79	114	78	85	79	96	93	76	99	107	89	83	98	96	91	94	87	80	89	89	77	91	70	99	100	82	98	86	101	100	91	84	106	84	99	105	110	92	84	83	89	95	93	95	82	84	99	104	91	96	94	111	105	76	96	103	112	98	109	103	86	75	100	94	91	79	97	108	77	78	108	106	96	92	103	98	87	102	86	109	93	108	74	90	90	77	85	89	82	96	90	90	84	112	95	96	92	98	95	97	94	81	99	94	81	93	96	101	82	83	94	88	92	85	94	101	91	87	106	92	95	103	118	88	108	106	78	92	97	90	88	100	100	95	86	82	76	88	106	87	82	103	108	102	91	91	87	109	115	93	94	99	90	94	95	101	105	88	89	80	102	104	97	91	92	101	96	104	112	101	82	96	92	88	89	92	77	88	90	96	101	104	77	82	94	91	88	84	88	93	90	81	101	86	97	96	98	103	78	93	92	100	90	104	84	98	85	83	94	93	89	84	75	120	91	95	106	114	85	85	83	90	90	91	83	107	84	82	100	97	102	98	85	92	82	87	86	94	83	107	83	70	91	90	86	103	81	93	91	94	93	87	90	81	70	87	100	95	88	92	111	96	96	88	82	77	90	106	100	97	99	91	77	96	87	85	90	99	104	77	87	99	87	79	104	79	70	88	92	95	94	73	102	94	84	99	99	106	102	99	92	93	113	101	90	101	87	97	96	82	87	86	102	98	97	91	85	93	88	97	89	90	80	103	111	89	81	91	114	90	102	83	95	78	100	104	77	89	84	95	96	81	94	102	84	94	88	86	85	73	100	106	78	89	83	86	93	70	92	97	76	104	95	91	87	83	92	90	97	101	94	81	92	77	99	88	108	83	100	97	95	87	88	84	92	109	104	86	80	90	71	100	93	92	101	89	98	98	104	100	88	93	86	97	79	101	98	88	106	77	97	95	86	112	84	95	95	105	93	101	115	98	96	105	108	92	73	96	80	108	96	95	86	91	87	100	113	74	101	98	83	91	104	90	86	106	84	84	101	93	83	104	111	94	106	85	83	87	75	92	105	102	93	80	100	105	82	77	99	90	109	92	65	99	84	95	98	105	95	80	94	111	84	86	100	90	98	107	102	75	92	89	98	104	96	103	105	105	97	77	101	67	88	95	112	111	103	90	89	97	86	89	88	69	109	94	89	94	89	92	86	101	83	100	86	102	89	95	93	81	70	97	74	100	104	96	107	79	104	80	103	79	99	108	77	114	95	101	106	92	95	72	86	87	95	110	80	108	96	95	100	102	87	83	104	95	97	88	95	103	89	103	93	99	97	87	92	102	97	92	101	102	82	96	84	93	114	93	104	97	102	103	107	93	100	93	107	92	86	96	94	101	78	91	101	101	83	87	99	93	100	96	79	94	106	80	81	84	97	87	70	96	84	95	101	97	97	99	100	83	103	95	93	98	76	95	83	97	75	86	88	86	79	92	99	84	89	77	85	83	84	98	99	93	92	96	97	104	92	98	93	95	95	91	93	99	101	97	111	108	84	81	101	90	103	96	87	98	94	84	99	89	99	105	98	98	102	74	108	106	96	104	118	94	86	89	95	81	102	106	111	90	80	102	84	84	86	101	98	80	103	102	105	99	88	90	96	107	97	90	97	93	94	86	80	99	88	95	96	84	90	96	89	92	105	82	89	87	102	93	89	91	94	104	94	86	109	112	83	84	81	82	83	81	95	92	83	99	86	113	94	94	81	92	83	87	95	88	87	86	88	111	99	97	107	97	92	77	96	90	99	86	109	92	75	84	99	82	95	86	94	91	89	80	75	92	107	97	94	97	95	89	87	88	85	96	94	93	101	103	91	105	98	99	99	78	90	81	90	98	87	88	93	80	86	85	95	99	101	94	78	105	94	105	108	81	110	108	86	94	86	87	136	92	95	103	87	109	101	84	93	109	91	99	76	76	102	87	96	82	94	99	107	90	104	93	102	82	108	79	85	85	87	108	92	102	96	91	95	92	101	101	96	90	91	119	94	78	95	102	74	91	84	86	88	107	91	105	99	92	87	94	84	91	81	108	82	116	112	101	89	97	107	87	83	90	95	108	92	90	110	84	93	93	90	97	93	92	104	76	89	83	89	95	87	100	100	106	72	95	96	91	85	94	96	83	83	118	98	111	94	96	90	92	115	89	89	89	105	80	88	94	86	99	86	77	86	95	75	75	97	98	87	101	93	97	91	84	91	87	87	88	85	87	94	98	98	91	93	90	93	88	90	69	91	95	97	97	85	97	91	94	88	107	107	76	82	97	108	90	91	84	95	115	105	103	95	98	86	81	88	105	79	95	103	78	101	83	129	85	93	102	84	108	90	96	82	89	85	102	93	105	100	90	79	95	104	104	76	89	97	111	93	77	79	91	84	98	89	89	95	96	103	83	79	97	76	102	84	104	95	74	104	91	104	83	96	88	99	90	91	84	87	70	97	83	87	92	97	75	90	79	98	83	90	107	95	85	94	78	97	98	79	93	94	86	84	81	104	95	107	88	78	100	97	112	79	98	106	100	96	96	92	85	87	100	92	83	100	78	81	85	86	81	77	89	88	89	95	104	93	117	90	78	105	101	100	108	77	86	96	88	81	91	89	90	81	102	90	88	98	92	91	97	103	91	90	98	96	87	91	72	83	82	87	77	101	104	100	80	76	107	99	99	90	106	79	98	95	102	80	92	90	84	125	110	98	94	93	104	93	99	91	77	84	105	106	111	79	108	83	92	98	92	87	83	119	111	96	110	116	96	111	92	83	93	102	91	100	83	103	85	103	85	131	86	86	90	107	96	81	94	91	94	87	83	101	94	103	102	92	88	95	85	93	120	98	88	78	106	73	101	91	90	81	102	84	96	91	95	90	85	96	82	84	91	108	105	109	94	99	92	90	96	87	99	107	87	97	94	84	84	101	98	105	95	80	89	102	93	120	81	80	95	96	84	98	83	98	102	92	94	104	89	105	91	89	97	103	76	95	101	100	94	95	109	99	97	74	86	87	97	84	99	106	120	91	83	99	81	97	91	77	98	110	96	103	96	107	81	92	91	82	80	95	74	86	111	113	94	95	105	98	79	79	83	100	95	100	86	93	93	94	103	90	94	97	84	101	93	103	104	88	93	89	77
40269	30754	25876	23957	23452	18834	16938	17184	18814	15216	11261	8145	4438	2028	1450	1020	1006	1027	862	783	820	878	793	803	855	880	912	882	818	845	742	817	843	793	834	868	813	815	792	799	843	801	817	859	820	786	801	777	813	817	781	846	873	797	771	850	847	758	802	848	788	826	820	830	822	830	772	819	830	855	796	762	812	817	835	817	779	807	875	798	805	866	820	795	800	820	776	768	767	808	808	805	822	823	819	831	743	841	805	795	796	796	833	824	804	773	781	824	792	861	835	791	813	815	808	847	777	807	879	852	778	822	776	833	819	794	798	874	785	766	790	820	809	828	805	850	823	824	782	876	775	828	816	754	818	829	828	845	807	819	728	797	856	866	792	823	796	778	811	749	788	805	806	781	718	822	745	814	814	787	829	807	831	796	797	802	840	852	804	808	867	802	839	768	826	846	771	809	813	783	840	844	805	815	814	854	845	838	874	847	782	805	811	795	806	822	823	850	798	827	817	799	832	774	814	824	851	771	837	772	807	795	861	774	749	842	804	734	818	800	740	771	798	818	812	776	825	765	795	808	781	748	820	850	876	797	829	864	790	849	760	835	832	797	838	796	852	817	849	827	770	815	780	863	797	868	811	851	834	814	804	782	783	829	839	805	840	800	806	771	762	831	810	790	801	869	848	841	807	816	797	834	744	828	881	777	763	805	835	861	869	782	872	790	823	810	850	805	789	826	787	862	860	862	848	779	817	860	823	834	851	832	854	759	786	783	831	805	831	817	820	803	784	801	836	840	818	800	830	836	856	791	790	830	835	795	833	796	829	856	825	807	798	818	820	773	774	788	809	798	772	832	803	799	796	864	831	827	860	822	841	802	810	807	830	840	779	810	786	838	856	818	778	828	770	804	842	798	844	794	782	783	813	878	848	842	773	805	794	831	854	865	799	781	780	820	788	806	838	782	833	782	844	824	884	781	856	807	842	798	801	804	836	832	818	795	736	828	801	771	808	799	815	827	892	826	834	827	808	802	816	840	813	793	805	804	801	801	826	843	788	805	822	816	844	813	822	843	822	828	801	787	771	752	780	811	811	817	823	773	818	797	838	824	809	863	797	771	803	815	789	828	790	786	798	860	846	805	829	818	847	784	825	762	787	872	800	813	806	799	763	798	792	841	848	852	807	808	754	831	781	811	829	774	835	829	779	853	823	795	799	834	795	780	830	867	841	822	808	815	838	813	826	794	822	778	769	817	847	836	806	840	853	788	842	796	842	824	793	803	834	803	784	811	864	844	828	829	896	801	745	839	857	820	812	815	801	780	806	844	845	822	800	781	817	861	845	847	865	807	805	808	782	806	794	825	778	800	842	813	833	826	856	832	831	802	736	781	814	824	825	771	773	874	821	857	789	765	790	788	813	837	782	819	779	810	840	815	839	850	807	745	785	840	819	794	826	811	792	755	816	839	829	827	792	845	816	775	777	802	826	810	812	791	860	768	861	876	801	769	818	835	868	797	814	792	806	818	854	811	836	818	791	826	799	829	806	832	830	809	789	811	787	808	815	808	805	789	789	868	785	816	849	804	839	810	819	808	782	833	821	806	845	766	813	782	795	809	848	834	826	813	806	785	780	848	774	809	796	829	821	835	834	839	809	788	806	835	831	820	767	820	809	767	799	788	801	804	799	813	840	812	773	845	839	837	825	758	806	801	806	799	859	840	781	788	831	806	755	829	795	818	822	804	767	817	797	827	780	821	797	822	765	813	818	830	795	819	818	838	790	799	812	861	786	894	794	760	831	846	804	788	868	839	853	856	778	799	828	796	825	813	862	808	758	852	782	805	795	797	835	899	773	844	775	842	816	791	826	825	776	843	831	819	768	809	816	838	805	782	768	832	788	850	811	807	816	838	753	794	804	807	805	802	811	858	786	855	753	794	822	786	802	832	776	789	865	865	831	853	823	831	844	842	812	849	830	819	796	850	783	798	850	801	791	804	825	816	826	834	863	789	835	815	787	801	797	827	842	778	809	791	844	771	865	828	780	830	806	773	808	796	791	806	795	773	850	804	871	809	794	810	785	789	817	841	807	849	790	858	859	878	791	790	820	817	821	791	833	831	824	790	795	804	822	828	808	749	816	856	800	867	826	844	806	820	858	796	815	833	838	813	844	792	804	802	796	833	802	811	850	845	837	845	829	851	757	845	822	865	817	784	847	836	829	758	819	829	820	831	804	816	769	848	817	803	798	822	806	811	832	815	858	813	823	805	839	824	810	776	799	807	832	868	837	802	834	764	826	807	806	846	870	840	854	802	767	840	851	799	845	835	812	781	801	824	805	789	827	786	842	800	864	826	859	851	842	779	788	804	796	815	806	827	792	804	869	823	835	849	792	807	855	795	816	803	789	813	783	763	825	801	812	848	848	787	788	823	833	776	790	849	782	806	803	822	837	869	774	859	861	833	830	802	802	821	810	866	796	830	835	803	819	845	801	786	778	806	803	866	786	829	836	805	835	794	789	804	786	829	840	788	750	817	806	813	768	860	814	820	830	782	767	832	800	800	812	830	824	778	832	786	835	779	786	862	861	803	836	847	842	839	768	842	791	809	807	897	786	832	822	847	861	799	799	795	806	805	867	794	787	798	747	818	847	855	822	794	841	804	784	797	792	779	810	852	841	765	829	834	845	835	835	808	842	837	782	856	845	802	773	846	791	786	852	750	797	820	768	790	802	863	831	805	779	793	826	809	840	812	812	879	820	803	822	767	872	820	838	806	812	784	877	849	826	793	805	805	786	827	837	810	788	823	818	893	802	799	821	830	798	835	795	813	806	789	835	781	779	861	829	807	826	829	803	808	845	819	812	842	762	831	815	856	762	814	786	778	813	819	797	837	889	802	836	858	807	854	834	836	818	832	790	847	821	752	796	848	787	840	853	799	803	745	800	835	828	822	854	781	803	796	857	798	779	814	811	768	812	794	773	797	833	800	811	805	781	800	840	833	815	804	800	776	799	768	822	805	857	856	814	791	806	844	818	764	785	782	823	819	861	870	818	862	853	800	839	805	827	859	765	803	822	846	817	808	778	820	807	767	848	813	820	832	773	798	829	804	830	810	828	824	773	839	837	801	856	840	843	818	782	793	846	833	802	764	772	809	807	800	860	787	787	757	822	808	853	822	850	811	763	821	809	810	852	861	805	813	768	771	788	830	819	817	850	795	819	800	787	821	823	810	815	834	768	806	816	834	799	808	824	803	807	841	797	815	879	799	847	782	830	783	807	794	813	779	825	848	770	815	758	793	817	816	815	783	826	821	830	789	820	878	789	786	847	823	771	834	833	788	873	810	776	825	758	801	786	811	780	825	801	799	881	802	804	831	809	818	803	790	831	783	837	779	806	819	860	827	789	834	839	789	829	771	876	773	835	830	793	831	779	832	841	745	767	783	851	800	819	757	836	825	820	816	810	793	791	791	851	791	798	808	828	767	789	811	830	775	829	829	834	842	824	829	805	814
9589	8466	5129	2726	1343	730	489	668	860	771	538	420	240	115	94	72	79	85	65	67	56	81	70	70	66	67	80	71	75	57	51	64	68	68	57	67	57	79	62	74	51	74	65	65	78	74	80	64	76	52	67	67	66	62	66	64	54	69	56	47	54	62	69	81	62	51	67	59	59	71	60	61	63	58	67	62	60	51	72	69	54	73	62	60	61	64	73	63	69	65	76	62	78	54	58	66	70	74	70	69	60	68	58	64	66	72	80	57	66	68	75	54	62	58	84	73	62	66	82	77	61	71	65	68	61	51	56	52	72	72	77	75	53	53	69	61	79	60	67	62	52	47	66	55	76	70	72	64	66	67	71	81	60	51	65	55	50	71	62	74	77	63	73	59	72	54	75	75	73	65	57	64	69	63	62	60	62	60	61	79	72	62	55	74	59	77	70	54	46	81	67	55	62	71	53	67	70	56	63	58	57	64	64	64	67	54	72	64	77	66	74	67	80	77	59	65	54	67	54	63	67	54	66	69	67	51	54	53	66	61	60	67	58	76	60	60	78	61	71	61	62	74	53	60	69	63	61	73	64	62	57	70	65	65	54	62	53	65	67	54	71	78	78	77	58	55	80	71	56	76	59	76	66	64	66	55	60	71	60	56	51	48	67	63	62	66	75	67	65	72	59	85	72	79	61	65	59	58	61	74	62	42	62	46	53	45	60	68	48	70	65	57	53	75	68	69	52	60	64	69	65	74	45	67	75	61	62	63	66	68	76	78	57	61	85	57	75	47	66	65	57	66	64	74	63	67	59	60	71	51	72	63	50	48	59	67	76	70	81	54	57	60	67	71	54	64	63	72	74	64	64	40	73	63	76	65	59	64	67	84	75	69	63	64	57	55	66	84	68	61	78	69	68	57	54	69	56	59	69	62	61	70	73	63	63	57	54	80	74	71	60	68	64	68	67	77	80	69	59	54	68	58	70	78	58	65	75	59	71	65	60	53	78	60	55	70	68	52	59	65	67	65	57	68	67	64	74	74	60	63	79	56	73	64	72	62	56	68	76	61	67	57	71	67	62	62	70	62	65	74	64	54	68	58	61	74	68	55	71	72	58	82	58	71	68	66	67	73	72	69	57	70	67	69	63	55	66	64	68	56	70	70	68	85	84	76	50	64	63	68	81	56	62	79	64	53	64	61	61	76	64	59	76	63	63	52	62	64	66	59	52	79	74	79	61	63	62	70	66	69	70	69	43	76	62	62	70	68	74	61	81	72	88	60	69	72	61	65	77	68	62	82	73	66	67	60	67	75	78	64	61	64	56	60	66	60	59	64	76	60	50	60	64	67	67	65	66	47	64	59	62	60	52	67	58	82	56	58	69	72	64	69	64	62	59	67	53	67	70	62	60	73	57	54	71	69	57	55	68	64	68	73	52	89	69	69	58	78	54	72	61	49	73	61	68	62	67	44	61	59	62	57	53	76	57	58	76	60	54	67	57	55	80	61	60	78	64	61	67	52	60	64	54	56	62	73	56	57	65	71	54	65	64	46	66	68	59	56	59	71	62	67	63	63	60	55	78	55	54	62	75	65	66	52	58	63	84	74	56	65	64	83	59	63	70	69	70	68	55	51	74	61	68	68	71	71	67	82	56	58	64	76	65	67	66	71	62	54	64	72	87	63	59	64	60	72	60	70	57	50	73	71	60	72	65	63	70	68	69	58	89	65	78	65	61	66	68	81	66	50	62	65	60	74	61	69	57	59	70	66	69	71	63	73	62	63	68	60	57	57	49	71	82	77	68	64	78	71	69	54	76	54	69	64	77	63	60	70	68	63	69	62	58	65	57	56	62	81	69	72	75	75	71	75	52	61	58	75	71	65	82	80	78	70	61	73	72	60	60	44	58	72	60	71	62	58	72	59	62	58	62	78	74	62	63	76	74	57	67	57	68	48	65	69	64	68	66	69	67	72	46	75	77	79	66	69	69	67	81	88	53	67	79	67	49	60	67	66	59	74	72	77	62	74	73	66	74	60	61	49	84	87	63	67	54	74	69	65	69	71	73	75	69	67	54	69	61	64	56	76	70	70	70	64	66	76	63	63	59	66	62	56	67	63	61	69	59	75	50	67	53	65	59	72	70	79	72	64	64	66	74	64	82	75	72	60	73	61	58	73	71	72	71	63	76	73	63	61	62	63	57	69	62	70	77	69	72	64	72	74	77	63	57	57	62	78	53	69	66	62	73	63	58	54	69	64	69	67	61	66	61	68	59	53	72	69	55	78	74	72	53	67	68	70	70	57	66	63	65	52	59	70	68	62	60	64	67	63	64	48	74	68	60	48	68	67	54	66	73	73	66	70	62	57	64	69	66	65	58	58	65	84	74	56	66	46	70	64	66	58	70	57	69	56	68	78	54	49	69	68	75	58	75	66	46	73	70	61	72	67	71	68	61	60	59	70	57	64	78	63	70	61	54	61	75	75	53	88	53	62	67	74	63	68	56	65	79	71	59	61	62	59	61	62	60	66	70	63	63	65	59	73	68	63	62	58	75	67	57	62	64	62	81	53	59	48	60	54	60	79	71	68	74	76	63	62	60	81	69	76	62	61	72	64	65	43	66	72	65	60	67	67	49	58	60	62	61	64	45	58	82	62	58	71	68	70	54	56	63	74	75	72	61	54	57	68	72	56	72	67	47	63	71	62	61	54	59	55	71	60	76	62	64	67	67	72	71	61	67	60	54	73	81	55	59	65	71	60	70	79	76	69	88	67	65	53	75	76	56	74	51	67	69	75	67	64	71	65	66	72	71	67	62	58	68	68	54	59	83	72	67	66	70	61	59	64	63	84	50	55	72	55	72	78	62	64	67	67	64	54	76	55	54	60	68	56	58	75	64	79	56	53	61	61	71	60	72	71	57	60	68	57	71	73	61	60	70	66	69	75	54	46	65	57	64	73	54	76	69	89	72	72	66	56	64	74	56	65	61	73	64	66	57	74	58	57	74	73	61	86	64	61	74	73	75	63	63	78	71	72	62	70	62	83	70	73	64	65	61	62	59	61	72	54	68	59	74	61	53	75	69	50	68	59	71	72	69	60	67	71	68	68	74	74	76	77	64	74	85	84	65	65	59	63	72	62	59	58	59	56	77	74	52	68	68	49	59	75	73	59	57	47	61	54	55	58	62	51	54	68	66	56	64	71	63	62	66	63	55	67	80	54	71	60	71	56	72	62	52	71	71	56	60	62	58	71	70	79	65	63	65	58	55	56	77	56	56	57	71	69	80	60	67	61	82	88	63	55	58	55	41	63	80	66	63	59	66	69	61	64	59	56	57	64	74	65	76	60	62	65	65	69	59	41	66	57	71	52	73	71	74	62	65	72	67	52	69	74	60	56	65	60	76	52	89	67	76	60	48	73	67	80	60	72	75	58	47	58	62	73	68	52	51	62	53	54	63	61	70	54	74	64	68	57	67	65	70	60	55	59	56	61	67	58	73	78
38472	30609	25172	21521	21548	16535	13062	14554	16960	14649	11120	8034	4331	1800	1178	827	741	754	639	566	602	630	613	578	611	643	629	603	630	559	570	595	598	577	600	554	546	548	574	570	578	571	575	552	595	560	589	597	608	604	555	579	568	581	579	602	609	597	621	613	561	575	577	560	550	608	622	575	567	560	562	555	579	596	519	580	570	572	562	543	577	591	616	570	589	597	564	585	576	532	586	577	589	579	619	552	603	547	581	539	536	580	612	546	596	541	578	559	583	551	580	583	541	587	548	624	544	567	568	533	555	565	575	601	559	554	613	567	560	584	582	575	579	577	556	536	619	588	567	570	585	572	560	543	586	596	550	588	533	585	525	600	534	585	577	576	563	513	572	547	558	566	573	572	594	566	569	561	583	573	612	582	594	564	554	561	569	586	554	538	584	616	598	556	595	581	544	583	599	573	567	561	586	563	599	556	569	585	574	571	593	569	604	586	592	547	599	550	599	593	565	591	564	530	529	582	559	586	576	537	594	594	582	616	543	566	556	568	544	577	571	567	574	601	547	576	565	581	600	570	584	598	587	534	594	576	611	581	572	558	572	599	560	533	603	583	588	579	556	574	578	561	579	622	534	582	618	578	550	552	609	544	546	594	578	599	595	598	557	600	616	633	597	595	579	586	574	593	531	579	605	612	580	566	560	544	552	564	606	600	619	619	507	581	593	565	537	550	611	561	548	561	589	577	551	565	568	563	561	583	560	556	553	579	532	582	606	538	568	567	571	561	572	584	568	605	599	589	576	624	571	558	586	592	575	541	574	567	589	596	563	614	600	604	547	578	550	598	541	567	573	605	538	559	562	573	555	591	557	566	576	577	573	581	609	572	564	574	583	606	547	556	613	562	573	621	562	570	574	582	609	606	552	587	603	567	598	541	547	561	607	572	620	570	547	599	560	585	539	564	553	586	551	607	575	529	587	560	551	523	573	611	554	557	581	569	536	576	575	547	587	518	569	606	515	577	580	589	589	611	582	537	540	514	562	616	596	568	572	613	579	561	611	610	549	586	610	571	538	574	554	574	577	561	574	545	550	554	602	543	552	584	560	566	599	563	565	548	606	582	579	594	610	554	580	548	568	588	574	572	577	542	578	526	564	569	551	561	583	607	566	584	617	590	538	604	582	561	619	607	600	592	585	545	546	572	538	588	553	547	572	539	569	577	606	595	517	544	608	624	557	570	588	600	576	530	547	598	571	555	576	575	529	597	587	587	627	591	568	637	612	574	598	579	589	546	601	612	551	533	593	592	565	569	575	613	532	580	609	550	562	594	551	590	534	589	529	576	578	612	571	556	576	578	599	573	568	600	598	618	539	571	547	577	625	583	567	595	620	587	574	586	575	584	544	559	538	572	557	551	575	552	563	530	589	554	576	589	534	602	559	564	605	565	570	539	608	559	581	564	579	528	581	551	590	608	578	569	542	582	529	599	557	566	588	606	551	584	559	529	580	574	579	584	546	542	593	525	620	540	561	589	554	591	608	585	575	595	592	502	598	588	578	557	581	610	574	601	544	562	558	553	565	612	631	597	556	565	561	570	564	575	549	559	580	571	600	584	566	593	565	506	588	589	572	591	559	591	557	587	590	578	545	536	630	535	557	571	564	558	564	585	598	546	577	528	592	548	582	562	578	603	545	575	546	574	549	559	586	555	563	526	563	581	536	576	578	582	595	584	556	589	560	631	587	572	552	544	534	567	570	541	597	611	620	557	556	555	609	587	564	616	543	564	589	559	594	563	577	612	587	622	562	569	582	555	572	598	619	612	573	567	570	572	585	573	614	585	571	554	536	546	566	529	586	598	562	580	499	554	549	579	590	615	553	554	583	488	596	599	617	566	582	602	572	595	577	589	543	539	566	555	551	576	619	583	572	600	582	586	596	596	600	603	597	563	583	580	538	583	585	576	590	527	564	575	576	584	597	579	530	596	549	585	568	591	540	573	536	579	548	605	629	574	596	528	568	575	601	574	572	592	568	528	564	597	575	535	571	550	589	588	595	565	577	599	569	543	539	552	593	587	581	543	597	557	567	595	583	571	576	579	556	559	594	569	595	564	629	581	581	576	577	588	561	552	549	574	570	569	560	588	557	597	583	610	585	586	550	634	571	568	564	613	571	581	631	607	582	523	563	569	530	585	587	564	586	596	609	592	571	533	603	571	587	560	586	550	601	555	567	621	624	542	592	556	566	610	569	573	565	538	586	523	586	565	572	563	598	521	567	542	609	570	564	549	556	627	526	560	588	590	613	542	567	572	577	562	553	580	596	579	536	597	572	604	568	553	631	592	553	625	556	575	610	564	576	537	569	547	580	575	549	575	562	607	583	623	544	580	593	557	580	573	590	553	562	580	583	574	605	601	630	560	623	600	596	599	572	534	566	595	563	586	580	574	561	563	587	541	564	581	578	589	577	587	578	573	612	541	575	511	544	548	574	557	595	545	579	578	573	549	625	619	602	568	549	536	573	603	599	609	573	574	615	569	562	587	605	551	548	568	561	564	550	598	599	543	579	557	602	561	578	556	579	544	561	565	563	611	593	533	596	577	568	573	566	547	554	554	586	550	579	593	554	583	564	568	579	590	542	603	542	561	541	599	602	573	555	573	598	606	589	562	587	578	589	570	555	555	581	543	573	573	565	539	553	554	600	560	533	578	562	568	561	554	537	573	591	589	596	568	548	541	558	594	592	542	548	579	532	561	563	555	587	593	573	571	557	593	594	545	587	571	554	587	575	564	541	591	565	579	570	547	571	611	570	528	591	577	611	615	605	580	595	591	571	598	558	558	570	528	614	572	563	582	552	597	576	603	646	553	549	587	544	581	574	583	531	615	600	549	583	584	519	546	573	583	625	607	547	535	611	625	598	586	534	586	591	595	553	588	559	579	554	573	575	601	573	592	584	569	548	573	561	536	595	553	597	559	591	608	590	606	574	548	611	573	585	584	541	616	574	596	575	609	578	585	567	618	577	515	566	586	602	590	552	551	582	549	570	579	562	575	529	588	572	557	528	572	567	574	548	561	559	577	633	592	551	607	559	531	560	559	550	622	621	586	579	551	587	543	562	592	555	612	589	559	533	615	567	587	536	587	537	546	558	584	612	556	550	566	596	557	564	568	573	565	569	550	591	572	576	575	563	597	584	574	594	609	537	583	588	571	571	603	544	558	607	583	576	581	588	574	544	569	582	531	603	574	583	583	585	561	620	565	584	560	577	532	556	591	574	558	569	554	544	580	583	539	553	531	607	610	560	595	558	542	565	604	590	612	585	554	548	544	565	529	559	549	603	554	553	558	555	576	541	540	569	606	520	577	547	571	568	562	556	569	542	603	539	596	608	599	573	565	588	579	579	561	521	573	573	577	544	531	608	561	582	607	577	590	569	588	613	577	597	602	577	552	556	555	588	598	573	568	550	564	590	582	600	573	610	578	564	547	582	574	546	589	581	546	578	584	627	568
14006	12189	7513	4196	2149	1226	783	986	1282	1176	830	585	372	173	146	109	89	90	84	81	92	83	77	93	92	94	120	88	86	68	101	89	82	64	87	72	76	91	87	77	76	91	86	75	99	64	81	73	92	85	90	94	86	101	85	72	86	82	97	87	89	88	97	99	92	75	77	81	87	71	98	81	86	95	80	80	89	95	93	94	89	81	89	91	117	83	79	83	83	74	76	90	84	75	92	87	76	88	70	91	88	94	77	101	93	82	77	89	88	82	89	92	85	79	82	98	80	105	77	92	80	87	71	104	97	106	82	89	83	87	82	86	93	88	83	66	82	98	88	98	83	101	93	78	91	95	80	84	81	80	91	89	98	82	93	96	85	84	91	84	83	78	83	87	82	83	83	76	74	91	76	87	81	90	82	81	80	109	69	86	112	82	81	82	89	85	88	73	93	79	80	64	83	96	87	81	88	64	88	68	80	92	64	88	92	92	88	94	89	93	83	101	86	89	83	85	103	106	81	71	77	80	75	78	97	75	101	76	95	76	80	78	84	82	75	79	78	92	84	72	67	89	75	81	76	80	93	95	97	86	82	73	87	82	74	88	72	74	96	73	78	82	76	87	83	75	87	83	90	97	80	94	74	69	92	81	85	95	90	101	89	83	84	80	89	98	85	92	95	70	88	84	79	82	76	93	112	79	101	73	82	85	77	95	86	81	99	89	82	85	76	81	90	94	74	91	78	62	82	90	88	83	74	84	85	76	89	76	72	78	80	88	82	98	80	79	95	92	77	85	89	92	89	91	96	93	84	86	78	92	91	85	84	94	78	83	78	88	82	76	81	76	71	81	82	88	88	78	72	86	83	94	99	107	86	96	91	92	83	91	79	73	88	90	80	92	77	73	88	81	94	99	73	101	84	96	75	80	79	77	75	92	81	84	85	85	80	91	82	83	96	85	79	82	75	87	101	84	86	91	90	78	72	85	89	89	89	89	101	77	85	91	88	84	85	78	92	90	84	74	79	81	73	65	95	91	79	72	81	86	87	82	80	75	84	94	107	105	89	81	83	85	86	92	92	80	85	91	77	70	93	73	82	67	85	65	78	84	102	79	81	87	85	72	73	77	90	85	87	100	102	75	95	90	77	89	98	85	88	76	93	78	85	89	82	75	90	99	87	83	91	77	77	68	78	82	84	98	85	96	68	73	76	81	71	80	87	93	86	101	82	76	80	85	102	91	77	74	74	86	86	77	88	87	97	87	76	91	73	85	76	84	72	77	76	102	84	71	77	87	90	84	79	85	78	78	67	91	82	97	68	67	91	81	89	84	82	90	91	81	79	107	87	100	70	69	92	72	98	91	74	93	84	103	84	91	83	73	81	79	80	85	91	77	110	74	80	85	85	67	86	83	100	103	73	94	85	87	79	84	82	80	83	82	112	80	86	92	94	108	102	83	82	84	80	82	82	73	91	86	82	89	88	87	87	86	84	82	78	88	90	78	82	76	78	94	89	78	85	72	83	80	90	89	83	87	103	92	78	90	92	82	88	93	85	85	112	93	90	69	92	78	79	83	91	83	96	93	77	79	101	79	76	81	81	82	82	82	75	94	102	69	90	78	95	94	75	101	82	94	62	86	94	82	86	93	82	84	74	80	81	79	84	90	97	90	88	109	85	81	90	73	87	84	61	71	83	80	83	75	94	73	90	69	75	93	94	85	88	63	85	80	86	92	105	87	70	90	75	92	80	104	93	86	90	81	86	92	85	87	86	77	83	82	95	98	72	82	81	96	80	74	83	79	87	78	109	71	94	87	80	89	74	93	109	88	98	103	79	72	95	92	74	84	82	84	75	87	97	80	85	89	82	72	92	83	89	84	64	92	100	78	86	72	87	95	81	78	75	89	71	92	90	93	70	92	114	87	84	87	100	83	92	77	79	94	93	89	88	78	89	84	96	74	95	95	82	118	92	92	102	86	83	77	87	86	81	76	81	77	76	86	104	92	83	90	80	74	94	71	78	88	74	86	79	91	85	104	81	94	90	88	79	83	98	71	84	78	88	90	92	72	76	87	90	88	87	89	92	81	101	87	71	107	79	73	82	70	90	88	72	83	90	81	85	75	90	89	84	84	104	73	80	84	96	85	73	92	92	83	98	83	90	77	71	71	87	100	78	87	90	104	84	87	77	72	90	99	96	92	93	85	99	78	80	78	82	94	63	87	67	89	79	97	89	87	101	77	84	65	65	76	86	89	89	90	86	92	88	91	98	74	76	79	96	69	92	95	76	85	80	75	73	82	95	89	79	92	79	90	95	86	83	88	98	82	69	78	89	96	86	72	86	87	87	97	80	83	69	93	92	90	87	74	78	63	91	79	85	90	80	81	82	91	93	92	94	76	70	90	70	82	72	82	76	92	84	83	80	96	93	93	74	78	91	88	95	85	89	99	93	91	93	78	84	89	85	96	65	86	90	78	91	94	88	82	67	75	82	96	89	75	89	71	79	75	75	84	92	82	83	89	91	73	89	80	94	91	82	78	92	82	92	75	69	71	87	83	91	81	76	63	90	105	79	86	85	82	85	87	76	98	84	85	71	87	79	70	81	73	88	69	80	92	78	92	76	97	82	96	82	99	93	71	88	97	87	88	76	81	89	76	76	77	80	98	89	72	79	74	90	95	79	76	84	77	89	75	68	84	105	88	85	76	89	91	88	93	76	87	93	73	111	84	81	83	77	83	74	77	86	94	90	78	86	82	70	78	82	100	87	97	98	94	62	82	80	89	77	90	92	98	93	92	69	89	96	83	77	82	94	97	89	73	72	69	67	94	81	84	100	92	77	94	92	69	79	100	83	78	77	76	80	86	89	82	73	79	92	85	90	85	81	75	75	68	85	76	92	75	75	90	76	70	89	103	66	77	96	70	96	72	85	89	74	90	91	81	94	92	88	92	112	88	79	94	96	79	69	86	78	80	101	85	88	77	94	72	100	88	83	83	83	93	79	79	88	92	85	92	93	85	87	90	72	95	96	97	99	90	98	80	92	84	81	95	76	83	74	85	83	89	81	90	84	84	94	68	89	79	81	96	75	85	85	68	95	85	85	84	74	90	85	77	98	104	82	76	82	79	81	94	92	97	61	85	72	75	68	70	98	97	92	90	77	96	64	96	89	85	90	95	91	86	105	95	90	82	95	96	72	78	85	72	95	86	99	86	81	82	110	92	60	74	73	68	86	75	84	87	78	87	78	84	78	87	85	99	82	93	77	93	84	81	85	76	70	89	108	72	87	85	84	87	96	84	90	69	93	110	75	81	74	76	82	80	70	77	93	85	93	83	81	96	80	85	87	88	88	92	97	85	79	76	101	101	97	81	83	92	95	87	102	87	94	82	84	94	77	94	62	83	80	72	75	77	94	78	71	88	91	90	90	72	66	93	67	104	89	81	84	79	85	83	77	77	69	91	90	93	83	83	80	82	93	71	84	81	85	92	90	86	83	85	90	77
44647	33463	28673	25789	25517	22114	17434	19298	20555	17918	13872	10302	5664	2367	1606	1066	1009	945	788	794	784	792	761	756	811	821	841	811	792	755	768	762	765	762	767	733	752	721	726	772	756	777	728	712	747	727	775	729	755	756	749	773	747	733	730	740	724	769	770	751	722	735	689	756	698	738	804	744	777	751	717	800	763	762	766	772	746	764	806	766	728	767	713	717	700	790	779	719	769	777	766	796	704	778	798	742	781	718	727	747	775	766	783	703	734	753	796	767	718	738	772	735	750	765	752	737	764	736	744	770	742	738	729	739	733	743	766	751	756	761	753	712	788	754	705	763	729	775	717	766	773	708	765	750	784	770	751	774	728	793	743	751	766	723	731	769	703	727	748	671	755	726	716	753	771	698	717	771	737	757	771	783	767	739	746	678	709	757	730	778	790	736	706	761	754	743	680	747	756	717	768	774	745	750	770	765	744	813	734	754	756	779	755	716	739	709	742	699	746	768	775	768	759	759	772	747	740	735	747	744	732	734	795	718	766	715	806	772	800	696	754	751	787	750	742	760	754	761	752	779	682	787	707	734	768	778	734	767	781	716	745	791	742	738	713	781	693	757	773	761	781	695	764	770	749	762	721	782	733	795	655	761	681	773	730	815	736	788	725	774	749	749	792	773	726	785	788	775	766	785	727	774	727	780	745	714	811	763	749	710	702	761	750	776	696	761	719	746	730	800	770	722	736	761	716	731	766	710	795	777	743	786	737	771	806	704	785	736	741	751	735	763	755	779	758	760	745	672	721	746	700	727	794	717	761	755	744	738	738	750	765	669	782	718	699	758	821	747	783	727	705	737	739	724	747	735	756	730	733	763	771	759	734	705	739	789	703	760	770	723	761	725	744	808	726	720	761	730	774	738	740	774	747	734	739	722	724	675	762	690	739	778	778	780	742	758	795	733	748	757	745	790	728	745	748	731	711	730	762	746	772	753	754	766	752	764	758	765	708	722	739	749	795	709	745	807	722	740	749	761	686	726	773	759	797	754	760	743	712	743	735	720	739	713	792	765	789	781	744	753	740	767	809	755	741	763	719	764	781	718	761	735	763	798	771	798	738	780	749	755	669	780	740	757	735	763	753	766	765	732	767	801	729	728	740	721	726	750	723	755	727	738	729	758	720	756	754	774	737	735	777	760	782	766	753	745	696	775	763	706	715	784	758	773	717	770	768	773	730	763	760	759	805	741	763	752	755	768	762	740	741	794	710	763	762	738	720	766	784	802	764	728	743	784	741	750	763	733	801	740	746	766	786	733	763	792	703	724	766	759	774	751	730	781	710	758	733	755	756	764	741	764	730	732	785	704	764	743	775	728	781	756	768	748	758	696	720	749	743	733	758	764	741	725	759	777	769	702	786	732	744	763	747	825	746	730	794	747	743	730	763	735	785	766	746	715	790	730	777	775	719	739	799	669	762	758	768	778	773	775	773	693	752	742	775	777	770	719	773	780	782	727	742	811	775	749	732	722	719	770	747	729	774	797	774	791	688	766	757	737	736	691	760	740	698	716	733	786	703	758	762	750	755	788	748	699	757	785	763	731	782	751	766	730	752	803	765	706	784	706	689	778	796	740	784	712	721	722	715	716	743	782	778	713	747	759	708	788	767	740	777	745	806	748	736	761	721	760	761	756	743	770	787	756	733	773	773	750	728	784	778	805	738	744	713	763	760	714	729	806	719	750	768	769	763	812	694	721	744	731	743	812	714	703	775	722	721	759	745	726	713	770	763	781	747	739	722	776	737	765	776	761	762	731	757	714	758	744	748	746	790	749	737	710	749	704	748	776	747	745	804	726	753	740	765	744	739	730	719	786	765	731	737	755	735	775	733	739	771	739	747	739	772	747	695	765	764	761	723	731	767	788	749	758	785	710	701	734	798	751	689	750	694	766	741	718	778	752	694	795	714	767	733	798	735	767	697	729	800	709	769	734	743	732	737	763	778	764	739	728	783	764	773	709	738	741	719	716	776	720	790	755	752	761	716	797	727	726	787	732	776	773	702	768	717	768	760	738	769	726	812	785	791	773	762	785	764	741	711	728	763	755	778	745	760	753	710	774	733	760	751	718	751	788	709	758	766	746	755	727	732	739	768	756	789	743	696	758	770	791	711	761	718	714	783	783	715	707	718	715	755	709	721	755	734	750	729	753	764	768	773	762	729	690	787	747	746	750	773	773	779	768	777	733	768	763	726	787	770	720	720	722	750	715	721	763	738	758	751	685	747	808	736	743	763	742	772	762	735	740	749	760	759	721	734	734	718	776	777	831	741	801	733	724	753	780	800	721	726	713	751	774	725	688	718	779	753	765	692	777	731	721	768	795	771	735	755	746	688	727	761	748	757	786	733	731	711	717	723	763	765	758	743	755	738	778	777	754	776	770	786	703	733	763	735	779	748	692	754	758	800	729	725	740	782	734	763	731	766	710	735	715	764	760	754	766	729	718	715	765	760	724	768	754	739	764	756	724	715	746	770	727	751	729	787	766	804	759	717	761	794	766	768	736	750	716	756	748	742	758	737	804	745	787	709	769	736	735	751	756	753	708	764	739	729	728	729	802	709	744	760	731	731	767	723	744	773	801	757	738	705	767	743	778	759	722	756	772	787	743	708	732	753	762	774	753	754	695	729	776	768	735	736	765	782	777	748	731	755	746	779	739	764	727	804	753	785	741	723	725	774	753	742	753	780	725	784	750	716	721	768	761	723	734	800	743	728	741	722	786	717	748	792	688	785	769	727	739	729	764	727	763	751	775	729	748	718	748	739	759	763	745	704	708	746	733	756	736	736	729	710	748	789	761	748	681	749	727	749	743	727	783	770	735	777	720	751	763	753	774	771	734	802	779	747	730	730	773	695	709	745	726	746	739	730	715	773	762	717	751	793	744	772	703	787	781	745	748	723	811	741	725	745	746	751	753	762	755	721	718	715	811	732	736	732	772	729	757	742	777	784	700	683	718	714	775	768	735	721	748	735	750	769	704	722	759	729	759	749	749	746	757	737	774	743	716	793	738	753	701	783	764	708	778	776	756	741	761	782	784	790	729	731	776	745	737	741	746	755	750	770	754	758	818	773	786	729	710	738	743	724	733	749	698	776	782	694	782	777	748	724	750	710	731	774	800	716	738	774	707	721	718	760	764	739	745	712	777	770	721	779	746	750	722	770	790	735	779	708	758	761	744	704	770	752	788	774	752	753	800	749	742	742	759	720	756	736	753	775	687	716	786	768	708	744	757	771	727	753	688	726	775	767	782	718	743	749	789	744	761	743	739	738	758	695	743	716	713	740	705	767	747	750	791	790	755	764	740	728	744	731	764	742	743	758	721	738	735	741	779	778	711	770	742	758	746	726	805	745	743	760	769	734	764	775	764	786	731	783	753	762	778	755	699	793	733	782	725	753	775	784	754	803	732	726	751	740	741	771	738	733	714	765	763	755	726	769	719	713	760	798	758	773	726	778	768
8487	5500	2668	1309	800	453	262	214	230	187	185	165	130	92	83	67	84	83	90	100	57	81	82	76	80	58	83	75	83	81	74	73	83	64	79	82	58	85	78	78	90	67	72	76	74	68	88	93	87	98	91	69	69	72	65	96	58	83	89	78	92	88	89	75	88	71	101	74	79	76	83	71	66	77	86	82	67	69	97	74	65	66	89	72	76	86	84	88	76	80	73	83	86	82	71	83	79	90	68	70	81	93	77	83	78	77	84	75	74	78	90	84	80	74	76	71	73	82	70	89	85	83	72	72	91	79	67	91	92	69	86	82	62	85	86	72	80	78	64	93	87	81	65	82	91	79	75	65	80	70	62	84	83	73	75	84	79	91	59	75	92	76	88	93	70	78	70	60	82	65	73	73	82	74	93	72	73	79	77	69	88	82	69	75	68	73	77	95	70	77	80	86	71	78	73	71	79	91	78	85	78	75	80	82	93	83	81	91	93	82	85	88	69	72	87	84	73	86	71	72	80	62	77	68	98	79	83	70	76	91	74	86	81	85	80	99	92	67	78	83	76	83	88	80	73	79	79	62	79	74	80	86	81	84	69	87	90	77	64	88	83	78	106	75	76	78	72	73	91	72	73	69	72	77	82	86	61	84	100	75	74	64	84	80	68	60	88	70	75	74	73	86	83	69	82	79	88	89	82	76	80	92	85	79	88	78	96	78	84	86	71	75	93	76	75	76	93	80	77	81	91	84	95	80	79	64	86	64	78	77	81	62	78	67	79	85	77	81	70	68	70	81	75	69	65	91	92	88	86	79	89	68	77	76	87	79	86	86	80	93	76	76	87	77	72	91	86	75	76	72	81	79	73	82	82	74	84	81	82	75	93	87	87	83	83	81	65	68	73	63	81	75	71	78	72	75	87	69	78	64	73	73	90	79	85	80	82	73	80	75	67	82	82	84	79	87	71	88	78	85	70	77	80	71	81	70	77	61	90	74	77	85	77	73	83	73	65	82	75	87	83	80	77	74	67	68	76	91	64	83	76	87	78	84	85	103	71	72	90	89	91	82	74	80	87	82	82	80	84	73	56	79	90	85	65	89	79	63	86	75	77	74	82	63	81	71	74	83	70	82	92	77	89	79	88	83	66	80	86	81	81	81	97	84	81	91	87	76	83	89	92	88	66	86	72	80	69	75	74	71	89	97	75	83	88	81	78	80	80	73	75	70	80	78	77	88	80	85	80	100	63	66	71	78	73	81	78	99	95	88	73	75	66	71	80	85	74	80	89	74	89	70	85	88	84	78	80	65	71	78	74	67	82	69	68	83	70	101	78	76	77	95	69	85	84	89	69	78	88	72	83	99	84	74	82	88	72	73	88	73	67	72	83	94	84	76	69	79	86	68	85	84	95	102	68	74	84	82	76	79	81	96	67	71	67	73	89	75	86	62	109	74	90	62	72	76	80	74	68	91	83	85	88	65	82	77	75	93	69	84	72	73	72	84	83	84	96	80	80	80	81	77	90	83	62	78	73	91	87	77	77	82	66	71	85	86	72	73	68	73	77	73	85	83	79	83	83	74	71	76	76	72	85	78	60	87	66	81	84	81	89	73	74	87	60	91	71	83	81	90	82	96	70	99	93	76	70	65	92	71	84	77	69	95	81	87	61	93	82	62	67	95	79	83	87	87	68	75	81	71	97	87	92	69	81	81	85	82	63	74	96	86	72	85	81	79	75	103	85	75	64	76	80	73	84	67	85	90	92	76	84	87	75	87	90	87	75	85	79	70	72	83	83	75	75	83	74	71	74	76	71	84	65	69	84	71	83	82	79	78	93	81	69	90	71	77	82	85	87	69	84	75	85	87	85	92	84	78	86	81	94	83	90	84	77	77	63	91	92	69	79	91	78	80	69	86	87	93	80	86	63	82	74	101	75	72	78	77	75	74	82	75	82	85	69	90	75	78	86	84	92	72	81	65	81	73	82	80	79	92	76	89	83	76	76	101	75	88	73	85	79	87	105	83	73	67	75	92	74	92	86	87	64	64	84	89	81	76	76	87	85	75	89	76	77	69	89	78	62	71	77	65	79	73	81	81	69	69	68	91	77	85	72	81	83	77	74	79	70	79	90	70	75	79	70	65	82	68	90	82	79	88	85	89	78	63	88	92	82	75	82	66	82	60	79	93	81	76	66	77	72	72	87	77	72	98	84	70	76	81	85	74	90	84	80	65	89	74	80	73	69	82	79	91	86	97	97	83	71	64	80	85	70	87	77	89	69	80	78	77	68	77	88	95	84	91	98	87	74	79	90	81	87	65	74	85	79	83	83	88	91	93	69	81	84	78	74	75	86	80	70	80	70	78	76	89	76	79	74	81	88	104	83	98	74	93	85	73	76	74	92	82	64	67	83	62	90	76	86	80	75	87	73	68	58	67	88	82	78	87	77	81	69	75	89	73	88	84	86	83	87	75	90	92	81	73	72	70	85	77	72	78	85	76	67	76	79	84	78	65	73	91	77	84	77	79	77	88	79	75	79	73	76	83	74	73	75	65	76	74	82	74	87	90	74	102	77	87	71	78	73	81	65	67	77	93	84	64	78	73	68	81	73	80	82	84	81	74	87	83	81	69	77	89	85	79	81	83	56	66	85	72	72	70	83	88	76	82	70	68	82	74	65	81	60	66	87	89	78	87	87	69	62	85	77	89	76	93	75	78	104	88	87	69	85	73	86	96	87	90	82	82	78	66	88	72	92	87	67	79	75	63	98	80	68	89	73	101	76	80	81	87	91	74	91	84	66	89	86	82	76	93	83	74	63	84	75	87	82	62	81	81	73	66	83	70	90	85	78	79	94	93	73	71	76	72	88	98	86	67	87	97	71	86	82	94	83	71	85	67	67	79	96	82	74	72	75	69	77	71	77	81	73	70	80	100	69	77	82	64	78	71	75	89	84	81	84	77	82	94	80	87	91	78	81	94	85	84	87	85	80	91	69	75	86	96	83	74	68	87	76	87	73	85	80	101	84	78	87	76	84	85	78	72	79	83	82	73	74	78	78	87	83	80	97	72	83	82	71	81	79	69	86	67	76	66	76	86	74	74	81	75	94	68	93	76	77	78	81	83	83	94	75	73	83	67	89	86	74	80	76	76	75	85	67	92	78	85	98	81	71	79	84	76	67	58	82	89	91	85	83	80	72	73	74	67	83	90	84	88	72	84	80	97	62	90	71	77	90	72	86	73	89	73	92	75	87	87	75	74	81	77	67	80	91	81	76	92	84	83	69	79	61	81	85	80	83	71	81	77	74	76	83	79	87	88	89	88	77	81	103	77	81	73	90	78	84	74	66	82	63	84	99	75	77	91	77	91	69	73	75	93	79	87	83	85	85	81	87	105	64	74	80	91	85	70	78	84	80	77	89	77	80	77	91	65	88	84	74	58	86	74	73	75	90	60	72	87	80	67	94	77	82	82	66	90	82	73	75	70	79	82	84	80	78	84
37004	25703	18381	15239	15196	11642	7259	5198	5078	4294	3146	2425	1490	944	764	712	743	703	704	724	698	713	655	682	704	675	706	681	680	699	716	656	720	674	667	701	674	685	653	717	647	678	703	661	678	678	703	666	724	698	690	658	675	696	703	699	669	626	735	668	723	692	699	691	692	700	650	699	659	667	677	713	648	646	652	699	679	691	666	674	680	730	696	690	697	676	674	646	730	677	697	647	708	667	706	695	654	704	685	701	683	729	689	698	692	732	643	717	702	691	728	690	657	647	702	660	694	697	688	694	675	664	677	675	662	726	701	702	625	666	679	693	710	749	669	674	693	694	688	708	677	716	715	668	695	708	710	687	668	660	667	693	651	688	668	691	697	696	672	705	715	701	669	652	672	719	642	671	688	692	675	650	653	672	676	753	667	671	700	651	679	694	657	644	734	653	684	667	716	695	705	709	654	667	711	617	691	685	711	706	692	705	714	709	702	640	691	635	709	713	664	710	657	700	704	691	703	700	703	734	728	721	732	665	678	682	672	716	655	701	643	670	738	659	716	723	751	643	707	649	679	681	657	670	741	706	690	689	715	706	738	668	706	677	684	733	703	688	723	659	673	663	674	728	726	750	721	681	743	722	640	629	668	728	639	719	681	670	678	708	742	716	635	679	653	717	662	675	642	694	624	704	655	645	727	706	663	715	721	653	667	698	699	661	693	650	709	713	688	652	694	650	661	677	695	675	700	698	700	665	693	677	660	703	737	688	722	721	720	691	637	707	697	720	722	702	724	651	667	701	697	746	730	676	668	739	700	715	703	685	705	683	693	673	719	730	674	683	672	633	682	690	733	687	688	667	661	710	684	753	656	731	688	711	681	712	709	718	658	693	740	656	740	618	748	673	698	682	716	668	696	711	707	726	689	720	706	715	679	673	670	679	675	690	709	723	702	695	679	715	678	664	677	680	709	640	691	712	664	696	702	672	678	709	777	677	724	632	656	664	675	662	644	690	655	686	665	705	705	719	694	669	694	643	673	688	681	696	681	704	652	691	710	661	700	661	653	714	687	657	709	703	712	668	678	676	705	663	687	631	664	660	665	714	709	673	639	706	758	712	723	642	686	715	739	671	674	662	657	669	715	684	659	685	731	732	698	701	640	624	651	696	703	696	661	670	711	670	699	669	688	679	670	694	718	673	673	684	657	659	744	690	708	635	650	701	674	667	687	673	730	699	675	748	616	692	701	680	660	672	706	709	664	730	649	654	662	677	687	671	676	693	711	666	678	641	738	706	645	713	675	657	685	665	684	731	707	672	733	691	678	720	727	692	687	692	684	694	707	683	680	693	652	665	661	713	693	690	668	733	698	650	714	702	672	744	659	664	688	691	720	705	712	655	725	671	668	672	732	686	701	683	706	676	691	675	718	676	693	723	690	693	700	677	664	701	713	680	674	681	696	680	689	714	670	698	669	676	698	719	744	660	668	720	709	639	696	733	713	708	696	684	652	641	700	713	649	670	677	740	662	733	667	697	686	695	727	744	687	699	672	730	693	644	678	672	704	686	631	643	665	708	682	723	716	713	698	678	690	677	663	627	699	664	686	669	681	647	713	730	648	650	749	690	713	702	720	685	668	687	667	662	709	716	693	725	680	720	700	663	653	669	672	688	669	669	707	684	694	642	758	737	676	691	676	700	688	687	699	676	668	665	713	642	661	671	724	708	637	698	702	668	715	659	636	711	741	687	686	715	716	672	663	639	708	691	721	678	646	706	670	697	673	732	658	699	683	621	710	682	732	670	720	666	709	728	721	734	708	694	660	673	691	664	691	673	656	677	690	725	723	677	715	701	727	706	730	620	714	703	708	689	701	692	635	666	664	702	682	702	670	668	678	746	711	679	708	673	717	665	678	660	720	654	723	697	666	678	703	710	601	641	665	685	692	707	691	675	710	721	692	698	691	673	711	676	656	678	687	707	632	664	697	683	728	667	642	657	669	707	717	679	688	676	725	722	641	692	625	675	643	662	690	711	677	703	690	677	678	686	691	690	720	667	624	698	674	671	673	682	676	655	692	654	711	683	681	692	710	694	719	686	634	644	700	666	661	631	713	672	696	674	693	700	648	713	695	671	684	688	722	691	678	684	625	652	701	652	669	623	737	677	707	688	694	696	657	720	674	706	684	660	687	664	645	679	715	656	682	738	687	673	660	688	664	635	711	690	682	676	705	643	754	677	691	697	686	678	735	717	743	688	672	638	690	667	725	714	719	702	681	661	702	719	689	705	718	692	701	671	694	682	708	695	690	698	722	661	666	644	683	627	670	630	662	676	672	680	730	621	703	694	672	708	663	688	684	714	711	722	741	691	670	725	653	658	658	662	659	652	722	671	719	701	670	689	663	704	684	739	732	679	671	714	708	687	703	679	674	702	658	686	693	723	696	685	672	703	744	685	654	695	705	741	667	701	705	662	718	662	643	654	684	703	670	680	655	684	670	686	675	680	675	676	698	713	704	714	690	719	668	716	716	667	681	686	670	667	682	640	648	658	677	697	628	721	672	675	689	687	641	669	676	690	712	717	695	708	696	739	667	693	694	667	695	627	703	704	629	677	721	663	750	667	679	689	722	685	673	657	696	700	715	662	730	702	718	686	667	732	697	663	676	654	696	672	695	710	709	683	687	713	686	687	704	689	684	743	689	637	669	644	691	701	687	686	706	699	670	646	667	696	673	686	682	738	687	670	667	687	709	672	674	707	675	676	669	658	672	675	703	683	732	685	672	677	679	702	691	724	710	689	694	711	689	716	711	682	677	690	663	674	700	709	672	691	679	705	685	674	684	707	732	675	691	704	681	698	670	706	728	697	712	657	678	698	683	683	667	660	694	686	677	674	719	689	688	677	721	672	697	722	681	691	658	677	703	681	717	659	723	673	710	722	702	663	676	667	684	703	697	654	686	726	680	691	652	649	665	666	686	697	702	681	679	685	702	640	646	657	713	671	696	692	684	732	715	711	666	709	711	670	646	671	716	711	684	669	696	658	686	663	691	707	656	680	659	656	686	640	685	702	703	711	705	683	679	716	689	713	672	724	674	712	665	678	688	686	677	620	663	672	659	681	643	705	710	673	741	689	696	708	679	631	679	686	670	690	679	694	707	654	685	647	638	689	694	668	707	681	681	709	648	654	688	699	721	666	664	683	689	710	722	678	739	690	714	698	702	669	689	702	722	725	683	659	711	712	688	662	665	670	677	686	703	653	682	720	732	663	687	696	729	662	690	677	651	701	697	665	726	694	677	705	710	626	695	656	675	701	646	733	708	700	725	685	639	661	653	739	693	675	738	683	709	656	709	699	647	718	750	681	705	691	685	684	671	657	696	678	700	692	688	722	705	656	737	686	703	708	643	661	678	657	663	689	673	673	699	703	699	671	686	681	661	706	693	705	693	676	637	674	653	704	740	638	666	685	703	690	656	704	713	687	693	663	689	697	723	716	658	710	665	670	676	652
11108	10085	5373	3097	1531	894	702	879	895	726	549	364	276	156	128	107	106	110	91	84	108	101	98	87	84	92	93	88	100	85	94	88	87	97	88	97	96	85	130	68	87	105	98	93	86	89	99	101	89	98	81	94	91	86	82	88	88	86	90	87	84	101	121	89	93	90	74	89	92	97	106	91	96	101	99	105	102	106	98	72	104	85	91	81	93	97	99	88	110	104	88	100	94	100	102	105	100	105	108	98	87	112	112	90	99	82	86	83	93	105	92	94	94	92	102	106	87	87	102	109	94	104	93	115	98	99	90	107	94	87	97	109	105	90	81	116	87	93	87	109	93	83	91	93	84	78	79	96	87	100	88	97	85	96	89	112	81	102	80	79	111	95	94	100	91	89	91	104	95	87	93	81	85	93	86	112	104	87	94	89	91	82	104	109	98	100	105	104	95	102	98	101	114	96	95	94	96	92	93	74	98	108	93	91	83	97	107	102	88	91	99	94	97	104	106	97	93	106	91	78	103	84	89	111	80	101	89	104	81	99	104	88	99	90	109	100	80	102	92	94	83	110	89	95	98	96	91	102	108	88	90	79	95	98	85	98	105	113	105	93	81	85	111	109	111	97	98	79	79	113	96	96	89	81	87	91	91	110	119	88	80	98	111	88	80	95	75	99	94	91	102	104	79	97	120	91	97	96	117	87	92	83	86	87	112	111	92	92	81	100	89	86	101	92	97	95	105	89	93	107	100	96	87	94	82	86	103	91	84	94	87	83	105	95	97	101	100	97	99	86	104	102	97	106	96	94	84	98	96	86	89	102	73	99	111	75	85	108	114	102	90	89	87	79	92	101	94	92	90	90	101	87	89	116	96	85	95	77	81	125	109	112	83	98	86	93	79	106	88	97	96	86	88	105	70	94	112	98	96	86	108	100	88	100	80	82	99	99	85	88	83	102	92	80	98	102	93	83	76	96	93	107	95	88	103	109	97	90	93	106	81	108	102	82	78	81	93	86	94	82	87	101	81	113	100	99	96	86	88	101	103	112	83	99	96	94	102	93	79	94	104	97	94	93	106	107	92	110	95	74	97	92	78	72	92	97	93	104	91	101	94	83	85	72	97	93	87	102	103	95	100	108	96	84	89	100	119	79	90	104	86	102	91	80	108	84	84	93	100	99	96	97	99	113	77	104	110	99	84	82	90	84	93	126	83	97	90	106	100	81	75	92	106	97	108	97	91	85	95	74	90	96	87	100	112	84	104	109	106	108	76	114	109	89	96	97	95	87	78	103	85	99	98	77	84	99	75	89	96	88	92	87	79	123	111	95	90	90	86	87	103	82	108	103	92	93	85	71	101	95	109	102	80	88	84	104	103	95	80	93	96	88	89	93	89	99	85	102	111	88	91	95	92	91	87	106	96	95	84	80	102	85	106	89	108	78	88	102	91	94	88	84	93	99	100	116	106	102	84	93	80	97	92	100	100	87	99	94	99	89	87	87	101	78	87	89	102	117	87	83	93	81	87	96	97	87	86	107	96	89	114	97	107	98	86	106	86	103	85	106	91	88	82	80	85	97	94	94	123	87	100	100	96	84	93	97	89	89	97	95	97	110	89	86	82	98	93	77	95	121	81	102	87	94	106	90	101	111	103	113	85	90	83	78	99	105	95	99	101	106	102	90	93	93	110	78	91	86	97	108	90	89	100	90	95	90	87	104	92	91	106	110	75	113	96	75	100	92	102	80	124	88	99	92	92	111	86	85	109	87	101	80	98	108	82	85	113	100	101	86	80	73	85	89	112	104	88	100	80	102	87	80	105	91	108	98	82	86	101	95	73	107	83	95	76	98	96	87	89	102	100	97	83	104	124	86	89	104	91	99	94	95	112	105	99	98	94	91	83	82	80	106	105	82	98	97	106	85	96	81	111	94	85	88	95	99	88	109	91	102	86	97	112	99	105	97	106	84	80	93	96	116	92	100	90	99	99	102	85	107	85	87	98	88	85	97	87	107	100	80	100	78	99	101	92	121	82	102	106	100	89	80	91	102	96	110	99	97	89	98	86	83	102	75	99	97	75	90	102	94	80	101	105	105	96	95	96	92	94	103	85	83	73	118	81	92	90	79	108	88	80	106	97	112	94	90	91	83	106	95	88	85	89	102	92	97	89	89	95	92	87	108	98	92	106	91	97	107	92	106	94	99	75	88	86	102	93	98	105	84	103	110	87	99	88	107	86	107	92	89	98	103	84	88	88	79	96	92	82	123	101	86	89	115	108	92	93	93	82	102	111	88	84	107	98	94	102	94	87	95	106	86	103	84	90	89	91	115	108	84	98	88	96	90	81	85	104	107	113	102	89	92	95	103	96	93	87	90	89	99	105	95	106	90	84	105	81	105	79	101	96	94	86	96	98	90	80	86	99	107	100	103	92	93	95	113	88	94	91	100	85	92	101	96	103	86	86	93	101	91	100	94	110	95	106	102	87	92	83	103	100	103	76	86	99	118	102	96	88	104	75	93	104	86	98	117	91	104	108	97	104	91	81	92	90	94	93	99	109	93	90	82	84	104	81	81	95	85	100	76	95	92	102	123	98	89	87	96	78	93	88	96	110	116	96	98	86	94	74	102	80	93	96	96	82	105	111	97	86	88	102	85	91	88	91	96	95	95	98	83	84	99	115	93	78	100	97	96	88	91	91	99	104	86	79	106	90	108	90	89	90	88	95	103	104	93	99	89	96	112	97	108	88	92	103	99	99	84	112	100	101	107	76	84	79	108	95	82	87	89	103	107	94	93	84	114	108	111	96	88	103	106	86	110	103	93	92	101	93	95	90	100	96	104	112	93	77	93	105	92	87	109	104	100	91	87	87	79	86	110	104	95	91	91	96	104	90	79	86	81	98	100	106	107	102	120	101	107	100	108	100	84	93	95	91	89	105	96	86	91	102	83	103	95	81	77	87	99	91	92	80	93	93	97	81	92	91	100	88	94	87	81	91	95	87	86	79	95	105	85	93	96	104	113	99	83	91	89	85	75	78	99	95	59	97	94	87	97	97	102	98	81	80	100	84	89	93	79	79	84	89	80	83	128	107	99	93	104	91	95	92	94	98	96	102	108	94	71	92	101	103	98	84	89	86	120	105	84	85	84	107	95	89	100	88	83	114	93	83	93	96	92	97	107	91	103	95	108	77	92	113	113	84	106	90	103	95	90	87	91	98	87	75	115	83	99	92	112	94	96	89	98	102	85	96	109	88	96	82	108	103	123	101	103	100	71	92	114	115	103	97	94	94	85	90	97	106	91	113	89	90	96	85	89	91	96	104	107	102	103	87	95	98	109	92	92	78	95	83	101	100	99	111	84	91	113	108	108	95	87	100	102	75	82	99	110	102	100	112	83	101	105	103	85	108	86	84	97	93	100	88	87	77	111	105	86	104	94	98	96	91	91	86	100	94	97	86	103	85	100	96	111	86	103	87	84	96	88	97	99	101	93	107	84	100	87
42003	31445	25312	23315	22700	19288	15923	17189	15440	12470	9397	7019	3871	1699	1188	990	1037	889	848	825	848	875	876	860	770	943	871	837	868	863	820	818	833	842	850	870	825	787	822	813	845	810	826	838	854	800	870	825	873	783	827	857	787	828	849	823	870	824	808	810	868	823	813	833	753	860	854	844	791	800	828	809	846	875	866	822	806	858	789	836	834	825	847	797	813	791	803	822	868	838	799	838	796	842	872	825	833	833	812	874	811	829	805	819	814	811	820	842	854	776	823	835	815	830	840	884	816	863	830	801	827	830	788	789	802	880	841	791	845	835	767	814	811	873	824	852	879	822	827	852	765	800	828	790	845	810	875	842	859	781	845	802	809	790	842	821	833	856	846	838	782	835	850	849	826	818	801	846	815	823	810	872	792	822	780	828	830	853	833	800	812	843	812	838	786	824	814	809	803	853	783	799	862	802	804	779	791	826	836	831	804	815	839	846	866	880	842	847	889	855	875	814	819	746	846	840	839	846	846	837	845	810	799	791	815	821	815	851	812	845	796	805	786	829	823	808	840	813	808	836	817	803	861	779	857	826	834	902	855	821	812	865	799	849	855	802	859	828	823	825	838	826	825	849	822	835	851	796	858	794	895	817	834	838	904	843	850	806	818	855	826	815	798	810	829	768	790	854	864	788	846	875	812	800	854	843	828	847	885	833	831	840	793	828	846	835	874	802	827	798	763	777	812	893	831	832	844	805	819	820	797	805	796	863	805	823	846	831	854	869	847	793	846	832	879	813	792	830	770	879	772	783	812	817	825	794	844	823	805	794	844	746	853	784	798	828	847	862	825	853	833	840	832	808	809	785	869	820	831	832	834	809	818	826	803	810	824	897	801	837	879	814	827	841	821	854	807	849	846	780	821	852	870	806	773	805	830	830	827	845	861	798	813	768	841	832	798	863	814	835	790	863	801	801	805	812	753	837	847	832	832	807	864	865	800	831	875	804	822	819	851	838	809	775	822	777	833	833	850	833	820	831	822	797	777	839	834	826	819	800	840	766	806	818	820	836	830	857	826	875	833	802	836	822	827	833	856	829	805	859	782	811	830	814	821	852	822	816	801	810	827	800	825	845	797	841	804	808	803	799	787	798	839	846	791	828	828	863	767	812	820	840	841	809	880	839	823	807	784	826	848	817	871	834	794	828	860	854	803	816	852	868	841	880	793	829	830	882	771	803	818	812	799	796	827	852	832	781	769	824	792	853	817	795	814	827	807	821	818	809	857	858	808	814	817	830	818	793	781	801	808	828	826	796	847	846	829	815	834	825	838	802	804	820	807	843	845	821	833	788	827	870	872	853	844	830	872	834	777	803	772	810	843	831	846	829	817	777	854	830	870	823	836	836	879	848	800	874	788	777	860	837	834	813	816	859	779	858	839	793	833	815	788	880	831	844	827	822	865	881	827	827	808	806	850	776	741	804	783	848	887	757	841	818	813	802	807	866	860	832	819	861	868	842	858	838	790	835	823	774	829	816	832	837	859	820	825	832	840	784	848	842	858	810	808	775	817	832	788	789	816	821	817	857	817	794	851	809	847	802	841	827	839	794	840	794	859	815	820	791	787	811	824	787	876	886	827	811	792	826	809	780	840	879	808	836	840	802	845	844	782	848	811	833	827	823	831	851	843	852	809	837	854	784	833	841	897	856	843	824	826	836	854	868	878	804	772	802	829	816	859	835	807	726	804	829	799	819	785	850	783	835	864	854	804	819	868	801	838	820	847	841	819	881	825	841	818	823	834	866	829	852	823	849	875	862	822	830	835	838	880	776	864	820	844	802	849	841	762	820	808	842	837	823	833	792	836	819	792	845	783	810	802	854	854	846	813	790	855	829	850	815	808	823	831	780	803	768	822	803	817	833	793	875	823	864	832	840	852	816	845	847	847	862	851	855	793	858	790	830	778	823	824	811	840	820	816	831	841	814	829	845	838	833	848	828	795	803	806	825	807	824	796	791	859	804	821	820	830	810	863	905	835	812	773	830	854	826	860	828	801	821	823	824	827	857	829	779	846	785	825	871	837	840	796	828	776	822	804	820	825	813	834	808	858	808	762	841	781	846	818	816	818	804	841	876	807	818	811	839	841	841	807	745	825	803	809	810	808	894	788	825	874	806	814	836	847	792	815	812	877	785	807	825	803	832	829	840	856	809	846	836	851	864	827	810	826	825	825	789	868	801	843	827	851	851	830	917	802	825	862	830	843	810	860	808	825	837	829	835	810	866	872	775	832	863	816	832	863	823	789	857	780	823	852	849	832	866	809	797	813	796	824	835	840	806	837	823	869	878	801	826	791	817	825	891	815	841	851	854	826	860	865	812	838	847	838	865	835	812	827	800	804	821	828	744	784	827	847	782	843	810	813	811	881	785	834	807	914	815	839	823	822	833	809	848	831	831	811	823	820	815	822	785	844	779	781	890	802	830	821	798	862	867	857	859	839	816	830	835	817	854	789	814	784	791	847	807	817	793	818	886	852	786	828	800	777	838	850	818	829	806	796	798	820	840	794	854	856	822	869	829	863	814	835	843	850	837	807	799	855	802	884	884	761	815	771	788	834	836	835	801	850	808	810	820	840	859	836	861	809	817	840	827	808	791	847	827	826	878	830	813	835	817	765	869	822	780	816	847	782	889	863	769	880	809	821	908	794	747	820	788	801	798	767	819	852	849	813	830	826	856	813	859	854	782	812	773	854	824	805	861	855	884	802	820	818	853	774	826	840	827	848	839	833	875	829	845	842	767	810	798	836	841	749	805	810	839	823	783	806	836	822	865	794	834	845	881	831	855	798	829	851	857	845	843	873	835	825	777	852	833	822	834	834	791	838	837	785	835	793	776	856	834	803	845	803	875	824	807	826	838	780	800	798	826	811	856	825	882	887	806	808	849	839	858	845	831	801	830	814	844	870	814	770	895	821	844	801	828	786	773	791	814	846	821	856	816	847	776	844	823	834	847	821	807	833	835	820	822	833	865	843	808	842	832	798	831	830	858	833	799	843	873	841	806	859	825	829	821	852	851	794	803	832	832	840	806	870	837	771	836	872	870	894	820	816	870	794	817	810	818	836	811	819	833	815	781	828	835	802	819	792	845	829	911	817	801	840	790	841	775	862	813	842	841	877	818	830	815	813	816	808	795	768	818	876	885	835	826	814	834	827	871	809	838	828	846	811	846	861	846	828	828	822	807	830	836	845	810	809	808	806	870	816	769	813	822	823	798	881	842	823	827	798	804	852	851	823	826	819	783	835	831	866	798	810	826	796	847	818	822	843	846	814	814	830	820	819	805	793	838	831	820	831	864	784	771	838	814	845	802	827	839	858	810	861	881	789	818	813	821	796	830	820	816	875	774	772	769	798	878	810	806	798	806	854	829	807	829	816	812	776	848	816	834	822	848	827	865	827	802	837	844	787	807	769	818	822	836	834	812	832	853	822	849	823	825	799	787	803	834	830	850	808	853
10812	7808	4863	2998	1229	795	702	661	746	574	458	353	219	121	92	76	85	69	59	74	56	76	66	61	51	71	63	62	82	65	75	73	77	53	63	53	70	63	64	62	66	47	54	68	74	80	59	64	73	73	75	54	69	63	74	62	68	71	62	89	66	57	69	74	64	60	62	59	66	66	69	85	60	74	73	71	53	60	78	51	58	69	61	67	55	60	61	62	62	60	66	66	81	59	71	58	61	72	60	63	53	81	60	76	63	61	89	74	59	60	80	71	70	78	59	66	63	52	75	74	68	68	64	65	68	50	62	72	69	58	68	69	69	52	71	54	77	58	84	52	60	51	79	74	75	67	84	74	68	65	67	73	61	74	73	69	67	87	87	55	65	76	72	72	55	68	63	63	80	84	76	79	71	67	66	63	62	65	69	73	66	69	56	79	79	70	71	70	67	58	63	80	64	56	71	63	72	71	74	64	62	58	59	65	69	66	56	66	60	70	59	71	76	64	73	71	73	68	78	58	60	62	74	72	67	63	69	60	60	58	68	74	71	53	72	72	66	73	78	70	58	78	74	63	64	63	65	49	68	70	84	66	75	77	63	71	55	61	56	61	58	66	49	69	55	77	52	63	64	81	61	68	68	68	45	69	69	51	66	72	45	65	69	73	70	68	66	71	59	63	78	79	44	66	73	65	63	60	68	75	72	56	82	74	74	53	58	47	80	65	56	63	60	75	74	72	47	58	73	71	59	62	62	52	76	67	68	59	67	67	42	65	62	77	80	76	71	68	76	56	58	62	75	76	60	62	76	67	68	58	69	76	64	83	78	81	72	64	63	77	73	71	64	68	69	64	53	76	65	76	61	66	61	50	65	59	60	63	82	49	84	63	63	61	75	76	62	61	62	73	59	62	69	72	79	67	74	80	58	68	75	63	56	71	60	65	51	64	66	66	70	65	68	63	65	64	72	66	69	62	70	71	60	68	84	62	54	75	62	52	73	65	56	58	69	63	74	67	57	68	71	77	47	52	73	79	60	60	79	61	55	66	85	67	81	66	68	62	68	78	72	70	75	58	71	63	79	58	55	70	77	63	71	74	65	59	77	66	97	78	61	79	73	53	72	67	67	67	76	56	63	63	60	63	76	54	61	71	74	54	69	60	62	65	55	64	73	73	81	54	58	61	79	68	71	68	53	62	65	68	53	69	79	65	55	65	69	67	74	55	61	76	63	59	78	60	92	66	87	71	69	58	69	59	63	73	51	84	53	58	66	70	79	77	67	51	69	61	74	65	63	76	63	80	64	46	70	70	52	74	59	62	82	66	77	62	61	81	52	70	71	52	75	62	61	55	62	79	58	68	61	66	64	58	82	52	69	57	63	59	56	49	79	58	55	71	75	53	66	65	71	49	64	59	72	70	77	59	62	77	59	61	49	53	49	82	77	68	67	57	61	63	64	60	65	52	70	81	62	83	61	51	56	88	70	60	73	62	77	66	59	66	70	61	55	55	66	53	63	71	64	61	74	53	71	76	80	65	76	48	64	70	58	69	58	67	68	64	76	77	84	64	67	60	73	62	71	68	53	72	67	59	64	70	66	64	60	64	62	58	71	68	68	50	69	59	69	82	59	74	64	86	55	78	66	60	74	60	62	70	68	46	63	40	62	63	65	52	74	75	73	70	60	55	58	73	62	70	70	69	54	64	75	73	76	64	69	58	62	86	72	72	56	72	64	58	68	67	59	72	64	74	59	57	62	65	62	68	59	58	64	77	60	64	61	75	68	48	67	66	63	77	66	66	67	58	77	79	66	82	76	84	69	58	54	43	65	68	65	73	65	74	67	69	63	57	74	66	66	58	80	63	65	66	56	58	62	75	56	53	57	67	58	65	56	81	60	68	71	68	90	71	60	56	64	83	67	79	61	75	61	64	86	68	58	67	79	74	62	72	56	59	73	70	68	70	57	75	68	68	72	76	72	73	65	62	78	65	65	59	74	66	89	71	65	67	70	48	64	60	70	69	55	68	63	66	64	45	65	83	74	62	66	73	58	55	64	76	56	64	63	49	66	56	62	68	67	66	60	67	70	69	59	58	72	87	63	56	81	70	72	68	59	58	59	68	62	65	58	77	69	73	78	65	74	64	60	60	74	68	79	63	70	63	60	58	64	67	71	71	63	68	83	64	78	70	64	49	74	57	60	64	60	58	80	75	64	76	63	84	62	73	61	66	65	72	65	80	70	64	73	69	64	70	62	63	66	74	74	77	61	60	56	70	71	63	58	67	51	71	78	56	57	75	59	62	57	71	61	78	83	63	59	75	58	63	82	64	67	64	69	69	75	55	62	68	68	68	62	64	67	64	67	58	59	90	69	60	69	72	67	59	58	77	72	76	62	79	68	64	75	66	79	81	54	58	68	60	53	73	63	70	73	63	62	60	80	68	79	73	78	55	78	60	68	63	71	61	43	74	69	56	68	67	64	48	68	70	64	69	65	59	67	76	74	79	64	53	61	58	76	79	63	74	67	76	71	77	63	55	69	57	67	67	67	69	65	77	46	50	69	54	82	75	66	70	66	64	69	63	75	65	63	77	61	69	65	75	61	59	58	66	76	62	67	71	55	65	73	72	54	59	58	66	71	70	59	54	57	62	58	74	57	55	68	79	72	75	74	62	77	68	58	57	69	65	60	66	71	56	55	74	69	63	79	49	56	65	72	76	63	63	71	85	62	74	76	59	71	60	82	76	68	58	65	69	74	82	61	54	56	68	83	59	57	63	53	73	61	72	65	61	58	65	73	70	79	57	59	60	63	75	76	52	51	75	57	61	70	73	39	58	63	58	69	61	80	60	64	70	62	58	59	68	61	71	60	86	56	74	46	57	79	82	76	62	59	60	73	62	57	59	57	65	70	76	58	63	65	57	62	59	68	63	63	59	69	61	62	70	69	42	67	72	63	64	60	70	64	59	72	75	79	68	58	60	66	69	62	58	63	57	77	61	67	64	76	57	72	59	79	71	69	69	75	60	72	71	64	63	65	59	74	62	74	73	75	67	76	67	70	71	83	73	75	64	72	63	57	72	76	75	67	58	67	76	86	72	76	60	60	57	69	74	63	70	65	56	78	61	82	58	76	59	69	67	66	52	57	67	56	74	81	63	59	69	80	65	75	61	84	56	66	71	70	68	75	66	70	70	68	63	66	74	63	81	57	69	59	57	66	57	72	70	66	68	75	65	58	59	67	70	70	83	82	62	64	92	63	64	60	73	67	60	68	62	65	66	65	73	72	85	61	69	47	62	59	72	71	70	56	76	61	76	64	64	58	46	57	58	52	70	56	64	65	68	63	59	67	50	85	72	69	71	46	51	73	67	67	57	71	56	66	70	71	65	59	70	75	65	55	54	68	87	79	55	64	69	87	70	68	76	51	54	80	60	58	59	64	58	74	65	64	65	78	76	73	69	62	58	55	69	68	58	63	62	77	88	74	66	70	64	69	81	76	68
39801	29064	24782	22483	20235	18546	16255	15979	15258	12579	9147	6731	3683	1556	983	758	733	632	620	625	632	585	600	604	639	638	644	584	556	556	579	638	591	613	550	515	576	600	579	568	622	542	636	589	602	580	569	603	623	600	597	564	573	584	586	585	587	552	599	546	559	626	607	598	585	622	556	622	598	529	616	541	582	581	602	560	601	580	591	607	602	620	573	552	603	593	567	562	584	576	570	590	621	574	586	566	553	558	527	596	562	555	609	563	569	622	638	576	566	615	582	566	556	554	590	584	549	590	551	609	595	542	590	615	581	590	573	554	568	602	555	611	549	546	543	635	567	574	549	603	613	588	606	557	558	578	586	547	581	584	588	552	563	613	605	570	577	614	581	599	588	576	554	594	593	626	550	545	609	618	605	647	527	583	552	546	598	633	564	579	594	598	613	624	590	574	586	543	600	553	624	589	581	556	555	570	603	599	582	628	571	590	555	570	584	555	600	620	592	575	622	601	593	573	585	570	613	583	565	593	569	618	551	611	613	559	601	579	595	582	598	568	551	556	614	586	570	556	584	555	593	554	621	583	568	579	582	601	570	585	574	573	576	561	641	542	563	570	570	556	600	558	572	574	624	562	596	563	574	584	576	541	575	562	569	521	577	574	570	576	602	607	597	575	612	562	569	566	576	587	577	568	561	570	591	539	556	635	644	586	611	546	560	578	608	630	586	600	589	585	576	564	591	586	566	550	576	546	593	568	607	597	553	622	624	593	559	534	586	631	551	581	532	567	586	588	579	629	592	587	606	586	600	589	580	586	589	601	602	574	581	629	568	543	548	619	559	551	603	584	616	594	577	583	577	551	576	605	568	643	638	557	580	582	596	573	548	591	541	601	569	601	615	565	595	577	558	565	551	580	596	572	614	613	567	580	575	538	577	583	521	592	585	581	586	638	565	603	616	581	552	620	625	585	527	538	590	609	568	619	550	569	586	567	578	581	601	569	581	606	591	642	609	579	619	621	573	550	577	545	616	585	582	575	572	597	603	602	549	607	597	567	552	584	620	588	590	611	576	545	600	607	591	564	570	577	615	603	563	623	611	563	584	572	560	578	543	571	575	576	593	600	631	565	572	568	585	580	547	597	568	564	595	557	566	618	570	629	609	583	553	588	608	588	535	534	578	645	598	543	540	598	596	570	580	580	569	596	610	544	563	607	551	604	586	613	595	570	594	608	576	606	563	657	567	590	539	601	605	603	573	548	554	593	557	602	574	560	571	582	556	534	551	565	601	607	623	565	592	586	590	625	576	550	547	555	603	566	589	584	580	592	591	592	591	559	566	604	587	549	579	579	574	540	562	616	560	590	570	601	579	555	595	570	575	601	602	585	596	560	627	608	598	615	610	570	604	568	557	589	558	595	544	571	591	567	542	606	527	587	556	565	589	555	569	601	540	592	570	599	589	567	561	570	576	580	586	579	559	596	546	543	613	610	617	574	558	571	609	594	563	563	627	574	595	577	524	583	578	537	537	563	609	571	586	586	609	597	562	574	574	607	582	554	582	599	594	580	572	567	601	576	550	594	579	605	589	581	556	577	613	573	578	545	544	610	559	566	563	563	577	582	617	571	587	560	574	588	598	585	597	591	575	584	605	604	594	607	552	559	556	619	551	568	620	576	604	570	559	592	568	578	640	589	572	624	559	578	610	589	544	564	566	544	577	577	568	588	609	592	593	620	565	597	614	562	601	514	565	612	562	590	538	571	547	637	637	601	568	586	583	568	599	591	549	592	592	594	557	610	632	664	603	649	622	613	579	575	553	583	588	600	550	608	577	589	583	570	590	595	585	519	596	571	567	588	559	597	592	536	566	599	583	584	520	559	585	565	611	579	567	583	604	635	572	595	562	586	599	638	551	584	545	583	590	649	538	561	616	583	579	591	613	571	582	646	590	608	619	520	582	565	582	593	603	554	615	590	592	570	614	575	559	642	566	574	598	576	610	575	636	563	617	548	610	554	530	615	604	589	559	611	587	568	561	561	530	570	597	580	565	560	638	603	599	566	580	582	606	563	570	586	574	547	609	608	585	595	562	572	595	575	591	586	577	589	556	586	581	588	580	553	606	603	578	570	563	578	587	632	585	571	585	576	607	626	623	585	574	591	604	566	605	623	606	574	572	575	567	623	612	547	558	586	558	576	579	558	552	572	560	587	601	561	578	569	570	595	576	530	592	549	590	571	561	628	582	550	619	541	562	640	578	607	563	604	594	582	611	650	577	578	577	587	594	610	547	583	599	585	571	590	570	600	582	603	586	617	578	567	615	559	596	525	556	611	608	570	593	555	600	533	561	589	573	570	611	532	599	561	550	550	562	562	607	565	582	613	606	593	578	587	596	602	573	561	579	574	543	565	604	610	608	613	586	547	606	595	565	586	628	564	564	627	606	602	619	589	564	570	586	552	556	556	598	604	600	617	579	571	599	571	610	584	606	581	594	655	590	604	571	563	601	566	567	600	556	560	548	613	568	581	546	595	588	628	596	588	568	583	577	622	621	568	593	562	617	567	580	591	590	525	601	587	575	565	619	564	586	577	605	590	594	581	575	607	609	563	582	562	592	572	597	595	614	623	560	614	583	574	540	605	560	609	637	586	554	593	646	582	585	575	579	600	600	592	556	589	637	528	583	586	564	629	617	559	594	572	567	554	572	630	558	569	529	622	584	606	576	559	564	555	554	587	584	600	574	600	579	590	592	564	589	559	612	576	598	622	609	621	563	569	596	609	598	597	573	584	572	564	593	556	586	613	613	605	569	598	587	568	589	576	618	576	557	550	570	651	621	591	592	595	566	558	602	565	569	595	560	571	576	531	591	530	555	590	559	579	604	613	565	577	569	591	600	551	574	535	589	592	601	549	587	586	574	555	568	576	611	587	616	622	569	610	585	576	587	604	565	530	580	574	596	632	579	573	577	542	601	621	545	598	580	619	568	624	563	579	550	560	616	611	603	598	608	595	577	568	575	595	624	587	607	599	574	586	591	567	590	608	594	615	587	581	572	587	575	602	571	588	595	555	576	570	564	539	623	578	550	605	624	589	572	598	577	575	578	591	602	577	556	549	577	567	570	559	597	583	595	556	590	591	540	597	618	563	582	553	615	582	561	604	567	569	595	591	577	574	604	573	553	581	635	605	561	581	588	639	597	572	606	590	579	569	606	574	598	582	605	628	633	565	590	575	614	582	572	592	576	564	595	575	585	584	578	603	557	588	610	621	542	552	600	571	600	558	569	595	548	586	585	579	551	590	593	599	584	548	565	581	589	555	572	557	575	629	580	541	622	586	587	584	586	568	565	612	652	568	598	579	570	612	607	586	577	599	594	581	585	607	564	620	600	576	573	592	612	527	547	602	567	594	570	584	553	513	567	579	570	591	594	571	538	651	572	561	570	600	560	554	577	618	602	602	583	585	608	533	566	539	621	575	561	573	550	556	586	586	576	605	573	622	578	596	577	574
13243	11041	7198	4193	2158	1550	1232	1310	1405	1181	818	619	407	166	119	105	104	76	91	104	106	92	82	70	75	83	89	82	89	84	77	87	93	88	87	79	86	88	92	83	78	95	93	83	78	82	92	94	79	84	87	99	93	89	93	79	95	99	90	92	91	77	86	94	77	87	63	93	76	78	95	91	79	98	80	102	76	100	77	82	98	78	88	86	88	97	100	87	78	98	95	96	81	77	90	90	90	76	92	80	86	100	87	80	81	91	75	75	76	82	83	85	102	86	87	77	84	73	78	77	75	80	86	83	78	82	78	77	82	81	91	98	81	86	97	101	94	99	94	79	80	91	80	95	106	93	96	103	93	84	101	97	105	88	83	85	81	75	89	82	86	82	84	72	100	90	94	90	89	88	90	71	82	76	108	73	99	91	83	73	84	101	98	87	93	91	75	104	92	89	98	84	68	107	87	85	105	82	104	102	72	73	87	96	90	86	69	81	87	94	80	98	75	81	94	79	87	80	93	77	79	79	107	95	76	88	97	69	81	84	75	83	88	82	88	122	75	96	76	78	90	94	93	79	86	81	62	93	75	99	91	68	86	91	87	68	87	93	108	90	109	88	81	81	95	66	75	97	74	89	100	96	93	66	64	87	83	76	92	95	83	99	86	82	84	82	79	91	78	88	93	90	90	70	86	75	85	84	91	85	102	97	84	83	75	89	90	87	79	98	81	81	97	83	81	95	77	103	83	101	86	88	84	95	78	75	97	96	82	79	89	85	91	95	84	83	75	77	96	98	91	80	81	66	79	91	97	88	68	90	83	86	87	88	84	114	99	92	82	80	79	85	82	79	80	98	94	86	89	69	87	90	83	86	71	89	96	86	84	95	84	67	75	103	94	83	66	89	96	80	98	89	85	74	61	84	103	83	99	81	89	85	80	84	68	81	91	73	82	86	99	90	78	86	97	74	90	99	91	80	79	100	96	103	109	88	88	91	102	78	95	84	84	90	74	72	85	81	90	85	90	69	84	99	68	98	83	84	66	75	111	78	82	85	74	96	90	89	93	94	85	91	98	92	93	82	83	77	80	89	94	90	69	85	86	93	93	98	74	76	85	76	104	83	99	95	82	105	84	70	73	91	78	85	78	82	84	84	97	68	77	92	82	81	95	73	98	96	65	95	88	83	91	65	91	89	76	81	87	81	83	88	85	93	91	80	80	90	82	89	98	87	89	80	106	98	77	100	98	84	88	96	76	89	77	94	95	88	91	96	73	75	76	85	82	102	89	87	86	105	84	96	86	92	108	88	70	83	97	97	91	102	90	71	78	85	118	105	86	88	88	81	86	90	78	97	78	83	70	83	87	68	86	95	75	85	96	92	73	89	91	79	101	98	83	82	102	91	76	80	89	76	97	82	81	88	82	86	77	89	86	96	86	76	84	95	88	68	87	94	97	81	102	101	84	85	92	75	91	80	88	94	94	90	76	81	83	96	103	87	88	76	110	88	98	84	74	69	72	83	98	74	94	82	91	82	88	88	91	67	77	107	90	86	104	94	94	82	95	82	99	67	78	85	83	79	98	78	87	85	84	80	71	101	89	98	82	84	86	94	87	104	82	100	74	97	94	96	104	87	81	86	95	81	73	104	85	80	74	100	80	73	89	76	85	98	80	97	77	93	92	91	76	94	95	90	78	86	73	107	85	88	99	85	88	96	70	94	107	92	86	75	84	76	73	102	69	95	85	80	81	88	86	65	91	79	112	91	109	90	71	90	79	85	101	80	87	114	88	89	93	74	85	83	75	100	93	77	87	99	79	92	90	78	81	90	70	80	99	78	94	73	87	82	78	84	83	70	68	79	76	80	94	80	98	84	80	80	81	80	89	87	81	90	91	97	96	96	79	98	90	80	87	92	87	95	90	100	79	99	76	90	98	83	89	76	73	81	97	91	79	90	84	96	98	94	95	80	90	83	98	73	92	97	87	82	88	76	72	75	88	63	80	77	97	68	84	73	92	100	84	97	89	90	96	83	95	66	86	86	77	81	78	96	94	69	94	79	86	73	99	100	92	82	108	71	90	76	80	94	84	93	89	83	67	88	86	80	85	94	78	109	85	94	75	76	84	85	103	98	78	106	90	79	84	94	90	72	65	105	84	108	104	88	103	74	82	83	90	97	75	62	88	100	85	92	71	93	77	86	78	88	84	79	70	86	80	70	72	96	82	84	94	71	93	80	87	91	94	94	87	85	74	69	78	77	81	101	77	86	90	69	71	95	77	81	84	82	68	90	80	99	87	103	86	104	90	84	81	84	88	66	82	102	78	94	91	79	74	92	83	76	77	81	82	76	100	73	71	101	81	95	94	80	86	96	91	91	79	80	88	74	89	85	87	71	96	84	87	82	85	85	103	72	82	92	108	98	80	94	75	77	81	85	79	83	82	76	82	90	95	87	85	96	86	88	86	86	86	84	76	91	102	88	90	85	89	84	102	75	86	90	105	97	91	93	79	90	92	90	87	93	70	79	92	89	94	115	90	92	93	79	79	101	87	90	73	72	94	86	86	91	87	87	78	73	84	80	89	81	78	93	80	99	89	82	72	73	74	73	86	98	95	90	76	92	93	94	80	84	98	90	93	68	87	88	82	92	76	84	81	95	76	85	87	90	93	86	97	94	95	84	89	82	81	71	83	101	77	98	83	88	78	103	92	76	76	96	78	88	102	87	75	104	84	80	69	99	89	83	91	101	84	80	93	101	87	79	96	102	84	93	89	77	89	84	90	76	107	90	86	74	77	89	91	105	83	92	94	104	86	90	82	89	84	92	91	87	101	83	78	87	90	85	87	76	82	76	94	74	94	90	69	82	75	94	106	88	82	83	86	86	91	87	79	101	99	85	92	91	69	68	80	93	84	110	86	80	76	93	85	106	73	87	93	78	81	92	81	97	73	83	103	81	75	92	97	93	89	84	87	78	95	93	80	92	96	93	101	83	75	85	76	89	90	74	83	97	91	99	90	76	80	97	112	89	91	85	92	98	94	90	102	109	77	88	77	64	83	75	93	80	93	76	95	88	74	83	84	99	94	99	92	66	80	82	81	74	82	83	93	107	75	84	76	89	75	91	75	77	94	72	90	100	84	74	96	80	78	96	91	71	79	89	92	71	93	86	76	73	86	93	72	77	90	87	100	85	91	81	98	79	91	88	106	80	85	108	91	76	90	78	69	104	88	67	96	96	102	100	89	94	84	82	75	91	77	98	94	84	90	91	76	84	87	66	97	90	83	98	87	96	80	77	80	83	71	76	74	93	87	81	98	79	103	96	84	90	86	85	79	76	93	94	77	84	97	79	79	90	79	77	86	103	89	100	71	107	81	76	91	81	77	85	77	86	96	63	92	69	87	75	78	102	97	101	93	90	73	61	91	87	89	100	81	74	84	84	77	90	83	93	103	96	101	97	90	110	87	86	66	88	83	89	94	85	76	84	82	92	96	80	78	74	104	112
44019	32514	28550	25980	26603	25281	21930	21309	21181	18307	14104	10299	6173	2492	1328	999	987	930	807	791	787	777	819	765	831	834	863	802	787	791	767	742	747	717	747	751	738	739	778	715	736	716	738	703	721	736	754	789	773	782	753	798	786	738	737	781	747	708	758	768	761	759	785	736	758	747	763	754	762	767	762	819	782	768	804	723	769	778	793	727	742	776	832	762	844	748	772	779	751	768	774	818	740	755	808	764	746	758	779	803	770	773	792	749	743	771	797	787	750	786	790	773	787	814	736	794	740	773	763	743	764	781	766	777	741	782	756	735	825	746	757	775	725	789	785	745	794	753	762	794	799	769	751	770	782	784	790	733	750	753	768	747	754	763	754	776	802	745	821	765	714	808	768	761	712	862	732	774	827	791	769	722	792	762	773	811	823	786	763	777	762	751	759	767	764	735	749	776	735	791	795	732	787	756	746	821	794	764	756	780	745	682	812	782	736	763	762	732	729	758	752	754	780	782	794	749	779	765	745	771	766	806	766	862	802	732	811	760	718	762	771	748	762	794	744	777	783	807	827	763	767	762	767	760	815	720	728	709	771	735	742	743	767	786	762	771	765	767	780	780	781	753	761	774	765	775	747	755	736	793	740	762	744	767	739	805	769	778	814	722	796	775	767	736	763	756	787	756	727	758	768	777	722	770	745	815	769	740	772	773	755	714	776	768	729	754	794	760	767	723	713	795	771	799	772	801	767	738	735	788	756	709	783	727	750	766	790	762	783	797	773	764	787	816	802	750	769	791	759	795	807	790	722	765	714	747	801	779	769	750	772	791	759	734	729	756	755	743	757	740	765	748	741	846	782	765	778	736	784	743	784	810	760	752	729	761	790	731	796	740	803	762	739	731	775	771	732	794	720	729	724	812	757	769	769	735	773	797	747	744	736	786	734	748	754	780	753	780	798	731	755	788	786	759	733	765	739	770	794	761	737	754	716	790	755	772	753	769	771	773	797	779	762	766	754	823	795	803	785	723	737	792	774	737	736	749	770	773	778	718	728	795	746	737	763	747	748	820	768	764	706	787	741	759	743	790	740	796	779	765	747	809	768	787	715	812	757	731	802	798	800	793	806	749	791	739	754	740	752	768	720	754	750	751	767	769	796	771	757	771	726	767	712	749	799	727	744	803	751	755	770	788	750	760	714	745	822	798	758	711	705	813	790	770	732	735	756	774	726	716	791	792	760	793	727	779	790	759	763	766	770	723	769	731	802	758	765	742	788	780	763	776	774	773	755	736	819	752	696	718	748	739	800	767	743	741	725	752	771	819	746	733	789	778	762	775	786	734	745	740	729	758	726	781	758	769	785	755	772	782	718	771	771	745	768	743	769	779	750	802	735	762	767	738	785	757	788	782	765	730	791	723	759	787	742	797	772	783	779	743	741	765	731	724	812	725	787	727	782	768	769	750	784	750	781	791	789	785	775	773	750	726	769	811	714	717	718	775	777	793	781	794	763	760	816	751	747	737	820	774	721	765	787	795	737	761	713	837	765	741	718	811	766	753	732	780	705	771	773	703	755	805	755	809	797	744	824	779	800	762	781	746	741	761	766	779	746	695	773	756	778	715	792	760	774	722	798	743	764	781	794	754	780	799	810	764	791	753	751	814	726	766	783	760	777	752	733	790	772	758	800	769	750	745	795	773	705	772	718	693	719	759	762	758	743	723	743	750	797	751	758	768	765	786	789	786	755	763	799	801	765	803	750	797	784	748	776	763	777	704	776	766	752	799	750	770	774	786	734	779	705	737	747	756	802	769	759	774	740	755	760	768	777	800	749	798	718	714	741	730	763	805	743	762	740	773	757	742	767	739	748	770	756	728	711	711	758	768	771	744	787	744	775	787	776	715	789	809	731	790	765	739	825	790	778	773	747	768	801	799	781	744	725	753	833	733	770	753	741	723	739	815	777	741	770	776	823	785	762	759	737	763	804	723	736	741	783	728	808	727	766	763	707	793	797	833	820	769	747	748	758	767	758	779	749	772	768	751	770	710	777	787	788	740	770	753	719	767	843	700	766	768	775	709	729	700	710	769	718	793	734	792	757	744	718	801	766	753	797	758	758	739	783	743	803	793	786	758	774	791	762	758	798	794	747	761	770	741	795	736	737	702	716	772	785	762	800	767	709	757	736	796	753	795	760	745	765	791	733	746	790	778	812	769	767	776	716	741	775	761	749	776	748	727	748	807	740	768	749	751	755	770	758	772	738	781	731	753	767	741	794	762	724	757	780	767	733	777	732	806	756	785	720	770	772	762	771	740	775	738	754	781	764	778	758	762	758	749	804	746	741	786	757	797	758	742	751	722	723	753	758	759	798	737	789	818	779	802	791	742	802	759	807	777	769	739	792	800	749	786	752	766	770	730	776	720	770	746	739	762	752	798	728	831	761	762	720	805	745	759	788	766	726	761	806	821	779	742	720	769	767	759	723	750	742	784	738	747	789	712	783	747	756	765	685	756	790	790	796	746	734	770	779	723	754	777	794	751	736	752	800	787	751	760	752	751	719	769	739	748	752	790	839	743	786	733	750	737	778	755	775	817	795	734	766	758	792	743	790	741	776	710	799	735	775	764	804	768	769	742	787	782	759	764	797	743	789	768	779	771	798	802	695	753	762	763	780	764	770	749	744	782	765	729	751	769	810	773	734	763	755	791	777	778	786	771	790	757	752	757	791	752	768	721	775	749	740	772	804	764	762	781	775	714	749	775	738	664	793	771	772	721	778	757	777	757	766	750	736	799	777	750	772	718	742	765	810	766	761	840	789	743	776	741	721	803	788	776	780	794	787	743	747	762	783	784	734	774	716	707	720	789	722	842	765	760	749	750	759	761	731	726	737	774	764	731	762	772	737	767	723	772	730	742	748	746	730	771	711	791	813	715	732	765	743	785	779	707	754	738	720	781	728	811	779	761	747	749	725	776	746	760	772	788	785	815	757	766	759	785	776	770	749	746	809	769	817	757	785	813	706	751	780	717	746	754	781	716	758	720	763	795	786	760	758	768	735	778	726	781	731	719	768	752	752	789	779	764	738	751	791	793	722	766	795	800	769	728	739	769	783	759	741	764	826	767	751	730	736	752	771	764	736	761	720	749	776	745	781	762	787	790	775	796	758	772	771	716	765	728	762	789	748	774	813	765	820	778	770	785	724	765	738	818	720	703	745	781	742	742	752	775	731	741	731	799	758	730	762	806	708	755	782	741	749	789	774	745	740	751	759	742	756	735	761	781	776	737	783	799	737	768	757	781	760	771	748	769	763	756	719	748	796	778	761	744	746	749	765	817	758	791	754	793	727	766	795	804	826	758	749	823	742	736	722	770	767	775	772	760	763	741	802	748	705	768	789	807	785	745	816	762	803	770	768	770	836	719	779	738	781	808	740	764	748	718	819	766	731	738	761	771	726	760	757	783	760	808	757	797	751	764	747	742	821	786	754	721	790	817	803	756	725	766	772	760
6906	4233	2679	1388	765	480	261	268	251	220	202	188	129	83	83	84	89	84	71	89	67	74	77	85	78	81	82	68	72	80	77	87	74	80	96	71	83	78	65	84	82	102	75	89	89	87	89	73	79	87	87	84	77	81	72	92	61	74	63	88	76	85	81	75	73	99	77	69	91	65	74	77	91	85	80	81	72	88	83	71	78	85	90	63	67	86	82	64	88	69	88	89	97	82	74	67	65	79	84	60	78	99	83	91	76	85	74	73	78	85	71	101	77	79	86	86	88	68	80	80	100	78	82	88	79	97	89	69	86	104	101	74	87	63	75	73	88	87	90	83	86	90	64	81	83	66	79	84	73	92	87	82	99	84	73	78	84	91	85	92	64	72	76	90	78	73	94	100	80	81	73	67	76	78	81	76	85	75	78	88	74	82	79	73	81	74	65	87	85	71	82	76	76	78	72	68	87	82	94	93	93	87	95	96	91	70	78	70	74	75	72	87	76	67	79	87	85	90	81	70	95	88	89	83	78	71	86	89	73	85	88	85	66	73	78	84	86	94	73	68	97	72	85	84	85	82	78	87	83	89	96	76	72	89	88	95	83	80	73	75	93	71	85	79	99	87	78	75	77	83	84	104	69	87	63	91	86	76	61	75	91	85	80	76	82	79	72	89	79	84	77	78	78	83	79	82	77	81	71	71	80	65	87	82	87	73	68	70	99	78	76	69	84	89	80	91	69	82	84	92	68	88	86	76	83	78	86	73	103	87	89	88	80	82	72	92	72	78	90	75	85	82	91	55	80	76	81	61	78	68	82	78	99	83	90	96	98	87	96	91	75	78	89	74	66	88	82	78	76	79	80	64	76	80	91	87	90	91	90	70	91	84	70	71	99	92	89	90	76	74	73	78	90	79	100	82	89	102	84	75	72	91	81	72	70	92	77	90	90	87	82	86	87	95	90	63	98	86	74	91	86	69	83	76	67	77	82	79	90	77	82	82	70	83	96	77	68	57	89	68	60	73	96	85	94	110	68	74	99	73	91	80	69	80	66	89	78	90	69	60	87	73	68	67	89	83	77	84	84	74	92	84	71	68	83	84	64	77	83	67	70	73	86	68	80	78	77	72	85	82	74	87	54	67	77	87	83	74	78	68	79	75	95	77	76	78	85	75	108	75	79	104	87	70	68	72	67	85	93	94	75	88	68	86	78	84	84	69	89	85	71	75	75	82	72	67	88	72	87	96	97	75	62	95	69	85	88	78	67	61	66	85	89	85	87	89	73	90	89	96	82	79	74	73	76	71	80	92	85	70	83	94	80	71	76	74	77	71	88	73	76	102	81	71	85	83	71	69	67	86	68	97	77	87	89	81	85	76	91	81	82	75	85	80	67	70	62	90	86	81	67	97	86	89	77	88	88	81	76	98	60	79	81	83	86	78	108	74	85	87	80	81	81	91	88	90	85	92	75	82	89	68	81	84	78	76	65	70	99	82	87	82	73	78	82	83	91	88	81	78	75	97	66	86	76	90	71	88	79	77	78	83	71	79	79	77	74	83	87	78	86	65	77	79	64	93	80	69	88	89	83	103	96	86	77	75	73	77	87	71	76	82	71	59	68	98	93	98	93	80	88	86	97	86	96	94	70	87	77	91	85	84	93	62	73	98	83	86	83	70	74	71	77	80	74	75	85	70	75	91	73	74	91	102	76	77	69	95	70	88	83	64	83	89	82	89	81	84	71	73	79	79	94	81	90	71	78	72	95	69	80	87	84	82	78	87	84	82	70	80	70	82	90	81	96	97	81	66	70	67	91	90	79	71	75	87	80	81	77	89	70	70	82	79	93	86	73	66	69	86	69	71	91	74	77	81	72	72	62	75	72	75	65	78	75	79	99	74	64	75	70	68	80	71	86	74	85	73	88	71	79	78	80	71	86	99	85	85	72	82	84	79	81	75	73	72	90	81	98	90	71	78	89	95	81	80	88	87	76	89	90	80	76	82	92	89	93	70	87	85	84	86	85	71	82	80	84	87	87	60	78	89	84	73	90	82	77	91	87	77	96	67	64	90	80	71	73	84	77	89	83	55	92	84	83	93	91	84	70	80	81	72	70	73	82	78	75	98	84	78	89	71	76	77	107	92	77	76	88	79	84	81	81	76	92	88	73	71	78	89	94	83	83	86	77	79	81	71	87	90	82	84	79	75	93	80	66	77	71	79	82	81	79	85	99	87	74	74	71	85	70	67	89	94	81	77	74	59	77	91	73	82	98	85	67	83	84	74	71	85	90	80	77	76	88	104	82	105	90	92	73	88	82	89	76	82	75	79	79	85	63	64	77	71	104	78	88	94	75	79	70	85	68	79	63	78	82	75	86	85	64	84	89	87	72	86	88	73	106	78	82	78	77	88	82	83	71	71	71	89	78	65	81	85	86	80	99	85	77	95	93	84	71	89	70	86	76	75	84	89	76	75	86	83	102	80	81	86	92	76	84	90	77	85	82	77	73	88	87	81	65	80	83	68	85	65	99	96	79	76	82	71	83	90	78	83	85	81	83	92	79	80	73	89	86	77	89	73	83	73	60	77	84	91	80	73	91	76	75	82	98	87	79	74	93	76	73	102	82	87	77	82	91	96	77	85	90	81	82	90	76	94	62	97	86	66	80	84	85	77	71	90	82	76	84	80	75	76	77	65	85	79	78	89	68	69	70	76	93	92	68	87	83	79	77	79	74	67	84	95	89	85	86	91	86	89	88	79	72	85	67	77	76	77	76	91	71	86	90	89	99	84	80	90	82	91	90	66	82	81	77	84	98	72	81	97	85	107	76	85	82	76	82	60	78	67	80	76	80	88	85	84	86	93	96	90	82	79	83	73	73	77	87	77	68	70	80	68	73	83	76	83	88	85	89	84	99	74	78	87	74	91	74	68	87	74	80	91	82	69	90	65	80	65	80	77	74	97	75	75	85	80	73	82	86	103	88	84	65	82	78	89	81	74	79	70	86	101	83	82	61	74	93	86	86	88	60	73	80	74	93	86	80	80	88	71	84	86	72	82	81	89	96	72	76	99	97	83	84	72	69	90	79	88	81	70	83	73	92	77	82	81	90	75	83	79	87	88	72	80	98	91	95	74	86	91	80	73	94	89	82	73	68	81	81	63	69	72	81	76	100	74	84	85	76	89	72	77	74	79	74	80	90	63	71	108	80	77	69	70	84	80	94	88	81	73	92	76	87	80	93	79	82	101	58	80	87	62	76	81	79	78	77	89	87	79	70	83	72	90	91	87	81	93	73	85	79	76	101	98	79	81	81	82	85	84	77	80	84	82	98	78	83	76	85	86	72	83	89	57	84	84	88	77	89	102	103	88	70	77	94	74	72	77	85	99	103	90	76	53	83	80	80	75	90	86	94	63	84	91	81	62	67	66	76	66	71	86	103	92	70	88	92	72	82	71	62	77	84	81	70	86	73	61	63	68	80	75	88	71	72	85	79	69	80	84
34916	23488	19498	15627	16437	12901	7997	6753	5628	5061	3557	2517	1659	1068	795	712	731	680	664	669	730	696	697	685	671	711	658	719	706	677	675	642	695	730	726	688	741	685	690	708	707	725	715	730	676	711	678	691	720	715	719	685	704	723	686	624	639	710	702	675	690	686	645	685	671	654	731	665	661	724	632	743	665	671	751	685	702	677	708	664	734	704	719	707	698	690	675	682	733	722	668	699	737	627	663	699	712	736	690	672	695	675	698	712	705	659	716	694	718	737	712	708	739	661	720	681	723	682	658	708	679	706	661	724	735	657	730	672	683	714	705	708	735	681	692	692	662	687	679	664	721	709	716	686	686	676	695	681	665	636	717	685	694	697	691	752	675	708	706	664	698	683	703	659	714	667	713	673	676	666	661	681	679	695	708	678	698	675	711	682	658	730	715	633	703	663	651	685	698	676	727	681	676	674	690	727	709	670	695	733	656	669	716	672	673	737	691	714	701	713	705	721	681	648	655	710	707	686	672	709	670	694	635	682	625	691	622	693	700	735	746	676	716	715	706	683	705	709	695	694	657	700	718	691	648	678	719	675	703	694	677	662	735	699	722	712	675	697	706	710	698	705	730	722	665	706	631	687	714	721	664	683	692	685	680	725	689	707	748	691	679	666	650	724	672	747	708	677	697	727	683	671	676	738	693	721	678	713	713	738	694	738	664	645	685	718	761	717	708	710	699	710	685	702	690	725	644	707	693	670	746	688	676	692	678	677	668	728	729	780	679	638	692	645	716	681	685	726	684	693	690	707	667	646	706	694	725	694	706	731	661	680	696	695	697	685	693	672	664	715	679	676	676	661	685	672	671	719	700	670	657	715	746	691	715	691	691	707	696	707	633	670	691	725	697	691	687	654	684	694	673	741	724	733	662	729	728	711	658	697	741	671	681	676	696	742	702	708	687	700	701	705	715	692	717	699	654	708	659	697	712	710	725	675	657	643	714	679	721	690	663	691	727	698	745	710	703	692	709	727	695	668	657	702	697	707	715	681	717	708	674	743	671	633	676	701	681	676	682	710	689	714	716	733	684	663	709	677	672	676	700	679	676	737	700	674	718	701	733	675	697	761	723	700	696	688	698	650	733	678	721	684	767	674	646	695	755	678	637	675	721	665	737	705	702	697	680	711	673	678	698	720	735	670	669	701	688	690	687	703	692	681	717	707	693	708	701	716	726	692	713	715	720	705	701	696	673	707	675	703	660	715	670	687	719	699	662	674	668	733	686	688	730	693	748	712	669	677	737	707	710	703	691	727	700	742	633	680	726	676	690	728	671	640	707	709	729	725	684	657	670	675	700	693	745	685	734	709	696	686	696	678	702	674	702	708	649	744	697	686	685	680	682	726	690	680	711	740	687	728	702	694	694	692	698	676	709	656	699	747	709	656	668	685	664	674	678	692	678	681	673	689	722	687	727	656	723	716	733	716	708	701	702	699	737	712	681	687	727	720	716	694	743	666	753	665	667	690	708	670	691	673	701	716	687	763	686	673	734	709	675	670	683	657	729	701	708	661	676	681	730	721	709	722	685	696	697	681	674	692	685	701	674	654	680	719	701	699	703	765	674	700	683	721	722	718	713	648	663	689	762	690	680	701	665	693	733	676	703	685	680	745	713	743	733	671	692	661	709	703	716	673	667	663	661	717	694	707	743	716	707	699	703	735	685	712	703	648	710	682	695	712	685	716	704	690	657	630	751	691	681	642	700	710	665	681	707	681	701	656	690	643	683	709	671	743	695	717	670	704	718	680	696	723	686	699	699	743	709	717	665	678	750	682	632	677	694	692	708	724	706	697	747	673	664	678	666	668	731	684	699	658	694	689	731	689	707	671	632	712	715	730	686	707	706	690	681	692	659	737	695	691	702	732	703	670	696	677	744	675	646	660	700	682	680	690	703	687	683	728	675	677	719	729	693	721	691	683	705	676	685	658	703	647	681	687	691	702	739	718	705	692	688	688	676	684	686	707	700	680	650	729	688	665	659	704	687	727	701	644	761	669	698	660	633	699	682	716	659	711	713	673	676	677	719	709	643	731	674	666	660	699	722	657	719	719	713	681	680	685	714	666	651	648	664	698	744	682	741	692	701	683	728	715	655	643	682	693	728	702	706	713	702	731	684	697	705	703	643	709	703	690	704	684	705	707	710	724	642	663	683	678	690	697	684	671	726	697	699	664	659	693	690	634	697	646	706	748	754	679	675	694	711	675	761	717	690	719	734	687	690	695	655	748	715	689	727	690	677	724	698	683	661	678	690	737	668	685	710	723	709	720	733	685	750	654	772	691	701	718	677	635	677	684	665	738	669	677	687	693	667	695	714	693	730	688	673	723	719	669	668	695	672	690	682	743	653	701	677	664	682	672	696	674	716	720	654	665	697	695	694	680	678	722	696	644	757	696	683	693	647	692	685	693	701	719	706	664	670	642	698	704	764	760	659	706	716	691	680	691	668	688	682	710	708	688	679	697	719	714	658	682	741	688	696	690	670	678	693	662	679	760	674	728	751	615	720	674	761	668	724	765	633	678	681	705	714	669	734	681	690	693	665	722	678	700	713	694	668	740	683	699	684	637	698	703	697	703	724	701	684	739	686	669	697	676	646	688	687	685	679	708	672	697	694	719	689	661	685	727	702	668	694	669	699	728	700	700	678	704	717	679	714	732	709	711	714	679	677	669	721	727	710	721	725	743	673	691	613	700	685	693	670	714	725	697	700	656	718	698	723	743	723	740	706	663	750	719	694	661	703	682	693	699	664	660	686	701	657	626	681	691	689	698	669	699	711	697	667	698	675	706	728	633	645	698	673	735	676	716	726	713	701	682	703	678	708	660	697	714	692	702	703	732	689	693	724	710	713	689	673	678	661	669	691	737	656	694	752	700	708	682	703	731	662	687	696	688	727	675	680	722	689	733	672	719	681	689	700	643	720	693	685	701	717	715	714	693	668	663	726	691	712	703	656	692	722	690	694	730	636	726	718	647	680	710	688	716	641	701	688	664	726	728	727	703	735	711	655	708	638	698	679	737	692	638	692	664	675	703	691	652	651	649	702	662	728	707	745	682	686	672	724	707	720	674	665	679	672	649	710	741	699	702	663	678	689	712	675	706	699	670	714	711	715	692	695	637	688	683	720	666	682	695	710	696	683	711	721	737	757	734	678	691	711	704	647	705	655	672	665	684	678	660	720	701	735	661	718	650	629	709	692	659	713	669	692	680	631	709	701	725	721	705	671	676	658	710	660	710	657	674	689	710	689	699	697	728	698	691	652	657	721	645	682	679	681	705	697	708	728	693	668	681	682	724	662	738	694	701	734	686	695	683	668	670	700	715	672	682	706	727	662	689	671	722	640	697	681	687	670	690	694	745	717	683	679	701	688	658	713	672	724	685	728	693	706	686	723	657	685	698	720	654	704	708	717	690	759	726	675	706	732	681	683	680	694	678	725	708	716	704	703	721	663	661
9459	8094	5256	3161	2009	945	906	1000	933	930	668	452	277	161	137	108	97	113	85	104	119	99	106	110	98	101	83	114	108	94	100	114	99	96	100	96	100	113	81	85	91	102	91	99	96	103	93	94	97	87	84	82	82	102	98	92	100	93	86	96	101	107	104	112	104	90	97	103	90	110	88	100	89	102	93	74	100	95	94	90	83	94	108	102	97	100	113	94	102	98	94	92	100	108	111	86	98	85	85	101	103	96	85	108	100	97	96	92	92	110	81	93	107	87	94	106	87	70	86	99	94	89	75	90	105	99	94	96	95	97	87	73	100	105	106	94	95	100	84	84	107	94	91	90	88	93	102	105	100	102	92	93	86	94	98	100	90	88	108	94	106	98	102	112	97	102	100	65	107	89	96	75	105	103	96	84	82	108	115	97	106	77	97	93	83	92	93	98	95	97	102	95	103	116	94	96	92	77	89	97	103	111	107	95	91	86	90	100	108	84	95	82	89	80	85	80	110	90	85	94	90	111	94	94	91	89	86	98	92	109	91	94	82	87	114	106	90	105	82	115	92	86	97	79	90	91	92	92	90	89	97	92	95	105	76	90	88	91	77	108	98	86	101	90	92	92	97	81	98	100	98	91	108	104	105	98	96	73	104	103	82	89	96	113	95	100	98	122	92	89	94	108	94	115	105	92	108	107	93	86	95	100	103	82	89	90	94	97	106	97	80	116	103	102	94	92	118	91	89	109	85	98	103	104	91	88	110	81	107	98	92	112	103	87	94	90	103	93	105	99	84	87	118	104	91	118	90	83	97	87	99	77	85	91	88	90	111	96	91	113	116	112	87	102	104	80	85	104	96	94	93	91	103	96	113	105	81	106	92	107	89	106	95	86	87	105	107	106	95	107	85	106	91	107	84	109	105	106	98	105	89	94	113	92	103	104	111	100	91	107	96	91	78	109	87	108	86	107	106	90	89	98	99	94	96	97	89	108	97	94	110	78	83	89	90	94	90	102	105	89	97	122	107	100	104	92	109	91	104	90	87	91	104	80	104	88	93	96	104	98	105	92	88	100	104	113	111	81	95	104	91	103	100	112	86	105	101	90	103	101	89	94	100	93	102	109	114	108	103	102	79	86	85	93	127	83	114	97	91	79	82	108	103	112	99	80	108	103	98	103	94	105	86	97	112	91	98	86	98	113	96	88	98	94	92	93	80	93	86	88	89	74	91	104	92	114	87	102	93	111	105	95	108	102	97	82	112	93	91	110	95	91	93	97	100	104	91	92	113	100	81	90	96	92	97	90	102	97	97	117	102	95	93	101	117	93	91	85	96	94	100	84	85	89	112	96	101	115	104	81	113	94	100	107	106	88	109	123	90	81	89	100	111	96	96	77	107	95	94	111	97	83	99	84	92	104	94	96	96	85	75	86	122	81	103	88	92	111	93	96	119	106	102	94	87	72	115	113	93	98	122	112	95	116	109	109	89	103	87	92	79	104	101	106	106	108	90	102	97	91	88	96	103	87	95	90	93	97	93	82	82	100	91	102	86	104	91	91	104	91	105	86	96	90	108	95	93	103	90	101	100	106	108	116	101	119	110	106	100	95	87	87	97	96	96	96	101	89	84	102	102	112	95	99	92	97	96	107	92	107	102	100	99	99	92	122	97	94	101	89	96	91	106	113	95	100	75	97	94	95	82	111	85	100	103	112	100	105	75	114	94	96	89	87	101	109	101	88	108	95	94	102	87	88	111	94	103	88	89	112	114	83	97	88	87	101	93	95	107	98	110	88	115	106	91	84	98	101	102	106	116	94	99	102	77	111	96	105	103	95	83	98	91	94	86	84	119	92	87	110	85	100	100	86	106	99	104	103	108	93	115	90	110	106	88	104	84	95	92	106	103	102	107	105	87	112	118	90	109	109	98	99	92	106	86	104	93	104	109	101	107	93	97	101	105	99	91	105	103	94	94	88	103	107	75	93	88	97	96	97	95	98	85	113	95	90	106	88	85	91	101	91	97	91	89	121	100	86	104	91	89	80	102	98	105	96	97	87	98	97	87	92	96	94	94	110	97	95	96	97	106	98	99	113	91	99	103	94	104	88	110	90	108	92	95	87	83	125	104	99	94	112	104	95	96	94	104	97	99	98	98	93	101	99	93	97	99	89	103	91	105	107	115	83	101	109	116	109	95	102	84	83	126	108	89	101	94	102	92	98	100	103	110	100	108	96	93	108	89	91	83	91	96	101	91	98	81	96	91	108	94	100	104	114	80	97	84	96	96	84	96	84	100	104	90	85	92	97	116	116	85	101	113	96	105	86	87	93	103	87	93	94	100	103	89	99	100	101	99	97	105	93	99	92	99	94	96	96	83	87	109	92	104	92	101	104	108	108	103	88	112	97	98	93	88	93	105	111	101	72	108	83	99	94	91	103	85	104	89	121	94	79	112	110	106	97	101	105	97	100	93	99	99	99	87	97	96	93	102	119	93	101	105	105	91	91	96	94	101	95	100	107	108	97	101	93	97	96	82	108	105	103	94	112	85	93	106	112	97	93	112	86	98	110	92	88	102	110	78	112	106	95	92	107	101	101	105	83	107	88	97	95	99	99	104	117	102	95	90	104	91	93	86	115	105	105	88	107	83	89	79	121	78	85	113	93	99	101	99	93	89	98	86	99	81	104	89	100	97	100	115	96	110	97	98	94	112	87	83	87	96	116	98	111	96	83	107	108	74	107	84	93	106	90	93	86	101	87	106	105	96	91	106	93	102	109	104	104	107	103	103	100	108	97	93	91	83	96	90	96	93	73	88	103	93	86	122	115	107	89	111	93	100	104	99	93	85	91	112	88	84	101	96	89	90	93	92	84	75	103	94	74	113	96	81	108	98	94	101	97	100	82	96	81	100	96	96	90	83	73	96	93	90	102	82	112	99	95	110	124	90	109	101	89	105	112	103	104	85	85	84	98	80	92	98	92	105	90	113	109	92	97	93	101	98	117	92	115	91	98	99	114	83	119	101	93	75	110	91	109	112	98	93	99	90	95	89	99	90	111	103	85	96	93	99	101	94	70	90	89	106	89	92	99	74	100	101	89	78	96	101	86	98	98	106	100	104	91	99	94	82	100	92	89	102	103	98	107	95	100	96	94	113	118	107	104	91	91	98	85	84	116	88	101	99	92	90	96	106	100	113	93	112	107	88	92	83	99	108	98	99	96	92	95	97	102	105	105	91	74	103	109	78	80	115	85	90	103	70	92	96	86	99	103	106	94	105	89	113	109	92	99	98	95	94	107	107	113	84	88	108	94	109	109	91	112	87	103	97	104	97	96	101	106	113	103	100	99	92	100	108	101	97	112	108	83	95	98	111	119	102	106	120	96	104	94	105	97	86	86	105	78	96	86	91	90	108	103	108	92	89	100	101	93	92	101	75	76	85	90	102	95	97	81	106	79	98	72	102	95	96	90	114	98	112	92	90	91	97	106	71	101	103	102	95	85
39965	29649	25129	23423	25926	20041	19385	18637	17206	15301	11307	7762	4534	2086	1408	1176	1039	918	889	855	866	836	857	823	881	912	920	882	879	852	875	822	813	861	877	847	858	873	820	852	787	819	865	816	812	845	838	832	811	807	871	834	841	797	824	796	863	839	839	854	808	845	835	813	855	822	768	825	845	895	841	869	851	829	797	789	864	860	871	844	820	846	767	807	842	853	779	821	793	850	829	831	824	780	788	858	819	801	787	831	826	821	838	804	866	826	851	842	893	892	850	824	777	836	876	850	850	846	804	843	891	846	861	873	813	840	815	845	871	820	858	784	845	837	867	818	822	846	844	838	831	801	885	840	834	801	817	813	881	847	842	809	847	821	846	829	842	847	864	815	875	833	838	855	796	823	886	849	827	828	833	835	890	860	874	867	832	826	866	807	877	825	867	852	807	840	841	856	869	858	796	832	864	831	826	844	810	806	836	881	771	806	825	807	841	844	809	838	848	832	855	851	861	835	862	906	787	792	862	835	862	815	837	826	818	855	856	887	857	882	818	834	810	852	772	839	818	832	831	852	866	823	873	869	897	819	864	832	894	809	856	835	810	823	838	857	828	870	847	780	874	843	864	802	858	839	906	838	792	883	837	846	784	879	802	789	842	911	845	797	820	856	876	868	857	835	829	868	834	862	874	882	818	836	825	827	896	836	870	803	868	833	817	888	856	828	830	817	808	789	836	865	832	855	882	856	833	878	841	873	797	875	842	866	859	833	851	868	853	806	856	823	816	857	847	827	858	861	843	801	837	880	865	861	853	788	887	827	898	817	879	860	837	781	821	880	889	826	842	825	840	820	862	837	820	844	828	841	855	857	836	860	820	798	891	849	799	807	848	801	853	831	796	825	866	821	814	796	859	792	829	860	823	823	836	855	843	839	876	881	817	850	811	819	855	838	865	859	817	834	800	840	863	784	853	872	770	857	828	872	802	857	875	808	823	841	804	832	856	816	829	891	809	831	777	826	843	802	819	859	882	854	838	868	905	858	880	808	820	817	821	823	801	856	822	896	814	896	857	896	889	814	851	870	830	838	814	834	847	842	852	893	818	898	824	857	829	858	831	829	834	891	854	850	857	818	855	806	867	851	824	857	831	833	855	826	882	826	826	868	854	862	858	792	858	891	802	863	848	835	885	828	856	854	884	839	900	848	867	867	823	868	841	837	794	852	893	836	791	828	847	843	882	830	838	865	884	836	824	813	878	806	835	874	850	883	851	891	836	818	892	784	843	855	866	830	800	881	859	884	808	816	807	829	858	856	857	810	869	844	857	900	833	849	795	805	866	850	877	830	851	823	832	894	858	817	825	840	821	885	813	858	857	839	844	785	851	841	821	825	858	828	878	864	861	799	805	869	837	835	841	809	863	858	819	896	834	796	833	836	855	814	821	826	870	864	810	817	802	810	810	869	797	830	809	863	854	835	852	850	963	830	875	843	896	836	812	831	842	851	863	786	822	858	813	867	803	863	816	874	851	830	869	873	846	834	825	827	837	874	881	788	843	902	829	846	833	894	815	789	846	856	886	868	833	834	824	860	808	837	896	820	793	815	833	847	881	820	807	869	802	859	891	843	827	865	859	800	823	843	885	824	834	850	875	845	856	827	837	889	840	845	853	843	798	828	868	850	889	902	770	841	854	853	835	821	849	812	827	854	800	852	853	789	882	846	833	876	869	832	855	873	871	843	805	880	830	840	811	795	824	861	848	829	830	849	808	855	804	830	829	891	854	829	820	809	857	898	803	894	883	823	846	836	872	824	903	811	865	830	875	876	848	832	807	823	862	818	865	881	877	855	841	866	806	860	900	831	842	822	847	816	883	867	885	862	809	853	846	808	811	840	843	830	881	852	833	802	829	863	865	818	874	874	850	875	908	883	821	790	842	803	820	879	879	832	834	899	874	823	824	882	843	829	765	867	836	841	828	825	816	830	873	821	878	876	815	838	791	863	874	843	854	825	845	815	848	838	827	832	827	780	857	811	851	871	869	779	819	835	830	861	833	806	873	854	836	841	843	815	844	829	767	833	846	827	850	840	827	875	859	824	850	880	852	877	828	854	815	825	888	849	846	802	867	863	847	851	802	857	795	812	840	813	822	828	853	851	879	860	768	837	826	821	825	876	814	825	854	840	870	885	808	820	844	851	769	832	845	838	807	836	805	852	824	796	792	818	870	878	867	860	766	832	844	934	853	850	872	800	862	834	846	849	857	849	814	805	843	889	846	848	866	860	818	837	855	837	852	880	806	849	807	875	829	843	876	797	841	807	856	879	821	840	856	830	814	830	846	806	823	871	823	796	860	810	826	853	852	858	900	861	852	859	866	849	796	876	853	840	832	822	788	906	832	801	820	866	860	854	822	851	818	858	856	862	794	827	784	850	812	832	809	848	893	823	826	810	806	875	820	887	843	837	837	857	826	845	855	803	835	834	811	801	822	855	856	813	831	844	923	840	797	886	849	837	834	862	854	814	887	857	844	842	845	847	850	797	859	882	880	832	880	808	804	841	842	816	824	843	855	830	851	818	889	829	871	869	864	873	843	845	864	817	857	840	847	834	852	848	884	852	786	849	899	833	882	840	804	818	828	810	837	837	859	826	741	791	876	913	845	802	791	840	834	886	799	819	856	859	804	842	888	861	834	869	853	844	828	822	848	843	874	892	794	907	859	830	837	821	874	873	837	840	858	882	834	832	851	802	912	839	827	851	820	869	799	843	851	831	810	883	851	829	841	862	880	866	792	870	833	844	879	812	849	890	826	802	864	863	858	848	826	802	820	820	806	856	824	799	824	807	795	814	897	842	850	894	822	802	819	801	849	844	859	875	877	837	851	895	896	817	867	807	835	901	817	835	865	847	796	875	874	861	818	852	805	836	800	834	833	869	837	837	836	833	830	859	889	845	853	803	835	870	863	879	802	814	842	859	847	828	843	861	888	819	810	829	811	866	805	815	836	789	854	863	836	829	883	888	822	856	860	793	815	828	927	858	799	837	870	817	825	833	837	886	800	854	820	892	875	872	792	868	839	841	830	807	829	868	833	818	859	859	874	876	830	865	856	826	806	841	837	848	865	824	849	840	883	851	871	869	865	897	787	834	813	781	826	847	854	823	822	840	878	800	883	828	844	914	811	800	814	825	899	861	848	884	797	850	838	834	813	834	900	881	846	852	844	838	847	877	851	817	856	853	829	808	908	851	864	905	890	790	824	840	844	823	813	879	864	807	869	893	803	777	827	806	851	899	800	838	851	804	860	853	826	866	782	839	862	829	801	855	829	858	812	901	825	838	885	840	856	850	891	813	903	846	874	848	837	818	843	824	888	853	830	819	828	864	859	879	818	787	802	849	823	886	822	820	855	817	839	832	805	844	828	866	863	877	867	912	858	829	831	838	846	799	852	816	852	890	840	869	822	854	852	861	872	794	854	818	852	853	860	891	856	805	864	835	892	832	836	835	818	851
9274	7441	5122	2805	1752	817	616	642	742	770	566	408	216	105	85	81	73	83	69	60	61	76	74	56	74	77	73	60	77	66	65	65	80	67	61	64	80	85	65	77	73	80	77	56	67	74	73	71	56	68	60	69	60	57	61	57	60	57	58	61	86	71	62	75	69	71	61	71	72	64	65	66	71	72	54	71	60	91	74	71	66	64	68	68	63	64	60	75	56	66	55	69	60	57	55	62	82	62	79	57	61	74	53	63	57	64	61	69	62	65	76	70	67	68	61	62	62	75	60	75	61	80	71	46	62	77	72	52	63	73	56	75	70	81	72	55	72	69	64	66	65	66	71	67	69	60	70	77	69	68	51	76	69	65	74	71	79	55	66	58	72	58	57	84	82	83	73	66	60	85	55	59	71	66	72	73	67	68	74	70	69	73	75	68	69	70	62	58	66	58	68	58	74	74	70	73	54	66	60	71	64	64	61	65	58	90	78	66	65	73	65	56	62	83	71	61	73	59	75	68	74	74	67	62	51	60	56	67	68	71	66	69	65	49	64	64	78	85	72	64	64	67	56	72	80	58	84	56	77	64	64	68	69	63	87	49	69	66	73	74	55	70	68	60	67	70	62	81	68	54	73	76	60	54	56	58	69	58	69	79	75	70	81	62	60	81	68	63	76	72	65	62	79	70	61	55	77	67	75	61	66	60	59	65	58	74	63	73	47	62	64	64	63	67	66	79	65	64	61	70	60	56	58	80	66	81	70	75	86	80	72	75	72	71	83	61	68	80	71	76	84	57	57	81	75	48	67	74	71	59	79	66	64	61	78	62	56	63	82	68	81	72	56	72	82	52	77	63	76	63	69	68	60	86	70	57	72	69	74	68	75	59	59	68	59	67	65	78	57	65	71	67	54	59	63	58	77	81	73	67	54	67	50	76	70	63	60	71	54	71	71	51	81	50	65	70	77	74	65	61	58	71	75	64	56	66	74	63	57	58	70	67	47	81	69	72	68	65	62	69	60	68	66	66	61	64	71	68	67	77	65	76	66	67	64	71	63	61	57	65	69	59	69	71	77	78	65	70	66	71	66	59	64	64	68	81	56	63	68	72	77	64	64	66	62	66	60	59	70	61	61	83	57	65	66	57	84	68	81	75	63	58	60	73	78	70	59	66	68	67	77	70	56	59	57	64	60	52	69	78	64	66	81	69	65	79	65	72	64	54	71	65	61	71	68	75	66	81	64	64	65	60	85	69	68	78	67	80	62	62	67	62	67	61	74	65	74	72	49	68	72	67	62	62	65	82	71	62	64	55	72	76	63	58	70	70	73	63	62	73	66	68	70	70	64	64	67	74	77	66	61	80	61	64	59	56	67	65	66	78	57	86	68	87	71	72	60	79	57	60	69	66	66	66	73	67	72	56	61	68	70	74	58	61	65	61	71	64	64	81	52	63	51	58	74	71	69	64	66	61	72	74	77	69	56	71	64	68	73	68	68	65	69	83	64	57	71	65	65	63	71	72	86	75	60	77	77	68	63	71	61	66	65	63	65	65	77	65	61	74	56	70	66	71	70	60	91	60	57	71	63	72	64	72	78	70	68	76	77	75	70	59	60	69	82	75	89	58	69	62	83	62	77	74	59	64	66	63	64	64	71	69	62	72	60	81	61	59	87	65	69	73	67	62	72	73	69	75	60	69	75	71	67	62	64	68	60	65	70	58	63	67	75	85	64	61	69	74	79	73	59	61	75	65	59	63	55	65	87	59	62	59	69	65	77	53	53	55	71	75	74	53	59	64	75	61	68	83	68	57	73	70	78	69	66	56	56	51	76	64	67	70	69	84	66	74	50	57	51	74	72	75	77	71	55	62	72	65	89	60	58	69	68	66	59	68	75	68	74	72	52	67	76	82	70	61	86	59	63	60	64	68	55	59	73	46	68	57	65	59	70	79	53	55	68	60	53	80	84	80	72	53	64	69	63	66	77	71	66	64	76	61	81	61	60	68	69	68	60	54	63	74	52	63	66	68	57	64	73	64	63	58	65	61	63	50	57	65	70	62	72	63	67	77	73	57	62	69	67	52	67	73	62	81	55	59	77	69	67	78	67	79	71	70	55	60	56	86	73	61	70	75	68	63	67	63	78	70	55	71	63	78	71	60	56	73	64	60	69	66	61	57	74	66	62	60	59	76	70	67	68	59	65	62	68	64	65	72	75	50	63	80	78	64	72	57	67	79	68	66	60	82	68	77	79	55	80	79	81	80	64	72	68	77	78	84	72	73	64	71	51	70	64	68	66	78	64	71	69	75	68	66	70	64	61	71	59	72	77	73	56	64	52	76	63	58	74	61	63	85	71	64	59	65	49	74	74	64	88	65	73	75	60	73	72	73	76	67	80	62	75	62	74	66	61	65	66	74	61	64	69	62	55	81	67	65	70	79	64	81	83	57	67	61	66	56	78	60	57	70	81	68	58	66	63	65	77	71	62	66	71	60	70	59	55	73	63	60	62	73	62	58	70	81	71	68	71	74	71	63	55	68	54	64	56	50	70	62	73	61	73	67	60	72	88	62	55	68	72	63	65	54	65	61	60	73	46	63	74	74	66	66	68	65	79	67	64	74	81	65	72	76	64	61	76	69	66	51	66	73	80	64	59	60	63	74	72	69	63	71	60	63	55	73	52	67	66	70	83	67	60	63	71	70	66	68	76	56	72	80	72	47	69	67	80	58	73	63	70	64	78	56	64	62	58	65	57	56	67	80	69	66	56	75	70	60	66	66	76	66	69	69	68	68	73	61	68	77	67	75	61	69	66	51	67	70	73	63	73	63	56	68	61	75	68	58	71	65	73	74	70	63	83	64	64	54	78	79	63	62	78	55	61	76	70	65	68	82	60	60	68	76	76	76	57	80	68	68	75	83	69	81	73	73	58	85	59	58	62	72	63	78	69	68	68	75	74	78	80	56	78	56	81	70	50	58	64	69	77	59	66	77	42	68	72	69	68	57	78	67	79	77	55	61	58	76	77	62	71	75	64	56	70	68	67	72	68	61	48	66	74	71	52	60	65	51	65	62	50	63	51	65	69	64	68	67	60	74	67	59	74	74	62	66	74	61	60	78	72	72	75	64	52	76	55	61	60	64	58	57	67	84	64	71	87	66	62	79	67	60	68	59	76	78	70	71	75	63	84	52	66	62	77	76	69	69	65	70	75	79	70	76	65	70	66	56	72	67	56	64	66	64	68	58	75	70	71	79	64	69	73	59	58	66	60	72	67	72	70	60	57	59	71	66	64	73	57	85	57	69	73	65	50	71	64	78	79	76	59	67	51	61	72	63	66	67	69	50	63	58	70	66	71	74	82	78	83	67	57	81	58	63	72	56	63	82	62	51	65	54	53	66	68	82	75	83	72	55	70	69	58	57	56	67	71	55	77	80	66	64	62	67	66	68	73	66	80	57	68	75	75	71	73	61	70	80	71	69	80	57	80	48	52	49	71	80
37764	29127	25249	22573	23927	17706	15221	14895	14931	14205	10772	7600	3902	1767	1172	928	745	670	677	670	615	576	568	619	629	627	598	632	642	573	597	580	616	634	562	566	580	618	552	587	607	576	605	574	508	566	603	610	582	607	619	588	563	589	621	574	545	622	575	589	601	583	582	583	606	586	577	582	574	566	601	592	589	561	583	574	570	594	575	599	611	554	621	637	550	556	565	553	578	582	585	612	602	565	616	601	568	603	566	595	578	588	559	594	590	579	595	613	588	605	582	591	600	602	572	571	567	604	581	589	597	634	612	597	556	626	595	610	597	578	627	593	584	604	591	607	540	585	548	575	624	573	580	582	569	604	622	608	578	550	587	562	577	564	581	608	644	619	629	566	613	604	572	571	553	555	577	595	648	602	595	577	575	591	581	594	587	564	567	604	604	576	582	545	597	601	595	603	581	620	631	627	615	578	588	624	617	581	582	569	620	613	579	574	549	642	582	626	582	554	627	545	634	562	565	601	582	598	578	588	583	538	578	611	551	562	571	605	603	570	573	550	546	597	619	577	595	562	584	584	599	577	590	593	625	568	582	589	609	578	602	584	578	574	558	587	589	593	569	591	626	559	589	576	531	598	586	591	580	592	554	560	565	610	612	628	593	596	584	582	595	598	566	585	621	595	593	590	597	598	595	546	583	593	597	580	611	589	596	611	561	546	594	584	597	630	598	650	593	583	526	547	600	617	569	566	620	599	588	573	560	609	641	559	572	539	570	627	592	553	603	593	594	584	548	621	583	569	559	568	571	552	572	600	599	621	593	595	629	618	606	588	609	600	625	607	563	616	628	590	576	556	599	588	618	613	611	577	577	572	610	565	563	615	536	570	587	566	555	545	572	565	626	599	583	610	570	578	560	614	565	575	613	580	584	606	560	597	599	588	563	607	594	561	590	574	589	594	611	579	602	621	587	590	576	553	630	593	593	588	595	618	623	581	613	611	599	626	574	587	572	556	577	587	625	591	617	583	562	535	575	594	592	579	622	598	612	589	640	586	569	592	613	535	652	590	532	579	617	579	536	580	587	620	585	570	599	595	604	627	573	580	559	611	547	587	594	590	574	592	582	560	561	579	588	576	584	533	584	576	564	603	591	598	600	619	589	603	570	562	628	574	559	641	590	579	563	597	560	574	571	597	567	556	627	564	572	604	603	560	540	609	574	548	627	591	596	602	582	569	588	547	601	565	598	592	579	585	557	584	575	547	613	632	620	625	576	601	592	574	528	587	570	621	574	582	604	573	592	584	611	577	602	592	603	569	564	543	582	590	588	596	572	587	590	596	559	601	544	580	562	624	570	564	571	593	583	556	617	602	560	595	625	577	578	585	559	613	596	587	638	576	568	614	577	602	562	564	586	553	567	590	568	611	599	598	579	556	572	591	596	582	596	606	564	591	613	553	585	575	556	606	603	565	589	591	577	587	519	580	595	634	586	531	542	636	582	594	602	598	526	601	579	613	585	600	597	586	596	607	570	566	590	547	593	574	607	592	592	576	623	556	626	534	568	622	556	635	559	576	613	574	603	560	643	571	585	552	532	580	591	595	576	579	621	579	585	558	600	547	570	609	574	595	552	609	570	606	610	596	585	571	578	556	582	580	589	553	557	602	610	602	598	586	574	570	637	590	579	535	580	596	582	588	579	540	593	593	596	631	622	563	601	566	584	556	567	606	606	552	575	576	559	566	603	579	576	623	575	576	625	607	605	593	585	602	577	559	549	538	627	575	601	585	610	565	608	536	575	604	600	576	548	585	575	604	580	536	583	612	511	579	580	595	593	640	580	579	599	580	625	589	610	585	577	577	556	551	614	582	608	610	584	580	592	573	584	597	625	535	543	562	571	590	553	610	594	578	588	572	603	570	594	650	589	572	593	581	545	578	584	609	582	583	567	614	604	608	559	585	637	588	643	568	570	578	581	572	602	581	588	595	585	621	590	563	540	596	571	597	572	580	584	553	589	522	583	603	587	614	562	582	612	576	567	571	562	605	562	609	575	567	580	636	615	592	603	564	559	560	579	560	593	598	563	533	589	605	561	621	596	581	605	587	603	605	647	580	591	573	560	573	576	612	523	658	594	583	583	611	556	578	596	573	581	612	543	609	566	607	590	591	626	601	599	574	598	605	626	581	595	610	606	585	568	567	566	586	557	604	583	621	606	563	553	573	568	566	572	621	559	616	611	560	583	579	614	592	568	609	609	588	565	570	595	584	617	610	593	596	618	598	562	617	599	607	602	588	611	597	545	586	578	585	572	590	595	605	550	568	573	604	588	556	588	579	576	577	599	548	573	580	543	573	578	639	598	587	575	572	622	586	545	560	567	543	557	605	597	578	591	600	580	549	586	613	561	600	600	603	587	585	584	575	590	590	581	596	612	606	587	584	578	597	577	537	601	604	568	550	601	575	571	574	604	592	601	592	602	608	570	578	565	585	627	574	591	568	576	551	627	511	598	574	593	594	598	601	574	540	576	582	570	546	562	536	583	569	601	591	624	607	609	557	584	617	613	558	613	563	559	558	594	597	584	565	594	593	581	596	602	558	573	587	631	565	622	583	592	571	566	562	582	572	612	577	584	598	564	571	598	558	569	559	575	601	592	594	588	618	578	578	579	584	595	527	544	656	564	576	581	562	599	577	554	618	558	566	590	564	585	595	579	592	563	640	560	581	609	581	557	586	608	616	597	584	572	604	610	597	570	629	615	555	593	592	574	594	560	595	584	564	600	581	625	580	567	562	556	611	554	599	573	548	633	611	569	581	600	613	500	574	533	534	597	605	622	635	592	586	535	613	591	557	601	567	565	598	628	553	567	548	580	588	626	567	577	602	581	586	573	610	565	600	590	590	592	627	595	591	598	573	580	567	591	561	566	562	579	610	606	570	595	592	617	560	583	547	580	608	543	567	600	553	568	536	590	551	576	593	579	617	608	587	619	596	579	568	564	603	607	594	548	558	594	598	586	576	587	615	557	544	579	597	589	620	609	614	547	600	554	558	595	603	565	553	564	623	605	600	579	593	542	555	575	573	593	587	590	583	586	589	617	576	527	587	589	611	558	564	614	547	622	606	569	603	594	609	568	598	585	556	600	563	566	596	557	573	591	546	612	601	554	565	576	586	661	571	580	560	565	573	585	540	590	559	584	554	610	602	595	562	603	565	592	598	610	586	568	586	598	598	614	598	550	563	556	559	649	610	610	584	609	591	605	549	612	544	636	594	547	581	585	573	578	541	602	610	609	654	614	565	558	577	594	596	607	555	562	588	573	597	553	607	616	578	545	617	590	582	596	626	606	573	572	588	599	606	580	584	605	559	540	540	549	635	652	563	592	559	564	603	607	575	597	587	557	587	620	597	540	583	569	614	574	555	593	584	617	641	587	570	593	630	538	560	611	566	580	587	598	641	609	612	566	629	594	579	601	589	574	575	571	619	622	625	591	610	584	562	563	608	582	575	610	627
12370	12182	7830	4662	2772	1403	875	755	1046	1195	976	713	366	170	159	127	108	107	91	100	84	95	81	95	93	97	99	131	85	110	82	99	81	83	94	75	85	99	98	100	90	70	96	83	99	86	79	85	88	91	109	83	85	89	92	96	89	76	62	89	105	81	98	83	68	97	90	71	69	77	76	78	107	78	84	81	85	98	76	95	89	101	68	100	84	89	104	87	76	100	83	95	101	98	84	81	92	90	85	90	85	100	92	74	77	90	89	89	75	93	95	85	99	92	94	96	95	76	97	88	85	74	86	89	89	111	100	95	82	90	85	83	86	102	106	85	97	90	107	81	82	69	74	84	83	108	89	95	90	86	80	90	89	96	105	86	92	80	90	96	85	94	98	94	99	89	84	85	91	102	76	99	85	93	97	95	93	89	94	90	90	92	83	91	88	74	80	82	85	90	93	89	85	100	97	80	90	83	80	84	83	84	73	86	85	106	82	82	82	80	83	96	91	100	98	91	89	90	86	87	80	104	84	83	84	62	81	96	76	87	91	73	113	90	93	84	75	92	85	86	89	81	80	69	79	86	80	91	87	83	79	89	93	97	66	85	93	88	82	78	66	87	87	69	79	91	87	77	82	96	85	84	88	73	90	73	91	92	84	78	74	90	108	82	98	93	93	90	87	83	89	81	98	89	95	85	84	115	101	84	98	81	87	121	100	89	89	93	81	94	88	95	93	81	101	86	81	101	92	95	96	74	93	99	82	96	88	92	90	93	95	96	99	83	84	80	79	87	92	85	81	90	87	85	93	100	111	74	108	84	80	64	102	91	87	77	83	70	90	89	79	96	89	90	96	92	78	98	86	79	83	79	78	82	84	94	93	92	88	94	92	84	61	88	74	92	106	77	66	111	94	99	96	92	91	85	85	75	96	101	82	80	80	82	83	113	83	95	96	80	86	70	85	97	77	94	94	85	80	87	101	84	86	77	69	80	87	100	80	100	89	86	90	92	83	84	103	70	86	88	97	79	90	95	107	93	83	103	105	83	91	93	87	97	95	94	102	94	85	91	94	109	85	80	98	84	103	87	82	102	83	88	101	80	102	92	94	97	87	88	88	79	112	80	114	80	92	69	86	88	73	97	87	108	90	94	91	80	85	92	84	88	85	88	91	75	76	76	90	72	82	93	81	88	100	89	87	92	105	86	78	97	98	101	90	81	101	96	97	94	82	85	72	90	92	108	83	106	82	82	81	92	83	106	98	106	87	78	96	92	93	90	100	80	98	95	81	87	93	95	91	104	100	102	87	91	81	73	79	105	78	87	77	74	72	75	83	84	94	78	81	101	84	91	94	87	72	73	67	86	86	82	91	95	87	89	84	94	87	97	82	76	86	77	76	90	93	97	74	82	93	87	82	93	83	103	88	80	96	87	79	83	74	99	88	90	103	89	63	87	82	88	88	101	102	88	109	107	83	73	79	88	103	92	81	92	87	90	88	97	79	96	82	100	106	85	106	85	82	100	86	84	89	83	82	79	81	99	70	85	82	86	85	76	72	93	79	95	90	100	84	101	81	99	85	82	90	94	102	100	76	84	78	94	92	75	85	76	80	76	94	84	81	82	92	85	78	81	93	77	94	100	103	85	89	95	88	80	83	107	65	83	90	84	76	97	103	94	92	100	81	83	105	87	88	85	99	72	86	74	80	92	100	110	84	79	82	93	92	90	92	79	70	98	79	80	109	79	77	84	92	81	90	86	80	82	75	92	94	86	102	97	79	95	70	78	87	66	70	85	97	81	76	95	94	80	91	65	86	81	85	94	91	102	93	98	97	94	102	99	96	81	102	94	87	100	85	89	98	81	100	83	74	80	94	91	82	83	74	88	79	74	80	95	81	84	92	82	93	92	72	92	91	105	82	90	75	79	80	92	99	83	94	83	85	96	90	88	92	77	92	85	90	80	86	100	99	78	113	98	89	81	75	88	93	88	98	101	100	93	82	75	81	93	83	79	98	77	88	94	76	84	84	72	104	87	89	67	88	88	82	82	88	96	91	90	94	92	86	84	84	91	100	73	87	80	85	91	88	83	79	91	98	87	84	91	78	86	82	81	95	89	91	80	87	86	94	86	104	97	100	90	93	97	89	85	69	99	73	92	87	80	92	79	86	64	89	111	84	86	87	76	89	100	84	88	85	91	89	114	83	90	80	73	76	81	74	81	75	91	91	91	96	76	87	103	79	66	92	92	94	83	95	81	94	75	96	107	87	85	91	93	82	92	86	88	76	92	90	86	80	83	81	87	83	89	75	89	88	85	96	100	99	78	88	88	85	93	79	77	87	96	86	78	80	82	75	80	90	91	93	90	93	90	78	69	86	91	89	73	97	96	86	80	85	71	96	99	88	105	103	87	88	78	95	88	86	98	81	86	89	80	90	82	89	73	87	90	105	81	94	87	84	95	83	82	76	107	106	97	82	89	92	79	89	96	97	79	90	69	82	80	82	81	88	103	87	86	72	90	96	93	80	98	91	84	92	75	59	95	83	75	89	97	69	91	78	78	86	96	78	85	91	86	103	80	71	87	85	87	95	94	97	72	91	112	76	71	94	83	91	89	90	79	93	71	93	86	93	65	88	71	92	95	104	72	95	83	101	99	70	84	65	89	94	88	76	78	94	88	86	99	87	87	85	66	97	100	108	66	102	81	91	82	84	86	100	84	92	94	95	84	98	86	87	101	89	114	84	92	66	97	85	80	92	103	92	77	79	100	79	100	87	97	93	84	95	77	95	86	107	83	101	94	87	85	97	102	84	80	93	88	77	105	91	94	97	91	91	82	85	82	91	79	97	102	66	79	69	74	87	88	94	88	97	97	94	68	105	99	81	77	97	99	98	77	93	86	90	71	94	87	102	106	90	84	83	73	86	77	114	83	98	97	95	92	94	106	94	86	102	97	102	80	94	78	90	101	85	83	85	90	87	83	96	92	90	94	100	90	84	94	94	94	83	87	70	85	81	89	77	102	97	95	84	72	82	82	104	89	93	82	78	71	88	94	85	104	97	96	81	81	92	90	97	86	79	73	97	85	98	75	93	98	86	101	109	74	102	93	95	92	79	84	83	84	81	105	89	96	86	94	66	86	84	71	79	83	88	89	79	105	87	94	77	99	88	89	86	75	87	92	94	90	69	85	93	84	85	76	81	102	87	85	91	74	95	68	82	98	101	101	88	86	86	93	101	80	85	92	94	89	94	100	79	86	79	70	90	98	78	79	103	90	79	81	93	93	116	66	96	80	76	89	90	106	71	86	101	89	96	87	75	94	83	94	85	75	84	81	85	92	78	72	84	94	85	97	93	90	75	81	93	94	88	93	84	92	92	81	91	111	81	90	77	98	103	83	89	84	93	86	95	74	73	93	91	80	98	87	99	85	82	109	90	87	88	89	85	89	82	94	80	87	77	83	92	95	88	83	80	72	93	88	92	94	67	88	81	87	94	78	87	82	104	98
43224	34116	28969	27346	28077	22325	17795	16319	18079	18725	15077	11033	5752	2326	1831	1489	1097	980	891	882	862	785	811	804	932	853	876	859	814	764	806	744	820	779	745	703	774	750	707	759	766	765	730	757	743	773	752	779	766	773	739	790	771	805	738	774	770	821	811	790	783	747	773	785	772	751	762	761	816	776	791	753	777	773	761	785	778	771	761	748	768	763	762	732	792	739	735	728	734	745	803	739	788	768	748	804	801	774	757	753	779	748	739	766	778	765	779	743	772	791	797	759	793	786	716	777	771	758	775	735	787	766	777	769	723	797	790	733	806	802	778	804	771	750	777	697	814	739	809	786	796	740	761	763	744	832	778	765	825	746	768	828	760	732	795	778	751	746	812	794	717	801	765	806	760	814	789	788	768	800	818	772	728	820	765	813	768	751	799	771	740	849	796	742	763	708	769	788	766	801	719	806	737	752	765	799	779	788	790	751	841	762	821	807	758	781	733	770	756	818	761	787	774	760	766	810	756	744	787	786	784	750	818	718	787	755	761	776	805	758	785	820	733	766	825	764	768	725	775	803	747	794	752	779	789	741	778	795	778	772	728	779	795	795	779	776	776	783	784	777	794	777	786	846	812	800	796	751	800	762	761	772	781	778	791	822	735	770	737	742	742	738	809	731	763	757	841	767	783	725	765	755	776	796	748	746	755	789	727	748	763	745	814	808	779	758	769	751	773	755	776	783	724	726	764	791	749	802	760	774	791	770	738	762	767	741	777	748	773	838	786	802	758	755	771	842	771	747	725	786	756	761	754	816	754	795	725	781	704	762	733	785	777	810	718	738	831	744	764	761	761	834	821	725	825	765	814	806	749	772	799	800	755	735	788	755	700	748	800	742	761	820	764	787	759	827	769	749	757	822	795	758	800	844	749	773	775	738	783	784	811	772	823	754	759	795	811	750	766	748	770	776	799	787	790	766	785	807	779	780	755	851	741	732	756	741	786	753	815	763	831	784	727	805	752	738	737	780	753	836	786	743	759	761	757	753	744	787	760	721	799	813	771	792	769	806	793	808	787	793	775	795	769	780	812	801	763	799	792	767	812	799	726	760	809	800	778	845	790	748	814	762	865	759	768	761	793	731	762	776	760	714	775	769	746	770	756	796	764	718	741	747	795	799	773	763	817	765	749	746	786	781	777	768	813	761	742	765	759	768	772	775	810	734	797	772	760	804	740	775	817	809	771	761	773	765	748	764	788	718	719	798	762	808	715	765	791	786	792	757	794	787	793	807	773	760	753	808	764	797	784	765	768	768	770	808	790	830	760	809	735	763	763	777	812	768	757	735	787	750	735	765	775	747	826	783	763	754	772	776	797	780	770	792	769	768	777	781	764	779	729	779	730	753	755	730	743	793	795	748	792	805	734	770	740	787	768	819	767	784	760	792	814	795	811	817	765	766	757	805	797	771	790	769	767	751	728	740	776	773	803	789	768	714	777	840	825	770	783	792	773	740	801	717	767	774	753	776	794	743	756	839	801	764	754	755	786	773	800	757	756	787	754	805	828	751	812	756	763	756	828	801	794	805	735	722	762	781	771	791	778	779	808	775	800	790	761	710	825	760	787	786	762	824	781	734	737	724	755	786	771	794	745	807	792	779	693	831	734	760	786	769	787	759	705	789	760	795	769	720	760	819	792	760	797	738	781	778	833	789	739	717	765	777	799	769	781	797	780	807	759	763	753	761	834	758	738	798	777	773	771	704	812	778	741	734	764	799	756	721	795	787	717	777	750	815	738	756	735	784	802	779	764	750	757	791	867	793	756	783	778	826	748	738	827	802	822	827	759	715	751	726	783	830	750	790	773	778	776	775	789	777	777	785	749	729	771	765	781	750	797	745	766	754	746	762	774	774	713	782	781	782	763	742	735	768	778	746	754	766	797	750	721	787	819	739	695	776	808	753	817	791	740	793	794	792	745	785	772	721	775	841	765	794	841	765	770	773	744	765	761	743	771	796	764	807	792	786	782	765	797	753	739	781	734	759	777	701	753	823	737	761	805	747	773	758	773	771	755	799	795	722	760	780	754	786	811	781	742	794	728	814	784	740	774	764	782	784	775	746	746	781	725	785	802	746	809	796	743	734	785	739	784	832	793	810	719	757	785	786	749	769	785	802	756	774	834	793	804	747	727	777	797	796	755	728	814	744	729	824	748	781	725	790	762	813	746	819	765	723	757	821	721	772	762	784	747	730	796	757	795	775	745	836	762	752	800	748	741	725	794	810	778	774	743	761	760	809	749	683	824	763	786	788	791	788	768	750	763	797	740	779	806	802	815	761	786	752	767	788	800	749	815	764	750	803	773	770	779	764	733	768	780	810	766	834	749	786	753	786	753	779	781	740	743	778	823	745	809	766	787	810	807	703	771	775	785	766	758	735	790	780	785	785	762	781	776	851	760	791	780	728	799	760	725	755	767	777	772	723	778	805	765	784	823	749	767	773	766	735	774	786	792	800	758	726	770	796	799	773	789	748	738	820	757	762	790	785	782	754	804	789	751	815	772	763	746	809	725	792	779	795	806	742	793	744	770	771	802	756	775	737	818	782	816	783	793	775	731	747	745	759	756	772	809	789	756	768	747	778	809	790	772	729	766	756	767	785	751	793	751	760	781	766	723	749	791	825	803	765	755	782	793	771	830	820	749	722	822	777	721	719	753	773	786	778	766	786	792	796	774	825	763	753	805	773	776	745	791	770	783	760	744	783	772	799	780	750	776	725	849	802	747	741	780	811	747	843	813	747	761	786	766	781	719	755	757	809	728	787	757	751	758	754	811	815	753	747	794	764	736	759	758	784	816	726	750	798	814	772	763	736	795	792	730	712	796	771	807	746	733	755	804	730	797	788	735	753	757	780	789	807	778	784	750	768	754	794	798	798	724	768	755	778	774	755	794	766	771	726	760	785	780	786	751	751	807	830	798	764	715	790	776	768	760	769	741	783	717	802	775	780	778	735	770	802	743	779	805	766	764	807	790	719	763	735	716	771	780	751	749	759	797	825	765	757	784	744	783	784	764	811	760	815	787	743	799	790	699	731	749	732	716	756	733	801	828	782	801	774	771	777	768	737	791	804	777	724	757	766	765	800	765	800	768	796	774	780	731	748	769	808	703	750	787	762	785	802	795	777	769	788	747	803	772	721	791	813	785	781	826	747	793	778	806	784	755	743	745	759	759	747	725	760	818	778	794	773	790	804	749	803	779	809	804	771	809	748	759	784	777	785	782	755	741	742	761	773	749	804	758	797	765	723	791	806	790	803	824	785	763	795	755	820	799	809	769	770	798	758	751	779	777	698	766	750	777	802	780	765	749	766	796	773	823	808	838	762	778	767	740	790	733	784	752	824	755	773	754	785	764	786	788	785	787	784	758	776	743	783	783	767	750	778	786	780	764	817	751	766	772	797	776	772	760	814	761	794	780	769	815	710	737	783	736	815	764	755	775	744	764	774	809	803	747	746
7223	5455	2839	1573	906	603	305	205	217	227	191	163	112	104	94	79	75	73	98	97	82	80	80	76	89	92	80	93	77	89	91	79	82	98	79	77	106	79	79	82	88	77	71	83	73	94	83	81	85	92	99	95	79	78	75	78	75	76	88	102	69	88	88	91	83	83	87	71	80	80	80	81	73	87	96	79	62	87	83	80	76	76	62	66	87	65	97	83	81	105	82	85	86	76	58	87	77	75	91	63	83	79	81	74	85	81	76	86	70	74	86	91	82	75	84	81	87	87	91	75	68	87	79	75	74	80	81	88	98	82	58	92	72	70	71	78	69	80	84	74	97	94	73	95	77	74	92	68	96	81	81	80	70	85	76	91	89	92	71	75	90	78	76	83	101	75	71	78	70	90	78	65	80	93	72	73	79	83	88	69	91	83	88	72	83	81	73	92	77	72	88	93	100	81	79	78	73	77	91	86	90	74	82	87	79	80	76	66	88	82	73	72	67	83	84	68	104	90	76	79	87	93	84	91	77	82	78	77	67	82	82	68	98	105	79	93	81	72	103	74	66	75	75	77	96	92	79	86	79	82	84	92	93	83	76	69	80	100	83	92	83	71	91	73	76	81	67	90	77	91	73	98	73	72	82	86	80	68	62	69	78	81	78	82	91	92	80	82	78	84	80	89	91	64	74	94	79	82	78	87	91	65	94	77	87	79	91	75	98	87	90	78	71	85	80	83	85	90	73	89	65	99	83	86	105	95	83	64	85	82	76	102	88	84	80	86	84	78	78	75	83	84	87	86	90	89	94	92	62	81	86	85	82	90	75	67	78	96	74	83	96	81	78	67	85	85	88	80	80	79	88	95	95	70	83	81	87	95	85	72	98	86	88	78	93	91	77	65	77	87	101	81	80	82	73	79	89	75	73	89	83	60	72	80	73	98	83	75	85	96	86	88	88	92	69	86	84	88	92	60	66	70	80	84	74	89	87	93	72	74	73	86	77	78	87	75	76	89	79	84	74	70	82	78	74	78	83	82	79	72	73	83	101	74	85	67	72	77	82	73	84	84	77	71	79	82	77	79	79	88	86	73	82	103	69	84	74	77	82	74	93	78	91	77	93	72	90	80	85	82	83	73	82	93	80	82	81	72	95	76	97	93	85	81	97	91	86	81	101	91	83	81	76	76	82	97	105	87	92	81	106	86	80	82	94	94	83	68	90	84	85	74	78	80	85	69	86	95	90	89	80	75	77	72	91	85	81	89	88	85	75	80	75	83	83	84	82	94	87	98	92	78	83	65	72	93	82	90	82	89	90	87	82	94	75	78	84	99	98	83	67	99	84	73	72	91	80	69	87	75	74	81	95	97	71	75	78	73	87	80	93	69	76	74	89	87	83	84	76	77	79	89	77	79	79	71	83	85	79	89	87	82	84	84	64	56	71	91	68	93	75	73	82	72	83	82	91	83	86	88	86	77	86	74	83	69	77	76	91	87	65	70	82	89	87	78	87	69	91	90	95	86	80	74	86	81	83	82	95	81	70	78	97	75	78	77	90	72	82	83	51	85	62	92	84	88	86	81	79	62	93	93	78	86	78	81	83	85	82	69	78	65	75	74	86	66	68	98	66	90	86	71	80	77	96	77	75	75	84	89	93	85	86	73	80	95	87	86	80	86	82	79	87	87	73	91	81	72	84	98	76	79	85	78	83	87	84	81	67	95	94	77	99	84	69	78	78	95	85	75	101	73	85	79	88	74	81	105	89	78	79	64	83	81	79	75	95	81	75	78	63	93	78	87	83	81	86	83	85	83	88	71	72	97	75	81	78	68	77	75	80	69	81	87	102	76	92	92	82	80	89	83	74	71	89	104	82	82	80	96	87	83	74	85	79	87	83	81	82	72	78	80	81	85	82	85	73	70	93	67	92	60	76	74	78	60	79	74	85	98	94	88	84	85	67	91	77	90	78	86	84	69	77	72	100	81	81	75	82	69	92	75	80	79	77	82	73	69	75	91	93	77	80	72	69	58	81	79	89	95	84	71	102	76	81	89	76	87	83	78	82	75	87	78	66	84	85	98	95	83	87	85	94	77	102	61	83	87	68	68	77	80	75	65	77	67	81	81	85	83	69	86	99	72	74	90	75	77	71	76	69	94	80	84	96	71	81	91	76	74	72	93	83	72	83	70	80	77	70	74	73	71	72	101	76	74	73	73	71	85	88	76	82	88	80	76	72	79	83	91	80	74	82	88	82	99	82	71	73	87	84	84	85	73	78	79	83	87	86	82	81	90	68	72	83	75	78	80	84	82	67	80	73	77	75	62	70	80	87	81	85	85	80	81	66	92	90	86	91	99	72	71	73	78	91	81	78	78	73	74	95	86	93	76	82	76	80	75	94	96	83	87	70	63	76	80	88	104	87	98	88	78	93	82	66	93	74	88	77	97	99	81	78	81	74	82	86	57	90	82	78	95	82	77	72	87	86	88	93	82	91	72	82	78	90	70	71	70	80	91	83	64	82	91	83	75	84	89	75	85	90	80	84	75	88	84	71	84	88	84	82	94	72	94	83	84	87	80	88	81	79	89	76	76	83	76	77	73	81	89	84	90	80	83	76	87	95	79	75	63	86	69	71	73	66	76	77	77	74	111	79	96	87	79	84	77	91	77	69	75	87	81	85	90	83	96	83	90	83	75	86	101	86	73	81	94	91	76	95	84	81	74	99	78	54	85	85	103	70	101	82	77	91	80	84	79	85	86	83	88	74	80	72	89	93	72	73	62	79	86	86	86	75	95	94	92	88	79	88	83	73	89	76	83	71	77	83	95	89	86	78	77	75	84	86	74	96	76	79	94	70	65	69	81	78	69	89	84	74	75	75	65	77	93	71	77	87	80	83	74	91	64	81	88	85	93	76	84	71	76	65	91	68	76	82	88	75	72	71	95	80	76	76	96	82	77	76	77	76	72	75	91	93	87	86	90	85	84	86	87	69	92	70	79	84	81	87	89	88	72	94	91	72	92	85	85	86	76	91	93	80	72	85	81	82	68	98	70	77	87	108	76	79	85	78	84	86	93	84	64	87	98	81	64	84	81	77	65	84	84	84	87	108	81	101	78	83	95	77	91	89	83	76	69	94	71	81	78	74	96	68	85	93	85	80	95	81	87	92	85	85	79	76	91	67	85	60	74	70	91	91	65	66	84	88	96	94	71	72	77	79	76	79	80	77	85	96	88	98	92	77	87	88	75	85	74	90	65	79	89	79	87	74	79	81	100	78	80	86	94	83	75	86	93	75	82	89	78	79	78	86	78	73	69	73	85	87	74	84	87	80	89	82	93	76	84	61	80	84	79	86	82	82	84	94	69	77	81	71	93	75	90	62	75	81	68	89	85	87	84	81	81	78	70	67	82	77	79	81	72	84	83	82	101	72	87	72	72	86	85	90	72	68	83	85	81	78	81	74	83	70	81	79	85	81	92	95	74	74	91	89	88	79	81	66	84
35553	26067	19622	16975	17068	14023	7466	4794	4505	4400	3039	2447	1533	912	772	749	744	728	698	686	669	691	695	725	721	705	758	735	705	719	741	687	662	667	709	688	683	718	718	710	648	673	733	728	676	728	684	702	718	680	646	689	696	690	701	619	708	659	703	673	666	694	673	730	663	692	693	720	694	688	688	685	663	666	733	689	714	715	716	742	660	711	675	700	683	709	689	712	770	738	714	723	703	712	694	704	717	701	719	677	695	726	699	690	726	707	694	706	666	737	680	683	714	688	684	720	709	677	708	708	683	693	726	663	724	672	691	691	742	714	705	718	720	707	682	653	757	677	714	680	697	727	686	684	720	691	718	662	686	692	672	717	704	639	734	733	750	715	694	673	707	718	680	682	692	702	720	700	705	673	686	653	713	705	687	710	686	684	696	686	735	755	714	694	722	674	667	687	705	689	690	681	776	753	686	649	691	667	726	708	659	693	708	678	684	690	722	654	686	717	689	680	668	687	672	672	666	683	677	699	674	713	720	706	693	663	679	659	642	701	705	686	716	656	665	705	709	738	677	720	680	722	727	728	687	699	712	707	780	765	715	707	718	672	714	715	658	667	692	660	714	730	719	682	778	707	724	732	719	723	729	693	657	688	707	668	677	721	708	669	715	733	684	697	708	693	705	699	680	723	642	627	710	680	701	726	720	709	715	686	704	679	680	716	678	699	671	690	701	694	711	679	691	707	682	739	702	771	696	699	727	676	718	685	721	706	682	651	667	661	689	650	726	717	694	738	669	678	662	707	704	709	683	698	707	728	715	714	693	747	755	674	705	706	697	657	679	733	711	667	712	680	704	704	688	730	681	737	677	692	695	712	758	703	697	696	779	683	757	724	712	658	727	747	734	715	699	718	707	690	690	654	723	702	720	728	688	693	701	679	719	663	683	727	726	666	684	640	687	687	700	710	718	749	673	738	694	665	676	694	699	675	656	692	709	689	747	701	716	673	657	688	705	654	702	716	678	702	741	700	634	688	770	704	740	720	665	674	646	672	715	698	721	724	665	727	702	712	664	666	706	681	636	747	721	665	703	663	729	723	685	689	687	709	663	676	651	701	704	710	702	690	730	672	639	720	742	715	697	718	720	672	699	662	714	734	723	693	656	678	687	722	660	701	732	740	688	780	710	684	708	687	716	674	664	701	698	697	678	665	699	705	713	699	667	687	696	683	680	697	666	691	655	698	700	712	759	741	686	658	713	697	671	690	723	691	717	715	718	736	658	734	684	736	733	748	668	684	735	688	730	718	702	692	665	693	627	679	693	718	697	704	701	655	686	749	696	653	705	662	703	668	640	680	681	714	714	681	690	706	702	674	691	682	684	724	701	707	728	685	695	664	710	691	664	657	709	678	719	708	687	679	688	712	757	667	747	707	648	749	692	712	713	711	652	683	690	739	651	697	694	664	765	688	704	730	668	698	674	697	683	665	699	657	663	671	670	692	662	744	700	665	675	723	634	692	657	735	715	693	713	658	681	714	732	715	698	661	728	677	691	674	699	687	707	676	691	689	646	720	695	728	735	696	704	723	707	713	696	656	685	714	660	645	714	701	715	688	668	750	686	692	713	729	668	707	701	693	708	686	702	685	702	693	703	717	783	681	680	731	729	709	698	700	728	714	694	697	748	742	757	703	703	670	703	699	705	758	693	713	707	693	681	690	686	720	695	741	716	683	719	715	713	754	662	681	685	668	652	709	707	661	729	667	707	665	703	675	671	694	684	619	669	713	720	669	658	684	722	699	699	675	660	688	648	741	692	658	702	701	719	699	669	656	737	659	669	699	695	722	694	675	690	661	724	675	686	688	724	685	671	710	668	718	703	672	698	690	724	693	733	690	732	703	684	701	714	741	677	718	675	695	685	697	747	660	732	661	698	741	706	727	694	687	707	745	663	690	671	687	690	685	690	691	623	754	652	665	653	675	697	672	687	687	734	679	688	691	703	690	700	672	661	739	718	740	695	667	658	706	715	739	677	683	721	632	680	728	690	687	728	677	722	675	702	739	751	705	732	702	722	714	694	678	684	692	660	711	708	699	680	681	709	671	716	715	727	709	673	709	668	660	737	711	708	724	704	687	731	691	664	674	663	707	691	674	692	681	692	693	684	699	694	715	742	717	684	713	748	727	715	697	669	698	676	666	735	674	722	725	684	738	696	708	712	682	691	746	751	695	680	753	719	695	669	707	690	673	701	683	704	687	720	702	699	723	685	677	663	742	694	676	679	722	689	732	727	692	672	657	637	688	681	688	709	707	720	689	705	672	656	679	706	677	710	681	701	650	681	730	665	694	706	705	706	700	722	699	643	679	662	713	722	714	648	699	676	702	689	744	697	720	762	624	680	712	685	733	674	663	679	684	754	667	703	692	690	650	684	699	675	666	716	715	742	654	667	736	706	674	699	695	738	643	713	706	698	675	672	677	652	744	668	735	660	694	716	720	687	715	627	693	703	693	700	703	692	698	717	736	720	694	708	690	711	716	696	712	696	685	673	718	745	716	673	700	672	718	706	685	691	721	733	704	710	669	665	709	670	750	699	748	665	690	758	731	719	675	676	691	708	692	646	695	645	670	689	660	605	713	725	713	680	797	718	702	695	663	724	688	674	676	681	696	726	684	692	704	702	681	720	744	672	653	649	742	700	697	732	716	677	675	715	668	704	707	670	703	649	739	706	659	757	698	698	673	723	712	700	713	709	712	691	709	675	714	650	674	714	682	671	692	695	688	709	661	687	731	724	689	740	626	646	700	654	720	691	702	730	716	685	732	703	684	693	660	688	684	688	734	643	749	700	712	729	725	691	699	666	686	631	700	675	686	686	721	669	745	691	740	697	672	681	691	712	666	715	676	695	700	674	668	671	742	691	722	692	681	752	646	717	713	751	680	667	672	719	662	684	707	662	691	696	732	720	726	658	713	700	702	673	691	741	708	700	704	662	690	710	687	696	658	726	698	724	719	708	684	704	733	702	705	676	766	739	655	732	669	665	677	710	689	697	644	720	686	690	711	737	684	708	710	679	659	681	729	702	713	677	704	708	702	663	701	723	703	716	666	682	686	718	762	698	675	711	679	680	707	677	649	735	686	768	679	660	669	722	699	702	686	701	648	739	688	644	739	700	670	717	706	640	691	726	674	710	697	726	701	649	671	731	674	647	666	689	687	670	636	684	650	696	721	655	687	719	718	709	665	653	706	725	696	717	677	703	704	676	695	700	732	714	709	665	675	669	716	745	694	653	686	731	672	716	725	691	672	689	738	717	669	708	724	734	694	691	717	673	733	694	695	692	678	695	726	668	639	706	678	717	679	678	758	664	713	702	738	703	719	690	738	700	668	718	735	672	660	709	685	705	669	699	690	647	691	711	699	692	737	650	685	676	677	708	669	659	706	704	697	703	706	680	684	696	748	683	705	720	708	678	685	682	721	723	634	707	676	671	679	751	724	692	708	708	694	738	740
10019	9548	5299	3197	2088	1084	698	685	769	718	530	433	292	134	124	116	99	94	97	116	98	109	101	87	111	106	96	100	107	99	99	110	94	112	101	97	107	108	92	99	113	103	92	94	88	99	106	95	111	99	81	85	99	92	98	100	90	102	90	106	91	98	100	99	90	84	107	96	94	104	85	87	91	94	91	115	85	97	125	102	103	104	103	96	107	95	93	97	96	98	92	102	100	100	94	99	102	92	98	97	92	81	104	91	95	110	90	81	116	106	101	92	103	88	93	103	88	106	95	103	92	91	104	90	106	114	109	104	114	79	90	94	99	100	108	109	105	79	89	93	116	94	107	103	101	94	94	92	100	98	96	96	107	103	104	127	96	102	79	94	91	94	90	92	94	73	108	98	103	86	96	88	106	81	106	109	94	117	114	97	97	98	101	102	110	109	92	82	95	102	95	110	98	100	103	107	108	82	105	113	123	90	86	100	83	95	87	89	88	111	100	90	83	83	101	101	99	99	92	103	86	101	103	106	97	86	112	103	96	103	89	86	107	106	93	100	92	92	108	91	97	96	101	86	83	111	91	91	107	96	78	115	92	104	108	102	111	102	92	123	85	92	95	110	113	105	104	109	123	107	78	102	107	87	91	98	90	94	98	99	105	117	106	89	113	89	117	106	88	83	107	107	90	110	87	100	104	88	102	103	116	92	101	95	95	107	116	108	94	105	105	104	99	87	113	99	80	110	93	74	108	103	110	110	93	105	83	119	104	90	102	105	88	97	74	94	87	103	97	93	85	113	103	93	110	93	82	121	103	104	116	89	92	81	70	110	89	109	92	109	98	111	102	113	107	112	92	97	106	96	115	91	108	112	96	109	104	85	91	77	95	101	98	99	80	82	105	112	107	106	93	96	116	99	101	95	107	109	92	96	90	92	89	115	111	91	81	104	90	99	109	87	93	96	93	92	94	95	103	96	107	86	89	106	123	92	101	100	105	109	110	104	110	97	112	93	101	98	91	109	89	98	92	83	96	104	99	95	93	92	85	105	120	111	100	107	82	97	93	97	100	118	86	101	106	93	108	104	107	95	105	112	81	111	101	111	104	110	97	88	100	104	98	112	87	99	92	101	87	92	102	84	100	96	105	99	121	89	96	104	102	106	102	99	99	96	93	102	82	81	116	104	98	89	99	101	93	100	73	102	95	81	92	110	88	91	106	83	100	82	105	101	91	101	91	96	86	92	108	91	95	85	90	87	102	107	79	85	100	86	110	107	82	91	90	97	117	109	94	98	100	105	88	101	107	96	100	85	94	97	98	100	87	86	105	110	113	94	85	83	103	91	107	96	105	91	116	78	94	90	82	105	86	90	109	100	99	113	100	110	79	88	96	100	103	110	88	103	97	103	92	84	98	101	81	82	100	104	102	96	82	102	95	98	81	93	88	100	94	77	103	98	98	88	99	107	94	72	96	109	100	108	111	103	103	103	91	96	97	107	91	88	99	108	107	108	91	97	104	99	132	94	103	93	101	93	98	91	91	130	105	95	101	86	105	95	100	111	87	83	109	82	103	115	88	92	100	97	102	107	104	94	102	88	94	83	115	98	106	94	78	101	90	97	105	110	97	102	88	106	105	104	89	92	92	96	98	120	105	93	78	102	85	98	85	89	106	98	85	99	110	91	87	87	104	93	100	96	116	100	93	101	117	100	87	96	87	114	97	90	89	96	100	95	97	86	107	90	117	99	101	111	97	97	111	95	95	76	95	91	107	94	87	94	95	79	98	112	99	102	95	90	94	111	117	86	103	100	105	104	123	83	89	114	114	87	103	97	90	110	94	105	102	91	100	113	85	94	116	101	105	122	96	106	106	102	97	99	99	104	93	97	111	99	102	88	115	102	87	101	86	98	101	95	95	94	90	116	89	103	103	93	102	99	87	83	91	90	103	91	79	119	100	104	89	95	93	96	108	99	100	83	113	116	104	91	84	113	87	95	100	111	109	107	103	98	103	96	125	111	99	101	107	106	93	108	100	95	101	90	83	95	99	74	107	92	86	88	100	100	96	97	103	115	95	112	88	90	101	90	112	104	85	89	98	95	107	95	92	102	78	93	101	94	105	86	95	83	95	108	109	97	90	99	106	90	110	101	85	114	99	86	75	90	107	106	103	100	101	93	97	93	84	97	108	110	100	92	111	109	104	102	110	109	108	108	104	90	96	103	100	105	96	91	92	108	96	91	112	92	107	101	116	111	104	92	91	105	113	104	108	93	98	79	84	105	94	97	79	100	94	109	118	105	97	98	96	101	119	113	106	92	105	86	86	93	120	91	99	107	105	93	115	102	100	111	88	110	85	104	115	110	96	102	102	116	107	100	109	112	120	81	107	100	101	85	93	97	88	101	95	89	104	88	75	85	103	99	96	111	113	88	94	109	99	106	89	94	101	115	100	111	81	107	87	93	111	108	89	110	106	117	84	81	91	116	99	95	101	90	96	86	93	96	101	101	91	96	113	112	112	94	95	100	105	112	89	96	106	115	102	99	90	100	111	84	99	92	100	84	83	86	111	95	106	104	106	96	86	105	86	105	83	92	117	97	109	104	86	100	96	105	113	99	77	97	113	85	79	87	83	102	100	99	95	101	91	88	102	98	95	107	90	86	100	92	81	98	88	109	117	82	108	96	94	117	95	108	95	117	94	111	92	87	112	104	96	92	95	108	107	98	99	86	83	102	102	104	108	96	112	94	98	101	90	116	100	119	111	99	95	105	107	100	74	99	93	101	102	84	101	89	88	110	101	98	107	108	106	105	98	110	109	95	92	97	83	102	93	106	116	106	113	110	94	94	107	78	95	101	115	98	118	98	79	102	102	105	101	115	84	104	92	85	90	91	94	106	95	80	92	109	119	97	82	115	106	100	114	111	93	95	96	97	104	88	100	94	94	90	87	116	99	109	84	85	96	104	111	88	105	111	111	95	99	90	103	77	102	96	109	90	99	101	117	110	104	79	111	111	79	96	108	113	102	84	105	100	101	92	108	115	108	95	111	95	94	115	105	87	94	105	96	104	85	83	79	84	108	123	101	84	104	93	98	97	93	86	89	94	108	88	107	106	99	82	90	117	100	88	92	89	94	122	77	89	121	85	114	83	94	90	105	90	113	101	103	86	117	110	111	110	104	81	109	99	103	108	90	78	97	99	82	97	85	98	114	85	87	108	102	107	94	95	99	103	102	100	86	102	111	100	101	94	119	100	87	89	91	93	79	110	93	104	97	116	106	110	93	100	93	86	96	95	96	94	98	90	91	100	98	85	103	96	102	98	101	111	90	96	102	99	85	93	89	95	95	93	93	100	80	111	78	99	76	102	90	82	105	93	88	99	88	92	94	98	86	95	87	104	82	91	101	94	107	102	105	119	99	80	104	99	90	109	118	105	94	98	110	101	90	70	103	119	118	94	95	99	93	108	93	99	84	103	105	103	86	96	94	104	99	84	95	90	93	81
41062	31375	24818	24145	25329	21025	15449	14017	14592	13054	9657	7042	3982	1736	1317	1195	1108	982	903	857	887	860	865	940	945	903	947	926	875	874	851	842	823	821	810	854	854	803	844	838	870	858	872	837	825	819	802	813	828	878	857	890	864	878	884	816	837	862	827	833	853	861	840	837	794	865	811	800	856	817	822	856	852	865	816	853	905	837	838	840	899	851	853	852	844	882	810	846	833	841	873	819	874	848	816	829	894	879	848	844	842	827	826	864	797	862	814	825	855	869	866	834	818	876	784	855	878	865	837	858	908	866	861	811	861	818	881	824	825	864	860	870	852	760	825	854	849	873	856	885	831	845	832	891	841	844	855	833	830	888	820	888	846	850	886	818	817	854	835	881	820	858	842	892	784	844	883	825	805	860	850	869	823	826	865	826	803	837	860	807	821	856	783	863	866	811	885	822	865	852	861	836	873	847	846	860	887	874	865	847	860	844	842	876	859	804	873	800	825	845	861	837	834	864	834	808	845	838	858	820	861	826	816	826	880	830	880	844	794	843	837	881	817	869	831	819	844	805	847	863	784	830	855	867	898	887	849	828	876	863	789	860	801	807	849	816	855	805	856	862	837	865	865	867	871	877	867	861	859	864	845	859	818	892	885	855	846	867	878	803	828	813	909	828	855	864	819	847	881	847	809	876	888	885	873	873	848	817	876	799	845	865	847	813	836	828	872	846	839	847	846	869	843	807	838	819	800	862	876	818	902	849	841	862	804	868	850	833	885	842	852	818	873	880	833	846	836	865	879	880	867	827	807	797	822	845	850	878	816	822	841	831	854	865	869	846	824	867	857	850	886	872	816	810	832	854	796	853	840	836	866	834	798	818	878	826	815	822	876	818	809	872	816	895	842	889	848	897	826	847	868	854	828	812	843	832	837	813	770	833	829	875	787	834	889	795	907	795	857	847	866	881	823	789	814	875	811	817	900	844	811	867	833	842	861	845	870	817	820	804	856	924	771	865	852	882	843	861	872	840	885	806	848	863	837	837	836	828	802	845	843	821	828	861	849	787	856	813	885	867	835	834	876	888	878	826	825	832	871	832	821	877	834	834	796	864	844	835	854	787	891	892	851	867	870	784	827	838	889	864	817	872	846	840	893	850	892	838	800	885	840	796	813	843	882	799	878	828	794	820	867	801	824	878	835	795	829	815	856	818	823	862	829	830	868	902	895	840	883	873	851	832	876	835	853	810	855	848	868	854	812	855	870	821	855	891	865	846	804	858	819	824	872	846	857	795	875	843	809	837	842	882	841	876	829	850	835	858	869	911	816	833	840	787	802	807	813	832	889	872	878	889	854	831	847	815	876	891	860	874	814	827	848	810	841	818	860	882	899	869	857	838	854	867	819	838	874	854	822	845	834	850	821	832	853	871	818	846	862	882	874	869	791	906	884	864	786	839	865	801	851	863	790	880	812	853	826	848	853	796	879	824	848	921	874	838	833	840	815	831	890	914	819	815	864	838	842	835	878	833	831	800	869	844	825	858	857	897	821	825	819	866	830	849	846	813	819	864	890	830	834	803	845	833	877	841	791	828	854	841	825	851	859	850	810	787	830	864	821	826	853	855	823	865	828	833	842	878	854	839	805	849	820	847	830	804	835	893	852	862	869	876	863	839	892	823	868	880	887	819	838	875	896	865	922	868	824	811	868	876	871	835	774	796	866	824	835	825	848	863	859	812	847	889	820	872	904	830	851	831	885	833	821	906	803	897	851	913	796	853	815	795	831	847	862	827	873	799	805	868	825	871	840	834	879	882	836	848	885	846	871	813	865	844	854	807	844	853	868	830	840	835	883	862	850	825	865	818	826	801	834	843	853	824	802	832	874	831	813	851	837	877	859	871	866	850	838	835	869	859	866	838	827	844	835	834	846	837	833	865	832	846	805	883	845	864	834	878	861	858	820	844	844	860	822	856	854	876	907	800	837	860	848	900	841	840	812	875	831	885	857	853	818	876	848	853	864	804	842	812	850	795	878	870	879	838	859	840	833	796	903	879	836	813	892	805	811	807	869	862	831	863	916	820	848	845	848	837	810	796	874	896	813	843	894	799	858	878	812	858	815	771	844	856	840	833	861	863	798	838	881	836	850	880	811	833	810	821	828	905	803	836	858	854	816	819	883	843	808	795	857	845	841	872	821	817	825	836	851	859	872	867	851	835	842	881	820	865	870	808	843	847	852	819	907	847	838	850	818	837	837	908	907	864	868	860	819	838	843	792	835	847	883	826	821	838	816	837	875	835	853	813	848	818	825	817	821	860	806	892	844	888	831	825	833	802	828	800	852	865	855	805	801	859	837	874	841	856	859	864	891	864	834	802	854	790	849	841	853	890	879	831	832	818	877	839	858	857	847	833	858	864	852	851	859	873	860	881	856	865	845	880	814	847	841	857	847	858	816	915	843	847	823	843	853	877	897	805	875	816	826	854	883	801	867	837	828	844	853	883	865	893	819	832	843	854	854	829	875	874	888	845	860	819	836	864	826	869	858	824	858	837	823	889	877	898	819	873	843	837	850	829	822	813	781	875	834	848	844	867	774	826	807	814	854	874	860	856	902	813	837	855	845	843	856	817	823	820	838	833	846	875	870	854	897	809	865	806	850	893	847	860	857	810	860	810	829	856	848	855	792	892	846	894	797	855	826	817	829	875	834	894	835	833	828	861	884	859	848	845	850	838	872	849	833	841	833	868	854	843	800	845	899	888	817	862	845	846	840	854	837	858	868	883	870	874	827	879	830	811	862	842	854	824	875	845	824	880	852	829	854	849	824	830	860	822	862	837	806	888	836	844	866	837	802	865	845	861	849	860	845	881	848	838	826	836	896	884	840	845	903	894	780	876	834	826	847	844	863	826	834	851	889	872	862	834	798	852	832	879	872	843	836	874	853	908	808	887	837	883	842	806	867	798	834	842	780	884	876	839	833	872	849	834	883	813	824	829	908	886	836	853	834	872	842	825	816	820	853	829	848	823	877	866	825	821	804	822	841	871	827	805	841	810	806	848	870	842	826	860	885	853	852	859	858	854	824	807	851	866	844	791	844	881	812	845	876	875	918	859	838	897	803	890	815	813	880	836	828	849	881	853	848	851	866	837	813	887	847	849	897	906	802	851	767	880	859	833	808	796	838	841	848	792	826	860	813	872	830	883	859	863	776	855	902	815	798	862	876	857	847	845	843	837	853	817	827	826	854	863	926	842	859	863	825	833	836	823	840	828	852	880	799	869	813	837	831	824	826	921	879	807	828	860	858	832	879	817	813	854	834	825	845	787	833	859	806	854	902	861	827	847	879	879	879	821	844	824	842	837	855	817	858	826	824	895	845	857	854	823	847	821	845	906	851	828	845	801	904	862	864	822	833	843	844	873	865	832	843	884	844	829	828	799	855	816	823	860	860	795	879	883	810	857	840	824	828	871	792	845	841	826	834	900	820	850	790	795	893	843	870	818	857	779	792	856
8934	5887	4229	3264	1853	1021	680	750	815	715	490	442	240	100	81	93	85	77	61	68	89	63	66	65	72	61	68	59	73	81	73	65	63	69	58	64	67	68	58	63	70	60	68	64	70	71	58	63	55	74	68	71	63	78	70	75	71	53	63	73	77	73	77	63	70	72	64	53	60	70	62	65	67	71	63	74	60	67	70	57	71	64	62	64	65	56	61	65	71	51	67	70	76	64	48	70	80	76	50	73	66	67	55	77	55	78	58	55	69	57	62	71	75	58	64	73	73	60	67	79	76	83	73	67	67	67	80	88	55	58	70	73	52	69	71	65	71	75	63	72	65	76	59	62	73	68	65	75	66	68	67	73	62	68	67	57	65	58	68	75	69	56	69	63	76	67	77	71	80	62	82	58	65	68	59	64	66	69	63	73	50	74	59	84	82	69	78	62	81	68	72	63	73	61	61	76	61	84	46	72	70	68	77	71	76	72	73	59	50	61	84	68	69	76	64	64	61	68	60	60	75	73	50	63	58	67	68	78	65	72	70	69	56	58	60	64	65	62	66	64	54	62	72	54	60	61	66	70	68	56	68	69	64	62	80	76	77	78	74	62	55	68	49	65	73	75	72	51	73	88	68	66	59	56	54	75	77	57	72	74	76	71	50	62	71	68	56	78	53	82	65	66	68	67	76	62	81	73	69	80	56	59	78	79	82	58	82	69	74	56	69	66	86	67	73	67	58	62	64	69	61	67	81	75	65	47	71	70	67	73	75	71	54	77	70	46	53	70	78	60	63	70	70	74	54	46	64	73	74	69	62	64	83	81	63	67	87	72	68	70	77	74	63	66	65	71	72	79	71	60	67	67	75	66	66	65	75	72	62	67	64	74	64	65	69	72	67	67	66	65	59	53	76	64	72	70	55	65	59	64	72	78	72	64	61	71	79	57	64	65	60	64	66	66	64	53	73	69	56	85	72	67	58	79	71	75	76	71	59	58	67	68	58	66	56	79	71	62	67	70	74	71	69	60	66	64	66	61	62	65	62	70	63	75	59	69	71	62	65	69	80	65	67	59	96	76	63	59	66	69	56	68	64	75	70	73	73	64	70	57	52	60	65	65	75	62	77	71	63	82	62	78	68	76	59	63	81	64	74	77	56	71	78	73	70	74	54	75	71	66	70	67	74	68	61	61	73	75	70	63	67	53	71	62	85	60	61	64	69	96	42	56	73	62	52	71	62	72	62	59	79	63	78	69	75	61	69	59	72	73	74	54	66	70	63	69	58	70	65	87	65	74	55	63	73	81	58	79	80	77	53	57	68	54	66	72	86	77	77	69	79	65	66	69	64	62	75	73	58	78	76	60	63	71	85	82	61	74	75	76	62	55	71	68	82	80	70	62	72	78	63	63	63	86	59	61	64	69	60	69	70	80	73	83	79	51	62	73	64	68	74	72	73	64	61	77	75	63	77	63	75	60	57	70	56	68	69	91	61	62	56	69	60	74	67	54	73	68	60	72	64	63	69	60	68	56	83	78	60	67	77	75	62	68	72	66	71	65	75	70	68	86	59	56	61	66	72	67	62	79	63	59	72	69	78	62	60	81	76	58	55	60	78	55	65	66	69	59	83	70	69	76	60	75	64	56	65	67	73	73	65	83	58	75	64	56	76	59	67	64	76	62	53	59	71	65	76	61	63	57	61	67	74	68	70	88	60	61	56	65	77	74	66	57	73	83	70	72	69	65	71	70	73	69	80	64	75	65	75	66	68	72	69	60	63	101	55	69	60	65	53	56	63	66	71	56	56	78	57	75	67	67	74	64	55	67	75	79	63	55	56	56	81	64	65	56	67	64	88	76	72	67	71	68	70	65	52	65	63	62	58	85	70	65	74	68	68	81	66	73	67	63	83	78	77	71	73	79	79	59	71	60	60	60	71	63	70	63	70	68	63	75	65	77	67	80	81	77	85	75	52	78	65	74	55	75	62	62	79	68	73	73	68	74	62	66	59	57	77	74	78	80	73	76	67	60	65	66	58	71	63	69	76	55	56	65	69	56	59	65	77	65	59	72	79	69	61	80	56	64	67	68	60	72	56	59	83	77	74	54	67	81	70	65	86	70	71	68	57	48	68	69	69	56	52	53	86	90	57	62	71	75	77	79	62	82	73	73	68	77	51	80	66	71	71	62	62	62	55	58	70	68	72	62	76	56	75	58	61	54	74	76	72	65	66	54	74	74	83	66	63	85	68	81	63	62	73	58	58	58	65	77	58	79	70	69	71	63	75	63	88	88	63	78	52	55	61	75	59	56	54	58	58	61	66	70	58	55	66	57	64	67	66	58	58	55	75	62	74	52	67	52	67	65	65	64	68	64	69	69	61	62	60	63	61	63	68	63	69	68	69	55	66	84	61	69	67	58	59	69	74	67	72	75	61	57	61	57	56	66	48	77	59	62	65	45	60	63	83	85	73	65	68	67	67	72	73	60	78	67	81	65	61	60	58	77	69	84	63	73	80	79	54	71	79	78	79	56	86	70	59	74	76	67	77	71	64	70	63	68	67	72	60	78	65	79	71	72	72	71	58	73	65	59	63	84	81	75	74	72	56	69	61	68	67	84	71	75	69	69	64	57	65	77	66	59	66	53	78	64	58	71	64	59	63	74	67	67	63	68	56	70	72	66	66	61	66	59	67	70	62	60	66	70	70	70	69	65	84	58	72	76	68	59	66	61	69	59	69	64	74	78	68	69	59	58	65	57	64	71	77	83	73	71	68	60	63	70	87	63	68	59	81	70	75	67	70	49	70	66	68	70	66	65	62	55	66	85	59	77	79	54	58	62	70	63	59	58	77	58	64	66	73	60	60	65	75	64	70	53	65	60	61	73	70	68	65	67	75	70	57	80	62	81	75	73	82	71	79	78	70	61	68	51	85	72	65	67	68	81	64	79	69	69	81	51	68	70	77	53	63	71	62	68	74	71	71	69	63	63	68	76	63	63	86	68	79	77	64	68	75	61	72	75	69	70	63	66	63	53	66	64	72	68	78	65	77	85	66	65	59	48	67	61	72	66	64	70	69	74	70	73	60	65	68	66	79	81	81	73	66	55	66	67	61	83	73	77	76	64	66	79	66	62	62	75	59	67	83	69	69	51	58	82	75	69	66	74	68	58	66	78	63	62	66	58	64	59	61	76	59	75	66	71	66	70	66	68	68	73	54	55	85	65	59	76	64	67	58	60	63	69	75	65	73	71	56	53	65	70	58	77	55	58	74	57	71	73	81	60	65	58	59	70	91	73	61	70	51	52	59	62	66	82	77	72	67	65	86	83	64	70	61	68	68	56	67	62	80	53	78	61	52	53	64	62	60	75	65	67	68	66	62	80	80	74	76	68	63	56	80	76	64	69	59	68	69	74	68	72	66	62	76	72	73	67	51	58	58	71	73	73	55	80	67	71	67	75	65	80	51	72	80	61	55	67	88	73	69	78	65	63	38	69	59	70
37145	26754	24020	24424	24237	19565	15660	16178	16214	13442	9861	7326	4185	1614	1108	968	762	656	649	634	601	588	602	580	638	671	672	657	617	606	547	562	563	606	568	571	567	580	606	546	611	590	583	586	628	590	554	523	584	609	566	600	562	598	664	564	581	555	567	583	620	592	631	550	556	592	617	581	530	550	557	554	565	578	599	594	613	589	589	570	602	559	610	589	572	558	540	604	593	543	630	593	576	584	580	538	569	597	608	565	593	559	603	607	584	575	628	579	600	599	612	606	574	564	592	623	579	566	577	610	551	596	565	586	606	558	575	611	606	597	567	572	541	584	600	580	605	577	608	604	617	593	582	590	602	601	620	561	607	598	570	590	571	620	583	585	605	544	601	550	599	617	570	636	568	611	533	590	597	625	552	595	576	591	590	519	585	628	566	550	621	567	606	599	568	576	553	604	577	558	548	565	605	594	576	611	604	625	570	580	594	586	576	605	547	578	539	574	583	548	583	581	596	544	581	586	552	564	542	586	574	562	583	616	589	621	634	590	576	608	546	590	606	596	568	632	618	613	586	585	612	589	584	610	571	597	564	637	632	573	547	519	569	594	611	601	610	635	581	572	628	599	529	569	583	540	571	562	590	605	579	581	598	603	584	582	600	587	563	577	593	591	600	617	557	546	549	587	582	596	590	572	573	578	567	578	627	569	603	604	534	588	580	556	588	610	559	574	565	590	607	600	567	628	577	601	588	549	588	557	639	568	620	602	580	549	540	590	601	582	595	598	599	549	610	614	588	587	574	565	586	598	554	584	566	544	583	579	579	605	618	580	605	539	593	560	614	608	604	629	591	591	561	576	542	588	529	563	636	553	574	567	581	567	547	578	558	574	576	575	577	576	606	606	589	596	567	581	545	590	630	610	638	604	576	593	582	575	581	575	598	614	588	597	604	589	576	606	652	588	621	576	570	565	609	577	581	616	619	576	573	590	589	527	604	594	590	586	533	607	581	589	605	590	576	601	560	624	541	611	618	588	577	567	616	559	625	572	624	580	576	540	574	577	546	545	555	605	554	636	557	607	617	646	575	601	601	631	569	614	603	547	617	639	611	585	611	614	554	587	583	620	572	590	580	604	584	607	621	574	567	605	609	590	587	584	580	589	606	574	541	588	595	593	582	588	604	601	592	571	568	604	558	576	607	573	564	583	599	601	595	592	596	540	563	623	600	572	604	555	559	641	582	595	554	563	580	550	565	600	581	605	566	602	582	617	589	598	569	552	568	651	604	568	597	566	619	606	592	580	537	562	604	596	558	567	594	579	563	560	627	555	584	583	612	570	574	603	608	613	566	594	583	550	618	569	586	595	549	626	587	546	595	590	588	616	563	550	540	566	610	601	594	589	572	607	615	637	537	609	568	589	615	571	607	597	612	564	585	551	532	609	580	567	528	615	599	595	576	574	563	618	568	575	562	571	599	560	611	609	586	578	580	632	567	569	585	600	609	583	599	570	628	625	577	621	613	572	582	562	604	600	585	579	599	625	574	594	571	573	539	605	559	600	588	579	592	583	607	586	612	607	605	591	592	558	607	570	574	574	568	578	639	602	556	567	542	563	552	596	606	538	627	570	556	584	560	565	619	614	584	558	613	554	578	575	604	596	610	638	574	574	554	612	614	617	617	593	590	585	575	614	624	584	610	584	577	597	583	603	619	562	591	589	581	567	640	541	534	582	565	598	558	608	602	600	589	558	625	576	580	588	564	596	569	639	579	590	527	589	566	551	594	544	573	586	578	566	531	584	592	601	611	578	588	619	583	561	591	565	594	593	570	636	599	561	583	593	590	570	592	603	584	559	589	583	613	600	610	571	627	551	614	570	577	583	576	592	553	546	626	554	539	564	604	641	571	575	561	596	564	562	572	596	615	566	584	565	625	621	629	555	540	578	593	560	653	579	604	577	567	628	595	573	621	557	589	570	568	569	577	601	624	585	582	595	585	619	562	604	537	560	581	591	591	632	565	571	579	642	622	583	597	570	587	608	559	558	602	566	630	599	618	619	598	593	585	617	599	583	564	604	569	606	541	592	564	568	604	602	604	615	604	601	583	567	542	605	580	600	587	586	594	575	553	590	571	585	582	607	578	598	589	598	545	551	613	614	599	598	564	599	598	594	515	624	581	576	565	574	586	579	585	615	571	600	564	562	566	601	602	589	619	560	600	543	608	545	567	554	619	587	582	567	578	584	584	549	572	563	606	570	578	596	550	610	594	589	555	596	583	563	532	542	586	583	574	564	579	533	621	568	582	549	518	584	613	605	606	562	588	582	593	575	560	612	605	646	592	588	593	606	555	576	637	576	577	610	563	569	615	627	617	573	567	595	588	621	612	577	603	576	576	592	567	604	572	602	613	623	570	557	560	573	598	591	582	582	561	575	562	565	580	589	586	568	583	601	587	588	572	580	590	611	585	584	596	561	566	576	581	556	584	577	607	574	577	587	589	637	582	590	564	566	573	569	622	573	613	575	568	603	525	553	571	602	600	541	567	593	601	587	578	631	589	562	553	612	583	607	563	591	550	600	615	567	559	563	572	560	592	575	577	551	525	557	604	581	575	584	558	598	589	613	580	616	541	557	579	618	577	572	597	582	548	571	558	589	567	589	579	574	621	578	595	570	609	558	598	556	553	582	574	571	602	573	593	592	609	548	609	578	577	588	588	590	559	608	558	569	593	583	561	586	603	550	621	535	588	570	566	595	597	613	598	581	553	616	570	565	563	592	604	557	576	618	561	558	605	563	581	610	559	581	609	592	586	641	569	612	637	575	564	645	628	567	580	537	601	582	532	594	621	575	590	597	576	601	604	596	625	582	541	591	595	591	602	583	633	565	608	562	546	603	561	591	602	584	565	593	545	627	581	657	594	583	622	577	551	561	584	556	608	591	577	654	589	619	554	566	591	583	567	632	571	592	580	597	565	551	581	613	547	574	600	562	593	572	599	549	545	606	584	597	505	590	571	591	606	614	569	563	517	584	565	573	602	541	562	540	620	589	577	584	589	571	609	544	631	586	566	589	601	557	590	578	606	654	563	591	563	610	561	591	562	588	559	581	590	580	596	592	621	574	632	606	567	559	561	565	544	593	587	563	567	569	562	620	620	547	568	591	558	566	594	560	606	612	587	588	580	620	592	627	583	568	614	566	624	572	530	617	523	606	570	575	628	608	598	551	610	576	592	590	582	617	596	587	591	586	582	567	582	571	532	578	606	567	587	575	598	571	556	559	573	566	544	617	559	605	536	590	616	588	582	595	583	595	560	571	598	591	563	603	620	601	617	554	577	650	567	581	580	584	613	563	601	567	630	584	589	632	579	599	572	620	549	618	597	555	567	569	560	594	581	599	631	560	588	597	614	592	603	573	598	560	613	572	508	562	553	596	622	589	556	564	610	597	579	596	585	600	549	569	625	536	616	555	577	558	586	593	599	591	570	579	565	587	545	620	589	601	577	644	588	588
11601	9758	6935	4813	2239	1419	1300	1393	1459	1205	871	589	362	157	132	97	111	82	92	92	91	78	95	112	95	93	89	115	94	99	85	83	98	84	92	96	96	94	80	82	85	99	115	73	75	102	101	94	89	84	77	102	86	86	100	68	88	86	90	97	95	90	89	83	84	77	102	92	92	82	104	82	98	96	87	109	91	93	86	73	88	93	86	76	111	90	90	91	108	87	88	106	89	104	101	95	82	88	94	76	87	106	84	85	92	101	89	77	107	92	86	85	85	86	83	91	101	98	80	94	91	95	84	79	88	85	92	80	102	73	100	92	87	97	84	94	73	97	98	74	76	79	94	82	73	95	83	82	81	79	91	107	84	95	83	86	92	74	84	91	103	96	105	95	102	93	88	93	76	94	116	95	81	95	80	103	86	76	93	94	95	71	88	94	91	78	78	96	79	73	74	92	83	87	95	91	94	95	104	85	82	89	87	103	92	111	78	95	95	83	88	78	79	90	88	84	95	99	96	85	76	84	97	87	102	113	103	93	84	92	81	79	88	87	64	93	90	102	80	90	100	82	98	96	93	98	95	92	81	85	69	104	86	75	97	98	80	94	74	81	84	118	92	90	89	86	83	95	103	100	94	93	91	81	80	96	82	97	106	77	114	82	92	84	71	83	79	92	93	72	71	89	95	74	88	104	86	100	81	95	93	98	80	80	88	98	85	91	71	80	103	101	80	80	84	88	87	78	85	73	82	83	82	80	88	93	80	82	95	75	88	88	92	78	89	87	90	88	103	91	92	94	94	100	85	92	95	69	92	83	97	86	83	78	97	92	75	78	79	63	78	92	75	78	91	84	79	88	82	115	76	88	86	112	86	88	90	100	91	88	88	79	90	98	92	92	87	81	90	91	84	89	100	90	81	97	88	101	94	88	93	82	90	92	93	86	76	72	103	96	100	84	106	90	85	91	86	98	106	81	84	77	93	86	97	107	69	101	90	91	94	74	78	86	84	86	98	89	87	84	95	90	82	85	88	71	80	80	74	85	81	82	69	94	81	83	71	89	84	90	94	89	92	78	97	83	82	87	87	75	87	96	84	98	104	79	103	93	94	103	73	102	97	90	85	90	98	99	88	92	74	75	89	90	97	85	92	93	85	97	83	102	73	110	97	94	72	91	93	99	85	80	75	94	76	93	85	63	97	75	89	101	92	96	101	82	79	76	96	76	89	91	85	76	71	90	97	80	71	82	94	81	86	81	83	85	74	91	86	86	81	95	72	91	73	82	108	88	100	94	96	88	92	85	71	93	100	93	87	84	72	83	103	94	88	84	95	96	80	78	79	76	113	67	86	111	64	95	86	100	85	90	84	85	100	85	101	88	83	82	79	96	78	87	108	97	98	97	88	98	84	84	92	80	81	83	90	87	105	92	80	80	94	80	94	88	92	93	94	101	105	98	86	79	97	86	90	85	81	72	91	89	77	88	73	93	92	97	87	87	82	81	102	85	104	102	75	78	94	104	117	100	95	73	102	94	88	78	87	84	71	89	81	94	87	109	85	107	96	87	83	90	106	87	103	77	75	92	85	78	87	94	94	88	105	62	93	82	90	92	81	97	77	67	94	103	84	91	94	83	71	88	93	88	105	79	89	79	88	81	78	83	87	82	87	94	88	104	109	89	88	85	123	78	105	68	114	106	97	81	105	87	89	98	86	93	92	94	77	96	94	101	89	89	83	80	75	87	77	83	97	87	85	84	87	90	78	89	84	84	82	75	94	81	87	93	88	94	97	81	79	87	95	116	104	74	79	83	96	93	85	93	78	84	76	92	77	94	78	89	77	99	77	72	74	79	79	89	85	87	88	93	80	88	102	98	91	85	82	83	82	75	90	92	89	92	85	91	102	82	86	92	86	95	104	81	89	98	91	87	90	100	88	83	96	67	106	93	87	97	86	65	91	75	86	79	93	95	107	91	92	71	76	79	91	70	103	96	91	81	76	85	70	70	83	108	100	74	118	84	98	91	103	90	89	92	76	82	78	94	79	83	91	89	96	99	94	95	82	101	71	88	75	90	101	99	94	85	80	86	78	84	80	83	78	95	62	105	86	98	79	86	96	92	77	109	72	105	98	77	99	93	91	93	109	103	80	89	86	89	86	89	99	90	90	93	80	85	88	92	84	89	102	89	98	79	90	81	102	93	76	95	91	97	100	82	87	83	88	90	90	89	101	94	93	94	96	89	78	102	83	94	92	85	82	91	90	85	94	86	74	104	81	78	85	99	80	73	82	84	93	98	101	95	88	94	81	96	94	79	97	86	81	103	86	81	95	98	92	73	85	75	99	95	80	89	93	69	94	77	98	91	91	109	102	96	94	75	88	90	93	87	84	74	97	113	105	86	96	96	103	83	91	92	81	93	89	102	89	105	95	79	92	79	76	81	96	82	97	72	82	103	78	94	85	82	80	99	96	102	102	73	74	98	95	81	83	96	92	114	94	93	86	107	83	79	109	103	96	98	72	91	98	88	70	72	75	68	84	93	92	82	94	97	91	84	97	89	88	73	80	93	92	75	82	97	94	114	76	75	87	81	74	92	89	81	100	94	85	72	92	91	96	91	78	81	85	100	83	114	91	100	92	87	92	80	82	81	75	86	79	105	89	87	79	81	85	59	95	89	91	89	92	114	96	100	87	98	81	78	88	88	97	85	78	107	91	100	99	84	96	84	89	82	84	91	83	81	89	87	77	95	70	82	83	79	115	64	92	91	86	89	88	99	79	91	96	68	93	87	92	88	110	75	84	90	81	82	87	97	83	90	84	75	88	90	100	101	91	86	95	78	97	104	95	100	82	97	90	96	90	97	99	91	90	91	96	97	101	87	89	101	74	89	93	82	81	88	76	76	85	78	80	93	95	91	75	83	82	75	115	97	88	90	84	78	89	80	94	76	78	87	97	91	88	90	93	82	108	80	97	88	76	105	103	74	91	66	100	90	86	92	92	95	87	86	73	98	85	68	99	99	75	90	78	90	98	85	80	85	64	101	76	93	75	80	86	100	95	101	107	90	95	92	78	79	94	84	87	94	95	73	82	96	88	82	97	92	92	80	88	101	99	81	88	91	96	98	93	77	98	88	85	93	82	90	75	85	92	89	87	85	83	85	84	98	90	90	94	101	89	109	94	100	76	88	76	77	93	104	103	78	105	101	72	107	80	93	95	96	99	87	89	83	100	76	97	95	112	96	77	109	91	81	100	94	69	89	79	111	102	83	77	67	91	89	82	81	80	91	72	84	85	77	91	82	93	111	85	79	95	96	72	99	83	95	74	96	94	81	93	86	91	84	88	90	86	71	90	103	89	95	90	92	91	83	79	96	92	81	97	80	90	81	89	90	95	91	93	90	79	81	86	95	84	78	76	101	87	99	95	79	88	89	86	102	101	96	87	76	80	88	88	93	84	83	82	96	87	92	76	87	89	92	96	79	73	101	82	107	92	84	93	92	101	87
42684	31116	28391	27922	26017	24534	22533	22033	22015	18525	14145	10207	5464	2429	1601	1258	1051	935	889	803	843	791	802	838	900	927	853	816	808	783	768	786	742	805	770	787	771	784	783	745	747	765	767	794	752	806	779	804	757	735	744	743	767	752	788	757	734	765	828	795	719	764	788	747	743	822	837	726	793	734	789	793	774	754	774	759	767	772	790	762	757	787	767	789	755	799	781	782	781	779	738	771	793	756	778	743	757	808	790	801	778	769	774	744	824	757	813	798	769	773	753	756	776	705	803	728	802	773	800	801	755	783	801	815	757	782	767	797	750	760	748	754	750	755	797	819	834	733	748	828	753	751	802	769	750	777	831	779	781	776	754	758	815	756	771	833	788	769	774	747	736	781	729	812	794	786	803	786	805	762	774	768	792	786	794	816	798	767	783	799	767	791	763	815	755	779	772	798	767	779	762	764	790	758	787	746	757	727	806	758	741	802	810	754	760	776	843	821	725	769	730	719	755	727	750	783	759	800	719	800	785	783	764	772	795	737	723	775	801	807	750	733	796	812	798	788	775	811	765	737	768	795	769	799	830	790	758	813	832	736	797	785	797	745	775	820	743	756	744	713	805	784	789	778	766	803	764	813	737	734	761	775	761	785	781	738	826	759	823	806	796	770	814	744	783	779	772	780	827	789	754	767	795	759	777	794	769	787	727	792	780	741	760	793	744	732	782	743	747	794	801	788	757	766	800	751	770	812	796	774	754	782	774	811	804	794	817	774	766	792	761	729	777	808	821	773	750	808	789	736	748	836	755	764	795	761	824	774	792	769	738	755	763	746	736	761	781	814	752	795	760	765	765	782	764	739	778	715	775	777	756	821	795	806	813	805	730	790	756	771	791	840	756	766	817	812	748	766	794	772	794	737	752	775	774	755	764	744	737	777	750	775	800	762	823	816	792	767	795	738	778	728	790	765	769	771	779	821	768	756	845	744	734	763	732	774	757	775	724	795	783	814	782	751	760	745	760	804	739	747	792	771	783	728	732	807	779	746	753	775	771	782	782	738	785	802	778	775	772	801	764	728	810	783	732	800	751	792	813	781	753	825	760	777	790	788	773	713	797	760	808	750	802	727	760	780	759	734	774	779	759	787	760	764	764	768	762	765	724	800	780	751	760	761	741	787	763	803	781	796	797	781	764	800	740	757	785	756	785	773	818	749	751	745	770	771	754	755	744	753	768	799	801	793	777	766	749	796	789	755	703	769	767	736	810	758	774	740	771	764	775	766	756	780	820	782	746	737	763	818	754	773	725	733	738	793	797	786	795	827	778	775	776	818	732	814	701	743	790	786	724	757	766	773	724	738	756	728	792	800	772	759	751	794	717	776	773	775	773	807	802	734	814	752	761	811	784	764	790	767	779	774	763	733	775	811	787	770	769	783	790	734	766	731	741	787	746	793	752	751	754	735	753	751	785	783	774	776	741	813	745	755	788	783	744	828	746	782	799	825	746	762	754	759	749	762	786	796	747	799	796	800	781	815	760	746	752	784	743	763	773	773	783	754	772	769	746	801	770	761	774	811	758	755	750	774	751	844	763	764	797	779	805	753	818	755	802	809	772	779	754	791	761	762	798	755	807	774	808	742	758	803	796	809	761	796	748	789	724	772	759	793	788	743	761	778	769	747	781	792	766	792	793	788	757	734	797	753	793	797	757	793	772	770	724	803	754	762	754	770	798	767	770	783	777	770	730	791	769	743	723	758	773	674	800	790	825	780	755	784	794	824	757	817	820	809	734	757	790	779	734	714	827	739	779	798	774	791	784	770	732	778	800	759	737	808	758	807	755	792	794	762	766	788	816	779	771	734	779	795	791	721	805	787	753	801	765	766	744	737	839	748	761	807	773	787	790	780	713	770	774	808	807	814	755	783	729	782	792	740	746	808	806	735	790	753	793	759	804	741	749	759	797	794	803	785	773	752	768	768	764	762	795	729	757	762	761	789	760	784	817	823	777	759	753	770	736	782	790	787	773	781	827	754	830	705	748	807	756	796	782	798	766	782	782	717	768	774	804	727	788	817	774	786	762	768	819	793	782	739	780	805	762	752	788	794	759	775	774	781	775	801	706	711	785	798	768	812	744	793	767	782	811	809	742	752	768	719	778	750	793	769	779	747	774	767	738	764	774	781	784	774	784	761	818	807	779	761	718	781	809	763	762	744	842	752	775	739	790	813	757	747	795	728	836	759	798	832	798	802	761	778	764	774	791	786	811	752	808	731	803	780	763	752	783	766	801	771	786	676	807	780	763	778	806	801	786	788	758	831	811	773	683	782	801	760	746	764	781	823	807	777	725	760	760	803	759	777	785	800	824	809	745	783	778	752	758	745	762	774	775	764	772	737	817	764	741	826	809	776	831	774	767	740	741	735	759	794	734	714	783	766	727	755	798	757	753	786	813	781	809	776	736	756	782	763	756	743	808	795	776	788	769	732	765	800	728	796	761	751	783	794	804	775	751	809	780	754	745	769	814	768	757	807	832	775	757	786	812	793	743	748	821	762	789	787	810	750	793	765	807	776	796	773	776	734	755	783	728	819	793	760	729	837	740	771	789	766	809	745	793	767	740	773	757	756	816	781	799	797	792	757	732	803	825	765	788	747	819	756	811	727	769	793	784	724	776	774	786	776	774	743	803	761	764	764	812	801	752	735	772	819	728	796	743	729	751	802	772	835	757	738	773	769	832	714	757	785	832	793	759	716	801	792	847	784	766	785	755	770	799	770	718	786	744	750	773	763	800	746	798	767	780	747	725	802	834	784	758	836	794	722	792	728	752	789	762	727	761	777	756	767	735	811	783	742	814	724	762	817	752	765	771	804	803	757	767	809	771	749	764	775	785	785	758	785	781	760	781	742	757	744	804	754	747	776	756	759	703	784	724	754	782	763	783	804	742	729	747	779	775	818	784	753	759	784	765	796	736	789	773	728	762	792	826	779	740	801	758	782	732	743	759	788	730	815	767	760	780	755	793	786	768	822	738	746	769	767	760	752	797	752	724	786	760	822	806	805	737	759	806	785	794	761	707	794	728	743	778	777	754	725	765	760	793	760	759	782	766	819	767	735	785	763	795	758	820	756	804	738	750	738	744	761	804	781	719	777	796	817	776	802	771	772	777	768	764	772	775	771	783	735	760	786	796	740	768	717	743	755	773	752	781	767	762	717	784	745	790	787	751	754	778	791	827	792	730	771	772	790	821	759	780	772	766	798	768	760	826	775	815	787	812	807	773	791	776	789	776	791	762	748	782	797	787	810	772	793	786	783	752	802	756	773	757	782	722	731	738	783	805	756	794	818	789	770	807	775	756	807	744	812	811	752	816	748	791	762	850	725	803	838	779	753	787	771	740	820	745	810	733	830	773	726	800	764	734	749	770	786	762	779	769	764	769	773	750	739	771	763	761	775	812	753	747	755	792	786	750	782	784	774	758	779	784	732	748	793	791	725	808	750	786	729	760	790
7483	4648	2937	1725	925	601	350	244	279	207	146	162	115	75	88	86	90	97	67	77	83	73	83	78	95	95	81	91	96	85	88	63	65	90	79	74	79	68	94	96	72	73	85	88	87	70	84	75	74	88	65	83	77	78	76	65	81	79	61	88	102	81	71	101	95	91	68	75	76	81	65	76	80	109	72	76	80	89	80	77	101	86	82	94	84	94	75	94	85	86	74	93	81	85	78	76	91	98	80	73	93	101	64	85	86	71	83	83	81	83	91	87	78	88	92	72	73	81	81	81	81	85	80	77	95	82	87	76	85	78	69	72	88	78	93	89	72	91	71	88	88	81	91	71	78	93	92	114	83	72	103	100	83	100	77	90	83	77	72	87	73	78	92	77	81	91	78	75	80	93	88	77	91	86	78	73	86	84	98	96	74	80	71	77	97	80	68	92	81	83	89	96	74	87	78	97	76	98	83	86	100	86	70	80	70	84	80	90	83	85	71	86	86	97	85	87	75	79	82	68	87	75	99	77	91	84	91	80	87	79	83	82	96	88	80	62	88	66	83	91	75	62	86	77	83	94	73	73	105	68	81	85	95	71	87	84	89	90	84	83	99	76	95	90	89	85	84	83	88	69	110	74	84	87	73	80	88	70	73	101	102	106	76	74	88	62	89	83	82	100	86	65	77	79	81	85	77	80	78	81	93	86	78	87	77	89	72	78	86	69	89	77	73	79	79	75	90	88	72	95	75	72	106	76	87	77	96	84	89	81	84	84	77	99	88	68	83	94	98	88	86	90	86	84	75	83	79	77	87	88	89	82	98	85	85	94	82	80	74	72	85	93	60	94	86	80	76	75	95	91	76	76	72	90	89	95	90	82	100	70	87	67	79	88	106	93	76	96	79	101	73	90	73	77	71	112	73	82	85	75	63	75	83	72	90	82	80	87	69	71	89	85	94	73	89	78	69	65	77	80	84	71	80	93	75	90	88	77	76	88	88	88	86	79	75	98	78	61	88	83	72	101	77	87	86	73	93	88	75	97	84	90	93	74	82	71	91	82	73	94	105	82	83	87	86	63	77	93	74	81	72	86	75	89	78	90	58	85	81	70	85	78	67	82	86	76	77	80	81	70	86	90	80	81	80	100	84	84	72	67	70	88	107	78	89	84	83	100	92	84	66	80	83	79	82	89	73	78	107	86	77	65	78	72	93	82	74	77	78	74	75	90	81	94	81	85	72	55	92	76	91	81	83	83	92	104	83	76	71	71	95	77	67	71	69	80	77	80	80	76	82	71	70	83	74	79	83	67	91	94	67	92	102	77	86	76	80	98	91	90	70	77	82	81	88	81	77	73	80	81	85	80	96	68	76	83	89	80	78	76	89	86	90	94	84	83	79	78	95	62	79	94	64	85	80	82	95	67	89	74	80	72	90	79	77	97	77	88	83	93	83	87	78	100	78	96	73	86	73	79	80	62	87	91	81	78	92	82	92	91	66	80	69	79	83	88	96	93	83	87	95	80	62	85	71	86	84	104	62	77	88	90	67	86	87	75	61	76	69	77	78	93	81	76	68	82	77	85	80	92	88	95	80	67	98	85	73	74	87	92	95	77	98	72	93	90	92	81	82	74	93	71	74	90	89	89	91	73	91	77	88	87	83	73	79	70	77	98	91	82	81	85	100	93	80	78	77	79	96	87	80	82	94	99	61	79	70	90	77	91	89	67	86	77	78	87	87	86	77	93	82	77	69	72	78	88	75	75	88	80	87	92	86	75	71	82	74	79	87	91	83	74	68	80	75	101	93	81	78	91	68	98	97	82	85	76	76	75	90	78	88	88	83	87	80	83	83	85	84	78	85	74	67	80	88	75	82	89	79	75	64	85	86	88	85	85	72	83	90	80	94	69	73	89	89	80	65	82	89	83	89	86	83	71	75	69	75	86	68	87	90	85	78	76	86	85	98	70	84	93	77	80	71	89	93	73	77	90	77	82	85	98	81	71	85	81	98	79	85	74	85	82	76	80	88	87	84	96	70	84	80	75	90	80	98	81	83	82	92	78	84	77	91	67	86	85	73	86	87	92	77	89	87	85	73	98	76	86	76	80	86	68	75	94	77	92	96	79	86	88	79	85	85	84	83	70	88	96	70	87	100	80	93	76	93	86	80	78	91	90	72	79	69	91	74	81	82	82	72	94	83	74	84	72	74	71	59	84	93	92	83	67	90	75	83	83	81	89	87	82	79	79	96	86	82	86	100	84	93	87	95	83	72	84	95	92	84	66	81	88	75	74	78	74	76	71	95	75	83	83	84	76	74	80	80	84	77	93	88	80	85	75	85	77	99	91	81	85	76	83	72	95	78	95	91	84	76	80	86	78	82	79	86	88	84	69	78	85	83	84	83	87	80	73	89	96	90	91	83	79	98	84	80	78	86	80	74	64	87	79	79	84	101	68	79	88	79	97	83	88	77	77	79	93	83	81	78	72	67	82	66	99	98	71	86	98	87	84	77	86	79	89	81	87	98	71	91	81	65	94	100	78	69	96	75	85	88	68	80	79	93	75	75	81	77	92	86	63	71	73	90	81	90	67	73	110	86	57	80	62	84	81	79	95	87	87	75	87	76	85	96	60	88	76	85	79	89	95	76	81	85	86	93	80	89	72	70	88	72	90	74	77	100	92	79	89	76	95	78	98	84	84	71	69	63	75	75	100	79	86	89	82	84	66	86	99	78	78	80	73	94	87	84	88	97	81	91	69	78	94	66	70	73	83	89	69	75	80	85	85	86	87	83	77	72	74	96	83	79	89	80	86	67	87	85	84	83	74	87	61	86	83	97	93	71	57	85	71	85	84	71	94	82	82	100	88	79	87	79	96	91	83	84	91	76	95	63	71	85	91	76	101	95	70	82	79	89	65	76	92	81	86	91	77	108	84	89	82	91	87	88	80	74	59	92	85	92	84	87	96	76	77	67	74	86	89	88	65	88	76	87	88	80	98	86	81	86	92	70	62	78	83	81	91	83	75	95	98	73	89	82	80	83	86	79	83	71	92	83	68	74	84	85	90	84	78	75	106	81	75	85	87	89	84	75	77	82	84	72	81	80	103	66	105	92	79	90	71	91	73	72	88	85	75	80	87	97	86	74	91	95	75	97	86	92	87	85	73	81	98	89	82	81	89	84	71	81	77	83	71	71	82	82	78	80	92	86	92	75	75	67	88	90	81	80	87	87	78	70	88	85	72	76	81	81	96	90	75	71	84	75	98	87	76	88	80	76	94	73	80	86	74	96	88	92	84	69	104	75	86	77	85	70	80	96	89	82	104	77	78	81	94	74	74	80	69	86	95	84	100	75	80	77	68	95	94	81	80	96	71	85	89	85	84	91	86	71	88	85	82	86	80	78	85	86	72	71	86	90	86	86	89	82	76	83	82	88	75	89	88	81	85	86	97	83	67	103	97	84	80	73	88	84	90	75	89	76	68	74	89	91	95	77	88	70	99
35739	24225	19960	17089	17810	14465	8419	5831	5375	3920	2823	2080	1392	908	824	705	777	709	699	662	740	678	686	736	696	689	714	704	696	732	742	694	675	701	716	739	730	749	680	701	709	706	715	719	638	690	730	744	688	716	685	669	723	701	644	706	677	713	737	671	675	710	701	709	698	700	766	725	694	660	685	682	708	681	725	703	732	705	730	723	672	663	715	667	665	747	712	710	680	763	722	689	716	721	717	719	749	733	727	741	731	681	741	691	693	742	656	670	722	635	684	723	661	735	752	713	682	691	733	731	672	669	723	705	718	711	694	723	702	675	687	688	744	712	718	690	690	695	722	671	730	715	715	703	716	726	705	689	685	706	714	737	740	660	716	720	691	729	681	713	741	708	640	690	665	689	691	707	736	661	684	713	685	721	673	666	680	708	690	706	773	718	740	769	623	722	738	731	736	679	686	709	693	703	744	761	654	676	670	709	692	712	700	693	746	688	704	744	700	691	669	671	696	642	676	700	729	703	672	711	702	681	721	724	695	665	697	719	686	724	673	714	722	680	668	709	738	688	706	719	654	724	679	724	673	683	753	710	682	702	668	738	669	720	667	726	656	708	743	718	693	687	718	706	699	684	706	725	689	676	699	721	746	660	713	654	687	696	681	720	647	736	709	694	716	738	735	650	722	698	676	656	685	699	713	673	684	709	717	723	653	698	733	702	644	748	672	738	692	732	660	719	694	706	690	699	724	736	712	717	685	689	688	751	699	645	739	735	678	706	704	736	753	701	718	677	697	756	708	688	714	720	719	741	695	694	702	706	671	707	701	756	723	717	697	684	703	717	695	734	716	738	711	697	720	704	725	688	757	733	747	606	692	710	703	737	721	686	729	703	754	719	664	712	733	719	673	723	715	706	707	727	723	699	706	746	701	710	650	712	740	711	715	721	716	669	715	690	722	683	690	665	683	707	625	741	729	694	657	683	695	717	683	706	742	708	684	728	737	668	685	729	652	715	715	733	683	699	703	667	649	681	697	747	702	674	692	708	691	665	697	730	669	711	717	689	698	741	711	686	677	680	731	727	733	719	691	698	695	691	686	736	686	714	682	698	695	728	698	674	664	727	726	685	683	690	678	663	658	731	751	657	734	687	786	734	673	657	686	680	706	662	733	714	741	749	723	688	750	720	733	692	749	714	718	738	708	714	664	722	722	677	704	673	737	749	723	669	666	680	749	669	686	717	724	742	699	718	696	661	722	670	692	704	701	712	710	675	681	707	668	686	705	683	688	663	710	671	702	717	726	690	703	709	689	728	699	728	706	708	739	703	681	661	706	714	756	728	709	683	689	695	723	718	672	670	741	695	706	732	664	675	708	739	740	719	689	655	723	691	669	704	693	693	692	700	691	764	717	697	698	719	674	730	695	699	709	742	738	726	700	715	680	708	713	695	703	704	731	739	738	689	707	724	671	736	712	687	738	719	744	737	720	684	670	711	728	665	721	694	661	672	717	685	640	705	682	694	738	723	700	712	693	693	681	737	739	736	707	676	699	717	697	669	702	727	714	744	707	666	672	674	729	691	688	668	655	634	728	719	698	703	729	702	723	665	671	689	692	693	745	690	691	673	718	685	727	696	708	688	653	734	718	668	708	664	709	747	660	689	725	631	708	713	704	640	727	771	716	645	735	707	721	669	677	751	694	658	694	654	712	702	719	705	658	750	732	750	679	692	724	686	688	696	694	652	727	709	694	723	688	700	697	698	736	686	730	709	713	715	683	713	693	727	677	717	706	659	685	742	724	716	695	694	713	732	690	737	719	721	679	710	689	731	702	662	680	724	697	717	717	675	687	754	695	719	702	708	704	703	685	711	713	653	686	717	691	706	689	706	707	706	705	705	672	681	682	694	716	715	711	721	716	736	683	671	740	678	683	720	718	716	753	678	688	745	693	723	711	691	736	662	704	706	703	717	719	656	666	696	719	680	730	690	673	707	718	694	753	736	681	674	691	730	710	719	738	742	686	713	675	702	730	730	677	692	655	723	708	736	724	712	669	707	703	714	724	715	697	711	728	694	729	734	697	750	722	720	714	722	688	702	708	709	708	727	699	707	710	678	714	660	701	734	709	690	744	672	668	710	745	656	681	721	728	708	712	707	698	697	705	697	689	718	658	687	700	706	723	702	688	725	691	670	742	665	676	718	724	711	702	659	689	717	692	747	731	669	704	761	680	695	688	705	720	703	655	675	716	664	701	657	727	684	685	682	732	700	695	674	753	684	729	730	727	707	738	674	673	707	640	706	724	683	704	671	685	714	724	672	678	737	689	705	692	704	699	697	684	674	672	733	722	714	709	692	708	674	747	707	676	676	718	682	688	662	715	678	695	715	650	699	717	721	681	728	713	712	689	701	685	677	671	713	738	715	742	680	721	779	724	697	674	718	730	687	698	695	690	673	697	662	712	692	687	737	701	707	710	669	713	751	673	707	676	699	680	683	698	713	717	717	687	702	694	731	716	663	681	694	722	690	750	705	691	697	689	691	678	740	760	680	690	706	691	715	735	642	683	740	673	704	687	667	712	733	724	678	675	694	693	737	662	752	684	711	695	684	686	728	716	711	687	709	701	695	668	668	726	731	690	694	720	670	745	724	665	693	729	681	710	750	708	709	710	710	674	722	694	682	694	663	755	742	666	708	709	692	700	707	673	712	688	676	686	724	684	692	725	699	705	746	700	703	726	687	671	703	704	686	727	685	690	687	734	670	757	715	747	718	690	707	704	722	704	674	701	749	687	670	714	692	765	702	692	684	730	708	686	668	683	711	729	683	680	666	667	676	673	660	713	734	711	703	696	690	708	714	728	694	707	735	717	682	672	656	728	705	716	669	727	730	672	745	671	732	720	749	701	713	707	714	727	750	705	653	666	738	706	701	690	736	691	686	670	659	723	727	748	697	733	699	735	685	694	715	728	718	718	685	735	689	711	673	775	677	730	705	714	706	706	711	680	697	685	751	726	703	746	692	748	706	745	660	708	730	641	710	723	687	669	744	697	713	701	720	724	781	699	742	698	655	723	710	697	655	658	711	726	721	726	718	726	674	740	721	722	690	684	691	733	752	700	714	712	679	709	718	718	681	702	692	719	642	733	681	704	660	705	708	665	668	655	692	691	654	698	739	698	703	671	735	692	671	702	705	698	717	690	718	707	704	713	682	704	694	773	698	721	725	722	671	686	699	776	729	656	685	680	699	696	694	700	730	723	726	657	693	701	682	693	719	644	734	699	714	719	667	723	708	729	692	669	668	728	699	714	681	694	665	710	679	670	727	741	723	721	718	711	687	732	650	711	643	736	698	669	674	726	690	724	675	729	685	683	666	698	688	713	727	694	668	682	735	710	744	680	687	721	716	731	748	746	701	650	702	670	705	687	702	731	750	720	740	726	667	705	680	711	687	701	677	659	719	706	682	679	690	732	721	674	724	714	683	676	682	696	696	702	680	717	754	739	658	674	724
10018	8520	5434	3542	1876	1183	826	830	949	794	563	392	293	122	125	109	116	95	104	99	119	89	83	99	116	95	103	96	113	87	76	103	92	99	89	102	92	80	105	104	104	109	109	103	117	105	131	89	95	109	97	73	75	96	90	110	112	89	87	95	115	84	103	110	84	95	96	117	96	104	91	96	107	108	89	88	118	81	97	105	93	96	97	101	102	88	102	99	107	96	105	99	115	99	97	106	104	95	112	95	96	102	107	90	95	86	103	111	87	85	105	106	84	87	108	86	98	97	100	101	100	105	113	109	89	96	98	98	113	96	99	106	90	97	101	98	98	78	101	115	92	97	99	110	94	104	109	97	95	96	106	107	112	108	102	100	107	114	83	91	102	87	107	93	105	100	81	98	93	94	100	109	117	110	98	99	86	103	89	103	89	91	98	91	93	106	108	106	96	124	128	112	102	103	107	86	117	104	110	112	82	101	123	108	115	101	94	107	82	100	97	118	123	113	88	97	121	83	101	119	96	85	85	112	111	110	95	107	95	97	96	98	88	109	103	128	116	112	90	95	89	104	103	104	97	92	100	87	111	96	92	103	100	111	111	93	115	102	95	104	113	114	84	103	102	113	104	105	95	99	90	97	84	103	127	94	97	104	99	97	85	91	105	100	98	86	98	119	116	96	96	103	86	99	111	102	110	86	99	103	109	109	95	97	95	106	104	103	87	100	105	97	102	103	96	97	94	109	111	93	99	81	89	100	110	103	110	113	111	97	104	111	83	116	83	91	99	80	114	90	106	103	107	104	92	100	108	112	83	122	93	91	109	98	85	75	91	90	113	112	98	118	99	108	94	96	101	112	107	109	113	96	109	95	97	103	98	102	100	81	88	111	89	94	75	101	126	85	127	100	94	99	94	102	106	104	107	105	98	88	98	95	95	101	93	106	103	97	92	104	107	95	110	96	109	91	115	77	80	112	104	94	97	102	106	97	100	111	115	108	92	106	94	101	107	96	89	113	100	108	94	109	98	89	81	103	94	94	100	99	90	100	115	96	83	90	99	78	91	118	105	106	103	107	99	96	115	87	102	99	101	87	99	91	103	100	97	90	92	92	99	118	94	100	106	107	94	112	106	110	76	98	91	108	89	92	93	103	82	72	84	88	107	87	113	86	87	99	95	116	112	100	100	101	91	84	89	96	88	101	92	97	100	119	103	106	80	106	106	94	82	108	112	102	103	106	91	104	105	100	103	107	99	96	95	103	106	114	117	93	92	97	102	93	87	105	101	83	111	98	113	87	101	101	107	82	105	94	90	93	94	96	119	69	106	112	119	96	89	98	106	110	96	120	100	101	79	120	111	106	89	88	105	98	109	91	86	133	87	103	93	113	92	90	105	111	110	89	77	104	95	89	103	100	101	96	88	108	98	84	98	94	113	99	88	103	103	95	92	91	102	109	96	109	94	101	111	118	96	100	93	113	102	105	100	80	97	100	101	101	86	89	91	102	125	104	112	103	100	100	111	99	91	111	111	106	97	125	91	107	106	106	88	111	95	103	89	119	101	90	94	106	99	88	99	95	113	99	92	115	114	81	91	102	83	96	90	85	94	100	86	92	102	108	108	90	81	97	88	98	85	115	113	88	114	114	105	104	92	85	112	107	101	90	101	92	101	86	106	97	115	87	98	96	94	92	99	100	108	101	104	104	107	118	109	105	101	99	93	108	102	103	82	104	83	110	95	81	81	89	106	76	81	111	93	111	86	94	90	88	102	101	108	97	106	108	108	96	102	101	104	100	87	114	105	109	77	93	101	102	87	98	104	84	115	105	94	109	111	107	106	105	109	104	93	119	100	92	110	96	111	99	109	92	101	88	83	100	94	109	95	99	115	97	100	95	85	91	100	82	103	88	94	92	88	86	76	79	109	82	98	95	95	83	101	101	92	97	115	119	89	96	111	89	110	97	118	87	105	103	100	92	87	109	98	105	95	85	97	85	105	96	101	121	105	103	98	107	100	127	94	94	86	101	100	99	96	112	114	104	86	96	110	113	99	98	104	83	98	99	95	93	95	105	101	105	103	96	112	107	100	94	105	105	105	88	100	78	87	108	99	109	106	92	109	112	103	88	126	95	92	121	126	80	109	110	117	102	102	89	96	104	97	93	101	91	113	99	89	115	82	97	87	98	93	94	105	90	107	99	107	92	114	85	96	107	97	96	106	107	116	96	109	112	89	103	100	81	96	120	90	100	98	106	108	99	87	101	100	109	87	92	87	99	99	85	90	97	92	91	108	94	102	122	97	109	100	102	93	95	86	101	87	100	104	98	119	116	98	95	113	107	90	97	88	116	113	99	79	92	122	95	106	96	98	96	111	87	94	114	95	93	96	94	89	88	98	95	104	83	96	102	99	101	106	96	95	109	93	95	90	106	87	98	101	92	93	96	96	88	97	95	92	87	101	101	94	90	97	90	107	92	98	117	84	104	99	109	106	77	116	85	102	110	87	93	94	103	105	95	98	124	90	81	88	88	91	103	109	103	95	98	115	110	100	95	104	94	104	77	101	116	88	109	98	103	114	79	99	111	92	93	99	85	109	86	112	119	112	104	91	111	91	113	87	81	107	108	93	95	98	114	96	110	88	82	124	86	98	108	89	94	95	92	115	105	102	92	106	88	91	99	110	114	107	107	100	96	102	90	95	106	90	92	101	122	103	96	88	99	96	77	104	117	94	105	95	109	109	99	104	119	99	95	108	96	103	97	111	117	109	97	90	105	105	100	93	79	91	88	109	77	90	79	107	89	91	96	93	97	90	109	111	115	86	98	123	111	104	100	101	129	103	96	99	102	86	94	94	87	114	103	99	88	107	104	90	91	96	88	95	102	98	115	87	101	111	118	102	87	107	82	100	115	93	109	114	106	84	100	95	101	99	109	83	110	98	101	108	108	82	80	108	91	109	105	80	96	111	93	104	105	99	102	100	85	111	97	98	101	110	76	104	113	98	87	87	105	83	110	100	103	109	112	108	107	105	116	95	99	102	115	104	101	85	94	99	112	94	96	72	93	97	94	97	118	101	97	94	114	115	88	108	106	81	87	110	100	103	123	87	113	88	108	86	92	94	114	92	93	108	93	97	117	98	99	100	109	86	85	70	107	113	103	78	76	112	102	102	99	90	104	93	104	109	117	96	98	92	71	124	97	90	92	84	97	91	94	93	97	107	85	95	86	103	91	104	81	103	97	84	116	85	88	108	93	112	83	84	89	90	115	117	113	97	112	90	97	87	107	76	100	104	110	98	111	91	99	103	93	99	97	109	95	114	100	90	100	104	124	112	101	96	101	91	110	82	114	95	113	98	107	97	95	99	97	92	98	94	95	117	112	78	98	88	89	117	96	102	109	111	111	98	85	92	87	97	90	107	108	99	79	99	95	92	108	95	97	96	103	97	103	88	107	102	93	116	86	97	89	85	80	115	113	98	106	99	106	86	84	108	96	104	101	100	91
40459	30308	25261	24797	24091	21482	17736	16462	16517	12977	9168	6475	3624	1698	1258	1022	1006	947	945	864	911	879	852	844	957	897	954	904	847	880	848	899	861	811	854	861	896	890	864	822	836	820	855	849	854	888	849	854	836	862	881	830	822	822	862	822	783	886	824	830	812	858	852	831	847	836	828	814	829	782	859	847	869	810	816	884	843	847	842	893	858	827	906	834	814	861	877	852	818	882	890	813	865	834	813	823	888	839	845	864	876	867	882	842	869	833	809	857	829	860	856	831	823	899	883	857	860	883	843	869	850	764	838	867	870	838	867	836	887	871	891	854	817	816	879	809	841	861	851	871	899	856	922	840	845	852	877	867	838	815	869	848	835	859	808	839	835	891	882	861	819	789	833	851	879	800	843	850	824	844	847	816	867	838	842	860	874	814	806	874	858	795	831	822	842	887	858	862	883	868	882	832	872	841	812	847	827	832	832	883	876	911	893	774	853	860	854	869	871	926	836	881	848	814	847	893	859	870	857	855	893	811	825	838	871	846	864	846	872	854	889	817	862	854	810	872	850	842	863	893	867	862	872	842	829	910	910	889	832	851	871	817	844	826	863	851	855	835	818	854	855	813	851	867	794	823	838	844	852	870	901	820	891	882	845	857	840	844	888	899	900	863	846	788	858	863	828	830	820	830	858	859	850	876	822	821	853	855	863	866	841	876	843	838	851	848	842	804	825	856	833	804	823	841	894	856	837	888	836	817	828	819	868	818	872	829	855	870	875	861	790	878	854	849	810	867	903	835	868	837	880	846	878	879	846	904	865	878	856	901	922	883	907	861	879	879	884	869	852	842	879	849	862	889	822	865	870	833	829	910	896	858	852	824	851	905	855	896	873	847	821	826	873	851	826	785	891	827	812	854	859	827	863	872	882	880	873	835	874	828	885	865	847	852	882	855	900	839	848	843	870	857	857	871	836	807	906	890	868	791	873	863	822	837	836	822	871	907	873	830	849	858	872	889	822	857	917	810	882	902	892	815	832	902	817	822	830	881	837	852	793	845	821	849	845	827	838	815	820	879	855	840	849	830	847	879	883	890	898	859	863	880	813	873	879	852	839	811	925	830	849	870	829	832	881	882	915	823	855	839	819	840	882	917	819	862	857	880	841	806	814	881	890	900	886	857	851	919	844	867	827	832	885	838	826	867	874	890	882	852	871	882	807	822	855	796	878	819	839	800	868	839	838	800	806	843	873	859	859	856	773	805	877	840	802	861	836	889	781	857	812	825	851	866	880	868	854	843	842	844	853	849	857	857	849	836	836	828	883	827	903	836	898	849	858	848	901	889	830	844	825	866	841	855	876	818	934	834	879	876	918	813	859	884	839	908	815	868	827	878	815	857	877	831	854	834	856	879	856	832	861	832	873	864	806	859	898	895	879	859	845	867	854	854	808	839	833	852	802	794	861	849	865	854	874	841	875	864	848	817	814	831	814	864	846	859	890	839	863	875	823	881	841	863	867	770	874	851	897	838	862	874	873	828	819	859	864	864	865	857	838	849	855	836	825	833	832	936	854	850	863	858	830	845	835	879	869	846	860	850	865	832	855	854	832	861	848	876	876	848	861	877	848	896	896	848	790	839	859	847	844	892	859	838	892	857	881	909	857	825	836	867	825	887	827	853	837	863	846	862	896	808	889	929	893	826	908	856	859	866	862	869	877	873	877	840	888	905	851	843	873	788	846	866	854	860	831	873	826	855	862	817	856	848	883	864	818	862	869	852	853	877	827	852	820	864	820	815	865	898	849	864	826	830	868	838	876	839	839	873	845	834	858	816	835	885	867	873	812	831	815	872	806	811	869	828	862	848	825	864	875	878	863	852	845	809	855	828	833	841	867	828	833	833	841	857	851	870	892	859	838	896	836	848	880	871	861	870	857	801	884	877	829	812	902	868	816	869	855	892	852	848	863	876	907	859	855	892	907	854	856	900	857	883	806	831	870	853	835	855	854	837	841	874	863	850	858	818	842	844	808	899	800	818	889	819	869	864	846	853	877	872	833	843	854	885	821	872	867	824	879	833	817	838	834	850	868	906	804	908	885	825	844	837	857	888	857	887	849	874	859	836	887	895	906	841	885	894	819	838	816	856	886	878	825	871	850	890	903	812	810	832	793	869	857	825	883	824	837	877	887	862	849	865	837	872	887	880	847	875	851	858	867	885	850	832	890	848	871	822	792	779	872	851	881	885	848	880	862	876	872	858	861	898	889	846	857	809	852	872	802	867	862	816	837	882	864	873	848	876	887	876	846	845	817	929	850	814	891	857	847	843	904	908	894	829	819	870	857	859	853	879	868	843	876	847	834	835	824	798	871	821	819	837	874	856	828	905	902	847	907	894	852	805	857	862	838	871	860	876	825	858	871	822	851	805	832	836	856	882	832	900	895	839	936	861	893	874	884	792	867	860	821	882	885	907	878	871	835	898	831	878	836	823	880	854	823	879	783	834	842	890	841	854	892	851	878	852	898	841	850	880	840	878	852	920	868	798	799	864	859	875	849	899	866	879	855	837	851	887	896	834	854	870	780	798	848	800	841	847	856	831	878	884	826	917	879	861	902	876	813	885	812	842	848	818	864	883	815	862	789	855	878	854	854	880	901	884	850	858	867	790	847	911	840	827	840	854	895	910	858	873	870	852	854	861	805	853	843	912	844	876	928	886	853	874	881	847	865	867	901	825	839	884	819	837	898	836	815	881	814	842	898	817	847	817	780	856	845	852	839	895	811	854	845	827	830	919	818	872	858	906	829	831	825	876	907	849	832	831	830	820	837	857	868	801	826	864	860	860	861	851	832	850	853	859	887	872	826	820	868	801	884	866	883	846	883	832	843	834	888	898	867	843	869	848	881	887	869	831	865	875	861	883	863	860	908	853	839	863	835	861	845	828	829	892	874	868	840	833	884	848	852	867	866	881	838	851	865	845	814	848	835	845	835	859	914	830	831	824	787	858	881	919	893	828	838	839	888	841	914	883	861	820	847	816	857	908	863	871	845	830	849	890	866	844	880	841	862	873	804	879	891	857	882	824	824	868	889	781	814	883	845	843	844	892	791	876	852	828	860	886	868	886	804	829	817	844	837	865	836	857	854	862	857	844	859	859	810	876	885	880	874	841	864	869	824	854	830	821	870	822	871	886	851	900	813	855	848	852	873	865	883	829	867	858	868	844	849	847	829	840	827	862	869	881	820	873	861	863	861	874	870	878	864	914	820	869	887	859	857	834	843	818	869	857	858	860	857	792	874	830	843	842	839	899	863	896	860	850	814	827	874	875	788	841	845	843	808	846	879	830	854	835	843	852	842	848	843	827	916	882	840	873	865	840	906	816	851	868	819	874	897	903	876	864	873	824	863	831	785	871	844	855	838	838	873	811	833	887	847	887	867	884	838	837	862	836	770	844	863	869	803	861	872	832	843	843	886	881	814	872	846	869	873	872	872	844	832	830	842	871	870	861	850	828
9098	6854	4481	3109	1584	1202	713	593	704	695	517	400	225	109	75	81	72	77	75	73	61	90	53	62	64	80	73	58	68	57	60	64	70	69	74	88	74	61	56	76	74	60	66	58	73	76	64	64	74	75	72	57	55	79	72	59	76	64	64	62	68	64	53	80	65	64	61	65	77	66	72	60	77	64	67	67	52	64	59	74	68	64	65	69	77	67	62	66	64	68	76	63	73	61	63	67	76	73	72	62	76	66	77	63	89	69	67	60	61	75	60	68	67	68	88	69	69	79	63	68	69	60	66	61	80	63	63	62	60	69	66	56	69	62	77	69	70	69	60	53	67	63	61	57	52	61	53	73	52	69	58	79	67	63	79	55	73	68	63	55	61	60	63	59	61	75	56	59	71	64	61	67	70	59	71	70	66	73	64	56	67	64	66	63	67	74	76	74	73	83	61	68	78	61	82	65	77	84	65	68	62	73	70	56	81	67	58	63	79	66	74	67	52	68	69	72	82	72	61	69	62	74	74	60	63	60	77	62	66	71	57	59	54	64	74	70	67	70	68	66	59	75	66	66	52	81	69	61	69	84	56	70	53	65	62	83	67	60	71	77	64	69	73	72	72	66	80	54	59	65	51	60	65	66	75	66	54	72	82	64	71	74	71	73	71	69	75	69	66	60	58	53	50	83	66	87	66	57	64	78	69	57	71	53	60	80	70	57	65	82	68	58	71	78	62	72	53	75	62	65	57	67	74	57	66	61	75	50	80	61	72	60	60	60	70	60	58	69	77	70	62	84	79	61	67	77	82	71	80	71	57	69	67	67	80	74	66	72	69	66	62	56	58	63	75	65	59	50	59	76	77	66	58	74	64	62	72	63	62	56	49	83	74	78	59	51	55	66	66	73	64	55	59	63	63	59	73	71	53	71	50	60	55	58	72	67	80	60	76	66	79	64	53	67	67	70	63	52	71	68	68	74	57	61	62	63	62	71	72	81	75	61	84	50	75	64	65	77	64	72	60	68	63	57	47	80	68	66	53	56	62	60	66	74	52	61	76	67	73	74	62	62	63	63	56	63	75	71	64	52	64	63	70	74	79	60	73	47	78	66	76	58	79	74	57	57	86	65	79	81	60	87	66	60	60	54	61	61	66	70	60	68	79	67	67	75	65	68	59	73	69	58	65	60	60	52	69	61	77	65	77	43	73	78	67	59	54	71	62	82	72	55	63	73	80	59	74	72	68	61	71	57	73	65	80	81	54	54	72	69	49	73	70	65	67	71	56	56	65	73	62	79	60	83	70	72	51	76	70	75	68	55	81	75	78	64	57	65	66	83	67	75	68	77	63	76	71	66	75	65	65	58	72	54	75	65	73	54	60	69	66	68	69	76	59	63	73	54	68	67	79	63	55	75	71	70	74	56	73	68	56	69	65	72	67	70	69	73	66	64	56	69	58	63	50	72	59	55	59	71	64	62	67	77	67	65	72	73	63	59	65	67	56	74	73	79	85	71	58	74	59	70	74	66	68	61	69	62	62	68	76	57	74	65	63	66	61	74	63	71	71	78	67	58	75	73	70	65	50	61	67	66	75	57	69	63	77	63	70	56	62	70	57	68	72	67	74	60	58	66	67	81	63	51	68	60	74	60	71	55	73	61	60	75	76	65	68	64	62	65	56	77	69	67	64	64	58	70	71	79	62	74	76	69	70	68	60	70	58	65	73	56	66	58	58	85	67	78	64	69	70	66	72	68	73	86	73	70	75	64	62	64	60	62	70	53	62	66	78	63	75	62	68	75	62	68	57	63	65	68	68	77	70	75	72	58	69	59	68	64	69	81	60	57	66	68	66	59	58	61	60	78	72	74	69	61	51	44	64	63	75	62	49	73	59	68	64	65	65	67	65	57	64	68	69	71	50	69	61	45	64	65	61	53	70	68	58	68	63	69	67	76	69	67	57	65	71	69	84	67	70	48	61	58	60	65	63	79	70	75	71	67	51	69	72	55	64	57	75	64	66	63	77	71	61	59	69	63	62	86	56	73	63	58	71	68	73	79	57	63	58	68	63	71	72	55	59	62	62	69	76	76	66	50	63	73	63	58	72	55	71	70	48	72	74	63	81	76	65	68	64	74	67	57	64	53	59	57	64	66	69	66	69	78	70	57	70	81	64	68	65	67	80	66	77	79	73	70	75	75	68	74	75	60	67	49	70	68	72	48	66	65	54	70	71	76	65	58	53	75	65	61	66	56	75	61	76	66	53	78	64	65	66	71	66	62	69	52	67	80	81	75	53	76	56	61	62	71	63	62	64	70	55	62	71	67	78	60	70	62	79	57	81	70	69	84	69	65	70	82	65	60	57	72	54	61	55	77	61	57	58	74	72	70	70	64	60	55	75	64	65	59	76	83	75	75	66	66	70	84	69	62	69	62	61	69	67	78	73	73	66	64	58	58	73	66	68	63	78	55	71	72	66	65	59	63	53	74	70	75	67	91	65	66	74	60	64	59	63	66	65	64	73	69	64	72	57	57	47	54	61	73	78	59	65	67	56	74	58	64	63	51	76	70	74	69	64	59	61	67	70	76	70	74	57	67	66	69	72	74	72	59	64	65	68	65	68	64	64	75	63	76	77	79	74	63	64	65	59	59	57	57	60	50	65	54	72	75	69	60	61	64	65	69	60	66	74	71	62	66	65	68	85	67	69	70	66	75	68	65	78	76	69	74	63	54	71	74	64	62	67	64	67	66	60	75	64	65	57	59	63	59	91	64	45	62	73	71	66	55	64	67	54	73	69	64	69	77	61	64	61	76	58	55	68	67	70	58	65	74	76	71	75	69	65	76	73	70	69	66	65	56	57	63	71	66	68	63	69	65	58	61	62	69	88	74	65	93	59	64	89	79	81	67	61	64	60	76	67	63	64	62	69	80	68	81	77	63	56	71	68	72	68	54	73	74	62	70	69	73	76	64	64	68	66	60	52	67	61	61	58	76	58	47	68	74	56	66	56	57	61	68	66	72	62	68	54	70	80	63	60	53	64	61	61	58	78	47	64	72	61	64	63	76	65	86	82	69	70	75	69	72	71	69	82	77	80	63	67	73	65	71	73	60	69	69	69	63	62	86	63	64	68	71	74	77	80	78	56	73	61	68	61	62	62	73	80	68	64	65	59	62	68	77	49	68	74	79	63	61	75	69	75	62	80	70	77	77	75	49	72	58	73	64	65	60	63	60	72	70	83	65	79	70	62	64	53	58	56	65	77	61	73	80	94	62	75	58	65	75	54	64	63	69	60	63	70	67	63	61	69	73	68	81	60	74	66	65	77	52	63	59	64	58	74	56	58	72	67	64	74	73	64	52	74	64	83	70	66	66	79	65	72	68	54	70	72	72	67	67	78	73	62	55	67	64	72	73	70	68	84	65	87	62	66	55	71	62	75	65	68	58	69	60	72	61	76	71	67	66	65	57	64	70	66	78	61	70	53	69	72	60	78	68	89	68
37650	27835	24269	23333	23210	22528	16384	14411	15037	13645	10029	7045	4100	1550	1052	835	745	686	641	566	639	584	622	566	645	623	639	598	591	576	527	540	611	558	626	599	587	564	579	580	595	548	585	573	587	570	552	607	573	567	574	594	601	559	565	587	553	582	573	587	574	540	558	560	542	532	564	588	549	525	561	577	589	565	634	585	567	588	584	531	580	604	602	541	568	569	566	555	566	596	571	562	582	580	600	544	588	570	556	585	604	522	599	592	609	580	643	571	555	565	594	584	570	544	563	602	578	557	561	576	570	562	595	581	567	622	594	556	563	630	594	601	566	594	593	592	580	598	549	578	547	576	605	617	583	567	569	619	514	562	616	590	597	593	557	577	550	609	610	608	544	572	624	575	561	614	627	580	585	614	542	615	540	593	577	574	636	569	566	562	565	553	621	602	588	562	560	600	561	574	558	589	565	556	565	574	585	577	588	569	557	545	594	580	584	572	536	605	567	544	580	623	599	615	558	527	567	577	551	566	601	579	574	592	536	558	603	574	591	555	596	575	605	571	556	589	569	589	598	582	580	587	593	594	561	597	588	608	561	617	583	556	592	612	602	576	567	556	546	595	562	588	564	592	551	617	579	588	572	540	607	610	558	542	612	570	546	568	597	591	588	588	567	619	621	602	596	575	599	596	572	556	555	598	561	528	544	580	581	642	541	558	555	580	616	555	563	586	573	577	569	603	582	542	563	590	577	553	603	587	614	565	614	595	536	576	561	542	579	595	594	549	554	642	611	628	560	589	548	574	573	574	581	570	605	605	597	598	584	606	578	582	571	615	574	568	567	578	561	557	578	572	603	573	550	583	583	645	623	567	533	576	572	578	634	621	590	564	591	576	585	570	549	582	576	551	604	585	592	545	580	638	569	563	611	598	560	592	597	566	507	570	575	534	595	621	543	550	518	543	577	566	603	585	589	576	615	608	561	586	587	518	600	598	580	581	555	592	575	579	578	577	637	550	591	570	596	581	570	566	576	613	533	620	548	588	579	549	582	563	562	575	567	593	607	589	594	542	570	567	584	599	539	555	552	530	597	547	583	619	568	585	594	548	570	581	575	603	545	587	601	586	579	592	566	589	569	607	578	576	597	601	590	576	583	564	574	597	584	543	588	606	597	608	531	589	610	606	588	573	599	548	547	609	584	628	574	594	585	542	588	556	554	592	578	566	574	569	566	619	575	575	579	550	614	596	607	568	568	545	581	586	544	608	562	571	585	548	624	606	606	577	562	611	590	578	545	595	598	561	587	560	607	576	568	551	590	552	596	589	528	607	578	575	606	571	555	578	584	559	589	589	559	565	589	598	623	569	585	590	584	595	600	560	611	561	568	561	601	556	561	589	599	564	569	539	589	540	600	545	563	579	601	493	584	595	557	616	564	574	590	576	624	575	590	583	569	589	585	584	569	608	586	587	561	540	584	576	578	590	601	540	578	584	560	606	582	601	539	580	593	580	604	548	568	584	578	547	516	542	576	559	574	589	530	606	573	570	618	581	630	586	580	549	546	608	601	539	581	599	582	590	614	570	587	594	538	613	563	537	623	566	562	583	565	543	578	567	585	547	563	589	595	571	577	571	588	580	604	569	585	580	579	559	567	546	607	548	601	573	590	584	544	552	573	585	560	548	585	618	607	591	565	580	601	581	553	603	580	595	591	596	539	574	600	584	573	584	546	602	534	595	576	595	581	601	538	613	529	575	554	534	582	601	610	636	521	605	580	577	625	515	577	611	592	548	591	575	573	611	618	584	619	591	568	595	581	606	562	570	576	574	552	584	621	576	563	592	564	626	587	593	566	552	588	548	612	532	600	564	551	578	569	606	579	561	555	552	616	618	580	557	600	607	595	603	589	560	558	586	590	612	575	597	572	559	613	606	593	576	582	605	624	582	564	547	563	547	574	544	603	588	595	554	564	619	564	609	575	552	562	575	566	543	584	559	567	628	622	606	583	573	588	540	532	541	592	620	580	568	569	556	546	596	573	564	600	575	557	558	584	629	560	610	544	577	548	603	579	571	589	549	579	531	589	612	576	565	608	562	556	603	545	607	554	546	624	540	613	560	588	594	564	543	560	606	525	547	554	574	577	572	544	554	558	574	554	597	583	560	567	592	535	616	569	599	619	582	581	598	582	564	580	569	568	574	578	571	531	572	589	554	573	591	585	553	591	569	612	590	579	586	550	563	574	559	576	585	564	576	579	587	604	570	587	565	553	592	594	570	612	653	620	576	586	591	589	606	556	629	560	600	594	599	550	620	585	590	568	637	593	570	554	583	541	558	544	582	615	593	572	581	611	572	560	558	610	588	587	594	552	601	529	579	570	556	566	598	623	573	564	585	587	573	557	549	588	584	606	554	610	624	610	593	627	563	586	567	598	602	602	591	555	629	599	585	575	581	573	576	587	589	627	543	526	596	622	593	592	581	542	588	548	590	594	568	563	570	579	586	590	531	555	595	565	617	573	548	611	569	572	569	550	564	571	566	573	541	566	573	555	578	546	568	605	580	571	567	573	564	552	550	559	588	579	572	584	601	596	614	616	615	563	552	563	591	573	599	589	556	601	598	592	574	600	615	538	614	586	556	587	625	529	591	620	569	564	584	563	598	604	575	561	596	591	572	577	587	562	586	629	544	512	596	603	604	570	577	560	598	560	572	586	574	618	580	592	573	560	590	603	580	580	544	606	620	571	533	580	596	591	618	600	561	555	580	644	568	610	563	565	583	600	574	570	550	559	587	558	567	604	611	619	562	535	573	553	572	550	576	604	600	584	591	612	584	596	594	589	598	625	571	574	581	613	563	568	582	608	598	602	527	581	603	522	572	592	518	574	556	579	562	612	569	603	593	539	579	552	548	573	566	565	584	588	591	579	592	563	572	595	600	595	577	590	620	571	578	596	573	594	591	541	584	562	561	560	570	596	600	618	594	543	595	557	559	572	610	583	558	582	569	565	568	589	579	568	576	587	571	593	620	588	556	609	561	564	546	601	554	544	624	622	610	603	594	598	578	566	581	568	589	588	565	549	547	592	612	562	567	560	559	591	609	582	568	581	554	554	585	571	544	556	593	585	566	589	551	583	587	559	550	620	557	556	606	564	578	587	566	548	529	594	581	618	589	585	607	578	561	613	531	578	555	583	621	541	593	595	611	580	605	576	593	585	568	544	559	591	604	560	574	574	607	561	563	593	529	559	561	557	556	582	590	642	546	613	582	603	588	575	524	574	573	574	599	602	608	574	602	560	600	583	592	584	564	573	596	574	545	599	594	549	583	546	603	567	588	592	583	598	591	577	570	557	575	575	611	589	579	622	586	601	581	603	600	563	592	622	598	570	572	540	596	546	589	587	587	611	612	560	591	593	581	542	552	557	550	610	553	595	586	596	590	567	611	571	535	546	574	581	589	548	561	582	590	572	574	598	555	594	605	559	554	604	538	592	535	564	573	618	566	592	547	573	604
10507	9791	6451	4688	2944	1898	1107	1194	1498	1378	959	628	436	198	131	105	90	91	91	82	94	81	88	82	104	106	106	109	101	82	91	91	76	83	97	91	89	109	75	83	90	92	86	89	95	93	80	84	105	93	79	91	93	103	89	82	86	87	80	82	87	93	86	77	94	89	96	83	84	91	83	87	92	96	67	92	81	78	92	69	118	79	90	84	89	101	96	86	83	95	86	93	93	96	89	101	76	89	80	89	82	80	95	86	83	88	86	82	84	77	80	92	82	101	80	108	69	98	102	71	97	102	95	93	83	80	86	104	95	83	92	97	85	95	88	96	79	82	80	84	106	97	82	103	88	93	93	79	87	91	85	91	90	88	91	91	89	92	89	90	74	101	106	96	75	91	96	87	91	83	73	101	96	103	92	88	94	95	86	81	91	97	89	98	87	93	91	98	99	84	94	92	85	87	86	106	91	89	78	85	87	69	91	95	87	97	82	94	87	80	102	99	88	67	98	101	86	95	77	99	97	89	92	72	103	89	103	98	97	76	103	92	73	69	87	98	69	109	82	74	88	83	98	75	76	86	66	95	87	93	101	71	71	90	96	100	69	82	108	102	108	77	87	87	90	92	106	76	89	89	85	67	76	97	74	95	95	83	70	89	83	92	89	96	77	86	107	93	83	91	75	81	84	84	85	108	85	90	79	81	84	103	94	96	91	91	91	108	103	103	90	91	75	81	76	85	78	92	87	91	81	87	91	68	91	81	97	88	80	82	104	90	98	105	82	85	82	78	104	71	94	72	103	93	85	77	92	81	71	96	105	88	89	73	69	99	94	99	90	75	85	85	102	80	96	101	105	90	98	88	113	92	89	98	81	98	88	95	96	88	81	85	80	81	95	97	82	91	88	82	89	75	88	89	82	86	89	101	100	97	111	109	93	81	79	87	95	97	98	97	90	77	91	91	73	77	83	95	97	89	87	104	79	83	92	88	87	94	101	97	97	81	80	70	85	93	73	88	78	87	103	100	90	84	96	90	102	69	100	76	73	95	100	92	79	98	94	79	93	92	116	93	85	81	84	76	100	78	83	96	92	93	80	88	100	95	100	81	90	88	97	91	100	70	94	78	83	77	98	83	110	79	84	90	92	90	103	93	93	101	90	101	110	100	87	89	91	100	89	84	102	96	93	85	110	96	85	82	98	98	103	86	88	100	83	106	91	75	87	79	79	110	85	84	85	83	89	108	80	84	84	97	104	83	104	87	90	84	80	96	75	96	97	86	88	78	79	83	94	72	74	90	104	91	84	99	91	98	91	80	96	79	98	108	106	61	84	99	85	109	72	83	101	94	103	110	108	88	91	83	91	90	96	84	86	89	84	84	105	92	87	78	89	84	85	93	86	89	86	81	74	61	85	73	89	105	77	87	92	103	74	97	92	73	79	88	101	77	99	69	100	90	81	79	84	88	96	80	73	75	87	95	115	96	78	95	86	102	88	106	84	93	69	67	86	92	84	83	86	83	82	94	89	73	117	90	99	80	75	95	79	86	93	83	82	101	104	76	79	114	104	83	100	77	83	85	86	88	97	81	94	90	93	87	92	87	79	107	75	85	78	82	85	88	90	93	94	69	68	72	69	87	83	79	93	90	85	102	107	83	86	83	93	77	76	79	90	102	96	96	108	89	66	85	74	91	98	90	101	87	94	88	83	97	88	85	82	95	98	84	77	87	92	87	106	100	95	93	75	113	83	92	85	105	91	107	71	83	103	83	101	80	83	77	96	81	91	97	92	103	85	82	73	89	88	92	94	88	96	95	81	89	87	92	75	82	90	100	107	75	89	89	87	93	97	89	81	92	73	86	70	97	88	80	95	99	83	97	109	80	103	97	101	99	65	95	91	100	90	106	81	76	92	74	86	104	96	92	83	66	93	98	104	77	72	67	84	94	96	70	83	94	95	86	89	78	75	96	88	95	93	76	94	84	96	103	100	80	85	83	98	81	84	75	92	94	106	81	103	81	90	82	75	84	89	130	84	94	91	91	116	97	100	102	104	93	100	89	99	86	90	102	102	86	83	91	101	101	90	88	105	92	76	72	86	84	105	73	93	80	91	89	90	74	96	83	83	93	93	75	103	75	92	91	101	102	73	88	98	79	86	89	80	70	85	83	93	84	104	89	102	89	95	77	89	83	98	93	88	97	96	99	99	68	83	86	83	99	94	89	93	101	85	77	83	106	88	95	70	88	73	99	99	83	102	110	98	74	109	94	89	78	83	78	108	88	94	92	82	91	82	81	94	96	98	80	90	103	78	97	79	85	73	86	81	90	77	89	78	93	87	83	96	99	90	101	67	95	99	96	86	92	76	84	90	87	91	92	95	92	79	117	87	67	77	99	85	85	95	80	82	95	79	93	82	67	89	84	92	101	86	91	87	78	94	101	119	90	84	76	74	103	90	97	81	102	89	95	80	94	83	80	86	88	92	96	97	85	92	87	98	95	106	98	92	89	89	77	103	77	78	87	104	78	114	89	99	69	98	103	81	89	93	79	104	73	91	87	113	110	91	76	88	98	92	71	86	94	86	104	93	72	80	89	90	102	86	98	92	87	85	88	76	87	93	92	92	100	85	100	98	101	82	90	77	70	85	92	116	104	92	80	89	80	83	87	108	69	101	87	92	88	103	73	87	101	87	91	80	93	104	89	94	98	94	92	94	79	82	83	82	99	104	97	82	77	92	75	90	87	78	98	101	92	118	99	97	80	88	91	78	83	96	100	78	85	87	98	93	85	105	79	92	90	92	82	90	105	94	98	85	92	110	84	81	95	68	90	83	84	83	97	103	112	74	95	84	93	90	99	99	80	95	99	84	79	90	90	83	81	101	84	92	104	84	77	92	77	89	80	103	77	83	88	90	100	75	81	104	93	77	93	104	87	95	77	85	99	94	91	90	105	91	106	96	82	100	98	80	96	87	98	83	93	81	111	77	82	79	103	89	92	106	97	100	81	103	76	83	88	84	89	79	88	97	120	104	90	116	88	79	77	105	81	84	75	90	88	87	90	91	80	88	75	80	88	97	102	112	94	89	87	66	97	95	81	97	98	91	90	82	89	88	84	105	96	91	86	98	82	79	99	75	95	88	93	101	84	89	82	99	103	102	90	99	80	103	94	78	105	87	88	106	96	88	96	70	87	101	100	106	88	108	77	97	86	105	81	86	107	75	68	81	85	87	100	86	84	81	95	77	95	83	85	95	76	87	73	93	77	84	76	92	85	92	91	85	89	86	98	74	75	92	85	83	83	84	90	91	105	74	84	77	82	91	93	93	69	89	87	90	93	95	100	99	81	78	85	87	92	85	88	94	87	87	69	79	97	93	100	99	70	85	96	89	87	84	74	85	96	97	83	79	69	90	87	92	77	91	86	89	81	75	93	83	90	89	88	96	79	93	84	103	82	73	102	98	107	94	75	92	86	112	89	99	88	91	90	102	92	76	89	91	81	86	82
41295	31605	27603	27580	29774	26592	20228	20616	21671	19839	15231	11234	6807	2527	1523	1112	984	990	928	894	829	808	777	780	943	888	870	829	790	793	766	806	723	779	725	782	754	794	810	830	744	772	773	763	747	765	830	770	745	763	821	791	773	776	805	820	712	766	741	802	779	765	789	806	750	790	799	743	805	776	812	801	793	710	730	794	781	779	744	794	795	779	758	795	768	764	775	725	775	775	746	766	782	705	778	794	724	754	766	754	748	800	762	814	764	715	736	748	725	752	753	783	763	765	768	757	727	716	776	760	744	795	797	744	756	760	772	778	783	747	828	714	797	779	780	762	722	810	771	767	736	807	732	711	755	773	730	800	773	762	785	765	781	731	777	761	773	752	768	752	743	778	729	782	787	776	747	784	772	762	721	784	791	794	773	764	847	822	790	740	784	738	782	760	762	809	776	796	833	719	740	789	781	805	759	769	762	766	820	762	786	766	786	748	745	730	728	760	728	750	750	793	760	795	781	794	751	726	737	719	795	728	796	816	822	758	792	746	805	786	782	780	760	765	779	818	763	770	802	808	789	775	766	795	799	788	773	764	787	748	736	765	751	762	729	798	751	754	748	796	748	790	792	753	782	777	687	817	754	746	786	764	768	784	769	780	767	775	795	759	772	777	789	817	778	766	742	805	790	721	801	757	783	783	778	753	766	772	742	757	768	795	720	738	796	750	763	778	760	753	750	711	712	775	767	739	797	728	753	772	727	863	775	833	727	769	772	746	758	799	788	793	743	763	764	771	751	769	740	794	782	790	767	721	754	791	781	773	763	775	757	797	788	792	749	822	722	735	783	751	776	797	769	769	825	749	780	760	766	762	758	768	765	785	755	745	800	745	761	813	743	773	814	810	794	722	759	793	761	798	786	721	782	730	752	756	788	764	749	690	814	791	827	764	801	768	822	809	747	741	779	771	796	782	759	765	768	744	743	839	789	764	791	762	767	796	754	749	771	785	795	734	738	804	796	696	788	759	766	732	769	752	763	754	746	760	741	736	756	785	787	759	708	800	821	778	769	761	758	773	765	775	777	762	765	797	760	765	767	779	798	752	791	766	756	754	748	810	768	793	765	783	735	773	773	801	754	744	727	746	757	742	758	762	743	748	818	830	775	778	776	766	776	745	783	790	791	758	736	756	808	766	752	757	768	774	777	757	746	788	773	757	721	756	738	785	797	763	816	787	786	742	754	807	748	777	753	801	782	776	778	729	756	729	794	778	819	808	780	758	796	752	725	769	779	802	764	798	753	755	780	799	771	733	772	784	766	786	776	776	792	758	829	725	760	809	761	722	751	754	760	825	820	786	817	743	777	756	774	777	803	736	756	753	764	820	753	733	765	760	776	799	799	744	738	770	762	750	779	798	784	812	793	726	773	745	800	733	768	815	752	776	808	778	769	784	795	775	771	750	778	772	788	769	810	720	771	766	687	738	797	839	753	774	739	825	752	764	734	801	779	759	744	750	809	777	711	784	780	799	753	739	773	784	774	757	795	802	776	752	792	726	747	756	788	778	719	771	796	758	767	705	842	739	789	778	761	780	806	758	766	793	775	749	747	777	798	783	787	732	745	845	815	734	785	786	778	746	783	763	766	771	759	773	758	779	797	774	755	765	714	738	777	772	735	741	799	772	768	791	794	768	747	796	761	762	771	783	750	771	789	749	756	761	763	784	830	782	731	726	751	778	751	757	760	742	775	767	795	840	764	804	692	814	759	773	731	783	741	750	779	767	806	814	811	788	737	792	783	732	731	723	759	714	754	728	702	761	759	814	776	751	792	811	796	773	771	749	797	748	713	768	741	734	733	794	795	688	746	739	799	703	810	751	743	772	743	764	762	767	739	760	819	769	747	746	804	763	816	786	744	800	815	727	774	751	779	699	765	819	772	791	812	737	779	749	824	778	768	828	781	740	734	789	794	771	752	795	773	753	747	749	771	788	783	795	773	775	815	751	797	751	747	777	766	763	768	775	842	764	789	839	840	780	781	759	789	743	737	777	755	732	770	749	814	724	764	843	761	783	805	801	753	785	733	764	761	775	761	776	786	801	788	741	746	749	768	774	813	758	760	803	756	767	760	763	731	795	776	772	788	785	758	731	775	745	797	761	731	727	767	732	795	772	748	788	813	746	808	782	762	745	772	724	748	786	823	751	783	730	784	796	812	769	766	773	800	769	760	760	755	807	761	819	765	742	753	766	773	720	785	771	777	773	772	780	824	737	750	744	747	717	793	763	804	773	814	745	764	834	749	786	766	743	791	824	801	756	717	802	829	748	759	771	764	755	767	783	751	760	737	763	761	754	817	785	766	765	805	745	721	800	773	788	795	779	768	786	754	791	777	732	750	761	786	796	780	760	781	770	831	723	760	742	790	736	785	789	765	753	765	762	777	801	766	744	796	751	763	796	777	763	740	762	762	792	733	784	785	752	736	770	756	810	761	792	754	731	788	754	760	790	749	858	744	763	774	769	769	777	787	798	766	754	785	718	749	794	779	793	825	762	765	739	767	749	721	789	790	783	801	796	764	784	795	790	754	780	780	786	737	763	762	769	769	746	788	735	746	750	764	732	790	721	816	724	791	797	758	747	789	760	760	779	772	794	797	810	675	767	703	746	787	784	766	801	765	756	806	803	747	767	713	731	786	729	785	763	744	774	811	798	769	719	727	727	755	767	739	802	748	759	726	796	805	760	774	762	798	759	758	775	808	746	744	756	768	801	782	795	841	768	754	741	781	755	736	741	782	741	765	744	786	757	824	783	759	760	781	769	787	762	791	767	760	809	744	763	735	817	794	773	756	783	790	781	777	778	797	707	737	765	755	795	818	790	790	808	743	828	756	757	770	795	739	799	737	721	794	786	744	731	803	748	830	767	773	775	757	767	774	762	780	780	798	751	768	761	738	759	795	816	774	762	750	767	795	800	769	783	783	793	757	783	799	765	789	787	802	799	774	736	782	737	741	761	759	758	763	710	778	784	762	788	822	747	771	809	748	767	823	753	800	735	790	780	791	789	735	781	767	786	789	771	756	799	802	823	776	763	754	793	796	800	780	771	755	768	769	788	784	764	750	766	817	811	753	787	818	769	800	763	727	795	776	786	771	679	740	787	795	759	807	759	799	741	769	755	739	782	762	794	790	769	784	749	770	768	744	748	784	770	788	732	775	759	780	806	750	776	777	785	801	741	757	747	741	754	744	786	810	817	758	809	767	766	753	838	703	752	760	778	734	741	783	752	755	746	755	773	771	821	727	767	788	741	792	807	763	775	731	825	752	756	775	729	756	769	801	705	803	745	746	749	786	810	825	725	794	764	765	756	796	795	771	769	754	746	773	761	814	762	755	783	790	798	785	790	727	767	753	774	687	732	757	719	772	725	782	760	761	782	775	794	777	795	729	740	738	749	791	786	742	781	723	781	750	744	744	750	783	819	700	795	820	747	781	759	743	764	746	811	757	822	771	811
7515	5398	3183	1623	653	468	329	232	260	272	190	148	131	80	83	87	84	75	62	72	66	85	86	99	96	85	83	95	92	84	88	90	90	83	69	84	85	86	74	88	79	93	65	73	81	71	89	72	76	89	83	79	85	87	74	69	84	92	95	71	81	101	85	72	83	78	92	75	66	80	86	72	95	84	85	80	90	83	70	81	71	86	56	76	81	87	86	78	87	71	77	83	84	83	93	79	87	73	84	103	78	79	85	84	72	91	86	72	90	78	75	83	71	98	95	91	87	73	75	90	75	81	82	77	66	100	82	89	85	84	80	72	80	73	97	81	82	72	76	82	87	96	72	83	71	61	89	81	88	79	82	75	88	77	72	85	90	79	66	68	69	102	84	78	85	93	85	73	83	89	102	87	88	76	76	79	85	85	79	80	80	78	74	96	91	91	77	72	85	75	103	91	72	104	81	87	90	81	83	88	74	90	95	83	84	80	87	74	71	69	84	93	77	93	87	84	119	77	95	76	94	80	83	88	89	82	81	79	76	83	108	76	70	100	77	72	87	88	81	84	86	86	71	92	91	88	95	65	80	93	60	77	93	99	91	77	96	77	98	81	90	75	72	87	91	78	83	76	90	73	85	82	75	74	78	85	80	68	85	73	88	93	85	89	75	87	75	69	80	78	80	73	83	88	65	73	81	83	82	79	82	92	87	89	85	75	86	78	77	99	91	75	89	88	86	83	81	79	72	102	76	92	88	91	81	84	69	79	74	88	91	70	87	81	90	80	63	90	77	78	84	79	96	103	75	79	77	78	74	87	98	76	96	69	96	78	88	92	83	78	74	81	87	90	69	89	71	78	79	88	71	82	69	71	98	81	73	84	90	73	66	81	74	89	73	76	77	83	84	97	88	72	79	75	88	87	67	72	78	83	93	83	72	78	71	83	91	87	78	85	83	94	73	89	74	86	62	90	81	91	88	81	87	77	78	77	88	69	87	71	66	87	87	105	85	101	87	88	87	84	66	85	88	73	91	86	75	101	106	91	66	88	101	81	74	77	80	79	88	78	85	90	98	84	68	76	73	81	77	75	76	74	65	104	95	82	82	83	98	84	86	68	76	86	89	94	69	78	70	84	70	75	74	93	107	63	89	78	69	89	73	82	82	70	88	100	83	83	83	76	73	94	85	103	85	78	74	75	79	83	93	79	98	81	75	75	93	97	84	76	87	61	81	86	85	81	88	103	79	77	86	82	94	90	82	76	109	94	91	87	87	87	70	81	88	80	105	85	77	85	74	86	90	79	82	69	79	79	82	88	79	95	74	93	89	89	66	75	66	67	88	87	62	84	77	96	95	82	81	77	85	98	97	89	81	67	92	80	79	87	77	82	71	80	81	72	86	92	91	102	94	93	75	78	74	80	84	60	84	67	80	85	73	76	65	78	76	76	93	85	81	81	77	67	97	77	69	84	101	92	90	91	83	81	89	90	68	83	88	76	70	85	86	74	81	80	85	84	77	75	83	87	99	85	85	95	76	76	91	76	80	81	71	80	106	78	98	84	76	69	78	70	86	78	83	86	78	77	87	78	74	86	74	81	63	65	82	74	82	73	89	70	83	71	82	88	85	99	76	90	81	69	86	78	99	78	78	93	94	85	69	86	94	71	76	74	75	78	90	93	86	60	69	91	85	86	87	72	78	77	70	100	90	92	89	85	70	90	84	76	77	73	94	82	66	80	74	86	78	92	85	92	91	81	80	93	85	91	75	84	78	81	85	68	96	75	70	74	85	83	71	74	75	89	68	82	83	66	76	67	80	85	80	87	65	70	79	100	92	82	95	89	85	74	88	72	82	79	84	89	81	80	88	89	89	77	89	81	91	78	88	82	81	82	98	68	97	79	79	84	86	82	73	82	75	79	82	94	78	103	86	83	99	62	91	85	70	93	66	82	88	98	92	73	80	83	89	94	80	77	77	91	85	77	103	92	97	92	88	88	68	81	101	91	75	68	90	61	103	77	93	70	69	76	76	81	78	62	73	69	77	107	71	72	79	89	92	64	71	90	75	70	68	67	93	95	76	92	90	82	64	84	94	78	66	98	99	70	82	84	80	78	89	86	86	91	86	88	67	81	83	86	84	64	93	89	72	66	90	80	88	95	90	79	84	76	80	78	92	79	80	77	97	99	84	98	72	91	71	87	86	88	76	77	94	84	86	69	81	70	78	78	81	89	92	95	85	93	65	79	87	92	88	77	101	94	84	68	80	85	90	91	79	80	67	80	85	69	97	83	82	72	95	80	71	80	82	73	95	87	97	88	104	72	71	90	78	84	86	75	73	94	76	70	73	80	93	83	77	83	77	85	79	73	89	83	67	80	87	85	75	86	74	83	83	80	81	76	81	82	74	80	72	87	90	84	86	82	91	83	89	72	74	76	84	91	83	80	79	88	64	95	92	76	91	86	75	68	86	101	87	70	72	89	88	80	97	88	76	70	85	84	80	81	74	72	82	90	77	83	82	88	72	86	67	77	70	78	100	75	94	84	78	81	78	84	93	69	87	79	90	82	84	81	94	88	72	82	90	71	85	78	75	67	78	83	76	77	80	79	79	82	83	80	94	88	77	80	95	106	98	88	71	91	81	75	83	74	74	79	90	81	80	90	94	93	81	65	83	88	90	97	92	78	86	76	88	78	87	95	91	86	83	82	79	94	70	78	76	97	88	83	81	78	71	85	100	88	86	88	77	81	101	78	70	83	82	79	84	86	84	81	82	92	77	85	83	82	72	85	100	85	68	81	83	95	72	98	85	83	84	87	80	79	82	91	74	75	87	82	88	75	86	84	85	87	75	77	84	77	93	88	91	92	96	76	76	81	102	83	73	76	85	77	84	89	86	90	101	96	81	85	85	84	80	87	81	98	68	70	87	79	57	76	78	91	57	104	73	67	81	81	77	89	101	88	76	72	72	94	91	80	71	74	70	83	81	75	67	68	83	91	78	74	69	90	95	82	83	85	63	83	89	75	74	85	90	99	74	81	85	70	64	78	94	61	69	87	99	101	89	98	91	83	91	75	79	93	85	96	76	82	83	90	84	75	88	69	88	78	85	84	66	67	99	91	84	84	77	84	67	82	103	85	86	92	85	85	80	85	78	75	92	87	81	88	90	93	96	86	84	83	74	76	86	74	70	81	81	80	70	81	67	80	93	68	83	90	65	78	85	91	79	82	94	88	82	80	81	96	69	82	87	79	85	74	76	81	95	85	76	77	92	85	89	86	86	75	98	53	103	79	89	97	91	89	82	99	79	64	85	75	88	102	86	103	81	71	78	83	85	76	94	77	85	95	77	65	87	94	84	82	72	66	72	102	85	84	78	77	89	89	83	85	78	81	73	74	94	107	86	72	74	83	73	77	71	68	106	67	80	96	82	92	85	77	82	81	87	75	89	91	82	82	84	93	91	70	77	81	99	91	88	96	85	67	76	77	88	70	88	91	92	79	87	88
36373	25280	20501	16262	13067	12357	7813	6110	5853	4525	3339	2475	1638	896	740	737	704	746	684	715	724	681	714	683	710	730	749	725	750	688	694	720	719	698	680	671	743	700	720	654	698	663	683	729	681	692	657	734	707	666	696	691	688	680	665	648	678	647	711	700	697	615	680	719	729	754	689	699	697	678	708	718	734	736	684	674	696	715	748	645	733	705	654	689	671	679	718	703	689	700	672	683	720	720	706	661	686	726	672	669	665	723	679	665	712	751	693	692	707	696	732	684	721	731	723	663	676	694	673	730	694	749	689	700	696	689	700	697	663	685	692	697	713	688	697	661	675	684	666	743	732	727	706	696	715	642	692	719	683	704	690	743	711	675	731	717	679	703	687	680	640	714	658	725	723	712	659	696	648	725	723	700	646	738	703	702	678	742	732	715	638	719	709	719	659	692	693	695	680	703	706	712	709	713	723	693	713	693	757	653	713	687	722	668	696	774	669	720	660	671	712	727	700	695	700	683	673	696	723	703	691	655	696	704	687	687	715	747	717	669	699	661	673	677	701	683	695	690	624	729	668	696	657	677	705	679	691	719	735	701	722	722	709	737	741	680	723	707	704	719	699	752	686	680	672	736	710	698	749	677	669	735	666	706	679	670	701	695	689	674	670	710	733	652	698	654	735	673	746	737	670	680	670	737	680	684	703	704	697	712	694	695	718	701	663	668	704	686	686	676	690	702	667	721	682	627	673	677	664	730	729	691	709	709	748	698	710	695	681	729	669	731	694	709	673	652	672	676	672	713	743	714	660	700	738	704	729	693	694	679	693	704	702	705	705	708	693	700	724	664	682	698	737	717	712	708	692	656	700	677	693	665	713	746	729	687	709	699	676	698	697	659	718	707	711	673	651	711	729	668	665	734	697	767	719	694	711	663	716	700	669	654	716	718	666	678	720	740	718	677	675	695	694	731	724	679	682	725	648	718	692	709	719	674	710	686	665	703	714	709	697	695	714	685	686	689	704	698	679	712	667	657	666	655	702	682	683	651	693	700	702	706	710	722	712	683	713	699	724	716	683	648	660	689	669	704	720	736	694	710	717	702	685	715	724	680	743	735	661	699	710	689	661	733	699	674	678	686	716	705	720	727	720	687	705	710	701	718	694	692	702	713	681	683	668	707	683	686	685	679	652	654	703	715	688	644	688	704	655	695	700	700	724	686	690	722	713	651	668	705	721	668	696	645	717	714	672	686	680	638	702	697	714	682	697	699	694	722	709	714	678	664	686	636	662	712	712	708	694	713	685	703	689	715	685	689	707	730	700	689	682	695	679	722	624	694	671	662	652	678	689	735	687	704	683	687	737	671	700	657	695	689	717	684	726	678	712	691	702	715	737	742	733	663	745	689	698	742	686	730	708	694	738	660	657	724	646	693	696	718	730	687	719	718	669	661	762	684	681	685	717	688	688	726	729	695	672	748	687	679	687	709	715	725	693	654	691	713	683	670	716	671	703	680	710	718	694	768	631	717	668	676	713	694	694	699	729	683	740	693	741	733	723	698	723	678	677	722	695	687	724	685	673	635	715	711	687	718	665	674	699	683	722	681	671	674	729	677	719	669	697	726	678	650	760	701	691	683	713	676	670	679	693	685	702	693	666	645	662	697	679	684	666	726	695	732	684	679	667	689	666	689	690	716	698	689	706	693	700	713	668	697	669	718	679	693	685	670	684	701	677	718	696	752	727	679	730	704	734	656	664	691	710	765	671	691	727	703	674	734	709	711	697	745	706	727	717	662	723	673	728	718	692	708	703	697	679	667	708	725	701	677	686	678	727	763	657	689	700	700	762	679	692	676	697	704	667	713	707	721	703	664	762	691	707	724	683	704	661	690	718	685	717	664	698	641	732	704	669	686	728	697	707	659	690	717	682	664	715	659	681	702	679	699	676	713	718	713	668	696	651	681	731	720	721	704	661	697	656	748	714	695	669	679	675	712	737	670	705	666	666	662	681	734	724	711	667	671	676	684	713	688	663	746	655	674	711	689	722	713	668	752	702	711	725	661	739	688	715	725	669	692	664	695	723	689	660	687	680	694	721	674	726	753	685	742	694	667	729	768	712	663	640	729	704	672	732	656	694	669	727	719	719	723	682	642	703	731	665	692	707	714	719	633	720	638	733	729	739	679	688	641	721	682	662	712	623	691	685	703	714	709	659	686	677	665	685	676	676	722	697	665	698	685	704	698	692	749	668	696	655	719	691	730	704	717	656	698	694	762	694	718	711	680	728	706	707	724	728	720	684	700	677	683	710	735	669	713	655	707	701	720	693	687	747	712	705	678	693	686	687	688	644	737	706	702	691	710	712	687	708	725	678	741	709	717	660	672	614	656	686	695	669	707	719	643	670	699	726	739	724	718	707	693	660	711	732	704	718	684	704	663	663	676	658	655	701	654	667	701	676	701	667	690	709	700	689	711	704	712	676	734	673	695	684	721	728	676	699	731	742	666	703	653	703	700	677	683	724	683	665	671	724	725	737	696	691	697	697	715	681	678	660	713	762	707	726	713	698	666	704	664	701	651	707	697	691	666	682	705	669	712	672	707	681	680	665	707	718	645	664	708	654	711	742	666	690	728	676	704	719	697	748	704	679	670	715	666	685	703	743	736	686	736	733	662	700	693	644	659	661	711	707	690	670	706	701	724	724	690	706	711	692	682	697	709	632	696	702	703	698	722	640	751	670	784	707	638	668	688	683	674	698	747	664	673	680	667	702	706	687	696	711	656	675	694	701	704	674	693	707	676	716	696	698	705	692	690	705	686	689	691	696	722	750	698	688	686	660	706	701	736	713	715	630	665	675	703	636	726	711	722	642	746	702	683	667	719	744	678	705	695	668	730	700	665	727	652	761	700	660	693	724	660	696	696	684	694	695	678	691	644	696	719	716	708	720	697	688	700	695	681	746	685	677	649	685	667	696	721	673	706	711	725	714	682	688	648	712	693	692	711	716	725	694	705	732	745	682	720	638	701	706	707	686	713	700	668	703	735	678	700	681	691	672	742	715	723	711	671	694	719	682	732	697	713	698	730	730	734	735	644	674	721	714	731	705	696	686	677	742	687	704	720	671	716	707	715	692	727	694	745	718	685	704	704	681	699	725	700	669	722	662	687	679	690	661	673	691	708	701	661	664	700	725	674	685	684	682	696	725	721	699	692	670	680	727	685	682	681	713	714	727	686	705	723	719	706	696	689	665	753	709	678	699	707	679	656	697	697	703	726	711	656	713	683	720	703	633	747	717	686	711	683	709	615	712	680	696	683	708	648	654	688	694	695	718	669	666	727	662	694	658	619	678	701	668	673	690	695	675	724	720	673	702	676	693	693	686	667	730	727	672	632	707	725	685	675	724	727	733	669	676	707	671	693	678	723	673	727	719	717	704	688	686	727	723	716	698	651	698	714	698	746	651	685	663	676	676	727	715	670	708	720	704	738	687	687	698	689	675	706	717	676	750	640
10867	9956	5679	2855	1873	1057	728	859	932	833	621	429	267	157	120	109	112	103	107	110	94	90	101	99	102	104	91	114	109	97	97	88	104	96	96	105	105	116	94	107	94	102	99	95	83	107	92	106	91	102	99	92	102	93	97	100	127	99	83	124	104	93	97	102	111	87	103	99	92	102	94	89	103	83	120	99	90	89	101	109	94	109	116	115	91	114	97	116	118	106	115	94	96	88	103	92	95	107	98	105	115	122	106	94	92	93	110	89	95	93	102	99	100	103	101	103	115	103	90	103	125	105	77	96	109	101	104	103	96	114	113	95	100	97	92	82	128	90	83	110	98	92	100	94	98	86	110	89	115	96	101	107	104	90	109	104	103	116	111	95	92	90	106	96	108	87	104	101	108	100	89	114	94	103	82	100	93	121	86	93	88	88	104	87	99	125	92	87	112	100	116	99	107	120	90	94	100	105	91	110	107	78	97	97	97	105	98	105	112	102	93	96	85	91	107	113	95	103	101	101	88	104	103	103	91	94	102	94	84	108	83	107	102	96	118	85	84	81	98	98	100	102	116	107	113	84	99	101	115	93	110	104	103	97	109	121	102	102	112	93	102	96	92	105	105	89	97	106	93	111	96	104	116	101	105	105	95	99	103	94	84	96	99	87	111	102	106	99	98	109	104	114	106	84	102	95	94	92	95	93	88	87	97	89	89	90	104	107	97	89	89	68	106	101	94	94	95	101	110	91	105	91	108	98	91	111	109	97	104	91	98	97	103	110	100	107	99	86	87	115	99	100	106	98	88	112	93	98	100	103	98	100	107	96	98	115	82	94	103	86	98	94	107	95	93	103	103	97	92	90	86	94	88	112	96	109	106	129	96	93	108	101	110	94	110	97	100	89	106	106	97	92	104	102	102	98	98	117	104	111	106	110	113	100	111	109	106	100	97	96	122	98	105	87	109	75	99	106	83	112	97	107	107	97	104	105	107	86	97	91	101	93	100	99	104	104	92	110	94	106	100	100	97	100	101	100	92	96	101	99	100	114	91	89	96	91	116	104	111	99	110	99	97	93	102	95	92	91	118	92	95	113	79	91	96	91	106	87	100	105	90	93	92	112	105	106	91	84	80	107	107	97	103	108	114	105	96	111	115	102	110	94	78	105	91	83	98	105	104	95	87	91	110	100	96	110	103	105	102	111	99	98	96	103	98	111	83	92	102	111	107	109	103	92	104	94	110	97	116	105	115	104	94	88	101	98	105	104	91	87	101	109	96	101	112	115	88	106	103	107	90	102	114	88	81	102	89	84	119	125	110	93	93	88	82	112	84	97	86	100	83	92	100	102	101	96	87	95	104	100	110	114	98	95	111	102	94	104	100	94	118	88	115	116	128	99	102	93	82	95	92	104	87	74	114	92	110	99	82	106	88	86	106	106	116	108	81	112	92	101	86	105	111	109	103	89	120	105	109	102	84	94	104	102	102	105	101	104	82	108	96	96	106	97	92	112	121	108	111	106	78	94	109	121	101	107	114	82	108	78	118	99	101	99	114	105	109	97	80	110	98	105	102	109	107	98	95	110	88	97	103	93	84	101	87	97	75	97	94	90	104	110	96	100	95	94	97	97	102	111	89	96	88	104	82	105	107	86	116	100	101	114	95	91	93	97	102	102	87	105	97	87	96	109	94	99	110	94	101	101	92	89	100	98	97	113	99	98	104	110	127	97	82	107	92	93	99	103	97	111	110	85	102	107	91	97	95	93	102	97	121	119	95	95	85	103	94	100	103	81	110	110	107	96	102	96	102	104	103	108	89	91	87	93	103	105	117	102	108	83	121	98	109	94	118	89	105	105	88	95	93	98	100	100	82	105	101	88	90	84	119	126	116	98	113	104	82	104	103	99	105	87	90	102	76	101	91	92	96	104	109	98	93	96	110	99	105	103	97	112	93	92	108	101	101	113	108	100	103	98	93	108	95	106	89	100	105	91	96	108	100	99	103	95	88	104	85	86	108	85	98	88	105	110	88	88	107	80	95	97	98	115	101	91	89	110	101	114	111	90	115	120	116	86	89	85	100	99	93	104	103	83	90	111	92	104	113	85	111	114	108	101	106	107	104	101	114	113	90	95	96	100	93	90	106	94	108	109	87	106	107	95	94	91	100	105	101	100	93	95	111	118	88	92	100	91	89	103	79	94	97	101	94	100	98	107	95	104	89	88	102	99	86	107	109	105	96	104	95	101	110	83	111	92	96	89	99	93	94	87	100	100	117	109	98	86	105	93	103	91	109	105	104	83	81	105	110	119	102	91	109	95	85	94	100	100	99	88	87	82	88	97	97	102	106	90	115	101	95	110	100	110	100	101	85	101	99	90	127	93	106	102	97	93	112	106	91	108	105	99	127	100	106	104	105	120	129	107	103	98	107	96	91	114	66	109	101	126	112	91	109	107	96	97	121	105	97	105	90	91	99	102	94	95	95	101	105	99	98	92	98	105	102	103	113	81	98	89	101	90	115	90	112	100	104	100	90	94	113	86	93	105	90	109	90	104	106	107	94	111	105	110	102	108	77	87	97	94	100	99	106	103	80	101	117	74	97	81	123	101	85	100	88	111	93	91	87	110	105	109	109	97	106	84	111	92	111	95	88	109	101	106	90	108	102	97	111	91	105	98	95	99	104	94	89	93	96	98	127	106	100	122	107	96	93	100	105	98	86	98	95	99	108	116	104	101	102	97	101	104	104	113	94	109	107	94	91	91	113	97	114	94	109	109	90	97	103	122	91	93	75	95	113	112	101	105	85	92	95	97	91	83	108	111	76	86	123	90	91	94	89	90	104	101	95	131	102	115	106	108	94	103	102	91	88	105	109	122	94	89	127	110	88	91	102	92	101	107	111	89	102	113	104	91	90	102	113	105	103	93	94	108	109	105	98	81	113	80	101	108	98	95	92	100	104	92	89	98	88	83	109	116	92	92	121	110	99	104	96	107	90	90	99	97	97	99	111	103	100	106	95	103	121	98	119	119	105	103	100	102	128	101	92	91	105	92	108	102	94	110	97	97	88	105	99	112	117	112	95	115	90	93	109	102	123	96	97	103	109	100	87	104	100	97	100	89	109	96	91	110	110	97	110	97	100	105	114	99	84	101	106	107	82	100	116	108	103	97	103	99	104	80	101	102	101	100	99	97	95	97	102	102	117	100	101	99	102	111	91	129	104	109	92	106	94	94	123	103	70	98	105	96	83	115	100	91	93	98	80	90	101	112	111	104	96	116	95	92	101	96	86	97	101	102	84	81	86	94	99	94	105	84	106	92	101	102	93	89	92	109	105	97	85	104	100	96	85	85	112	105	80	89	106	90	106	104	89	95	119	91	95	98	97	111	95	109	107	89	110	113	96	100	93	98	118	104	100	90	105	104	107	99	102	112	116	103	89	103	123	110	85	95	114	122	112	106	105	101	90	101	92	111	104	103	109	114	86	80	94	116	114	85	109	112	94	101
41742	31361	25743	22456	24819	20155	15900	16427	16979	14247	10304	7287	4355	1785	1225	1069	988	922	984	891	863	910	883	874	852	950	965	856	927	844	847	882	843	862	857	860	872	844	849	847	915	865	874	867	874	870	829	845	880	825	816	843	836	871	847	815	829	895	820	842	848	867	822	866	875	855	821	877	797	909	849	856	887	871	871	862	845	873	838	797	836	861	862	880	891	814	854	815	861	812	848	909	804	872	923	873	846	851	914	822	820	888	849	886	792	905	843	828	762	864	924	801	936	879	897	824	854	782	823	835	818	883	835	842	862	896	873	875	852	862	877	865	853	834	840	818	894	864	878	870	856	888	804	813	858	831	869	880	872	893	880	853	859	857	919	827	837	851	860	888	870	840	885	907	841	876	855	863	862	910	879	769	875	825	819	849	822	888	903	875	884	899	876	929	816	804	840	882	872	815	844	869	872	826	828	850	885	867	814	809	851	870	810	836	783	862	850	858	900	886	824	866	847	852	932	852	828	837	849	868	824	842	839	848	880	819	865	904	840	858	901	921	846	865	886	840	851	940	901	837	820	878	880	871	876	857	839	879	834	864	840	809	790	882	842	824	866	861	828	923	779	885	861	839	860	876	878	853	823	835	857	830	847	838	875	872	903	844	884	873	824	867	824	838	848	817	843	855	886	872	813	911	835	843	877	819	840	839	862	846	858	871	867	838	858	860	843	831	841	878	901	863	854	856	873	863	834	923	830	876	882	858	866	862	850	893	891	823	826	847	833	866	839	823	852	831	840	863	880	873	822	852	848	859	822	863	807	878	864	899	841	799	799	875	851	885	891	839	890	856	798	835	881	882	840	871	828	862	882	827	916	846	867	884	907	847	864	882	827	859	863	841	843	860	839	870	868	915	829	861	796	865	893	828	873	833	832	848	866	827	858	890	835	859	859	836	807	909	889	832	833	862	855	853	849	854	870	867	898	819	852	869	858	863	921	853	892	826	869	847	865	842	806	824	854	864	853	865	795	833	890	797	846	848	806	900	812	857	850	813	860	883	825	881	870	891	813	832	888	808	859	916	835	854	860	807	862	836	846	857	796	856	903	874	891	821	852	884	910	863	858	842	854	893	839	829	888	846	899	807	862	872	858	866	865	801	850	858	858	859	881	854	881	869	872	880	889	874	828	804	855	861	862	858	816	862	922	871	851	859	889	879	833	859	812	862	888	873	825	832	835	882	836	860	852	929	859	848	843	832	844	873	847	856	879	779	910	898	829	886	874	916	866	866	834	847	867	839	823	828	851	861	886	855	900	876	882	893	857	869	827	828	880	899	889	840	850	891	818	771	854	851	864	836	868	851	843	852	907	845	811	865	881	837	867	849	836	864	813	814	838	854	864	850	872	869	838	820	863	788	868	805	842	848	803	871	859	838	839	897	847	836	881	909	903	848	833	865	876	869	878	816	884	884	866	802	809	871	867	842	820	819	858	860	880	878	884	866	836	942	893	809	851	896	859	883	818	859	886	858	793	891	865	839	892	883	841	860	896	854	845	870	900	856	891	859	886	903	860	841	872	846	862	848	881	850	865	845	865	837	815	815	886	875	822	900	879	812	862	870	859	882	838	835	850	868	875	853	861	905	826	811	881	840	887	881	842	859	858	846	908	894	839	835	837	852	799	866	838	780	851	879	829	883	913	814	806	885	908	870	864	864	844	844	803	843	849	847	885	831	858	883	814	838	764	836	839	839	856	829	851	871	873	875	855	833	884	835	854	831	849	862	873	842	880	866	906	916	871	897	856	882	821	835	849	829	831	826	894	840	868	899	811	899	843	886	837	826	883	850	881	836	832	837	840	810	874	909	828	868	878	871	834	847	851	831	885	866	837	885	872	871	823	863	834	837	883	879	858	890	837	847	838	866	868	853	899	867	843	853	890	866	827	825	866	834	864	878	912	873	919	884	912	904	820	890	825	849	858	850	851	866	841	829	881	832	856	815	807	863	894	853	870	852	813	861	829	849	842	851	869	891	905	827	861	868	838	855	834	826	846	857	823	834	871	848	887	850	852	871	883	827	857	854	876	857	848	869	857	871	830	826	860	819	870	829	887	817	855	870	871	884	835	875	880	888	884	884	865	876	881	849	861	844	825	850	871	828	838	843	865	921	826	878	867	827	877	828	866	899	827	850	869	862	829	858	892	862	847	900	844	903	910	832	861	890	857	814	859	875	914	878	824	910	866	855	827	902	828	882	839	857	782	820	835	898	872	857	904	831	875	867	888	858	863	867	847	865	888	836	860	845	807	850	886	821	872	829	849	883	867	853	837	891	869	872	891	891	798	870	876	875	865	875	852	832	905	901	867	847	843	881	813	819	889	857	817	809	852	809	804	882	780	842	836	839	928	862	824	860	905	866	864	878	880	822	911	837	824	811	857	863	810	835	907	882	848	806	820	879	874	856	858	885	906	872	826	859	892	776	898	819	855	916	858	871	862	904	864	837	807	838	871	903	836	844	866	845	879	846	842	910	821	822	826	828	848	850	902	879	861	865	854	859	901	879	853	830	824	882	874	883	822	845	814	846	867	847	861	847	800	853	866	823	865	850	839	889	888	831	905	854	866	843	880	864	868	836	855	787	863	873	850	871	820	787	884	846	890	914	833	845	871	801	821	832	839	790	841	902	861	873	817	848	846	829	856	871	851	824	842	878	815	889	847	878	860	883	894	817	861	878	905	870	843	851	829	860	874	828	879	846	859	837	858	841	885	838	889	887	868	817	839	834	850	825	802	904	873	879	850	836	857	882	886	854	832	815	905	886	875	820	922	827	863	843	888	834	802	864	881	840	857	847	809	854	833	823	819	858	878	894	833	829	878	900	846	802	899	813	856	864	853	834	832	887	855	854	863	847	877	864	893	834	848	853	860	846	863	832	833	879	839	853	863	880	866	848	839	858	826	940	940	869	818	882	823	830	851	862	912	863	865	853	908	848	856	903	838	832	831	877	874	779	858	859	871	833	886	908	843	897	862	841	862	829	836	860	832	862	843	854	838	833	885	829	866	845	823	801	903	893	867	858	835	823	855	847	887	887	873	865	827	882	868	835	867	862	866	818	836	877	841	844	782	894	844	871	822	856	858	894	844	878	843	810	840	841	836	838	831	816	849	885	872	866	823	859	901	903	897	835	855	845	877	867	840	851	853	846	875	857	860	865	815	900	886	801	844	894	874	873	889	847	821	876	886	809	843	839	919	851	879	825	834	864	857	822	880	851	852	799	851	831	848	842	779	896	861	813	842	881	780	878	828	864	818	894	847	824	880	849	845	878	832	883	861	839	887	850	885	830	862	820	823	835	888	817	882	847	811	858	857	862	853	831	859	832	853	861	824	818	850	850	844	833	879	829	870	821	872	804	877	858	825	881	866	859	839	901	853	860	863	869	836	838	842	871	817	860	826	853	830	874	867	818	888	800	891	895	826	840	831	865	838	892	901	827	860	817	915	859	764	850	825	886
10488	8172	4259	2753	1255	738	545	644	899	804	562	392	243	112	84	83	53	66	75	71	77	76	76	87	79	74	74	72	65	62	63	93	61	78	70	57	63	71	80	69	69	61	61	72	53	47	61	61	66	60	62	72	56	62	57	56	69	80	85	85	54	92	69	66	61	58	63	70	58	72	64	63	68	58	60	59	58	72	65	63	67	71	49	66	72	60	87	68	60	70	75	62	79	59	65	63	77	79	68	62	72	74	60	62	80	68	62	54	62	56	72	57	42	62	58	76	68	74	66	81	71	73	64	55	72	53	73	69	64	59	64	70	78	69	66	67	88	61	65	49	67	53	66	73	51	64	77	72	80	85	65	65	64	64	63	54	68	68	80	66	79	68	54	49	49	57	59	64	66	57	57	66	57	75	64	71	63	68	69	57	78	55	64	75	57	60	74	72	56	62	59	67	76	63	64	53	65	56	74	68	69	62	77	72	65	71	64	75	63	56	51	64	66	84	79	75	73	64	67	72	56	61	53	80	71	82	66	66	64	63	58	62	64	59	61	60	50	74	68	80	76	75	54	61	64	49	68	80	77	66	68	70	66	63	71	48	60	71	70	72	89	51	64	57	53	56	72	64	57	57	66	58	65	67	75	72	61	52	71	64	69	58	68	65	70	58	72	52	68	76	47	53	81	62	60	64	73	78	67	60	48	53	60	59	66	64	66	80	71	72	80	52	61	64	65	80	63	77	53	52	79	63	76	68	64	60	67	71	67	64	75	68	56	67	51	57	57	53	77	79	64	68	69	63	62	62	61	71	60	63	75	52	89	61	77	57	63	55	76	64	62	53	85	75	60	60	71	71	55	81	60	84	64	64	68	59	59	62	55	73	71	56	64	53	64	55	64	69	67	56	71	67	73	66	80	61	69	68	82	74	67	57	73	69	59	58	67	50	63	65	68	63	64	55	71	54	61	71	70	66	71	62	91	63	67	73	71	83	67	72	74	80	63	58	76	64	57	71	46	55	62	73	61	74	53	66	70	62	97	58	66	61	63	55	70	55	76	49	72	61	66	65	62	59	75	68	66	61	62	59	68	66	72	84	67	64	67	53	66	67	68	73	68	62	61	58	57	76	71	79	81	68	69	71	61	56	78	63	78	54	65	78	56	77	66	68	60	69	64	83	64	70	63	63	68	69	69	61	68	57	65	55	71	67	81	53	77	81	56	75	68	77	71	86	65	60	76	72	59	65	68	67	69	56	64	68	80	82	71	70	74	68	56	69	63	63	70	65	51	78	69	80	95	79	63	67	72	72	57	72	55	69	75	63	62	61	62	74	59	63	71	60	73	58	60	55	83	77	62	56	64	62	57	53	66	79	59	65	65	67	59	54	64	64	75	60	62	67	62	57	61	72	53	72	67	78	77	58	65	51	51	67	63	63	58	76	62	61	69	66	66	88	61	69	79	70	62	65	66	55	49	58	78	78	58	60	73	76	82	67	72	70	74	77	64	63	63	71	57	77	69	66	72	65	73	64	66	73	56	63	62	61	76	77	81	65	60	71	75	82	60	41	76	66	77	69	77	64	57	56	69	70	65	78	77	69	54	78	65	80	68	78	75	68	62	78	74	67	73	89	65	61	69	72	68	61	59	73	65	63	46	65	53	72	72	69	89	58	61	64	74	71	59	52	69	72	64	71	69	65	48	70	74	72	50	72	76	65	74	70	68	63	53	62	54	57	65	60	61	73	74	52	62	85	72	62	79	71	74	48	58	67	76	63	62	73	61	67	75	60	69	75	67	64	61	62	56	72	72	61	76	55	59	65	59	63	70	75	77	54	51	63	57	78	77	71	67	54	75	76	72	56	64	74	76	62	82	76	55	71	60	73	61	68	72	80	62	66	58	73	84	56	73	82	66	58	73	80	70	67	56	71	55	67	62	78	58	73	58	73	67	50	60	72	57	82	71	68	67	69	80	55	64	69	73	73	59	81	66	59	84	73	60	69	78	66	63	48	64	58	59	72	79	69	59	59	81	67	59	61	55	81	71	57	57	68	66	65	64	76	80	60	79	53	65	68	75	69	81	63	61	68	68	61	62	70	65	62	81	77	59	69	64	70	58	47	67	77	65	73	63	67	58	62	72	62	69	66	64	81	62	74	82	52	74	68	67	72	69	60	58	68	62	54	73	60	73	70	72	55	79	61	74	57	64	61	77	58	87	84	83	86	53	63	72	58	64	76	59	55	59	65	59	68	86	59	82	62	73	63	67	53	74	66	64	57	68	58	67	79	68	77	57	68	63	54	65	66	64	63	66	77	49	77	61	65	62	79	68	60	67	64	68	69	75	50	70	63	58	53	58	76	79	73	80	60	64	82	67	61	61	72	67	59	69	63	52	73	74	65	63	71	60	73	66	74	53	67	61	58	61	62	73	72	57	76	70	64	59	84	74	53	64	60	60	69	53	61	77	48	50	61	61	72	69	72	69	65	68	69	63	61	58	65	67	75	57	76	68	74	72	67	62	67	71	51	66	67	54	72	60	67	73	78	81	77	71	76	58	64	68	68	71	78	53	49	74	74	74	62	54	64	55	59	75	59	80	70	73	56	78	74	65	68	76	78	62	61	65	79	59	74	79	69	70	66	54	57	51	57	62	67	63	74	60	62	57	68	63	67	47	62	67	63	65	60	66	66	54	67	74	65	68	70	62	81	72	80	73	59	65	58	67	87	57	73	71	77	68	75	57	52	56	61	64	71	55	56	60	68	58	72	65	54	69	76	86	69	63	63	84	64	70	73	66	73	52	76	51	56	68	67	68	62	55	55	64	86	63	54	59	54	65	64	61	72	62	51	73	74	69	68	64	65	52	76	72	58	70	68	74	84	65	64	77	67	78	79	67	89	70	63	63	61	69	65	73	69	63	62	62	60	60	52	60	73	74	67	65	68	82	49	65	59	79	77	61	60	54	62	81	71	55	82	77	63	61	61	76	65	69	63	68	61	80	74	82	60	59	76	73	75	50	67	84	61	54	72	57	73	73	59	76	74	67	58	53	52	64	63	83	69	54	49	66	57	62	56	66	66	75	62	89	71	68	61	70	65	60	73	48	80	66	72	62	70	70	68	62	73	69	60	58	77	58	51	70	66	65	62	52	67	62	74	66	77	61	66	76	79	71	66	72	66	78	65	83	76	70	60	61	63	60	67	70	57	52	54	60	53	68	54	52	63	61	62	62	74	85	68	61	79	67	50	68	74	59	76	69	72	50	75	75	78	69	73	71	58	65	70	55	67	64	69	69	60	63	67	73	68	71	57	73	77	47	58	84	83	80	70	70	65	67	61	77	65	52	83	71	51	64	69	75	65	68	74	54	73	65	73	67	74	68	68	86	73	57	69	72	69	62	69	60	70	58	58	59	67	64	72	69	64	71	63	71	72	63	67	57	61	61	67	70	70	58	77	72	79	77	61	67	58	70	56	61	65	61	60	81	91	52	62	61	69	58	75
39327	29313	22759	22115	19988	16974	13924	14946	17835	14731	10697	7376	4131	1723	1097	781	734	737	697	641	580	603	566	607	620	649	668	651	566	596	536	545	582	558	559	598	543	592	539	546	568	571	577	590	565	567	542	579	539	566	581	555	540	583	571	546	560	591	525	541	570	590	542	583	570	575	552	529	581	567	557	574	600	559	600	529	557	572	548	521	585	565	572	586	556	559	587	573	565	596	559	562	572	570	543	576	540	535	567	589	568	579	645	574	591	569	571	545	574	599	549	544	561	593	566	594	541	598	579	614	590	508	566	575	532	593	554	528	554	621	575	534	535	593	538	585	593	593	598	563	577	556	515	527	589	577	557	582	529	603	578	603	556	568	565	576	574	588	599	546	575	577	602	575	555	569	548	553	561	594	573	545	593	561	575	573	523	571	586	555	596	581	565	532	560	576	573	595	580	601	571	595	574	561	560	561	583	590	540	571	549	548	566	534	598	597	571	576	600	572	549	542	627	554	536	579	573	530	562	559	619	555	564	549	637	539	580	548	587	560	538	573	575	572	539	572	581	563	551	529	582	559	569	578	609	588	548	559	604	536	595	592	547	554	586	571	522	562	574	573	575	537	585	525	558	608	565	547	551	562	540	572	543	608	570	542	581	570	546	531	595	550	551	591	569	571	555	558	611	571	589	568	571	577	586	560	592	576	586	551	605	564	581	557	581	561	597	581	600	558	586	592	574	566	585	564	542	576	571	559	567	600	574	568	579	599	568	540	573	566	562	597	582	571	597	578	596	599	566	527	568	606	602	555	587	588	536	575	583	560	594	547	566	547	587	613	596	588	551	544	585	586	577	565	534	610	564	539	526	533	577	587	512	559	573	578	561	581	564	549	544	552	576	617	566	570	553	593	570	544	573	549	595	578	567	530	596	549	540	564	585	615	597	613	616	547	590	567	543	553	590	542	559	577	566	604	575	570	558	542	570	599	592	592	541	576	574	578	579	523	541	597	538	600	628	571	547	603	593	533	581	575	548	542	575	593	524	577	547	553	589	594	568	586	579	566	585	570	579	573	544	557	604	565	545	583	586	555	588	590	603	538	515	589	533	538	597	569	538	577	578	548	579	561	531	608	554	556	546	588	594	544	570	527	507	578	569	539	581	576	600	578	572	529	557	615	540	567	547	554	521	575	575	555	591	568	562	505	543	574	545	577	553	620	562	554	546	524	586	563	537	574	559	552	550	551	598	590	592	565	550	573	572	586	555	582	554	553	525	586	543	557	602	589	577	551	536	573	571	566	564	563	544	553	594	595	597	535	605	622	551	537	539	610	589	566	576	538	590	570	566	550	576	571	538	548	580	562	570	539	594	576	567	569	559	551	574	585	606	553	566	600	555	583	584	570	537	573	542	564	547	548	563	543	587	603	563	552	599	550	560	535	549	574	578	586	560	550	535	549	535	586	526	575	568	599	553	556	549	563	554	531	502	589	575	604	585	547	560	536	569	605	544	573	521	530	583	622	513	564	550	553	597	543	599	603	549	561	574	532	555	539	572	544	544	556	607	601	553	572	598	556	576	573	541	546	592	548	592	567	609	573	567	544	553	539	537	561	544	589	569	602	572	523	537	548	624	594	591	539	604	581	550	602	560	567	588	562	582	597	570	596	574	621	526	591	565	566	549	577	532	589	556	557	562	567	557	558	575	523	583	557	539	549	548	516	571	587	543	544	593	593	587	581	505	583	552	568	583	554	579	545	540	573	578	558	574	590	589	546	616	584	570	557	586	575	591	553	578	545	535	579	558	525	577	584	599	631	590	571	537	568	597	609	587	589	564	554	604	579	578	582	554	584	559	584	565	538	535	544	520	563	540	578	596	558	585	564	580	548	612	547	525	589	556	556	609	531	600	570	564	586	562	580	535	543	566	596	547	559	563	565	544	583	600	571	589	584	560	579	541	589	535	568	577	601	577	576	591	535	578	555	594	597	595	545	598	609	560	573	586	598	568	604	532	565	600	550	561	587	577	553	565	521	592	586	542	524	593	580	603	567	588	567	500	556	612	553	562	632	526	553	589	578	542	549	526	591	591	568	593	571	532	550	553	590	583	547	595	551	665	571	572	560	545	573	554	576	569	513	573	566	574	577	581	609	569	557	573	569	550	573	580	591	636	606	571	522	568	570	591	596	553	585	565	559	602	567	553	560	626	581	556	590	617	542	513	565	543	603	563	550	595	601	561	560	574	556	576	583	582	552	603	523	571	549	563	525	560	559	556	585	548	552	559	562	552	595	596	616	602	586	569	592	530	555	530	611	537	549	566	576	590	543	599	548	539	597	558	542	594	550	570	560	562	560	580	576	554	574	572	600	620	572	553	577	574	577	533	549	580	584	585	593	548	515	572	592	550	560	553	580	538	578	632	571	570	557	613	610	567	603	602	569	554	573	542	580	575	527	549	571	588	605	558	580	564	594	565	581	557	566	562	568	518	637	558	579	583	606	555	570	600	559	553	558	556	580	535	584	553	551	586	547	585	583	550	568	586	571	585	556	560	583	553	562	610	585	546	543	537	536	563	594	575	584	562	549	570	544	554	576	598	593	531	545	543	541	563	565	578	574	554	563	547	562	581	548	574	583	571	586	586	575	582	546	528	584	566	569	571	563	562	558	552	598	553	593	640	578	560	541	537	564	573	603	609	597	613	601	578	548	534	604	561	541	598	562	577	531	594	576	558	541	563	597	591	532	562	571	564	584	572	525	558	545	597	548	612	564	584	525	574	550	584	576	561	566	565	548	604	565	585	577	584	586	590	544	575	591	560	557	560	605	585	559	579	566	602	610	557	560	597	606	517	551	548	543	559	552	608	578	546	567	582	577	541	572	570	541	576	571	571	534	622	564	586	539	582	586	564	570	586	554	556	544	561	513	571	583	557	567	592	549	608	559	563	569	553	563	550	602	576	546	575	565	608	570	621	551	568	566	576	558	565	530	526	573	568	619	562	557	537	584	557	551	585	558	588	550	525	574	578	537	589	547	611	587	586	576	560	570	543	587	598	574	622	554	540	552	593	543	566	574	585	534	557	562	570	551	561	556	593	566	579	568	570	590	591	590	578	568	528	574	586	592	577	553	606	555	574	573	548	551	588	535	580	566	558	565	569	565	548	554	574	548	564	555	558	583	594	551	581	548	537	543	596	540	597	563	544	579	592	532	587	541	585	577	596	578	571	599	567	566	580	580	605	584	615	546	522	592	566	586	604	551	580	567	546	589	541	553	569	567	541	544	561	552	573	561	612	532	561	594	520	572	548	566	602	554	576	534	580	584	570	546	615	601	539	598	574	604	596	607	597	597	575	573	561	559	575	578	574	600	587	589	585	569	529	591	566	552	593	573	563	541	581	588	598	596	587	590	563	586	539	559	571	527	539	546	557	579	587	589	569	527	562	586	536	551	565	560	511	566	553	572	556	557	588	592	525	545	609	558	574	584	564	549	556	585	562	577	556	576	543	594
11717	9088	7017	5652	2850	1512	881	1024	1616	1313	808	606	343	178	138	122	107	105	96	90	87	99	96	100	90	110	99	93	86	79	96	93	101	94	84	85	86	92	81	94	109	91	90	93	80	90	84	90	83	102	82	83	96	98	100	100	97	79	97	80	76	93	82	77	102	79	79	84	96	84	94	99	97	74	90	64	80	85	102	93	81	75	99	91	86	94	96	92	92	100	88	95	88	83	79	92	92	93	94	106	94	93	79	90	94	90	92	96	115	115	100	83	92	88	90	114	75	81	100	92	88	93	91	104	92	87	95	86	118	81	101	86	83	99	108	89	98	88	85	95	84	75	79	83	77	94	98	80	74	83	90	68	88	97	85	83	86	89	86	73	81	83	97	90	96	77	72	79	81	69	86	105	102	95	86	96	99	85	77	88	72	68	77	105	81	100	82	88	84	92	102	91	101	90	96	99	85	95	75	72	79	88	97	89	82	96	78	93	91	104	96	94	93	99	75	95	102	106	78	85	87	85	81	100	108	92	84	91	88	87	88	100	105	81	93	88	91	89	100	99	85	85	90	71	90	108	70	100	93	101	78	82	99	85	85	70	84	82	98	96	94	90	88	93	100	92	110	75	92	71	96	68	94	86	79	90	82	101	83	93	98	78	97	71	91	85	89	97	83	92	76	93	93	91	87	88	82	82	81	83	87	101	80	108	81	99	90	86	90	90	93	93	90	74	109	93	70	103	89	100	86	90	89	71	101	87	100	94	93	92	91	89	84	76	80	89	81	87	87	97	101	98	88	80	96	98	90	88	99	88	78	98	88	79	81	81	89	75	89	92	83	87	91	94	102	85	85	78	101	72	93	101	87	86	85	84	114	95	78	99	83	96	100	112	88	76	69	99	99	75	88	85	101	90	81	83	91	91	83	92	87	88	91	108	110	98	98	98	102	97	94	91	81	75	75	72	101	85	97	83	102	79	91	90	78	87	97	92	89	97	92	96	98	101	95	89	87	104	85	81	82	89	73	84	76	86	80	80	92	103	86	81	80	96	79	92	98	110	100	95	103	77	90	90	106	80	104	91	97	85	91	85	80	86	72	74	91	93	76	91	89	91	99	86	89	105	82	88	91	77	92	89	107	91	88	89	105	86	79	96	98	74	71	85	79	85	100	90	93	101	85	93	79	97	90	85	80	92	89	95	84	99	97	94	87	103	82	85	103	93	97	86	95	88	90	83	93	86	85	93	96	94	86	88	92	76	72	93	91	102	76	75	76	72	88	90	74	97	72	94	77	79	88	77	72	106	100	81	94	89	94	105	87	78	87	79	97	94	108	77	80	103	80	86	96	80	90	86	110	92	96	92	92	105	75	73	89	77	98	76	72	84	98	81	81	88	82	88	87	94	88	76	93	104	93	92	80	94	80	109	82	82	87	98	92	95	93	96	92	79	77	93	75	107	95	88	104	104	89	98	71	107	76	82	83	78	84	85	97	89	82	90	82	88	84	92	87	91	98	89	96	95	95	104	97	71	87	97	78	74	86	101	72	79	74	94	85	99	101	83	87	104	109	77	83	97	77	89	68	101	105	94	87	106	92	89	84	97	98	70	95	102	81	81	84	79	90	102	85	99	74	90	75	76	90	90	93	88	83	76	95	83	86	79	99	90	82	91	84	79	76	94	90	102	90	85	99	88	74	95	72	97	91	95	91	82	98	95	86	81	72	99	71	81	108	95	86	96	82	99	92	82	103	102	95	107	94	88	86	86	101	77	93	77	88	79	85	92	107	82	94	78	81	89	101	94	90	100	65	92	90	84	82	92	102	83	95	79	78	82	91	69	86	80	84	104	91	95	96	83	97	85	86	86	101	80	80	92	88	85	97	84	86	99	115	91	88	93	87	82	85	98	75	70	98	76	94	89	74	88	71	76	79	84	80	98	83	83	90	84	97	81	71	96	81	95	82	90	86	84	90	66	88	85	95	92	73	66	90	87	82	104	101	75	86	81	93	91	106	103	80	86	87	85	87	97	118	88	95	88	76	112	74	92	79	87	89	108	79	107	77	82	92	85	81	99	87	99	86	79	74	84	91	83	97	84	77	80	82	96	97	95	82	90	103	93	91	84	93	86	86	90	76	79	73	93	84	92	93	75	79	88	100	92	77	102	80	76	81	82	82	77	93	98	86	94	80	93	92	81	86	87	91	81	82	97	80	81	95	73	100	72	83	78	88	85	89	87	84	81	84	85	93	78	68	86	86	76	97	73	80	90	87	89	81	84	80	86	88	92	91	90	91	90	102	90	81	74	84	94	101	97	81	85	79	89	85	85	77	99	97	75	112	87	82	76	76	88	94	87	75	99	98	86	88	81	76	65	81	95	100	98	81	88	72	94	77	82	85	96	77	80	85	82	86	80	90	86	102	89	81	86	101	93	86	83	84	85	107	94	111	93	93	83	90	78	79	94	113	91	106	74	102	90	92	88	91	86	91	88	105	75	87	97	91	84	84	77	91	93	98	95	96	94	72	96	89	86	85	93	91	81	98	91	87	87	90	85	89	82	94	98	84	85	85	74	84	82	94	104	76	82	67	86	89	79	90	94	90	90	89	63	82	80	71	82	75	81	86	85	98	94	86	90	97	82	94	81	89	89	108	77	89	100	85	85	96	99	76	95	83	89	90	70	84	71	85	89	67	83	80	85	109	85	73	95	80	88	78	87	74	92	84	98	78	100	87	86	96	97	102	96	77	87	82	82	86	103	80	76	79	85	76	81	93	105	91	66	93	82	89	95	87	104	94	83	92	91	68	112	103	91	78	85	85	75	117	83	80	93	71	100	92	98	87	96	83	91	79	96	88	97	83	70	85	118	87	100	81	75	93	88	90	101	95	87	86	105	69	84	85	85	99	80	87	83	90	101	103	91	101	86	85	61	107	78	76	93	80	90	96	84	97	102	68	107	86	101	95	74	85	98	85	99	79	119	95	108	90	96	87	81	100	91	83	90	82	98	76	87	87	82	97	111	93	88	94	81	77	91	82	95	73	82	96	96	94	80	74	80	75	80	101	80	89	92	91	99	94	75	83	92	95	82	82	81	86	73	87	85	92	84	83	88	93	99	97	84	89	90	92	95	90	86	116	97	92	99	94	92	93	97	104	85	101	76	82	99	92	91	102	88	107	92	90	77	83	89	101	93	73	85	89	100	87	91	93	81	82	94	80	107	103	85	86	91	87	93	104	103	91	103	97	84	81	90	94	90	85	87	87	81	90	76	96	82	93	83	86	88	79	89	105	90	96	102	83	94	95	92	83	94	81	89	108	98	86	96	87	83	73	109	99	77	92	82	97	96	72	83	80	99	92	69	75	74	75	72	85	108	85	93	88	91	90	91	101	97	80	76	93	75	81	83	80	79	87	96	80	87	94	100	73	104	94	97	86	74	85	85	84	92	99	120	69	91	71	83	91	95	72	91	89	91	92	84	86	76	105	89	82	97	101	96	101	85
41616	30580	28868	29285	28290	23952	18703	19892	23175	18975	13777	10359	5789	2449	1646	1165	977	972	894	853	809	802	787	764	871	841	897	817	800	765	769	783	747	750	728	797	777	795	768	786	721	748	779	836	747	787	790	771	742	752	848	771	827	784	780	755	754	792	777	763	739	783	765	797	763	768	815	796	776	774	785	755	729	721	744	750	787	785	785	809	826	798	766	788	777	751	776	738	795	776	773	763	758	761	770	817	747	741	834	778	751	752	754	764	747	768	778	785	738	794	734	771	779	779	770	757	777	796	754	750	740	795	794	849	793	789	745	760	766	792	764	758	792	773	742	809	785	784	745	750	760	756	791	789	774	725	739	757	802	804	798	766	782	795	757	756	743	799	772	736	758	766	778	810	805	726	800	765	751	728	746	789	767	754	802	791	777	769	801	691	805	788	811	815	778	766	788	770	766	736	780	771	809	761	750	757	724	757	774	748	768	816	776	802	773	739	832	757	775	758	767	780	770	781	793	824	797	776	797	732	757	816	779	772	770	728	830	797	749	766	743	791	806	747	796	706	814	726	777	776	736	797	748	783	754	752	728	766	813	778	790	796	790	816	781	750	776	765	778	811	757	773	808	758	777	776	742	788	756	749	792	723	768	758	768	758	763	813	732	762	782	772	737	766	791	762	770	820	743	782	788	779	771	799	773	761	756	731	774	762	747	827	761	766	802	780	788	777	797	786	818	796	723	807	782	727	758	774	772	760	751	782	766	769	745	771	715	813	729	763	781	749	768	740	763	770	779	812	758	822	787	798	789	770	763	749	717	752	752	756	818	775	781	800	770	755	792	758	742	779	772	811	784	781	728	779	771	763	770	763	749	801	774	761	748	763	724	795	775	776	781	742	782	815	760	741	733	754	752	781	753	768	765	784	773	774	767	755	748	772	751	769	799	766	789	762	734	767	807	775	774	761	785	784	745	763	797	766	770	739	740	731	792	709	784	760	784	809	782	780	779	746	777	805	754	761	815	745	768	754	750	787	776	688	799	771	790	755	777	816	757	786	791	758	788	778	813	700	784	750	745	797	804	747	817	784	784	769	798	783	726	797	729	748	772	810	732	755	808	800	753	751	755	788	729	791	756	752	763	786	827	793	778	746	773	796	780	760	739	770	764	743	745	796	755	743	790	778	759	710	815	767	801	776	748	801	764	812	767	764	715	795	822	790	791	751	745	766	781	769	748	793	735	754	789	803	761	772	772	784	769	773	803	770	779	810	772	735	751	761	733	756	728	793	776	717	771	781	820	766	780	809	791	783	757	778	782	817	750	802	797	768	780	731	820	797	831	807	745	794	733	695	746	770	774	766	745	735	804	778	733	789	759	771	759	729	771	771	771	810	784	763	771	800	802	771	785	740	736	759	823	765	730	755	787	727	771	748	833	766	766	807	820	758	766	746	760	758	785	824	748	746	732	769	763	712	743	783	743	757	714	801	746	769	792	788	791	791	783	754	782	821	797	749	796	760	775	712	742	775	744	771	761	745	719	750	794	748	784	800	810	757	759	779	775	774	762	782	791	814	792	718	770	762	798	756	730	770	759	789	777	771	774	731	779	761	772	737	792	776	832	755	716	740	830	769	709	775	783	781	758	770	778	795	793	729	760	804	787	788	728	789	761	773	779	719	791	776	791	753	792	767	737	762	756	749	750	751	784	720	781	785	794	778	796	807	783	790	783	817	781	751	753	812	734	815	747	771	797	781	742	778	833	765	815	773	775	801	854	739	704	783	781	825	756	790	781	795	781	785	800	775	783	740	768	765	771	797	763	734	686	767	800	748	749	801	814	781	796	748	763	757	794	784	782	782	779	760	784	732	773	721	748	756	784	761	743	757	732	792	766	797	795	778	724	749	843	736	776	752	826	771	763	760	799	808	785	837	812	811	806	800	763	781	765	814	759	760	797	805	779	740	754	764	717	731	741	773	740	761	729	763	781	794	797	736	748	777	785	817	762	811	776	755	784	768	795	759	769	769	733	736	765	730	781	768	811	755	769	810	799	770	734	779	775	760	789	825	793	765	770	759	767	745	793	749	749	738	772	779	782	732	771	763	805	766	743	755	829	731	809	810	743	778	788	786	784	746	776	787	773	701	756	806	723	730	790	799	757	800	744	739	779	690	796	767	730	744	797	786	786	761	746	726	801	743	749	797	772	753	749	727	788	714	794	801	775	814	745	804	775	773	776	758	765	781	778	744	788	762	778	773	767	756	805	755	753	760	730	752	786	767	773	789	768	747	760	770	813	817	789	753	802	793	792	755	781	801	838	756	799	747	760	786	764	734	749	783	772	769	766	756	765	811	774	829	779	742	797	747	745	789	759	804	758	736	815	759	766	745	790	796	761	807	760	820	802	725	756	749	789	787	736	788	773	801	773	780	816	786	768	775	791	791	779	772	756	768	781	749	789	739	830	749	762	739	768	773	812	735	738	815	785	759	782	798	788	730	724	795	777	764	752	768	778	713	744	778	748	783	751	787	778	775	764	778	757	792	789	727	805	806	791	777	771	786	778	795	795	783	786	781	779	773	766	752	790	791	780	752	798	784	838	792	800	774	718	772	728	778	730	732	762	755	785	752	777	782	777	799	732	768	788	770	730	778	796	747	748	819	778	761	765	784	739	762	866	758	770	727	799	833	776	780	753	787	770	767	771	770	788	764	753	781	790	781	739	749	750	790	740	777	820	771	804	768	843	735	756	774	780	784	756	787	763	762	780	779	746	807	797	761	813	777	766	753	729	754	835	768	796	739	717	783	773	779	787	760	754	783	782	727	757	792	783	789	747	763	772	764	774	755	800	772	813	774	774	721	792	695	743	776	789	759	784	773	819	793	752	824	766	749	804	733	797	747	774	770	753	780	745	766	766	799	779	726	793	796	814	780	774	737	771	756	771	754	809	768	795	756	838	752	753	776	799	756	788	782	794	764	803	789	796	763	809	772	787	735	735	769	782	775	780	788	754	788	801	752	770	787	815	790	752	757	778	799	761	756	753	716	782	740	748	796	802	708	754	742	785	723	777	759	818	778	736	786	779	786	763	768	740	749	801	776	799	772	768	788	782	755	802	764	787	718	778	757	739	783	806	784	794	759	774	786	791	767	790	796	783	734	820	782	820	741	764	780	791	772	738	741	781	811	764	722	752	728	782	746	802	847	755	795	729	733	761	754	770	756	753	807	734	745	775	732	797	769	794	803	773	784	761	715	788	795	833	775	730	812	825	817	758	747	789	753	756	735	748	749	759	827	753	759	756	762	745	780	737	767	736	707	756	753	767	802	781	776	748	749	761	792	807	815	760	788	743	760	736	734	704	785	736	758	743	760	746	769	743	777	761	759	747	797	762	783	771	745	738	724	788	785	764	773	752	780	775	747	695	769	797	733	779	764	767	744	798	770	780	755	802	806	775	755	750	746	749	816	751	752	822	781	748	739	721	759	774	786	772	748	757	767	754	753	790	803	781	777
6905	4746	2916	1440	665	383	249	232	267	279	196	217	106	98	85	87	93	97	87	87	79	81	77	72	72	74	104	90	73	82	73	80	88	84	72	92	76	72	78	73	98	80	91	79	75	89	70	91	78	92	69	102	94	64	77	68	75	79	84	73	84	88	98	73	91	85	82	76	69	88	87	76	76	65	90	67	81	88	70	77	89	88	87	73	78	91	75	75	87	87	91	71	84	75	79	80	68	74	86	78	74	96	81	76	106	91	86	84	100	79	93	81	80	87	81	74	74	83	70	87	87	87	96	68	80	78	71	76	66	85	75	75	89	89	76	94	79	88	92	98	87	96	104	78	69	93	87	85	78	77	77	81	74	72	108	88	73	85	74	87	86	74	78	83	96	75	73	74	72	78	90	91	89	68	74	71	99	76	76	87	92	86	87	87	93	72	71	91	86	79	72	84	81	82	72	79	81	85	86	82	88	74	85	69	69	77	66	71	89	79	84	102	86	69	76	88	78	71	75	70	85	99	76	86	78	78	63	89	81	82	85	81	77	96	87	86	89	86	69	69	89	104	79	99	69	111	80	85	82	76	96	91	83	67	81	73	96	72	86	83	77	72	75	83	84	92	85	89	84	73	91	85	84	90	91	72	69	83	80	72	91	93	83	83	66	102	86	80	75	66	99	86	78	88	82	74	60	78	78	72	80	86	78	85	79	72	87	70	73	74	81	85	74	71	84	75	95	78	71	99	66	95	95	74	92	89	85	83	65	83	97	93	84	81	106	57	75	97	88	82	73	78	66	83	87	72	87	84	86	78	87	116	80	85	75	81	81	66	92	77	82	74	86	77	90	83	89	93	74	80	82	77	78	85	106	72	96	90	86	85	73	68	82	78	71	87	65	74	87	79	95	85	89	86	77	57	80	90	81	84	66	90	82	82	74	79	64	67	85	70	90	78	83	75	87	81	89	85	79	89	75	92	91	92	82	97	66	81	77	70	77	77	74	99	85	73	88	88	86	73	71	76	85	83	91	104	63	82	93	86	92	84	70	78	81	82	75	82	85	94	75	76	79	77	59	83	95	84	89	77	74	94	68	82	90	76	78	88	92	87	74	96	101	68	74	89	80	74	81	80	83	82	82	88	85	88	75	77	79	90	92	73	70	73	76	82	67	72	91	87	90	77	72	81	83	83	94	73	93	85	88	71	80	89	85	70	80	89	86	86	87	88	72	84	83	90	78	78	71	90	82	77	82	83	79	80	97	92	93	87	75	85	77	80	68	87	69	91	85	74	81	74	76	98	70	76	82	68	95	92	76	97	76	86	93	94	81	87	82	80	85	69	81	97	75	86	79	75	83	80	82	88	92	84	82	82	90	83	102	104	86	88	80	90	85	87	85	96	65	81	85	79	89	81	82	83	70	79	94	76	69	86	81	93	72	94	82	79	81	62	77	81	88	96	75	87	81	98	66	90	81	94	89	77	65	80	76	89	66	82	70	81	81	98	102	71	80	80	88	69	84	70	85	86	99	85	107	78	85	83	85	71	74	79	81	87	88	85	77	71	85	84	86	86	78	74	84	82	94	74	84	78	76	90	71	76	86	74	79	83	81	76	84	71	85	80	78	77	84	79	87	78	87	84	92	89	103	85	74	92	81	86	87	85	72	69	81	76	67	72	83	79	80	91	68	91	73	89	71	90	100	84	86	75	81	79	75	88	88	77	92	86	97	94	79	86	81	69	83	91	65	67	80	88	83	81	75	92	73	88	87	100	98	88	79	78	101	73	85	82	86	80	92	78	87	79	84	78	90	82	87	101	81	78	82	70	85	96	84	86	83	84	100	78	64	83	62	85	76	68	80	81	80	85	82	95	78	82	87	71	73	87	77	74	91	103	87	82	84	62	71	63	76	88	57	79	88	69	78	78	83	90	89	91	73	89	75	84	91	64	97	83	97	86	74	79	79	85	75	92	73	75	73	90	73	85	82	89	93	66	83	87	81	75	92	79	72	88	85	79	88	79	78	80	80	81	78	96	76	87	88	75	75	76	80	95	77	80	71	66	87	94	86	86	90	81	83	83	98	87	70	80	79	79	77	68	83	70	84	65	81	80	81	73	75	75	76	75	66	62	71	64	90	77	74	67	83	78	68	68	75	94	89	98	72	78	82	77	70	93	74	88	80	110	79	71	82	71	65	79	81	79	86	72	85	100	84	88	74	74	80	71	74	90	92	91	93	73	93	80	77	75	81	84	73	91	76	79	87	94	79	87	84	85	93	76	82	93	80	77	96	79	101	86	78	77	89	88	84	96	88	86	76	82	76	85	71	80	87	74	99	83	94	76	90	73	85	73	80	96	80	91	74	87	77	86	80	84	98	62	79	92	69	86	95	70	79	100	72	86	72	87	83	84	71	66	67	90	76	83	79	85	88	98	76	88	72	85	85	88	91	85	68	90	84	70	100	80	76	80	91	90	66	86	72	75	90	79	66	99	95	82	80	104	97	82	83	69	93	73	83	77	101	76	76	74	79	68	90	57	68	84	89	75	79	86	81	81	82	79	84	70	87	87	77	75	73	90	82	97	67	71	84	104	93	81	89	80	81	89	85	96	74	75	74	82	68	86	91	77	72	93	71	81	86	82	96	96	75	82	88	70	89	86	74	76	85	77	67	77	74	74	88	83	87	72	84	78	81	82	79	89	72	89	89	64	84	84	82	85	88	88	80	84	94	77	85	86	102	88	71	72	76	80	76	87	60	78	88	65	78	93	100	89	88	70	97	79	96	72	70	93	72	87	86	91	95	88	91	98	84	79	71	95	89	83	64	66	86	86	70	76	82	79	65	87	80	70	77	69	90	79	78	82	73	89	83	91	86	76	93	89	70	83	80	78	91	82	75	62	89	90	86	78	92	76	89	90	76	72	65	85	74	74	79	72	79	81	78	86	97	70	74	88	94	84	83	78	84	93	79	90	90	93	83	86	73	78	64	91	97	101	74	82	89	76	81	74	76	71	94	86	76	87	71	73	91	62	84	89	103	96	81	77	78	88	88	86	73	93	73	71	76	78	80	79	72	67	89	60	70	66	66	84	80	82	82	85	84	64	86	94	86	80	84	91	68	99	73	79	82	74	73	90	72	84	82	78	73	79	100	72	72	72	94	74	84	81	76	73	87	72	92	77	103	75	73	99	86	75	71	101	97	88	73	79	71	72	73	70	82	91	62	75	84	70	81	72	83	80	93	88	75	73	73	75	75	73	84	81	81	80	75	82	65	79	68	89	89	95	66	77	108	70	84	77	84	70	88	88	71	83	82	83	77	81	79	81	76	93	93	62	87	101	93	89	69	98	74	82	83	101	80	77	74	82	96	85	86	90	81	74	90	63	72	70	78	95	79	86	74	79	88	85	91	71	66	81	73	68	88	73	82	71	66	85	81	99	72	78	72	95	100	83	74	69	86	75	90	82	71	72	86	83	78	66	77	82	87	91	84	80	82	72	89	95
34697	25195	19755	15895	13317	10191	7340	5950	6976	5613	3793	2845	1733	1016	837	761	715	676	732	693	728	760	674	684	690	714	739	672	703	696	685	640	758	737	666	712	655	680	703	726	676	727	627	726	716	684	660	700	647	713	703	656	722	688	727	691	667	708	711	679	669	703	658	644	640	686	681	679	665	675	682	682	677	727	667	692	696	665	704	701	666	665	707	734	644	761	724	725	681	697	714	728	707	781	686	703	688	675	656	720	665	710	670	692	712	661	691	737	709	733	676	677	692	663	713	666	669	718	721	680	690	704	707	687	709	704	714	711	715	693	695	742	674	720	715	626	687	723	715	680	668	722	705	714	708	721	693	664	672	716	714	664	683	703	689	700	699	746	657	763	684	699	685	678	690	713	739	710	669	689	686	651	722	682	713	670	667	653	700	673	680	716	729	696	705	662	681	687	673	720	649	688	695	640	727	702	709	747	719	691	672	740	733	674	678	755	744	711	643	709	687	700	721	689	638	738	653	744	703	718	665	704	746	677	726	681	705	707	693	694	712	703	723	669	685	680	715	656	687	697	689	689	694	683	719	667	700	669	689	699	725	689	728	685	717	773	651	730	675	725	697	707	657	673	707	694	682	668	714	710	700	724	706	725	661	719	703	715	692	661	672	685	692	685	687	610	726	662	681	705	658	738	669	678	686	707	650	697	743	662	745	717	707	685	683	734	720	691	701	661	682	724	706	741	666	726	686	702	628	694	653	701	634	676	707	667	712	713	685	701	698	712	657	702	688	714	700	750	755	681	713	679	725	677	681	713	692	706	694	674	760	649	686	689	667	707	683	667	701	716	628	672	704	705	689	713	697	697	693	669	717	683	686	645	727	707	662	684	682	699	684	701	676	667	750	724	706	689	687	687	681	704	705	717	708	670	667	663	702	668	740	682	678	696	705	759	745	692	728	628	684	651	715	700	699	696	728	708	684	693	697	709	680	707	668	707	733	669	673	729	648	672	678	698	703	736	654	693	673	686	706	701	715	742	655	695	648	692	691	690	690	691	695	702	683	702	697	657	670	647	722	706	675	661	681	680	673	739	713	668	668	678	753	730	682	694	690	697	711	709	652	671	710	704	724	743	654	693	679	763	676	700	669	678	682	789	716	693	731	676	691	684	723	708	685	694	696	696	714	713	688	688	701	724	707	729	698	680	677	712	710	715	675	706	697	718	688	697	663	729	686	736	707	658	694	694	693	694	678	718	690	665	677	664	698	698	754	710	657	699	660	657	688	672	728	685	712	699	737	710	674	669	724	671	679	663	714	684	619	695	726	660	700	696	705	683	656	709	669	727	757	662	719	699	669	670	696	686	626	664	694	737	749	702	649	727	698	733	702	705	703	682	701	715	717	671	644	689	702	701	697	728	675	722	697	682	718	729	695	690	712	679	679	675	679	655	706	699	677	720	719	704	682	680	680	699	694	644	728	713	729	681	703	723	670	674	691	694	654	694	659	707	711	682	674	655	705	664	758	659	669	721	712	671	692	673	666	692	721	695	686	700	688	724	679	693	711	760	665	671	693	686	703	702	661	715	641	703	737	670	708	681	662	732	702	691	661	655	728	700	636	691	690	654	700	702	674	693	645	691	752	670	717	656	687	691	706	668	740	704	710	684	676	712	725	730	679	690	724	740	660	703	690	652	663	714	697	682	707	689	661	670	606	743	696	686	680	698	725	693	728	712	698	690	699	703	682	684	673	713	659	730	711	679	737	661	614	628	724	724	669	683	714	757	686	734	711	684	656	680	680	686	731	686	685	715	724	677	739	721	695	616	667	677	684	723	727	703	699	740	734	661	655	718	662	673	693	740	696	687	756	688	713	728	669	714	754	668	731	713	709	747	636	711	639	667	710	734	713	715	676	715	655	695	701	711	665	735	705	692	639	715	667	726	680	705	656	679	650	664	686	683	652	731	641	694	657	695	680	729	716	679	693	677	723	677	731	686	674	700	742	715	681	678	642	681	735	703	655	645	722	658	684	695	730	673	677	750	664	729	643	674	701	677	723	652	728	718	705	702	736	723	715	691	690	675	714	708	702	671	670	662	667	688	684	727	712	687	723	719	700	676	709	685	692	699	715	741	692	711	711	655	716	700	674	689	667	707	711	678	708	705	686	683	667	690	683	697	703	686	670	665	688	681	655	749	672	706	660	698	677	687	717	774	668	689	678	715	696	675	642	698	641	710	692	689	728	619	747	688	704	698	688	672	712	711	653	676	741	699	690	692	717	683	665	690	695	685	693	682	745	684	680	736	655	711	675	681	661	716	691	726	692	671	714	774	731	662	683	682	710	669	709	711	671	664	711	686	671	695	719	662	695	697	713	687	659	728	668	702	704	672	694	712	685	661	704	717	712	728	675	662	722	701	710	709	688	711	689	700	692	664	674	704	725	732	733	690	680	714	695	707	669	665	692	682	697	770	717	731	687	751	666	691	672	690	691	723	697	691	690	725	686	684	744	678	672	720	683	665	684	688	751	724	691	705	726	662	743	715	650	674	652	689	715	700	637	714	666	655	668	673	684	690	710	682	680	646	700	702	756	717	685	684	737	696	693	692	733	696	666	704	650	671	739	690	688	693	701	698	708	680	702	722	694	724	636	680	699	724	695	681	678	734	709	690	724	675	689	698	750	699	751	679	695	645	703	736	686	710	680	671	685	705	682	660	704	659	676	700	757	679	747	675	686	712	633	630	640	708	710	698	696	730	685	760	714	658	686	665	687	693	699	647	683	672	738	703	672	702	699	686	676	693	674	658	680	687	703	711	686	656	705	683	724	685	676	747	699	682	674	692	739	680	710	711	673	705	678	718	697	715	701	708	704	678	713	658	712	689	641	710	669	682	664	690	708	686	719	636	732	691	700	675	710	665	697	697	696	653	668	719	712	692	672	712	707	679	713	652	677	714	713	729	682	685	688	689	699	714	750	700	670	667	692	729	692	684	721	701	695	682	723	709	683	712	722	735	686	722	699	689	651	682	702	677	718	672	687	710	690	709	669	698	710	686	732	668	710	662	651	759	702	683	688	699	696	678	728	720	767	752	705	661	725	682	670	656	687	725	629	671	702	664	663	672	726	682	681	696	693	760	681	694	674	736	705	694	672	709	678	689	681	641	739	711	695	646	641	700	709	692	675	713	741	691	725	692	707	708	669	648	705	671	717	715	647	677	705	676	695	709	708	704	720	603	720	727	716	689	710	683	640	724	694	673	718	709	668	697	709	764	702	715	657	689	709	711	748	712	700	703	667	675	671	690	682	671	687	676	641	709	673	669	704	683	656	683	688	676	709	716	736	709	694	712	703	677	692	730	688	655	707	695	682	670	699	709	717	706	693	775	692	658	712	703	714	685	653	727	686	701	663	676	754	719	694	655	682	686	709	687	730	702	698	701	721	700	685	668	720	700	760	708	690	675	667	769	701	721	655	662	702	701	729	689	699	727	677	736	734	709	719	742	676	693
9671	8307	5048	3204	1743	1034	727	565	969	931	689	496	337	147	141	113	120	112	108	115	89	105	93	89	110	109	101	97	93	119	112	99	94	111	97	106	102	99	91	102	100	92	112	106	90	105	108	103	118	96	89	99	112	116	83	110	99	99	106	87	90	103	79	86	94	105	86	86	86	110	98	86	115	110	96	95	99	107	104	88	101	96	108	102	107	109	107	109	108	127	85	90	114	109	93	92	97	92	102	97	96	91	92	100	105	107	94	82	101	120	85	110	104	112	99	87	110	96	84	105	103	118	98	82	105	92	79	95	111	110	91	110	105	87	105	102	120	89	88	107	105	84	95	89	93	105	101	89	100	102	105	106	86	122	74	118	117	104	102	114	116	110	99	113	97	95	108	105	101	101	85	89	90	96	118	101	96	104	113	107	88	92	97	100	113	95	109	104	103	97	103	87	95	100	86	100	118	116	92	86	88	90	88	110	103	103	92	78	111	94	93	98	87	80	100	102	106	110	96	106	105	108	103	97	87	94	101	101	111	114	107	106	96	93	94	109	108	110	116	105	94	108	97	109	98	116	101	97	104	100	87	104	81	95	81	91	95	96	99	112	88	83	96	122	99	114	112	94	100	117	105	118	96	129	85	114	108	95	101	101	95	96	87	113	91	96	102	113	119	101	90	118	100	109	95	97	100	89	109	95	100	91	96	111	96	106	103	90	101	101	104	116	102	101	100	100	106	110	91	89	87	94	100	94	90	93	91	102	116	90	96	105	109	102	102	100	104	91	94	105	110	94	98	102	110	80	111	97	104	102	104	96	105	106	105	113	114	104	97	91	96	104	82	83	98	73	102	107	97	110	94	96	83	104	106	113	100	105	94	105	96	101	96	95	79	100	97	104	101	99	107	99	97	98	99	106	96	99	95	98	100	109	111	110	90	92	89	104	97	107	97	100	112	88	116	95	91	109	65	88	107	91	93	92	104	114	114	90	93	96	110	94	103	100	110	106	94	105	110	106	96	90	98	87	108	100	99	102	111	106	99	102	108	101	96	98	106	104	101	96	104	107	105	100	88	92	94	103	102	99	83	95	115	93	104	94	93	88	90	105	92	91	92	92	100	101	108	103	116	109	104	95	82	117	100	101	85	95	100	91	128	90	110	122	81	95	102	103	99	127	98	92	109	92	107	116	107	87	100	96	120	98	103	95	88	104	102	83	100	105	101	106	98	102	81	108	98	113	101	98	106	92	95	91	91	113	98	94	83	98	106	86	86	101	116	107	93	96	86	100	94	104	75	78	104	104	103	96	122	101	99	104	111	128	88	97	91	89	95	102	94	104	114	100	83	108	109	100	96	104	91	97	95	105	107	99	94	95	103	94	104	119	93	95	90	109	95	106	79	100	108	101	105	92	114	101	109	103	103	102	89	113	81	103	91	105	100	115	99	91	85	109	94	84	93	88	91	120	90	79	99	82	109	92	108	122	99	89	112	105	108	106	94	123	109	123	119	109	87	86	114	104	87	115	107	82	97	93	92	88	103	119	97	102	103	97	112	126	100	107	101	97	102	88	115	88	103	93	97	112	88	129	94	92	79	95	109	100	122	99	103	90	115	97	112	99	89	111	108	102	117	82	120	103	103	101	102	107	113	90	110	105	104	89	110	109	110	82	98	110	99	113	103	79	114	113	112	108	116	92	94	100	95	94	89	93	101	90	92	114	115	106	101	84	109	94	104	87	102	82	109	95	91	109	97	98	98	92	106	100	128	95	101	94	87	87	109	90	103	108	93	87	109	115	109	100	107	96	114	94	100	95	88	75	94	87	73	102	111	90	110	115	113	101	94	105	112	109	96	98	103	100	112	83	103	124	118	86	89	115	126	102	122	93	91	93	98	93	90	107	113	118	79	91	105	95	97	104	104	107	100	91	107	100	105	100	109	98	101	115	101	94	107	101	109	101	94	94	94	94	124	105	98	106	88	93	109	98	114	102	98	97	97	104	109	93	89	104	115	109	73	99	89	81	109	93	86	88	101	99	100	100	96	99	102	84	106	106	103	114	98	115	109	98	100	90	92	76	97	85	95	96	105	109	101	100	98	96	77	89	100	110	93	108	104	108	100	110	120	84	108	95	89	110	112	103	103	105	100	100	93	89	95	126	105	96	105	75	112	105	112	106	93	98	91	110	93	94	95	99	111	105	97	89	96	104	109	96	94	89	96	94	80	92	94	112	90	98	120	107	80	97	111	102	110	105	115	111	100	93	87	96	102	103	110	111	98	101	97	110	92	108	89	103	107	111	99	102	105	99	108	107	95	105	93	92	93	94	106	85	77	107	119	110	104	118	96	100	83	92	105	94	106	112	114	99	108	97	113	111	88	119	96	97	107	103	117	112	86	96	111	117	97	109	102	103	90	110	80	121	105	103	81	111	111	107	83	79	83	93	101	87	94	82	101	101	92	97	107	98	89	109	99	111	96	96	106	100	105	111	108	106	114	98	106	97	107	94	82	95	98	101	96	101	86	78	113	89	100	97	95	98	94	110	104	89	92	117	98	104	109	107	97	108	83	122	96	95	110	102	94	100	110	105	89	103	93	114	113	81	95	96	101	97	119	90	86	90	128	100	106	88	104	93	128	77	118	73	92	95	86	123	80	78	100	97	94	97	79	101	94	94	96	91	106	117	97	117	109	100	107	112	93	93	107	99	83	90	92	99	90	85	103	97	82	88	105	99	95	85	118	94	102	116	89	118	94	97	74	89	102	94	90	95	107	95	103	95	96	106	85	96	119	110	108	108	89	107	105	95	108	91	100	102	101	94	101	108	111	102	95	103	104	92	91	96	108	90	97	86	92	98	128	105	97	101	96	102	106	117	108	79	97	101	102	106	93	108	111	99	100	95	107	104	104	103	96	102	130	103	118	100	90	91	114	115	129	91	103	95	114	102	98	107	102	103	97	104	110	97	93	105	106	95	114	103	87	89	85	114	91	88	99	99	102	112	99	88	97	111	103	119	118	92	112	103	86	96	95	91	103	119	93	105	99	102	94	104	115	99	82	88	100	97	104	81	86	101	78	88	95	113	79	105	98	100	107	85	115	98	108	96	88	97	104	116	93	84	110	99	107	88	105	112	86	110	92	121	106	106	91	85	95	115	97	87	127	92	101	87	110	101	113	93	108	83	110	89	88	93	91	92	105	90	97	112	105	102	113	87	77	103	101	92	103	103	97	94	89	114	113	89	90	103	119	99	108	108	103	91	95	107	102	109	87	98	115	97	97	95	107	88	97	113	102	87	98	95	97	83	113	101	98	93	119	112	86	94	93	91	102	91	92	103	96	108	91	112	98	103	81	97	88	97	118	102	112	85	103	103	105	124	100	90	107	105	112	83	106	95	96	85	111	91	124	100	105	99	117	100	100	104	111	91	109	106	106	117	109	108	111	106	94	115	113	101	93	107	87	89	102	93	97	100	125	87	112	94	101	105	113	108	115	93	87	103
40274	29683	24873	23879	24312	20519	15464	13335	17654	15976	11957	8635	4964	1870	1593	1247	1080	996	980	949	932	904	837	908	905	1023	994	899	832	836	900	863	879	907	832	869	896	854	847	820	833	835	921	820	821	879	866	863	862	870	838	784	794	837	887	862	891	840	861	849	858	852	835	882	804	898	832	891	896	841	849	836	841	888	880	844	849	842	896	899	823	859	928	867	863	865	902	877	863	805	878	876	825	860	855	860	798	874	899	875	859	805	837	841	815	825	849	902	859	850	860	860	854	828	881	878	863	894	871	872	803	866	818	831	852	815	921	856	865	833	792	888	872	844	847	858	858	805	831	832	841	874	869	839	863	857	843	847	843	871	879	817	875	885	829	809	845	874	869	883	920	897	890	864	780	860	832	845	836	845	826	861	811	878	822	866	865	830	842	864	844	843	861	865	891	832	895	816	875	782	899	899	883	860	793	852	889	891	879	887	863	809	864	866	873	871	836	864	917	838	832	894	864	869	866	848	860	848	866	853	868	899	871	872	869	879	908	826	869	904	854	843	851	909	849	861	804	891	901	900	866	892	842	894	841	839	854	853	850	862	870	842	864	848	869	840	873	881	903	865	866	894	887	893	827	860	810	846	865	880	829	906	871	805	854	819	867	816	848	846	893	852	830	878	875	838	886	908	832	822	845	848	863	835	846	864	894	859	880	819	878	821	895	855	837	824	883	857	870	796	854	829	836	805	844	866	834	859	856	840	842	841	823	811	842	884	853	827	852	850	899	830	860	866	869	863	843	854	878	903	874	875	821	869	827	864	890	810	873	834	872	826	800	856	833	902	846	841	852	861	854	858	838	884	841	879	896	799	822	869	816	805	851	832	848	868	858	855	872	821	839	834	876	875	844	849	877	867	877	836	849	801	845	927	834	854	765	777	875	838	816	840	865	851	848	822	847	838	822	897	846	873	864	855	856	826	838	862	847	820	797	890	832	881	940	819	836	820	855	807	892	911	871	880	883	834	821	906	876	816	787	845	848	816	839	791	867	868	854	860	817	869	885	881	856	858	868	897	877	837	826	845	849	871	883	817	857	912	833	841	892	839	855	839	840	854	868	903	862	863	847	885	840	862	866	847	913	897	915	866	790	909	844	870	871	863	896	858	828	839	835	856	878	902	889	865	833	881	892	837	852	863	841	920	852	843	856	834	861	861	845	879	862	846	880	869	820	823	841	819	848	865	881	884	842	830	912	867	869	881	841	778	854	923	814	874	844	889	829	874	836	807	868	852	922	852	833	863	874	890	872	876	876	874	874	853	871	824	873	868	865	849	870	874	889	835	839	849	840	874	841	867	858	882	865	863	828	864	876	903	845	844	839	870	860	819	891	781	842	848	847	854	871	827	769	845	900	891	880	868	846	844	816	864	848	881	846	832	841	900	851	914	838	797	891	878	819	895	848	849	911	882	904	835	883	848	845	878	845	872	859	840	833	832	863	887	904	869	868	815	861	887	861	883	843	892	806	845	838	874	876	896	837	848	838	856	837	897	866	822	869	873	855	867	868	833	800	825	851	851	859	840	843	842	853	843	850	928	818	867	864	849	858	852	879	806	814	851	812	891	818	824	830	849	861	863	857	850	851	870	878	847	885	850	849	897	840	871	880	848	826	819	888	906	856	865	900	858	889	887	897	803	881	842	863	823	869	798	849	828	896	870	885	844	864	856	862	844	888	831	905	849	822	900	869	919	859	859	880	818	917	852	863	831	879	889	887	850	836	867	876	878	843	783	820	862	793	877	884	833	877	824	847	863	821	846	796	888	871	899	845	868	869	881	891	860	839	882	837	867	863	816	860	878	906	857	832	884	837	883	895	865	846	856	825	811	850	889	854	866	884	863	881	908	864	839	877	811	857	866	818	860	902	873	855	824	847	835	836	845	867	874	850	867	831	874	876	859	883	841	866	847	893	885	870	865	872	890	885	844	827	899	865	893	873	845	905	849	829	811	835	892	868	868	863	848	844	837	916	885	836	878	879	833	886	785	848	874	878	868	831	805	796	816	839	856	843	890	875	824	833	882	851	917	877	910	858	832	865	804	861	850	834	902	863	870	904	867	864	837	862	854	846	881	914	855	871	882	849	856	858	898	882	819	842	866	882	851	838	871	825	887	880	860	832	854	832	813	861	852	857	843	807	880	777	824	845	890	856	866	879	863	810	874	826	856	853	832	802	906	839	826	861	848	842	853	863	852	859	855	914	838	839	863	829	854	863	869	847	872	917	838	859	832	859	849	853	844	896	838	866	843	886	892	848	858	835	902	877	829	854	868	866	834	849	864	834	847	870	870	811	846	835	837	900	886	826	784	877	829	882	849	870	796	853	867	892	825	870	882	842	874	874	846	850	865	875	802	858	845	822	833	834	882	824	847	876	886	892	855	815	880	868	845	829	857	827	837	904	887	843	927	877	821	858	835	847	842	849	849	813	840	853	851	861	821	906	792	876	815	881	845	865	840	810	877	833	888	860	855	874	837	899	915	826	888	859	887	826	858	919	875	870	859	827	849	922	836	842	836	865	839	853	886	803	870	878	902	840	819	817	832	846	827	891	815	851	852	892	851	920	894	844	871	873	867	856	840	890	887	894	855	825	890	863	849	859	913	894	821	875	896	847	889	900	862	808	872	860	905	874	844	854	840	852	889	846	836	853	818	867	811	849	867	879	875	850	890	857	851	884	860	872	863	865	837	828	865	853	859	832	830	888	833	805	912	877	914	862	854	838	841	858	893	882	900	857	940	866	805	876	846	849	837	842	905	828	872	869	883	862	846	859	808	876	845	838	886	882	858	854	877	855	882	879	831	846	873	831	823	845	895	828	837	872	849	842	795	867	872	892	794	808	807	887	832	865	843	839	883	906	869	907	840	819	811	880	904	850	851	836	835	852	816	853	893	906	848	843	915	868	849	884	888	871	841	876	852	898	821	854	848	840	872	872	818	883	872	879	890	910	894	846	891	902	886	847	857	827	842	866	808	845	843	876	825	860	870	875	855	847	869	844	828	925	855	908	896	839	805	873	889	801	836	913	853	816	902	841	879	871	818	943	888	884	844	895	854	883	879	875	864	862	874	847	842	870	866	865	857	859	882	868	898	864	877	809	878	846	852	859	852	810	916	874	854	840	861	874	901	854	865	855	814	843	861	911	887	787	853	854	876	880	848	848	910	834	834	862	863	832	824	895	916	862	884	867	814	849	902	853	868	876	856	855	903	843	816	907	852	858	811	857	830	761	926	896	905	893	903	844	849	878	809	915	871	882	813	867	886	811	833	842	862	884	832	820	817	850	827	885	833	861	882	875	846	881	879	858	874	907	875	873	869	894	862	846	921	845	831	837	824	869	828	894	893	886	892	874	909	833	864	822	814	845	856	861	853	810	945	897	834	851	870	861	909	872	860	908	912	852	850	851	859	875	904	845	852	843	896	830	868	783	854	826	946	925	854	835	834	849	903	866	878	823	866
9351	7105	4722	2671	1383	775	635	800	875	708	560	409	245	103	68	85	74	76	68	67	72	71	59	66	65	87	68	69	66	56	60	71	67	62	53	56	64	69	55	87	91	53	59	61	78	55	55	70	52	60	55	71	76	64	77	57	64	58	54	60	77	66	49	53	76	78	59	60	70	75	70	61	65	73	84	82	71	61	57	59	67	63	66	75	71	60	60	66	62	75	49	76	61	62	67	75	70	55	59	53	48	64	74	51	67	74	58	58	68	66	68	69	71	59	73	65	87	64	57	50	57	74	68	67	59	54	79	54	71	73	64	66	57	64	65	64	63	66	65	50	64	79	66	62	70	55	68	58	74	65	49	70	64	66	57	66	64	53	81	63	63	54	69	72	67	79	57	58	71	67	61	75	67	63	58	67	68	56	51	68	57	70	68	61	77	79	59	68	54	66	74	75	81	56	69	79	77	58	69	58	72	75	91	65	63	67	59	65	59	58	86	79	46	63	63	59	66	51	49	62	54	59	66	76	60	63	51	70	67	54	76	52	68	56	71	56	67	68	51	68	58	79	65	64	66	55	66	59	66	64	55	61	67	63	73	73	60	79	57	63	64	43	53	52	105	36	61	55	62	66	58	62	74	79	75	67	66	61	62	58	57	56	59	49	63	76	56	67	74	56	56	66	65	72	60	76	59	70	59	56	77	73	55	59	69	57	68	71	67	60	65	56	55	62	66	60	57	75	59	53	64	59	60	53	75	62	54	74	56	66	68	57	66	64	50	56	64	61	61	71	79	61	71	52	74	56	70	72	64	60	58	74	71	63	55	66	59	66	72	72	50	78	68	68	57	70	66	75	62	70	74	71	62	69	69	71	56	58	83	77	61	51	60	79	62	76	60	67	72	70	61	51	60	72	58	87	69	69	56	55	70	74	67	69	60	71	71	76	49	59	63	68	73	66	63	61	72	61	77	69	77	63	72	64	55	63	53	67	65	56	61	59	73	67	82	64	59	56	63	68	71	62	53	60	58	63	63	62	69	72	69	71	51	50	84	61	58	50	70	67	58	62	60	60	74	64	58	74	56	70	64	66	63	64	71	65	71	54	65	48	59	65	77	69	61	61	62	53	52	69	71	82	73	62	60	59	62	74	75	75	75	78	73	69	60	76	71	59	65	65	62	77	72	67	76	67	72	78	76	68	70	54	73	70	49	57	93	56	53	61	52	62	65	64	55	64	79	56	63	61	50	60	63	65	68	77	69	76	48	62	43	70	59	60	70	51	67	53	57	50	69	63	67	59	63	64	60	58	66	66	63	56	63	68	49	55	67	68	59	66	59	70	61	62	75	67	71	63	65	56	56	75	69	77	52	62	72	66	64	55	51	56	80	52	59	65	50	60	58	65	80	79	68	53	75	64	60	68	79	56	57	73	64	72	71	73	58	59	87	66	72	64	53	61	70	72	67	73	76	58	71	56	77	63	58	71	70	69	73	61	58	69	56	51	65	69	81	72	62	61	69	77	72	61	64	66	53	60	61	54	67	51	69	65	68	79	53	56	61	77	73	58	67	70	57	62	72	67	67	64	73	61	71	71	58	64	68	72	75	45	48	55	62	72	69	65	68	64	59	68	60	62	63	52	74	69	62	60	68	68	77	52	65	64	56	50	61	64	68	63	81	57	63	61	68	61	75	56	71	68	50	66	67	60	64	53	57	60	72	67	74	60	92	69	68	61	72	67	64	62	47	65	62	56	75	66	84	72	71	53	82	67	55	64	48	69	66	74	53	82	75	74	65	81	53	61	69	49	71	61	58	73	67	53	83	72	71	65	72	80	61	52	74	76	66	76	56	55	85	67	67	59	55	53	67	66	60	53	74	48	73	61	67	78	69	63	76	76	54	66	70	77	60	60	64	65	63	64	67	66	57	55	63	59	62	56	64	59	69	77	60	77	71	63	59	62	57	72	67	67	66	72	74	63	70	58	73	60	59	67	56	52	63	81	75	68	70	51	67	66	58	65	67	54	83	67	53	55	62	73	65	57	47	64	71	53	62	65	63	77	65	52	68	58	76	63	69	63	68	73	64	63	68	69	62	76	57	67	71	49	55	57	54	73	79	70	70	61	67	65	69	73	63	67	61	55	85	63	68	59	54	68	61	45	63	73	75	62	62	74	69	71	81	62	82	68	71	66	80	62	59	60	57	73	46	59	66	64	65	75	65	60	50	66	44	57	60	51	68	53	54	72	59	53	62	54	71	62	62	61	66	69	69	61	62	54	54	85	74	65	69	70	53	57	64	64	61	62	64	45	69	62	59	62	71	64	77	68	53	51	67	57	60	53	69	60	64	66	61	73	61	48	71	76	73	65	63	72	57	82	82	49	59	69	77	64	66	62	71	77	83	60	74	58	68	68	67	60	44	70	59	81	68	74	59	72	57	63	58	58	70	63	78	72	64	64	68	58	67	57	64	59	78	75	68	65	59	65	53	64	70	74	77	56	61	66	62	55	78	76	79	72	59	60	64	61	58	67	70	56	76	75	61	64	66	58	52	65	74	65	72	56	66	78	68	53	67	76	65	69	66	61	67	55	59	42	59	63	66	64	72	71	64	67	61	62	65	61	78	74	74	56	83	69	74	54	61	62	63	57	59	74	60	62	67	55	77	60	63	69	92	67	66	63	65	67	43	59	63	70	68	61	77	44	64	63	68	58	58	46	63	62	82	67	50	66	63	72	67	50	57	68	68	82	63	72	66	70	59	54	73	72	65	83	65	71	60	66	80	64	76	62	54	74	65	59	61	75	78	61	61	65	52	64	60	66	72	54	67	62	59	78	62	75	66	69	67	62	79	56	78	58	63	77	62	76	63	52	61	51	70	59	83	67	77	63	67	53	72	70	65	68	60	87	72	62	71	61	67	67	57	65	61	57	59	61	60	76	70	60	60	80	56	57	67	59	60	64	70	57	65	58	67	69	61	59	69	67	62	62	68	66	66	54	64	59	70	54	64	67	63	63	80	57	66	61	62	55	63	45	72	73	59	71	54	81	52	68	79	78	74	74	49	63	61	59	63	67	67	63	73	70	74	50	73	75	70	53	76	70	75	59	68	68	70	55	73	81	80	62	64	62	61	53	59	64	58	75	57	63	63	66	57	75	67	69	67	61	62	76	64	69	73	48	71	57	76	57	73	71	72	86	80	65	59	60	58	65	73	64	55	70	66	65	71	56	74	62	54	67	52	70	63	63	61	73	65	55	52	71	65	56	57	66	66	56	59	82	79	69	79	68	63	55	64	69	64	54	52	66	52	74	65	65	65	53	70	61	70	61	62	48	70	64	64	60	53	55	58	60	62	61	69	60	67	64	67	70	56	53	66	62	64	67	64	69	54	53	62	68	62	63	83	67	62	70	64	53	59	60	69	75	70	59	84	80	80	62	71	63	66	66	59	60	67	59	74	66	62	77	76	56	77	58	65	72	71	52	63	71	62	81	76	50	62	56
37324	28334	24251	21456	21469	17359	16486	17493	17350	14532	10914	8001	4550	1588	1140	926	804	676	679	656	633	598	591	577	623	667	612	626	547	579	573	540	559	584	568	595	551	565	517	555	601	532	528	574	545	521	561	517	554	542	582	562	587	587	545	534	597	580	601	533	568	561	557	604	504	584	559	579	585	569	522	569	587	592	549	566	543	524	530	585	539	527	555	579	575	611	578	573	553	585	555	600	543	587	563	544	563	568	559	579	550	562	548	518	547	505	565	562	551	538	501	597	560	582	542	527	590	506	555	567	534	548	550	522	515	559	594	583	601	563	581	589	590	539	560	497	556	562	552	546	540	547	557	544	532	568	566	588	572	608	525	527	541	523	577	562	570	560	559	563	526	605	559	556	574	625	592	581	528	528	561	539	567	542	547	551	534	566	590	572	548	555	616	576	567	541	530	504	571	589	573	565	525	556	573	564	534	543	518	531	582	585	562	588	542	541	559	576	550	581	541	569	569	563	503	556	560	565	555	570	584	518	546	530	627	535	608	566	573	542	545	584	542	572	540	580	551	560	561	516	567	568	507	557	528	540	575	569	583	566	539	597	547	540	572	528	570	555	557	571	556	566	544	561	551	596	572	557	571	508	578	560	499	546	534	541	522	603	568	547	567	562	596	579	560	544	562	530	578	528	554	558	543	545	587	589	576	553	529	539	574	555	599	588	551	505	561	550	544	505	576	526	563	551	564	512	532	511	576	575	499	575	596	560	566	578	572	575	561	597	577	553	547	545	565	555	557	598	589	521	568	554	538	581	532	560	549	552	556	582	555	567	593	552	536	560	609	507	538	563	552	526	580	522	538	529	582	615	570	536	563	519	579	540	583	509	544	564	538	620	558	562	580	590	559	534	540	586	555	552	615	586	521	527	564	547	547	578	606	560	561	541	563	543	569	543	570	537	567	535	573	585	550	519	556	572	515	532	600	569	567	573	552	569	598	522	555	571	543	505	527	605	539	548	532	573	508	575	539	571	535	577	551	515	547	559	545	577	568	545	560	537	570	499	554	552	539	567	570	519	552	562	562	574	587	595	540	508	574	533	536	590	530	567	535	569	560	533	547	552	563	568	579	529	550	571	546	575	548	594	570	569	550	555	549	546	519	595	547	533	523	530	604	556	574	569	590	614	560	583	566	545	559	609	556	561	511	561	585	606	559	570	536	565	539	570	537	519	541	545	559	582	557	550	590	573	517	582	538	569	590	597	562	514	538	549	576	523	574	606	553	572	555	529	564	548	537	569	557	564	555	567	520	531	554	593	549	554	586	590	570	593	574	565	547	549	582	606	579	566	574	522	556	529	538	575	549	547	565	548	550	566	547	608	512	535	589	570	558	530	560	527	520	597	588	559	551	551	570	578	556	578	592	558	569	581	558	566	564	586	537	588	569	506	516	555	554	576	524	580	563	583	571	588	595	537	507	554	542	542	585	543	584	553	543	601	584	532	554	570	546	560	590	585	566	567	572	545	565	524	548	552	529	556	531	552	595	533	538	507	565	517	541	547	599	534	583	528	549	563	544	578	582	562	526	600	559	576	544	565	584	571	566	539	539	520	535	564	571	549	545	567	573	537	583	593	599	555	601	538	565	525	522	531	546	549	576	541	524	566	549	608	547	561	555	544	603	548	544	534	522	566	555	570	531	560	562	565	546	552	584	541	531	520	568	530	531	526	549	555	505	557	571	555	560	579	553	537	573	538	564	562	566	575	545	562	525	564	555	566	546	549	566	564	517	577	558	533	540	558	517	573	514	559	561	546	559	548	562	539	559	560	568	559	546	533	531	581	529	562	545	529	544	601	529	553	564	565	537	589	508	515	550	550	565	602	566	573	558	603	586	553	554	534	545	586	518	562	527	582	527	566	570	593	575	577	531	558	616	582	579	546	524	575	536	576	525	583	549	544	547	548	581	578	577	565	598	573	529	571	536	539	532	508	508	586	566	560	552	519	564	516	598	544	568	617	596	498	572	537	547	558	565	492	568	567	580	585	545	550	532	620	576	592	529	544	572	563	581	583	544	507	525	517	581	585	551	549	527	554	588	574	552	517	588	543	580	549	572	567	609	544	634	541	522	586	569	601	563	527	561	530	543	558	555	590	535	560	544	516	592	576	520	613	561	520	563	557	543	552	537	592	535	571	579	551	544	555	536	546	550	556	565	566	572	586	568	558	575	552	592	609	621	542	553	566	547	586	590	597	548	606	553	507	551	525	607	541	535	540	581	570	521	533	550	530	583	509	591	584	511	572	591	534	585	558	600	548	525	542	570	565	561	569	568	548	540	542	566	533	548	556	556	545	579	517	535	551	602	545	570	562	542	584	530	578	529	604	527	592	548	539	563	600	593	533	553	573	582	531	590	568	608	545	572	552	553	553	539	531	531	553	574	562	545	523	552	545	532	571	565	558	572	584	552	536	541	559	551	582	568	558	542	531	579	531	523	523	557	553	594	553	564	603	546	609	557	583	561	538	551	534	580	590	522	605	591	531	559	565	554	550	569	548	609	584	555	561	536	520	554	533	529	572	577	598	575	579	563	588	559	552	514	553	616	581	587	570	509	558	566	547	546	571	573	569	569	578	555	522	546	556	580	547	542	556	554	509	554	515	522	558	584	559	531	548	569	576	575	596	566	563	531	513	571	523	563	571	519	571	525	564	559	580	552	538	522	601	574	539	565	547	602	556	560	520	564	527	537	595	519	549	537	594	568	546	530	536	563	530	524	587	556	543	574	577	552	577	549	545	571	538	517	591	562	542	552	596	571	557	572	593	547	487	562	547	535	524	535	558	563	544	555	571	590	540	510	561	557	544	602	576	543	551	538	574	603	533	585	533	555	576	503	568	570	556	592	591	567	602	513	521	593	554	545	623	591	540	558	540	522	556	581	578	578	568	547	554	577	580	526	577	557	536	544	543	573	611	559	543	595	539	563	570	548	519	532	556	565	571	569	580	533	526	570	603	558	613	554	569	556	555	565	571	562	531	564	570	564	561	582	567	618	571	595	574	563	563	545	552	522	582	537	563	533	498	528	621	539	544	536	551	560	546	518	587	540	531	560	555	542	535	557	570	559	574	582	592	518	572	551	577	592	545	575	576	512	557	586	580	561	546	526	574	568	594	546	564	569	549	549	576	544	579	522	549	566	527	523	587	549	544	577	566	612	589	547	586	558	519	562	546	524	513	540	505	492	554	585	517	544	546	561	544	630	522	570	530	578	572	569	571	552	535	543	542	549	577	599	535	559	547	566	543	535	581	567	587	543	555	565	532	542	548	550	600	580	557	568	595	574	572	528	581	602	562	574	581	516	555	531	557	599	561	545	577	535	581	530	571	558	537	507	551	581	524	550	594	547	552	539	531	553	549	585	556	582	564	617	558	539	604	572	519	559	545	567	564	526	529	527	569	589	554	568	526	589	561	547	608	586	577	553	571	547	578	550	548	565	549	550	550	587	496	581	569
11742	11428	7832	4071	2150	1478	988	1090	1346	1275	966	749	429	175	127	134	87	99	90	106	118	83	95	99	95	98	113	114	87	95	74	86	100	88	92	105	79	76	85	94	87	90	84	81	93	88	82	75	92	99	91	75	90	99	98	84	87	84	95	78	90	96	88	100	78	86	88	85	70	85	92	82	79	90	89	100	85	94	75	84	95	88	108	79	85	93	89	89	84	69	97	82	79	79	100	101	106	84	80	100	97	102	86	85	75	83	81	89	107	99	90	90	89	87	78	96	89	79	100	92	110	89	85	86	74	96	94	97	94	91	91	87	94	96	75	97	86	81	103	95	64	91	106	75	72	93	78	98	100	89	100	84	90	91	87	87	80	88	91	84	99	85	103	98	77	87	68	87	82	90	83	91	98	87	67	75	88	85	91	90	85	74	95	82	90	93	83	81	83	97	105	105	89	69	90	98	85	90	98	93	91	84	75	93	85	84	95	82	82	94	96	81	97	87	101	88	95	98	75	92	74	85	101	93	95	98	106	101	93	88	87	108	83	89	85	108	88	90	95	86	87	100	88	95	91	91	94	80	86	92	91	80	84	99	87	78	90	78	83	97	87	87	91	87	87	96	90	78	108	80	77	84	89	80	80	110	97	80	73	96	95	100	107	108	79	85	97	87	83	73	108	98	110	101	98	107	94	90	100	89	76	85	101	93	89	92	97	106	79	81	98	103	85	97	110	96	68	76	101	82	89	91	76	102	80	91	84	77	98	84	84	103	105	80	105	85	81	89	95	88	87	87	75	90	88	68	75	83	87	66	99	86	93	95	91	90	87	76	100	87	94	90	91	89	101	70	84	78	82	77	93	82	88	100	91	90	81	65	91	106	83	80	92	81	94	80	103	88	78	96	81	88	97	84	89	76	94	84	79	79	77	78	82	79	76	98	90	82	87	81	82	83	94	79	81	94	99	91	89	85	93	73	94	85	88	83	82	99	84	90	83	85	85	77	101	93	84	112	71	103	108	88	88	95	92	102	80	82	100	74	92	92	96	91	98	87	97	92	87	80	86	85	95	90	89	93	94	86	82	87	93	102	93	81	112	92	91	102	75	89	85	87	81	101	73	94	92	83	101	90	98	97	87	85	69	99	90	89	92	94	105	88	86	82	98	93	92	86	88	94	86	79	93	84	87	94	99	90	100	94	87	94	89	101	90	83	94	87	85	83	71	85	92	96	86	80	88	98	104	88	98	84	77	90	105	74	101	105	97	80	83	93	112	90	65	78	96	84	89	95	63	81	83	92	91	94	100	78	92	86	88	96	97	73	86	78	81	88	97	92	105	105	79	89	99	107	83	74	105	91	81	99	70	99	75	82	94	101	89	100	89	77	98	70	85	83	97	78	99	97	101	82	89	86	84	94	72	77	93	87	102	91	85	96	82	78	113	89	85	105	84	93	91	71	86	81	95	90	92	78	95	86	84	91	98	96	77	93	84	73	105	83	97	83	82	77	84	89	81	78	77	77	74	86	81	103	69	90	76	101	87	103	98	88	87	83	95	89	86	86	82	94	88	95	78	102	110	103	92	85	98	85	83	86	91	75	86	84	74	99	83	92	85	69	83	64	75	81	94	90	86	65	83	83	91	101	88	93	91	93	84	86	99	85	110	95	89	90	89	87	77	82	83	85	82	90	88	99	89	95	84	86	94	84	84	86	88	105	80	85	92	98	93	94	95	89	92	93	65	94	93	99	97	85	99	82	81	87	77	91	98	93	91	93	86	72	97	105	95	97	74	94	73	83	87	109	109	75	90	77	95	92	88	83	82	85	85	85	78	97	73	83	82	95	91	88	96	86	96	98	96	81	88	78	85	96	103	91	83	97	84	84	103	93	89	98	109	93	79	97	92	97	76	74	89	91	111	77	92	89	93	74	101	82	92	94	94	94	88	83	87	95	95	90	92	78	105	85	99	90	110	104	88	73	101	88	76	91	86	83	92	101	80	82	91	89	82	74	103	96	84	97	100	88	108	79	90	97	91	98	88	88	103	81	94	74	86	114	93	86	74	89	77	65	122	80	98	91	89	79	97	103	91	99	101	97	93	85	95	90	92	83	87	86	101	84	70	101	88	79	82	93	90	81	84	85	81	94	85	90	90	81	83	91	77	89	96	83	106	87	87	89	86	97	90	107	88	88	100	106	91	100	81	93	80	92	84	95	99	88	87	96	80	81	93	96	83	92	88	77	89	76	96	92	75	73	87	88	107	96	98	90	90	79	90	78	83	97	106	91	74	71	86	88	95	102	92	94	82	86	98	76	92	100	90	92	69	84	94	103	106	92	95	81	95	86	83	78	73	98	82	88	108	82	88	71	83	80	102	80	88	92	93	88	72	103	69	77	110	81	84	87	101	96	106	76	93	89	93	102	85	93	80	79	88	88	82	80	93	88	102	79	97	73	92	91	69	80	93	84	84	79	88	87	101	107	85	86	94	83	90	76	79	85	87	82	92	82	85	77	88	66	73	93	73	75	84	85	88	100	87	75	96	84	104	89	84	84	108	80	93	86	93	91	89	90	74	96	85	109	82	75	93	83	85	85	96	96	75	82	97	81	103	84	103	79	101	89	81	83	108	78	88	86	86	89	84	69	92	80	80	83	86	77	98	83	102	89	85	93	112	99	94	82	96	84	105	92	76	106	72	93	97	87	94	81	95	93	80	84	94	82	90	85	80	77	88	104	91	87	86	98	70	77	83	90	106	91	93	77	88	90	93	107	92	74	91	72	91	93	66	80	90	79	97	89	79	95	83	96	85	93	76	80	95	92	95	79	80	79	91	78	90	102	106	84	82	81	92	99	93	84	93	95	101	106	80	66	98	72	85	91	89	99	78	99	77	85	80	83	88	87	93	104	78	90	91	89	74	77	96	99	98	94	103	95	76	79	81	88	69	99	86	99	94	87	93	78	87	76	71	91	94	81	81	87	75	105	86	78	78	75	92	82	100	95	90	91	82	95	75	87	90	78	87	99	97	86	82	91	76	85	74	93	99	87	72	76	79	83	81	87	84	94	78	97	94	83	87	91	76	84	97	84	89	93	109	77	69	92	87	96	96	95	88	98	91	82	94	105	84	86	95	87	84	83	91	83	81	107	77	90	97	80	79	79	96	91	78	85	91	78	93	71	84	94	101	79	94	83	95	73	78	80	108	83	63	73	95	74	84	77	71	78	76	78	83	77	74	90	98	99	99	69	86	84	87	75	90	73	82	103	81	93	91	70	92	85	97	93	106	79	101	70	101	85	74	84	91	93	96	76	80	80	69	111	71	85	80	88	79	103	91	109	88	92	77	80	95	74	86	89	112	87	86	77	85	99	80	90	95	87	68	101	99	91	70	79	81	83	86	93	88	92	77	102	97	96	106	85	90	91	92	94	88	83	86	104	93	91	88	81	74	87	80	93	85	90	99	79	79	95	91	92	96	73	77	85	89	86	110	85	98	94	96	89
42422	33612	28830	25746	26499	24319	20161	20127	21320	19882	15823	11953	7291	2708	1611	1304	1133	981	963	909	786	823	765	805	839	1013	977	879	808	794	770	761	778	764	740	732	797	755	779	788	803	802	805	781	736	813	772	745	802	780	801	814	791	753	754	706	716	740	759	823	801	799	755	760	794	806	790	824	817	801	819	736	753	771	749	754	769	771	786	782	746	806	762	788	727	744	809	791	802	774	773	791	785	758	780	776	851	765	734	770	827	746	793	810	721	747	772	740	746	795	768	838	754	771	780	753	804	825	754	755	755	838	791	747	793	794	773	796	724	790	759	751	766	835	759	824	772	829	797	762	776	791	771	791	775	798	752	798	763	730	832	752	760	770	743	793	746	795	807	801	775	794	845	785	740	791	821	793	806	763	768	753	804	758	743	802	771	809	781	797	767	802	753	839	757	782	768	774	816	763	739	799	799	804	778	839	801	722	784	715	796	761	766	771	770	746	776	792	795	801	739	770	817	786	764	822	747	807	744	769	750	792	795	759	762	802	799	760	764	787	809	782	752	716	778	785	753	771	784	783	755	824	797	774	829	776	764	755	790	794	763	770	789	772	744	769	766	742	792	755	811	777	767	755	767	732	772	747	777	775	762	765	791	794	828	732	738	771	732	748	799	760	789	759	821	722	793	840	794	823	706	767	778	751	750	781	814	789	820	752	816	750	805	785	800	769	802	748	779	836	811	784	791	804	734	738	812	801	799	818	744	803	806	779	789	811	775	720	756	819	751	785	748	781	776	744	783	793	784	765	807	771	790	802	787	815	780	760	753	844	784	781	750	785	784	777	776	786	783	792	715	809	786	776	797	808	758	754	816	777	783	749	793	800	780	782	797	758	761	750	784	801	754	756	773	794	786	742	762	802	720	750	771	734	770	769	757	737	767	796	749	777	728	739	812	797	773	759	768	779	765	731	757	788	786	727	791	799	767	766	809	807	779	786	782	792	747	781	844	790	789	784	690	747	755	805	751	733	793	803	764	733	801	822	786	815	744	769	800	815	791	745	803	766	746	760	735	781	788	757	765	782	738	803	773	796	760	789	772	745	768	784	726	793	747	801	747	804	808	795	772	790	826	772	751	783	798	780	794	774	757	811	750	759	776	785	757	818	795	773	736	758	696	772	755	800	833	775	765	797	807	784	816	767	822	760	783	806	755	787	743	782	793	768	774	778	799	762	770	771	814	830	815	812	812	791	788	797	781	828	782	796	802	790	791	714	763	782	781	799	820	813	751	780	806	786	748	753	772	761	788	759	756	752	744	758	770	748	785	780	807	729	749	773	834	791	804	783	735	810	734	756	792	847	771	740	747	800	836	814	736	767	775	778	819	788	745	785	781	746	778	815	764	782	825	808	793	747	807	761	790	749	759	758	798	813	750	766	773	776	762	790	758	851	760	804	784	773	824	754	716	752	795	794	779	779	765	820	752	781	790	777	713	769	752	763	776	794	792	792	774	747	854	797	765	750	778	763	813	808	781	775	819	802	788	751	777	802	750	764	769	767	749	847	763	774	803	813	792	799	785	789	782	750	765	776	819	839	767	735	806	787	746	784	754	782	800	790	799	762	813	790	732	807	758	810	770	795	789	740	708	836	797	736	733	800	745	802	791	795	717	801	773	770	819	783	818	775	743	807	775	763	777	751	784	763	752	755	791	750	778	768	726	752	818	776	787	800	810	768	780	721	745	750	785	824	784	783	774	760	754	786	827	773	772	727	772	781	762	787	760	793	779	780	784	827	752	826	803	738	778	770	814	758	754	765	827	769	797	701	771	784	760	828	785	765	767	760	790	752	791	758	780	704	792	791	757	759	757	808	758	805	737	774	754	804	718	753	769	784	713	837	780	799	796	754	736	731	772	773	798	802	772	738	744	792	742	767	773	783	758	833	732	787	849	759	838	773	775	794	787	757	797	801	780	735	774	825	794	775	763	766	813	774	752	806	778	756	792	749	820	826	782	780	807	732	776	745	757	828	814	781	827	759	773	787	816	722	807	727	822	798	819	804	764	770	748	770	775	797	767	809	792	798	759	811	779	810	784	796	753	777	755	825	759	792	766	771	786	786	763	795	742	805	808	800	763	729	796	756	781	808	735	781	767	818	738	832	764	745	802	796	749	757	857	790	802	783	729	799	816	787	768	791	723	846	797	746	800	761	752	750	787	822	806	771	727	750	752	804	788	762	764	830	776	816	778	809	733	800	736	747	736	748	768	753	789	734	794	813	729	761	785	766	775	787	780	800	761	808	716	787	817	804	749	751	770	750	786	732	842	808	757	850	760	771	792	810	793	795	784	768	796	743	795	792	795	766	732	730	752	818	795	788	823	830	760	748	758	802	747	764	811	762	764	798	743	744	747	759	719	790	784	758	760	790	851	818	805	776	772	776	727	751	764	771	816	811	788	757	802	729	774	792	731	738	789	769	805	722	708	799	834	777	809	719	797	775	836	754	814	743	792	748	826	817	725	766	740	796	740	730	778	771	766	734	790	790	802	794	792	734	830	772	820	795	757	754	752	782	744	768	767	775	779	744	794	814	777	770	715	718	749	735	762	723	825	750	821	778	760	765	804	735	750	807	786	850	770	743	777	769	725	819	766	783	813	853	802	762	771	782	765	769	784	778	747	798	761	794	763	751	794	755	785	754	760	758	737	824	721	768	785	805	737	739	813	769	775	756	742	825	775	782	780	792	751	764	759	753	789	797	755	769	758	805	785	808	766	760	723	744	788	739	738	840	762	775	707	795	803	755	811	815	787	811	719	799	788	819	753	758	793	822	784	790	812	774	798	835	798	790	781	767	744	844	772	730	705	794	804	738	782	769	765	737	809	778	815	806	829	695	771	730	779	777	756	801	725	738	768	749	764	734	742	778	741	791	780	788	773	809	782	764	803	730	734	780	805	786	761	819	729	761	778	772	783	752	757	770	794	739	771	797	794	759	766	766	777	768	789	795	821	764	808	752	772	765	791	836	784	806	837	747	720	789	737	751	767	779	773	754	777	763	785	749	766	788	762	816	769	729	744	807	800	757	770	818	778	740	781	794	693	762	768	743	718	792	717	764	730	815	802	783	743	822	732	782	762	820	767	809	822	724	717	842	750	789	778	729	789	785	728	800	801	787	853	764	790	779	800	769	795	752	796	819	792	792	827	783	824	749	763	779	734	765	789	755	766	760	799	770	776	815	747	761	726	785	785	777	782	796	767	796	755	774	807	775	786	793	757	766	753	751	807	805	774	779	778	787	783	766	798	794	795	763	774	752	748	791	761	737	754	756	797	741	757	792	805	711	757	758	757	773	714	799	810	748	767	799	775	723	756	750	770	789	754	764	797	746	833	798	794	826	795	762	767	796	814	779	809	772	783	774	774	766	756	770	805	812	792	828	795	738	761	827	756	788	766	830	794	733	772	749	742	751	731	770	777	785	805	743	784	787	768	754	754	767	848	777	778	859	792	816	793	814
7998	5311	2309	1306	606	352	266	252	249	244	189	157	135	100	77	83	81	82	85	97	100	75	78	78	75	92	72	80	95	72	71	78	76	75	102	81	84	84	90	73	75	80	82	83	88	94	98	76	70	78	70	78	92	60	84	73	97	66	65	73	90	76	78	68	66	77	80	65	79	88	74	81	80	71	69	76	80	78	84	78	77	79	76	84	83	79	81	82	76	81	95	77	77	81	74	84	79	90	90	90	79	87	83	79	75	92	71	88	72	76	82	80	81	97	72	73	81	89	73	96	81	103	85	90	100	78	83	76	79	96	76	69	84	69	86	89	88	74	75	94	89	63	98	65	75	83	79	90	80	89	71	87	102	87	86	84	84	83	93	99	73	66	84	92	102	86	70	80	112	73	93	83	80	83	82	82	64	84	90	57	74	69	82	82	85	65	87	74	86	72	87	92	88	73	71	95	85	83	79	94	76	66	97	55	99	70	81	95	85	76	82	87	79	75	76	82	86	69	79	72	76	82	93	95	84	83	69	83	74	77	74	83	65	84	78	69	67	75	84	83	68	82	102	87	69	78	82	87	80	99	98	74	75	83	73	83	84	74	81	86	77	76	79	87	82	82	89	82	68	75	59	84	81	90	88	80	81	77	84	72	84	84	76	78	61	96	94	91	89	84	84	71	89	75	70	78	92	92	81	64	85	82	89	77	81	82	67	80	88	84	101	73	80	79	84	90	67	78	64	80	76	87	67	84	90	71	83	84	82	83	91	90	84	72	84	70	83	78	73	91	77	101	73	86	74	80	77	72	85	84	91	76	80	87	85	85	69	74	105	79	73	76	71	81	79	83	73	84	88	73	82	60	91	68	72	85	69	73	69	78	74	82	71	77	73	73	84	74	86	88	101	65	76	85	84	74	67	82	76	71	71	80	77	74	71	65	88	74	95	74	74	74	53	86	72	86	88	68	79	71	73	77	86	78	83	81	77	89	72	87	72	82	83	75	88	79	74	85	92	78	79	62	72	89	86	96	83	90	89	81	90	71	97	99	84	82	80	83	83	80	83	69	84	101	71	76	81	78	76	77	96	62	76	85	71	80	82	86	89	92	74	80	87	86	83	78	86	92	84	76	69	82	71	79	89	77	88	85	87	77	93	80	88	75	83	82	79	97	68	59	90	96	79	90	88	79	77	76	85	65	80	82	97	65	81	84	73	87	68	73	72	86	87	83	77	83	71	79	82	80	64	76	77	66	73	74	77	89	101	85	94	74	66	79	77	95	103	86	77	84	75	78	77	72	89	104	81	91	74	78	98	81	82	79	87	72	86	101	88	94	81	89	87	86	72	92	74	86	77	75	75	80	70	90	66	93	85	78	90	75	100	82	75	91	77	85	99	85	75	77	66	79	80	84	70	81	77	74	67	92	83	77	87	64	96	63	87	93	88	75	95	77	77	88	79	87	67	99	91	82	88	84	77	88	71	69	70	79	81	80	93	102	88	82	79	80	96	68	69	92	89	82	65	91	99	69	80	93	74	97	88	92	80	101	67	70	62	96	72	90	85	83	75	69	84	70	69	96	82	72	85	85	66	85	86	73	68	82	64	80	66	70	95	84	70	74	74	89	68	83	84	79	105	69	78	91	73	72	72	82	88	78	78	76	95	83	79	77	84	79	75	95	79	85	90	83	88	87	90	74	64	83	94	89	91	86	90	88	86	87	107	78	77	74	71	77	93	73	89	79	69	69	84	84	71	76	80	84	83	83	79	87	85	71	80	77	76	76	92	84	85	89	72	78	82	85	71	72	86	75	72	64	79	73	83	86	74	69	82	88	91	85	71	74	85	83	74	86	69	74	83	85	78	99	68	70	69	69	73	77	73	79	86	76	62	80	94	101	75	76	91	84	81	86	99	82	84	97	78	98	86	92	80	83	81	88	69	87	91	94	71	77	92	94	87	70	75	73	80	75	72	75	81	77	83	83	82	85	76	77	84	79	90	85	73	83	85	71	71	82	88	74	73	84	76	96	80	91	68	84	90	87	98	79	82	85	94	98	78	81	74	95	75	77	62	89	69	70	75	77	71	80	77	76	78	68	98	70	65	83	81	85	83	73	69	83	80	77	78	89	83	87	80	75	72	85	84	58	82	71	80	77	73	101	81	86	81	85	94	88	75	94	80	86	86	93	88	74	64	68	70	83	72	76	78	92	67	73	82	100	76	78	63	80	86	88	66	82	94	75	87	71	64	83	68	82	78	76	80	82	87	91	77	71	72	71	89	80	89	90	100	83	88	77	91	70	93	64	67	75	86	70	94	101	70	78	91	79	70	104	79	80	99	72	98	93	82	88	72	63	68	84	91	82	88	73	67	77	86	62	73	78	95	82	90	79	89	83	58	70	93	76	93	89	86	84	87	75	74	72	66	81	80	77	77	72	84	73	74	77	69	83	68	82	77	80	92	80	81	78	88	84	79	98	85	90	77	92	80	84	87	80	80	82	91	64	79	88	82	65	83	87	79	81	103	81	77	90	73	78	88	71	88	77	79	88	97	65	78	88	72	93	93	76	71	98	81	98	78	79	68	82	83	82	83	94	75	78	82	86	66	74	91	81	86	62	77	94	74	85	77	78	95	88	84	90	81	77	80	88	78	62	73	73	83	80	79	80	64	68	69	78	90	72	88	95	84	85	79	88	77	92	109	94	73	73	87	85	76	75	87	82	69	75	73	78	82	81	80	72	90	85	66	81	78	75	79	82	87	89	83	101	75	87	78	76	80	62	84	84	75	80	72	81	85	77	83	86	83	81	79	76	79	75	75	69	72	78	85	70	75	92	85	79	82	72	68	91	76	73	78	90	80	91	75	77	71	76	89	77	94	83	92	79	87	61	98	80	100	80	87	80	80	89	86	80	95	85	88	86	74	100	81	95	91	66	87	79	99	59	87	69	77	77	94	79	73	84	84	66	82	84	89	73	72	108	72	88	88	88	63	83	85	76	79	67	72	82	86	91	76	70	71	94	71	71	83	74	56	94	76	90	85	85	99	78	75	78	91	70	83	86	77	85	96	59	72	98	84	86	79	79	95	70	75	76	80	100	74	77	82	89	72	69	80	89	72	87	97	77	77	75	88	81	81	86	79	73	84	79	79	71	86	92	79	82	81	90	73	76	78	72	89	92	89	61	81	75	92	76	84	83	92	88	93	73	65	68	75	72	86	107	77	77	92	80	72	85	79	90	74	74	74	78	62	73	82	83	70	76	69	70	85	76	82	72	80	81	88	89	78	76	81	82	77	72	81	78	61	82	76	82	74	86	77	67	87	70	80	78	80	82	79	74	90	67	73	87	85	78	62	74	76	67	85	84	74	79	75	80	83	82	80	71	77	80	76	74	81	87	86	80	98	80	87	104	90	83	86	95	88	82	78	98	68	92	75	64	81	68	83	85	71	94	70	67	81	74	76	67	84	85	70	91	69	85	86	80	78	82	72	72	77	80	79	81
36670	25256	17277	14542	14281	10186	6929	5690	5811	5379	3891	2843	1889	1175	830	766	724	717	717	750	670	700	644	732	704	745	684	727	751	696	684	691	713	732	684	734	667	675	694	705	684	700	719	705	698	748	702	679	699	691	700	657	647	684	691	660	704	685	696	675	660	677	727	683	736	652	680	702	691	729	702	654	682	709	695	770	728	633	723	700	708	672	714	688	707	638	718	754	676	676	643	729	720	730	674	699	672	742	667	657	639	675	681	667	748	710	715	736	694	670	669	729	695	709	674	654	659	655	696	686	690	742	669	696	724	671	651	696	664	689	704	701	666	716	710	675	629	683	696	700	679	723	714	669	687	702	669	701	670	680	727	650	712	655	705	702	724	686	654	742	745	715	743	702	684	660	695	659	685	709	716	720	704	722	709	672	716	693	711	673	733	716	681	677	724	753	704	751	739	668	675	723	692	685	711	676	701	699	704	727	698	676	725	660	651	695	680	661	679	675	708	663	726	676	708	677	717	690	657	661	692	686	672	701	708	726	701	685	689	670	745	707	672	685	675	672	672	648	698	713	679	679	687	647	685	706	742	654	678	693	740	690	716	667	649	687	720	697	789	690	673	713	691	711	672	661	685	714	634	723	742	677	707	679	723	704	720	722	682	711	654	699	676	674	714	681	723	666	693	708	688	680	685	660	674	698	701	650	653	711	688	752	693	692	710	721	655	697	711	679	622	696	727	679	680	699	681	668	741	700	658	697	696	680	682	668	712	649	665	719	690	697	703	716	730	681	658	717	697	727	712	687	699	697	672	671	684	687	720	708	684	682	688	736	682	699	702	719	672	721	725	689	652	696	694	650	721	682	747	681	676	685	721	659	665	669	699	718	673	656	701	711	749	686	656	667	679	648	686	671	696	706	690	738	708	661	723	617	686	687	668	672	713	679	679	723	695	687	706	655	753	663	707	690	708	674	675	696	711	648	663	651	722	718	682	722	640	681	677	679	690	687	676	685	673	660	716	687	694	698	709	698	708	703	738	698	703	710	657	653	709	689	695	722	683	673	694	705	686	692	692	671	679	732	742	728	718	711	671	703	703	697	650	691	681	668	686	744	683	709	736	725	675	738	695	714	673	680	695	674	704	687	709	696	678	699	702	709	707	671	669	682	660	680	703	676	703	671	744	726	645	661	706	664	709	736	701	691	713	683	683	680	687	677	697	665	699	691	716	711	667	686	685	710	710	711	709	684	677	704	690	665	665	684	750	715	671	696	669	739	677	718	675	676	727	692	720	729	694	709	705	674	677	656	713	716	685	704	727	654	668	684	665	696	731	728	700	717	713	707	639	666	671	707	677	673	703	714	682	682	707	683	667	706	721	666	681	680	652	699	694	754	676	726	713	693	664	724	667	687	707	693	732	683	686	714	698	720	723	693	697	748	660	671	688	700	711	733	659	698	718	710	707	661	709	687	701	689	700	718	666	693	684	669	727	679	720	721	700	657	712	687	698	702	709	692	708	701	709	725	703	657	692	671	710	659	661	751	697	686	658	687	715	732	703	699	704	673	674	696	733	738	740	700	720	752	709	716	655	665	691	708	668	658	700	722	706	678	675	644	696	709	670	657	654	678	716	730	679	679	728	722	686	699	688	667	647	738	710	669	677	660	730	680	668	711	716	675	746	667	716	682	730	699	680	698	739	692	710	662	719	696	721	670	685	629	704	682	709	723	710	765	641	637	634	664	707	741	691	705	585	684	698	740	684	699	652	690	718	692	670	648	680	695	731	741	655	691	739	669	736	741	734	680	728	708	705	719	707	686	723	658	648	685	666	688	679	721	698	741	708	730	679	722	690	705	701	681	750	671	694	681	714	688	724	695	694	679	730	683	662	683	696	678	749	720	748	664	672	714	645	717	720	696	732	706	708	675	667	704	668	669	666	683	685	719	716	689	699	694	716	704	723	743	690	699	671	693	683	689	712	690	679	712	698	674	705	735	699	654	706	650	710	714	689	657	694	701	679	690	696	716	716	695	670	674	707	664	709	631	706	688	653	722	700	699	683	741	688	683	724	704	675	732	679	692	708	645	736	713	699	705	717	686	675	641	717	713	705	745	663	677	702	723	697	661	683	695	676	675	690	663	713	734	700	700	681	730	680	705	659	758	670	680	715	652	640	683	688	685	694	710	698	651	710	739	714	679	659	711	753	681	705	745	697	691	661	700	664	660	729	644	689	703	694	633	686	684	718	682	664	736	664	654	683	694	685	751	675	717	728	685	685	692	671	707	723	743	704	752	707	728	682	703	682	736	637	662	738	748	688	667	722	728	718	647	635	706	706	681	705	707	715	699	683	682	685	666	640	702	700	671	672	686	714	674	733	679	694	693	716	662	710	717	634	687	723	720	685	752	687	679	694	698	656	689	734	720	705	749	695	675	681	658	670	666	691	705	698	654	644	708	674	676	709	723	665	660	704	692	663	719	696	687	647	711	689	715	661	670	707	715	679	675	694	712	671	663	691	674	646	657	695	701	732	684	690	668	687	664	702	720	642	727	650	714	674	718	672	638	728	719	735	709	740	697	665	661	708	657	683	677	651	698	703	710	700	705	728	660	667	696	652	668	710	723	705	679	689	719	727	681	695	699	695	672	691	684	718	677	688	685	707	682	678	708	627	706	693	729	673	713	637	682	694	706	654	731	679	662	679	671	707	728	696	680	663	742	716	713	716	670	687	683	740	709	712	746	720	700	714	692	709	685	685	725	685	675	715	656	719	703	634	694	686	683	699	735	658	692	691	609	692	716	682	697	685	666	674	685	724	701	666	720	712	707	735	703	684	672	673	749	676	710	692	695	664	695	684	719	707	670	664	717	689	754	702	698	620	665	697	700	732	698	681	695	720	689	727	697	761	716	673	684	710	688	706	683	704	716	705	697	689	680	749	686	709	719	674	708	716	697	710	700	713	683	695	673	720	672	680	695	701	692	684	717	682	682	690	689	676	672	699	679	678	730	737	713	684	713	691	726	671	688	674	718	704	672	668	732	687	646	692	673	735	694	697	689	718	671	707	701	706	674	718	735	669	676	664	628	691	677	684	707	706	716	664	661	697	703	657	621	707	713	680	673	686	730	695	673	707	647	723	696	737	659	701	674	704	711	714	728	735	637	701	715	673	724	710	684	738	683	671	662	701	702	685	723	692	696	644	663	700	702	695	727	731	691	684	712	708	698	712	700	713	693	701	698	725	696	666	689	679	702	682	677	672	714	749	664	718	669	719	712	686	667	673	716	642	709	688	682	652	640	709	717	690	701	661	677	697	682	728	684	726	705	694	693	685	645	690	677	659	686	707	723	652	732	702	661	675	670	680	724	727	714	703	686	684	730	680	698	680	711	705	671	725	708	676	668	681	665	720	651	705	695	690	724	698	673	703	719	702	710	673	695	674	718	672	689	694	701	671	745	700	734	693	690	714	704	724	693	694	707	710	720	738	677	710	672	659	704	693	714	682	651
9552	7845	5250	2996	1594	912	724	730	1013	975	697	517	335	190	107	108	106	99	98	105	101	112	100	89	103	96	93	104	81	112	94	92	114	101	91	87	110	112	91	102	84	113	90	89	86	99	97	97	82	107	94	111	105	118	125	101	99	97	90	105	103	105	110	119	91	102	114	102	94	109	103	97	84	115	109	89	87	103	97	90	110	95	93	106	100	89	107	102	101	112	105	103	93	81	97	108	96	85	102	114	92	103	107	103	104	118	112	91	80	109	88	90	112	89	108	84	101	93	120	108	97	88	101	97	90	114	91	100	109	81	125	106	104	88	84	104	99	109	95	86	84	107	93	119	98	102	98	116	93	84	108	94	90	85	101	99	99	91	90	95	104	100	98	101	104	113	81	111	107	104	105	108	110	101	103	94	107	88	92	101	103	110	98	91	115	93	75	109	113	114	98	93	110	100	111	121	95	97	89	97	93	111	97	82	112	99	100	110	107	91	98	108	112	111	85	94	111	95	113	101	91	94	87	117	104	110	103	98	88	81	104	76	93	98	94	82	103	95	79	97	94	117	83	97	94	84	80	98	98	97	102	101	105	113	77	101	102	101	103	115	101	98	101	108	104	106	100	101	88	122	109	110	95	85	98	96	102	98	96	102	92	112	97	87	89	104	98	103	121	99	100	95	90	124	102	106	107	93	92	95	104	106	103	106	98	82	108	90	104	111	91	85	106	102	98	95	105	96	114	83	93	99	99	81	97	106	100	106	96	119	90	102	96	101	95	113	105	127	93	90	96	96	93	108	95	73	96	85	77	98	106	97	91	110	100	93	100	103	92	104	96	107	104	87	102	111	115	103	111	101	91	108	106	114	95	107	97	107	99	86	84	122	94	94	106	103	97	98	111	89	103	93	71	104	109	88	112	123	90	103	90	104	116	104	97	99	119	83	87	77	86	105	94	104	102	79	104	95	94	93	90	105	111	80	103	106	93	87	84	90	102	96	98	76	91	98	97	112	108	91	110	103	110	91	123	113	86	111	105	108	92	111	117	101	79	95	108	86	106	89	98	105	101	107	89	99	88	114	107	95	100	112	105	105	112	82	90	106	113	103	99	94	108	104	100	94	96	112	102	107	106	81	91	93	106	101	91	92	107	85	102	104	105	110	96	79	102	95	97	99	105	106	88	113	105	99	110	110	95	98	106	93	91	91	105	91	106	91	105	99	73	76	96	102	97	102	104	100	102	105	85	119	99	101	98	94	97	121	102	101	103	96	111	88	122	112	109	103	91	103	95	104	89	95	102	104	118	96	102	115	111	99	100	117	103	103	109	98	101	106	84	96	109	93	113	100	91	112	92	108	119	94	125	121	97	77	110	105	112	103	95	95	95	108	77	108	97	108	98	91	99	98	101	102	105	88	116	111	102	85	111	81	104	93	97	101	106	97	93	93	103	105	100	86	80	81	99	108	86	103	94	79	100	111	112	95	98	86	95	125	86	90	105	80	96	86	110	87	88	98	99	81	97	90	99	98	112	95	92	108	111	87	114	95	86	90	93	110	95	97	95	94	93	106	96	94	99	88	72	118	91	101	80	110	126	110	98	102	78	94	93	99	93	93	91	118	95	98	114	102	108	92	94	98	96	99	114	89	91	103	94	102	100	101	103	95	103	106	104	100	120	100	100	98	85	82	92	82	116	113	89	89	111	93	108	104	100	105	101	91	106	95	99	106	101	107	101	101	100	98	89	93	114	107	104	104	97	84	98	98	101	98	91	109	100	93	110	85	100	101	102	96	111	99	98	99	87	115	103	127	94	78	107	82	104	112	99	107	104	99	103	109	99	103	88	101	99	109	102	105	91	102	107	114	90	79	102	80	113	99	80	96	110	106	117	98	107	85	92	110	105	87	94	90	95	104	101	89	101	80	98	105	90	93	116	112	95	105	118	87	90	107	105	88	111	92	93	102	108	100	100	123	108	100	98	102	78	107	107	97	85	103	105	117	98	99	86	105	111	124	98	129	113	99	99	112	91	111	95	103	85	107	92	91	102	123	96	93	105	98	97	98	109	101	110	92	112	106	108	95	91	81	97	83	101	115	98	108	89	97	106	115	102	108	104	83	122	103	98	98	98	94	101	106	99	113	99	102	93	100	105	97	105	109	107	105	117	112	92	112	90	94	106	100	94	106	99	96	88	98	116	117	109	96	83	114	77	105	106	103	89	119	106	127	103	88	115	113	115	104	101	97	98	86	98	95	101	112	95	102	99	96	100	106	98	102	117	125	96	95	94	106	92	100	101	86	85	113	87	100	107	108	86	108	93	107	100	96	116	98	104	121	113	118	93	120	98	92	104	114	105	89	102	95	83	100	92	114	94	97	97	82	110	120	102	112	97	105	95	119	112	95	95	83	107	102	91	99	89	99	119	100	97	101	108	114	108	91	82	114	94	102	106	79	110	106	92	99	99	94	96	97	83	93	119	112	90	89	106	106	94	94	96	113	97	109	101	114	93	122	94	116	99	113	113	96	107	102	99	96	100	79	85	101	91	99	88	94	100	94	107	116	108	104	133	104	84	97	89	93	79	75	98	101	110	92	114	113	109	99	100	108	107	92	114	92	93	91	104	86	80	113	103	75	108	104	114	93	99	87	108	87	102	100	95	105	93	96	117	115	102	99	103	105	94	100	96	113	104	95	121	107	97	85	89	104	92	91	95	107	112	104	109	96	99	92	101	97	82	111	105	93	101	110	99	100	103	99	97	89	90	93	107	99	111	96	101	102	99	109	116	90	113	97	96	112	100	110	95	96	101	96	91	119	96	101	105	96	98	93	101	96	86	92	89	100	103	122	95	86	90	95	90	102	86	95	91	104	89	105	89	90	104	100	90	86	108	106	104	105	112	97	96	90	92	99	105	100	83	78	83	101	95	102	98	115	104	96	101	118	113	114	97	83	96	89	114	94	94	96	100	91	104	107	92	102	102	104	114	105	112	105	95	82	88	105	88	110	94	101	101	105	94	123	94	85	105	105	95	93	97	107	106	113	101	92	101	97	93	106	91	102	100	89	127	96	105	107	97	95	89	83	99	93	90	93	106	94	98	102	103	120	89	77	119	104	89	100	89	103	90	113	111	103	108	105	112	93	95	90	104	111	111	93	91	91	85	80	110	118	101	112	117	103	112	111	90	109	89	112	108	125	97	92	103	107	106	101	89	101	98	117	102	112	99	92	92	100	94	98	77	87	90	101	101	110	98	107	96	106	86	98	102	96	99	102	99	100	91	97	94	90	111	79	93	95	108	92	117	88	106	93	98	102	108	118	116	78	103	85	103	99	85	98	102	106	95	101	97	90	100	95	99	93	95	94	102	88	92	121	110	104	103	104	95	89	83	91	115	99	96	114	92	100	100	94	90	73	110	98	96	96	106	93	80	102	104	87	110	97	126	101	85	110	91	107	106	86	96	109	119	98	102	99	99	101	102	91	89	96	83	96	92	104	94	93
40613	29247	25510	22660	23480	20209	16910	15983	18051	16051	12322	9090	5688	2738	1599	1116	994	1078	988	849	931	882	857	872	922	946	988	953	872	900	907	871	878	863	852	869	873	849	906	849	813	819	871	837	861	878	879	910	862	864	891	816	895	883	810	903	908	826	861	862	862	808	839	869	853	914	838	865	862	830	836	866	815	863	856	825	895	815	825	851	868	851	873	882	786	830	888	855	909	881	870	877	883	845	863	853	822	854	839	904	860	858	916	907	879	884	877	847	853	806	853	867	898	871	859	883	868	898	841	767	867	839	897	855	852	860	852	863	868	870	841	823	926	869	864	800	842	884	889	854	848	878	910	851	909	909	827	881	877	905	883	839	911	836	866	876	955	873	873	840	874	841	825	900	873	891	833	873	843	868	843	871	831	881	835	840	867	880	856	855	828	852	910	843	788	827	866	911	824	852	850	844	830	826	848	873	827	845	850	823	834	894	880	891	913	870	816	913	880	887	842	856	882	830	887	869	834	900	858	854	823	853	866	878	867	876	856	923	875	848	887	877	831	853	898	859	872	875	884	854	837	923	920	842	848	887	855	890	938	852	888	886	860	900	825	871	845	881	865	839	862	814	872	877	847	835	838	886	858	889	877	892	909	901	830	909	823	848	840	877	873	825	865	819	914	851	841	838	861	918	851	817	911	904	837	889	869	889	862	824	818	861	828	863	880	820	907	884	817	828	915	852	839	913	837	839	870	813	869	829	902	908	869	843	850	882	918	860	873	819	812	840	879	831	866	875	884	875	883	911	857	924	829	837	834	873	856	879	870	855	863	832	881	852	881	899	868	856	870	902	903	882	876	849	892	869	900	827	842	855	864	894	838	906	842	940	861	861	851	896	872	892	834	817	904	865	812	933	915	882	876	855	806	825	852	854	871	878	876	843	906	832	839	902	875	873	889	867	841	908	887	883	875	867	838	855	881	862	810	866	870	897	875	824	864	869	844	908	858	824	850	842	849	826	863	887	839	894	821	849	819	868	821	870	889	857	912	800	863	843	859	847	850	917	808	840	877	833	866	866	910	850	841	847	832	885	817	789	835	888	870	856	858	854	852	901	867	856	879	856	851	843	896	799	841	835	855	895	849	832	901	834	861	835	892	834	866	865	875	825	881	875	825	854	853	886	844	846	886	849	838	863	861	887	883	883	882	838	804	835	880	846	894	890	891	880	862	896	901	893	893	879	842	882	874	861	863	868	910	837	849	837	877	866	865	839	885	848	881	886	830	859	849	851	860	879	823	876	925	919	839	849	855	892	805	873	879	852	808	863	861	884	870	843	909	885	880	877	843	912	851	843	905	882	862	794	852	843	840	864	884	874	822	878	890	859	851	855	849	870	860	872	821	863	869	819	865	878	888	810	850	912	877	846	901	855	892	875	822	891	847	905	831	830	844	897	865	899	883	915	850	842	854	851	869	896	861	883	853	875	879	809	877	852	847	839	860	856	843	824	794	829	861	858	847	872	855	856	891	837	862	861	937	891	851	852	856	849	866	858	861	845	840	870	839	857	854	824	846	861	907	874	893	846	846	816	801	817	949	854	861	888	866	908	877	811	910	909	883	863	898	839	842	891	856	843	862	894	869	837	890	879	864	867	891	831	883	822	846	888	819	890	833	879	799	899	821	878	911	897	879	890	871	840	788	832	951	851	869	889	855	806	902	867	830	851	875	868	871	911	906	844	817	825	876	842	792	874	828	842	846	903	864	839	851	861	890	845	872	870	860	866	888	843	900	885	909	804	886	870	820	849	881	832	886	894	882	884	887	856	884	868	810	924	878	865	922	902	856	842	865	845	856	878	836	864	818	835	847	907	852	837	863	898	851	847	877	875	893	826	884	877	855	845	844	871	851	853	795	840	836	828	856	850	859	834	854	852	809	929	893	899	846	885	888	864	860	905	828	890	868	893	873	835	914	812	862	907	874	871	819	837	831	860	895	842	866	810	859	866	851	817	849	882	863	823	841	902	883	901	821	835	868	802	868	870	876	905	833	866	847	850	910	899	825	834	871	870	854	837	877	911	866	841	846	849	874	837	847	913	890	850	834	853	793	916	901	892	834	905	870	936	910	881	858	853	853	896	850	890	914	846	840	869	874	864	886	895	861	878	870	863	858	861	887	871	880	869	863	840	879	809	912	831	841	834	866	888	814	916	845	928	891	907	845	886	832	868	800	842	854	913	878	892	896	910	843	921	806	861	845	830	890	848	876	847	824	864	892	851	834	888	905	829	884	884	831	838	861	859	880	882	879	861	851	850	855	829	869	873	867	900	896	872	875	830	838	910	797	854	849	883	854	816	887	847	855	886	828	845	906	793	863	911	854	856	817	849	895	861	900	844	839	902	851	865	900	882	819	862	892	879	831	849	892	880	916	853	828	903	878	902	894	862	899	866	844	873	864	884	885	856	851	869	847	842	856	821	904	841	884	880	846	820	863	852	901	862	866	895	874	887	841	898	858	882	901	888	845	865	850	848	837	848	902	902	846	882	840	846	897	856	817	856	883	857	933	858	853	858	860	846	932	892	839	861	840	875	890	880	866	895	863	849	895	861	834	890	903	855	880	877	844	933	879	862	863	895	815	877	868	859	868	868	779	829	833	863	849	864	884	823	877	869	873	900	832	863	847	898	827	901	852	890	810	826	859	899	844	843	868	863	846	889	851	842	883	861	852	870	871	844	884	872	854	857	848	863	838	904	886	822	879	884	869	837	836	865	855	862	845	851	861	895	890	824	871	868	882	840	865	862	879	862	834	860	877	904	865	869	873	848	881	835	897	905	863	922	881	853	875	899	907	882	802	839	823	898	876	865	852	834	878	838	841	889	829	890	858	840	844	835	819	866	897	817	870	883	867	864	872	877	862	850	878	862	828	850	825	863	885	870	888	860	856	909	866	904	856	827	875	865	869	847	867	853	869	838	839	837	838	843	851	841	873	845	887	828	840	902	868	900	878	905	845	818	886	809	812	900	859	891	862	858	835	859	832	879	884	809	863	847	874	849	899	840	835	791	875	872	932	903	889	879	866	861	840	834	835	889	888	855	890	881	863	894	879	857	915	900	906	864	865	904	869	867	851	862	925	867	852	858	878	899	889	865	853	887	832	878	866	890	883	868	809	861	842	856	844	868	907	887	860	873	887	866	948	892	851	861	886	857	837	879	875	886	889	834	922	870	859	844	846	846	846	839	874	923	848	870	875	876	924	841	852	847	846	874	864	874	909	858	870	870	918	872	880	872	881	874	820	878	865	802	852	861	848	815	871	834	837	874	873	871	844	874	880	873	883	854	878	890	873	883	903	840	832	804	928	846	878	848	846	864	848	829	882	881	899	847	881	898	845	873	806	871	877	890	848	849	872	924	853	873	830	822	895	824	873	855	817	871	840	885	869	851	894	849	844	836	817	849	863	894	826	892	910	922	853	897	892	884	847	895	913	887	897	925	838	848	848	881	863	843	860	846
9430	6385	4378	2740	1346	917	576	670	952	736	562	393	271	139	94	76	74	82	76	76	63	76	77	67	69	67	63	65	53	48	61	64	60	58	81	69	62	62	59	63	56	61	65	73	63	62	79	69	62	71	62	61	62	56	72	61	59	62	54	52	55	60	60	71	61	60	56	64	69	56	69	66	68	62	74	61	56	71	60	62	75	79	63	68	72	54	60	63	70	55	56	58	68	66	57	60	57	45	64	65	67	58	75	53	71	56	61	72	76	58	53	80	84	57	62	58	63	56	60	76	66	77	70	78	58	81	73	73	70	59	62	50	68	67	63	69	73	86	64	61	70	65	55	62	84	66	78	62	61	65	48	52	74	65	73	46	76	59	72	76	69	58	65	78	67	59	46	52	64	52	60	82	85	67	61	66	59	70	64	66	73	61	66	61	75	84	54	68	59	71	55	69	73	72	59	45	64	74	73	49	55	51	70	58	52	73	55	62	56	67	60	58	66	54	68	56	56	63	59	59	66	59	66	64	59	64	55	55	62	55	67	44	71	61	72	51	66	56	72	64	55	64	67	70	65	53	57	67	69	51	59	81	68	70	66	73	69	74	67	69	55	60	54	47	52	67	76	58	48	49	59	58	66	77	64	70	63	41	72	73	62	56	59	52	53	53	64	59	64	67	60	68	65	45	55	56	76	71	73	50	74	68	67	68	63	77	59	56	62	64	79	64	56	57	79	62	55	64	63	69	53	44	76	74	61	56	67	66	68	69	76	61	65	61	60	65	75	67	64	60	72	57	52	71	55	61	63	67	70	57	54	65	57	57	57	58	76	59	65	64	65	57	56	61	80	81	60	53	63	71	61	62	58	73	61	68	66	53	65	62	72	58	74	63	67	59	61	64	71	68	68	50	78	52	69	66	71	49	58	65	63	59	66	75	69	67	81	60	65	52	59	59	70	76	67	70	55	59	70	73	75	80	67	64	66	62	64	65	53	63	59	61	70	55	64	58	71	75	71	83	75	72	60	69	64	66	67	66	71	56	64	65	72	66	55	49	56	71	73	66	66	63	67	66	68	66	70	58	56	64	71	66	77	67	59	67	69	66	48	62	82	56	50	71	49	58	55	62	62	59	75	61	76	59	66	63	63	63	71	63	60	72	64	52	72	64	60	55	70	58	54	83	60	84	60	76	47	73	54	77	62	68	58	80	49	67	59	57	67	81	64	68	62	67	77	69	53	62	57	71	69	64	49	75	55	70	66	70	72	50	66	67	61	52	60	66	73	59	50	61	45	76	64	61	56	64	55	66	56	57	61	78	72	58	61	67	70	67	58	65	62	66	61	62	60	58	57	61	56	68	60	61	59	73	60	68	61	55	71	67	57	61	51	55	65	55	71	55	60	69	60	81	54	56	66	73	57	68	65	66	63	65	63	63	67	65	58	70	58	60	65	59	51	62	72	64	50	68	47	59	54	72	66	76	62	73	73	60	79	63	66	61	67	54	64	56	70	81	63	68	74	74	63	55	59	73	83	71	64	64	58	68	59	67	51	51	61	70	54	76	69	53	61	50	62	58	70	59	55	71	65	62	69	72	65	73	63	56	70	74	52	59	82	69	68	81	56	51	65	60	57	63	70	56	63	52	73	67	61	57	73	63	67	61	59	61	58	69	54	56	79	67	60	64	50	66	57	62	63	53	72	64	65	54	54	71	66	59	71	69	56	63	54	64	75	68	70	53	63	47	73	38	81	66	78	61	57	55	52	54	67	68	78	70	77	58	68	57	53	62	65	72	58	78	70	65	60	70	45	67	53	61	55	81	49	59	67	73	67	52	74	57	62	55	63	59	65	63	67	60	64	64	56	60	63	58	88	78	54	52	71	61	64	54	73	84	59	53	59	63	80	48	64	73	60	56	77	65	74	62	82	64	56	67	74	64	72	73	74	60	69	62	61	51	45	56	56	47	66	74	59	67	58	75	57	60	60	55	56	56	64	64	58	65	84	55	64	75	75	57	65	72	72	60	59	51	57	48	50	65	80	59	60	63	67	61	69	59	50	70	60	57	65	58	65	52	61	72	64	61	59	63	66	52	55	59	64	70	69	55	51	70	48	66	66	62	55	69	67	61	64	65	60	48	59	67	72	58	61	58	60	58	64	49	60	81	63	58	51	60	67	57	68	64	70	49	81	77	67	85	54	60	74	80	58	51	56	62	70	55	81	58	62	49	58	52	51	79	68	76	55	65	52	66	74	70	63	71	57	73	51	65	52	48	67	73	68	55	61	73	61	62	73	58	68	56	58	60	69	64	63	75	50	57	69	63	52	71	69	63	68	70	44	50	58	63	59	42	64	64	60	69	56	73	68	69	65	61	70	65	70	73	81	68	66	41	59	59	67	54	60	59	75	66	78	57	60	52	55	61	57	67	63	65	62	68	59	60	66	72	70	68	65	60	70	58	78	53	61	50	61	57	65	61	55	63	64	60	61	59	67	67	55	62	73	52	64	47	68	56	64	56	56	57	64	63	63	55	75	67	71	77	65	65	75	65	54	46	60	57	65	56	50	72	58	68	60	70	66	65	54	60	62	66	65	75	64	79	62	58	60	79	73	74	72	60	64	71	71	62	68	74	63	67	72	67	53	61	81	69	81	58	59	56	55	77	52	68	59	71	54	69	76	62	47	58	62	64	78	59	70	62	70	69	65	56	75	52	65	62	68	77	66	57	68	61	63	63	63	51	75	57	50	67	60	62	70	60	52	64	62	53	65	47	65	58	72	62	63	73	67	57	70	64	61	63	63	71	80	74	59	68	69	55	68	61	72	53	69	72	63	62	61	57	58	59	67	54	60	63	69	71	59	64	66	67	54	67	78	74	71	62	44	57	54	63	62	66	67	77	62	61	62	63	68	59	70	47	54	55	62	48	54	60	57	70	62	73	66	70	65	58	49	63	64	77	69	71	65	63	80	72	65	63	60	69	60	63	55	64	61	70	56	65	63	57	67	67	68	76	57	52	58	63	62	56	77	56	70	69	68	56	73	69	67	70	61	71	69	63	67	56	48	61	73	70	77	58	66	68	64	68	53	68	62	67	61	62	68	57	67	62	78	45	57	68	70	76	71	61	71	69	57	74	62	71	56	45	74	63	69	68	68	58	68	61	65	60	66	67	70	67	62	63	45	70	65	64	69	58	56	66	77	64	58	54	64	58	69	52	90	63	74	68	63	58	59	61	61	63	76	70	61	50	65	62	70	62	54	61	56	64	72	76	58	63	69	71	57	78	55	58	74	54	72	46	59	60	74	62	66	62	61	56	60	52	53	63	69	45	62	63	60	77	64	60	55	54	61	65	67	77	61	59	70	52	55	61	61	53	60	61	65	58	53	54	64	82	74	51	51	65	70	59	59	50	64	68	67	68	49	64	68	56	61	58	50	77	61	59	60	72	58	65	48	70	47	60	49	59	66	66	66	58	61	50	69	58	54	69	55	65	49	63	63	65
37654	27210	23967	22190	21617	19823	15125	16071	18407	14712	11403	8435	5022	2099	1267	827	715	737	685	589	554	595	553	579	608	669	636	629	539	551	592	505	510	574	552	587	550	588	567	526	583	545	570	542	547	579	559	576	531	561	530	564	525	553	566	494	563	549	558	513	565	551	590	541	609	554	534	542	566	559	555	540	577	595	528	571	557	569	549	538	544	583	529	607	567	525	534	559	545	545	568	531	521	545	523	514	550	552	521	594	523	533	528	568	529	597	585	535	566	553	540	545	560	569	579	563	525	591	600	580	584	536	516	553	569	597	582	532	584	555	535	522	525	510	539	555	548	518	533	583	580	532	563	542	540	569	539	534	567	538	600	557	526	583	542	542	576	542	569	578	590	569	560	550	527	548	550	523	555	563	578	577	558	523	604	524	546	555	576	578	541	566	557	545	559	486	552	585	540	589	561	572	562	553	522	506	534	535	553	538	545	530	574	563	560	567	525	563	591	547	591	533	518	596	553	560	553	532	563	581	556	567	543	556	581	584	570	533	519	542	555	570	534	560	545	545	551	550	557	560	534	558	575	542	566	593	596	533	537	557	527	551	546	564	519	546	529	538	538	532	580	555	559	563	593	562	528	546	586	517	552	569	539	563	573	565	532	559	582	572	581	564	580	594	580	581	560	562	589	535	570	530	559	529	539	574	566	549	524	537	556	605	572	533	519	593	537	543	521	558	544	517	567	571	568	552	561	566	571	569	539	519	544	531	561	547	552	565	548	567	594	545	562	575	567	564	569	564	541	528	558	523	584	531	532	556	568	581	575	546	597	570	552	559	558	549	593	507	605	559	540	556	536	541	567	542	541	565	533	548	569	570	541	520	535	566	566	580	560	571	558	547	544	560	544	586	563	524	559	524	540	540	580	549	547	553	536	565	561	556	536	538	576	508	563	510	584	509	555	554	552	540	544	518	559	585	606	552	547	549	542	556	586	611	572	557	512	546	532	536	556	543	534	567	546	583	570	551	578	532	577	520	536	567	572	519	547	531	544	515	602	550	577	571	561	565	566	534	567	546	544	538	521	576	524	548	550	544	557	530	545	584	549	534	531	542	555	516	538	554	567	557	539	503	560	525	526	526	560	570	560	602	560	586	554	506	557	563	564	549	522	516	613	551	562	550	604	551	546	619	532	539	573	556	557	581	572	531	565	563	590	536	518	593	539	509	551	592	550	519	541	552	557	527	560	554	567	577	588	559	566	530	547	548	578	517	568	556	532	536	529	518	541	515	516	574	565	563	567	572	544	527	534	577	518	538	558	536	534	525	582	500	554	547	486	564	528	553	518	562	584	531	578	564	575	532	554	550	551	551	549	563	523	530	526	538	535	577	565	599	577	588	572	536	583	558	610	535	576	547	565	539	545	541	541	541	525	572	562	547	531	568	567	539	554	493	590	541	590	572	541	551	537	586	533	570	554	524	581	605	563	516	602	596	575	512	581	552	534	550	544	594	540	552	546	516	586	590	538	520	554	560	550	557	542	567	525	536	550	600	529	536	572	561	591	575	634	562	539	575	543	526	580	580	526	538	499	527	560	557	545	560	541	551	536	526	525	563	508	545	584	553	585	539	574	573	575	560	541	535	502	574	571	548	545	544	546	608	552	549	556	530	533	563	594	569	527	565	565	591	567	551	566	517	576	556	540	574	575	519	538	560	542	531	582	576	606	574	594	584	560	564	560	552	557	543	548	552	608	599	583	572	536	557	562	580	532	554	564	556	550	573	548	525	575	509	548	547	535	573	571	560	554	558	546	523	570	546	538	554	558	542	544	577	530	540	563	565	553	523	562	557	528	558	557	544	536	550	578	566	509	553	531	545	505	551	534	524	538	568	541	575	527	516	549	569	509	544	553	515	567	567	569	552	558	516	537	522	588	564	582	558	547	561	528	575	573	551	545	543	556	539	568	552	531	517	537	536	551	583	544	538	515	577	548	595	528	587	589	545	575	570	571	523	509	555	569	550	553	516	569	576	594	577	526	561	569	528	543	567	544	562	568	523	540	566	543	599	601	563	551	536	565	560	555	542	530	593	585	553	524	548	531	573	562	555	517	546	562	558	555	594	538	586	569	553	517	557	604	573	545	571	517	570	548	543	583	534	561	539	596	575	557	574	543	556	551	559	547	568	561	553	585	535	550	512	588	554	595	547	506	533	515	545	543	524	494	540	554	567	562	513	556	593	575	536	565	539	508	565	485	554	535	589	506	523	554	567	548	547	546	546	557	560	553	575	574	547	542	567	521	548	553	564	547	591	567	529	570	546	541	566	554	535	605	554	536	529	553	561	553	543	559	555	539	589	532	561	555	589	539	589	570	550	521	563	534	526	520	540	544	577	538	547	585	579	558	582	564	549	556	557	565	584	514	559	547	519	548	574	509	571	547	624	524	518	581	559	551	547	528	559	540	546	578	542	558	542	580	557	559	573	537	584	567	568	573	554	531	541	563	572	551	564	565	570	586	566	535	544	572	600	544	571	559	551	573	545	571	556	555	527	550	552	566	545	546	526	531	541	566	571	582	579	529	524	538	539	499	533	559	557	567	539	544	538	571	536	558	589	588	549	569	531	569	582	564	553	525	593	563	558	536	542	524	551	552	566	545	544	549	546	602	579	550	549	587	568	521	530	573	561	561	545	586	546	531	569	565	540	552	538	544	590	550	530	583	543	548	566	530	579	631	551	508	526	555	576	533	619	541	556	549	538	571	593	571	520	556	536	537	527	598	573	590	553	553	543	553	557	548	550	534	593	548	547	551	555	535	494	585	519	537	576	544	536	549	525	574	568	555	549	494	538	575	565	540	557	552	547	531	530	546	530	545	566	570	583	560	540	524	520	552	570	580	549	580	581	545	565	577	564	569	548	556	576	554	533	570	586	538	563	553	561	585	567	537	575	536	528	544	583	532	565	575	540	551	546	559	523	562	551	568	554	552	515	531	535	546	516	571	512	565	543	578	548	574	508	554	532	544	591	590	542	544	539	543	561	558	574	563	567	541	615	577	546	519	538	527	564	557	595	550	524	560	597	562	585	565	532	569	542	538	538	509	542	582	561	586	550	595	612	546	535	580	525	543	566	600	586	566	539	537	514	546	559	576	592	537	549	571	566	561	535	579	555	576	568	530	551	511	560	500	572	518	569	546	515	524	497	551	529	520	540	540	491	575	517	572	531	576	541	548	595	511	583	540	531	552	563	535	525	558	537	522	559	586	568	575	564	554	564	518	544	550	556	560	556	539	615	601	579	550	560	570	526	491	515	556	546	529	550	544	510	547	574	560	568	522	548	570	552	536	607	567	521	531	551	532	563	526	551	523	567	536	531	531	615	564	555	570	542	534	529	517	563	601	584	561	559	563	539	522	550	545	570	558	518	547	574	547	591	518	591	572	566	538	559	525	551	571	583	557	548	569	532	577	574	540	531	506	548	583	511	519	539	552	589	544	572	534	571	523	570	561	555
11936	10531	7564	4532	2400	1451	1064	1172	1425	1219	891	684	422	184	130	114	98	95	106	85	92	91	92	91	90	84	90	103	103	87	78	75	85	94	84	90	95	82	67	84	88	83	81	108	106	81	81	79	69	66	85	86	90	78	93	102	82	90	110	105	91	91	104	93	84	88	93	90	89	86	78	78	88	95	77	72	104	112	94	96	96	79	83	76	80	91	77	90	91	94	91	100	89	86	97	99	103	88	96	88	83	88	93	88	88	93	88	88	83	85	78	77	95	86	90	89	90	76	76	86	92	82	84	92	92	86	80	86	86	83	91	77	92	87	89	85	90	94	95	74	82	83	76	96	91	85	111	98	87	104	92	85	86	86	89	100	75	97	99	92	100	90	94	91	79	83	84	94	100	79	92	92	103	96	94	101	84	94	93	82	82	91	92	88	82	79	82	97	86	76	86	77	87	82	97	88	80	68	90	97	110	78	95	78	96	91	89	94	111	84	91	104	93	71	77	92	77	93	90	102	99	96	79	98	76	87	78	86	79	109	103	74	81	94	94	104	102	88	85	74	83	90	114	81	84	91	66	77	89	74	98	81	90	76	86	86	71	90	94	77	98	81	80	95	63	86	89	86	92	82	94	81	89	89	86	83	93	92	110	98	85	119	98	90	100	96	98	84	91	88	81	93	89	89	93	84	83	86	91	87	72	75	91	96	96	109	87	113	89	87	91	100	90	94	95	82	93	90	94	101	107	99	96	96	88	94	79	62	101	80	80	92	80	89	89	82	82	93	77	86	94	94	99	93	91	77	75	98	91	89	66	83	93	73	98	78	107	81	86	100	84	88	91	89	89	84	104	96	92	95	104	91	76	102	85	85	82	85	69	97	85	82	82	86	91	93	77	80	91	73	90	87	82	94	85	80	102	95	74	70	102	79	76	109	101	88	99	102	85	87	81	89	97	102	81	96	98	85	80	89	83	77	81	71	94	84	95	71	101	95	76	80	81	108	93	86	86	95	98	90	86	97	85	98	81	69	87	88	85	92	96	85	88	100	90	96	96	80	97	81	110	73	77	82	89	106	100	82	99	89	80	77	93	89	82	94	89	70	84	85	84	76	83	89	82	80	81	73	89	78	86	110	91	91	82	91	104	92	93	76	79	81	89	91	92	98	98	89	78	107	95	98	73	89	76	73	99	91	73	99	77	86	83	83	92	93	81	74	85	97	79	72	95	80	79	98	84	81	93	74	79	103	95	88	93	90	91	88	86	97	100	85	83	94	83	76	90	104	76	81	80	84	104	97	80	100	97	98	82	80	90	87	84	69	101	97	86	98	89	91	84	98	97	78	80	74	85	85	99	76	72	76	86	66	97	73	73	90	86	92	89	89	92	84	88	99	81	74	99	81	89	105	74	107	93	97	85	94	86	92	80	76	82	94	102	65	96	97	98	86	101	87	71	105	86	70	108	81	99	84	86	86	104	97	76	88	103	76	110	91	78	98	74	100	92	91	81	93	68	78	92	82	81	91	97	76	84	106	71	93	74	110	90	93	98	61	99	87	92	81	88	86	87	69	81	87	86	95	89	79	97	87	87	97	90	82	104	90	106	86	77	90	82	81	97	81	100	93	92	96	85	88	86	96	93	102	106	89	87	90	93	83	90	79	89	91	87	95	98	77	95	88	76	88	94	94	92	63	85	82	90	91	98	91	90	91	97	92	75	74	96	104	104	93	98	102	90	90	91	96	82	87	96	96	89	81	84	98	90	72	80	89	86	100	100	90	71	88	95	99	95	86	103	78	92	102	83	93	96	103	70	81	89	86	83	85	81	81	83	82	89	86	78	90	83	84	92	74	93	87	76	88	93	97	95	113	96	71	87	93	88	94	87	96	82	86	88	103	84	90	83	85	82	95	85	97	105	91	98	80	87	97	90	93	93	74	84	80	91	85	95	97	87	92	76	100	84	99	78	102	82	82	93	97	94	86	93	83	90	105	111	82	80	89	89	89	87	79	77	92	76	103	89	79	89	88	107	84	77	95	80	77	100	85	85	98	98	90	79	85	76	86	97	83	98	104	87	94	90	85	96	91	79	95	83	94	89	95	95	85	89	77	82	98	85	72	85	73	83	97	79	81	85	93	75	110	91	87	80	95	92	98	69	97	97	98	83	88	102	79	90	88	94	90	94	81	103	83	86	87	92	79	100	107	90	85	89	87	81	92	93	77	82	98	107	94	79	104	86	86	90	92	97	74	104	73	100	84	87	90	79	111	86	97	80	82	97	100	95	89	90	82	90	92	95	86	112	88	81	91	88	84	81	93	82	96	92	94	100	77	92	87	92	109	91	95	65	68	89	99	87	107	83	100	80	84	92	81	97	84	83	85	80	86	82	100	86	94	96	86	88	86	92	97	85	77	88	92	88	92	96	96	96	80	86	76	78	94	100	93	98	84	57	95	79	95	73	80	95	69	76	85	106	88	91	83	86	79	86	91	85	98	97	97	83	97	101	96	97	86	73	83	88	93	94	97	100	96	96	81	81	80	91	93	87	90	97	105	67	83	100	81	93	93	77	93	77	93	92	97	101	100	84	92	68	75	79	77	76	89	79	86	93	97	70	78	93	75	93	63	93	82	90	78	72	85	85	83	93	92	91	78	82	90	76	91	72	84	99	87	91	89	101	83	106	80	88	90	74	72	100	80	94	90	94	103	81	74	87	84	107	85	107	111	82	81	97	102	89	90	87	93	91	77	87	81	97	68	90	90	60	79	87	86	87	81	96	97	92	77	94	82	98	75	99	88	101	87	93	87	97	102	85	88	92	81	95	87	84	85	98	80	104	82	89	91	75	117	84	95	84	86	90	94	101	94	103	90	103	118	86	73	88	88	94	83	93	97	86	78	91	90	65	89	88	90	75	83	102	83	91	95	100	87	92	71	89	104	55	95	95	87	78	105	73	86	100	85	86	92	103	88	83	110	86	90	97	85	100	94	90	100	103	94	86	102	68	84	98	75	104	85	78	71	96	98	70	93	78	104	82	75	82	83	87	81	83	87	72	74	93	83	97	74	86	87	77	102	77	90	93	75	91	90	94	106	94	81	100	86	89	76	94	72	87	100	89	99	68	92	87	102	82	87	80	95	91	86	97	70	82	106	99	93	95	100	96	97	93	75	73	109	89	93	91	87	97	104	86	75	94	84	81	90	89	95	90	96	85	88	92	69	85	86	84	84	90	82	78	88	81	74	69	97	87	80	93	87	83	81	112	102	84	93	107	84	97	88	102	78	96	97	66	107	107	86	70	75	92	93	78	88	86	90	100	90	72	95	79	112	89	91	96	93	74	74	85	82	121	84	85	82	90	90	94	79	91	78	85	100	101	110	100	105	91	99	95	75	79	84	83	90	95	85	82	83	79	89	89	91	85	94	100	89	100	88	73	89	95	89	84	100	84	88	80	85	94	78	79	95	95	91	107	81	79	99	82	79	101	84	90	95	81	88	94	83
41976	32625	28990	26929	27265	23828	19785	20200	21867	18621	14988	11493	6784	2915	1746	1223	1100	1060	1000	886	857	817	810	781	879	980	956	874	803	741	770	750	791	759	797	776	769	797	771	811	782	769	781	829	786	760	800	731	846	793	796	761	793	748	769	775	764	783	755	818	789	741	816	799	762	753	798	788	764	751	734	787	718	797	776	777	800	816	757	750	753	783	762	796	775	803	757	796	778	804	784	781	803	789	769	791	811	789	754	774	824	808	768	812	812	803	747	743	762	763	771	745	776	793	804	779	815	836	804	748	758	779	793	794	776	754	800	754	770	801	814	775	761	753	809	810	764	809	787	780	760	753	768	800	793	724	751	821	815	766	753	761	793	830	794	764	802	798	754	796	750	835	777	750	791	760	755	774	739	786	777	806	802	765	817	787	713	785	842	799	811	766	761	785	740	804	777	813	766	765	806	877	756	774	852	758	792	777	754	797	834	765	775	765	767	779	755	812	773	809	778	820	806	786	751	754	799	776	784	817	758	763	803	756	792	746	816	802	772	813	790	816	778	828	800	765	781	794	803	777	783	803	741	757	769	789	802	806	789	728	807	754	821	796	808	792	776	856	768	846	734	745	810	806	766	738	793	738	752	793	828	767	760	799	837	811	750	786	784	765	786	780	786	788	770	782	756	759	749	754	771	778	767	748	735	793	778	772	794	820	786	771	749	816	781	775	780	759	780	810	777	774	745	752	763	781	778	755	819	797	755	784	763	784	779	771	761	768	749	779	782	777	789	819	805	803	817	753	758	772	801	778	753	759	758	776	724	786	772	754	786	797	775	789	813	799	777	786	752	747	751	743	817	766	750	757	818	741	777	715	741	762	823	790	802	753	767	795	760	793	768	767	757	804	748	812	809	778	758	756	786	777	787	825	790	791	785	793	780	763	826	743	778	775	788	783	798	784	810	800	761	792	750	842	779	820	779	785	794	774	778	731	778	762	796	793	755	754	778	713	731	751	789	780	790	761	774	740	805	736	836	783	791	751	735	778	713	765	825	793	789	792	726	811	793	813	801	738	756	736	803	741	740	751	798	787	758	870	792	779	763	739	702	807	799	860	781	776	805	762	792	828	794	782	734	729	741	783	790	782	762	810	801	841	735	809	792	801	778	812	826	767	765	801	834	786	797	808	751	773	776	748	783	759	743	778	749	799	767	748	781	830	768	811	811	802	780	789	769	801	791	762	746	769	781	711	771	782	837	813	836	779	747	767	799	772	754	756	774	809	774	769	782	777	779	784	846	756	773	807	807	773	747	787	735	794	830	824	765	793	775	817	791	820	768	792	775	827	799	753	789	798	743	777	789	781	798	807	764	790	848	813	742	769	764	775	801	841	823	792	746	777	776	820	756	748	785	753	752	791	834	803	737	766	771	801	743	773	809	760	771	751	771	776	801	750	818	815	757	788	775	776	805	803	778	774	804	791	781	742	802	739	782	770	808	807	806	812	744	756	836	759	820	788	802	746	742	786	833	789	760	733	755	753	757	800	784	728	812	764	721	758	787	788	770	763	763	841	777	757	812	828	810	765	785	801	777	756	757	757	806	832	802	798	755	796	686	791	775	785	795	722	728	756	841	826	743	791	804	774	752	755	848	734	764	797	843	778	771	761	799	801	771	770	777	784	779	797	819	837	815	787	805	799	817	773	774	785	789	772	781	759	793	776	751	796	788	738	753	789	827	796	766	740	813	804	776	798	734	802	783	789	723	803	783	816	763	776	750	839	815	822	738	785	802	778	765	810	739	773	786	757	753	784	811	761	766	738	757	747	760	807	764	778	749	801	779	835	773	738	739	809	817	761	834	760	807	779	796	801	744	775	789	821	810	776	795	773	743	778	797	793	801	791	781	779	790	789	821	787	863	767	762	791	788	834	803	773	764	809	787	780	780	739	833	787	786	752	766	825	780	807	824	753	747	815	790	795	754	758	743	725	780	841	815	753	752	744	782	789	787	774	812	755	765	797	763	804	764	777	812	776	813	804	758	756	748	791	737	758	762	805	761	764	807	828	781	815	752	826	810	779	734	767	829	759	796	703	768	786	806	825	777	819	769	789	774	800	777	768	782	830	832	800	813	799	773	729	811	788	800	792	751	775	776	826	791	777	780	781	753	771	751	775	809	766	798	765	792	811	757	788	819	718	779	761	772	777	753	771	773	760	765	765	827	768	827	825	769	816	734	777	786	796	766	769	793	783	803	796	817	759	757	750	755	748	784	761	771	772	802	684	785	818	771	775	748	857	831	790	774	756	791	785	777	738	844	772	726	754	825	752	783	799	764	799	804	799	760	799	701	769	778	793	768	817	776	774	792	772	826	751	797	782	798	789	752	747	798	782	794	810	774	759	771	762	782	796	806	761	816	771	775	803	759	782	768	774	810	811	780	791	764	739	795	789	825	767	762	796	792	781	775	792	778	793	817	793	784	793	763	749	754	769	767	759	827	787	790	774	836	829	816	771	767	806	823	770	778	783	818	801	807	801	778	769	814	851	775	801	774	795	807	780	777	790	797	783	811	810	774	754	730	754	818	772	753	796	750	815	780	762	754	794	812	764	757	776	790	697	769	774	793	744	778	817	788	802	778	796	770	758	777	767	818	820	757	709	804	828	809	812	741	746	816	775	757	792	765	752	772	777	723	774	778	800	777	743	737	804	773	801	754	843	789	802	784	807	784	789	782	756	809	770	806	760	769	758	804	788	812	806	834	800	829	784	784	710	785	774	788	760	790	815	823	774	782	791	788	802	795	776	797	818	814	818	807	762	782	777	791	765	740	842	751	763	768	801	724	740	795	799	745	798	801	755	777	763	779	722	779	799	785	727	751	809	793	810	742	784	770	756	792	821	755	779	791	780	794	800	844	824	820	801	790	793	750	753	780	776	792	728	838	764	737	793	800	836	750	808	804	759	793	761	788	780	823	801	785	775	806	800	764	761	791	807	814	723	772	760	773	804	793	749	796	810	764	776	812	784	803	776	794	795	815	769	738	820	800	802	784	772	768	786	790	754	813	758	811	755	791	720	817	743	756	803	779	770	789	755	746	760	794	805	776	821	777	777	786	820	807	767	761	778	757	734	807	790	785	775	770	726	831	809	796	798	771	789	839	738	831	789	763	749	789	795	796	782	812	769	775	794	792	755	792	752	784	782	760	787	798	771	825	792	752	757	809	746	818	792	745	742	799	771	785	756	822	759	783	755	758	807	730	759	777	847	843	800	735	800	780	729	786	778	794	813	763	827	809	800	789	747	802	758	788	778	798	753	850	813	795	807	802	798	802	738	779	758	766	803	763	798	812	783	840	750	814	785	770	746	799	787	764	778	795	714	776	783	775	785	785	807	773	779	740	751	777	750	770	813	791	799	795	734	807	744	753	784	778	755	770	793	804	779	807	768	791	763	832	832	809	767	816	784	743	828	815	769	780	726	740	750	782	780	775	774	797	783	766	782	799	823	775	763	774	817
6621	5013	3576	1854	731	419	244	255	255	202	178	143	111	89	80	78	97	92	77	75	83	87	92	75	79	101	82	75	91	79	80	68	72	101	92	75	93	72	65	94	72	78	80	90	81	90	81	83	86	96	90	73	68	80	95	74	79	90	96	76	81	83	86	76	78	73	84	74	84	79	84	84	70	63	85	83	76	76	73	82	85	80	76	81	91	69	69	69	80	66	80	69	75	89	97	68	67	66	85	86	93	70	76	79	67	83	78	73	89	79	79	78	90	84	82	83	98	68	77	97	77	86	78	74	88	82	96	95	77	72	95	79	80	93	80	78	79	89	72	82	80	85	87	74	86	77	85	75	84	89	75	88	68	79	74	76	86	71	81	92	80	68	86	91	87	77	75	86	72	83	71	70	99	95	70	74	82	81	106	82	84	81	67	69	84	75	68	76	63	77	89	57	88	84	93	83	78	83	67	85	94	69	88	96	83	79	76	83	83	86	69	80	86	77	83	73	62	90	74	85	80	85	84	78	68	85	87	77	78	80	67	66	79	87	68	87	76	77	68	83	99	87	90	78	86	77	89	87	96	77	96	82	94	77	90	79	88	74	74	69	81	94	90	90	88	90	85	75	85	90	77	99	76	88	89	88	88	80	56	86	66	77	82	79	77	97	80	69	72	65	78	80	83	87	86	96	89	85	85	80	74	104	80	83	88	83	86	67	89	67	81	92	82	64	86	82	79	74	102	79	78	82	69	82	80	100	79	80	84	83	84	85	76	94	92	70	87	84	90	80	72	95	91	86	78	72	71	85	65	83	78	73	86	66	95	84	95	76	89	89	71	100	74	82	93	93	77	80	85	77	75	77	76	80	78	66	79	87	82	65	81	78	75	82	99	89	79	76	70	86	80	82	85	70	76	65	87	68	79	65	88	72	64	84	70	72	71	88	90	87	101	68	60	69	78	89	76	80	66	88	77	78	86	65	81	74	80	90	88	83	73	91	85	75	69	86	93	98	81	88	90	74	77	77	82	92	75	81	80	84	74	82	84	85	70	86	98	90	95	92	87	79	75	85	81	66	54	70	92	70	91	73	91	90	79	97	84	73	91	81	87	78	83	72	83	81	76	96	70	91	78	87	92	74	86	82	84	60	74	57	91	97	71	71	88	83	81	91	83	81	91	76	88	72	86	72	80	91	87	71	90	70	81	65	77	72	91	68	80	72	78	101	67	80	79	81	83	66	81	98	65	89	86	87	70	85	88	67	85	85	60	83	91	92	87	76	72	60	66	82	96	78	79	75	80	85	74	80	91	75	67	82	78	90	90	82	76	68	83	75	93	89	79	80	76	91	68	66	93	79	97	84	69	79	67	88	95	75	82	74	75	86	90	83	74	87	68	74	77	84	79	84	69	75	63	72	95	83	86	73	89	90	83	91	71	78	88	79	71	80	81	71	77	76	70	77	62	87	82	79	77	73	79	88	71	78	82	67	64	81	85	76	78	68	71	83	61	88	85	78	88	85	72	88	83	76	76	96	86	84	95	75	85	79	73	77	82	72	74	77	90	72	108	88	86	85	88	81	99	99	72	73	91	81	72	83	66	87	79	72	94	89	87	76	81	90	80	82	72	85	87	86	96	78	77	68	73	83	88	88	71	83	82	74	70	73	94	64	76	75	74	79	83	73	75	88	88	98	75	76	96	81	67	88	102	78	104	66	75	90	85	74	61	93	81	88	63	75	81	71	87	88	103	89	81	99	81	87	60	98	83	78	72	90	88	88	89	79	93	74	80	78	102	76	88	72	70	81	82	81	95	93	66	86	76	90	95	85	82	66	75	93	79	75	76	94	74	80	83	68	74	94	80	85	91	61	94	87	90	80	76	81	74	67	71	70	83	85	88	88	84	92	95	81	69	81	68	69	93	77	78	85	80	77	78	82	74	102	86	97	79	99	82	72	74	79	83	81	84	82	80	75	84	85	81	83	74	89	95	86	79	78	73	87	91	66	94	84	84	85	85	76	75	74	78	93	73	82	85	79	81	84	88	98	84	74	70	90	82	76	89	77	86	77	84	66	82	83	72	75	83	88	89	73	76	79	86	74	82	82	97	66	69	80	77	80	80	70	88	87	76	88	65	81	81	72	94	97	83	91	80	72	84	76	88	85	99	82	94	76	91	79	78	85	90	84	79	73	86	95	86	83	70	61	87	79	79	101	81	88	76	73	109	77	74	81	81	95	73	86	70	72	74	89	80	84	82	92	87	89	78	76	94	72	73	105	75	81	92	70	78	59	86	85	96	80	93	65	76	70	85	77	87	75	70	78	84	95	99	80	85	75	75	81	83	77	86	70	72	100	89	75	69	84	73	82	86	82	86	82	77	93	71	95	70	77	63	92	83	77	76	84	94	62	80	71	76	70	57	73	87	77	87	77	75	88	73	79	82	94	77	81	91	79	75	61	72	70	103	70	86	69	76	84	83	74	74	71	89	90	93	73	90	96	76	72	84	88	86	74	85	76	83	86	84	60	88	91	85	69	67	73	92	88	79	76	74	78	68	81	86	99	80	80	76	78	97	65	81	83	90	78	86	71	86	90	98	84	68	80	72	73	72	71	79	75	75	88	82	83	90	86	93	92	80	74	91	86	81	85	72	69	86	57	84	85	87	74	90	83	84	76	88	74	98	65	88	75	82	79	72	83	84	83	95	73	82	80	82	70	81	89	70	98	75	79	93	67	70	79	88	87	78	81	68	76	81	83	86	76	73	75	84	61	97	92	81	73	78	79	80	81	75	63	70	80	60	106	95	85	71	78	96	86	61	58	92	83	83	72	81	76	80	74	82	74	84	88	78	64	81	78	81	87	88	84	91	87	78	79	85	85	88	79	91	81	83	79	82	83	77	78	83	74	77	83	77	88	94	77	94	66	79	77	94	79	92	90	99	85	76	91	76	99	59	83	82	71	88	80	78	80	72	104	78	89	82	93	75	73	85	83	74	87	108	85	81	80	71	85	67	78	85	75	93	78	75	78	71	105	80	77	80	86	84	88	77	81	89	83	75	81	64	73	82	94	90	92	79	90	83	92	69	80	107	92	68	91	84	66	81	65	77	91	84	79	87	88	90	76	96	78	80	93	77	78	80	81	60	88	74	89	83	85	80	83	95	58	89	84	63	76	86	79	77	74	100	86	69	76	101	76	72	83	78	92	89	74	63	78	86	72	80	87	69	94	88	88	80	75	82	75	88	85	89	77	75	80	91	82	80	79	74	72	87	74	84	63	76	95	89	82	84	68	89	88	74	82	81	88	81	79	71	99	96	80	86	80	76	73	104	75	79	79	84	79	84	75	86	81	88	76	62	96	79	83	82	86	87	76	102	75	77	86	87	86	75	88	85	84	71	88	76	79	89	78	83	90	83	87	80	69	80	87	87	81	80	80	85	70	75	89	87	96	93	74	84	89	84	74	70	92	82	92	79	88	92	75	80	89	78	82	65	84	73	88
34436	25956	22152	18007	14432	10794	6894	6111	5818	4225	3134	2497	1568	998	839	735	716	721	711	719	658	660	733	686	714	684	689	718	677	705	688	646	699	683	708	707	702	709	704	717	684	645	726	723	674	697	687	711	719	653	688	684	696	657	676	660	704	723	706	718	693	722	711	735	664	680	722	680	710	666	694	647	684	729	670	703	690	669	750	732	696	677	720	693	674	688	729	708	698	760	689	686	715	715	699	692	670	697	731	702	734	710	696	681	624	708	649	704	644	699	633	743	726	691	701	668	716	676	718	703	645	689	663	696	666	752	686	643	724	713	728	741	665	692	692	639	722	685	689	765	695	654	704	712	674	747	663	736	738	715	673	693	687	761	682	713	706	710	693	719	697	701	677	725	682	654	718	715	706	712	741	674	715	736	714	638	759	727	692	700	676	698	687	659	683	704	715	703	695	689	675	709	722	729	716	705	664	715	739	735	712	709	688	738	662	684	737	658	667	691	718	695	657	707	688	694	664	738	689	680	730	667	726	689	670	689	663	725	653	719	733	660	695	701	686	691	679	689	646	714	682	687	697	662	733	703	715	694	660	686	681	686	760	695	700	661	719	689	653	701	712	718	703	654	653	667	685	673	737	694	688	674	732	698	710	708	716	697	675	725	683	735	740	672	689	720	677	711	685	701	623	681	684	700	699	699	686	650	719	701	706	716	699	713	687	698	662	694	723	688	678	694	674	699	688	686	693	726	709	695	710	666	664	770	674	677	679	701	719	671	691	754	711	681	703	648	667	680	740	725	693	676	739	666	724	715	729	681	722	690	660	710	695	684	713	694	699	687	720	744	685	679	668	643	709	702	653	745	711	706	657	725	677	728	674	695	684	669	674	634	736	699	683	690	721	701	692	693	715	728	620	687	737	710	669	682	674	730	682	708	668	722	701	672	721	676	699	677	676	650	710	708	690	704	661	718	659	684	692	699	729	681	673	706	693	706	704	713	649	715	698	699	658	681	671	699	679	713	657	678	726	673	700	703	699	633	675	749	716	701	689	640	678	711	718	748	687	673	675	753	686	753	747	689	749	684	677	687	676	715	734	710	739	695	724	680	700	712	702	679	678	704	688	691	671	680	701	704	682	696	723	654	654	727	686	707	706	708	689	664	657	675	718	710	671	714	712	714	728	692	649	664	713	745	723	696	692	676	721	713	683	723	681	688	695	697	680	673	673	746	694	719	671	679	682	688	709	701	680	694	674	739	700	684	702	692	658	700	744	667	729	716	674	633	676	702	701	720	652	710	680	735	731	625	695	681	734	657	678	724	738	690	679	725	676	689	688	691	660	709	720	704	723	715	738	690	633	700	661	659	685	726	676	689	688	676	709	712	700	690	668	682	689	697	734	690	704	731	714	683	721	669	740	736	700	663	734	710	678	671	717	682	693	682	665	732	684	683	704	648	678	710	677	682	726	705	716	644	717	763	691	749	673	680	679	723	632	732	639	681	700	649	650	708	714	694	682	695	716	666	660	669	697	672	675	692	705	671	671	715	706	676	700	677	701	711	692	657	745	706	727	688	697	704	696	647	744	729	724	705	688	696	727	713	663	712	721	660	701	705	686	701	673	689	710	691	685	679	661	692	674	719	662	686	696	671	687	674	663	683	733	691	666	677	694	652	667	717	740	618	709	727	630	682	680	697	671	717	703	703	656	674	694	694	689	737	674	676	699	728	679	683	760	696	710	712	688	684	671	649	732	646	728	680	648	724	723	717	709	666	680	713	699	727	727	699	652	679	689	697	656	654	662	661	746	731	682	704	694	691	712	656	655	657	696	742	703	709	682	697	692	708	697	756	699	704	687	655	764	655	688	686	662	698	724	723	753	675	699	728	734	700	660	713	689	714	653	680	708	666	686	686	697	715	650	698	664	678	672	690	678	691	693	671	735	680	682	665	625	682	662	699	684	726	685	722	725	682	664	680	720	684	688	726	683	666	727	682	739	672	706	724	725	649	683	722	686	651	733	686	712	715	676	700	719	688	668	660	708	677	711	744	735	726	748	677	739	664	704	725	683	683	708	680	699	712	675	710	725	716	708	699	702	700	685	685	703	657	725	714	681	704	756	747	680	661	720	714	684	680	682	666	695	688	673	630	695	724	714	702	713	730	719	680	669	722	708	707	694	729	710	712	714	726	707	682	703	692	667	668	669	691	679	678	761	715	697	682	657	674	712	680	722	683	720	667	740	686	679	722	700	678	707	657	720	673	684	694	672	714	737	715	685	729	723	744	692	677	656	703	698	708	711	693	736	671	681	690	714	719	708	741	731	696	673	704	702	731	695	696	718	694	708	688	729	726	684	694	687	703	639	712	708	690	717	749	672	715	654	682	672	693	681	707	659	694	707	709	723	712	715	686	675	686	722	705	692	674	642	651	708	667	699	650	673	684	709	672	726	689	678	708	644	678	696	717	669	704	665	695	715	707	697	707	684	659	692	707	692	657	717	715	694	714	686	687	693	695	658	719	729	715	677	673	700	634	677	686	689	707	659	664	724	760	660	660	679	696	709	716	647	734	739	642	679	729	706	643	703	673	707	691	705	700	680	661	689	762	674	688	730	731	704	691	660	666	696	669	672	696	688	634	721	725	731	725	698	709	667	685	737	695	698	727	656	732	689	687	671	689	674	681	666	683	675	694	739	697	656	633	659	734	703	693	724	670	672	659	738	729	722	707	679	710	684	729	700	679	675	722	705	739	727	692	676	724	712	708	654	724	709	713	743	689	671	666	687	692	679	705	704	723	699	660	668	712	651	721	635	717	686	686	696	693	700	723	671	696	706	738	665	660	701	724	658	608	682	705	693	697	637	702	725	751	693	692	673	632	708	685	698	711	670	653	700	674	677	740	698	736	713	646	733	690	693	646	688	678	671	688	719	658	697	662	715	733	711	687	704	685	709	730	692	700	732	724	747	648	668	655	654	735	700	695	694	679	648	706	673	690	744	656	698	654	719	676	656	682	701	691	731	692	680	656	719	698	647	730	736	711	661	688	711	673	705	683	717	769	736	708	695	724	689	701	708	693	715	684	703	699	688	745	697	695	688	716	674	650	687	711	752	704	707	717	701	691	724	715	706	684	711	744	709	737	721	690	687	691	728	698	763	688	671	688	711	704	686	728	698	653	633	736	710	794	647	685	697	683	723	689	772	693	720	663	689	646	728	730	691	652	672	700	676	683	675	713	702	684	721	696	731	671	704	716	720	703	660	722	697	683	730	713	709	641	654	677	669	697	667	715	686	685	715	714	701	742	693	707	738	744	653	719	710	654	747	684	713	728	707	704	686	674	761	691	749	692	692	711	695	699	680	739	736	722	678	722	691	684	705	701	696	680	681	715	682	716	721	685	742	688	687	692	726	639	755	698	722	665	664	703	717	711	681	757	721	797	714	673	726	713	716	699	664	648	686	687	689	686	737	714	743	702	733	728	676	711	695	662	704	639	702	707	712	711	677	660
11146	9636	5531	3168	2019	1051	671	806	940	699	552	406	235	147	135	99	105	100	91	102	100	102	85	96	94	118	96	98	98	95	106	99	87	94	92	102	94	110	94	117	114	121	98	92	105	99	117	92	111	110	105	106	110	94	102	91	105	122	97	91	113	101	94	91	95	97	105	112	121	92	107	108	113	99	93	113	110	123	110	95	108	105	98	96	93	112	114	95	123	118	105	91	108	91	90	99	107	100	109	117	100	104	104	96	101	108	98	95	91	113	101	109	116	90	98	104	83	100	116	88	95	90	115	117	90	103	106	92	108	105	102	94	117	100	97	105	98	124	117	100	114	101	99	94	114	95	109	100	96	101	97	99	88	106	99	102	104	96	117	103	83	95	100	115	92	99	99	117	106	123	82	104	99	107	101	84	100	108	88	86	114	91	95	90	120	102	95	107	105	108	103	92	104	98	90	96	88	98	93	112	98	94	101	101	107	92	102	90	98	116	115	94	93	106	100	90	101	108	104	88	106	112	101	96	119	109	107	95	97	117	91	101	109	86	90	100	103	108	112	92	95	102	85	103	88	111	102	95	88	100	117	93	107	111	109	99	103	107	100	119	105	115	99	87	111	100	99	110	97	96	99	94	105	112	97	104	109	95	92	128	88	86	91	116	101	111	106	98	92	109	103	87	98	101	97	105	89	104	92	114	102	94	107	100	97	109	112	87	119	107	125	100	107	96	99	96	99	91	92	91	98	102	119	95	95	117	113	94	98	113	90	99	102	99	92	91	106	106	100	112	130	98	104	93	106	106	123	91	83	87	81	109	98	91	114	103	93	106	106	123	105	96	88	104	88	102	74	101	100	97	96	92	111	119	92	105	97	91	88	95	103	107	95	109	84	108	93	104	120	121	110	114	87	91	101	105	84	104	106	98	105	96	97	104	100	90	102	105	87	105	101	107	109	102	105	100	116	111	100	108	107	101	106	129	110	107	96	103	96	103	103	96	76	107	89	130	96	101	115	94	95	103	92	105	106	100	116	96	100	101	100	103	117	101	100	106	108	110	114	113	103	93	120	82	99	92	100	101	96	103	120	89	100	114	111	99	115	98	89	105	88	96	108	107	95	103	92	98	110	97	78	109	101	107	101	94	98	122	84	114	96	81	105	102	91	109	110	103	109	103	99	94	107	99	98	121	102	110	91	102	79	90	106	98	110	102	106	112	103	104	108	100	104	98	93	111	111	97	105	92	110	109	95	89	118	80	97	111	95	101	109	106	87	116	95	99	113	126	116	88	113	105	91	97	97	84	77	100	109	97	117	109	93	93	85	101	82	117	110	106	91	97	89	112	99	119	101	102	112	100	101	118	93	110	111	109	93	110	89	118	93	115	100	108	107	100	97	99	87	82	99	106	103	115	97	111	96	100	96	103	90	96	116	121	102	110	94	94	100	90	80	90	85	94	103	83	126	122	113	106	117	113	104	104	114	99	119	112	104	102	89	105	92	95	99	126	122	109	93	81	103	111	96	100	98	94	79	101	100	119	88	103	111	128	97	76	108	112	78	114	132	101	85	87	100	102	106	100	109	96	87	96	99	104	111	108	86	83	105	109	85	87	102	98	97	110	113	95	104	112	101	104	104	115	101	112	89	101	100	94	107	112	97	88	117	98	114	100	93	90	85	88	111	112	79	93	108	105	112	108	104	101	112	108	94	99	86	100	112	91	105	90	94	99	125	96	103	121	92	99	83	86	99	92	107	94	101	95	80	89	107	104	109	96	104	113	90	108	105	85	107	91	95	103	97	100	108	105	101	104	88	102	99	91	100	101	105	91	103	98	120	111	95	107	104	114	109	91	95	96	97	99	103	114	106	109	113	108	103	105	116	100	113	93	120	108	94	94	102	106	108	95	92	107	105	100	94	117	106	115	107	113	100	94	84	91	81	108	110	114	106	109	100	88	97	116	103	99	115	108	98	107	103	109	90	100	82	106	86	95	96	97	114	104	91	92	114	116	116	78	113	113	80	99	101	102	101	90	101	89	104	96	93	106	74	95	118	102	107	95	99	99	104	104	119	115	82	105	120	118	91	111	98	103	104	99	93	110	101	109	94	96	76	112	88	118	98	94	99	105	99	97	110	98	101	95	105	99	97	91	103	103	117	96	110	96	103	111	108	101	98	105	86	100	117	87	100	124	126	97	93	112	119	79	117	113	124	98	94	103	97	104	110	102	95	114	112	121	117	119	78	113	91	104	119	99	95	102	99	127	121	87	122	112	95	117	116	94	82	95	93	94	86	105	88	117	103	90	105	98	86	103	98	102	89	96	86	96	104	112	100	96	110	107	100	93	98	100	122	99	95	107	91	91	119	90	93	77	78	97	100	81	108	102	101	108	91	106	77	106	86	107	98	103	124	106	105	99	124	117	111	94	117	93	116	104	99	100	100	93	90	110	113	111	114	96	90	100	85	104	109	126	82	119	115	103	95	99	89	88	113	120	108	102	95	90	92	114	100	87	80	92	98	105	92	96	107	106	73	98	90	110	101	89	96	86	98	95	101	82	117	100	88	121	123	109	98	96	109	94	89	96	97	113	99	119	83	92	119	104	108	100	78	95	101	119	99	121	97	104	102	89	104	112	98	106	98	109	121	115	103	97	88	103	115	98	94	107	94	99	108	103	112	112	97	109	95	116	104	102	104	99	94	86	113	93	106	97	99	108	85	107	98	99	94	94	95	99	91	87	99	95	111	104	87	98	100	98	104	90	103	116	89	105	90	107	86	113	100	107	84	97	111	109	108	76	83	85	113	74	96	93	102	93	92	86	92	94	100	117	109	96	95	103	103	101	93	100	97	103	107	129	126	102	98	94	109	91	112	110	101	85	84	99	87	106	90	111	106	96	91	96	103	121	98	106	118	99	110	97	99	98	108	99	91	77	99	81	94	111	85	83	106	113	100	89	101	93	117	107	103	96	105	86	99	97	90	97	117	107	102	103	103	106	118	120	96	99	104	98	109	104	91	91	110	111	86	91	114	110	94	105	97	96	119	92	100	108	106	95	105	113	100	96	102	108	94	96	105	108	115	101	95	82	109	88	114	92	113	108	117	100	99	92	126	119	84	107	95	105	107	96	93	112	102	113	121	107	102	101	110	87	98	96	102	110	90	97	83	87	107	124	97	109	79	114	117	98	99	91	104	110	101	96	96	113	103	116	103	86	97	111	89	112	100	107	99	97	108	100	94	92	94	112	122	89	109	88	104	105	116	100	116	117	88	109	110	93	114	93	96	93	110	99	89	114	118	100	112	107	113	116	115	97	102	100	102	104	102	89	115	107	98	105	98	102	101	108	120	109	115	105	101	119	113	94	122	111	112	97	95	109	105	103	94	95	104	97	104	106	108	106	97	110	110	87	106	86	109	110	112	113	92	110	97	109	88	92	97	100	108	104	97	94	91	84	98	100	104	92	104	95	103	98	126	97	91	91	90	83	100	100	115	94	122	101
41868	31253	24912	23120	25356	19828	14859	16770	15857	12070	8897	6329	3692	1784	1214	1125	1025	935	992	946	888	872	907	894	963	962	949	923	842	907	841	910	861	840	887	871	822	882	866	843	878	887	874	889	865	870	835	877	842	861	874	887	867	941	840	935	898	874	860	831	826	865	855	870	874	848	883	858	852	867	899	874	907	870	881	831	945	852	850	877	803	849	840	893	840	882	884	878	892	922	889	876	928	870	861	871	864	850	875	863	811	872	854	870	827	911	871	869	883	836	852	864	825	918	865	891	888	834	905	904	919	867	906	881	841	826	878	838	873	869	835	925	913	873	885	872	855	912	853	852	872	905	879	868	928	880	901	922	857	832	833	857	840	926	873	870	857	857	842	825	825	842	844	856	884	833	880	906	872	882	838	903	870	911	847	830	813	875	845	846	897	871	907	875	908	863	883	875	888	844	913	873	815	839	828	860	873	831	873	879	893	857	798	861	850	848	831	910	895	882	834	892	858	882	831	905	885	846	894	918	856	861	852	879	924	873	832	866	882	883	902	871	851	884	838	887	902	935	885	887	821	865	915	847	877	878	897	882	855	840	906	890	842	861	898	886	827	903	902	829	884	892	845	930	883	827	867	859	894	818	893	934	860	891	825	855	909	860	892	893	895	863	883	857	881	933	904	856	837	853	889	813	905	898	840	942	861	832	869	896	836	839	872	913	877	817	855	863	853	890	814	855	842	861	849	857	906	883	878	837	910	862	852	827	906	854	879	869	861	892	848	913	894	879	862	831	898	897	852	830	835	860	861	858	842	879	913	885	863	863	872	854	886	867	913	853	871	867	890	807	904	891	853	887	856	873	854	850	897	828	906	882	930	874	904	860	871	904	901	923	897	891	866	827	866	820	855	830	917	887	867	890	876	851	867	909	870	848	853	945	868	892	923	907	921	897	839	889	885	925	865	896	860	880	857	887	878	858	846	864	887	857	873	844	866	881	835	855	836	842	969	869	857	877	828	899	818	805	861	898	836	860	932	822	874	846	857	858	856	874	807	867	911	868	879	847	887	863	844	936	862	877	846	825	887	833	820	855	840	884	839	833	897	884	833	931	883	823	870	918	860	847	863	887	889	893	886	901	934	874	870	887	869	905	888	897	830	928	857	878	937	886	876	839	821	853	874	853	851	868	878	864	875	901	929	863	880	879	865	886	887	896	858	825	858	927	889	858	861	845	870	890	882	811	856	897	897	899	922	852	870	834	906	935	850	888	836	891	888	853	903	885	861	833	887	919	865	859	865	851	889	888	919	856	858	840	874	907	879	856	893	885	858	903	886	896	828	887	836	921	875	893	871	908	835	850	886	892	824	889	866	839	906	867	873	904	926	840	890	859	951	797	858	839	914	880	853	901	875	868	903	897	865	860	887	928	860	848	825	857	836	879	899	918	837	876	893	890	850	862	861	836	868	846	855	827	880	839	846	924	871	870	933	852	909	857	861	838	813	926	825	902	852	940	866	886	884	864	910	885	927	890	864	874	866	905	839	854	838	846	855	885	898	913	870	873	850	800	861	871	851	888	873	894	827	868	869	889	834	846	874	872	904	886	885	829	888	860	832	879	899	879	869	877	894	841	829	849	860	893	909	876	844	891	880	895	864	798	905	847	882	870	829	839	816	873	869	856	884	884	868	894	862	906	858	895	902	890	896	896	862	886	873	909	843	902	883	892	850	899	863	835	862	836	912	931	836	869	869	868	891	842	886	879	891	879	869	825	860	845	899	891	842	856	843	842	880	893	869	851	883	898	903	873	825	937	879	905	942	914	878	894	881	878	861	881	870	872	894	838	900	862	899	869	876	869	932	863	877	920	905	851	853	850	876	856	932	859	842	857	891	849	909	882	879	847	916	870	854	872	878	854	864	894	860	849	851	855	844	877	862	893	835	864	866	854	893	835	842	850	872	885	884	883	942	865	873	807	849	775	852	834	879	923	937	882	941	871	865	890	894	873	894	869	947	842	890	884	864	872	878	871	853	871	863	844	850	881	877	900	889	936	885	917	855	860	877	877	874	914	912	872	887	848	839	877	879	869	864	882	957	853	859	856	872	866	846	866	890	823	885	892	849	934	877	846	907	891	916	832	853	875	873	878	855	901	896	860	852	934	841	862	848	868	850	872	839	890	817	903	862	847	882	911	872	847	842	890	925	833	853	897	856	880	835	896	863	894	881	896	888	869	897	872	840	901	815	849	883	848	874	876	854	776	910	867	864	892	827	867	884	842	853	929	833	805	832	864	851	836	911	844	857	816	873	860	876	894	976	859	885	868	893	884	818	859	914	883	873	905	866	876	896	895	842	888	886	851	871	894	879	855	891	818	869	875	881	840	855	906	891	858	855	886	894	874	874	845	880	822	911	880	901	891	884	897	887	867	881	869	860	893	873	878	908	890	817	937	893	871	897	877	882	899	908	901	910	881	862	908	860	865	852	900	869	843	902	889	906	870	884	827	879	885	818	873	841	877	903	897	883	893	901	890	867	886	876	854	864	881	897	825	871	847	845	873	869	928	867	845	913	899	871	913	835	850	898	870	882	864	921	894	879	838	879	843	864	898	822	867	897	897	930	921	918	877	878	878	855	912	888	862	856	877	816	842	842	882	890	838	894	855	849	875	879	832	899	902	917	853	800	860	896	843	915	879	899	938	863	870	809	851	864	856	965	884	890	915	856	854	869	910	890	865	916	851	815	848	860	879	831	876	829	835	927	862	865	898	866	862	847	890	836	794	848	864	879	857	867	826	889	802	866	890	870	871	837	818	855	855	843	909	863	901	885	886	900	891	912	879	875	910	899	858	893	866	859	920	884	899	817	832	866	879	871	871	854	851	896	852	872	906	879	860	859	898	855	883	946	941	851	897	919	890	895	866	881	900	846	865	877	872	867	925	848	875	928	862	832	902	895	906	844	849	859	881	853	879	818	883	861	830	877	849	887	879	856	854	852	930	871	901	911	868	880	930	867	839	837	842	840	890	831	897	873	847	876	859	920	845	924	889	819	903	854	906	903	898	893	843	921	881	909	877	837	842	896	854	850	906	879	857	887	893	835	857	877	927	824	872	902	864	823	931	867	933	893	842	870	892	849	875	890	890	872	861	877	839	878	866	918	928	835	879	878	847	897	901	875	888	897	830	919	866	904	913	870	877	849	804	901	851	850	872	870	925	895	874	917	906	889	874	859	885	887	876	887	816	827	891	849	870	835	832	869	870	864	896	884	907	875	889	828	888	858	829	885	832	902	866	894	865	870	884	870	918	897	877	842	878	905	878	924	866	801	856	837	882	886	886	884	849	926	873	905	859	849	898	880	918	942	874	856	886	852	864	891	878	921	915	836	833	887	871	906	900	890	816	909	838	929	871	842	846	880	841	857	861	872	783	873	880	856	916	926	865	901	909	827	887	876	788	853	877	879	888	935	888	855	844	876	944	843	904	894	888	878	876	894	858	892	905	876	871	886	832
10082	7377	4501	3392	1869	876	675	773	725	637	421	317	196	117	88	91	73	62	62	75	65	73	69	64	91	62	86	63	64	79	61	73	70	70	62	65	68	72	63	71	57	64	80	60	58	59	56	67	63	58	79	70	60	50	58	88	50	59	58	67	46	68	62	54	63	54	49	78	71	66	63	75	82	62	65	73	70	58	58	57	76	62	68	74	69	69	61	76	61	65	71	55	68	60	77	68	65	71	70	71	77	86	68	60	78	66	68	54	64	62	65	61	77	57	67	69	51	63	64	69	67	72	71	67	73	87	59	71	62	69	66	67	55	68	72	64	54	75	61	62	68	74	67	71	75	60	59	79	73	63	53	57	56	73	62	70	74	73	71	71	58	58	69	67	62	45	74	65	69	45	66	83	65	60	54	61	75	53	56	61	65	69	60	63	69	63	67	57	63	62	63	64	53	64	77	61	62	66	68	63	61	61	85	65	68	56	61	65	73	55	64	72	71	73	60	73	56	59	62	70	62	73	69	63	68	72	57	56	69	84	67	69	61	59	59	64	79	85	61	70	52	67	60	52	72	73	63	69	66	63	61	63	71	62	76	80	75	74	79	73	47	82	56	65	61	69	63	74	66	63	50	64	80	77	65	73	59	67	71	55	61	61	57	64	53	59	71	74	75	62	56	61	68	72	63	76	69	58	69	63	68	64	55	76	67	59	58	66	56	69	62	71	54	59	67	75	52	59	78	66	83	74	71	68	73	70	73	69	55	66	57	71	75	64	76	59	66	64	65	64	69	83	67	63	64	76	60	55	68	62	60	69	63	63	60	69	64	64	74	63	66	67	69	65	85	71	63	68	70	62	72	63	81	79	66	67	81	67	63	63	67	61	61	61	77	72	53	54	63	57	60	58	67	64	76	57	74	73	63	63	67	61	70	55	51	64	80	74	66	63	59	84	52	56	83	67	73	62	70	68	67	71	59	80	69	69	65	70	59	50	68	76	62	82	79	54	59	60	63	82	55	54	55	68	67	69	66	58	86	61	73	87	78	75	75	77	55	76	71	62	59	68	49	69	77	76	68	54	79	67	61	64	69	64	66	77	55	80	78	87	60	67	69	63	62	76	67	59	56	72	72	62	70	54	68	69	74	70	50	63	61	69	57	75	74	70	74	60	63	72	58	64	54	80	65	68	77	68	76	64	78	66	87	63	60	63	67	75	56	63	63	73	84	63	64	59	77	53	71	72	68	70	64	49	65	61	71	71	88	67	64	48	59	68	59	57	62	75	70	75	63	75	60	67	59	61	62	70	59	63	78	68	70	63	66	59	56	58	59	57	61	57	60	62	64	69	72	61	68	44	62	63	60	76	68	76	55	78	57	58	47	65	61	75	72	58	62	66	69	77	50	66	78	52	63	79	55	72	63	77	67	75	67	79	77	70	65	73	74	68	54	73	64	64	64	62	63	76	68	71	67	62	77	62	72	59	71	65	72	70	70	56	62	61	66	82	67	72	55	65	68	75	86	64	86	65	62	63	79	68	66	73	79	54	60	72	70	66	62	75	66	80	57	57	75	57	73	62	56	76	61	77	64	59	64	69	67	52	73	62	71	82	45	67	58	81	72	67	61	62	54	69	76	58	76	72	70	76	63	71	84	73	52	66	77	69	58	52	66	59	69	67	67	80	67	66	61	58	62	73	66	63	67	67	89	69	55	57	55	53	66	68	67	64	64	69	50	67	74	76	62	68	76	68	68	66	66	78	67	63	66	46	76	63	66	64	70	79	75	80	55	74	75	62	77	56	64	69	62	54	72	71	64	74	71	58	63	59	50	85	77	53	71	71	66	70	59	62	73	65	57	72	61	61	75	77	62	57	62	72	71	63	72	58	56	61	77	73	73	63	68	64	54	60	66	62	68	71	74	82	51	76	64	65	66	90	74	55	68	71	76	67	84	73	60	67	75	71	66	65	61	69	65	84	47	58	72	74	52	64	77	71	69	55	57	59	55	72	54	67	63	72	47	73	64	46	66	56	73	78	78	46	66	71	63	75	73	69	79	65	70	47	61	74	63	49	62	72	73	55	76	76	67	77	62	65	65	74	59	76	63	77	58	70	71	71	69	68	63	64	70	58	57	70	63	66	63	61	68	71	62	59	63	66	78	75	72	64	62	67	62	61	60	72	57	76	63	60	53	60	65	60	72	63	78	71	62	71	81	76	68	57	72	62	58	59	68	65	58	59	55	59	65	67	86	77	63	76	58	64	58	60	65	66	76	70	66	61	70	59	56	80	49	74	73	83	65	59	61	69	74	46	87	66	55	70	66	51	77	74	70	55	71	67	71	62	70	62	67	75	65	76	61	65	70	81	67	52	52	79	76	63	71	63	72	64	71	71	67	51	51	65	57	57	59	63	62	70	74	58	71	70	65	57	76	56	79	53	68	62	82	66	70	60	61	71	59	60	62	63	60	62	52	75	64	76	60	72	59	61	70	78	65	59	71	66	64	70	74	58	51	78	50	78	79	75	69	61	65	69	72	69	71	63	58	67	75	44	67	69	72	61	66	66	77	59	67	61	68	72	68	61	80	58	75	72	69	63	54	65	59	72	67	61	70	69	88	62	51	67	66	63	57	79	71	74	62	67	66	71	63	54	55	85	67	57	74	62	82	64	78	55	51	52	65	95	83	65	73	65	61	78	53	73	62	76	59	70	70	61	73	66	80	58	68	79	72	61	79	58	67	66	69	69	58	61	75	65	67	61	68	51	51	80	55	63	65	72	70	70	65	74	82	61	64	53	71	66	58	67	66	68	67	79	69	62	69	62	82	66	67	79	47	69	55	62	69	64	84	68	80	57	66	67	61	84	75	58	66	68	60	62	68	71	73	77	62	57	69	64	52	70	67	61	62	66	71	65	66	64	65	62	62	59	57	66	77	66	71	67	53	75	69	81	64	64	65	61	71	60	60	80	76	57	58	63	64	64	67	74	64	80	50	65	48	65	67	64	63	63	53	63	81	72	59	81	67	74	60	64	67	67	48	64	87	72	72	70	61	67	60	68	64	73	55	72	52	68	70	77	76	71	76	71	61	70	64	69	65	68	77	74	58	62	69	66	83	65	61	62	75	63	51	72	67	64	73	58	66	78	63	62	73	61	78	65	53	67	69	55	55	69	58	68	63	74	70	68	76	67	80	50	61	76	61	66	67	55	74	60	71	74	66	72	55	75	59	60	73	64	78	54	71	50	66	69	76	65	62	51	52	78	59	63	55	61	76	59	67	53	60	63	81	67	72	68	44	63	65	77	75	64	66	63	64	78	64	65	71	87	72	59	74	66	67	71	58	70	58	79	70	72	70	65	75	55	81	68	82	63	69	62	66	90	63	63	61	59	66	65	70	62	59	62	65	67	50	66	72	68	63	62	60	57	47	58	51	58	71	59	61	65	74	82	78	58	78	77	80	70	68	67	70	66	71	72	63	83	55	70	72	66	56	69	64	75
38671	28378	24088	24556	23987	18330	16027	16857	14654	11486	8215	5791	3482	1527	995	797	689	681	677	593	629	570	608	558	614	662	617	574	562	566	579	559	579	541	566	557	564	576	569	578	545	527	565	547	595	607	577	582	527	548	616	572	548	593	576	552	589	582	572	573	553	572	544	614	576	597	558	541	565	559	585	576	573	570	563	578	577	580	583	581	583	586	556	576	596	576	568	594	591	582	541	594	573	606	577	593	544	512	568	555	591	598	618	617	572	574	561	533	572	583	566	568	596	571	576	552	593	587	580	547	580	576	524	522	574	616	571	549	569	598	526	523	579	603	549	562	579	581	580	603	563	603	600	549	602	555	577	557	615	576	590	578	589	603	564	594	560	568	581	590	558	582	606	594	591	617	630	577	555	589	595	567	553	537	541	540	562	608	539	565	549	563	566	559	589	582	545	555	543	571	514	560	602	578	585	575	539	594	551	543	559	600	607	560	548	536	544	634	542	561	586	590	593	550	606	598	542	580	590	558	573	551	575	569	573	557	595	586	578	599	573	565	588	556	526	594	578	525	566	551	585	577	582	569	580	554	553	572	610	569	586	546	578	549	560	569	517	590	558	560	567	593	549	553	575	588	574	556	607	568	613	592	586	552	589	556	595	561	544	560	574	580	579	557	540	529	575	568	544	596	537	564	602	577	613	552	541	605	553	579	590	621	584	534	564	560	599	576	540	594	546	617	555	565	472	602	532	594	530	566	517	538	603	519	615	592	555	566	602	571	562	560	556	557	557	578	553	600	584	538	564	571	528	574	598	570	590	605	568	563	566	603	557	599	577	506	591	620	572	553	553	556	560	586	564	593	599	597	608	531	547	574	576	551	568	567	581	552	553	568	597	590	519	587	560	580	574	572	519	555	585	565	543	581	568	584	565	576	555	590	540	581	561	560	593	602	550	583	601	546	540	582	565	564	562	627	552	579	573	563	559	554	549	577	558	549	554	613	582	583	619	575	581	527	605	597	573	559	575	488	557	564	576	590	508	594	586	581	585	614	569	564	585	592	549	542	598	601	583	563	542	567	602	603	524	574	570	585	582	570	557	566	557	569	612	570	574	603	529	589	552	567	563	587	547	562	574	566	604	604	574	528	509	604	583	563	608	562	553	581	583	581	584	589	573	579	558	620	569	539	562	582	561	581	578	549	594	569	572	590	577	577	570	587	585	552	560	586	572	553	574	579	579	560	545	555	601	565	539	551	601	583	561	572	575	543	572	586	619	567	560	590	545	599	606	591	564	574	557	567	564	558	568	567	533	548	591	595	570	560	603	600	528	566	578	558	577	564	583	582	586	589	557	567	623	544	596	572	546	557	617	601	592	584	572	568	544	590	592	568	569	520	559	580	611	573	530	563	573	547	574	576	578	597	600	570	585	556	576	560	535	560	539	548	587	592	576	516	587	578	540	594	588	575	569	546	560	562	585	620	583	536	553	551	600	548	562	587	594	580	544	553	554	562	573	559	575	562	563	547	592	603	571	587	580	581	587	544	556	555	560	533	557	582	557	565	579	564	552	594	532	609	583	590	553	528	545	551	568	635	593	596	542	590	578	586	565	554	586	583	524	548	586	601	552	526	559	579	595	546	602	579	571	580	604	567	591	572	530	560	552	567	592	571	574	588	545	556	563	611	599	561	567	568	553	581	574	527	596	564	579	630	577	585	571	587	537	587	569	596	552	575	586	598	572	555	551	575	597	569	586	537	557	552	558	552	570	592	567	559	551	528	576	589	568	536	568	566	601	559	586	561	579	562	536	546	558	556	602	545	526	612	577	526	552	561	585	570	519	612	560	566	600	536	557	568	581	574	574	594	624	553	540	586	552	530	605	561	601	597	587	577	563	578	555	570	538	551	535	578	599	539	581	581	561	555	580	584	575	579	595	572	560	541	575	562	561	595	552	539	579	542	567	578	616	595	534	564	535	521	581	593	511	609	588	560	564	566	588	574	552	565	564	551	574	585	605	574	625	558	575	568	556	574	561	615	563	588	570	552	573	583	544	557	563	586	573	541	578	572	590	566	570	601	585	567	591	611	553	606	574	619	597	601	571	564	582	549	550	589	597	585	571	566	574	555	583	607	598	597	560	595	566	593	569	550	539	573	572	566	536	563	558	553	582	589	605	602	552	613	577	535	602	590	550	593	573	541	583	534	569	525	569	598	588	551	546	589	544	537	552	554	586	552	539	581	604	529	594	514	547	575	519	549	576	604	550	535	562	588	559	553	557	565	591	586	546	570	571	553	558	557	578	555	580	605	540	549	575	565	519	568	576	575	584	562	556	559	605	533	573	533	576	550	567	620	528	599	577	545	560	607	623	578	557	541	602	582	580	601	573	558	612	544	569	578	568	549	630	549	577	600	549	574	620	596	532	578	600	579	595	579	552	526	541	563	561	562	547	576	560	524	590	528	547	557	556	636	569	546	610	570	555	586	571	578	556	549	593	546	515	597	597	561	584	552	576	549	557	594	584	559	574	587	572	593	549	575	576	597	568	566	615	606	589	594	550	561	556	582	562	592	527	576	576	556	558	578	542	594	544	506	586	601	594	554	566	578	516	554	524	579	560	563	555	559	545	567	556	577	582	592	581	549	550	558	550	535	558	556	529	519	622	550	553	560	576	591	602	549	585	582	549	573	579	553	558	559	553	543	565	555	567	545	560	570	552	576	577	610	584	583	563	572	578	570	562	580	604	602	568	591	562	550	592	556	574	534	567	553	579	591	552	595	530	566	599	552	615	580	605	614	598	589	554	599	595	591	578	531	589	538	564	591	543	513	564	591	586	571	567	574	559	577	605	539	516	588	555	604	607	529	559	552	584	606	601	600	570	572	552	583	574	593	563	572	618	561	574	599	519	528	575	539	582	530	547	563	555	637	531	555	607	572	574	575	560	568	563	579	554	571	568	587	570	578	551	573	598	580	555	540	596	588	587	543	560	555	558	574	613	609	592	587	574	605	581	555	569	575	569	581	604	584	574	548	557	610	593	594	570	552	596	589	548	549	591	585	572	558	523	589	588	574	610	546	583	597	600	574	593	564	551	571	576	571	554	589	543	526	556	584	576	582	535	583	549	585	555	557	603	586	559	563	590	592	589	584	533	549	556	586	552	536	520	578	515	512	618	562	563	568	569	604	592	541	546	561	628	574	565	550	580	536	510	594	564	512	546	572	574	562	514	553	571	605	578	555	561	572	582	542	556	574	584	593	566	577	599	593	549	587	550	544	614	591	577	536	580	549	547	562	574	573	545	580	590	550	589	546	613	586	570	549	566	566	589	561	573	578	558	610	527	600	557	583	555	579	578	566	567	555	591	595	624	587	576	560	555	594	573	525	611	540	542	589	596	551	518	556	605	560	572	592	578	563	602	544	588	593	532	553	584	617	594	578	574	593	571	556	578	558	565	590	576	612	597	606	582	560	540	585	613	539	527	559	587	612	563	559	590	563	582	539	582	543
11111	10378	7412	4767	2712	1589	1236	1537	1574	1137	880	616	366	204	135	96	103	95	105	90	82	94	87	99	78	80	94	93	78	93	82	82	101	75	102	91	111	94	95	102	99	77	92	98	100	92	85	111	80	97	79	100	87	96	75	83	80	105	93	71	85	98	98	87	85	97	108	90	101	113	87	113	81	83	91	110	100	78	78	75	88	94	92	99	102	102	87	88	85	79	95	85	99	97	77	87	77	77	80	105	88	74	102	87	88	88	91	94	99	101	83	91	101	107	75	89	87	83	91	84	78	90	99	96	78	103	86	90	103	81	85	78	87	93	89	76	96	85	89	99	76	94	100	93	86	85	88	80	96	87	79	83	105	83	90	82	82	93	92	95	80	89	85	81	110	89	89	86	81	94	93	89	84	98	80	95	89	118	86	99	99	86	79	94	102	85	88	88	96	89	105	89	79	87	96	89	101	91	86	120	78	74	81	81	71	92	96	84	81	86	97	98	113	104	89	77	88	91	75	93	97	97	104	99	86	70	78	82	103	91	96	89	96	88	100	95	86	100	94	78	79	88	103	85	90	93	90	91	92	98	93	91	78	80	105	74	96	91	90	83	87	97	74	95	85	85	101	89	86	101	108	94	87	89	86	83	83	77	79	111	90	90	78	102	104	79	102	81	85	83	88	76	100	89	84	82	99	78	91	86	99	88	108	96	91	96	89	101	104	92	104	89	81	78	118	104	83	90	96	92	95	64	94	86	105	72	99	97	81	103	104	78	105	96	87	96	79	75	86	95	95	82	99	84	102	87	94	103	89	89	75	104	94	97	88	90	86	92	93	86	85	93	71	80	94	99	95	104	106	105	73	105	84	75	97	81	90	91	83	74	78	80	83	103	88	96	103	84	85	82	83	76	88	68	96	98	91	96	103	94	80	90	88	88	94	115	89	95	83	84	79	83	74	90	92	98	109	95	104	97	89	102	89	88	88	83	61	90	84	104	102	90	87	84	94	100	78	80	85	84	88	92	93	98	84	93	84	94	89	78	98	97	81	88	91	94	86	86	80	104	101	85	93	86	103	90	101	92	79	90	93	76	75	107	84	91	114	101	91	93	77	92	65	95	103	108	94	99	94	95	98	89	87	79	76	88	94	73	85	85	92	88	102	83	98	69	88	89	91	86	73	84	98	79	90	101	83	87	95	85	82	94	96	88	89	86	84	99	95	82	75	89	82	95	83	102	90	90	103	92	80	84	98	83	94	80	90	102	81	87	88	92	84	92	88	82	89	93	84	97	112	84	94	100	88	79	97	88	81	85	81	82	81	68	67	93	118	99	96	72	95	112	78	71	77	82	94	87	106	86	110	96	101	76	110	93	93	101	92	77	115	84	87	98	89	101	76	100	98	97	89	102	83	82	74	80	99	89	81	94	100	100	83	77	102	96	92	87	91	85	85	82	97	90	96	82	76	90	97	95	96	96	88	100	95	93	79	95	82	91	86	96	80	108	79	95	101	85	100	95	85	97	88	76	90	79	95	97	98	92	81	99	90	102	95	90	81	89	90	103	87	92	97	84	72	101	91	82	93	91	88	93	93	99	83	100	82	92	96	76	92	90	83	97	93	92	96	80	99	82	85	88	91	92	98	97	88	91	102	81	93	82	91	74	96	90	92	83	85	90	98	75	93	87	89	80	102	99	81	99	91	89	80	79	104	86	95	93	115	104	77	87	104	97	95	99	91	83	107	67	93	81	83	94	97	88	95	87	98	72	111	82	80	84	95	73	81	70	105	82	80	86	86	91	97	90	86	100	89	88	106	70	92	95	88	83	89	98	94	84	99	94	96	105	94	95	83	85	98	81	87	84	103	113	85	83	107	87	88	95	93	93	95	94	87	99	100	93	99	90	82	70	88	104	104	94	93	84	77	92	83	94	93	80	98	78	98	84	99	103	67	98	104	87	88	86	80	103	101	86	82	72	84	93	103	81	86	112	87	84	97	96	95	84	73	114	103	94	91	91	88	77	95	83	86	94	77	83	107	98	98	84	75	101	107	80	91	95	94	103	81	92	84	94	67	105	70	91	100	91	98	95	83	75	101	87	98	103	75	95	101	81	90	87	101	86	101	93	83	88	87	107	85	92	83	102	105	103	106	97	75	86	103	72	92	98	93	95	96	91	101	94	74	108	85	89	100	85	101	93	79	87	91	86	85	106	85	82	92	100	82	83	98	98	82	90	98	92	75	112	97	85	81	87	102	99	92	110	101	95	107	90	85	92	78	102	83	87	95	88	75	97	84	88	99	85	95	83	92	94	101	83	91	96	101	96	81	93	73	115	114	79	82	88	99	89	91	86	105	78	92	89	98	91	91	82	80	72	99	88	113	79	101	88	93	93	95	104	96	81	74	81	90	81	88	93	78	99	91	91	100	99	97	101	90	74	90	85	97	96	98	101	79	80	94	83	98	75	105	96	85	99	97	73	109	82	84	78	91	88	91	93	90	82	76	91	105	101	78	90	83	87	87	92	112	97	96	95	106	100	84	81	83	90	94	93	100	90	89	81	84	80	95	88	79	89	103	91	96	97	97	91	90	102	86	99	97	82	91	71	87	93	97	95	102	96	89	78	87	99	96	86	74	84	96	105	91	81	92	100	84	78	99	85	79	92	96	79	95	89	91	96	96	96	91	84	85	89	78	95	101	98	102	85	91	101	96	101	90	87	77	103	96	97	109	92	111	77	76	88	106	77	94	83	83	92	93	88	85	83	91	83	102	79	65	93	87	91	81	69	86	92	93	90	88	87	97	124	86	79	97	88	89	101	90	97	97	99	81	106	86	100	96	103	91	91	76	79	91	101	94	83	89	72	102	90	83	102	94	87	99	96	85	95	90	83	106	102	94	93	88	107	72	78	99	79	76	79	88	83	93	83	88	75	117	95	85	113	92	90	88	84	105	89	99	92	92	85	81	84	89	88	80	90	91	83	82	97	82	93	107	81	101	92	94	90	84	104	86	83	88	90	74	80	97	104	102	87	90	93	85	87	79	102	90	91	104	84	90	87	84	84	89	87	82	92	111	81	111	100	84	98	98	83	99	79	78	73	86	107	101	79	95	70	94	84	107	93	102	88	90	95	99	85	99	113	90	92	76	77	101	92	81	97	73	93	80	79	84	87	106	94	86	80	88	93	112	89	96	83	111	79	93	94	92	95	95	103	75	80	78	92	105	77	99	89	89	69	92	79	93	85	75	85	102	80	94	93	78	92	100	80	73	90	82	88	117	83	85	86	89	76	91	80	88	101	106	79	79	90	98	95	79	95	97	81	92	97	87	90	90	77	93	78	89	82	97	101	99	102	92	83	79	88	73	86	99	96	71	90	97	82	98	82	84	103	99	92	81	86	90	94	96	92	93	97	82	86	87	92	93	101	79	102	91	81	92	85	84	88	79	99	102	80	90	80	98	100	83	82	68	88	92	85	85	70	94	86	103	89	105	92	80	89	87	95
41861	32319	28784	27343	28141	25607	22365	23525	21968	17591	13966	10210	5979	2907	1563	1211	973	1016	994	878	831	814	874	821	899	1016	907	861	801	763	794	815	821	834	787	765	783	806	833	796	800	762	790	823	813	791	805	765	816	783	747	786	786	785	824	757	807	765	790	771	754	783	751	833	802	757	745	784	772	821	788	818	771	797	791	771	728	784	781	835	829	809	795	781	806	759	833	753	806	827	800	740	801	742	848	810	830	799	773	775	799	783	773	779	785	783	842	707	765	797	785	749	796	794	792	812	815	755	803	789	839	810	808	742	769	825	752	782	754	804	746	868	829	777	755	765	786	756	776	792	797	807	816	806	775	825	749	770	765	803	775	800	837	850	749	774	746	811	814	778	795	736	816	777	820	774	804	781	771	788	755	807	774	771	807	818	802	791	811	795	774	775	775	831	765	789	807	812	775	743	806	795	778	800	777	728	821	797	796	786	799	805	793	795	810	753	751	786	741	801	815	769	789	819	723	769	787	788	778	763	772	786	840	806	810	766	811	779	755	773	806	858	796	800	815	808	783	830	767	803	835	798	765	815	786	792	757	817	792	749	799	753	799	826	788	744	826	788	782	806	810	782	784	718	820	753	719	827	837	823	788	769	844	789	767	766	821	837	780	830	788	734	739	802	762	805	786	787	757	776	793	822	791	798	758	808	757	796	783	764	761	769	815	774	761	813	788	803	795	789	804	798	761	766	817	746	808	805	758	830	805	718	806	797	806	793	811	838	793	821	790	782	783	755	785	837	796	764	751	810	774	810	797	769	812	784	773	829	776	776	755	813	791	818	751	778	798	835	758	826	798	769	752	793	786	799	764	830	787	779	824	837	774	778	747	826	775	752	771	792	807	756	822	734	741	821	817	803	757	755	770	805	803	732	789	779	760	769	806	809	747	812	818	759	818	792	806	737	765	805	812	794	730	785	769	768	842	802	796	805	780	789	781	775	819	784	891	754	788	780	811	773	826	756	750	779	782	782	826	790	806	806	804	802	811	782	729	775	767	812	825	806	770	746	802	798	768	760	748	761	783	819	786	782	771	757	814	799	781	759	820	790	801	796	769	783	793	805	794	756	806	797	778	797	792	791	794	799	783	770	786	753	738	748	797	813	817	780	799	820	821	862	797	818	754	744	783	791	795	826	823	762	791	795	771	795	793	765	743	750	803	796	804	760	864	766	773	801	810	774	817	789	766	804	805	779	771	808	814	784	787	792	744	736	785	801	755	775	807	781	789	769	779	780	800	756	815	766	825	830	767	734	764	806	787	767	810	815	810	763	773	786	808	804	766	792	807	777	763	785	750	744	802	803	777	795	843	811	764	791	821	803	709	760	793	736	784	796	774	775	742	800	793	804	779	817	764	743	767	777	788	773	787	757	750	804	836	763	762	786	816	813	811	840	812	751	825	764	797	754	769	804	841	730	791	778	804	782	803	804	772	791	765	815	772	850	795	777	810	795	769	741	845	752	759	773	799	776	779	787	797	729	763	768	728	772	827	791	773	755	807	800	795	738	790	814	795	835	786	828	727	801	788	770	752	788	788	805	775	828	741	764	806	784	753	814	786	767	780	793	769	796	753	813	743	781	790	781	801	820	724	785	777	777	790	777	812	780	817	776	807	772	818	794	806	775	759	771	783	809	810	806	814	785	786	835	826	773	766	805	774	837	769	774	754	786	755	774	804	803	751	756	749	762	797	714	747	735	782	704	781	774	784	808	795	807	804	827	760	777	772	789	827	750	807	785	780	776	768	789	793	804	806	748	767	825	829	818	810	766	797	809	785	753	795	812	828	778	772	770	768	786	789	787	782	801	795	803	771	733	795	803	792	773	791	823	811	827	726	786	801	778	792	811	800	789	781	816	822	816	799	768	786	776	819	773	777	772	792	799	791	804	796	802	731	717	843	781	785	752	778	811	763	801	784	788	796	770	782	830	804	780	775	796	777	768	793	812	782	807	812	775	795	810	812	821	792	824	766	767	772	768	768	797	784	810	783	819	801	800	778	843	760	774	764	767	843	844	798	783	808	718	772	725	767	825	794	779	828	800	773	768	787	805	803	834	769	769	808	804	734	786	797	746	807	799	771	839	812	729	803	724	824	816	809	754	855	808	846	776	793	757	808	813	762	803	773	817	838	782	773	768	774	754	812	790	799	880	837	769	840	785	780	786	772	774	762	782	771	794	795	770	866	772	783	808	791	820	757	813	740	775	790	795	800	814	793	735	756	811	815	752	802	795	810	803	817	772	814	804	808	812	776	782	771	821	776	838	824	751	848	730	784	778	833	796	769	797	781	792	831	784	768	767	816	813	810	811	794	758	789	811	757	737	788	798	778	784	746	827	768	851	757	742	746	759	775	809	745	747	765	759	793	797	776	782	735	748	797	788	804	765	893	813	792	800	787	808	801	797	764	763	835	785	776	785	749	738	777	776	803	813	777	724	793	783	755	763	773	778	791	803	790	791	810	771	798	790	787	788	740	814	754	766	828	790	768	860	761	717	786	749	796	766	802	776	762	767	789	738	815	810	781	792	781	799	787	784	827	745	822	805	774	800	787	781	760	768	797	753	809	827	820	789	786	782	809	795	801	786	795	738	768	755	806	790	766	795	786	748	799	775	825	772	798	740	794	762	789	707	801	787	784	778	747	758	778	749	823	749	768	782	760	753	763	825	790	801	779	747	767	778	758	800	800	813	777	750	734	801	775	786	783	789	737	791	844	771	749	815	821	757	784	798	830	818	822	774	768	764	824	823	778	799	760	826	805	853	798	767	851	806	815	784	772	777	795	769	769	812	807	823	784	762	807	822	814	759	787	770	821	751	770	791	765	811	808	774	794	818	844	845	751	740	815	737	793	753	778	804	791	770	825	771	829	781	811	734	813	803	816	824	746	794	775	769	831	765	767	773	790	800	778	858	748	796	783	781	788	821	765	834	774	829	793	757	814	774	777	781	789	800	815	836	781	798	805	784	704	769	788	795	776	777	770	774	765	733	806	808	826	786	752	743	778	839	743	725	831	800	789	815	841	759	790	823	875	796	832	797	800	792	841	803	749	789	767	780	802	764	782	829	843	770	834	808	767	809	820	794	794	826	779	773	796	764	777	809	736	829	770	773	790	834	810	763	783	769	761	777	760	812	798	773	765	852	739	871	776	815	771	799	810	816	775	806	807	834	831	776	806	763	791	714	722	781	807	812	845	769	796	763	816	842	802	816	760	771	787	786	770	765	777	784	804	808	796	761	788	818	821	810	834	820	787	806	783	754	803	760	754	811	766	807	799	803	809	816	763	845	738	760	745	895	776	852	787	807	808	774	848	788	746	827	744	803	765	769	810	808	793	841	762	769	771	792	785	744	839	782	780	791	784	757	814	779	772	786	763	722	792	790	789	704	785	835	790	806	801	820	795	815	782	773	765	764	715	788	753	777	764	820	795	787	813	816	812	748	778	786	748	791	790	775	849	770
5961	4879	2979	1727	775	376	296	288	280	245	178	162	132	98	75	78	56	90	74	76	73	86	83	79	97	84	77	79	72	66	99	110	83	91	75	73	82	83	68	77	72	73	82	84	86	83	73	77	82	89	84	78	91	81	83	87	93	77	85	69	85	83	102	67	83	84	73	87	84	70	75	84	80	92	68	78	87	90	61	78	108	86	82	83	91	76	78	84	84	84	77	66	68	93	88	80	87	71	79	68	75	94	95	93	86	72	87	78	94	65	94	88	84	74	75	78	72	74	80	70	89	97	63	84	66	101	77	77	64	79	94	73	96	77	70	80	102	87	90	72	94	84	86	87	88	83	86	83	83	82	89	94	83	57	74	83	85	82	66	72	77	96	77	90	79	73	76	91	82	81	86	70	63	89	81	73	80	79	83	78	71	102	79	86	79	90	96	97	103	85	70	85	77	83	106	86	82	75	86	83	79	81	82	70	83	82	72	85	89	79	78	77	80	75	81	71	85	89	91	96	81	77	86	76	82	67	67	76	81	88	86	68	80	80	93	103	95	93	67	86	91	89	65	88	92	88	88	88	79	86	81	81	101	101	94	78	90	82	69	83	92	72	94	74	74	89	74	69	90	74	77	87	87	72	78	102	83	79	97	87	85	95	86	88	107	83	96	97	71	58	98	81	82	84	78	82	78	76	90	83	90	80	84	89	92	79	78	96	72	75	79	83	67	91	94	74	66	89	84	87	84	69	93	79	79	93	54	86	80	81	81	94	81	84	78	87	79	77	80	65	78	88	88	67	85	74	89	89	79	75	102	80	70	63	77	69	82	86	80	75	74	100	94	87	75	89	98	88	84	77	83	85	76	91	83	90	84	80	66	79	81	98	93	95	83	79	87	89	80	73	83	93	75	73	71	74	71	91	88	86	72	90	74	94	72	82	86	73	86	90	75	99	83	89	85	77	80	90	79	91	95	77	63	79	75	84	75	91	89	87	90	82	81	77	93	71	95	91	75	78	83	70	86	93	81	96	84	70	77	72	79	79	91	89	86	67	64	84	94	78	83	85	83	87	80	85	95	85	81	96	71	85	85	82	81	70	76	73	83	85	90	82	92	80	90	64	76	95	97	70	93	84	78	75	86	74	77	81	89	82	82	76	78	83	101	72	91	92	80	67	75	103	74	77	76	90	76	75	83	88	93	88	77	76	85	82	75	80	111	94	76	82	69	80	87	88	90	67	80	88	102	85	74	93	88	72	88	79	84	70	82	90	92	100	92	76	85	83	82	76	72	78	79	72	75	99	83	73	70	81	89	81	101	78	87	79	92	76	78	83	80	84	79	105	76	81	87	85	75	75	79	83	86	79	81	85	92	83	69	78	95	87	92	90	88	69	70	72	83	88	91	90	80	75	83	75	81	84	70	79	83	78	86	85	79	95	87	64	76	79	89	93	76	85	97	72	82	77	78	75	92	81	90	72	101	76	81	88	80	88	87	87	79	80	88	78	88	73	70	86	71	81	98	63	75	89	88	84	83	81	82	67	94	81	70	91	68	76	76	88	93	83	85	78	63	80	73	80	82	75	82	64	79	87	85	92	93	65	88	91	93	100	82	74	95	94	70	87	93	75	91	100	74	77	79	76	87	72	95	92	72	78	65	73	89	85	106	79	87	77	104	72	62	74	73	86	91	71	62	84	74	68	83	80	86	82	86	82	86	85	81	63	101	84	93	77	71	87	82	70	85	86	79	72	84	70	100	73	86	71	82	90	83	75	71	85	58	85	80	83	78	70	88	72	86	86	85	85	92	84	80	81	89	85	95	71	74	83	90	82	70	80	70	75	94	75	92	84	76	82	94	74	84	71	85	90	71	98	92	80	78	84	99	81	67	71	87	82	98	86	85	75	77	71	78	92	73	65	83	78	81	89	92	85	68	88	86	90	86	87	91	78	89	73	86	102	100	91	75	84	55	82	76	66	91	68	76	78	64	88	77	76	83	67	71	89	69	79	98	78	78	75	85	104	69	76	93	88	92	62	94	94	82	74	71	77	72	93	74	84	105	96	89	72	90	96	59	77	72	95	81	85	80	77	77	89	93	89	90	85	79	76	80	72	84	73	81	85	71	98	97	84	74	84	87	100	90	76	76	84	102	89	94	79	80	100	84	93	79	99	75	77	89	93	88	71	86	80	69	93	71	81	93	96	64	96	82	92	84	92	89	96	79	78	71	94	113	88	75	70	87	87	78	80	96	79	85	80	87	74	84	81	88	116	90	87	94	71	87	76	95	83	91	91	87	84	86	79	69	86	78	84	69	86	77	83	92	83	76	95	76	78	85	71	89	91	76	80	81	95	98	80	89	103	83	73	86	81	87	80	83	95	88	81	94	89	75	70	78	85	87	84	89	80	91	83	75	83	82	74	94	82	78	73	89	72	87	92	80	84	78	90	63	98	70	74	88	75	73	95	65	74	74	79	73	89	84	80	69	86	77	75	75	82	78	73	83	66	81	72	90	77	88	79	85	97	87	68	90	89	94	93	75	75	81	77	84	81	79	82	66	83	82	73	70	96	112	71	75	76	86	92	80	65	86	75	84	89	85	88	94	97	87	82	85	77	83	71	90	94	73	95	86	78	89	67	77	76	82	84	102	53	89	77	88	79	96	70	80	93	86	84	77	89	76	86	86	76	88	84	65	79	103	80	86	84	64	69	72	80	83	73	90	85	76	77	93	94	74	74	76	81	87	94	72	84	79	92	82	81	82	88	69	94	92	82	81	91	81	94	78	86	75	96	92	87	90	90	69	81	75	92	82	73	76	89	84	87	85	84	82	75	88	95	75	81	71	88	80	79	85	79	92	83	103	84	77	89	87	82	74	69	83	86	73	92	72	59	79	81	87	75	79	93	72	85	103	91	67	85	69	82	80	88	83	89	88	84	67	87	72	89	97	95	80	88	71	89	70	87	69	78	99	89	78	88	69	90	79	89	74	101	75	84	81	91	82	90	79	82	82	75	82	75	92	77	70	86	92	93	99	83	92	68	70	90	82	82	63	85	87	80	93	66	71	79	81	92	74	86	90	63	99	75	67	82	83	85	87	70	96	80	85	81	97	98	91	103	67	92	88	99	82	99	98	85	85	80	83	69	86	83	78	83	73	82	80	85	84	82	91	71	83	77	88	82	75	63	73	79	78	96	84	76	85	92	82	89	81	92	89	91	82	69	98	68	90	82	84	72	93	90	98	86	77	89	84	62	83	82	98	81	83	72	89	99	74	84	105	68	81	78	81	88	89	67	87	68	91	62	95	108	91	92	88	75	81	86	62	73	89	84	80	84	83	90	82	69	81	63	84	97	88	103	70	78	85	80	75	90	91	96	91	82	82	83	86	81	101	64	81	69	66	72	100	86	73	82	92	86	71	72	72	71	88	88	67	85	89	83	79	79	92	93	75	85	80	85	75	78	73	89	79	80	78	77	90	104	78	81	62	78	86	70	96	87
33784	25123	20739	17316	15032	10215	7904	7125	6320	4623	3345	2620	1685	1054	922	776	716	713	728	741	701	690	651	725	739	716	758	700	701	729	675	733	701	713	666	754	723	660	696	691	691	702	709	703	727	712	665	661	657	743	660	714	708	746	663	737	734	736	752	724	699	763	724	726	715	651	674	693	664	716	704	718	673	659	726	672	727	699	729	708	678	722	656	715	679	727	694	733	714	706	732	692	744	711	670	731	709	691	702	719	730	704	712	671	676	724	719	731	668	691	739	682	737	675	682	718	716	708	693	695	669	689	677	688	726	660	719	714	695	726	689	709	720	648	670	672	667	737	659	714	750	670	683	753	742	678	722	665	687	721	696	689	717	662	689	755	693	726	679	709	693	719	668	696	718	678	687	691	665	652	745	708	721	679	707	710	703	700	719	665	674	712	668	686	674	684	693	734	683	749	727	674	713	683	684	722	681	677	726	679	632	678	705	682	709	670	691	711	738	702	708	690	752	694	725	687	673	743	718	680	723	722	721	695	686	721	723	712	708	699	700	712	668	713	729	714	671	638	740	647	687	712	717	717	663	684	679	715	671	669	684	709	739	660	656	688	701	721	701	706	691	705	688	736	731	705	710	676	722	692	739	697	708	691	725	739	741	693	715	679	688	732	726	725	699	681	716	712	705	671	731	702	679	706	677	733	669	690	685	690	716	686	703	657	670	754	681	690	708	702	728	673	687	665	737	673	663	683	686	709	680	723	787	712	707	688	688	714	668	650	671	653	678	718	729	680	728	672	718	733	736	715	654	722	719	729	740	688	717	696	683	669	690	675	738	728	710	655	668	686	708	685	668	735	687	704	689	703	703	727	678	634	661	704	702	698	693	730	712	708	667	677	731	691	706	725	704	723	671	737	667	716	724	684	687	718	654	669	648	686	694	749	688	689	723	747	704	713	699	728	689	680	719	740	682	731	697	671	737	683	704	720	681	685	696	701	762	680	730	751	688	704	687	713	732	713	744	721	678	675	764	660	696	703	692	732	704	735	681	730	739	689	699	734	743	695	692	693	745	732	703	688	682	724	710	672	728	710	694	696	684	740	744	685	713	669	736	727	675	691	709	747	732	656	682	717	681	699	680	674	749	705	688	736	697	735	709	703	716	720	739	710	698	719	702	710	720	676	724	676	721	702	670	764	715	684	705	720	692	718	695	745	696	659	728	707	736	745	662	680	701	702	726	686	695	764	676	686	668	702	727	703	680	728	719	722	701	698	684	697	673	741	695	743	654	707	689	710	679	703	706	721	725	696	686	651	769	756	713	723	689	720	671	697	732	672	690	773	685	740	719	713	732	730	706	708	690	681	696	692	689	684	740	639	676	711	682	701	707	715	727	711	692	678	729	699	759	725	692	697	726	723	711	695	729	696	656	701	740	715	741	705	713	704	703	652	724	716	748	688	685	693	645	699	708	713	718	706	688	712	663	713	720	685	733	716	697	710	730	729	659	688	719	710	762	718	672	712	712	696	722	683	688	681	737	717	693	756	675	693	707	736	695	753	730	665	748	714	708	689	711	745	709	715	745	753	719	712	713	697	676	719	672	717	662	704	714	750	723	671	718	728	675	653	700	720	709	680	693	679	716	713	725	707	704	692	707	733	726	740	710	749	702	729	691	707	714	723	709	694	727	674	664	718	677	742	721	685	717	700	715	770	684	716	706	688	691	693	706	749	708	651	689	681	711	624	680	712	665	698	679	685	683	729	717	728	686	671	689	679	698	659	716	708	687	678	680	699	736	733	696	670	689	743	740	704	713	751	656	669	694	732	713	663	725	678	706	696	719	665	749	696	652	753	693	706	704	692	717	692	687	694	758	701	723	716	683	685	701	693	708	642	701	714	729	714	712	689	720	724	669	697	690	723	715	649	675	771	737	674	695	726	724	703	698	735	722	764	682	745	716	717	711	682	716	732	732	688	724	702	722	691	698	712	728	765	696	710	691	719	702	724	705	727	720	705	680	668	732	707	683	708	705	694	701	684	698	667	695	657	687	689	704	698	700	696	701	700	718	723	675	700	723	722	687	667	647	726	732	696	718	691	702	666	682	699	745	739	704	705	710	695	660	676	657	714	725	680	649	673	657	683	652	671	657	695	693	714	621	697	713	741	678	752	680	745	639	692	709	685	746	684	700	681	682	747	742	679	705	666	704	666	687	724	714	661	704	706	696	677	771	694	709	752	724	691	687	668	697	712	681	739	732	707	742	720	731	728	681	717	700	681	717	689	716	707	728	744	699	707	685	707	680	720	710	668	705	681	697	752	723	700	686	715	701	678	769	715	685	717	728	675	724	736	741	741	683	666	689	689	686	709	740	731	723	679	688	694	725	705	724	730	669	733	719	678	740	733	721	717	689	711	664	684	673	726	682	659	735	694	765	725	691	688	707	711	665	681	691	738	663	654	685	684	661	697	721	680	711	667	707	714	746	679	688	684	685	761	745	725	700	673	662	704	719	695	701	747	716	731	675	708	703	722	679	681	701	725	666	771	719	735	715	700	680	680	693	674	687	682	705	712	657	696	721	706	705	694	677	755	682	729	687	776	711	682	706	695	743	704	699	668	729	725	675	690	655	693	692	703	735	662	707	671	661	741	709	733	699	669	701	687	685	696	693	654	716	785	645	708	738	672	724	708	731	704	736	691	711	668	713	700	692	704	732	699	686	676	693	700	706	680	735	684	698	695	706	704	683	687	715	691	743	711	752	734	657	661	703	704	712	668	703	712	670	692	687	660	667	660	703	706	717	687	705	716	686	674	700	697	734	727	691	751	684	732	710	708	687	693	718	698	722	662	748	675	699	701	703	679	677	700	715	729	720	689	719	719	661	665	719	664	700	750	691	752	726	700	718	728	716	679	716	703	701	743	705	699	657	695	701	698	679	702	670	705	773	728	740	676	710	658	692	692	702	664	763	706	708	710	715	708	699	671	695	688	714	735	683	716	725	711	709	694	702	686	637	722	684	685	694	700	681	675	707	681	702	676	659	699	688	733	700	704	706	692	682	706	718	678	670	691	740	694	699	731	719	723	725	712	662	683	732	653	713	714	649	685	694	701	692	722	701	697	709	688	706	727	682	676	733	717	694	697	705	697	649	705	700	702	727	762	764	706	740	707	720	728	733	751	707	717	655	716	741	681	726	737	711	651	673	742	691	746	690	765	692	665	728	714	683	696	706	642	672	665	739	704	729	677	722	711	678	733	696	694	678	667	684	668	669	746	687	695	663	705	741	669	683	697	697	690	755	718	669	728	698	703	721	691	691	673	693	678	682	731	710	709	735	724	699	705	730	657	714	696	676	696	699	684	696	702	687	654	687	723	732	730	707	750	708	718	713	702	727	670	708	695	715	748	653	733	654	747	712	695	708	733	714	737	704	696	689	685	713	665	727	685	683	683	730	700	701	728	644	726	704	699	711	674	724	732	723	715	717	630	754	732	675	754	708	684	678	700	733	696
8898	8506	6045	3815	1637	942	912	1071	1018	724	532	416	254	165	144	119	106	121	103	88	115	121	123	95	116	115	108	115	87	99	91	101	117	89	110	98	110	98	98	102	106	111	88	98	97	107	94	113	102	102	94	91	108	119	95	100	101	110	101	107	118	103	102	95	105	113	110	104	112	92	107	101	106	95	100	112	95	99	100	116	131	105	127	100	110	107	104	116	95	105	99	101	109	104	113	92	108	96	97	109	116	99	103	89	113	108	105	106	99	98	119	107	96	111	122	96	98	102	97	84	89	98	102	109	104	103	94	109	94	108	97	96	100	106	107	99	114	107	120	107	83	91	93	91	113	108	107	115	94	97	115	110	101	113	102	100	98	94	108	112	112	97	100	106	80	93	104	100	101	94	111	106	99	95	80	93	107	93	114	105	86	116	98	116	107	91	92	107	129	104	107	94	104	110	103	102	88	103	105	107	99	114	80	86	109	89	103	111	100	115	96	97	101	99	111	88	102	90	88	109	96	99	90	101	94	111	108	98	104	103	121	96	80	100	103	102	113	107	92	108	125	83	98	105	84	103	105	120	95	106	100	113	97	103	100	106	87	116	93	108	101	105	100	111	123	103	83	112	117	94	104	100	121	117	89	94	91	99	115	100	84	88	106	94	115	96	93	103	112	111	94	98	107	76	92	94	90	86	114	91	94	90	119	101	107	85	97	99	111	102	119	109	92	95	112	96	101	91	84	95	107	111	127	113	88	103	103	107	99	107	121	107	113	111	99	97	100	106	96	102	93	91	104	103	90	107	97	119	119	109	110	98	80	111	106	122	95	104	118	100	94	105	113	97	92	101	92	100	116	94	103	125	94	94	87	107	96	94	101	105	88	110	106	111	102	105	100	112	94	108	99	98	80	99	82	114	85	119	105	117	102	100	81	106	130	104	118	103	99	115	102	105	101	98	110	103	112	109	103	112	111	114	92	104	83	101	104	117	90	104	105	85	103	100	92	91	109	92	94	111	94	124	99	120	102	92	106	113	121	122	105	107	90	118	110	102	103	74	89	111	106	102	90	99	110	92	83	101	109	91	100	104	93	106	87	80	99	96	120	102	107	120	101	95	90	105	103	112	98	115	100	103	99	93	108	105	95	91	106	120	105	90	114	95	83	100	107	91	112	89	105	104	97	119	109	103	109	115	111	111	111	89	100	96	93	92	106	105	106	114	102	105	106	88	108	91	105	118	113	95	108	95	110	121	105	116	84	103	103	104	114	104	88	87	105	87	123	107	116	122	99	95	112	113	95	88	80	98	103	101	105	93	86	115	105	99	99	104	112	89	100	107	122	113	106	107	103	106	87	102	98	89	113	112	113	94	95	105	106	91	106	100	98	94	86	111	96	99	98	106	112	111	104	94	101	105	133	131	103	107	104	110	113	99	93	99	81	112	99	99	100	90	106	125	102	95	108	94	105	106	106	101	97	113	90	83	96	100	85	105	86	92	93	102	112	99	79	107	87	117	100	106	99	110	94	107	101	85	110	117	109	96	88	78	105	102	103	103	103	113	109	93	110	82	100	98	95	118	96	85	104	110	113	92	91	94	94	96	107	109	116	103	113	120	102	99	91	111	111	101	103	84	111	97	100	117	103	93	82	103	91	89	104	91	108	92	104	97	106	105	97	105	96	80	112	98	91	100	92	111	108	111	112	86	104	105	99	114	90	110	98	107	93	94	93	94	115	111	104	119	107	113	136	100	103	94	106	88	96	96	106	86	106	92	103	106	95	111	97	97	108	121	101	121	111	96	86	81	103	76	105	109	86	102	120	98	93	127	89	100	116	107	115	95	101	112	107	108	108	118	117	91	102	92	98	102	99	104	94	101	102	108	99	102	103	98	111	117	110	105	88	100	113	110	94	100	105	107	106	118	82	109	100	104	104	122	110	94	97	102	100	116	88	96	119	88	107	119	105	99	98	101	101	105	107	88	88	116	93	118	99	113	92	113	91	96	112	82	111	105	104	125	112	103	103	112	104	117	109	108	103	96	103	97	124	113	82	97	108	110	103	103	118	110	94	86	90	109	107	99	92	99	87	106	100	117	94	100	106	103	105	98	105	100	109	111	111	92	102	104	90	92	78	98	109	82	94	116	100	95	100	89	93	90	106	88	128	100	94	101	121	107	110	105	110	101	100	122	88	98	107	104	110	99	114	83	96	110	105	98	94	102	108	95	99	100	88	92	99	106	98	109	94	95	89	104	107	92	94	109	112	105	97	102	102	93	121	104	95	117	104	113	114	120	92	96	105	94	87	112	105	102	92	108	87	118	110	87	93	116	109	110	78	110	107	119	105	102	120	91	98	99	106	96	97	95	109	102	101	96	106	99	106	123	109	101	96	107	97	116	99	106	102	105	93	99	102	95	102	117	114	107	95	95	97	99	101	110	84	107	99	99	97	108	93	98	109	100	98	102	109	109	94	116	103	102	102	90	132	103	93	96	86	124	119	103	101	87	98	109	110	98	94	127	88	101	108	102	103	81	98	102	105	97	106	100	103	104	84	107	106	97	113	94	103	112	103	108	115	104	103	120	114	94	100	82	94	122	106	115	103	84	96	104	108	109	112	104	94	103	111	101	92	96	100	97	91	105	128	104	111	112	91	92	104	106	103	119	92	97	88	110	90	105	117	116	92	106	81	84	108	91	94	114	99	113	75	97	109	121	102	103	114	96	122	88	92	97	100	93	92	91	100	103	107	102	124	109	95	106	96	112	116	101	106	101	116	125	94	101	104	101	101	98	82	91	113	120	95	99	89	94	103	99	98	100	100	117	98	105	95	99	110	118	101	92	104	118	116	105	115	85	111	127	94	103	113	114	87	93	95	123	96	113	103	91	107	98	91	110	89	97	95	95	91	99	99	104	87	106	104	97	89	86	103	91	105	105	110	131	98	111	99	109	99	94	93	85	93	99	99	109	106	98	88	110	99	120	109	104	111	105	111	80	103	93	114	106	86	101	99	94	92	110	105	95	102	97	124	110	90	110	90	100	115	109	137	102	106	110	115	93	99	117	119	98	89	94	89	113	100	86	96	101	100	100	108	100	120	102	146	126	91	109	116	128	105	91	112	118	99	97	124	106	92	110	92	99	112	101	110	105	100	113	105	89	102	102	111	97	106	98	126	92	104	115	82	97	115	99	99	136	108	102	116	106	98	94	114	85	106	114	113	97	87	122	96	90	104	95	102	110	116	101	103	115	103	93	93	94	100	94	100	101	92	112	112	109	87	118	107	107	107	110	100	111	96	117	99	103	87	113	106	113	110	100	108	107	96	99	94	96	111	103	95	104	104	107	98	106	93	128	104	123	98	94	99	99	98	92	103	99	106	120	121	101	93	102	116	97	114	108	88	106	116	90	101	112	113	118	109	86	114	102	110	127	99	93	94	89	114	103	110	111	107	78	89	108	114	116	125	110	97	103	113	106	92	103	112	100	103	88	123	106	88	116
39352	30477	26677	25364	22660	19753	19067	18824	17671	13172	9481	7120	4015	1899	1382	1153	1012	1030	933	953	962	923	923	854	948	1001	887	899	871	838	866	886	864	897	893	892	855	850	830	899	873	867	865	874	873	897	871	873	882	875	917	880	945	852	838	841	890	925	875	865	874	909	932	862	817	939	916	838	865	911	854	848	847	854	876	929	886	882	885	894	838	858	831	861	890	815	851	877	875	928	853	874	864	866	839	868	858	867	876	905	891	927	870	877	859	882	907	888	890	890	913	882	910	866	884	897	843	876	863	845	903	881	825	872	870	879	850	853	868	885	880	917	843	940	936	885	864	874	890	831	932	847	837	919	898	900	896	871	884	870	839	896	884	928	823	857	880	846	841	870	945	878	865	840	848	891	852	866	863	916	884	880	859	890	827	882	900	821	822	877	879	883	840	892	924	905	880	861	880	878	867	888	815	932	867	881	879	910	875	885	902	904	858	828	893	871	858	876	963	870	875	864	852	851	927	885	939	871	884	865	851	902	895	864	867	908	887	958	884	881	880	873	878	835	814	881	933	905	893	907	869	912	873	869	889	919	881	883	791	892	875	867	824	869	871	856	926	951	868	872	866	830	908	891	875	853	886	943	901	934	879	865	842	917	900	893	890	857	893	910	823	850	843	847	894	911	906	901	895	851	875	873	878	843	874	842	894	892	870	840	925	903	893	907	854	910	860	903	899	904	880	868	879	925	885	910	874	901	905	879	906	904	900	884	866	884	925	915	837	895	860	851	859	825	861	866	901	855	872	866	851	887	842	892	916	894	918	865	848	870	889	900	880	899	879	879	859	823	887	890	918	907	818	880	887	854	908	927	913	880	837	884	952	917	819	915	884	852	867	873	887	889	895	914	872	937	879	877	861	855	818	865	933	904	905	906	843	898	939	887	864	907	837	844	852	864	868	885	903	850	890	908	831	901	883	835	870	931	861	864	863	881	880	855	848	865	851	899	843	907	855	842	846	895	907	930	853	913	844	939	893	881	933	945	902	861	852	898	877	842	877	866	880	868	866	889	861	894	885	914	902	864	897	871	917	951	850	864	825	869	876	850	847	871	885	861	849	857	872	893	893	850	828	909	957	894	887	861	859	842	845	884	870	866	887	879	906	930	870	851	848	915	885	864	861	835	871	883	873	884	882	826	806	875	891	878	815	925	878	858	971	850	902	853	907	846	875	876	909	854	864	840	856	883	877	859	885	886	910	900	839	896	811	894	861	914	867	936	887	861	865	921	851	893	839	892	886	926	841	868	883	858	877	857	911	842	887	885	961	923	850	850	896	898	873	873	870	867	939	888	876	921	895	817	938	847	891	848	882	887	864	860	849	907	853	883	871	881	863	856	968	875	899	918	905	841	911	894	895	834	897	906	811	895	873	874	859	870	895	857	881	921	857	860	854	842	844	885	884	929	896	883	884	867	887	904	862	888	881	871	910	914	875	875	919	841	886	867	798	908	862	852	871	880	917	842	831	882	830	913	920	871	861	862	843	856	864	884	846	899	803	865	886	849	907	878	889	871	874	935	889	929	859	853	880	853	894	863	830	838	884	876	817	876	854	869	861	881	851	910	906	892	911	860	854	945	870	873	817	907	877	845	888	874	871	845	924	872	833	841	863	866	914	886	907	890	907	866	849	907	817	890	838	892	894	861	858	922	898	861	864	876	817	879	878	837	835	872	880	894	887	860	869	908	914	878	847	860	876	858	909	884	925	880	891	876	844	843	866	898	869	877	876	865	903	885	904	878	865	914	882	922	889	886	894	904	922	847	843	882	848	875	859	913	910	860	887	888	864	881	870	827	840	841	872	793	950	916	899	864	946	900	886	845	915	854	906	861	887	921	868	866	916	864	868	861	897	865	925	882	862	887	897	823	838	871	917	947	841	897	893	850	902	878	876	876	853	885	883	865	907	876	877	877	903	919	882	881	852	906	831	925	867	901	837	869	875	900	941	903	964	897	885	852	827	865	878	904	885	858	885	853	879	877	856	930	839	891	889	879	897	896	859	863	869	920	891	855	879	908	893	880	885	900	902	909	876	887	828	915	899	875	847	886	835	839	898	866	874	897	898	879	897	864	868	898	889	908	914	873	889	839	890	907	910	877	896	903	876	905	873	915	941	892	858	960	839	882	848	859	869	891	926	870	844	855	836	936	928	861	872	851	905	876	889	916	868	909	902	903	828	883	892	873	884	929	965	848	840	909	873	866	900	830	893	854	883	891	872	860	866	879	854	917	860	910	921	892	835	881	859	857	855	898	903	875	854	868	851	879	916	934	864	872	894	848	896	865	887	876	883	864	887	879	884	910	901	918	886	899	917	867	871	890	873	887	881	936	873	886	877	838	843	904	889	926	909	860	866	861	862	861	815	888	887	898	899	845	824	837	895	858	845	881	908	842	837	873	856	905	886	868	876	896	866	861	880	883	852	883	884	893	897	884	932	859	858	856	881	880	839	848	843	882	845	875	895	877	897	905	889	903	906	867	870	833	881	814	914	900	902	914	839	898	833	872	854	944	919	894	994	903	946	908	844	844	918	871	858	941	919	873	856	939	851	842	895	891	909	833	929	880	902	903	874	843	886	853	900	903	869	948	875	870	872	847	911	908	921	878	893	832	935	897	870	853	873	860	867	900	883	819	908	864	917	919	845	893	896	889	888	890	865	880	878	856	828	849	918	868	896	842	919	870	884	842	880	832	916	830	834	861	846	878	885	897	898	894	893	917	851	871	896	904	859	817	903	890	893	856	897	844	860	906	865	857	859	845	858	920	858	871	891	880	835	849	862	932	922	952	909	905	885	859	888	872	907	884	879	884	922	845	865	932	848	870	857	919	922	864	887	884	900	875	899	888	870	895	844	874	922	886	895	864	812	904	903	871	946	874	861	915	852	943	886	857	927	851	885	875	906	841	911	939	826	867	848	880	876	911	873	893	859	875	832	841	874	826	904	877	885	875	941	892	877	889	906	882	923	913	853	851	861	848	905	876	849	920	857	877	875	841	882	918	856	911	855	806	859	894	838	912	871	882	869	865	869	879	910	856	912	899	861	889	858	855	880	900	908	869	851	854	962	903	881	930	870	849	884	830	903	907	870	883	955	918	844	896	900	860	862	886	868	933	900	919	866	904	891	917	838	885	866	925	881	922	877	868	871	926	900	856	859	851	911	871	896	898	914	926	896	887	867	883	870	868	845	897	919	804	874	855	904	848	895	868	888	877	892	879	852	902	840	889	862	882	902	903	930	912	900	846	928	872	881	893	885	868	859	880	940	894	884	871	887	906	887	860	823	846	884	879	908	850	905	925	865	911	852	859	907	843	862	908	862	889	872	954	830	884	844	945	958	921	819	875	873	862	829	884	895	903	879	873	886	867	891	892	902	881	902	816	843	908	857	861	914	861	898	869	872	886	860	885	816	851	837	926	882	921	895	863	884	842	848	841	886	900	908	883	878	831	877	899	887	897
10093	7732	5987	3631	1716	915	637	688	624	498	347	292	183	107	94	80	87	68	77	60	73	74	73	66	73	73	73	73	76	59	56	78	69	61	77	56	76	83	67	74	52	59	68	90	72	58	72	75	73	53	54	67	62	72	71	62	62	62	72	70	65	75	61	77	74	72	74	59	59	75	68	64	59	66	74	67	64	76	77	69	67	79	75	62	62	51	67	67	64	69	59	78	65	73	67	69	75	50	62	64	53	65	69	73	64	62	73	56	63	76	72	70	61	63	65	69	50	67	72	70	65	73	68	66	72	68	63	78	76	87	71	70	61	75	60	76	75	76	80	66	65	69	75	68	67	69	67	77	74	76	64	56	83	44	73	57	61	66	61	58	53	67	81	70	66	57	70	75	69	63	72	69	68	71	78	75	78	74	70	75	60	78	84	50	76	79	65	75	66	66	66	63	76	63	60	94	69	55	69	78	70	68	69	68	66	58	86	62	57	63	71	83	70	71	58	62	59	64	67	66	65	59	50	80	60	62	74	78	64	63	69	47	75	79	67	73	69	71	56	77	64	59	54	78	86	60	78	71	58	84	80	65	66	60	72	81	75	64	64	81	69	67	77	82	67	61	84	65	61	70	72	60	68	65	58	58	85	61	71	62	78	65	75	62	70	64	71	70	80	65	67	61	64	76	68	61	69	82	69	68	59	61	77	75	68	64	76	87	86	71	72	88	81	58	68	55	85	75	60	49	62	63	70	60	79	61	77	64	62	59	66	67	89	53	64	54	86	69	68	59	55	61	76	63	65	56	63	53	83	62	65	75	55	67	73	68	69	63	62	54	63	73	71	76	64	67	86	63	57	76	67	68	80	63	70	89	59	59	63	73	87	65	67	62	71	62	63	51	56	74	77	62	67	73	86	68	70	57	62	53	69	47	59	69	64	57	73	80	68	70	70	70	71	66	75	68	69	67	66	50	57	66	62	71	57	73	71	52	65	60	80	66	75	71	64	60	70	65	78	76	65	69	67	63	58	73	77	77	65	66	60	61	73	69	67	63	74	75	61	64	56	84	79	73	64	52	63	73	78	63	63	62	56	64	67	76	60	73	73	67	64	68	60	48	85	54	51	72	78	61	67	78	65	75	69	69	61	70	72	59	49	71	65	56	64	65	72	76	74	60	65	65	79	80	67	51	72	74	72	63	92	69	73	74	55	63	76	66	64	53	54	65	76	62	68	67	52	60	76	71	53	73	45	76	60	66	71	63	63	49	80	69	76	67	57	65	73	60	69	62	73	59	74	67	82	68	64	76	65	73	59	70	73	65	65	68	59	70	65	67	77	68	53	68	51	70	74	78	77	79	54	79	85	75	62	72	53	76	56	57	82	71	63	81	79	56	73	67	61	65	82	76	58	67	74	64	68	64	75	51	53	64	58	70	90	62	80	59	65	75	71	68	65	75	77	61	61	54	64	67	62	67	69	51	69	76	61	56	56	57	63	72	72	73	75	52	67	67	63	80	72	70	82	68	60	56	61	61	62	65	77	83	63	57	74	72	63	69	85	72	65	57	69	78	65	57	61	75	69	51	65	68	78	73	63	93	78	63	84	63	86	70	71	61	63	86	88	75	64	74	64	76	68	63	73	82	57	60	64	62	58	50	69	57	71	63	51	75	49	61	75	68	52	67	62	72	81	61	69	71	66	66	75	54	82	69	71	77	70	63	60	73	64	72	64	73	69	56	61	66	70	69	66	80	56	72	66	69	59	46	70	65	73	69	60	63	68	68	67	64	72	70	66	67	67	68	74	59	71	71	64	70	72	79	60	60	59	69	72	63	63	64	68	67	69	64	79	78	67	53	77	69	65	58	78	60	67	46	68	59	74	69	61	77	66	63	67	56	65	64	61	74	57	71	75	71	64	71	61	70	75	57	64	54	65	80	69	64	66	65	68	69	80	61	65	69	77	64	74	68	72	68	72	74	76	76	76	63	74	54	62	73	71	61	57	71	60	59	78	60	77	56	56	64	55	64	68	53	68	57	82	64	67	70	65	72	55	62	73	66	69	73	61	75	62	53	59	51	64	76	73	78	64	62	75	71	78	68	59	49	69	79	80	68	61	75	77	66	59	58	64	68	76	74	74	84	83	64	67	74	76	56	69	65	87	73	73	63	72	72	64	46	62	43	79	87	60	76	63	68	76	68	77	72	84	81	61	65	67	63	72	71	54	61	76	52	61	66	70	62	68	65	85	73	75	69	79	69	75	61	63	60	76	64	56	72	68	78	72	64	71	67	73	53	57	54	82	71	91	69	85	57	61	63	80	62	73	76	78	76	71	64	71	54	70	63	80	70	60	64	59	65	56	73	74	63	72	59	53	74	71	67	65	76	64	70	59	77	68	64	70	60	52	81	79	79	69	76	67	60	70	66	59	76	63	70	66	69	55	64	76	66	70	87	69	66	68	65	62	64	57	54	63	77	59	63	62	57	76	65	80	71	66	62	76	83	73	74	60	74	63	70	81	83	77	66	75	68	65	55	60	68	69	61	73	62	63	75	66	71	74	65	70	78	69	78	62	62	65	62	71	64	74	53	76	62	69	68	85	66	47	83	54	72	68	74	54	60	48	67	60	60	63	65	67	67	61	67	60	60	64	66	57	75	57	70	63	90	66	68	69	55	63	76	74	62	67	68	62	69	70	67	56	70	73	71	77	66	62	89	76	54	57	70	52	82	61	63	68	78	76	61	71	81	63	53	83	62	54	74	66	55	79	70	70	80	72	68	67	66	71	65	59	78	79	62	54	73	71	77	53	59	73	70	83	66	73	70	72	81	65	62	65	89	68	64	65	76	54	65	70	72	56	64	80	65	50	58	68	74	71	49	66	77	65	72	65	76	74	57	74	63	63	73	60	67	64	52	63	68	65	83	65	70	68	65	66	66	60	72	66	69	56	69	61	64	79	76	71	59	56	69	63	60	58	58	75	76	74	85	71	68	79	79	74	78	50	72	75	57	81	65	54	63	63	79	63	61	72	75	64	65	66	57	67	67	65	76	70	57	60	58	70	64	66	61	65	48	73	75	67	69	59	76	68	79	69	66	75	56	64	71	64	77	82	67	67	68	74	59	72	74	67	80	72	77	64	78	72	71	59	70	57	70	66	70	61	54	68	64	68	68	71	67	64	52	46	79	78	57	79	61	70	82	65	55	74	81	72	62	60	69	69	71	72	63	70	74	64	66	60	70	62	66	58	68	62	68	67	70	58	59	61	68	66	71	81	70	69	68	85	65	75	51	67	62	71	72	65	57	87	72	63	82	65	75	53	67	75	78	67	64	71	73	70	61	64	75	55	70	52	73	56	68	68	62	66	78	79	72	70	64	73	63	75	70	72	77	62	70	57	73	72	68	63	64	66	74	78	60	84	60	70	66	75	62	66	60	64	61	76	66	73	67	70	67	55	55	66	57	74	74	78	64	68	64	71	67	46	75	72	62	67	73	69	71
37539	29383	27204	24278	22497	17697	14791	14770	13528	10188	7212	5298	2770	1267	889	794	656	688	694	630	611	611	599	598	585	705	676	599	613	539	598	603	617	603	586	588	585	598	622	555	558	558	592	557	578	582	590	566	554	574	571	537	567	609	586	551	579	611	599	600	570	597	575	598	541	570	549	603	600	554	562	587	581	574	569	550	579	537	602	561	603	547	590	620	566	583	610	621	603	537	597	587	611	567	568	598	579	575	582	570	593	584	567	615	584	610	568	566	585	572	536	560	578	576	599	552	566	558	550	610	540	576	590	600	524	582	563	613	607	590	574	536	589	587	560	552	631	597	563	625	552	566	535	549	592	580	582	561	575	583	574	541	590	580	577	563	555	634	579	551	578	543	537	569	562	588	603	578	599	574	581	544	603	581	602	568	564	615	609	572	560	576	577	561	591	585	554	600	567	601	577	589	614	594	536	608	548	591	555	581	558	556	567	585	635	563	588	563	598	557	565	591	606	626	595	610	530	612	597	568	549	588	636	568	559	584	583	581	594	589	539	607	555	590	591	584	592	637	611	594	567	574	621	534	591	577	545	608	602	610	587	555	556	578	603	623	604	561	608	622	580	593	578	573	559	594	558	588	591	579	553	587	573	559	612	543	599	577	526	528	545	571	562	579	565	556	559	557	559	569	577	588	599	593	618	593	591	548	523	619	589	593	580	514	590	581	691	601	574	568	574	608	553	596	593	550	582	586	587	607	574	587	569	610	560	600	601	567	547	591	549	563	580	614	586	583	639	615	601	573	599	585	612	583	605	560	561	566	542	588	613	525	554	545	586	587	573	612	579	586	605	572	537	586	552	596	579	597	574	583	590	575	617	571	589	594	600	598	574	592	589	572	604	599	545	603	638	632	583	568	608	618	553	590	582	617	590	560	558	554	594	608	562	576	590	554	562	577	588	567	569	584	585	567	586	552	584	570	613	566	580	564	618	575	538	614	612	595	567	558	569	551	569	572	561	587	551	584	561	619	618	564	582	633	580	578	560	575	617	596	598	590	581	564	598	582	572	596	569	567	577	564	559	561	551	589	555	612	589	554	603	648	580	585	585	600	588	583	596	552	583	575	557	533	566	601	629	621	582	544	585	563	594	648	592	599	562	573	584	613	564	607	604	553	571	579	606	575	578	575	544	562	546	574	548	567	549	546	613	572	560	606	581	565	604	566	561	613	573	593	569	579	569	601	640	571	549	579	593	579	552	583	600	590	577	580	601	588	619	586	571	597	582	540	616	582	538	560	577	569	578	605	564	565	601	573	506	598	628	562	573	573	606	604	588	577	599	553	585	594	621	583	589	605	572	587	568	615	584	550	596	545	588	559	573	553	575	554	584	560	594	581	578	558	567	564	613	555	623	628	524	575	579	566	605	544	587	551	568	601	538	541	626	604	558	593	551	604	568	621	586	564	585	590	563	600	546	575	599	580	609	615	575	616	637	626	560	626	581	561	582	557	594	623	566	622	569	539	559	570	617	570	578	543	554	603	534	627	548	589	602	629	593	575	581	621	626	593	539	574	597	584	596	609	573	608	603	543	592	577	593	573	565	547	573	574	612	598	605	580	606	584	582	575	592	557	555	608	600	644	607	569	601	589	561	590	596	542	605	570	574	549	623	540	580	559	549	524	569	582	604	573	571	589	530	588	577	621	602	588	563	554	590	557	571	568	611	507	583	537	590	568	624	584	521	560	584	590	593	568	573	590	588	626	565	598	608	561	551	612	625	614	570	598	579	561	574	598	549	546	552	545	578	581	560	561	588	603	603	573	584	616	593	562	582	604	579	549	608	581	527	566	559	650	583	605	570	611	604	538	580	581	580	609	553	605	575	560	546	568	569	513	605	548	587	604	588	568	561	641	601	552	587	536	532	546	599	577	593	545	596	571	554	576	566	579	561	580	572	543	598	611	579	603	543	567	578	596	571	594	597	559	586	563	591	584	601	616	612	585	579	565	555	546	556	564	572	581	581	563	540	596	580	567	574	568	606	607	532	569	542	604	567	570	578	635	597	527	553	627	558	598	556	591	564	629	566	590	626	607	608	615	586	580	603	616	580	598	570	611	579	590	606	560	570	583	565	591	568	559	579	582	611	609	568	579	584	551	544	574	579	613	597	563	564	595	609	569	639	643	616	544	592	592	564	579	579	595	591	576	590	625	563	603	594	544	638	538	583	584	522	582	609	591	597	559	557	571	571	603	574	617	583	538	585	579	581	554	554	564	565	559	577	589	568	599	591	565	599	595	577	580	553	624	611	614	552	573	589	546	590	597	567	524	590	603	579	608	588	572	598	557	605	581	573	557	555	560	545	626	580	579	583	588	561	595	607	593	576	580	586	542	582	595	548	571	565	603	574	573	577	596	563	574	591	573	622	569	542	552	584	508	595	603	599	550	585	571	576	605	588	587	559	579	529	593	590	594	573	561	547	570	582	615	632	594	592	553	580	571	592	552	576	606	532	552	551	581	623	578	624	557	584	560	620	581	580	569	627	567	607	560	550	552	576	584	551	607	590	581	570	587	573	596	567	590	581	594	573	563	565	599	565	570	576	577	560	590	554	548	618	572	581	640	573	609	595	569	611	621	548	583	571	582	597	569	570	555	559	586	554	622	571	572	572	553	541	582	625	571	519	581	547	595	594	587	584	609	591	596	564	544	564	557	516	557	540	594	564	579	575	593	591	540	563	566	582	570	595	607	578	585	590	585	570	615	590	545	629	589	550	575	559	572	542	593	570	551	586	571	571	586	575	579	531	600	633	579	564	591	615	565	579	604	573	610	533	589	561	571	531	579	633	560	593	574	570	610	577	594	604	594	613	563	544	584	572	599	583	590	599	559	552	555	602	570	571	572	608	601	579	590	558	601	565	629	584	587	584	566	568	607	620	628	555	575	601	607	611	535	580	609	576	588	580	612	603	569	627	579	603	590	579	556	582	561	606	597	567	593	576	616	571	596	534	589	617	579	613	574	616	575	608	576	592	587	594	597	551	590	557	579	576	651	581	620	579	586	539	587	561	606	606	578	545	580	547	617	590	576	601	559	545	555	587	591	559	543	576	576	554	572	596	559	549	566	572	526	591	569	607	596	596	586	613	592	560	576	586	581	570	594	575	591	632	579	569	589	617	614	573	578	614	585	603	568	583	568	575	578	580	569	581	594	601	557	615	591	596	571	559	586	567	612	551	585	604	603	623	592	546	564	552	534	585	583	525	592	551	610	601	563	524	578	639	584	619	567	594	577	578	601	564	572	595	590	584	598	590	585	608	610	595	552	564	585	585	553	598	644	585	597	615	561	568	554	566	519	549	594	604	615	599	580	568	589	520	531	574	550	567	580	625	553	591	604	553	560	553	543	585	611	574	573	547	540	609	590	582	591	584	604	592	554	554	570	615	568	586	556	596	576	561	536	589	559	564	554	550	594	596	550	568	593	567	582	610	571	574	593	589	575	577	599	588	616
13263	13104	8297	4111	1753	1157	1389	1592	1516	1080	838	562	344	153	120	112	104	107	102	97	88	80	113	88	107	111	89	86	88	75	87	89	80	77	87	101	89	83	88	89	101	97	92	111	92	95	108	104	89	71	92	77	86	99	85	99	86	94	78	81	113	93	85	95	92	83	99	84	82	83	99	80	107	94	91	104	98	94	82	95	85	102	98	102	94	92	85	107	96	109	90	82	98	82	102	95	89	88	76	102	100	89	76	92	98	90	88	86	98	100	94	97	90	94	99	101	111	76	108	85	89	91	97	78	83	89	85	83	86	112	80	109	104	108	92	96	89	93	77	79	102	90	94	88	91	83	91	87	99	94	93	84	73	95	93	82	99	90	77	105	97	101	90	90	68	104	97	96	86	96	102	89	97	89	90	74	85	77	99	102	91	78	87	108	83	88	96	104	81	97	81	82	90	88	104	80	92	78	83	91	101	97	106	96	83	82	90	100	102	97	88	94	92	75	100	92	78	91	91	109	83	85	81	105	85	71	80	96	95	83	82	72	108	111	91	91	80	98	103	89	80	101	98	102	89	87	112	107	97	87	90	84	84	116	81	78	100	87	108	92	101	103	90	108	100	97	88	88	93	86	116	96	93	100	97	78	66	102	96	80	99	89	106	99	89	96	96	81	98	96	96	87	87	94	93	72	85	89	103	93	98	90	78	94	106	94	89	99	104	104	101	84	106	94	80	69	88	90	90	83	97	79	76	96	90	94	98	88	76	88	116	96	82	88	103	91	104	81	86	90	89	101	71	93	113	91	98	87	104	98	87	82	96	92	78	88	94	99	86	96	102	89	86	94	92	86	74	95	88	96	107	100	115	96	83	97	79	89	73	95	71	109	102	87	81	101	72	106	85	91	79	104	101	101	85	85	90	86	95	100	86	84	88	87	96	72	89	88	96	77	90	82	83	87	100	97	82	114	89	92	77	92	102	98	94	99	102	80	86	96	94	81	91	93	95	92	102	92	94	92	87	99	109	89	87	97	97	86	100	101	91	85	90	91	92	103	106	88	78	76	108	111	70	83	84	89	103	93	103	88	84	94	76	92	87	87	99	105	100	95	96	93	91	125	88	90	80	91	101	95	111	94	81	81	98	109	92	90	87	78	114	97	90	91	88	92	98	104	99	96	107	107	89	96	100	99	102	82	85	98	74	110	87	73	99	85	80	83	76	91	83	97	93	82	106	83	91	98	78	90	95	94	85	90	92	103	78	94	106	90	93	100	95	102	102	88	90	82	91	90	97	91	83	82	96	110	105	84	81	92	77	95	78	104	91	87	117	90	103	105	88	85	99	82	81	75	97	80	77	92	97	74	86	106	106	88	90	88	91	91	86	91	90	102	95	86	73	102	84	107	81	99	93	97	93	88	87	107	101	80	79	88	110	73	104	81	115	109	104	91	93	98	86	71	90	105	87	82	78	98	95	98	107	97	101	83	97	92	81	88	101	110	91	86	81	88	97	89	95	77	88	96	91	86	81	87	98	94	80	95	77	91	92	79	87	107	103	90	91	85	108	85	98	85	99	105	96	84	92	92	95	100	88	82	88	102	106	97	78	93	99	89	110	97	93	103	111	76	96	107	105	85	86	95	88	86	99	111	103	97	93	107	92	87	91	96	90	92	98	75	87	89	94	96	93	105	76	101	92	72	83	122	74	80	89	88	95	95	68	98	84	111	90	86	88	99	88	101	102	88	101	93	88	102	96	86	96	104	97	92	92	74	86	93	81	102	94	86	84	97	75	87	115	84	85	93	90	76	87	88	92	93	103	102	85	68	97	96	83	104	90	70	87	103	86	93	92	78	63	93	89	99	82	82	99	98	100	87	90	95	105	96	93	88	97	101	98	84	88	99	105	97	68	89	91	92	108	91	77	90	83	85	95	94	89	95	87	104	87	84	78	92	95	75	87	84	74	94	84	90	89	101	91	85	100	97	97	93	88	108	114	83	95	109	79	95	87	97	92	90	89	99	89	106	88	104	96	99	101	99	111	100	103	96	70	100	85	109	86	78	96	84	101	95	83	90	100	103	82	90	101	91	105	98	99	96	85	83	85	81	92	94	83	88	100	92	78	94	92	91	103	90	89	87	98	98	110	88	100	98	95	69	84	100	95	104	98	86	77	95	100	105	79	91	95	95	93	97	94	102	76	76	84	95	99	99	84	90	86	88	88	88	97	86	85	93	91	109	81	90	67	87	106	78	102	75	105	92	88	84	93	91	98	92	81	86	92	89	88	93	101	92	87	113	86	94	81	87	107	87	95	97	72	74	88	85	98	80	90	82	91	80	80	102	95	94	80	105	85	98	97	83	93	84	92	95	78	82	110	95	106	93	101	75	89	89	97	99	108	97	82	87	96	107	90	98	95	102	103	80	78	89	105	84	99	84	117	87	100	95	106	99	97	111	104	99	99	105	81	75	82	106	89	84	101	82	81	98	92	109	100	82	110	93	92	111	66	79	95	83	94	81	81	95	97	81	85	91	101	105	100	108	98	103	85	91	97	83	81	83	99	92	99	97	80	90	80	100	87	98	85	97	84	109	81	91	87	93	100	101	93	105	98	96	95	88	79	87	80	89	89	91	81	106	96	94	94	90	97	95	97	90	98	96	81	86	103	85	99	96	83	95	96	89	85	100	93	88	92	81	90	95	97	87	91	100	90	89	103	84	103	93	78	91	91	94	95	97	81	93	78	96	76	104	93	83	104	88	79	86	96	86	80	81	92	96	74	86	85	88	86	85	104	86	96	87	93	109	93	87	96	101	74	102	81	97	102	81	95	87	92	100	98	99	93	72	103	102	108	91	95	101	81	91	87	92	84	92	97	93	98	101	87	82	114	87	89	103	112	95	85	86	82	77	82	86	102	110	87	87	87	79	83	91	111	89	102	76	101	89	104	93	90	100	76	107	98	94	104	92	89	82	83	93	98	88	93	107	99	104	89	84	77	104	92	79	96	90	83	93	92	80	84	89	99	80	94	78	103	96	84	101	86	108	92	102	107	80	105	106	84	79	100	106	84	91	83	92	87	94	90	76	101	108	90	100	90	114	109	109	82	97	96	82	88	79	96	101	85	76	97	107	80	95	81	109	90	104	95	86	107	100	100	94	88	97	92	88	87	102	93	83	102	100	90	78	94	92	95	102	116	86	85	92	94	107	96	113	90	71	81	88	71	98	77	92	103	116	117	94	96	93	90	97	88	91	107	81	101	92	93	84	95	92	103	83	96	102	89	80	96	93	98	94	104	81	95	90	94	92	98	91	85	81	113	95	93	87	85	103	91	99	81	99	91	90	97	101	92	95	106	104	94	87	93	105	103	79	83	95	110	80	94	80	104	80	88	99	83	70	103	83	92	72	90	87	96	88	95	88	75	104	100	85	89	106	91	95	103	88	95	95	98	94	92	85	86	96	95	98	107	87	86	106	96	86	92	89	95	96	89	105	94	85	90	80
43513	35130	28700	24273	24020	22349	24552	23602	21786	17055	13156	9555	5521	2273	1498	1197	1030	1025	1022	924	835	874	833	790	858	931	901	867	789	766	782	784	785	817	754	794	795	771	777	802	782	816	789	743	831	809	835	815	744	797	737	750	806	757	820	815	703	781	737	769	765	793	786	796	800	780	806	742	822	803	804	826	793	799	795	797	799	799	867	810	772	799	822	818	850	804	765	786	804	852	836	788	815	776	785	833	799	813	781	806	808	791	800	823	807	808	771	788	828	825	790	812	795	796	796	869	753	822	794	810	809	809	791	819	794	803	734	842	815	795	777	790	788	760	803	780	852	778	823	822	766	751	794	781	792	831	798	785	768	780	815	780	822	787	866	784	812	782	794	823	824	807	835	839	759	789	838	824	778	829	829	754	775	797	841	806	804	805	805	806	805	792	784	787	794	765	756	826	825	835	772	836	790	808	853	793	800	784	764	793	826	801	802	763	804	804	790	827	802	810	807	823	815	752	849	827	831	767	794	792	805	779	801	792	806	819	741	767	825	763	782	810	815	817	824	805	780	732	773	747	782	829	779	788	810	805	761	822	835	804	748	788	820	805	846	830	809	795	805	809	768	869	817	835	804	753	792	782	823	810	772	779	755	820	795	787	769	772	821	776	804	760	842	803	795	823	830	828	796	816	780	751	776	866	744	816	815	826	805	851	776	807	797	771	814	759	791	830	794	771	796	787	760	807	759	807	778	773	794	839	816	776	770	754	793	740	806	808	810	766	835	796	840	771	812	789	792	750	809	844	790	808	770	748	780	809	742	833	736	775	751	803	787	799	745	758	775	799	751	836	813	786	783	777	788	779	832	866	825	855	821	838	793	810	821	840	799	793	817	753	806	811	784	762	804	813	783	811	766	808	746	842	787	800	806	815	796	806	820	797	815	755	795	821	832	773	774	822	793	798	834	787	789	786	766	792	801	768	798	791	763	806	763	786	804	791	777	829	802	820	780	832	782	749	765	773	786	779	815	770	776	768	817	790	844	809	819	844	787	770	817	796	826	757	748	802	828	803	807	767	787	840	781	772	786	796	787	816	755	813	821	726	774	793	781	794	846	799	768	824	758	754	808	790	766	759	799	814	813	798	763	839	802	792	799	849	826	760	770	802	825	820	792	815	795	803	763	740	794	792	807	725	792	806	775	781	794	796	798	767	755	817	737	754	815	777	785	759	879	820	814	791	789	817	826	814	780	767	808	837	795	747	788	815	784	785	762	753	774	823	802	725	783	814	828	827	766	805	783	846	802	805	795	829	794	813	812	772	799	836	844	810	793	798	763	791	787	812	805	786	820	792	802	719	793	814	799	782	789	796	834	834	830	792	810	788	771	768	822	766	766	865	874	783	768	815	803	780	805	775	829	776	737	802	812	798	793	789	789	810	792	750	781	815	780	827	815	855	771	786	803	770	806	812	780	796	767	793	804	804	798	762	779	807	810	813	789	822	824	825	752	829	801	818	791	784	806	793	807	812	746	756	787	833	826	777	822	776	799	782	806	802	817	834	815	767	782	865	824	835	802	799	755	788	807	776	814	835	741	836	826	842	813	842	794	809	796	785	837	802	768	809	787	791	774	783	830	789	841	788	754	744	835	840	798	787	756	814	808	796	777	806	801	826	772	800	780	817	803	847	817	774	771	827	762	755	803	829	794	816	819	805	755	856	744	732	833	822	831	821	797	770	800	778	822	828	813	782	832	819	759	793	811	779	776	780	798	783	795	741	792	820	759	801	803	829	771	790	830	749	743	760	787	846	793	819	812	835	793	788	762	761	756	817	779	865	816	772	779	749	800	788	802	806	809	819	776	789	812	835	773	804	824	805	765	769	804	804	794	823	771	810	810	762	806	793	782	788	778	851	761	805	791	787	764	772	799	828	777	754	780	835	792	803	794	809	803	800	769	769	825	786	775	832	817	804	799	828	797	822	820	845	777	787	748	799	823	821	802	799	751	777	781	832	753	754	745	770	766	806	844	815	840	846	754	794	807	792	795	817	817	804	796	753	839	811	769	776	746	770	823	813	799	780	795	823	825	811	753	806	782	797	850	812	789	766	808	835	845	818	774	800	803	782	766	850	803	798	800	802	784	841	772	791	799	818	795	818	796	740	817	824	821	826	817	799	827	791	795	798	817	782	789	812	781	779	815	813	794	777	792	862	785	820	813	768	814	788	797	837	834	792	805	757	799	759	823	811	838	791	766	780	795	794	829	827	752	777	803	824	844	839	756	831	841	878	787	721	799	790	771	836	791	790	766	796	798	773	836	799	830	819	769	762	805	812	800	791	778	850	816	803	809	863	786	849	815	794	745	790	789	774	777	808	777	783	821	779	834	812	726	784	762	753	818	820	811	806	821	796	814	753	790	827	779	778	778	782	744	808	794	777	815	836	804	807	814	788	809	832	773	806	719	821	848	764	814	774	765	793	775	819	802	778	809	824	829	756	778	787	730	752	817	795	819	834	777	818	833	781	807	817	779	845	828	806	806	756	782	774	711	827	815	791	736	787	835	836	786	797	782	777	787	822	826	842	795	793	818	810	768	845	795	823	821	791	833	780	831	799	799	799	783	794	840	809	793	800	792	750	809	812	859	813	781	793	823	811	776	778	833	788	831	761	799	802	833	782	809	773	816	766	826	813	785	822	767	774	822	829	792	799	777	825	799	769	806	807	797	797	770	821	809	809	803	791	790	837	865	803	804	766	805	797	778	803	771	820	734	782	826	798	780	779	768	754	765	770	821	805	812	780	783	782	825	822	787	783	763	814	833	767	797	775	827	768	781	774	780	830	815	793	820	778	802	781	756	808	874	800	803	797	827	864	811	842	782	784	784	863	759	801	746	823	774	807	818	805	805	827	791	828	808	801	792	759	740	713	815	766	780	762	729	825	782	787	772	835	791	776	821	807	770	836	802	835	834	772	824	806	804	779	805	791	790	836	778	788	775	806	801	775	829	758	851	805	794	850	793	776	818	787	799	817	833	820	800	867	789	767	770	827	819	854	804	852	784	835	768	782	771	792	790	782	829	813	788	801	812	840	776	801	827	845	828	884	816	798	775	817	788	832	807	816	797	789	830	823	760	860	777	778	818	814	852	819	767	749	810	802	833	815	783	784	785	766	773	797	786	824	792	762	807	822	817	755	806	753	774	801	817	817	793	799	809	819	800	765	787	804	817	786	772	836	818	841	785	777	753	887	765	787	797	762	856	775	788	859	791	768	821	820	806	796	787	804	830	818	717	822	849	773	812	753	800	814	792	838	783	804	833	793	801	829	805	840	803	805	772	774	784	785	787	768	849	797	780	788	777	802	746	815	815	755	820	831	811	781	802	812	744	797	779	773	766	790	810	803	820	810	765	759	826	820	805	766	755	840	774	796	818	790	816	780	805	823	760	751	802	756	817	792	817	765	766	781	784	822	790	817	763	775	805	817	801	771	815	837	784	849	789	825	796	791	790	828
9292	5822	2711	1082	539	300	254	273	264	225	205	164	139	98	78	78	95	81	81	77	87	81	82	90	79	88	89	77	82	81	82	92	81	68	68	84	84	87	94	85	84	81	81	93	83	87	92	76	82	87	77	97	70	84	83	81	89	87	93	91	89	86	91	97	86	75	80	87	82	89	83	92	87	76	75	91	66	76	83	88	75	93	101	89	98	82	86	87	81	73	88	80	101	97	62	92	84	87	68	75	83	72	82	88	81	74	97	86	93	84	105	85	77	81	88	67	70	70	91	83	96	98	74	80	85	79	85	75	74	82	69	84	76	98	98	82	92	85	83	79	82	105	81	92	83	71	74	85	77	79	80	80	91	86	87	90	93	81	73	84	79	76	92	102	81	89	78	100	63	75	82	80	82	105	87	74	90	87	87	79	86	83	97	83	78	79	94	92	96	77	75	89	77	86	76	93	78	90	86	88	74	91	81	85	86	93	81	78	93	89	90	84	80	93	72	95	85	100	100	70	106	83	94	71	82	85	80	85	76	94	92	72	94	76	81	87	86	105	81	90	101	75	86	89	69	76	68	78	75	76	75	83	76	99	84	72	94	66	86	100	90	83	93	97	84	72	81	72	91	72	88	81	105	101	78	65	63	90	95	82	74	84	81	88	88	73	90	94	97	78	69	87	81	80	104	88	78	88	105	77	84	79	88	102	70	103	95	91	77	74	89	80	88	63	94	96	91	84	106	78	87	82	101	79	97	92	92	83	90	88	85	82	103	97	78	96	85	88	94	90	99	98	83	78	81	83	88	108	85	99	84	95	74	93	76	90	84	74	106	90	95	75	92	96	89	85	96	84	68	72	90	96	89	76	86	90	79	81	78	82	94	94	73	100	81	61	96	91	87	101	89	66	90	85	90	83	80	90	84	87	79	78	92	89	74	88	75	83	94	86	92	89	81	91	79	69	95	98	86	81	89	62	102	87	90	88	61	83	82	69	78	85	94	67	98	84	82	77	96	70	89	88	85	79	95	87	74	83	78	96	85	94	74	102	74	73	90	87	80	80	78	97	102	84	80	73	96	85	85	74	71	79	79	83	83	84	79	94	73	78	85	99	91	88	65	77	94	79	86	81	77	97	80	98	82	88	99	75	78	94	70	88	93	89	88	83	90	69	81	83	74	84	77	86	87	78	69	85	87	72	93	89	84	90	101	96	79	85	89	87	81	87	83	87	83	80	69	76	86	90	91	104	100	93	74	78	80	94	83	78	74	79	81	76	95	90	92	91	84	85	84	90	75	82	81	80	65	80	71	58	78	82	90	77	85	83	84	78	85	67	84	87	100	97	80	105	92	85	97	93	81	86	74	80	105	65	86	83	97	71	86	88	89	100	85	88	85	73	97	82	87	84	99	75	81	66	77	67	85	76	89	85	70	93	77	83	69	76	90	95	81	89	99	75	94	92	85	81	89	101	85	77	90	88	83	93	88	98	88	86	66	92	76	93	93	69	84	91	86	81	88	84	98	82	84	85	87	103	90	97	86	74	69	72	86	96	75	92	96	84	78	87	76	64	92	62	87	78	71	86	87	79	88	93	88	87	80	75	66	96	81	88	77	75	80	79	105	88	71	103	87	86	84	101	82	60	77	101	90	81	71	70	85	91	99	101	74	92	77	78	81	82	86	92	82	83	83	92	87	94	83	93	73	97	87	89	80	83	74	88	93	86	78	83	83	77	78	98	94	86	92	99	94	64	82	86	102	96	79	88	89	84	83	96	88	88	89	80	93	84	87	69	77	66	96	76	75	78	65	67	106	89	73	78	107	89	73	91	91	71	68	83	87	88	86	75	84	74	91	77	74	99	94	77	89	87	94	102	78	81	98	79	81	86	78	91	81	73	73	77	86	76	98	69	80	80	106	87	75	85	88	71	85	87	88	83	95	88	72	84	88	107	96	70	84	76	87	68	75	93	75	83	87	87	87	80	74	79	81	78	70	62	86	82	89	79	82	76	81	84	100	77	85	77	85	80	84	88	96	75	87	77	82	80	81	78	84	98	83	97	80	83	81	74	95	81	92	89	65	78	76	86	86	84	84	101	90	79	84	101	69	88	73	95	81	80	90	81	79	81	75	91	85	96	66	89	72	90	104	87	87	91	92	102	96	78	82	100	86	88	85	97	99	89	73	83	90	86	85	79	85	83	91	79	66	85	78	82	79	93	84	76	82	96	74	88	85	78	91	93	77	90	87	100	76	86	96	69	76	72	92	74	82	83	85	80	85	81	111	90	73	77	85	85	65	86	100	79	86	82	71	90	105	91	81	94	81	89	83	85	66	84	90	111	84	80	97	92	72	68	76	84	95	81	88	107	83	75	92	98	90	100	86	91	83	87	95	94	68	94	70	84	89	92	80	82	86	86	73	80	86	89	86	89	99	85	96	77	88	97	89	82	92	75	80	95	70	86	82	93	85	78	78	89	93	72	86	83	93	84	92	82	88	82	86	102	89	95	79	99	86	78	75	77	84	100	82	83	101	84	78	68	103	85	70	117	87	102	98	72	91	105	89	86	91	90	85	81	90	93	75	90	88	83	91	72	73	103	74	88	98	89	95	81	85	76	94	89	84	75	59	79	86	99	88	84	85	89	64	96	73	86	80	75	73	67	87	79	90	86	81	94	96	75	65	75	69	81	92	69	91	73	80	90	94	97	76	79	88	82	65	81	75	82	64	83	89	101	102	85	86	87	71	93	98	88	72	91	95	82	88	97	90	78	74	96	97	84	92	117	92	93	85	81	91	88	83	104	75	89	82	87	91	88	104	98	88	86	77	96	80	86	68	88	94	91	94	89	65	76	87	86	92	68	91	89	82	98	107	82	88	83	91	84	93	84	80	90	92	88	83	74	75	92	85	93	93	77	86	85	90	84	101	75	83	90	96	94	64	93	84	87	75	87	73	83	95	71	88	93	95	72	84	93	88	85	80	80	91	85	100	86	86	86	88	78	79	93	75	77	83	96	76	102	89	80	90	74	87	86	82	89	71	73	81	85	86	76	98	74	97	80	74	100	77	99	88	82	83	78	89	92	75	88	79	94	87	95	70	82	86	99	95	92	85	92	81	73	97	85	85	82	90	88	95	91	75	68	74	81	88	91	103	96	74	76	94	91	71	93	96	77	80	81	78	85	68	77	85	68	82	99	87	84	84	75	82	88	80	110	89	94	78	89	92	103	81	76	92	78	94	90	81	85	85	95	82	85	104	83	63	85	89	81	69	107	95	84	87	84	97	75	84	80	82	90	77	113	86	72	72	88	72	89	86	79	77	74	82	88	75	70	75	88	91	72	85	66	77	93	82	82	71	80	90	92	77	74	101	91	89	97	77	79	81	83	76	67	102	72	86	77	81	98	79	82	81	91	103	73	78	84	102	76	81	83	93	79	74	85	80	86	75	74	77	85	93	69	102	85	79	66	90	107	105	86	77	77	86	96	95	79	86	79	83	82
37214	25883	18526	12062	11857	8980	7069	6038	5926	4242	3177	2306	1521	934	784	726	774	758	737	748	720	772	726	724	686	721	732	733	729	721	708	727	694	737	722	745	699	692	697	695	729	727	698	760	710	704	716	768	662	710	713	703	654	674	689	694	700	737	709	712	733	752	751	696	709	720	746	693	704	745	734	736	715	693	750	735	771	705	690	742	726	704	761	697	731	684	722	734	732	735	746	721	746	721	729	762	696	665	728	751	719	718	667	747	717	723	684	686	716	737	689	702	676	702	686	770	720	670	714	735	714	719	730	753	702	719	657	753	739	762	729	733	713	684	676	706	716	746	703	691	703	701	713	778	754	727	745	693	756	729	717	741	750	722	733	724	694	753	732	726	708	752	701	735	706	753	733	753	728	764	755	712	776	734	721	723	697	690	723	710	731	740	723	782	722	698	685	705	700	674	761	725	708	731	717	741	722	658	743	695	728	669	667	703	736	744	745	685	709	700	680	700	739	697	667	758	678	710	705	717	750	700	697	716	728	751	716	689	710	709	725	725	698	708	721	732	739	715	709	709	713	757	714	722	720	684	700	693	690	671	752	700	704	727	730	698	742	750	730	720	681	728	725	662	717	727	713	704	738	712	746	722	729	763	711	729	725	728	695	720	720	679	718	727	710	724	744	731	723	717	714	698	689	709	742	737	686	706	718	740	726	759	722	714	713	736	725	739	712	712	730	702	721	783	674	704	742	697	736	707	722	691	746	698	724	699	681	675	735	728	675	767	758	760	679	663	732	695	719	694	733	702	735	722	747	712	752	701	700	710	756	699	723	705	726	692	733	711	678	723	679	680	707	691	715	740	703	722	707	665	758	658	720	726	698	730	707	731	715	679	733	671	716	709	758	697	724	728	675	736	681	716	730	711	709	696	790	699	698	723	709	711	701	712	745	732	707	725	727	711	721	689	675	756	699	729	694	710	710	720	694	679	733	718	739	731	671	709	675	694	740	765	708	719	712	715	729	728	688	730	714	740	706	700	768	702	668	704	713	725	702	713	673	710	714	736	714	725	696	736	700	751	724	752	709	686	659	715	654	758	722	678	736	712	766	706	730	726	739	723	723	734	740	675	688	734	706	695	719	763	724	715	721	744	708	745	732	781	696	628	690	730	726	736	701	711	739	736	788	727	719	714	741	753	716	728	670	717	686	753	716	721	744	757	696	748	720	669	740	671	705	712	683	731	720	751	685	699	675	696	708	725	683	728	680	684	697	746	692	717	775	705	740	709	713	704	691	717	730	700	682	671	722	735	757	734	711	763	658	656	698	681	730	727	704	710	734	722	655	740	713	752	693	746	737	700	708	733	715	747	684	739	748	722	728	650	713	691	701	761	686	727	744	714	728	774	717	702	730	712	715	688	728	718	728	742	768	674	707	719	654	751	743	716	721	720	721	712	692	722	718	701	709	754	715	639	750	726	708	755	724	706	780	705	669	722	723	718	714	708	717	752	688	705	742	675	744	712	726	706	721	698	747	732	709	752	689	707	700	686	707	715	747	730	708	741	718	787	713	702	692	740	724	679	714	733	708	744	680	699	685	766	744	719	698	694	715	690	718	714	703	763	762	721	682	722	712	720	715	725	728	677	704	685	718	735	705	721	756	737	716	717	686	724	686	763	672	709	700	739	703	726	750	697	726	751	747	724	760	725	692	735	714	738	740	765	745	726	754	737	672	693	774	723	695	748	743	678	695	724	703	723	725	728	707	713	743	723	725	724	739	687	707	720	725	706	724	723	725	720	701	750	705	732	725	764	717	714	720	712	696	709	746	772	709	714	743	728	713	734	718	727	694	710	701	686	703	724	695	733	756	677	726	753	734	750	693	744	678	763	682	713	694	717	732	742	746	725	718	701	707	697	694	742	711	683	688	672	748	732	729	758	729	718	670	721	724	689	702	717	655	730	676	684	746	660	723	708	739	741	724	730	665	729	696	735	714	706	726	706	689	757	722	682	739	727	695	725	700	758	707	664	728	691	668	720	717	714	759	727	699	721	684	718	663	726	707	713	710	679	690	763	729	756	717	711	740	699	709	676	747	703	768	687	726	719	716	737	745	751	725	762	756	691	713	746	681	734	688	693	711	715	705	710	704	778	761	694	712	715	703	716	694	746	691	730	676	724	742	711	745	711	718	692	657	678	758	699	729	740	708	718	702	711	731	664	741	693	743	697	701	757	763	672	716	741	734	709	699	728	710	730	720	698	707	732	723	715	723	685	713	736	700	749	710	743	712	684	728	699	696	709	730	717	722	708	741	705	703	752	727	686	748	764	753	731	746	662	696	746	670	758	698	774	681	713	685	738	755	707	727	692	702	740	744	732	715	724	764	691	752	726	740	767	711	694	699	704	720	723	779	684	749	720	696	704	721	683	734	724	657	722	757	781	727	727	712	750	663	721	727	676	728	739	729	707	704	730	711	704	716	712	735	737	731	693	717	691	712	757	718	684	706	691	777	714	762	666	729	716	706	701	732	736	734	735	704	707	718	730	739	714	716	717	712	734	711	755	711	711	695	718	734	667	738	668	698	702	716	769	717	675	679	679	713	741	791	699	688	727	711	723	694	701	687	698	694	703	706	745	731	740	708	729	722	732	711	719	701	704	711	721	706	714	700	755	735	739	739	703	730	696	749	714	735	694	731	664	679	715	708	777	713	702	742	706	729	718	724	749	708	674	732	711	699	704	698	726	720	718	709	730	696	672	733	701	719	709	732	709	698	712	670	735	733	679	737	727	710	708	658	745	722	770	754	771	741	704	766	762	731	688	703	702	730	697	717	740	744	705	692	698	715	729	723	719	728	726	739	705	687	751	677	681	726	714	726	728	720	719	723	704	687	694	666	687	692	724	717	687	776	722	723	720	721	734	735	677	697	727	673	678	687	704	710	703	702	706	694	690	669	731	758	756	691	720	733	758	716	722	678	712	714	695	709	688	739	700	700	717	666	759	738	729	746	728	707	724	712	742	741	683	706	766	695	763	677	703	744	750	680	732	678	704	668	713	646	752	737	758	718	710	716	670	762	700	768	743	720	695	727	725	716	737	716	691	709	699	759	736	668	763	710	753	716	737	720	700	709	739	763	734	703	718	701	728	759	724	698	723	709	690	689	744	706	672	747	711	721	752	735	683	724	724	706	747	704	739	730	691	690	754	720	701	723	740	727	719	761	700	653	727	700	716	739	731	752	710	676	686	755	761	742	719	722	690	754	750	719	702	705	725	721	720	709	768	695	708	686	703	713	713	719	671	717	744	695	697	739	700	748	742	724	677	704	698	700	749	720	686	684	672	728	713	715	716	737	664	708	693	692	706	737	709	713	747	700	777	688	677	680	720	657	651	690	732	745	708	706	700	758	690	733	670	670	767	679	688	694	691	744	723	724	763	760	698	706	730	690	743	729	703	718	738	660	759	691	715	696	721	754	698	683	668	724	714	751	700	685	714	735	719	731	702	682	676
12273	10544	6451	2937	1402	911	742	793	877	629	431	360	259	137	118	96	87	89	113	106	117	115	104	111	111	101	95	98	102	116	116	94	118	108	113	118	99	104	97	119	93	116	108	98	106	90	87	104	124	91	107	105	104	114	90	118	113	98	125	99	104	106	104	103	84	106	125	110	121	89	92	99	102	93	103	105	109	110	121	107	97	104	109	101	93	111	82	82	124	117	116	106	111	108	95	103	116	103	109	101	105	105	117	117	108	114	89	118	91	118	115	120	104	136	119	99	109	96	115	97	104	109	97	104	112	105	104	103	107	101	95	112	93	99	95	105	106	99	117	103	117	102	111	103	104	90	92	101	90	111	102	92	101	120	110	116	111	106	119	112	104	97	98	105	104	105	100	94	116	103	114	98	100	110	126	105	102	97	109	112	94	107	113	98	96	111	107	98	112	90	100	96	110	97	104	112	107	113	113	103	105	115	112	119	105	111	99	106	121	124	113	108	116	110	106	101	122	110	120	111	121	115	105	105	120	102	92	90	124	119	104	105	92	125	92	128	89	102	116	109	113	114	110	97	101	83	86	121	101	113	100	97	119	108	132	100	103	88	109	103	115	102	97	96	116	86	110	89	95	116	100	111	103	93	99	114	88	99	114	125	104	88	98	93	107	110	87	119	100	93	108	103	109	117	81	97	83	110	118	83	95	99	107	110	105	124	99	104	101	103	120	107	100	109	114	114	96	96	131	97	102	98	102	109	113	106	104	103	108	122	87	102	91	96	127	98	94	112	96	98	124	103	115	103	99	91	101	114	110	121	106	101	99	110	109	104	91	104	95	101	98	119	118	94	96	109	94	124	83	107	81	111	95	113	78	85	98	104	113	94	87	109	115	107	104	119	116	104	101	114	113	112	87	109	103	112	105	122	129	94	131	125	96	132	107	120	86	84	100	119	108	117	108	93	110	110	105	110	98	111	114	106	102	101	72	110	107	111	127	104	122	104	95	90	109	98	106	99	102	105	97	99	96	114	124	93	104	107	115	90	111	77	108	107	105	105	115	96	128	123	122	94	94	103	111	115	116	103	103	94	96	103	104	100	112	102	95	111	114	105	75	126	102	110	98	84	91	109	113	113	101	118	116	105	107	109	108	94	119	118	115	115	95	110	108	106	113	91	101	102	92	97	81	110	112	91	124	107	111	114	88	87	100	110	95	134	107	127	96	110	95	125	101	90	115	111	97	99	106	102	91	99	114	92	113	111	110	105	116	110	112	114	109	114	89	103	111	99	108	103	111	95	113	95	94	107	104	94	110	114	102	119	111	114	102	86	112	101	112	106	110	107	110	110	117	101	113	103	94	125	115	98	113	118	100	104	121	101	101	122	99	101	114	106	93	105	89	111	101	109	89	106	106	101	91	89	106	83	107	98	114	103	98	127	130	114	102	114	102	103	99	109	100	117	89	92	110	102	117	100	110	119	117	99	95	88	113	109	110	100	121	92	92	106	99	104	126	130	113	116	114	100	108	108	120	105	113	98	122	101	94	123	112	96	99	123	105	104	112	101	104	117	107	106	86	108	116	98	128	102	100	96	109	96	98	100	102	103	115	90	105	117	107	115	108	116	120	107	92	84	113	103	95	116	110	99	113	81	86	95	111	104	87	105	110	106	104	105	113	118	108	102	105	104	118	94	113	115	96	106	98	100	109	119	103	99	89	100	108	102	114	81	124	118	117	114	116	92	119	99	108	111	102	101	102	114	99	92	105	126	117	118	126	119	106	98	100	100	106	100	110	103	97	117	103	108	105	94	101	103	97	94	99	128	107	103	119	95	107	93	120	105	91	97	113	112	93	103	111	114	96	117	117	100	114	89	113	94	96	98	98	103	113	106	105	97	105	103	90	92	124	109	95	125	115	88	101	106	127	98	95	114	116	120	103	101	106	105	110	93	121	86	97	95	100	90	118	106	111	113	113	104	105	95	113	83	111	99	100	117	97	110	101	114	107	100	111	122	112	130	97	112	97	97	94	111	90	104	94	113	102	122	114	105	112	104	99	113	94	120	106	96	110	112	96	112	103	98	131	118	111	114	115	97	97	109	110	113	121	92	97	115	106	111	110	102	86	108	105	110	118	97	109	96	111	110	118	100	111	108	118	106	102	93	109	98	122	104	102	107	111	125	108	113	95	100	109	97	114	107	129	119	91	96	103	105	91	82	95	102	97	94	97	105	91	108	86	115	95	98	111	105	94	100	89	99	96	112	105	106	110	96	110	103	109	104	115	108	99	110	104	109	115	104	114	101	98	94	97	95	105	99	91	99	106	115	91	100	121	121	104	125	88	99	96	105	102	96	118	114	100	110	109	94	111	106	101	94	117	93	130	118	113	101	99	112	102	111	106	122	108	96	98	118	101	104	114	106	104	119	96	119	96	106	112	116	105	112	92	113	124	116	106	109	97	95	103	88	112	90	81	100	111	85	112	93	114	114	117	121	103	103	101	95	118	108	103	94	106	100	106	90	100	105	123	105	99	115	105	101	93	111	101	114	117	106	105	94	93	128	87	107	99	119	109	114	104	114	110	107	103	98	94	97	100	110	114	105	110	115	99	89	101	100	95	102	112	97	88	94	92	120	116	97	114	102	90	100	92	107	98	100	113	102	97	97	112	115	108	99	93	101	88	87	109	110	97	121	97	110	115	123	93	124	103	131	104	113	89	110	119	116	95	86	96	108	89	105	117	106	104	102	102	92	110	103	104	106	111	98	95	82	94	97	103	108	100	115	116	94	115	104	94	116	101	117	104	126	110	97	93	108	87	121	97	92	99	102	105	107	111	105	112	107	96	86	96	110	118	112	103	98	112	87	89	132	106	103	120	121	94	108	92	117	106	112	99	103	115	129	106	88	99	120	122	112	103	99	104	102	115	97	121	105	100	129	120	102	108	76	130	115	103	105	102	93	108	120	108	109	120	85	98	101	106	87	104	105	83	107	115	107	104	117	98	112	121	101	105	103	96	108	119	100	107	102	102	117	101	80	93	97	119	107	95	113	105	122	104	100	110	110	129	92	102	113	115	126	114	130	97	116	105	97	111	126	105	104	112	106	109	82	109	102	110	114	99	105	98	92	119	97	112	101	88	97	99	107	119	111	115	92	112	106	93	96	104	94	116	106	109	107	118	114	107	105	88	105	107	93	124	85	124	90	101	92	89	91	104	118	124	94	105	112	86	114	104	98	88	113	123	106	113	116	95	104	81	92	106	95	124	114	89	117	103	97	92	113	97	98	98	111	104	112	111	97	88	100	99	123	118	124	109	101	100	102	108	132	106	118	90	109	98	114	102	95	103	103	126	99	89	95	109	116	91	97	108	93	110	96	91	96	116	88	131	112	92	122	128	97	111	104	100	92	103	93	124	121	111	110	103	101	110	108	99	94	111	122	102	120	107	107	110	103	90	106	120	102	114	120	102	105	110	105	102	97	97	113	103	119	110	97	123	102	100	102
42514	32350	26620	21441	21236	18668	15801	15821	15692	11545	8560	6327	3525	1845	1237	1094	1025	1030	966	942	938	955	882	933	883	940	929	864	956	911	899	856	897	894	912	912	904	890	876	879	914	896	891	885	912	981	944	914	881	874	883	850	856	886	954	866	891	919	888	890	894	910	865	878	889	863	946	886	911	904	884	876	897	907	901	887	906	929	913	877	898	882	929	919	873	867	940	887	879	895	882	908	879	841	919	856	905	909	896	858	886	919	831	923	896	918	925	919	974	866	854	843	911	900	892	879	931	849	895	918	881	889	874	904	881	873	874	874	860	911	849	865	943	883	883	897	928	874	924	937	931	935	876	934	858	909	909	861	913	877	896	873	899	921	937	920	930	923	861	921	883	868	911	869	925	885	937	948	910	889	893	896	912	893	912	888	835	898	874	858	901	939	943	856	898	858	894	914	899	915	919	906	937	864	958	936	884	928	946	880	936	844	893	899	908	891	891	872	875	865	886	933	859	891	931	861	899	889	903	943	869	907	866	912	877	870	912	922	889	908	939	895	920	917	952	876	895	880	904	951	903	871	897	892	882	895	884	932	901	903	923	926	868	912	885	872	927	926	965	893	902	913	888	866	944	907	918	925	873	905	881	859	909	962	911	908	903	917	899	914	926	850	891	943	937	868	945	973	954	918	867	870	912	862	947	854	903	920	878	879	896	900	855	908	874	920	924	841	871	891	872	903	883	911	885	895	915	897	876	916	935	881	927	861	868	878	898	847	838	892	939	849	915	856	919	905	879	867	873	944	914	860	889	897	924	900	914	891	926	913	873	907	915	865	836	894	897	883	875	902	948	902	850	894	854	881	939	890	912	877	938	870	864	890	899	876	890	952	921	899	861	893	887	956	913	838	916	896	880	934	925	915	900	846	910	935	878	893	915	920	891	912	921	937	881	936	906	872	948	907	904	905	885	925	931	879	906	949	877	922	842	939	945	900	912	912	849	864	833	890	900	919	897	910	918	898	919	861	898	919	858	927	898	868	883	965	855	998	895	882	884	872	888	848	882	941	916	879	910	878	873	843	888	862	964	944	894	866	863	927	898	955	908	907	854	861	873	836	911	974	863	905	881	959	931	900	925	916	910	917	903	856	902	861	891	908	928	900	914	855	875	866	919	897	830	952	936	891	901	892	885	895	862	908	883	929	895	917	884	917	932	919	929	906	938	840	902	859	883	895	908	844	823	909	921	887	899	873	933	919	930	958	895	865	957	924	945	916	918	888	924	863	915	898	894	860	924	903	924	931	856	884	918	827	889	921	944	950	969	896	869	891	941	899	969	884	883	910	906	888	907	862	846	972	926	934	918	855	976	925	923	937	849	909	890	922	910	921	910	926	869	957	865	896	928	929	956	908	929	891	909	918	874	938	910	896	865	907	912	940	880	872	916	911	893	923	854	900	907	906	895	896	932	908	858	912	925	896	893	884	927	914	919	933	868	961	918	863	897	912	917	887	936	880	947	900	882	876	898	884	909	829	879	916	891	958	876	920	859	931	861	901	968	903	912	902	883	898	867	858	877	879	938	887	886	935	885	901	890	907	905	869	899	917	938	875	884	874	901	865	891	966	941	896	892	905	865	948	874	910	955	891	844	890	899	874	902	920	879	901	878	855	879	943	859	899	945	890	900	872	905	931	897	912	935	894	893	948	900	853	950	893	927	884	867	873	880	907	918	943	908	911	851	865	906	916	857	872	869	921	889	934	899	894	914	932	965	913	858	998	881	891	902	911	884	893	917	905	932	852	879	896	882	961	846	914	905	904	875	903	885	880	921	876	924	895	893	877	881	919	913	875	930	960	857	878	919	884	900	919	883	926	912	947	890	922	905	940	857	913	892	929	913	886	868	902	947	911	912	856	863	874	893	867	852	905	886	934	891	907	895	878	913	907	868	929	851	877	930	896	903	909	913	891	848	882	890	851	913	956	870	933	899	935	882	839	925	919	894	915	910	858	865	922	918	910	916	971	888	874	879	905	924	926	877	898	873	894	856	879	914	885	971	927	937	917	877	911	896	938	923	956	890	853	939	882	950	886	906	925	904	924	921	859	863	918	942	882	934	937	874	905	891	886	918	922	925	908	887	891	919	906	880	885	925	905	869	931	920	892	900	875	917	877	836	915	873	886	911	935	937	861	916	873	926	904	916	900	919	919	897	903	909	958	915	881	887	903	879	911	859	956	852	938	919	863	871	918	893	905	827	875	920	903	901	887	903	905	910	889	843	888	852	884	939	859	882	869	888	905	911	985	910	924	907	884	911	863	908	865	926	927	887	896	889	848	837	842	901	893	919	903	929	901	895	918	872	910	896	896	925	919	946	892	928	843	831	935	910	868	932	909	917	941	867	883	965	917	898	910	936	952	881	920	879	913	937	929	915	829	870	883	902	919	890	871	888	857	882	906	897	929	884	910	895	853	970	938	922	857	918	923	928	895	888	864	905	947	937	911	863	907	846	884	871	893	870	849	883	907	843	882	883	954	907	929	889	823	917	879	949	911	925	907	894	884	938	893	888	906	938	931	926	907	880	904	907	894	899	942	893	966	889	934	937	869	932	885	895	930	845	886	891	957	920	892	921	893	897	875	927	863	936	929	859	898	899	904	884	862	871	956	885	896	832	883	921	916	936	917	884	904	910	932	913	861	891	896	829	883	864	950	903	901	880	939	935	916	930	921	972	875	885	900	890	839	893	902	930	928	866	963	954	917	926	874	900	887	938	977	900	868	884	890	863	875	880	885	918	867	913	914	905	919	905	846	917	901	891	900	881	887	932	924	903	900	920	908	929	900	936	927	950	923	889	921	898	931	912	893	900	892	876	896	906	857	889	933	926	918	943	868	884	886	867	864	867	902	903	870	897	838	875	911	902	943	895	891	907	934	873	894	911	914	915	895	895	882	837	891	873	886	921	917	953	912	892	871	912	909	922	937	891	898	904	906	877	915	901	817	897	917	917	945	924	944	904	857	895	926	892	896	924	910	926	927	881	877	916	969	881	891	900	899	891	875	882	912	879	899	973	883	927	842	902	880	885	851	894	945	903	902	866	914	910	937	928	918	918	863	902	882	908	867	865	911	872	878	918	936	902	890	904	910	967	910	886	902	915	944	936	939	952	849	897	919	955	899	928	875	956	899	891	961	926	868	866	920	851	927	926	918	894	922	885	846	917	905	909	941	921	864	884	918	905	864	814	899	894	906	911	888	895	905	913	891	882	891	914	885	879	898	878	901	946	896	897	903	883	921	935	934	908	905	878	849	896	870	942	898	879	875	949	927	930	910	924	880	893	903	865	892	901	932	950	862	917	955	861	902	903	857	854	892	913	890	825	971	851	917	877	956	896	927	859	914	886	910	900	858	894	907	864	900	907	890	884	914	925	875	898	847	955	954	915	878	896	881	947	884	890	877	911	874	936	898	819	937	871	928	905	904	905	863	867	927	861	904	875	896	883	895	914	888	866	894
11445	9296	5131	2607	1025	678	663	671	786	619	459	349	209	117	97	76	84	70	83	78	69	79	69	76	70	89	74	59	56	84	62	62	69	79	49	82	62	63	54	72	79	50	65	74	58	65	69	55	74	69	56	53	65	67	66	76	73	66	55	50	60	85	59	66	62	80	82	82	73	67	72	82	59	88	66	57	64	55	75	70	64	67	68	55	60	74	64	57	78	72	76	82	70	69	64	77	76	56	61	81	73	82	64	77	92	67	63	82	67	80	73	73	73	65	79	74	66	59	73	75	60	71	59	56	67	61	67	82	68	65	69	72	62	62	64	72	75	66	68	73	62	73	69	68	65	59	77	64	65	91	73	61	71	77	84	64	74	68	72	70	77	65	75	71	56	66	76	58	76	77	68	77	69	73	61	57	72	75	72	70	76	75	65	57	73	64	74	61	60	81	70	57	83	76	63	69	69	76	69	62	69	69	57	62	50	69	65	52	58	67	65	58	63	62	71	79	56	58	53	62	72	84	60	72	82	57	61	60	69	70	74	65	66	48	61	67	62	75	62	74	67	62	60	71	75	92	70	71	72	63	63	72	83	72	65	62	67	69	72	73	75	66	70	71	64	73	77	71	70	87	62	71	56	62	55	81	64	64	69	60	65	61	62	69	65	49	63	62	65	80	69	73	68	66	62	54	80	65	74	70	65	60	77	60	55	67	66	66	64	67	70	70	66	78	63	58	71	79	60	69	67	48	52	64	76	75	61	63	68	74	77	79	65	56	64	65	81	62	70	75	78	74	68	60	56	70	77	69	69	53	65	86	77	76	74	82	71	64	76	65	67	56	67	77	58	71	61	74	59	69	63	72	68	65	91	67	67	81	71	75	75	62	69	76	62	67	57	89	80	73	71	69	86	76	68	72	72	69	73	66	63	79	80	72	67	66	73	82	79	90	75	65	58	63	71	67	78	72	58	65	74	66	73	66	61	71	79	65	65	73	60	76	75	68	65	60	71	76	82	63	68	69	73	74	70	55	77	73	76	97	67	66	72	59	93	67	58	73	59	81	81	63	75	80	62	76	83	64	72	67	67	83	71	75	82	59	78	81	72	77	63	59	57	64	87	65	65	51	59	48	59	67	77	51	68	67	75	62	59	74	72	83	56	78	58	86	64	68	61	65	75	57	81	65	75	72	67	59	73	70	73	64	61	67	79	70	71	55	79	71	64	83	79	73	71	76	76	85	67	62	75	77	74	61	69	68	60	76	72	59	98	68	68	65	66	69	78	67	75	74	68	68	62	59	54	65	81	65	75	73	73	75	65	71	70	74	81	84	60	51	82	56	69	66	62	65	63	66	71	77	67	55	71	68	84	58	74	57	64	71	77	72	69	66	82	69	64	72	69	53	76	70	54	83	78	65	65	80	80	64	68	71	70	60	71	59	74	70	48	74	79	71	71	66	72	58	76	75	67	68	70	80	80	86	85	62	69	65	67	67	64	80	73	81	58	77	68	66	73	71	95	57	66	68	59	69	56	62	58	55	70	93	62	65	78	72	55	81	67	63	71	54	74	73	74	68	75	63	73	80	68	66	79	64	57	71	74	71	60	62	63	84	61	67	64	68	57	75	71	76	57	84	61	60	69	54	70	52	61	74	80	59	71	68	73	65	60	62	65	58	60	65	68	72	76	63	61	73	76	61	63	65	63	78	66	66	79	71	77	76	73	54	70	85	69	64	75	64	73	63	62	78	67	54	65	62	60	52	77	69	69	79	73	73	81	72	81	62	71	59	78	81	75	60	67	66	78	77	66	76	64	65	82	74	73	58	60	51	81	55	73	74	59	77	57	75	71	54	67	58	77	68	72	73	52	67	78	75	58	69	65	74	71	75	76	63	83	61	76	65	84	83	67	64	61	71	64	58	77	71	81	88	59	53	63	59	58	74	63	81	59	58	62	76	70	72	54	54	85	57	67	67	67	81	59	58	84	74	71	76	72	66	74	63	78	59	78	58	58	73	66	67	59	83	70	67	75	63	51	70	62	69	70	52	70	63	68	76	56	79	68	64	67	78	68	65	57	93	68	69	69	71	80	57	89	71	60	75	68	57	67	68	62	53	77	61	58	67	66	74	75	80	79	72	58	66	62	57	80	79	72	70	59	67	63	68	72	71	72	82	64	66	66	76	66	57	67	63	75	69	72	71	87	63	61	78	82	63	82	68	56	72	84	67	66	85	83	69	68	64	76	63	52	74	65	58	59	61	48	69	75	61	57	64	68	62	61	73	74	64	60	56	60	56	63	77	79	86	68	68	62	68	79	55	70	75	74	60	67	67	60	74	82	71	82	87	68	66	71	63	65	68	79	64	67	83	70	50	64	60	63	61	82	75	75	74	63	69	59	75	66	64	64	62	78	74	74	61	59	73	77	58	70	72	86	72	66	61	72	65	61	67	54	57	66	70	60	69	67	72	65	68	67	68	72	68	73	73	77	88	53	67	62	67	56	81	66	68	72	73	65	79	68	65	73	55	72	72	63	59	87	73	75	51	68	76	76	73	74	71	70	83	71	58	65	68	78	59	61	77	66	68	70	69	80	80	71	75	55	66	70	77	81	68	53	64	88	68	77	67	69	77	54	56	80	78	46	56	49	64	72	75	76	74	67	74	78	72	67	65	70	73	84	71	70	68	70	67	81	80	74	60	65	75	75	63	89	67	59	63	68	83	67	62	67	73	71	71	70	61	70	54	63	61	69	73	67	63	71	78	65	84	71	78	82	90	84	58	83	69	68	69	64	61	83	69	72	52	59	65	62	62	72	62	61	58	54	80	77	66	57	70	78	82	60	56	83	72	61	80	66	69	70	69	71	56	65	59	66	67	62	58	56	74	71	61	64	65	69	73	73	59	72	70	78	55	45	73	75	81	80	67	54	65	72	61	64	44	74	75	58	74	68	72	68	60	75	54	79	86	65	55	83	78	63	66	73	67	46	59	51	62	68	57	65	69	75	74	62	69	65	64	78	68	65	75	59	76	67	70	75	75	70	73	69	82	66	66	70	60	56	71	70	73	83	66	85	67	62	63	73	70	68	54	69	73	72	61	67	65	78	74	74	53	66	72	70	78	55	67	63	65	79	62	82	64	79	84	81	56	89	64	60	84	89	55	91	75	82	71	59	60	62	61	71	70	71	65	66	84	74	66	67	70	68	72	74	60	82	58	79	55	71	65	49	61	52	67	67	75	72	84	74	69	75	76	65	82	65	74	64	65	67	67	79	52	75	60	76	76	68	69	59	66	55	73	74	59	72	72	63	71	69	72	61	72	70	66	69	72	84	75	61	73	94	72	75	73	79	75	62	65	58	59	68	71	58	71	77	72	61	80	59	73	82	73	75	62	66	72	66	53	66	73	59	68	66	69	70	58	75	86	62	73	84	58	73	46	61	79	63	81	66	62	69	67	62	91	61	61	86	71	81	53	62	62	67	60	66	63	58	79	60	59	69	68
39892	30991	24793	20448	18669	17575	16738	15956	16302	12550	8963	6772	3729	1531	993	874	755	729	701	694	667	641	647	627	635	670	684	654	577	567	591	614	609	582	623	591	592	591	588	576	568	572	609	538	605	571	580	556	601	632	630	568	556	653	593	604	594	604	545	586	582	631	593	603	551	599	598	607	597	628	601	582	589	567	586	609	597	574	571	590	640	607	611	587	592	610	596	588	610	551	575	585	562	592	580	568	589	571	601	593	562	600	619	597	561	607	608	600	618	633	574	624	606	632	581	603	572	588	596	569	612	588	604	628	627	614	567	560	590	602	578	566	584	582	582	601	606	574	562	637	599	579	609	574	620	582	558	621	645	600	583	619	579	616	574	581	600	563	598	579	642	581	585	546	541	579	606	524	552	604	606	596	588	631	601	591	593	619	600	607	601	579	568	610	623	604	628	549	607	599	601	639	563	582	575	620	620	562	600	599	571	557	611	641	585	584	601	625	592	617	625	607	557	588	587	599	576	619	603	547	620	638	642	621	603	596	611	557	579	562	566	584	620	623	597	571	580	573	537	585	636	583	576	648	609	572	577	596	605	601	632	569	562	590	596	594	600	610	615	595	556	646	621	597	581	609	590	570	605	590	621	577	637	611	579	592	577	588	587	652	584	561	564	609	584	621	570	639	629	554	649	574	612	577	598	592	583	577	628	583	615	633	586	608	614	615	597	572	649	624	564	587	576	589	630	598	602	612	548	561	628	621	586	590	640	517	577	566	612	599	564	599	575	660	618	619	546	619	614	556	611	602	608	575	613	624	596	576	621	563	572	612	602	569	597	559	578	610	600	552	587	581	607	559	588	587	573	600	591	619	564	603	610	579	543	604	641	577	585	548	649	602	608	570	581	560	615	599	577	577	637	595	589	633	651	564	595	593	567	621	582	585	591	560	600	579	631	583	567	629	573	593	558	599	575	580	584	602	627	583	589	562	622	550	552	578	579	627	573	605	606	594	605	592	563	582	589	593	593	607	601	596	581	534	592	576	569	577	620	605	620	609	585	624	612	577	606	593	621	630	597	667	625	596	564	580	606	544	608	650	658	628	613	596	620	576	598	547	543	562	550	591	615	584	586	558	570	612	608	578	590	571	580	577	576	589	581	565	592	598	586	594	601	617	591	585	615	601	594	619	603	591	572	624	580	621	602	555	600	604	594	596	559	595	591	579	571	640	576	595	542	581	602	551	621	625	601	607	609	614	583	630	635	611	599	566	556	613	618	575	583	608	669	600	629	598	587	598	576	626	597	585	592	582	580	599	600	619	577	621	560	584	579	599	584	590	628	590	596	591	586	605	612	599	577	581	604	616	567	603	569	596	613	612	612	577	554	606	606	612	542	583	613	575	608	581	619	579	630	605	559	583	564	571	590	567	603	574	548	594	545	620	601	530	636	572	614	602	565	607	612	558	609	607	566	589	601	610	640	630	614	608	567	640	581	642	583	610	609	632	634	592	647	602	570	585	571	612	593	587	611	592	542	586	599	591	583	606	570	553	597	628	570	552	617	571	553	584	624	614	562	614	582	611	590	590	553	542	586	589	579	582	639	613	585	587	564	607	602	585	612	600	601	531	573	616	625	575	594	598	627	597	616	568	583	549	608	665	601	624	587	561	597	610	616	614	608	617	569	614	623	603	587	579	588	598	596	603	589	586	582	624	609	588	574	572	597	627	627	600	558	599	603	578	624	537	604	603	598	615	614	588	609	607	632	612	652	637	592	586	580	587	560	577	611	561	581	598	610	565	586	614	581	590	618	592	596	597	603	552	577	612	602	622	618	600	609	610	594	660	616	590	555	609	594	607	572	609	589	588	580	595	616	609	632	601	606	637	627	588	621	638	594	596	603	552	613	613	548	602	575	597	636	571	568	597	584	633	571	601	632	649	604	547	611	588	610	576	595	547	604	571	578	601	611	584	602	615	586	624	603	578	641	629	594	605	580	655	560	611	605	583	573	596	566	621	602	606	542	590	595	630	598	608	555	634	602	602	597	605	598	601	588	610	608	567	570	545	573	605	610	624	525	604	563	591	605	548	610	578	569	553	552	599	617	585	557	622	602	595	623	587	599	589	616	627	598	603	622	552	611	590	595	603	612	614	600	608	593	615	613	568	634	564	591	604	583	578	572	582	612	538	634	593	569	595	580	608	587	594	582	571	609	565	610	580	595	578	636	603	626	606	599	632	585	633	610	608	584	586	570	600	554	615	597	609	582	613	603	609	630	583	576	616	628	617	607	620	632	635	604	578	538	624	599	587	573	590	582	600	610	616	594	613	569	550	579	584	600	628	573	580	578	586	636	591	564	539	619	646	578	596	569	629	589	581	614	553	602	609	630	592	611	602	561	612	596	561	589	580	597	599	617	556	553	628	579	563	583	591	595	577	564	576	659	572	554	568	577	597	566	594	617	580	580	597	582	565	625	615	529	583	559	612	561	601	579	610	594	609	591	563	612	615	614	596	602	608	542	612	578	555	590	595	587	629	598	577	563	601	581	596	586	604	597	628	582	617	589	604	603	595	572	614	617	623	558	564	579	604	629	623	619	606	564	610	604	560	589	576	625	581	574	614	574	589	613	632	555	549	568	621	555	618	629	590	613	609	555	593	637	602	633	589	586	611	571	635	623	553	542	538	633	608	637	585	578	630	582	577	604	559	602	597	591	601	578	594	601	560	596	599	566	607	583	615	576	576	606	626	601	613	630	569	592	619	579	577	585	577	560	577	608	610	597	650	576	549	567	607	606	614	582	613	580	563	581	616	593	556	574	567	559	612	588	596	602	647	576	561	629	604	581	609	636	597	593	575	611	605	605	583	571	612	597	600	638	564	604	609	618	595	603	590	634	591	631	576	594	584	641	568	648	618	564	546	596	570	616	591	569	605	576	615	579	541	578	567	630	593	601	616	610	552	579	607	587	642	589	618	591	604	563	570	598	639	583	580	560	565	618	604	585	592	593	637	618	612	558	577	601	606	597	554	597	641	618	553	601	626	602	593	576	613	576	574	588	563	630	571	534	586	556	579	564	629	574	604	647	550	610	604	570	628	599	597	585	559	618	579	591	565	640	611	612	565	585	603	598	584	584	626	529	596	578	628	656	554	618	620	617	590	602	633	564	618	547	599	576	579	605	606	602	603	599	586	564	602	578	597	598	624	576	601	592	556	592	592	616	560	587	581	533	586	617	569	603	584	575	600	590	574	565	630	586	577	575	608	597	606	562	570	598	601	624	602	568	588	623	606	604	595	620	600	595	611	578	578	629	596	587	600	576	522	578	599	625	550	604	609	641	564	593	599	541	605	619	596	583	578	562	598	616	602	619	569	583	563	614	559	613	610	599	586	600	586	561	601	573	630	568	605	559	586	577	632	541	616	574	580	641	552	596	607	629	593	592	604	577	617	582	578	589	561	607	589	597	612	570	612	542	580	600	600	543	594	584	591	593	555	602	545	626	653	629	638
12511	11110	8512	4931	2274	1241	1142	1397	1403	1130	748	605	381	190	119	109	113	106	98	106	90	86	91	85	91	93	105	106	100	83	92	87	87	87	101	93	107	110	83	78	89	88	91	91	95	108	91	83	103	97	112	90	75	99	77	93	88	96	95	87	97	92	94	76	111	102	99	92	90	108	103	80	92	103	100	80	105	73	82	93	91	96	99	88	83	101	91	97	83	77	100	85	103	95	95	103	75	94	99	97	115	97	86	94	75	89	93	95	85	94	106	87	93	100	93	93	101	91	84	99	85	105	88	88	79	101	99	105	80	87	92	102	98	88	100	88	119	90	86	94	101	97	104	97	101	107	85	99	99	104	91	99	91	88	72	100	103	99	77	110	96	97	93	94	94	90	102	91	77	85	95	90	97	85	96	106	76	101	103	82	88	106	86	101	97	92	90	96	99	113	103	75	103	85	89	91	97	80	92	96	88	77	102	95	107	103	87	91	87	81	97	89	97	76	102	88	105	89	93	101	94	84	80	88	87	102	103	97	93	90	91	105	89	115	70	95	87	106	76	102	101	100	90	104	104	92	73	107	102	82	96	108	91	79	94	78	96	104	86	85	93	92	86	101	92	105	95	101	99	95	83	78	85	102	97	93	106	104	90	83	86	75	85	103	97	87	80	82	85	83	91	97	116	105	99	93	78	90	89	79	98	80	95	89	89	78	105	91	89	83	91	101	100	97	108	88	91	84	93	69	97	85	94	91	84	98	103	82	93	93	95	98	84	85	114	91	84	75	89	102	79	83	90	90	94	94	77	78	82	103	90	94	98	103	86	93	85	86	77	91	95	94	89	87	104	82	81	91	89	93	107	87	102	100	104	115	89	106	97	76	105	96	93	106	103	73	86	80	102	92	88	94	98	79	89	92	95	102	104	96	91	85	88	80	90	91	88	91	104	81	96	100	87	86	93	85	89	100	84	103	98	122	96	79	92	94	92	103	94	100	80	94	84	94	80	99	96	78	92	106	98	90	89	88	85	97	70	94	96	96	76	63	93	87	123	97	101	91	105	92	85	86	110	82	86	107	81	116	84	86	91	101	98	98	80	96	87	72	91	105	94	96	91	99	95	85	88	95	89	94	80	105	86	86	100	89	105	104	79	84	92	93	78	97	101	87	80	90	92	82	77	92	82	84	112	98	103	85	94	76	99	87	92	106	94	77	93	92	87	88	88	87	101	101	82	87	99	94	76	97	82	97	93	85	97	91	73	94	108	92	96	104	95	112	83	94	101	84	94	93	93	83	92	89	81	104	94	123	108	100	85	80	97	82	83	74	84	95	91	103	95	108	97	79	105	100	93	86	92	73	94	102	99	92	91	73	109	95	92	89	100	97	99	81	77	85	113	88	91	101	100	104	92	89	88	87	77	88	88	124	85	77	79	103	96	96	95	81	97	101	92	92	95	111	109	96	100	91	76	109	87	99	87	92	99	94	105	86	88	91	100	92	94	95	109	95	96	81	90	100	99	89	78	98	73	104	95	91	95	82	89	98	102	82	83	93	89	102	84	94	104	85	94	100	87	106	83	101	84	92	84	73	83	108	110	105	100	91	93	102	94	116	88	99	73	100	90	84	85	90	89	89	88	89	90	97	64	83	99	87	103	93	109	98	108	107	80	87	90	102	100	82	80	91	93	79	90	86	69	98	101	83	92	83	86	86	95	101	103	86	76	100	85	95	93	97	97	92	95	87	98	95	96	99	89	85	107	99	92	101	96	87	89	96	93	99	95	81	91	104	97	90	113	90	97	75	84	88	86	89	113	100	106	88	91	88	92	92	87	98	85	91	82	87	91	103	104	100	86	78	93	101	91	70	97	76	95	85	96	103	90	85	106	102	99	86	87	79	92	104	94	90	79	81	90	88	83	92	85	104	77	84	89	100	90	87	98	85	113	93	102	92	107	84	92	96	97	77	102	86	100	98	97	90	105	88	95	114	77	83	87	108	86	88	81	89	88	83	95	98	96	91	90	93	96	83	90	79	104	102	93	101	104	75	90	90	99	93	89	83	101	98	99	99	83	108	77	85	78	108	99	96	108	89	92	109	91	82	76	107	94	87	82	100	82	89	101	87	85	92	91	91	95	101	108	90	86	93	104	94	92	112	97	106	100	95	96	92	91	75	97	96	100	87	98	100	114	107	97	93	89	98	93	102	81	92	84	90	87	103	79	97	99	111	94	80	81	71	83	102	96	93	94	92	116	96	97	106	87	66	107	110	98	86	99	94	87	95	88	93	107	88	76	83	91	104	87	87	93	101	104	113	77	114	97	109	94	106	94	98	104	80	94	114	87	87	98	90	88	93	101	96	91	98	91	79	85	85	105	101	87	105	102	96	78	84	84	101	111	86	104	109	77	93	95	87	102	101	82	100	104	88	90	90	87	105	90	83	90	91	103	110	90	83	96	94	84	89	108	100	94	105	98	86	83	93	112	93	79	107	108	93	95	101	92	98	113	98	86	102	89	106	84	107	98	99	89	107	97	101	96	97	87	74	104	82	102	87	98	91	89	81	85	93	105	91	87	89	81	97	79	103	87	84	82	97	100	102	100	95	93	97	103	100	103	98	87	97	95	87	95	86	98	101	92	86	101	105	74	83	82	112	97	107	97	98	82	93	83	87	97	93	98	84	74	85	100	112	91	78	71	82	89	82	103	93	110	87	66	99	88	108	88	80	99	83	95	99	96	90	90	90	94	107	93	93	105	108	97	97	88	89	88	86	96	90	99	101	113	91	96	90	94	83	98	84	80	99	97	99	82	108	95	91	82	102	94	89	80	96	100	96	111	89	82	97	92	110	105	91	104	95	96	91	84	98	87	94	110	90	94	105	80	95	99	86	77	107	94	88	96	109	97	91	81	99	94	89	88	90	97	84	88	93	109	97	101	103	81	90	91	84	96	98	103	80	93	92	90	90	92	94	97	102	79	98	80	80	87	101	94	80	96	83	105	78	103	98	93	102	93	104	100	86	106	90	91	87	86	78	99	89	94	100	106	69	93	81	95	89	92	100	92	96	97	87	91	106	89	106	79	103	107	70	85	79	80	86	109	97	95	89	78	96	107	97	97	97	90	95	79	101	114	73	98	115	92	84	93	102	103	91	90	101	95	82	98	93	89	88	87	87	103	87	82	84	89	102	80	105	108	90	84	73	87	82	86	82	100	91	88	94	90	82	97	88	84	94	106	77	88	81	85	98	85	121	80	97	100	97	97	76	97	85	95	84	84	95	84	92	92	77	85	89	75	95	104	96	86	91	98	101	96	95	89	96	91	74	86	97	99	91	84	77	80	105	92	96	95	86	105	102	102	99	99	103	123	93	92	86	98	99	93	74	73	94	90	97	90	74	85	88	98	105	99	80	81	100	98	108	98	114	91	108	91	108	93	98	94	98	83	98	84	101	99	85	83	98	92	107	87	104	96	104	88	91	83	105	111	79	103	109	83	90	106	92
42134	33304	30087	27212	25918	23316	21356	22621	21625	17758	12847	10183	6018	2677	1494	1190	1061	1028	1044	1013	922	954	874	872	904	926	883	893	830	793	829	852	798	817	840	845	842	857	816	718	824	844	813	806	822	792	817	900	835	809	812	863	772	786	795	807	859	840	785	794	822	838	865	813	813	832	812	823	835	778	787	849	798	830	813	863	858	845	827	843	785	828	845	855	852	826	764	861	822	860	827	800	797	851	819	775	823	742	781	811	791	889	797	831	817	790	820	847	820	834	791	827	851	773	835	825	768	803	813	798	812	841	820	815	793	840	859	812	805	850	823	826	753	808	838	755	853	746	822	781	823	822	846	845	821	820	794	824	831	858	853	796	838	816	840	797	782	812	835	833	866	835	807	767	797	848	866	847	831	796	832	819	815	835	814	793	820	774	843	817	830	827	859	771	877	826	790	796	772	834	789	847	842	830	818	823	822	833	798	765	810	801	772	786	846	830	815	792	835	831	775	813	784	792	841	812	814	805	856	807	781	809	815	824	842	818	843	820	780	793	857	789	849	807	786	819	846	772	802	811	832	839	867	849	826	854	805	825	827	830	733	848	782	843	813	780	841	824	794	840	820	830	824	801	821	792	851	756	853	808	821	811	830	835	830	772	846	865	826	855	837	867	821	822	846	836	816	866	808	821	821	810	842	811	816	817	823	849	847	859	859	845	816	822	819	840	770	830	819	821	811	818	871	849	800	836	876	757	779	831	871	810	857	835	806	822	825	794	770	838	809	805	784	857	779	814	860	783	804	842	773	787	871	838	801	794	802	795	806	862	829	851	841	851	881	849	822	776	815	818	782	843	847	790	860	846	823	824	801	817	771	848	823	805	811	864	823	803	807	824	857	791	856	855	805	787	846	873	827	811	814	813	763	838	841	852	781	830	838	812	886	828	824	828	779	850	840	822	851	822	827	788	847	805	804	765	776	822	792	834	792	812	804	828	831	822	814	806	813	845	808	825	807	869	795	823	872	793	898	803	835	826	807	798	794	790	828	827	798	835	830	808	794	911	785	853	821	806	808	820	805	828	856	882	788	822	865	805	830	864	837	818	872	828	762	814	812	847	801	791	800	816	788	829	857	815	844	808	853	873	796	825	765	840	829	849	808	835	763	804	796	787	803	854	803	798	816	806	826	859	780	808	862	794	822	815	855	882	799	824	767	837	811	819	858	836	820	803	821	869	827	812	803	841	872	847	835	827	792	782	801	807	818	802	835	868	808	830	842	830	841	853	805	810	784	846	805	795	813	832	824	809	806	806	821	856	783	855	823	833	869	808	851	765	788	829	812	789	810	829	793	811	847	797	836	832	795	809	842	780	814	816	784	827	779	810	778	819	798	823	860	839	827	794	821	855	836	841	849	830	873	800	788	814	823	750	831	788	851	903	830	814	804	853	859	798	831	758	762	790	832	840	858	852	843	845	797	861	868	859	811	843	830	825	804	820	802	849	830	823	796	849	792	846	826	825	795	785	820	887	797	822	810	832	849	804	810	838	790	796	800	893	818	834	808	836	786	848	816	849	829	879	811	839	816	865	809	813	839	772	789	828	853	783	800	815	808	806	844	782	786	841	802	810	852	834	795	829	808	837	861	819	823	814	847	756	842	856	836	802	828	835	817	786	820	871	821	843	834	842	801	864	836	819	807	810	832	868	825	823	830	810	820	906	840	845	800	836	787	829	852	823	789	815	811	833	847	861	863	810	810	835	820	813	830	825	826	820	854	830	880	865	822	830	792	799	825	820	809	813	865	806	837	838	826	861	739	807	822	838	814	785	792	807	824	827	801	869	844	810	782	830	829	854	852	810	843	900	844	848	840	871	818	761	813	832	819	818	816	841	883	803	820	838	814	794	848	804	843	775	818	811	860	847	827	801	789	813	770	823	833	836	805	794	832	765	827	804	795	835	800	833	794	897	797	813	825	838	830	834	805	811	827	842	807	794	783	789	797	848	793	830	800	854	803	856	855	800	807	799	777	828	759	838	826	819	897	836	842	779	851	812	836	849	780	824	807	811	819	818	821	859	859	776	841	842	849	796	813	835	781	811	793	829	815	851	830	820	817	844	810	867	799	790	830	871	856	886	829	797	792	806	841	822	780	805	843	751	759	764	807	856	798	816	811	851	847	835	760	864	764	855	789	823	820	803	805	770	888	806	781	807	822	766	794	807	845	865	831	804	857	804	820	849	776	806	836	794	843	781	780	786	787	834	827	850	799	802	840	853	794	801	813	801	783	778	829	816	838	808	805	834	835	834	857	762	840	809	813	797	770	854	840	818	816	811	784	769	776	785	861	798	831	839	806	802	805	814	847	870	833	818	823	815	864	824	873	801	806	858	805	802	837	827	845	771	815	782	855	884	794	787	808	824	846	822	814	755	814	861	824	845	818	770	857	831	809	777	879	800	844	831	851	812	810	779	801	839	816	802	859	807	825	850	842	815	799	821	800	807	815	834	821	788	839	842	800	868	830	871	902	836	856	797	775	762	834	806	812	857	780	850	855	841	829	808	864	832	872	827	850	831	798	787	821	871	882	872	818	828	832	790	794	800	815	843	876	818	828	805	826	809	807	851	859	839	798	821	817	795	820	859	831	803	773	813	767	812	848	838	812	760	802	830	780	838	818	801	809	805	814	813	785	818	810	826	781	846	851	848	870	803	835	818	848	807	788	869	820	783	826	842	882	851	817	820	797	801	785	786	795	856	796	824	775	804	810	834	814	857	871	861	821	792	825	857	801	842	864	839	850	824	798	798	769	856	765	811	787	839	832	767	821	811	874	798	867	840	833	769	797	861	893	864	814	796	834	775	843	827	822	826	754	828	822	782	816	800	829	806	841	851	812	791	778	776	801	822	811	787	843	817	815	869	797	835	799	820	782	795	799	830	836	832	848	799	848	848	807	832	817	834	804	830	766	820	822	859	781	828	818	787	817	813	805	797	830	827	775	840	843	849	842	802	839	843	824	848	820	775	806	805	862	812	742	863	799	838	865	825	840	747	789	814	799	814	829	815	770	791	825	843	767	840	823	806	802	849	858	843	830	834	794	858	831	805	827	806	802	844	820	743	830	838	775	817	788	849	840	800	827	788	811	834	846	853	836	828	819	822	838	843	844	852	848	818	840	840	794	840	849	837	823	787	847	841	815	795	829	811	889	817	833	849	824	806	831	807	823	819	802	837	824	806	839	824	859	877	820	822	793	806	845	784	853	821	830	937	827	860	841	828	829	800	834	842	815	823	803	841	799	853	780	801	787	820	831	843	798	830	802	868	846	815	815	806	873	817	819	826	788	790	835	830	769	848	814	818	839	859	891	833	794	889	817	826	825	797	857	850	817	812	819	839	802	893	808	806	776	795	791	794	839	827	833	807	764	780	875	800	834	835	816	804	806	799	817	861	805	798	823	810	748	814	811	823	838	812	792	789	793	806	773	839	810	807	825	837	849	809	790	773	807	870	850	843
9314	6313	2446	1266	669	296	234	214	255	211	167	146	117	99	106	80	82	90	72	92	75	87	85	80	89	79	82	78	85	103	91	74	80	83	76	80	91	92	77	85	77	89	86	81	102	89	67	95	77	101	76	93	95	88	94	84	82	74	84	89	82	101	95	92	84	89	104	85	81	75	79	84	81	70	91	81	86	94	88	71	74	91	91	64	66	61	73	85	86	88	86	89	87	79	89	88	86	96	104	86	83	88	86	91	81	78	81	77	75	99	96	73	73	89	78	87	84	83	87	77	84	96	84	81	86	85	81	91	80	96	79	88	81	88	77	92	80	72	89	77	95	76	85	72	78	84	90	80	102	84	87	93	83	82	97	91	88	77	92	83	86	90	82	93	78	96	92	101	106	84	85	85	102	91	79	73	80	94	92	93	85	83	88	73	90	91	79	84	83	76	70	85	91	82	86	88	92	87	86	83	98	80	86	70	80	86	84	81	97	91	81	103	107	82	80	109	68	70	82	86	75	110	89	62	92	92	98	79	81	72	86	91	82	87	73	95	96	68	83	92	96	78	87	92	74	85	75	91	85	95	94	66	76	86	100	96	90	96	76	84	90	86	88	74	89	78	84	90	92	96	99	72	68	99	89	92	91	71	94	86	74	99	98	72	81	79	78	87	76	102	87	92	76	77	98	83	88	75	85	80	83	97	99	99	92	95	86	75	91	81	79	74	87	85	91	97	68	94	89	91	74	75	78	97	89	79	83	85	89	68	73	91	89	112	102	93	90	76	72	111	77	77	98	84	75	73	99	69	85	79	89	82	97	99	63	90	87	86	95	100	85	84	105	90	87	93	82	88	78	81	87	74	85	117	81	93	97	74	96	105	83	95	93	83	80	85	82	74	102	97	82	90	85	83	88	78	93	98	85	87	94	89	80	81	79	92	100	84	85	95	75	80	100	89	99	97	76	102	87	92	84	92	76	79	88	84	93	82	79	89	92	90	86	96	79	69	80	83	83	97	83	73	76	83	103	83	68	101	96	88	84	86	91	97	72	79	86	85	93	66	89	86	69	83	86	87	76	90	96	79	79	82	86	83	79	81	87	66	88	83	98	82	87	69	96	78	77	86	80	71	77	87	81	82	90	88	84	119	78	95	83	93	76	82	92	75	87	92	96	67	74	89	92	82	85	99	107	91	80	91	87	94	89	73	101	86	68	89	91	81	95	79	77	69	86	92	76	95	91	96	103	90	83	96	73	89	90	90	80	90	87	99	95	76	90	76	85	97	88	82	96	90	74	75	104	76	82	71	94	86	88	96	85	78	79	83	80	92	86	87	88	77	72	81	65	87	94	92	78	74	76	94	93	81	87	104	91	77	86	87	85	76	91	85	80	79	88	72	87	90	76	74	75	84	81	78	72	89	95	87	90	91	87	73	90	88	115	71	86	88	94	81	76	87	74	70	88	70	79	76	92	91	80	84	71	78	78	84	98	83	86	111	85	81	88	86	75	91	82	88	84	85	82	102	104	76	67	101	76	83	97	80	88	78	61	71	85	81	87	84	79	105	64	85	95	71	85	82	93	88	88	95	103	80	85	86	89	80	61	91	89	75	78	93	86	69	80	94	89	88	88	84	95	91	93	94	85	83	88	82	83	86	73	85	101	95	75	99	80	96	84	95	86	98	77	98	88	88	103	83	85	97	70	94	85	83	89	76	84	92	90	79	93	79	99	88	92	87	89	99	95	86	84	70	73	83	94	80	89	94	77	101	100	83	89	95	80	88	83	89	91	91	90	77	82	86	76	87	95	92	97	87	94	86	94	78	89	92	94	81	80	82	86	88	86	100	77	88	74	67	91	91	95	76	75	99	75	95	86	81	96	75	78	95	103	76	82	89	96	95	83	100	94	94	95	98	88	99	73	82	105	84	80	72	74	87	82	70	92	65	74	92	85	81	95	68	82	78	82	79	87	93	96	72	97	70	86	78	89	82	77	89	83	82	77	71	76	86	80	67	81	88	92	97	82	89	80	85	89	76	72	93	96	96	78	83	84	74	89	80	90	104	94	90	81	96	88	91	89	77	80	82	111	77	85	89	85	83	84	81	74	104	80	79	82	93	88	69	92	76	68	86	84	77	84	91	79	74	77	95	68	88	92	105	86	79	74	81	93	102	88	77	81	93	100	87	76	84	87	90	106	82	81	104	90	81	82	73	91	83	87	99	87	85	87	95	80	77	90	74	95	93	93	88	82	87	96	78	81	83	87	88	103	62	95	96	84	78	64	94	94	91	87	87	108	96	88	80	83	95	80	90	76	88	90	94	76	104	88	96	70	67	86	84	85	75	80	76	91	72	105	83	73	80	95	88	83	80	72	96	73	94	91	82	107	97	80	97	81	69	79	82	87	78	84	85	90	71	75	71	88	80	99	73	98	89	100	86	80	81	81	84	78	103	80	88	73	75	58	84	96	97	90	98	98	74	68	93	80	90	86	82	82	94	96	84	83	84	78	90	86	96	93	89	96	90	71	79	69	84	79	97	101	79	73	91	70	84	92	76	85	72	75	80	89	80	83	92	89	78	109	84	80	93	79	100	70	95	76	93	79	94	97	95	89	101	89	93	100	98	87	87	96	92	93	86	82	88	100	84	92	95	92	83	67	97	77	99	77	83	89	78	93	70	104	78	85	92	96	89	85	84	94	83	105	79	71	87	82	94	76	99	82	106	91	84	81	96	100	98	111	75	84	91	97	103	88	80	83	85	91	71	85	78	72	97	68	74	78	82	93	87	91	115	77	85	71	74	85	90	90	97	71	102	78	83	76	96	77	101	82	80	104	71	83	96	78	92	87	106	77	82	92	78	94	85	85	105	79	103	100	90	83	90	75	84	81	82	86	90	70	91	93	79	81	98	92	83	88	94	71	83	59	105	91	83	82	77	81	87	75	72	84	87	82	81	93	91	77	101	64	76	96	81	87	90	94	80	80	99	94	83	83	79	86	95	86	86	91	92	72	82	79	81	93	91	87	89	89	72	86	73	65	81	84	94	85	83	85	103	84	85	111	86	97	99	78	99	68	90	86	84	106	72	89	81	98	91	89	73	82	89	75	81	89	68	81	68	79	88	83	74	100	83	83	97	81	81	84	96	83	98	82	83	97	77	64	76	83	87	84	80	94	96	79	74	97	83	108	85	76	81	76	84	75	73	87	103	54	88	79	84	100	83	98	92	91	72	68	72	82	93	95	85	98	83	75	104	83	85	100	105	98	92	82	77	75	82	97	86	96	88	91	91	80	93	80	81	90	85	82	82	84	80	98	80	87	84	98	93	111	86	96	84	84	85	101	78	79	74	97	88	106	87	89	83	89	100	73	84	87	95	93	70	92	93	85	99	96	73	85	74	108	81	78	101	91	81	85	89	90	88	77	80	96	98	84	102	79	84	85	71	75	81	91	97	73	91	92	83	83	90	89	81	78	85	79	93	88	83	93	74	77	82	100	97
37869	26844	17402	14290	13370	8068	5814	5486	5243	4252	2724	2175	1520	915	838	815	770	746	774	778	735	754	710	733	738	719	776	704	748	724	707	736	698	750	777	747	765	704	731	732	808	705	725	728	776	742	762	732	706	707	734	750	728	736	719	717	764	765	713	743	745	744	749	754	736	746	748	716	771	776	714	740	717	752	742	725	737	734	712	722	744	750	768	713	782	714	733	728	705	743	718	713	777	734	763	677	752	777	786	737	759	755	726	760	722	735	728	776	782	733	748	734	743	747	743	714	760	718	697	686	703	721	773	762	724	763	708	713	764	705	708	740	757	724	728	744	758	742	685	736	711	704	722	772	727	760	721	754	764	721	749	749	784	756	726	708	711	752	704	701	682	729	792	777	750	714	711	740	694	758	727	737	763	711	756	696	746	746	703	741	735	722	705	745	787	768	774	689	739	731	747	757	728	723	772	729	734	695	748	742	774	719	741	715	750	660	755	719	749	760	702	787	722	741	700	675	730	723	767	758	750	723	746	742	732	745	717	741	778	721	723	718	771	719	728	761	761	751	708	744	747	760	738	790	699	757	677	781	711	740	718	731	745	675	695	697	757	775	757	758	745	748	735	762	776	728	751	742	728	764	701	678	716	774	734	739	793	726	749	739	730	761	716	718	722	743	748	749	733	731	693	743	771	741	715	751	758	722	788	718	705	702	739	764	715	693	736	752	711	743	770	750	697	677	741	690	757	764	762	764	763	721	751	708	748	704	741	693	761	786	761	718	773	711	722	687	719	789	774	769	736	735	719	732	728	769	763	716	726	698	744	684	740	751	744	717	690	694	732	722	746	745	686	745	691	712	720	733	698	769	713	744	746	746	784	727	762	714	759	762	735	758	789	764	735	753	776	732	762	702	725	794	733	801	714	676	776	743	742	704	780	742	748	709	809	776	765	760	737	723	795	714	772	736	767	698	755	732	745	757	753	751	730	700	733	729	734	726	723	724	744	779	691	727	705	714	732	725	724	719	760	701	780	743	710	730	770	748	702	770	708	679	780	763	781	749	741	740	739	754	749	741	719	760	755	688	741	719	724	732	728	714	741	716	724	744	757	787	774	745	779	744	745	683	742	712	744	730	765	706	726	727	697	748	727	760	702	756	745	737	741	748	747	697	776	707	799	704	715	767	765	776	709	682	784	712	746	750	711	781	743	746	723	724	726	727	727	717	800	745	732	721	774	713	749	704	729	773	745	775	654	757	690	744	756	706	724	780	754	725	720	745	746	731	724	754	692	749	732	775	737	787	751	735	757	689	783	744	747	754	721	735	688	766	740	765	718	731	694	748	740	766	707	701	734	754	714	738	726	714	760	773	712	748	700	696	720	690	712	729	730	791	730	703	760	701	720	734	747	715	740	738	717	770	735	744	767	696	710	707	733	721	733	728	691	729	741	729	750	665	738	736	740	750	743	713	714	753	771	758	704	762	727	729	728	731	739	729	748	708	714	766	734	732	677	732	760	744	718	709	751	694	731	781	729	709	743	704	707	745	749	744	685	731	769	741	754	692	746	718	742	780	749	759	762	759	730	720	712	766	690	803	729	736	693	689	773	730	725	746	707	739	723	786	698	729	716	773	720	723	735	747	735	704	695	716	716	761	714	742	770	707	790	745	700	826	698	751	749	721	724	738	789	690	716	738	711	740	743	736	759	715	711	731	717	741	716	744	678	747	739	758	756	739	744	785	717	746	764	726	754	699	720	753	705	732	747	696	734	730	735	700	717	752	753	760	759	772	752	718	791	712	719	761	761	777	748	709	723	715	654	735	745	740	734	673	717	771	775	752	710	725	764	726	747	744	705	731	729	721	716	742	740	743	757	706	742	727	763	726	695	748	698	764	761	716	740	702	729	762	727	741	726	760	760	738	701	725	705	723	715	757	715	720	789	723	742	771	721	720	689	739	703	742	720	782	778	779	735	723	724	760	724	747	765	746	745	734	742	749	781	740	738	721	730	755	778	722	707	726	736	754	767	715	745	721	783	721	726	766	739	683	804	759	747	747	728	742	731	679	724	726	733	756	784	814	724	755	781	753	755	764	696	760	750	765	758	713	723	714	720	755	761	741	716	699	762	746	730	738	764	753	762	799	735	748	760	730	744	741	744	755	728	759	688	712	744	750	768	738	708	759	747	760	751	714	735	746	749	745	687	717	731	741	720	729	715	764	763	742	690	730	705	762	737	726	718	737	753	702	720	707	732	735	738	749	783	700	760	741	702	760	717	752	765	703	761	730	702	740	715	739	656	720	789	738	725	782	762	696	723	758	753	722	700	726	735	724	788	723	735	744	754	718	678	714	780	706	725	733	732	725	785	741	743	754	714	743	735	758	775	731	698	722	701	748	671	732	720	695	686	706	723	744	738	728	754	751	719	705	788	706	721	743	730	725	755	693	737	754	754	712	695	726	678	746	747	679	743	729	745	699	719	730	699	730	757	772	735	714	759	716	746	736	730	728	714	741	740	741	721	728	728	727	728	729	740	766	741	746	691	766	684	735	771	710	691	745	768	741	729	746	710	712	708	711	775	733	732	700	679	714	772	768	711	712	751	765	769	727	703	732	756	687	738	745	731	763	688	746	751	727	713	750	776	724	759	724	753	777	742	769	711	707	730	738	734	708	720	762	757	715	747	775	739	756	749	738	794	755	725	728	723	738	747	715	750	724	765	754	707	691	754	689	734	668	719	754	749	712	749	714	737	712	702	747	717	714	786	721	763	697	721	690	703	696	743	755	691	706	715	715	740	727	750	746	716	733	719	731	744	741	717	716	749	710	745	758	696	707	756	738	729	734	745	743	760	743	739	745	757	752	738	725	728	749	718	741	767	743	813	731	751	740	761	728	794	709	712	725	683	704	696	717	696	734	710	762	733	686	748	755	761	745	779	715	700	802	722	748	733	761	744	718	729	705	719	770	705	724	731	723	751	779	778	748	710	756	708	751	706	719	734	755	764	729	752	699	765	730	746	723	734	705	783	727	714	728	716	760	711	748	771	744	732	746	751	764	727	775	744	709	765	730	717	717	752	731	722	769	732	777	730	755	741	733	695	760	699	713	742	729	743	765	717	774	741	767	765	735	732	728	690	739	794	742	774	763	735	756	708	752	725	723	722	674	732	730	756	750	774	691	725	754	741	670	710	742	726	724	729	715	733	712	746	742	740	729	780	786	748	761	726	732	711	717	713	711	735	746	736	750	767	720	762	755	743	728	795	736	707	721	754	763	708	683	714	748	761	721	716	718	720	734	739	709	728	772	762	715	730	728	768	725	690	747	755	748	720	713	711	745	715	725	741	737	718	746	676	733	732	787	694	729	696	752	703	689	690	718	749	762	737	772	762	716	719	772	710	753	698	718	683	729	722	725	731	744	736	736	716	741	767	743	764	744	773	770	763	730	718	747	679	733	720	740	756	716	701	778	716	704	758	722	733	750	773	727	767	673	696	747	705	693	753	739
11348	9414	5331	2868	1637	1062	835	911	1067	763	519	437	271	158	129	114	96	127	110	126	108	125	122	116	111	93	117	106	108	117	116	89	89	121	85	100	106	113	124	91	86	116	101	110	98	92	106	95	110	104	115	111	115	89	113	106	115	109	113	117	102	102	94	101	120	114	97	98	112	108	97	103	121	98	107	116	94	89	108	108	104	110	122	122	98	92	103	101	110	134	106	97	110	123	103	127	103	83	114	95	99	94	92	115	96	103	103	116	106	104	112	106	124	102	94	99	99	93	109	114	81	98	108	98	83	105	95	112	116	107	104	108	125	106	112	111	92	101	107	120	108	108	104	117	101	100	106	105	120	103	91	106	87	109	98	102	114	111	99	96	100	113	99	116	95	114	102	97	117	98	111	102	102	126	105	111	104	103	101	94	94	119	98	107	94	112	99	106	97	95	106	109	109	106	105	98	89	97	106	113	107	100	114	123	97	113	92	113	96	126	119	123	104	100	107	103	132	89	81	104	107	116	104	90	95	109	107	110	92	106	110	108	121	127	111	112	124	116	93	102	95	109	108	102	92	106	114	108	104	104	88	103	126	91	78	107	98	107	101	102	128	120	110	130	86	109	100	83	105	127	97	98	99	116	114	94	98	119	123	105	111	126	131	109	94	103	106	89	119	117	103	98	111	119	103	96	86	124	110	100	127	108	114	103	119	112	98	101	125	103	96	122	107	96	100	103	99	99	95	118	101	112	115	98	116	103	116	116	118	109	114	98	95	99	93	122	116	107	102	101	99	110	106	105	110	100	130	114	108	110	122	98	101	97	103	104	108	103	116	116	116	116	110	89	118	108	114	101	97	107	98	109	124	93	93	113	92	104	109	101	110	108	117	96	103	111	97	87	124	104	111	105	110	117	92	109	105	121	117	107	102	113	114	123	105	110	107	118	103	120	115	117	113	106	84	103	106	114	96	120	109	120	124	101	97	99	119	105	84	89	116	125	113	104	121	90	119	91	106	98	82	134	122	97	97	122	101	114	114	103	106	83	113	107	106	101	128	105	99	99	103	108	118	112	121	113	113	103	113	79	97	110	113	104	93	99	108	98	98	102	109	144	114	101	100	98	113	103	103	84	126	120	87	108	108	98	102	82	104	103	123	113	113	101	87	94	121	118	108	103	103	111	133	99	95	100	114	98	91	121	117	112	113	102	104	104	97	114	113	110	94	94	93	92	107	101	90	111	83	119	108	103	112	89	91	106	101	99	104	103	114	103	105	103	101	98	96	119	98	100	102	93	105	119	113	97	106	85	101	109	104	109	122	95	117	116	112	104	99	108	88	117	111	122	106	100	112	110	119	111	116	104	92	107	103	109	95	108	95	100	103	104	107	90	101	81	90	119	106	98	108	94	106	99	94	114	112	120	117	122	98	100	94	113	107	105	107	99	120	101	100	105	103	111	124	120	103	111	106	93	98	107	118	109	89	107	103	106	112	105	83	106	103	143	120	107	114	117	129	108	101	112	91	122	116	105	129	116	100	117	93	116	115	115	113	93	106	115	94	125	119	91	102	85	112	96	110	112	77	111	115	103	115	105	91	104	93	110	93	109	104	101	94	90	103	122	123	111	107	112	114	118	104	95	95	88	100	105	115	128	92	99	117	94	110	105	117	96	104	107	104	94	110	93	123	121	112	104	101	114	127	100	104	123	123	123	95	100	107	106	106	115	149	120	99	97	131	99	106	111	103	105	115	106	115	121	131	99	92	110	106	125	86	95	119	104	104	113	110	116	99	104	77	97	110	114	97	121	113	111	94	104	87	131	119	137	88	114	96	85	98	84	102	107	99	116	119	120	104	91	112	124	104	101	79	99	107	100	105	138	112	120	100	113	95	116	112	109	103	109	108	108	102	105	99	115	101	93	99	108	110	103	107	117	103	119	90	101	105	76	112	96	95	112	112	101	116	92	100	108	94	110	111	99	107	105	112	101	85	96	117	92	98	112	92	98	114	124	84	114	105	107	107	109	122	89	105	124	102	105	102	96	105	114	117	94	110	108	100	93	100	99	92	85	93	120	120	101	110	111	103	92	115	125	116	112	109	109	92	105	116	104	111	94	106	108	97	111	106	109	100	117	83	104	97	94	108	97	91	107	113	107	98	120	111	113	110	109	120	109	107	98	111	114	99	105	119	110	97	98	124	98	127	116	109	88	116	119	96	111	107	110	104	113	125	102	110	117	97	99	132	99	91	108	120	110	107	102	105	92	91	118	127	124	117	99	109	89	104	116	111	110	87	105	99	108	101	107	106	104	106	108	86	91	103	94	102	103	88	130	94	108	112	111	99	112	99	98	94	116	114	86	105	107	110	96	108	106	96	95	102	112	105	117	111	116	102	95	128	111	109	104	119	99	111	126	113	118	101	95	95	100	99	101	93	111	101	108	96	94	106	122	101	107	110	107	117	88	114	107	104	112	113	111	104	115	97	113	102	121	97	98	119	106	81	104	116	108	118	97	101	112	125	124	102	119	117	96	118	103	100	102	91	101	100	119	114	119	113	89	109	111	130	118	84	106	113	117	101	109	111	107	97	90	124	91	120	100	120	104	119	109	94	96	96	114	91	104	89	119	117	119	127	100	107	112	110	111	110	93	101	98	119	106	113	122	105	114	90	86	101	110	101	93	115	129	109	117	111	101	102	118	110	120	110	103	92	112	96	106	109	106	117	118	102	105	114	95	115	113	117	112	102	127	108	118	103	111	102	102	93	98	108	90	105	105	109	106	99	102	101	102	103	106	109	104	103	97	97	133	93	105	114	106	116	87	117	113	97	104	113	115	83	94	117	102	113	88	112	100	87	100	110	125	95	123	106	106	114	98	113	111	104	112	131	104	114	107	114	92	105	109	125	111	105	106	107	108	106	119	106	102	113	117	115	100	113	108	116	106	131	99	91	112	115	105	100	122	123	93	89	115	96	107	97	103	104	115	101	104	100	101	79	114	101	110	104	94	96	111	106	104	110	98	109	108	107	100	111	108	116	93	100	112	92	119	106	92	80	106	97	99	103	100	109	97	110	103	114	106	124	103	115	96	111	93	99	104	112	102	118	109	103	105	119	111	98	92	110	108	107	102	108	104	91	115	113	121	117	115	108	110	107	110	126	104	96	103	83	112	99	95	97	120	100	95	115	93	116	100	112	115	110	114	108	125	96	119	85	115	109	96	103	114	106	104	93	88	118	92	84	104	91	94	98	115	116	100	117	105	112	104	107	112	117	102	94	104	102	84	113	107	96	106	115	102	97	110	100	104	98	102	127	110	97	104	109	97	95	93	118	108	103	115	108	102	121	96	115	101	115	115	108	95	110	100	139	110	101	108	113	111	107	115	97	106	119	86	99	111	113	104	114	108	99	131	92	95	95	110	121	107	99	86	87	102	100	113	115	107	95	92	97	97	112	114	125	98	120	103	93	103	84	111	111	113	109	92	116	88	130	98	117	100	98	100
42067	30479	24782	21755	23254	21152	18584	18450	17385	13838	9070	6845	4079	1850	1307	1238	1055	1126	1091	993	972	915	953	931	960	951	1026	880	914	944	925	907	880	882	934	880	908	951	904	944	940	917	959	896	921	921	885	921	960	914	955	931	920	930	927	917	932	939	914	915	885	973	876	956	905	920	894	946	878	951	918	926	978	902	942	919	935	869	934	899	922	920	932	903	914	910	901	884	878	910	854	930	906	897	920	945	876	875	965	928	910	943	912	885	908	938	904	908	891	922	899	1003	879	868	881	891	927	880	927	884	872	916	931	893	842	882	929	894	886	939	926	924	863	865	897	890	919	939	928	911	971	901	944	863	883	936	913	939	931	868	927	924	894	897	915	909	910	902	915	906	933	947	906	964	905	956	902	928	881	915	895	897	902	886	915	935	880	956	956	929	935	947	909	882	911	897	920	881	903	944	851	928	924	891	906	932	952	852	978	920	869	934	960	901	929	911	920	922	862	939	897	910	920	872	905	910	882	966	858	927	903	931	954	875	989	844	898	960	966	919	956	915	895	920	982	933	888	872	935	889	937	890	939	884	884	850	868	928	925	916	874	926	943	898	924	910	905	893	911	905	881	932	932	951	868	945	947	919	940	900	933	939	922	908	909	929	918	927	941	957	887	948	921	914	877	907	930	902	925	929	897	952	912	904	830	894	945	963	902	952	939	891	867	954	938	864	950	929	947	897	874	928	916	919	884	862	954	933	885	861	946	917	908	875	912	945	1002	893	941	876	957	889	880	958	947	912	913	935	923	864	940	916	949	917	931	892	914	927	972	903	925	926	913	939	909	906	935	939	883	943	898	959	926	904	906	906	848	920	897	944	917	906	925	908	880	865	957	962	927	883	919	871	925	874	899	879	906	939	884	930	919	939	865	922	953	889	878	929	905	907	886	932	940	917	949	972	931	931	962	881	890	898	933	945	905	957	913	903	928	900	874	919	886	891	943	941	890	888	967	882	973	906	964	896	926	885	955	940	938	936	929	868	946	931	924	882	901	907	944	909	902	887	951	938	924	955	952	936	957	890	936	897	856	953	922	894	980	928	925	943	982	850	865	915	958	905	900	921	951	978	931	913	901	889	908	926	911	970	897	924	915	968	906	941	993	927	912	930	970	872	935	962	871	888	886	931	947	916	933	905	921	910	895	920	944	1006	878	923	893	919	903	904	956	920	875	936	916	948	871	939	854	925	968	923	926	931	917	934	925	940	900	935	898	904	886	908	903	881	867	930	926	925	937	911	911	899	903	925	879	903	907	893	922	934	952	940	919	902	939	868	890	949	899	898	930	878	975	906	964	952	909	914	883	881	919	935	875	946	876	893	891	929	965	877	996	966	923	927	906	910	900	895	884	913	928	838	945	859	885	908	972	941	885	974	906	912	904	901	929	853	895	930	927	894	917	891	961	932	856	937	951	886	897	944	935	922	950	916	907	915	928	856	948	943	952	911	942	919	989	981	891	886	893	902	983	929	875	866	880	926	886	949	942	908	928	899	911	947	967	872	916	910	921	965	886	923	910	904	894	879	866	912	963	890	936	854	938	903	899	909	923	927	943	928	892	893	897	969	899	950	896	938	925	871	912	928	957	932	898	901	907	873	883	937	956	941	976	918	938	959	1003	905	919	895	938	919	903	929	917	905	893	899	934	905	953	902	925	935	919	867	937	920	911	940	924	875	933	889	901	905	899	936	889	886	900	904	906	988	888	942	927	879	874	918	906	928	921	945	895	950	948	987	929	925	943	927	897	918	914	910	905	919	903	941	908	892	925	882	905	899	899	912	927	911	923	889	851	941	931	893	915	903	948	888	928	909	943	921	855	907	906	917	883	923	945	960	941	904	863	846	876	883	893	960	895	896	921	957	931	874	913	961	950	894	897	899	934	956	842	924	947	905	878	934	876	953	968	952	925	931	875	938	963	928	891	903	929	945	958	924	955	921	895	948	874	918	924	862	900	936	892	907	937	893	909	904	867	927	964	973	918	905	955	850	894	909	869	923	915	903	852	916	912	894	941	923	909	859	940	949	895	851	915	905	944	880	950	885	955	922	874	921	949	896	969	926	904	886	940	956	908	1009	835	867	908	956	945	895	874	865	920	956	972	912	905	902	924	873	904	985	904	939	955	912	860	935	871	939	937	904	902	929	890	911	925	895	997	922	957	900	923	961	897	935	865	894	922	935	951	947	910	906	913	889	926	924	1001	936	923	967	933	915	944	902	890	897	913	905	961	901	892	954	924	960	897	892	952	899	902	901	927	893	885	948	924	941	917	934	914	936	965	922	885	961	913	944	929	939	905	850	884	881	920	915	879	930	891	891	909	950	930	901	905	950	912	946	906	946	922	935	838	926	880	919	921	928	851	893	964	915	897	904	958	940	938	930	944	893	946	907	905	902	904	932	954	927	906	960	950	877	976	946	936	907	915	860	890	933	860	874	912	951	895	918	985	895	866	912	874	920	934	888	859	902	882	965	880	938	904	952	904	898	861	922	942	868	913	889	985	903	943	933	907	877	930	942	876	967	893	936	909	905	913	965	869	908	916	963	965	921	975	980	949	891	893	914	864	992	939	896	932	927	982	960	889	900	895	900	904	896	920	939	923	896	893	882	913	959	929	942	880	987	897	916	897	868	931	917	903	917	908	943	939	988	925	855	900	897	915	928	919	919	912	908	914	929	973	884	902	851	965	938	885	940	868	869	928	936	918	920	924	892	948	875	925	962	897	928	897	885	864	926	927	976	968	876	918	868	932	911	905	946	923	880	874	889	911	890	976	918	896	946	950	953	913	905	922	863	898	916	956	922	892	904	977	946	935	900	959	832	902	960	884	891	896	899	910	889	889	890	978	950	926	928	866	849	973	944	930	874	930	892	906	912	833	957	917	901	927	954	903	884	939	927	906	893	878	923	892	912	907	898	876	905	893	950	925	914	902	886	980	913	885	914	964	944	951	893	922	899	885	909	875	930	896	931	929	956	916	940	926	933	918	911	909	871	894	934	925	904	958	866	937	971	944	901	863	948	899	889	913	918	876	954	883	922	971	951	952	885	852	919	907	880	886	869	903	921	862	946	931	918	917	923	947	946	896	899	904	920	907	907	916	970	859	900	915	950	955	928	883	929	891	922	914	889	864	944	916	925	909	919	921	912	895	924	981	912	870	962	897	933	929	972	878	934	924	946	923	903	937	911	925	966	878	866	996	982	963	925	872	950	923	946	893	963	925	942	909	876	919	902	889	924	934	944	928	952	954	921	858	871	900	874	903	954	882	907	938	930	875	925	992	912	881	915	972	878	890	907	942	910	905	949	899	897	923	884	846	947	944	924	917	954	925	893	879	869	939	902	877	953	892	939	924	933	915	914	900	886	899	920	922	938	944	939	942	900	922	916	959	993	952	929	945	875	921	928	908	938	861	908	905	956	965	886	922	874	962	954	921	888	906	957	919	938	892	909	910	890	874	964	933	885	932	939
10531	7540	4391	2959	1494	715	701	793	900	689	447	315	200	110	86	91	75	77	61	73	58	63	67	71	67	71	63	72	67	86	67	76	59	56	80	65	67	59	82	74	74	52	63	65	63	64	69	54	73	63	65	76	73	67	73	73	57	71	83	63	57	70	75	59	91	56	69	54	77	72	81	72	83	62	55	83	64	85	75	89	71	61	91	73	63	64	73	58	62	70	64	50	67	64	68	87	50	67	82	75	75	60	62	77	67	50	72	72	90	71	73	57	81	68	65	77	65	71	70	67	69	67	70	73	69	54	64	74	77	46	64	76	68	61	62	55	64	71	67	86	70	71	60	66	72	65	81	66	56	76	67	63	59	70	70	56	57	63	69	53	68	54	70	63	87	76	63	85	52	70	69	63	63	72	60	71	57	68	56	59	69	68	64	59	62	68	59	62	60	57	60	72	60	78	64	79	73	55	80	77	67	66	79	61	87	59	62	84	62	56	58	72	77	63	57	72	79	61	67	60	72	61	71	64	57	65	66	81	75	65	71	58	70	69	77	69	82	56	59	84	61	80	60	57	58	49	70	59	75	70	54	70	62	55	77	75	65	64	60	60	58	62	76	67	66	54	68	73	60	70	66	72	69	60	57	68	84	70	60	85	55	63	66	68	66	68	58	74	62	73	67	63	61	72	83	71	66	73	53	54	77	63	60	63	63	72	76	65	57	73	66	68	74	75	77	68	65	61	62	66	81	87	71	58	74	75	78	61	58	69	66	62	75	47	62	69	59	65	65	72	75	51	68	79	65	79	68	36	70	57	69	72	84	69	68	88	77	78	87	68	67	64	52	79	66	77	68	63	79	66	62	66	59	63	79	60	74	63	70	73	64	64	81	69	70	68	78	69	64	63	76	62	69	92	75	60	56	67	62	57	65	69	81	63	76	78	59	72	64	67	63	81	67	64	56	54	75	67	67	60	73	68	58	89	87	54	54	58	68	54	59	70	69	77	74	87	93	56	77	72	60	54	86	67	74	55	64	75	69	65	82	75	54	68	71	87	68	81	71	72	59	68	68	78	70	51	83	56	66	63	67	58	79	83	59	67	71	62	64	84	83	72	76	58	52	80	72	55	64	61	71	67	73	66	78	72	54	84	62	64	66	53	70	67	58	66	67	55	78	89	72	66	68	67	71	69	77	65	79	61	70	78	72	60	72	75	74	45	62	72	63	73	67	63	87	84	74	58	72	80	81	80	79	82	74	80	76	62	70	63	78	64	44	68	75	68	52	69	86	54	68	50	73	65	67	61	74	68	71	59	72	69	83	72	71	78	64	85	73	66	78	69	58	75	69	68	75	67	52	59	66	68	71	81	60	60	86	63	69	68	69	71	75	76	63	66	66	74	68	70	66	63	75	64	67	82	76	77	74	75	58	53	75	69	59	66	66	78	65	77	84	70	53	50	71	73	71	64	59	66	66	75	92	75	63	74	50	58	81	71	72	79	70	64	73	72	67	61	84	68	60	84	75	73	68	78	66	63	48	63	58	86	66	73	81	60	71	67	72	65	83	72	61	64	66	66	73	59	70	50	69	77	71	70	71	76	71	59	73	70	65	69	88	62	69	72	78	67	65	63	71	70	70	76	65	86	79	77	93	57	67	51	58	60	71	65	69	64	71	57	66	77	52	71	58	67	57	65	84	79	73	71	73	75	67	74	81	66	66	78	71	62	76	64	70	74	64	68	61	84	60	65	70	65	78	70	68	76	54	64	68	73	66	76	78	69	66	58	68	57	69	65	69	83	67	45	69	61	70	77	59	63	72	79	77	81	70	57	73	63	75	60	67	81	75	61	60	67	68	62	67	67	60	81	70	69	65	74	62	67	64	66	69	60	66	63	71	64	56	67	73	66	70	68	71	66	63	68	66	74	65	73	48	64	70	68	70	68	68	59	61	73	60	83	73	68	85	66	76	64	74	65	78	64	62	73	75	67	79	67	70	61	60	56	65	63	72	59	67	74	65	68	68	60	67	74	75	71	66	77	75	69	73	71	72	74	74	77	69	77	69	62	86	82	72	59	65	66	59	66	61	71	58	63	60	62	63	78	82	72	76	62	61	61	79	74	70	76	62	62	67	60	56	78	62	60	78	61	63	55	72	65	73	71	60	75	79	73	78	65	60	53	67	92	68	58	74	82	63	64	58	74	58	61	66	65	64	85	68	53	72	55	76	73	66	74	64	65	65	54	76	77	73	68	78	65	74	68	75	59	57	69	65	73	63	69	82	67	82	68	63	64	77	55	81	71	74	66	66	60	53	74	77	68	72	69	59	70	59	67	72	71	65	60	78	66	62	68	58	85	58	71	59	74	82	67	56	74	67	63	74	63	72	60	65	67	63	54	64	63	72	64	81	73	76	70	59	74	61	64	62	74	72	70	66	61	73	71	74	79	57	73	70	67	73	75	61	79	58	75	69	71	83	75	78	65	55	72	70	85	61	60	80	60	67	79	56	64	61	52	71	69	76	62	59	58	75	59	57	67	66	78	65	71	58	72	61	72	66	54	67	55	85	65	67	72	65	60	56	61	61	78	76	90	61	74	62	76	74	67	67	71	63	76	62	62	78	73	89	57	56	59	86	68	56	60	76	63	59	74	77	58	63	77	61	75	72	62	75	88	67	69	85	52	54	79	70	65	57	68	56	76	65	75	62	79	72	69	70	77	55	73	54	75	79	85	73	56	73	68	52	74	79	68	76	66	51	56	55	67	67	65	62	70	70	78	75	60	68	73	76	87	68	67	62	74	61	60	83	52	55	51	79	65	63	64	74	63	73	63	70	69	71	78	55	60	69	67	58	70	73	72	103	66	72	59	75	71	65	50	65	69	73	58	58	73	67	58	64	72	77	57	74	68	80	55	69	62	70	77	72	76	91	75	75	68	78	62	70	72	56	56	79	51	80	54	80	81	55	68	68	68	58	78	63	70	64	73	76	56	74	79	51	72	66	64	78	69	62	79	64	77	66	48	68	60	59	65	77	76	86	72	67	58	65	56	51	68	71	79	66	68	63	75	70	65	69	78	62	76	68	74	77	59	61	84	67	79	56	64	59	65	66	71	58	55	67	64	79	67	66	65	81	71	82	74	73	67	70	72	65	81	70	72	71	83	59	70	71	62	71	60	58	64	59	70	64	58	66	62	59	71	87	70	72	68	69	76	77	73	75	72	71	69	65	72	69	77	76	78	70	61	58	72	63	58	72	62	68	68	71	65	74	71	70	70	69	81	57	56	80	70	64	76	80	68	73	87	70	69	66	60	63	55	58	69	74	67	53	75	68	67	61	50	68	72	75	58	56	68	56	65	94	65	56	74	62	59	85	67	94	63	67	60	63	56	61	66	75	75	68	61	71	78	80	50	84	68	79	58	68	57	63	84	69	52	68	74	72	61	72	66	72	61	59	70	63	63	74	64	69	64	75	67	65	62	48	68	55	51	77	64	67	67	74	53
39252	28616	23570	22697	21270	17038	16842	16789	17043	13754	9036	6658	3922	1578	1106	908	752	697	716	668	724	641	618	648	693	670	689	593	613	600	594	583	555	580	622	565	568	602	574	556	641	600	597	579	577	589	573	604	595	622	598	590	615	558	579	582	574	608	605	559	601	574	586	633	604	552	610	641	572	585	559	598	568	616	578	587	592	588	621	580	603	591	615	619	578	609	595	618	575	594	608	588	599	582	614	588	587	588	614	577	623	592	544	564	593	627	638	628	584	614	616	601	609	588	559	576	613	614	608	609	615	592	624	584	579	561	611	558	626	578	621	587	536	569	567	562	575	557	625	612	595	582	623	651	596	570	574	599	566	597	594	597	589	622	584	580	613	545	601	604	582	590	630	583	602	595	537	616	576	549	576	567	572	610	612	576	552	576	582	602	606	640	629	575	598	570	591	634	563	594	638	628	585	591	619	578	594	553	616	627	604	598	555	571	609	526	601	605	644	587	576	584	629	581	612	586	567	603	579	578	573	565	618	549	596	582	578	625	577	591	601	601	616	590	621	561	601	596	606	571	596	634	639	610	572	583	605	603	577	601	579	575	581	567	605	585	570	584	552	573	534	583	621	577	565	611	541	569	618	581	596	608	572	580	579	621	635	594	603	611	560	575	552	591	598	603	609	677	610	586	580	568	559	601	647	532	595	583	583	554	573	602	548	590	630	592	605	572	573	573	584	587	627	602	583	557	596	583	561	577	617	567	597	613	631	654	592	596	604	613	584	606	622	581	580	637	635	609	639	550	588	586	561	597	588	606	588	602	634	594	599	603	637	611	644	621	621	573	565	650	622	645	580	596	636	597	603	617	580	605	582	570	621	597	590	555	582	628	603	608	611	580	611	626	576	600	548	602	576	625	571	638	615	608	632	570	586	603	561	605	574	614	602	610	601	587	573	612	561	602	614	634	583	599	582	530	592	602	588	574	584	596	628	615	565	558	586	626	635	547	615	599	611	599	595	586	620	634	577	595	558	524	614	614	636	632	600	595	550	621	583	571	603	585	598	611	576	613	579	601	560	599	580	645	586	590	616	640	602	637	575	588	583	571	583	607	626	619	557	634	580	608	586	594	608	593	611	577	652	580	605	589	623	602	592	600	566	620	604	598	593	549	644	574	602	588	603	631	577	575	598	584	581	610	587	552	643	601	624	561	622	623	594	612	594	583	599	603	631	591	605	569	572	623	600	608	592	613	583	597	599	604	604	573	601	604	583	571	588	524	581	614	644	576	581	582	595	574	603	562	595	623	593	587	575	584	609	619	603	614	621	603	567	556	588	629	598	642	598	612	587	606	585	565	553	592	625	597	660	590	552	605	576	610	605	585	605	614	596	673	574	568	620	584	603	614	554	609	537	616	588	573	591	575	584	596	574	581	593	633	593	581	580	617	562	571	604	630	606	623	629	613	574	614	582	574	591	591	632	589	568	601	611	588	601	592	604	565	592	574	575	610	604	571	632	597	592	535	574	567	602	615	565	587	565	565	603	584	595	628	570	582	605	601	634	622	591	627	554	609	594	583	573	550	590	600	582	551	601	598	576	616	617	632	598	608	542	577	628	601	575	597	581	634	594	553	582	573	561	576	615	561	603	594	581	626	643	616	619	578	567	573	588	564	588	617	585	602	619	583	614	569	598	576	595	605	603	552	581	613	602	592	652	616	614	587	572	618	583	581	606	645	585	576	560	621	614	573	623	618	598	598	611	566	567	624	575	580	599	611	618	597	612	603	571	617	598	618	595	605	621	614	584	617	582	558	572	624	604	552	605	576	604	609	593	595	583	603	587	604	605	590	592	571	619	625	606	630	566	601	588	597	591	577	642	616	656	611	604	597	609	601	605	594	594	608	586	573	585	601	575	579	578	591	539	606	622	570	597	629	578	615	604	605	587	629	571	563	588	586	584	564	614	582	592	600	595	562	609	586	563	574	618	553	601	559	601	574	629	581	597	596	637	625	634	617	565	529	614	578	605	590	574	618	625	580	589	605	596	615	545	568	589	575	581	572	593	569	563	586	564	614	593	625	609	585	609	607	578	618	593	626	609	561	606	581	568	626	580	574	588	577	588	588	595	618	624	592	583	551	606	635	617	598	604	574	572	635	596	560	635	591	579	604	624	586	604	579	636	621	629	594	550	572	607	589	568	670	555	608	572	581	561	564	590	631	561	605	593	595	594	647	615	566	574	568	577	626	636	585	573	594	584	591	628	591	598	584	610	594	588	583	551	612	641	600	586	621	587	586	513	590	565	608	556	580	607	561	592	597	568	623	608	565	574	602	580	620	593	579	637	615	580	592	585	585	608	609	564	662	646	621	585	612	604	643	589	615	534	587	620	600	584	629	595	629	592	616	595	583	592	610	568	565	594	598	590	588	588	603	636	586	614	620	657	588	581	631	582	580	603	639	566	608	581	614	610	617	579	631	579	624	628	617	620	604	584	553	583	594	596	642	603	587	567	555	610	585	585	553	571	587	608	575	580	628	595	581	600	609	626	605	609	606	563	564	590	585	530	572	572	595	560	590	646	575	612	602	570	585	590	552	621	574	591	655	562	555	565	637	593	597	586	554	546	632	586	594	577	567	629	633	554	622	601	600	575	587	623	613	601	640	621	596	637	606	616	600	606	623	602	601	586	607	603	571	612	601	581	561	585	611	620	583	575	578	604	626	588	605	631	600	617	591	592	577	579	563	608	576	593	618	603	625	619	594	608	618	568	601	619	578	576	567	598	615	602	585	614	594	564	604	605	598	622	604	612	577	608	575	565	590	615	609	601	649	552	587	634	563	600	581	595	645	597	598	585	580	594	551	577	610	564	557	605	582	592	600	601	590	609	586	614	594	610	590	637	604	553	559	595	543	576	628	597	598	565	612	660	581	627	587	648	586	599	597	574	617	581	581	613	562	600	597	583	589	585	593	589	563	597	559	602	568	564	575	590	595	570	585	589	565	642	653	547	575	607	598	598	576	583	614	592	597	611	567	564	567	603	604	580	645	588	609	598	606	587	598	605	599	635	586	604	652	576	627	615	574	561	565	566	558	601	577	577	566	595	577	597	638	619	613	551	648	608	629	583	621	593	589	573	622	599	609	589	572	592	541	569	611	598	607	630	599	621	593	652	587	577	632	616	568	546	599	595	593	610	619	554	614	579	593	542	658	560	570	622	600	624	600	583	598	593	599	560	635	635	581	589	576	613	576	638	582	605	594	577	620	596	600	636	582	585	572	617	594	581	601	572	579	604	594	562	604	604	623	576	589	591	586	558	601	619	585	621	581	584	615	616	604	561	566	579	630	615	594	547	585	600	590	598	607	584	598	625	554	641	591	588	587	615	598	536	599	562	576	587	613	592	612	562	591	592	586	635	662	602	568	597	659	541	575	600	572	590	598	586	574	611	549	635	623	550	568	624	585	611	551	566	570	543	591	586	611	553	600	617	584	563	516	571	597	609	580	612	591
11451	9517	7716	4831	1970	1235	1462	1616	1910	1484	904	611	419	184	147	124	106	89	115	120	96	96	114	89	78	103	86	105	99	93	99	121	93	102	105	80	105	101	92	119	102	79	96	99	113	91	102	75	102	89	104	83	87	106	100	91	81	97	89	99	92	105	112	98	85	76	100	96	109	103	105	82	98	90	98	96	113	81	92	99	77	86	101	97	78	90	107	87	81	107	116	92	95	92	88	107	95	99	77	104	106	87	94	110	118	100	86	94	106	76	80	84	98	75	96	88	103	102	96	98	98	111	70	113	84	85	79	104	92	90	108	90	92	95	100	104	102	82	89	106	113	97	109	88	106	78	96	95	127	112	105	75	101	105	82	125	116	107	88	118	87	82	98	80	92	105	90	97	86	107	96	106	91	111	100	83	88	93	107	92	93	92	91	82	100	92	91	102	96	90	96	93	90	102	99	104	94	86	87	91	88	98	85	90	95	86	108	92	87	92	96	82	91	95	87	100	104	117	99	87	81	81	103	94	95	107	104	105	82	108	111	98	78	100	97	106	94	99	88	86	80	91	91	89	78	94	95	99	106	99	96	104	82	90	101	81	92	80	80	93	107	93	85	72	94	89	98	98	90	96	107	98	92	95	106	91	93	97	79	81	77	79	77	102	89	100	104	98	94	90	90	73	87	86	106	100	99	85	92	89	91	90	100	99	93	106	103	90	95	89	95	81	92	90	92	103	97	96	93	111	90	86	81	93	80	99	93	94	83	93	94	91	89	96	97	89	88	89	88	93	84	92	101	107	94	90	98	97	98	87	77	94	100	80	114	97	93	96	99	95	95	100	86	89	90	95	109	88	109	91	98	90	82	104	95	74	79	110	100	93	92	75	106	87	85	104	91	97	101	88	94	101	85	87	95	90	97	91	78	96	86	98	77	95	106	80	92	116	97	77	89	109	89	96	108	98	112	101	94	99	94	85	91	83	97	101	102	99	80	92	96	94	80	93	101	95	97	95	91	96	96	103	92	95	101	105	103	99	82	100	105	85	82	92	98	102	104	104	103	81	109	82	101	77	90	99	84	78	92	97	97	105	97	89	95	92	105	99	95	104	89	98	77	85	104	86	92	100	95	95	107	89	91	104	83	91	98	105	98	95	76	93	92	93	103	85	85	102	97	89	114	91	92	99	87	100	93	102	78	89	97	92	97	98	92	104	95	83	106	94	86	83	92	101	90	94	98	102	97	81	99	87	97	90	98	117	98	88	84	96	92	80	103	82	92	93	90	85	112	93	94	93	104	93	105	89	94	94	78	99	91	98	88	110	97	91	106	89	93	86	91	97	91	101	102	94	107	106	107	91	105	100	107	86	86	95	92	94	97	89	109	97	104	107	107	93	92	79	101	106	99	105	83	89	90	101	93	90	90	81	95	81	95	79	90	102	120	101	108	84	90	97	101	91	109	92	88	100	95	100	103	108	93	76	87	101	79	102	105	107	100	67	77	92	81	116	80	110	105	94	91	82	94	98	88	88	106	85	92	108	93	97	91	108	114	105	84	94	111	93	94	93	99	125	88	78	97	85	87	88	90	87	98	106	116	89	85	83	88	97	92	84	94	99	99	100	91	92	102	96	88	100	86	87	93	102	107	101	98	111	102	105	95	88	104	95	116	93	97	93	94	97	102	111	93	98	83	106	108	86	93	95	90	88	91	87	101	99	86	82	84	94	107	91	98	94	73	106	96	99	83	80	103	95	92	82	87	81	95	95	93	109	74	87	87	86	80	115	75	97	95	88	91	85	95	103	105	92	97	94	93	84	101	93	90	109	105	99	99	79	102	91	86	83	124	110	87	99	95	90	108	84	96	88	82	87	98	97	96	85	77	110	85	98	96	90	96	85	93	118	110	113	95	102	90	99	94	84	98	89	100	94	93	99	94	105	105	91	96	95	82	87	98	91	102	99	92	94	123	107	84	97	82	91	102	94	107	91	86	110	108	102	82	88	106	88	98	93	99	96	90	93	114	102	91	105	92	83	95	109	103	91	108	97	110	108	106	100	78	89	97	102	86	103	108	88	99	89	107	104	93	110	109	93	103	89	114	94	104	94	84	84	102	89	101	102	100	89	96	102	91	108	92	104	81	109	113	105	111	96	77	79	111	81	86	83	91	87	80	90	114	75	109	95	81	108	98	81	91	91	92	87	98	93	107	85	94	103	103	108	100	116	100	96	101	97	85	83	92	78	72	85	101	100	104	90	122	100	94	111	101	89	85	87	108	115	111	102	81	101	84	93	85	103	92	97	85	95	89	103	93	102	85	103	112	90	94	106	97	101	103	76	103	102	93	113	95	95	83	103	94	92	90	88	95	108	94	92	92	88	102	102	101	95	110	113	100	87	117	122	91	95	96	87	92	99	94	79	103	87	76	99	81	89	78	97	88	88	92	111	103	91	97	92	90	90	90	85	103	97	95	102	66	97	81	94	92	90	109	78	96	101	99	109	87	107	99	98	96	86	101	95	108	101	102	90	90	99	92	97	98	98	100	100	91	81	97	92	90	83	80	96	100	78	84	83	107	98	96	90	92	85	92	89	90	98	107	100	93	84	93	100	83	103	97	104	109	104	101	112	101	98	96	89	104	93	104	80	89	90	103	93	114	99	96	82	86	95	89	95	96	89	108	99	113	90	85	91	102	111	89	102	80	105	101	77	73	96	88	87	94	95	89	97	100	99	64	90	94	97	90	84	96	86	90	102	108	94	101	103	98	101	96	78	85	104	93	100	91	91	121	112	100	94	106	95	88	86	86	88	89	89	96	91	70	95	100	88	89	122	95	88	93	92	96	87	88	88	83	104	92	77	95	100	93	100	101	101	83	70	99	95	118	113	98	112	90	108	87	113	94	97	95	101	92	98	86	84	95	86	96	98	114	93	94	101	90	100	75	104	89	87	111	101	82	90	101	87	88	104	99	85	92	96	88	118	99	91	106	102	107	85	105	102	95	100	94	97	94	90	94	108	102	88	103	85	98	96	92	97	85	103	92	90	84	88	93	112	99	83	85	93	80	103	98	98	96	77	87	103	92	107	99	105	90	87	106	101	94	95	104	79	82	84	86	96	104	99	112	106	89	97	98	89	103	87	105	97	87	90	112	90	95	89	97	83	91	89	115	96	104	97	91	104	90	115	87	104	80	101	102	88	99	94	89	83	82	91	90	98	80	92	96	101	103	99	100	89	86	87	86	94	86	110	89	115	89	93	94	82	82	86	97	90	82	77	89	97	87	99	85	102	92	106	106	97	82	101	88	112	77	103	88	97	96	97	89	99	96	98	112	86	108	101	100	83	74	91	83	103	103	87	95	85	88	106	91	88	74	104	103	85	92	90	109	106	98	89	118	106	101	102	112	88	96	92	90	102	86	103	76	79	107	100	83	93	110	94	89	81	99	82	96	108	91	78	96	91	97	83	89	92	79	98	101	95	104	121	81	92	90	100	89	100	120	97
41476	31189	29540	27161	25789	24082	24530	24840	25007	20590	15156	10692	6601	2564	1772	1404	1167	1105	1070	983	994	966	973	881	919	958	903	883	842	812	850	812	879	816	826	841	809	893	815	836	853	857	826	848	856	807	807	841	840	805	863	850	859	836	837	835	832	820	869	865	882	866	850	807	848	831	771	855	840	838	792	824	886	809	856	797	929	841	849	855	865	857	844	797	836	858	777	860	889	831	863	837	883	833	861	840	853	813	847	825	866	831	816	818	829	802	861	832	831	821	836	847	859	834	849	830	847	867	858	844	803	819	802	839	824	824	844	855	797	882	809	856	849	857	863	805	835	797	817	863	812	837	810	874	871	846	786	851	823	854	861	812	865	842	825	866	843	869	852	855	880	780	862	792	840	790	844	780	900	868	833	808	794	828	859	855	866	835	805	828	841	812	856	875	855	834	829	876	809	902	823	896	848	833	798	872	845	871	875	823	849	812	864	823	799	812	792	827	848	850	825	873	836	801	874	869	842	841	862	800	818	825	875	814	824	818	834	808	872	849	851	830	804	843	850	876	846	849	838	831	895	874	821	871	778	836	789	820	835	828	877	833	817	827	823	808	822	840	789	811	867	799	811	855	836	808	819	824	834	825	825	854	828	843	861	834	836	823	863	856	879	830	874	848	876	872	909	834	834	869	792	809	832	814	874	829	836	827	808	802	848	864	831	860	789	831	773	825	815	778	790	802	838	886	840	832	831	823	867	811	827	845	814	827	846	839	847	796	783	863	821	845	798	876	831	836	856	828	828	865	807	851	826	869	793	849	847	830	877	822	811	834	877	838	832	804	814	844	822	922	882	882	853	787	805	796	790	810	852	849	828	863	854	836	810	821	842	817	823	822	841	854	834	869	828	786	791	853	863	809	869	833	826	813	877	843	876	826	856	847	859	866	848	835	816	861	839	805	864	828	854	862	855	777	843	819	842	872	861	834	841	821	801	873	837	799	852	847	860	911	856	816	842	787	828	837	827	841	829	794	872	811	842	888	873	827	833	821	809	869	882	836	881	903	853	860	824	867	859	811	821	853	848	822	861	851	811	864	828	834	868	863	803	745	821	781	842	832	798	834	848	840	821	835	815	848	768	858	838	831	890	851	808	829	840	865	850	844	793	826	810	826	839	821	805	800	835	856	836	836	787	828	840	812	814	858	791	854	771	897	803	807	857	831	808	817	827	809	842	825	818	903	847	816	844	806	868	865	825	807	864	849	863	886	788	818	824	881	816	841	820	813	755	877	775	862	802	834	851	743	843	850	837	852	823	762	799	808	821	820	857	838	806	835	856	824	804	816	879	846	811	848	821	881	815	893	810	808	810	851	839	806	844	829	857	833	836	883	855	826	862	849	842	850	864	825	806	766	850	821	850	821	840	842	842	805	803	846	786	790	840	799	797	823	810	876	865	868	841	846	852	871	836	803	820	843	875	849	874	859	845	834	837	836	862	836	764	872	839	854	810	803	803	859	787	902	863	806	815	819	828	805	855	841	838	827	871	865	844	825	803	827	819	833	825	820	880	816	839	834	871	857	825	813	836	873	836	813	852	869	824	846	871	864	803	804	816	831	845	859	835	827	841	843	788	831	820	839	884	812	848	866	845	815	864	817	861	812	843	787	852	827	758	855	850	826	830	843	821	815	841	818	874	810	828	847	809	873	854	875	828	829	868	855	791	840	821	819	832	823	844	826	835	836	745	835	808	866	827	886	868	863	829	789	800	797	829	859	808	827	807	772	805	809	838	858	856	836	884	819	832	830	799	823	797	830	834	833	830	807	858	839	808	815	819	821	919	854	826	833	896	866	843	830	835	829	851	813	783	838	794	832	876	883	894	808	856	827	898	822	810	875	812	854	832	822	832	836	789	832	809	803	860	819	825	828	783	832	876	864	897	815	852	872	837	854	799	861	844	873	799	868	792	830	860	853	835	822	840	805	868	821	854	802	806	804	817	856	826	822	833	837	845	859	840	794	843	808	871	876	894	847	813	846	805	894	813	832	875	826	797	845	807	824	870	843	820	834	869	840	842	817	805	813	817	770	881	820	840	833	849	810	828	825	835	799	825	801	870	828	826	782	814	861	853	795	844	823	852	873	828	827	852	816	813	845	784	873	853	821	887	874	832	807	830	795	922	823	839	815	883	822	837	854	851	844	848	846	844	902	813	846	814	877	805	880	816	847	803	818	792	856	846	856	841	830	878	840	835	812	812	857	871	845	835	827	781	832	832	818	843	839	895	840	833	816	847	812	901	874	829	892	897	835	867	784	828	855	829	842	854	882	869	855	840	814	813	875	824	796	821	866	860	819	804	876	830	830	860	818	838	863	839	814	792	880	878	846	819	794	794	869	874	812	835	806	867	798	863	853	780	809	847	764	824	828	836	863	860	842	815	817	832	817	826	833	886	903	827	816	826	823	869	798	820	815	865	837	843	851	808	780	858	820	794	866	836	832	815	842	845	841	810	800	834	836	833	828	769	866	865	828	801	851	825	860	837	774	881	829	830	824	870	856	856	825	839	804	824	848	823	849	820	785	836	890	867	835	805	886	852	849	816	835	837	821	827	797	835	859	874	876	872	835	868	852	831	851	808	829	838	831	820	891	842	853	847	805	880	826	832	830	812	823	794	833	831	829	834	863	828	836	891	822	854	839	844	821	898	827	807	839	874	757	843	880	810	795	883	763	830	844	849	799	794	845	858	848	854	804	808	853	827	905	818	852	864	820	840	845	884	786	810	848	789	828	841	863	798	857	809	801	871	858	853	833	858	845	830	847	883	841	845	869	807	863	769	837	836	842	848	809	842	838	842	779	823	831	791	834	821	794	831	851	853	830	788	797	833	803	884	864	837	836	828	842	824	837	795	831	770	784	795	815	797	832	836	811	819	801	831	829	816	804	784	867	801	865	861	853	812	864	811	849	860	795	840	871	844	891	828	822	882	824	809	829	857	828	869	778	838	859	843	809	802	863	788	819	883	815	773	862	848	830	826	852	798	862	860	860	867	805	855	797	809	846	839	905	833	838	851	819	846	901	861	874	862	823	824	856	810	844	825	817	831	851	799	828	830	815	836	804	792	846	891	784	831	829	860	839	822	834	863	817	849	834	794	806	875	879	844	854	822	768	896	828	803	866	863	808	831	867	792	857	807	751	802	812	872	853	809	805	900	849	798	846	850	856	821	796	859	834	833	813	836	884	818	836	833	834	831	812	873	870	840	797	825	804	782	902	833	832	882	833	847	840	864	843	802	840	832	827	839	866	831	823	819	825	829	796	833	798	815	876	851	888	805	799	833	864	809	839	866	831	793	833	865	894	835	845	853	853	779	821	846	850	783	852	852	751	872	798	872	855	869	877	854	818	851	821	863	821	878	827	800	859	822	873	831	826	835	832	844	836	839	781	858	818	797	833	809	844	825	836	811	820	813	829	895	846	765	814	805	835	837	820	856	843	796	822	828	838	858	796	857	784
7049	4985	3067	1601	749	287	277	255	316	267	182	159	149	102	96	112	89	98	77	89	92	64	90	85	87	84	90	84	98	84	100	105	91	83	102	101	94	84	83	81	97	68	95	95	99	76	91	119	88	90	84	81	95	82	76	76	75	84	72	96	85	82	106	95	99	92	98	74	73	87	77	70	74	94	74	92	79	106	81	87	91	81	108	99	85	61	75	86	87	88	73	96	73	82	71	91	89	88	90	94	74	88	92	79	101	85	81	80	87	92	93	71	95	80	76	81	85	80	93	102	89	87	77	81	75	73	87	81	84	95	102	93	94	80	87	103	80	79	85	92	70	94	70	90	90	71	93	84	74	96	92	82	84	79	90	89	81	81	85	91	94	69	84	89	85	81	87	83	107	73	86	99	77	86	72	75	109	66	108	78	81	93	94	87	98	87	86	101	78	84	77	80	83	79	86	69	93	80	70	80	89	71	96	83	120	84	90	101	79	86	76	95	79	78	96	87	87	96	88	96	89	80	106	89	96	88	82	82	84	91	94	71	90	81	87	100	76	90	101	82	92	63	89	85	86	77	84	83	82	84	112	72	78	68	69	64	84	86	78	94	90	81	89	90	89	100	102	86	83	98	69	101	96	82	111	86	83	95	84	87	83	93	89	77	76	92	85	86	83	84	86	86	91	73	71	72	80	92	84	74	81	84	89	81	89	66	97	97	92	89	79	80	75	89	84	79	90	85	94	89	83	90	75	87	89	87	91	90	73	75	77	85	95	73	86	89	68	77	70	94	85	98	101	86	85	77	76	96	96	77	85	84	80	91	86	96	77	96	95	82	89	93	82	84	80	84	99	93	86	94	81	88	81	79	102	90	88	84	77	84	97	74	91	83	92	95	78	76	65	96	79	92	88	68	81	88	77	84	87	89	74	82	80	91	79	74	77	62	69	103	82	101	93	75	80	87	102	88	90	73	90	73	91	83	108	67	93	95	89	83	80	79	90	84	100	109	83	89	77	85	83	90	77	81	89	98	84	91	81	85	94	97	84	76	74	99	91	83	93	94	92	70	98	95	96	76	96	86	77	80	83	82	92	76	99	82	82	89	87	92	84	91	93	87	75	84	92	82	95	79	83	87	102	81	83	88	92	80	92	82	92	90	83	103	84	77	95	93	92	91	98	83	74	97	94	87	84	81	92	96	102	84	91	88	75	93	94	82	82	72	84	93	72	93	93	83	81	98	80	84	77	100	100	86	67	94	77	92	89	83	81	96	84	81	71	98	82	88	94	84	85	90	74	83	101	79	81	79	84	75	93	89	78	92	100	67	93	79	85	84	86	81	89	83	81	89	97	78	78	94	82	70	78	78	83	71	103	89	77	86	68	84	91	92	81	91	85	98	87	87	72	89	76	87	87	93	79	87	76	70	79	69	88	105	95	107	77	85	69	86	87	86	86	103	85	70	91	79	79	72	88	85	76	80	93	77	67	79	101	81	71	76	87	89	91	78	91	82	82	83	74	103	98	85	100	93	95	88	89	103	71	67	85	102	82	91	65	64	100	78	82	88	82	88	85	80	74	75	92	95	85	97	81	99	94	98	79	88	92	98	94	91	80	101	103	69	92	94	78	89	79	74	99	87	92	83	97	84	74	85	70	99	94	79	85	87	88	76	86	87	80	86	77	84	93	90	88	82	72	76	89	99	82	83	84	90	102	102	69	98	85	81	80	86	87	93	98	102	84	104	81	98	78	73	90	92	95	86	80	86	72	84	90	86	89	86	83	90	103	65	86	95	69	89	80	95	87	92	89	84	88	83	72	87	71	84	79	95	106	93	85	70	78	77	79	86	91	103	101	82	87	89	69	95	68	86	101	86	87	81	81	90	95	88	67	110	85	84	77	98	95	88	75	94	91	84	85	86	102	84	72	103	74	81	84	78	91	77	77	76	83	103	80	91	74	83	91	86	92	85	78	94	99	93	83	72	71	100	102	105	77	86	92	75	82	98	81	80	87	101	93	74	95	90	91	89	90	81	95	81	92	91	81	88	89	88	78	88	89	96	91	66	91	84	79	89	84	91	96	95	86	71	85	97	76	102	109	96	85	96	71	91	85	92	95	87	89	74	92	78	93	80	74	89	89	87	77	103	76	76	68	89	71	85	81	94	95	84	92	78	98	84	80	93	92	81	83	94	83	89	86	90	68	94	86	104	95	84	91	87	81	82	78	78	81	88	83	82	90	84	106	87	80	92	109	84	83	95	91	87	89	89	87	88	99	84	103	99	101	94	87	89	82	70	97	93	92	91	85	88	97	72	84	76	72	90	101	97	82	87	87	90	79	93	92	79	102	81	91	97	89	85	103	90	93	94	78	95	80	87	71	80	88	75	86	96	94	79	62	90	84	90	70	106	83	81	91	83	77	96	77	83	92	71	82	76	65	79	105	85	76	90	86	85	89	91	82	104	89	84	73	74	83	85	84	95	80	97	85	95	95	82	105	68	85	83	79	98	101	79	102	94	100	89	79	79	85	78	91	80	84	95	91	79	95	87	82	82	80	80	93	99	80	90	81	75	81	86	88	79	77	81	82	96	82	89	59	66	98	101	79	85	84	99	86	72	96	84	78	84	87	83	87	101	91	100	83	80	95	91	89	81	80	88	90	75	74	75	99	82	94	93	69	80	87	88	92	76	105	88	92	81	90	77	68	100	102	98	89	93	99	96	88	87	88	81	89	77	80	96	82	88	99	73	75	87	86	96	84	88	84	93	82	77	89	89	94	94	90	104	82	89	89	91	96	81	88	88	81	96	91	103	90	95	78	95	75	82	97	105	87	100	82	87	90	75	82	68	83	72	88	77	95	81	83	71	91	114	97	75	76	99	86	96	71	87	86	85	97	85	90	94	102	102	92	86	71	82	93	96	93	92	91	81	94	75	78	80	67	86	82	72	78	77	94	97	100	92	71	96	89	78	82	97	81	77	80	108	92	80	84	113	73	75	88	67	85	103	72	110	74	101	85	84	84	94	88	79	82	82	80	88	83	85	95	81	80	79	95	97	83	93	80	92	83	88	80	96	82	75	82	82	99	94	80	79	87	82	91	81	81	90	104	80	81	87	99	79	79	94	94	94	82	78	74	67	90	90	93	94	71	83	75	74	110	93	90	90	91	86	81	85	94	76	84	88	72	93	94	75	86	75	100	90	75	81	83	70	76	95	76	82	109	85	95	82	75	94	89	91	85	102	91	77	93	81	97	91	92	102	77	83	89	82	88	76	86	84	90	78	88	93	84	104	87	89	60	84	70	95	74	101	88	73	81	103	83	86	82	91	70	79	87	66	89	74	104	72	81	89	78	76	88	77	91	75	79	90	78	96	91	70	70	88	104	90	76	82	82	75	81	75	68	66	84	85	77	114	68	73	104	73	83	99	101	86	103	85	88	88	109	75	81	94	84	86	87	93	98	76	76	84	69	83	103	80	101	86	79	95	82	63	89	94	92	101
35102	25020	20366	16545	13978	7460	6932	6865	6715	5141	3514	2495	1723	988	915	846	773	802	793	732	789	763	728	764	762	734	787	695	751	754	749	779	769	734	765	736	715	736	702	775	716	777	705	720	734	758	726	784	731	720	714	729	743	769	734	780	733	731	765	734	778	750	750	694	810	782	788	665	770	741	761	765	687	770	743	756	770	757	770	686	750	754	765	675	712	748	765	740	722	747	712	724	737	773	697	702	765	764	791	698	761	750	786	741	734	775	768	710	716	695	764	708	761	779	710	692	726	731	756	778	757	734	734	780	705	747	763	757	744	763	749	729	755	751	710	764	749	705	783	747	732	765	740	738	696	718	709	802	752	739	682	720	712	727	704	699	775	753	769	769	734	707	740	745	752	739	712	772	692	698	721	767	695	703	743	744	749	762	743	758	732	742	755	716	697	741	726	732	718	739	740	728	735	725	768	774	713	775	762	742	752	775	752	731	756	724	721	744	735	727	711	703	779	762	690	739	727	763	716	698	742	719	732	757	758	740	738	744	766	704	697	744	729	772	726	730	739	784	830	747	763	751	763	703	727	729	726	720	757	756	705	746	708	697	763	722	705	788	746	734	769	740	702	704	716	693	724	793	774	747	745	691	782	780	787	770	738	750	737	749	692	705	749	727	759	737	712	729	724	778	748	710	729	694	756	731	742	752	747	756	729	692	715	779	710	742	734	749	745	716	684	724	708	736	755	768	737	739	752	750	767	787	735	758	688	730	777	760	732	790	759	744	762	754	702	741	773	728	701	705	746	743	748	736	715	739	766	744	753	777	717	718	690	724	800	768	737	694	731	769	715	708	736	694	754	788	740	731	774	790	771	735	693	746	738	745	722	760	716	775	728	722	756	768	770	829	708	716	765	796	682	755	757	739	734	715	722	749	718	729	802	721	755	731	743	720	735	716	763	748	767	702	776	740	760	737	716	730	754	774	780	736	691	783	740	756	684	711	739	686	741	774	722	689	765	720	724	696	816	733	737	794	707	731	721	729	688	777	777	751	780	752	760	746	743	777	704	710	801	731	751	711	706	708	739	737	715	783	775	789	703	719	756	744	745	744	724	783	697	737	753	775	700	778	711	744	778	756	788	781	704	711	719	756	749	807	743	765	780	705	710	727	738	722	820	757	718	748	745	760	779	765	732	762	767	754	706	723	673	784	693	767	729	735	721	747	692	780	674	715	763	762	763	739	762	725	740	743	770	734	770	763	738	771	734	732	750	730	718	782	758	747	745	744	791	740	716	707	781	732	770	757	715	734	742	749	811	760	750	715	739	774	773	732	724	712	743	756	733	755	760	739	741	713	773	746	793	735	732	775	719	756	722	778	723	762	779	685	735	713	748	718	742	740	805	691	728	757	722	765	764	743	708	771	738	717	729	719	694	757	718	699	781	709	745	758	702	765	771	733	729	724	706	777	790	729	770	775	810	746	708	778	753	735	732	752	756	750	756	757	781	726	712	709	800	747	724	755	752	763	764	690	713	729	746	733	728	750	785	755	761	776	767	729	701	743	710	729	747	723	734	733	745	733	732	741	787	734	695	726	754	739	709	702	711	735	740	747	716	725	760	780	723	756	753	749	741	716	742	671	769	724	760	759	731	789	784	744	751	755	761	752	723	742	759	708	769	749	683	747	744	772	785	755	738	766	757	732	730	739	767	785	743	728	750	757	775	769	735	767	706	804	733	771	762	798	735	710	720	698	769	735	773	776	731	701	771	764	743	773	746	815	795	755	740	726	748	751	750	795	735	767	759	695	744	701	767	735	779	778	745	750	732	757	745	774	752	767	749	783	710	754	740	766	721	725	713	745	731	782	778	731	673	749	749	707	733	751	735	682	777	724	718	731	723	734	808	726	715	742	775	776	745	782	729	756	727	763	697	716	753	769	692	777	745	763	764	773	741	768	729	727	774	713	756	712	690	783	757	749	749	735	729	687	737	713	714	732	693	676	696	770	755	742	727	780	689	695	731	727	743	755	728	734	729	766	756	686	690	765	763	695	681	725	739	757	722	723	739	702	742	750	684	700	770	683	812	754	690	713	738	733	721	704	731	726	727	707	766	758	739	766	773	774	773	753	658	772	767	740	808	746	742	746	724	752	726	763	740	713	746	736	759	749	712	788	747	738	710	726	723	814	770	756	701	761	700	738	761	768	715	702	785	769	730	719	726	773	657	739	745	760	696	759	730	703	751	749	727	750	750	729	734	729	754	803	719	746	773	685	733	769	734	768	727	717	783	752	752	736	716	696	741	735	780	751	740	729	706	731	731	736	747	753	711	707	780	766	736	763	772	757	766	800	784	706	713	726	761	766	751	788	725	715	767	782	738	712	729	743	778	760	783	804	746	718	690	703	720	761	754	782	759	747	758	769	726	705	749	760	790	742	715	767	759	724	720	795	752	750	764	705	730	713	720	792	708	689	778	804	780	750	760	687	768	738	740	757	764	779	704	732	751	691	717	722	740	752	755	751	738	737	746	753	735	737	759	722	702	754	771	732	721	750	750	716	742	727	787	762	778	800	765	730	736	698	716	794	761	705	810	719	736	741	739	780	742	732	795	755	741	780	756	784	755	781	750	755	731	770	733	757	785	742	769	746	752	775	743	727	750	726	694	732	753	721	789	735	758	755	726	767	741	716	723	766	804	724	762	707	720	788	735	761	744	760	734	746	764	785	802	717	780	758	731	753	750	717	749	759	777	750	721	727	831	739	741	752	707	772	771	780	726	765	697	737	747	759	763	765	774	740	737	736	803	717	731	745	746	752	755	748	738	760	764	780	734	787	737	664	718	752	767	756	746	747	755	760	764	763	714	725	757	792	742	726	736	727	749	743	739	733	752	764	766	742	762	769	746	790	774	730	720	754	798	711	706	754	752	733	731	677	746	723	741	725	722	723	725	755	738	724	722	705	785	790	675	729	749	718	740	730	715	765	767	723	730	763	757	723	758	755	745	781	735	753	770	760	740	731	742	775	733	751	775	733	758	716	757	734	762	713	729	769	769	709	775	715	754	743	734	730	753	722	718	694	795	741	741	728	735	726	773	766	703	730	708	772	759	728	698	737	707	728	752	694	752	759	700	719	708	764	772	757	735	748	717	700	716	712	705	737	728	780	726	763	693	717	733	757	737	763	695	742	802	767	741	746	716	760	700	775	725	727	717	720	783	732	743	742	724	775	737	722	733	719	738	768	719	752	745	741	754	755	719	749	765	749	759	694	772	769	740	718	723	735	751	788	731	720	739	736	719	700	753	777	754	715	734	755	736	760	711	752	772	746	746	725	802	753	703	743	704	735	766	755	744	784	712	742	730	727	750	762	727	716	727	810	781	780	746	721	764	763	739	759	737	705	752	712	802	719	726	744	787	740	704	722	775	743	729	740	736	759	756	752	731	733	748	773	719	771	700	760	700	737	766	740	746	710	754	750	698	729	726	805	725	792	709	717	773	750	699	703	757	762
9460	8028	5558	3143	1169	762	905	1179	1236	951	665	460	315	188	118	135	139	101	107	112	126	88	95	108	104	118	125	136	110	116	98	102	112	102	97	107	108	104	106	115	107	106	98	94	83	114	100	119	108	98	114	98	98	114	107	101	99	107	117	109	121	105	97	117	117	118	110	107	113	87	108	120	106	101	114	110	138	119	106	87	113	106	106	105	89	108	98	100	111	113	124	109	111	116	105	124	98	96	114	104	108	93	105	105	110	109	127	97	111	92	114	99	112	118	100	102	114	100	103	108	101	121	102	103	121	110	109	130	100	115	102	96	96	104	118	113	114	120	111	128	106	123	122	104	108	123	98	101	115	114	112	116	112	105	111	103	102	97	100	95	101	104	108	108	86	105	98	105	103	115	102	126	105	113	111	105	113	107	101	101	101	113	99	116	108	111	99	104	106	92	134	106	108	105	110	114	118	103	117	108	108	105	91	109	132	105	109	90	97	125	108	86	110	93	103	111	109	100	121	127	110	100	115	100	109	106	88	102	92	111	113	107	129	94	102	94	92	105	98	121	107	113	105	103	95	93	105	117	107	91	106	98	114	105	104	102	102	128	94	113	116	105	113	107	105	110	114	109	96	90	100	110	111	105	103	112	101	100	109	99	126	91	114	116	104	106	103	127	119	102	110	131	111	97	112	105	106	81	113	119	109	105	99	107	100	121	111	89	102	119	92	103	101	120	114	137	110	118	124	120	94	121	143	112	101	125	99	116	119	102	107	100	116	114	92	112	118	123	88	114	122	115	90	94	113	98	102	123	111	116	105	103	96	119	119	114	97	119	120	112	99	110	111	108	110	125	114	118	118	102	88	119	95	123	122	120	101	99	103	112	124	107	114	99	122	101	116	86	101	118	96	121	108	109	116	122	94	101	125	116	108	109	107	97	91	110	100	119	132	119	101	100	100	128	111	88	109	112	110	117	110	91	106	116	122	105	120	106	108	100	102	106	128	108	102	118	111	115	120	104	117	112	96	124	115	118	109	111	108	111	133	127	94	102	125	117	105	123	99	116	115	118	102	104	125	97	97	125	103	111	95	102	90	123	99	102	119	114	113	107	102	113	97	115	114	105	118	129	92	106	91	122	116	93	117	104	114	110	108	113	92	90	108	82	108	114	110	114	105	108	124	93	115	107	99	109	88	112	102	95	101	123	135	95	100	93	122	91	133	97	97	110	109	103	90	113	108	105	113	115	114	106	111	101	103	103	119	105	111	107	113	96	94	116	125	109	103	121	117	98	105	115	95	113	121	101	116	114	98	111	86	103	95	93	107	110	106	125	114	129	101	109	102	123	113	114	97	130	111	107	99	116	116	120	104	101	98	104	122	118	114	108	109	123	97	108	110	92	106	115	126	93	109	105	101	103	108	105	89	112	94	115	107	110	115	105	89	99	101	113	109	108	101	100	107	120	117	98	93	105	113	117	111	113	112	85	104	111	90	90	112	105	122	101	112	111	95	115	119	100	101	116	116	108	111	115	92	113	109	124	111	112	115	100	120	117	107	112	88	112	111	98	91	112	124	94	82	95	147	105	107	110	120	113	95	135	108	100	115	123	119	104	97	113	98	106	104	108	117	119	99	88	116	117	105	102	127	99	101	120	86	93	121	102	119	109	114	112	97	111	101	117	111	97	108	113	126	107	86	115	129	110	104	111	90	129	102	105	114	97	109	112	124	103	99	121	109	110	132	106	117	95	108	96	105	114	106	121	104	106	114	92	113	100	113	110	108	100	119	103	91	88	92	108	96	111	100	112	119	108	106	111	106	115	114	136	116	97	105	105	119	120	114	123	110	95	102	109	97	106	99	96	144	115	126	113	99	113	100	99	122	113	106	111	118	106	114	107	110	103	107	114	92	94	118	101	121	94	97	98	98	111	110	99	110	116	115	112	99	97	106	104	114	122	108	108	110	98	100	103	87	130	106	83	100	114	106	110	111	139	110	130	110	118	99	108	94	98	108	123	104	108	123	128	114	106	132	119	102	100	118	104	113	110	106	110	118	96	104	92	116	106	98	96	110	99	106	104	125	98	97	105	88	120	97	121	103	96	114	111	123	116	92	104	93	109	91	109	108	107	107	102	104	103	97	95	123	104	122	101	109	108	85	98	103	89	106	96	120	91	107	116	97	114	104	116	106	101	99	105	116	106	111	109	91	110	93	118	98	117	107	94	94	126	115	121	94	123	100	107	119	121	115	113	110	115	121	95	98	116	110	99	104	121	106	104	120	101	106	92	120	113	116	117	103	104	112	122	91	121	105	101	101	99	112	105	111	105	128	110	121	109	99	97	128	122	97	112	116	113	112	99	106	110	110	109	101	101	108	101	124	93	107	97	124	121	130	101	110	100	123	99	125	114	117	108	118	114	111	118	108	122	117	122	113	105	127	110	108	108	105	104	103	98	116	88	111	113	122	116	104	112	109	113	120	101	109	111	108	110	98	104	98	120	115	107	116	113	82	104	137	92	110	118	119	115	110	114	116	110	111	98	105	103	99	127	97	101	116	100	100	122	109	97	89	101	129	120	116	97	118	108	129	103	103	108	106	103	98	100	103	100	122	99	126	102	113	106	130	103	120	114	105	104	111	109	120	100	93	101	115	115	105	130	129	128	112	119	97	114	109	102	85	123	121	98	94	97	111	109	119	123	120	105	113	116	116	104	96	97	108	112	125	100	125	108	121	88	121	113	88	96	106	104	100	102	102	108	111	108	132	93	90	100	116	89	112	96	110	102	89	115	113	121	87	98	114	108	104	91	101	95	122	116	111	103	97	109	121	107	100	100	100	108	128	101	126	107	92	114	95	96	104	100	109	97	95	114	125	102	105	93	97	124	92	102	111	112	85	118	121	110	134	126	120	106	96	103	86	112	98	114	106	115	103	94	104	113	137	109	123	103	114	114	88	121	114	97	99	103	129	106	114	105	99	121	107	102	121	107	94	94	107	109	93	117	99	119	126	121	116	108	117	106	135	117	124	102	104	105	103	99	102	101	124	115	110	114	111	99	99	105	109	100	107	99	102	104	98	97	118	123	112	105	111	106	111	89	109	136	115	113	106	106	102	110	110	115	93	117	112	114	109	94	118	129	103	123	111	110	107	109	101	110	103	109	109	119	107	113	97	114	104	114	109	101	118	115	96	116	115	115	114	114	94	93	98	109	115	103	136	101	111	114	100	99	103	108	106	118	120	124	113	121	113	112	98	104	110	108	105	103	107	113	99	134	100	101	94	127	115	115	106	111	114	90	104	101	102	120	115	103	124	89	126	99	114	103	98	98	114	107	94	125	100	103	104	97	101	117	123	118	122	107	112	113	94	109	106	111	112	123	95	106	130	99	92	108	98	115	108	102	128	89	102	99	111	132	101	106	82	119	114	109	98	111	107	131	104	107	117	100	121	97	111	107	97	103	102	126	123	124	122	100	108	108	102	126	117	106	108	123	113	108	107	107
39939	29687	25811	22854	20192	19717	20482	21200	20463	16268	11789	8024	5103	2230	1489	1332	1181	1112	1051	1079	1029	982	1033	924	972	982	920	929	921	909	893	907	917	918	942	962	942	890	924	912	929	893	937	952	932	933	870	964	917	959	957	912	915	930	948	917	928	913	899	912	897	935	927	927	930	970	986	901	926	924	924	922	959	951	878	882	921	948	931	911	944	884	920	927	918	942	917	906	971	910	935	900	942	909	901	926	931	936	917	947	936	975	971	896	942	915	930	933	898	912	922	939	932	964	963	884	921	894	933	935	960	945	914	917	895	921	929	900	959	856	936	927	912	924	953	929	887	911	970	907	938	928	945	956	848	898	945	996	896	907	987	892	932	869	892	964	956	889	929	969	885	904	878	952	974	912	923	903	954	917	938	930	961	966	903	972	942	919	938	908	934	919	891	927	930	967	906	943	925	925	932	966	920	926	910	898	906	970	909	923	921	903	949	899	984	908	955	941	944	924	999	937	929	904	918	895	925	918	928	906	891	944	912	934	977	883	906	886	975	937	930	947	983	947	949	912	866	936	844	961	936	922	937	929	964	961	931	936	960	914	911	952	982	927	921	964	931	877	986	941	879	935	939	969	935	922	916	931	953	923	935	925	902	919	937	950	936	904	927	919	912	911	886	999	871	922	909	936	948	952	912	930	918	933	995	882	938	891	920	942	955	901	956	946	945	949	892	944	971	874	921	919	945	969	938	957	915	907	964	954	947	919	935	941	983	911	955	971	921	949	957	896	974	920	960	917	957	891	898	924	926	876	898	937	950	937	950	936	906	883	894	921	917	977	963	861	984	960	927	948	975	936	932	942	911	903	936	918	909	899	913	916	908	936	956	954	941	971	943	940	968	922	911	920	956	884	891	932	924	957	915	866	942	921	899	995	882	964	917	919	1000	939	948	934	902	886	936	950	975	931	892	935	912	942	900	975	941	960	893	921	962	931	874	934	921	897	978	938	904	943	893	939	932	927	985	923	900	910	896	920	901	931	874	919	926	928	903	908	906	958	915	960	947	919	996	889	924	941	936	834	902	885	935	967	906	905	951	989	996	910	931	857	938	942	885	909	921	894	891	938	958	948	912	931	868	930	905	966	936	942	855	1019	963	945	893	910	915	908	938	973	944	907	898	932	890	936	937	931	947	895	925	946	976	904	906	927	927	927	921	916	940	864	931	908	884	936	924	948	939	955	937	948	950	941	978	977	862	949	949	929	890	942	964	927	932	899	894	947	900	921	901	934	986	989	873	884	904	918	940	918	895	885	934	893	958	984	977	894	942	926	905	896	861	987	905	887	923	973	965	950	938	933	883	924	967	973	944	922	953	889	943	902	935	965	945	956	931	890	955	917	939	946	873	954	923	884	946	909	863	965	907	895	967	1001	912	998	939	968	980	960	861	908	936	912	970	916	904	897	919	935	912	939	872	929	939	910	899	964	910	917	926	946	874	956	953	969	971	896	911	946	925	962	915	978	941	925	936	959	925	914	968	989	926	986	946	910	949	929	967	949	882	929	888	946	966	919	932	943	924	927	933	931	929	928	939	929	900	917	985	937	928	971	971	955	919	855	918	886	958	886	918	954	936	916	926	885	872	925	924	909	938	936	879	941	926	933	921	894	940	901	945	872	887	935	938	937	897	890	910	926	935	912	927	944	955	924	891	949	892	960	933	904	946	919	925	922	915	900	895	925	938	932	942	968	904	898	899	980	957	893	929	904	944	944	901	913	940	919	966	934	916	908	887	915	904	950	974	954	919	974	927	930	929	920	942	954	891	929	857	935	973	906	940	918	904	951	904	1018	918	920	942	949	872	894	904	958	953	953	953	894	986	926	904	891	920	906	898	899	924	899	973	933	898	923	944	934	951	958	945	957	993	917	1004	955	930	937	914	994	893	956	909	883	895	942	919	915	908	913	872	925	921	893	930	924	904	909	945	968	917	891	892	945	940	974	920	898	881	956	946	897	1001	924	884	870	915	935	979	910	926	859	918	917	893	912	918	919	985	917	939	896	937	941	971	929	969	862	948	936	944	940	886	923	930	956	877	946	938	887	885	969	934	974	896	949	933	953	962	894	955	906	923	957	854	932	914	935	928	936	916	912	965	949	935	1006	953	940	921	936	921	890	931	917	943	913	893	952	954	975	942	927	902	921	877	898	922	1016	902	911	918	886	918	918	950	916	923	972	910	921	900	918	970	909	964	906	942	900	981	921	854	943	910	920	928	915	886	903	915	960	982	931	899	966	995	930	919	957	958	900	897	898	934	920	885	931	948	891	932	964	937	909	938	952	1014	909	944	955	966	925	907	877	930	939	939	916	889	921	930	876	937	888	966	941	939	915	920	931	915	933	927	955	954	929	920	927	942	916	979	917	908	920	963	935	940	927	916	956	955	903	945	961	957	899	913	934	860	945	926	932	959	937	932	936	943	960	901	937	924	933	972	938	943	919	955	918	936	916	903	913	904	924	928	920	941	921	928	907	881	908	1000	882	903	962	895	924	908	957	917	946	936	929	933	942	967	922	882	924	917	929	915	919	912	944	915	942	932	982	938	922	931	959	960	971	924	868	902	864	936	963	900	911	875	960	956	908	969	946	935	935	950	969	967	892	947	922	891	960	895	946	923	945	923	953	907	915	889	846	958	928	872	891	944	924	961	911	944	973	886	868	977	927	947	966	950	916	900	928	869	879	941	872	940	935	950	908	919	924	939	865	909	876	978	914	941	899	944	902	909	921	894	939	945	900	934	948	869	922	924	972	913	917	954	984	898	945	897	914	905	941	925	908	931	903	887	959	966	970	941	911	937	954	917	940	932	951	930	951	938	979	953	912	907	931	895	1012	866	909	927	936	920	887	926	943	1007	928	952	993	925	950	958	902	912	946	894	907	947	988	921	928	957	930	907	909	967	955	973	942	918	930	939	924	928	924	905	935	946	971	922	931	919	915	942	961	848	893	876	919	911	905	945	938	899	911	928	904	889	980	882	903	910	915	984	929	970	874	937	940	918	968	962	911	940	908	864	950	876	895	946	912	934	985	945	888	912	951	895	916	891	905	957	937	938	1016	883	944	912	909	979	921	974	941	968	913	886	943	967	914	902	944	905	899	928	917	877	919	957	932	964	910	885	901	918	924	933	884	933	953	948	893	888	901	905	960	950	948	1003	977	907	954	927	917	946	936	938	903	869	897	939	959	894	886	890	858	968	932	922	925	929	898	910	918	956	954	966	916	926	964	867	906	902	895	939	957	890	879	852	916	958	949	950	962	921	894	965	873	905	884	937	920	870	935	886	966	919	953	974	898	913	971	921	933	891	886	930	992	932	917	910	906	951	989	944	979	940	903	949	939	931	947	987	917	935	934	946	936	935	890	930	937	971	897	908	944	910	943	924	936	955	867	911	918	888	968	930	938	927	927	920	944	943	867	930	902	952	924	955	967	918	993	957	911	917	901	899	917	954	873	923	915	880	948	946	925	889	941	895	953
10247	7499	4673	2179	973	663	759	891	990	785	555	371	220	132	90	101	93	88	55	70	84	76	74	71	65	72	67	72	81	60	90	69	78	62	59	82	64	73	78	60	81	88	68	62	66	83	71	64	68	78	59	70	61	63	78	72	65	73	74	72	61	85	71	70	59	71	71	75	66	66	76	64	68	60	60	56	65	56	67	64	77	57	74	76	52	77	75	80	69	77	64	65	54	81	67	66	68	68	82	65	59	80	66	80	72	72	80	83	54	63	82	78	58	74	74	61	78	75	68	64	62	61	64	77	67	74	63	71	57	93	59	65	60	62	73	62	76	79	75	64	47	58	66	63	80	60	65	70	72	67	78	64	72	82	73	67	72	68	93	67	83	57	68	74	78	67	61	68	66	67	70	61	60	49	58	63	78	81	64	71	67	67	79	68	73	59	68	70	80	60	75	85	67	72	70	71	65	54	71	65	69	61	72	85	53	67	79	71	68	61	69	78	77	61	76	79	71	56	76	75	63	75	75	71	66	65	80	77	59	67	81	78	65	80	68	75	81	73	69	69	71	71	80	76	83	70	76	62	80	60	79	69	64	72	67	69	64	70	67	67	70	63	65	82	89	87	57	64	64	62	82	66	61	77	74	54	68	57	79	67	78	75	67	74	58	76	73	60	57	52	66	68	65	69	70	65	68	80	70	79	80	64	74	63	65	67	81	64	73	86	62	74	72	76	75	80	71	57	71	71	85	73	67	75	87	77	77	71	64	65	78	73	68	66	74	72	66	76	62	67	79	73	71	67	67	68	80	80	75	72	61	71	69	74	73	69	58	72	59	68	67	81	52	64	68	48	66	78	63	70	61	70	83	68	74	78	78	72	57	66	52	64	73	72	66	64	82	48	70	80	69	63	79	86	57	52	82	67	78	69	71	75	79	68	65	66	81	72	82	78	64	62	66	56	50	58	55	62	70	53	64	71	83	64	76	88	59	81	67	89	81	77	88	58	80	55	73	80	71	54	74	53	63	56	74	48	53	60	67	77	49	83	76	66	70	84	81	61	57	75	63	74	81	59	76	53	74	72	85	68	70	75	65	54	77	68	64	72	93	90	75	79	61	65	75	80	82	66	73	92	71	62	65	65	78	68	71	79	62	60	75	63	79	78	61	81	61	69	65	59	66	65	80	73	55	58	71	72	71	76	82	79	78	66	70	73	82	75	78	66	73	63	65	70	79	69	63	66	70	70	77	60	63	70	65	93	70	77	80	79	81	62	53	77	64	62	71	64	82	67	70	73	80	68	83	64	74	70	70	71	73	75	59	65	81	59	61	79	76	67	59	74	59	72	71	68	52	51	68	68	59	53	71	87	58	69	71	74	55	66	78	68	72	72	72	68	82	62	72	74	80	63	57	78	63	72	81	73	72	63	78	87	85	72	77	56	66	72	63	61	70	69	71	82	65	64	57	77	68	73	91	70	64	65	85	74	77	81	63	76	75	78	65	64	72	68	69	56	76	84	77	65	78	56	73	68	81	67	62	63	80	70	64	64	77	58	75	78	66	59	86	75	66	92	58	71	65	74	61	79	75	85	55	71	68	72	73	78	72	81	74	69	74	82	70	72	78	76	75	68	47	72	77	69	74	71	63	64	61	70	87	67	64	67	69	64	74	77	68	79	69	78	77	78	79	82	68	61	62	67	69	60	69	81	59	64	76	72	73	76	67	59	59	63	63	70	69	66	71	60	75	70	75	52	73	65	71	63	81	64	79	57	75	74	72	62	67	52	70	59	69	76	88	61	67	70	78	84	70	64	60	61	64	69	58	71	65	69	53	56	75	69	60	66	81	69	48	59	58	62	70	67	73	60	88	65	70	66	69	71	70	60	80	77	77	65	62	82	69	64	67	68	58	74	75	60	57	70	73	82	82	70	74	69	68	69	56	77	69	75	81	61	73	75	73	69	64	71	88	70	79	67	71	69	73	70	52	84	70	73	78	75	83	64	67	64	67	67	58	68	60	77	57	80	89	65	65	65	73	71	73	73	74	64	69	69	68	75	69	70	58	64	65	79	78	80	94	67	66	63	63	69	74	72	70	59	65	78	77	68	69	70	82	85	57	58	66	68	54	80	66	81	58	75	66	61	66	92	77	69	96	60	67	59	67	68	69	72	67	60	71	44	82	66	61	64	67	82	82	78	67	72	72	70	84	74	67	66	80	62	55	73	77	75	60	65	62	73	69	74	75	72	76	63	70	77	60	67	52	76	74	67	62	81	67	64	57	60	78	68	71	75	83	74	64	64	70	70	85	82	68	65	57	88	66	73	77	75	89	65	67	71	69	71	75	79	75	75	66	65	64	69	57	83	73	88	75	78	56	63	63	65	75	58	87	73	75	78	67	76	72	76	77	65	75	68	62	73	71	58	65	73	67	80	73	78	76	76	74	77	85	61	95	60	86	57	61	82	68	75	68	71	80	67	59	69	75	62	70	83	64	66	63	50	78	81	67	72	70	62	79	68	79	84	78	65	60	72	78	77	52	64	78	80	63	74	61	71	63	50	72	72	69	68	69	71	82	59	69	59	69	66	65	76	66	95	75	76	65	56	78	67	70	61	69	89	68	81	74	96	86	59	59	73	64	62	67	68	83	67	73	74	62	65	55	80	56	63	71	73	80	59	67	74	77	79	73	87	72	59	62	62	63	66	58	69	85	64	86	89	60	67	78	77	53	67	77	67	67	80	65	72	56	73	67	65	65	70	84	82	65	69	61	73	73	74	78	77	65	52	75	62	62	83	77	65	72	75	67	69	68	76	76	79	73	82	62	74	73	75	66	61	64	64	62	70	63	65	70	66	74	67	64	62	73	63	57	66	73	76	80	61	52	74	73	87	64	80	61	83	68	65	60	88	81	70	65	78	65	66	63	52	59	76	74	66	62	72	66	76	73	74	71	55	62	63	62	60	61	61	80	70	85	67	60	78	78	76	63	57	80	77	69	77	74	69	61	50	58	73	87	64	74	67	66	60	81	75	71	43	68	74	77	72	64	77	61	70	65	77	59	53	71	73	88	79	79	83	75	64	73	88	64	74	65	68	71	67	45	70	71	67	89	58	67	64	76	58	56	74	71	74	73	75	84	69	59	51	70	67	74	79	73	75	90	60	58	74	72	73	82	70	74	59	74	80	79	72	82	68	66	68	70	77	82	70	75	69	71	91	67	74	67	65	59	69	65	78	84	57	66	60	56	63	86	72	75	69	70	73	71	57	68	71	47	75	55	74	74	73	71	73	88	64	57	71	64	85	72	56	64	59	72	76	69	71	82	59	79	68	47	55	63	64	60	71	64	81	82	71	62	74	67	57	66	79	67	86	64	67	79	73	65	82	76	70	55	62	67	67	62	62	67	76	66	76	65	60	70	76	77	78	68	64	69	59	80	79	62	79	64	63	76	66	63	66	61	74	83	92	70	73	65	77	66	76	56	67	78	71	73	80	70	61	70	63
38479	28735	24124	19219	18471	17408	18369	19211	19239	14570	10701	7175	4473	1971	1074	937	849	762	758	682	649	676	726	602	632	656	718	638	598	581	586	609	593	644	588	655	597	606	651	608	585	598	651	612	608	593	638	659	641	646	564	588	589	603	625	621	609	644	616	610	624	631	636	578	616	604	582	596	629	626	597	606	594	582	587	584	576	594	576	627	615	628	628	594	566	615	634	598	596	624	634	618	589	583	558	598	611	609	565	606	581	593	611	612	636	587	599	632	644	637	587	614	614	601	609	618	649	589	640	613	635	583	575	617	615	592	615	637	626	590	621	576	618	624	631	603	563	619	601	594	628	619	586	619	619	614	619	604	621	608	616	629	617	622	599	577	609	638	601	631	617	611	644	601	607	583	610	622	625	639	590	588	582	595	633	578	536	588	593	592	585	611	570	594	639	605	613	588	593	632	590	620	602	601	632	617	610	637	625	614	635	635	590	589	612	574	605	664	594	626	611	644	581	609	608	619	601	611	594	625	675	604	622	611	613	571	561	634	636	629	577	646	597	588	644	591	590	621	592	636	593	625	577	581	598	636	577	628	644	639	563	575	636	546	636	596	601	653	599	581	581	626	623	625	606	652	617	576	584	602	587	582	591	647	568	590	663	634	613	605	582	648	642	618	607	614	642	628	593	637	580	654	579	611	598	626	597	573	551	639	624	567	603	627	632	621	633	624	590	617	638	583	624	594	606	588	599	610	605	573	619	656	619	582	608	632	586	649	594	593	652	616	591	628	619	634	644	673	622	589	643	602	640	641	623	642	617	619	614	636	611	616	613	612	604	598	595	612	610	600	607	590	595	606	578	663	592	592	620	602	617	594	640	584	639	612	623	628	621	587	562	592	597	640	630	605	609	632	587	577	611	581	600	629	622	607	633	613	569	618	596	616	624	620	582	645	631	609	623	577	559	612	610	584	594	595	622	675	609	653	619	592	607	586	583	587	628	574	599	620	644	574	581	590	571	623	621	652	620	579	626	629	578	624	611	569	588	620	618	645	654	604	602	661	622	610	606	613	595	595	564	621	632	593	640	635	608	593	596	637	598	624	579	621	588	600	568	604	610	599	596	618	632	611	607	584	581	611	594	620	627	633	608	609	628	563	615	617	607	626	612	647	621	628	579	618	606	594	581	596	598	640	589	627	651	557	646	593	578	613	615	582	606	596	602	599	591	606	609	634	613	613	629	610	574	599	625	607	631	636	586	634	601	606	568	600	630	628	577	631	648	661	598	653	611	570	590	637	592	610	624	597	607	566	632	602	561	581	644	593	635	639	638	612	592	622	574	619	584	613	567	654	623	612	601	576	604	589	632	635	587	618	616	572	627	606	617	585	592	624	621	599	634	556	628	592	616	607	636	591	614	594	593	615	598	597	636	639	632	597	643	606	607	617	580	603	607	566	586	613	597	614	568	547	632	566	588	616	593	620	567	610	623	559	621	590	602	589	587	615	596	605	663	596	596	636	582	560	584	627	586	629	612	620	608	593	565	597	602	626	618	623	626	594	621	603	577	623	572	632	575	589	643	608	621	615	598	603	591	604	596	617	560	619	577	616	623	584	611	600	582	588	613	615	585	595	623	578	624	606	625	590	593	592	600	609	598	580	615	594	601	593	633	580	604	610	624	607	600	632	641	601	605	599	584	603	606	592	585	579	626	603	581	626	564	578	593	627	578	589	609	634	548	616	620	616	572	590	582	566	617	599	619	622	607	563	636	630	621	604	617	605	582	629	609	673	594	588	607	602	587	576	566	540	614	655	641	564	624	615	617	611	607	619	611	597	617	622	635	625	611	590	597	590	598	619	651	587	599	580	614	617	642	559	606	584	587	583	615	621	630	591	621	638	653	554	630	597	619	580	577	630	579	600	611	615	599	611	625	613	625	612	649	610	568	620	614	597	610	614	586	618	616	579	578	569	613	610	577	617	621	652	591	569	589	617	600	608	606	654	614	550	632	578	592	620	586	634	589	594	612	614	566	586	608	665	666	613	640	641	605	614	616	599	607	634	577	616	636	611	627	571	615	638	646	610	591	582	576	590	619	616	611	633	582	574	616	623	604	629	591	661	620	612	589	594	641	603	644	581	652	612	600	578	603	606	587	620	630	591	604	619	618	638	628	594	613	644	609	601	596	609	616	597	674	647	639	582	634	611	651	619	583	579	626	647	598	581	640	585	618	637	620	626	610	586	578	582	584	637	605	590	587	607	603	626	610	601	621	647	594	600	599	600	625	603	607	613	569	609	600	596	594	602	640	602	606	619	632	585	617	638	580	605	642	618	608	595	586	629	573	608	593	590	574	607	624	595	577	618	595	665	602	591	590	596	632	616	601	631	608	573	559	608	598	598	622	594	638	563	590	631	633	602	633	612	611	613	618	604	562	595	593	630	645	587	583	625	653	621	630	605	604	621	584	605	593	582	648	590	620	576	598	590	579	584	585	574	642	599	600	638	597	641	613	612	622	572	618	633	628	581	622	627	615	628	623	644	622	599	619	614	599	619	599	630	626	631	648	622	586	634	554	624	642	589	610	596	566	613	642	605	603	617	612	577	633	609	622	612	591	629	608	602	620	598	587	636	601	617	621	557	609	593	612	624	626	635	633	611	602	614	592	641	610	617	554	586	632	632	641	628	600	596	618	610	633	619	611	598	574	605	607	589	602	620	637	621	590	639	579	603	677	596	639	586	603	583	633	642	616	627	640	629	619	635	558	595	593	624	603	591	612	625	618	589	558	594	605	610	599	581	607	603	624	691	600	604	635	604	587	615	636	594	598	611	602	596	594	625	622	576	568	583	606	643	595	619	599	607	602	648	607	649	623	581	556	616	583	598	573	604	614	603	603	563	572	610	587	592	649	638	614	629	597	601	619	617	617	609	633	607	580	614	637	618	595	642	606	602	636	593	583	598	576	569	593	586	605	599	607	627	607	634	635	575	602	592	590	670	617	581	614	610	628	636	580	630	609	622	589	610	633	635	639	627	611	582	594	584	618	636	574	596	602	624	593	618	625	618	581	595	640	596	598	611	616	661	642	596	604	601	574	639	615	585	602	622	643	612	593	619	637	634	615	580	593	615	619	574	623	651	595	633	624	608	614	610	631	596	621	597	616	600	582	630	625	632	622	634	623	601	617	563	629	592	617	580	594	596	615	610	586	636	620	596	650	582	621	625	597	622	553	618	577	648	594	634	602	608	608	627	596	604	578	632	624	619	600	612	592	588	572	611	607	558	603	599	593	586	625	648	615	582	602	585	613	585	599	593	607	587	612	619	622	600	634	605	579	599	605	612	620	606	614	609	625	610	626	636	591	585	564	589	608	599	594	634	597	595	632	639	599	607	566	607	644	594	648	618	605	568	599	645	615	652	614	630	632	577	578	611	624	663	617	588	575	617	586	641	590	643	676	621	634	625	626	606	639	616	577	588	627	584	594	582	566	600	610	621	628	618	569	627	585	585
11934	11691	7594	3852	1670	1093	1257	1356	1727	1362	1013	690	437	256	146	126	112	103	109	104	106	104	101	97	96	108	109	101	92	93	91	107	100	102	109	102	86	94	102	85	108	95	93	114	98	82	109	107	93	86	113	88	83	97	90	103	109	94	99	110	89	108	85	108	98	121	97	94	90	91	93	95	85	100	85	89	113	106	98	114	87	95	97	109	91	119	101	91	86	110	80	106	92	95	83	95	93	95	104	91	85	96	98	108	94	96	110	103	99	88	88	113	97	100	106	107	94	78	100	102	89	112	88	89	88	108	97	99	97	102	84	96	84	106	98	99	95	103	91	89	94	97	102	104	105	93	95	94	109	85	97	81	107	88	107	103	98	105	106	111	81	98	100	108	101	85	98	100	99	103	70	87	105	100	92	102	100	77	91	87	109	97	94	123	87	99	97	93	88	78	113	94	93	93	97	96	101	94	110	94	79	107	89	84	90	102	106	97	90	77	90	95	110	102	122	101	105	89	118	92	111	88	108	85	96	77	89	120	100	88	103	87	89	90	115	93	87	105	109	114	90	104	101	84	86	99	96	90	103	104	87	113	85	104	106	113	93	94	110	92	96	88	84	81	97	90	100	85	95	98	102	90	91	88	98	103	100	85	89	99	100	80	98	78	101	96	105	100	86	99	100	100	99	94	96	89	99	97	94	108	103	83	87	93	102	98	114	100	101	85	88	95	107	96	91	84	107	116	102	116	97	83	93	111	99	109	104	100	98	105	98	104	100	99	101	110	111	98	94	110	98	86	90	105	113	85	119	96	102	99	105	84	85	93	106	116	86	86	112	98	98	103	100	94	67	72	94	88	94	95	112	103	88	95	103	104	100	68	116	107	95	95	78	96	102	102	104	82	92	94	84	116	96	100	96	95	107	84	99	88	104	88	87	92	85	75	72	96	84	101	91	89	91	81	100	76	96	94	95	111	92	82	111	100	99	90	104	96	113	102	101	105	98	92	113	94	81	87	106	101	80	86	95	103	101	110	104	85	84	105	90	82	99	87	99	113	100	115	100	89	101	97	114	106	94	84	107	118	90	105	110	115	77	88	82	114	103	89	87	94	98	105	84	87	116	112	115	80	102	107	95	84	78	117	83	96	93	104	104	108	99	100	105	96	94	93	84	104	86	87	98	79	106	112	114	92	110	94	90	100	78	114	83	96	96	96	84	96	114	93	100	89	98	101	92	100	84	115	103	70	91	93	96	94	103	96	92	100	91	94	94	102	99	82	104	93	96	77	89	98	94	100	103	82	82	92	89	83	85	97	106	96	100	98	93	90	79	114	91	97	76	88	91	105	95	109	90	95	105	102	106	107	94	88	89	110	104	94	86	107	81	96	102	92	93	120	77	99	105	67	85	82	109	106	100	101	100	80	92	110	95	84	107	80	89	98	92	91	100	92	119	103	103	100	84	89	91	104	105	90	95	99	112	101	76	96	101	98	95	104	87	103	88	77	95	108	98	104	95	93	91	99	83	90	90	100	93	113	103	84	89	111	92	105	79	93	109	95	100	91	88	102	102	93	123	106	100	105	78	94	98	85	97	77	95	92	102	92	84	96	82	107	92	100	107	110	96	88	88	85	100	107	112	110	92	82	88	95	65	83	114	85	106	95	96	91	102	96	93	82	83	92	96	90	106	104	97	114	88	92	99	95	127	100	97	95	82	90	97	96	111	97	85	83	98	99	89	93	97	101	98	88	106	84	94	84	105	92	80	91	102	102	107	111	85	87	92	96	83	99	100	116	102	81	96	98	101	112	97	96	102	99	78	88	84	99	88	106	99	107	102	107	86	100	97	88	109	106	104	80	79	111	93	96	98	96	83	96	90	93	65	85	103	87	99	102	108	92	111	90	90	100	86	89	96	91	102	106	95	107	96	115	94	104	83	98	106	100	95	81	101	78	91	87	95	76	118	105	101	108	98	93	102	92	90	99	97	97	95	95	99	106	99	105	110	115	95	105	102	94	92	94	105	101	107	97	106	99	89	92	104	93	90	97	108	90	101	106	114	98	83	94	100	94	74	99	81	104	94	94	88	92	95	111	84	95	108	92	102	86	83	116	93	86	96	87	92	113	98	104	96	112	101	88	77	94	87	127	86	103	97	88	98	96	82	92	88	98	109	107	103	100	84	97	79	95	92	81	86	77	95	94	101	106	88	96	85	97	90	104	97	103	78	82	97	82	72	115	97	93	88	106	84	88	92	100	120	98	82	86	92	88	93	82	103	92	80	104	109	98	100	102	97	76	100	102	93	100	106	101	89	87	85	92	104	113	99	71	88	94	101	68	96	104	106	113	115	100	99	129	87	87	99	111	94	104	93	87	95	97	101	90	71	117	112	96	97	93	96	110	102	97	101	103	99	96	87	85	105	79	92	99	90	79	94	87	108	110	96	75	98	98	107	95	102	104	96	89	119	100	82	104	101	94	97	88	89	109	96	91	114	103	107	101	98	94	93	102	97	108	104	97	99	107	96	91	84	81	96	101	95	87	96	83	102	93	92	109	97	81	90	97	96	98	85	105	86	86	101	97	100	93	93	117	114	80	90	94	96	94	92	103	114	99	84	91	100	96	104	86	94	107	97	85	101	93	101	106	100	91	78	95	92	84	93	85	101	86	103	90	83	109	94	88	95	88	94	107	86	89	92	111	103	104	81	107	99	108	101	87	90	95	88	90	85	81	103	98	95	94	105	89	124	98	93	79	88	99	89	121	96	109	111	103	111	98	95	102	103	98	97	94	93	83	111	90	94	114	94	99	90	95	108	91	89	86	84	104	87	110	111	77	98	97	82	102	93	86	103	91	95	102	78	99	86	118	96	78	105	102	85	110	105	91	112	94	108	87	103	107	83	103	110	109	76	109	96	91	99	105	94	113	99	100	100	89	105	89	101	80	103	100	119	88	98	104	108	92	101	109	97	94	84	105	100	100	102	87	96	102	105	92	101	98	69	100	108	95	92	100	93	103	103	82	111	116	93	110	91	102	107	112	87	84	113	108	84	91	83	96	97	94	100	93	94	89	100	90	98	105	106	98	104	85	106	85	80	91	102	89	98	98	80	96	110	104	94	95	96	79	91	105	75	105	86	103	78	104	103	93	110	102	106	84	95	81	95	92	85	103	92	102	86	86	99	101	92	95	99	102	87	106	113	96	93	98	85	84	107	101	96	97	89	107	102	98	88	87	92	95	91	113	88	90	99	104	90	88	92	83	102	79	96	95	99	100	95	96	99	95	95	91	103	94	98	101	93	95	92	100	114	98	107	99	93	113	112	100	83	108	102	105	88	96	107	95	103	103	82	94	86	107	96	81	87	82	107	103	98	102	91	94	100	86	74	87	106	90	124	84	107	86	74	103	91	91	109	91	105	102	104	110	92	89	101	105	88	105	95	70	92	109	74	99	97	109	90	95	93	93	84	85	91	110	106	102	98	93	104	85	81	99	99	107	109	86
42796	33730	28535	24602	23139	22527	24116	23264	24916	20816	16411	11913	7606	3459	1716	1417	1268	1208	1061	1014	936	996	923	869	939	952	894	887	847	846	852	911	833	876	864	864	887	842	880	873	852	836	864	881	886	861	851	880	875	812	870	839	901	905	799	886	870	860	798	886	823	793	881	833	875	873	852	869	890	847	853	839	792	863	862	842	850	850	898	876	830	865	832	877	845	821	866	831	883	897	886	851	878	835	815	810	830	856	868	858	820	854	843	829	877	836	837	844	844	832	904	811	823	822	867	849	830	831	820	844	847	873	824	849	846	872	866	829	863	846	864	877	843	834	850	839	828	817	904	847	934	835	853	899	848	886	818	886	779	819	859	847	861	865	803	871	830	898	806	843	860	842	856	825	809	906	817	860	882	830	862	823	866	853	899	842	860	841	874	792	886	874	849	838	844	852	851	861	887	864	854	890	863	826	796	849	816	887	830	894	842	797	882	857	897	833	820	922	851	848	883	861	857	837	873	855	859	845	840	871	840	870	848	851	897	851	847	869	798	836	821	908	878	920	836	864	877	864	797	875	816	869	850	845	799	813	858	894	865	875	843	867	825	893	838	873	881	902	870	862	875	912	865	856	799	846	903	837	860	842	862	819	891	822	839	901	863	873	864	858	877	813	889	828	894	849	915	842	867	882	921	862	849	899	841	855	885	896	845	850	808	864	860	829	834	828	823	857	871	881	828	852	859	797	837	880	828	817	821	878	852	838	879	864	823	880	845	825	873	839	838	890	891	897	901	803	847	849	886	805	867	864	817	787	856	855	898	816	856	879	831	862	861	872	852	893	856	851	884	799	846	892	865	867	841	864	834	854	825	839	801	902	840	839	848	916	878	882	822	829	813	842	886	843	885	882	831	890	866	897	854	845	889	886	806	783	891	898	869	858	878	897	828	846	833	856	855	843	837	878	852	862	837	818	798	887	836	847	838	864	820	856	865	893	842	868	854	812	799	848	892	797	801	908	895	804	897	783	888	818	819	830	868	804	859	816	855	832	822	791	864	831	854	860	848	832	841	821	845	844	891	860	857	913	879	850	866	858	867	831	869	807	861	796	805	859	853	859	855	885	854	843	866	888	830	855	841	851	892	824	822	844	835	798	863	818	875	854	817	899	875	848	889	877	882	875	836	868	861	856	862	838	847	877	878	833	866	891	943	840	893	866	839	845	810	867	825	892	873	867	889	798	856	809	851	881	880	831	860	859	830	905	880	837	864	870	858	877	897	878	817	905	839	842	900	867	825	894	843	858	859	831	867	906	848	878	883	865	851	823	809	922	827	826	880	893	851	847	864	901	875	873	902	862	893	864	870	848	836	929	819	827	890	868	875	883	857	830	870	885	834	835	880	916	851	867	815	843	858	836	843	841	847	840	876	808	873	833	839	845	825	844	923	847	852	851	829	883	863	831	873	885	801	836	787	874	890	840	872	850	800	895	850	868	886	855	866	854	858	854	798	866	851	856	848	827	820	892	848	870	849	829	811	838	833	866	826	880	833	881	829	863	843	853	827	831	850	869	872	861	838	896	811	834	837	883	846	850	857	851	837	894	872	831	839	840	856	797	844	854	891	844	836	881	837	909	832	835	856	878	920	807	812	844	811	862	856	850	897	868	873	866	829	820	845	852	821	849	835	816	819	858	855	849	809	863	856	862	844	847	872	854	816	860	782	827	817	865	867	853	843	863	859	840	842	839	854	928	883	879	897	870	802	842	859	787	834	810	823	828	889	888	851	868	855	844	830	822	872	862	827	894	835	839	891	860	824	840	857	875	841	860	888	874	836	896	852	886	874	827	882	798	909	879	819	859	895	867	870	843	868	870	854	822	858	869	894	864	810	866	882	812	882	835	845	876	877	834	838	855	879	887	834	917	883	840	861	829	828	856	880	846	873	840	875	861	794	882	854	823	863	866	898	849	876	861	842	867	892	860	832	863	865	878	825	863	861	809	820	866	838	872	852	854	854	906	833	861	901	823	872	821	829	861	865	921	866	855	817	849	802	845	818	861	883	865	872	822	827	873	859	869	846	817	882	861	837	851	830	910	878	906	849	833	892	819	836	827	847	862	853	824	862	852	868	780	901	842	830	847	883	866	865	811	827	824	827	840	846	850	904	806	776	842	866	838	840	888	919	884	817	867	864	833	844	800	825	832	849	855	841	894	901	846	816	830	871	842	869	856	847	855	840	896	845	855	849	819	828	830	844	859	851	828	874	811	827	884	853	804	844	829	838	859	838	822	848	842	875	871	827	885	873	863	836	838	830	881	817	849	881	849	864	853	853	830	853	817	833	899	843	867	814	846	844	887	809	843	825	865	867	868	834	808	820	869	862	869	881	868	838	901	807	857	831	843	844	869	812	875	820	842	840	852	839	859	826	844	838	869	871	831	842	875	869	950	875	906	838	859	872	837	900	831	847	902	847	806	825	892	835	880	860	855	813	836	873	828	845	829	858	800	825	846	826	890	895	895	793	854	856	860	817	831	860	886	829	892	852	841	865	875	860	854	853	826	832	814	854	879	867	890	859	883	892	857	841	805	817	884	869	870	884	872	880	853	838	842	821	834	916	846	870	825	871	873	802	817	879	865	850	862	868	865	826	844	850	868	848	840	865	850	839	845	833	817	827	847	863	861	889	825	812	884	844	859	837	896	794	863	826	822	844	837	848	803	865	907	874	814	903	820	823	816	868	834	845	851	808	856	831	841	861	870	871	925	886	865	864	833	883	869	905	827	881	809	840	870	887	886	848	829	839	909	930	862	842	842	791	874	803	848	899	833	857	895	820	806	865	816	825	851	862	893	815	843	800	797	887	833	902	918	788	898	833	928	831	853	830	786	881	793	881	864	838	844	831	896	817	894	880	841	818	874	856	818	831	858	870	843	865	847	858	897	856	825	891	871	838	849	934	892	843	841	876	871	915	852	853	870	828	798	879	850	914	874	815	850	843	820	803	846	905	846	814	847	825	873	891	833	827	858	829	891	832	847	898	881	851	890	886	820	846	857	847	840	857	858	870	873	855	833	879	855	828	797	832	836	873	877	868	792	851	877	880	860	876	899	841	843	867	848	855	855	875	821	869	902	846	817	932	854	827	825	849	854	887	867	845	873	850	882	828	873	832	787	875	845	910	869	817	841	872	843	862	852	881	845	848	874	850	850	852	864	869	872	829	834	839	817	899	858	840	877	859	880	832	859	837	839	872	855	847	863	850	873	895	849	838	857	857	823	846	889	908	799	858	877	820	857	869	865	889	850	810	865	833	827	899	869	908	917	841	874	831	884	862	900	875	885	828	835	808	802	853	844	796	885	893	874	827	838	898	924	881	890	868	872	835	824	863	808	865	878	898	814	872	882	830	812	830	871	885	859	851	808	856	859	844	861	864	876	893	864	866	851	802	876	843	839	865	887	859	839	815	837	818	910	829	818	818	913	837	869	842	961	883	853	805	832	827	757	788	920	854	846
7303	5140	2245	956	434	322	244	277	341	303	222	185	182	124	92	103	85	99	92	77	84	74	87	93	82	94	84	83	95	95	85	86	78	76	86	98	98	103	82	90	90	93	86	89	97	101	108	87	95	98	96	92	85	68	87	93	87	104	86	108	119	102	95	86	104	101	83	107	89	83	87	85	79	100	88	93	103	89	82	84	92	74	82	80	93	90	84	90	91	81	100	85	87	84	73	92	84	92	90	94	90	93	99	96	88	88	74	94	89	93	88	84	93	76	89	86	84	81	96	98	99	94	88	82	88	86	87	91	100	79	97	85	80	94	112	76	93	93	89	91	90	90	86	95	80	89	69	93	95	89	94	96	84	95	102	89	78	107	96	99	89	80	103	104	71	85	87	101	84	78	100	96	96	84	84	82	100	112	91	67	91	98	83	77	72	92	94	84	86	87	86	83	97	89	81	61	92	89	83	86	82	94	77	107	99	74	56	89	71	85	98	95	85	90	81	95	90	90	93	88	78	74	104	86	81	90	92	101	86	77	86	92	99	91	109	79	87	92	89	96	102	91	93	93	83	76	91	86	104	82	90	81	95	92	90	94	87	98	86	89	100	64	83	88	76	98	94	113	78	92	105	89	94	82	81	86	83	95	75	85	81	83	100	87	93	82	74	99	81	81	100	84	106	86	76	91	98	102	106	70	80	77	100	82	91	92	90	94	61	109	91	88	81	79	93	86	81	93	83	80	103	109	73	99	86	112	78	89	84	87	85	87	76	93	78	95	82	97	81	102	113	99	99	87	89	84	82	82	72	84	90	80	78	85	113	94	92	90	92	70	72	89	82	84	79	84	84	75	93	91	94	85	87	107	80	91	79	102	95	102	74	91	93	82	100	97	95	76	101	86	79	92	77	90	90	80	100	101	79	77	92	92	94	98	95	96	95	74	96	86	95	85	86	84	68	93	80	80	62	91	95	88	88	86	85	97	105	87	101	86	110	82	94	88	75	93	98	86	80	82	94	77	78	91	80	84	80	110	94	76	93	87	89	113	83	96	79	96	79	75	91	82	75	94	96	91	79	94	82	90	78	80	91	93	82	90	75	91	85	89	75	88	94	95	93	100	90	84	87	84	83	79	85	90	93	86	101	80	74	85	88	81	86	94	87	86	96	87	66	91	87	96	97	95	96	96	90	76	93	82	87	88	100	79	79	99	87	91	83	95	86	83	98	81	89	96	72	79	98	94	113	100	97	70	94	76	91	92	78	90	87	86	82	84	90	87	92	82	88	83	88	81	75	84	94	81	93	78	96	99	99	91	79	87	71	87	84	104	97	74	85	92	100	75	84	84	94	97	85	105	97	91	109	90	84	101	91	88	78	88	86	98	92	81	74	73	83	82	85	83	91	77	71	93	85	92	67	84	83	79	94	94	95	93	79	94	86	90	83	76	112	98	82	87	116	108	90	90	82	108	90	81	76	96	95	85	89	96	87	72	96	95	97	79	96	97	74	98	69	69	86	74	83	88	83	78	80	79	100	103	95	101	95	99	81	86	120	109	87	102	82	82	90	107	93	88	102	101	101	94	97	87	113	78	101	107	92	90	86	95	86	83	86	90	91	70	78	99	86	82	85	80	92	78	72	100	92	80	80	71	66	86	80	96	103	90	89	91	88	83	74	94	79	92	100	84	82	92	93	94	83	94	98	85	88	96	97	80	69	92	80	94	87	80	78	84	93	93	95	117	77	102	88	91	85	87	68	84	99	89	103	80	89	91	72	98	87	86	85	86	85	100	89	74	93	91	109	92	78	72	98	94	85	88	97	93	77	95	96	77	91	96	72	113	91	93	94	96	91	85	85	83	78	92	86	85	84	87	95	94	96	89	90	102	74	86	99	93	91	84	95	82	86	75	95	91	93	97	79	99	79	64	91	86	89	92	93	89	75	82	88	71	92	94	77	82	86	96	84	70	72	86	87	73	88	82	109	89	97	85	87	92	97	78	95	100	106	81	83	89	66	92	82	80	95	70	83	78	74	80	71	92	101	86	91	103	80	75	81	97	76	93	72	90	82	92	99	104	79	78	87	88	85	84	75	90	78	101	78	82	95	81	94	88	78	74	86	84	91	91	93	81	76	96	102	100	77	89	91	87	83	93	79	94	97	105	92	79	94	105	79	93	86	87	82	94	79	81	75	89	83	86	76	90	100	85	79	76	87	91	99	90	90	95	65	92	95	86	85	105	81	82	103	86	95	73	80	89	96	88	88	98	70	101	92	90	83	94	88	91	95	76	78	87	92	78	105	100	86	93	88	71	83	89	85	86	93	66	77	84	89	94	82	79	103	82	87	92	99	98	79	88	104	77	96	91	81	80	82	90	92	113	73	97	79	90	90	91	94	90	101	93	86	78	80	99	100	93	82	91	94	86	103	101	89	94	85	92	92	93	92	121	94	89	115	84	86	80	94	107	100	89	87	93	99	88	105	83	77	70	76	97	99	84	93	93	85	104	95	75	78	86	91	83	87	73	61	98	104	84	74	79	96	90	102	95	90	81	109	80	99	82	74	93	77	95	84	93	95	91	85	81	93	76	107	88	94	94	106	96	86	100	83	95	84	78	96	75	86	92	90	70	88	107	81	96	83	90	87	97	101	126	83	92	109	92	109	98	102	102	92	81	78	94	87	86	89	93	86	84	82	97	97	87	93	86	92	94	89	78	85	93	65	90	93	72	102	83	85	85	83	82	74	88	101	86	96	68	94	80	89	97	108	107	84	99	95	86	71	97	101	76	86	98	88	91	85	89	103	101	86	96	100	87	77	63	96	109	79	91	80	96	90	113	104	91	85	75	106	82	84	82	92	88	81	93	89	71	85	73	113	85	86	94	91	97	81	89	74	99	87	87	83	81	84	76	83	121	81	75	80	96	92	99	97	93	95	85	90	95	102	103	105	91	85	86	119	90	98	90	91	88	96	81	77	83	95	81	88	89	81	76	107	92	93	105	78	75	76	90	92	82	106	85	100	96	83	72	72	99	100	87	89	85	69	101	90	98	83	92	89	95	86	88	73	108	76	99	73	97	80	91	81	114	87	79	86	86	77	86	85	79	95	77	83	83	78	87	78	88	74	101	95	89	92	71	94	107	94	83	87	81	106	91	93	87	78	86	73	93	91	90	90	107	95	92	103	89	96	87	86	79	97	77	92	90	88	99	86	101	88	75	108	97	94	87	82	97	89	70	86	83	96	91	96	82	86	92	80	87	89	85	98	89	97	96	84	85	80	73	95	88	95	78	90	103	100	95	87	96	92	96	86	75	86	72	98	93	105	89	90	86	66	94	87	85	97	81	84	85	91	78	88	96	72	85	86	92	85	83	81	89	72	93	72	96	84	86	86	73	89	112	93	78	88	101	89	88	103	106	74	94	105	85	108	76	78	88	84	106	101	85	103	77	88	87	92	95	87	68	88	90	90	92	97	106	103	82	95	88	85	91	108	106	87	108
35767	24449	17327	11162	10249	9431	7882	7697	8536	6535	4591	3334	2350	1378	935	858	845	820	856	802	769	745	731	742	779	725	767	777	728	758	768	729	736	749	729	748	772	717	760	768	764	750	709	780	766	767	768	808	782	777	792	752	823	722	762	768	783	746	820	728	778	784	734	785	782	744	794	740	739	735	742	724	768	754	732	772	739	783	771	774	758	756	690	764	754	777	762	794	798	766	739	721	717	745	781	788	781	718	732	745	794	747	717	777	738	769	769	732	766	776	713	778	797	791	746	786	774	777	802	750	713	747	762	707	747	767	770	765	754	740	755	779	686	774	725	788	808	730	739	770	792	759	783	731	717	759	810	733	737	782	782	760	799	777	752	730	785	783	725	699	781	758	707	772	779	757	745	747	755	708	773	735	749	758	734	814	758	739	790	814	781	784	717	747	780	773	772	699	749	826	767	780	742	782	773	699	732	704	764	721	800	745	767	744	741	702	703	795	800	758	747	720	807	757	747	786	742	770	782	725	777	775	727	792	787	764	770	718	742	780	777	746	753	722	769	756	757	740	826	729	770	791	732	787	784	745	766	732	767	756	769	751	762	774	754	740	771	766	778	703	692	784	824	756	752	756	758	761	753	818	748	773	744	806	709	742	755	750	733	742	713	751	737	770	797	768	798	764	702	684	772	708	742	748	770	752	736	741	756	743	785	762	735	761	781	726	747	756	749	785	766	780	766	779	769	726	755	751	720	778	762	800	750	757	761	789	730	752	798	769	778	761	768	789	754	711	775	751	823	703	712	761	761	773	782	759	726	773	767	757	765	746	750	732	745	786	761	761	734	753	809	765	769	779	748	713	786	785	729	803	769	750	757	730	754	779	755	785	784	737	727	765	787	780	716	777	780	770	742	741	704	724	724	776	768	797	736	761	745	767	765	732	773	742	793	726	741	755	743	796	729	784	742	798	728	732	726	733	731	768	721	748	770	794	766	772	781	770	760	743	766	794	754	724	734	766	799	786	729	748	756	729	752	731	745	755	750	709	748	727	743	760	774	765	756	803	729	797	718	760	807	783	734	772	795	751	821	716	733	743	711	704	788	734	735	744	768	737	815	780	745	764	723	769	757	803	799	741	747	785	768	743	793	767	779	799	760	741	718	741	757	790	779	757	740	762	726	766	718	776	748	722	711	760	779	791	736	745	747	730	815	775	761	736	696	729	773	741	765	739	762	728	767	737	771	761	779	743	727	789	772	763	754	788	765	830	770	732	787	790	747	720	769	761	817	755	698	765	792	742	720	730	730	770	714	728	763	771	746	740	746	765	759	767	789	767	745	754	773	753	764	763	788	782	725	721	796	777	763	719	771	722	757	734	736	763	779	749	767	781	751	763	776	757	749	737	748	778	706	758	758	799	743	738	795	773	747	756	707	741	769	749	765	774	763	751	742	748	761	779	772	718	765	787	748	748	792	723	758	746	778	775	808	734	797	779	736	732	754	719	762	718	740	757	773	746	724	786	762	775	740	753	736	768	771	730	752	745	765	731	779	702	769	742	789	770	778	751	769	754	752	728	793	762	737	773	772	733	736	759	720	739	727	756	732	702	707	777	787	784	747	781	792	762	747	763	722	772	718	739	734	748	729	749	781	765	714	765	745	763	789	792	726	711	739	732	778	790	790	748	737	757	761	738	791	777	745	771	788	787	737	784	733	786	761	755	722	778	782	731	772	776	763	775	786	794	698	754	758	777	765	740	768	779	761	756	746	783	768	725	782	742	780	730	766	739	728	689	738	771	718	799	809	783	749	805	774	743	757	758	745	771	760	726	713	737	767	775	744	739	780	778	733	774	734	795	732	770	766	755	709	786	738	768	757	785	768	774	835	717	738	809	731	795	767	776	773	717	766	725	725	764	743	760	749	802	717	759	783	731	772	726	753	771	766	761	748	801	763	755	758	770	687	787	797	788	734	739	735	756	701	769	814	764	729	731	774	739	766	761	739	785	758	719	813	775	746	800	766	742	778	773	759	739	778	748	772	784	802	732	718	737	778	716	766	755	767	716	781	742	738	760	753	725	811	799	782	741	735	745	746	741	770	769	775	768	776	829	738	779	764	771	785	766	755	754	787	785	772	750	762	778	769	699	761	760	746	764	796	764	726	808	752	741	792	760	801	800	775	787	739	765	798	764	754	778	767	795	740	681	732	769	775	752	738	731	770	760	769	774	770	766	756	764	738	755	732	735	780	793	793	792	807	733	766	729	770	775	758	768	731	766	722	749	816	758	725	779	787	738	780	758	720	752	748	771	782	790	701	745	780	794	738	720	762	744	822	764	787	780	755	780	745	736	747	738	733	765	726	765	711	732	742	737	757	683	742	780	789	766	782	748	720	756	727	796	704	700	744	744	718	754	791	766	800	789	751	748	689	767	782	755	772	757	808	758	768	722	802	741	801	754	747	753	822	791	791	775	785	768	767	760	789	819	775	772	802	770	745	722	756	773	770	752	789	785	797	765	760	752	793	766	750	753	766	753	712	730	736	721	787	760	761	762	758	762	752	709	790	769	764	779	761	703	773	767	764	700	774	738	795	793	740	780	744	735	741	751	771	731	767	724	762	745	718	760	733	766	733	785	786	792	760	764	800	825	767	795	742	810	761	780	715	765	752	729	715	743	769	759	716	757	715	760	830	750	784	734	753	775	799	765	759	733	724	761	756	757	786	719	751	773	753	752	806	767	792	800	733	782	785	755	731	805	786	771	766	741	781	767	761	740	747	710	730	732	736	729	785	776	719	744	789	760	709	760	762	755	753	757	735	771	773	691	807	749	743	764	782	736	756	736	744	754	805	729	766	783	742	765	754	749	786	746	742	741	777	707	747	755	804	749	733	718	805	781	754	719	788	724	700	776	780	791	743	748	732	745	748	748	788	792	736	788	754	718	796	752	754	769	765	739	759	740	747	770	772	753	770	744	748	835	747	763	738	733	761	749	783	776	746	714	808	767	699	709	790	753	713	701	763	719	768	741	709	773	736	784	785	674	732	720	757	802	762	790	763	754	784	781	801	824	756	803	756	724	778	743	766	816	728	781	764	769	734	805	751	797	832	798	746	753	795	811	746	785	699	735	759	745	761	741	761	747	724	776	710	755	761	767	746	767	747	737	771	744	771	738	767	747	785	780	756	727	740	758	797	785	776	815	754	725	728	726	735	751	751	810	731	797	769	721	758	728	727	769	814	747	741	756	769	778	756	735	717	744	762	742	711	774	732	705	788	753	748	763	760	778	799	754	780	751	778	764	761	786	713	746	731	722	742	751	728	770	756	743	758	725	808	788	717	775	787	784	753	761	789	722	814	765	726	747	776	750	719	752	744	783	729	765	800	777	750	795	828	774	739	790	735	767	778	766	741	737	715	796	735	729	776	771	757	761	782	768	780	791	708	748	771	766	771	760	751	732	773	763	733	742	738	763	737	800	750	735	814	743	770	720	773	779	810	681	784	738	751	769
10016	8669	4988	2586	1219	778	757	991	1279	1164	708	525	413	227	155	129	117	99	115	109	103	111	130	119	111	107	116	120	97	116	96	126	115	106	113	105	102	110	101	103	125	121	108	102	113	117	116	121	105	97	115	124	96	111	105	102	107	95	103	116	106	100	116	114	97	122	107	111	104	95	100	94	110	96	106	110	107	107	99	108	129	106	105	124	114	113	106	125	127	112	108	108	108	102	120	118	116	121	124	115	127	110	102	106	118	104	126	101	131	112	118	123	98	117	99	106	101	119	111	117	119	114	111	108	105	101	104	117	104	108	114	101	120	112	100	112	104	125	110	112	120	122	86	118	123	123	123	116	130	97	103	130	100	118	118	118	114	89	122	109	98	108	131	106	105	105	102	106	111	114	107	112	112	110	120	117	126	133	103	123	102	120	120	104	112	123	122	112	107	93	118	106	122	120	129	99	114	109	113	104	101	111	109	111	103	110	105	95	104	125	114	89	111	104	112	105	104	125	112	128	122	120	116	117	98	129	107	116	116	99	110	110	127	112	111	110	116	129	114	117	124	110	92	132	121	113	104	105	105	101	126	112	100	116	108	104	104	107	97	111	119	105	116	116	109	104	101	118	114	95	118	107	102	104	116	100	95	111	106	124	114	110	110	109	103	121	107	119	105	122	111	122	125	111	97	121	106	132	113	120	108	108	111	104	115	115	98	110	106	102	112	112	128	119	92	120	129	102	116	126	112	91	112	116	121	119	100	118	114	100	106	101	105	107	102	103	103	97	107	100	112	126	112	100	113	95	101	119	102	114	118	102	90	102	114	126	105	122	104	107	115	125	109	110	110	118	94	94	101	128	116	102	106	101	140	106	123	81	127	124	93	98	120	106	117	114	119	131	112	106	113	97	100	128	99	101	117	123	116	103	112	123	104	110	97	122	123	99	122	107	107	110	116	112	111	105	120	100	111	113	110	112	98	102	107	123	115	126	94	106	105	128	110	88	111	118	106	114	116	126	115	121	116	108	111	93	105	118	95	111	115	114	88	113	110	102	105	133	122	126	127	114	112	129	116	110	103	111	110	108	107	118	122	102	104	127	114	120	107	108	105	124	99	109	126	96	97	105	103	131	108	122	110	110	97	114	88	104	92	113	117	112	122	118	119	103	95	101	133	111	107	105	91	132	108	103	89	101	88	93	95	112	121	134	114	117	107	91	100	101	115	121	109	92	118	107	125	125	115	102	127	126	110	131	103	108	111	124	113	122	89	119	91	112	119	109	108	105	101	107	97	140	119	110	105	120	100	102	97	110	123	110	119	110	102	105	113	110	108	141	113	110	118	104	102	119	126	85	125	94	102	104	120	98	118	113	102	114	91	110	110	103	126	89	100	110	101	130	101	123	105	123	107	121	111	116	120	116	136	108	109	104	98	109	101	97	118	106	111	101	106	118	117	105	108	109	104	117	111	118	118	106	123	102	117	127	108	148	118	110	115	103	101	112	111	120	105	112	126	116	113	123	120	110	101	109	93	97	118	114	108	102	112	122	119	130	108	122	101	122	114	114	113	121	108	121	106	111	111	104	114	103	115	106	122	106	93	123	117	105	107	97	108	98	116	114	87	120	104	99	117	102	116	118	108	108	84	109	120	91	116	105	106	112	124	109	104	125	141	108	121	118	92	99	124	107	99	105	112	104	95	95	112	95	112	111	119	114	102	114	95	108	110	119	125	107	113	109	114	103	112	120	99	104	113	130	121	103	112	117	121	123	102	115	113	104	103	99	109	120	118	109	106	119	104	103	108	104	114	114	106	87	98	110	106	101	102	116	127	123	103	102	135	114	110	112	101	105	94	107	112	98	89	94	101	105	135	107	99	94	114	117	104	124	110	115	127	116	82	106	118	120	96	113	119	104	93	85	100	125	101	107	100	116	92	111	114	92	112	108	116	120	116	102	94	116	119	107	124	99	126	127	104	105	123	96	108	121	120	103	115	108	119	107	101	103	124	97	115	106	105	119	130	112	106	105	95	111	106	120	114	102	111	121	133	103	110	94	112	101	106	106	111	93	120	116	124	110	94	102	105	109	104	112	121	118	120	111	108	106	104	114	127	95	103	110	100	124	124	75	107	141	92	121	124	119	97	116	110	103	112	87	99	109	96	99	110	97	128	113	97	94	106	111	108	120	102	108	83	106	111	113	107	133	112	121	108	110	103	109	120	124	107	121	103	125	104	116	114	108	89	114	128	111	108	113	84	137	107	117	105	139	107	108	109	121	111	102	93	118	99	106	115	106	119	103	106	120	100	102	99	100	118	115	120	118	99	114	117	110	115	110	101	103	133	104	106	106	87	113	91	103	122	115	121	115	118	121	109	114	134	111	121	132	119	113	111	117	96	107	104	109	110	98	111	108	116	101	126	113	111	114	121	104	129	106	110	102	109	123	115	116	99	114	107	109	109	108	107	109	108	96	116	119	101	109	103	99	96	98	121	101	114	111	98	105	112	115	97	99	97	116	123	103	122	113	117	104	99	116	103	117	102	120	104	125	119	106	118	109	130	104	108	110	122	108	112	125	100	96	102	122	107	118	101	99	108	110	107	113	106	101	97	121	107	109	107	106	111	116	109	92	114	105	124	114	129	102	114	130	111	98	135	119	138	99	126	100	98	109	106	115	122	100	113	101	112	95	112	93	126	111	114	112	106	102	114	93	103	104	130	99	124	120	102	119	96	120	114	107	103	112	133	89	107	109	111	112	115	103	105	103	101	110	117	102	112	117	126	98	108	126	122	121	129	109	88	99	125	118	91	113	122	128	110	91	119	105	126	94	118	100	115	95	100	111	100	116	120	134	109	118	111	127	91	113	124	118	113	106	135	111	110	115	127	112	103	120	97	122	119	98	114	111	108	112	120	129	117	107	99	104	113	90	109	125	101	118	117	111	114	110	109	118	101	115	90	112	111	108	124	98	87	103	112	118	115	114	108	114	125	109	119	104	111	115	96	107	133	116	98	123	107	106	106	94	109	113	111	110	96	121	129	99	122	110	112	89	100	116	104	108	108	101	105	134	105	121	106	103	128	107	99	128	114	103	103	115	114	108	112	109	113	112	119	110	105	115	109	113	110	133	124	122	102	115	116	121	122	103	116	114	94	111	127	114	98	110	114	114	92	106	122	104	101	109	123	114	110	109	107	96	116	111	108	114	121	117	115	109	107	116	102	108	112	96	117	112	99	98	101	117	102	99	110	121	120	95	120	115	118	116	114	109	110	112	95	125	100	100	109	107	104	115	117	111	102	104	112	112	115	121	126	112	114	102	115	120	118	123	110	130	120	106	106	97	113	97	128	89	107	110	110	96	112	115	131	130	125	115	104	118	127	111	119	118	102	97	131	98	106	121	126	115	107	113	121	111	100	96	121	93	121	118	128	104	99	116	113	99	114	125	116	109	113	95	125	126	121	107	97	103	126	103	83	117	122	109	120	99	102	113	107	128	111	110
40860	30070	24468	20577	20822	19087	18614	19696	20583	17890	13188	9327	6098	3121	1561	1255	1161	1188	1064	1034	1049	957	1030	971	946	1010	982	980	943	946	940	992	952	905	996	955	963	925	983	968	919	1015	959	967	973	968	892	941	904	940	948	925	951	919	955	945	948	971	979	951	939	974	917	962	947	878	957	952	979	913	968	932	917	965	920	974	886	945	964	955	962	923	962	946	932	1014	982	908	926	910	974	894	977	940	903	919	937	940	952	945	966	902	941	973	972	942	925	970	940	958	970	968	907	958	951	918	906	922	921	948	931	957	912	918	894	938	971	932	979	923	891	959	927	941	971	925	940	987	953	992	924	933	985	945	928	929	988	979	982	882	980	938	937	946	924	962	938	981	923	986	901	924	915	931	898	971	899	999	989	930	969	967	1031	912	922	912	959	1004	965	931	944	981	934	945	946	962	1027	951	932	946	954	989	934	972	946	965	955	974	907	952	971	965	947	935	896	938	952	909	933	895	925	973	941	913	968	934	982	965	953	967	972	962	910	993	947	897	930	931	942	994	942	890	928	909	954	951	930	1008	983	926	984	973	936	955	935	939	964	1012	935	943	921	918	959	950	989	969	904	972	908	953	972	983	974	937	953	945	955	917	947	919	916	942	939	914	949	917	966	890	920	941	949	947	913	965	929	941	993	917	958	933	894	952	942	977	972	964	928	962	947	947	958	878	977	968	958	966	905	974	977	921	918	990	942	943	936	982	927	952	912	931	954	924	963	945	1015	935	946	992	948	1006	937	955	976	958	916	926	931	921	931	941	973	920	918	910	943	974	931	964	890	884	975	924	929	976	917	964	967	944	955	1013	953	959	930	942	960	910	937	972	915	914	997	975	955	949	967	927	930	924	968	941	947	936	985	968	1000	990	974	915	866	989	969	952	961	953	897	921	934	979	952	938	985	929	932	964	950	931	936	943	894	874	905	971	959	932	907	903	939	909	924	961	953	948	954	947	966	922	974	921	901	974	926	965	912	935	915	906	969	922	914	940	952	956	964	964	928	902	956	926	950	937	929	938	897	865	984	931	900	918	946	924	937	977	909	949	909	982	950	1006	955	971	945	990	949	965	1000	942	895	961	945	1014	951	910	984	903	986	968	997	1002	912	937	957	941	999	943	925	960	954	943	982	983	936	906	973	973	928	947	954	951	929	943	942	938	978	904	956	934	972	906	948	954	920	952	985	928	928	984	978	924	931	933	945	957	917	956	905	957	889	923	973	896	921	953	992	959	890	932	983	947	936	972	969	945	946	955	920	977	1008	937	889	968	951	980	1034	984	981	959	947	1016	908	906	952	959	985	964	966	946	931	1006	930	986	990	971	977	918	954	976	1019	911	990	923	948	953	953	937	978	837	941	959	979	961	909	914	983	945	947	975	948	961	1019	901	938	917	945	946	948	959	930	917	970	922	930	937	935	925	991	963	953	893	974	937	918	896	954	1008	935	932	946	1011	979	902	969	967	972	923	922	925	938	973	961	955	987	891	890	977	916	975	980	1024	986	925	934	974	901	957	972	970	931	896	937	929	902	919	909	933	995	928	917	940	934	962	993	963	955	936	978	967	914	940	909	961	983	947	910	970	1001	916	955	934	963	954	937	938	954	942	903	956	961	990	956	941	951	907	857	885	932	940	947	901	985	941	956	1001	973	976	950	921	922	919	1010	931	954	949	964	919	969	944	939	1053	974	957	1007	905	962	964	957	945	1009	928	935	979	953	929	996	988	921	975	967	959	927	957	911	968	925	950	981	959	957	954	985	957	960	939	939	941	995	939	919	961	911	955	985	958	944	993	959	926	945	961	944	956	975	997	960	921	949	915	944	957	1005	982	935	950	947	969	924	895	906	966	948	893	976	909	919	971	979	944	957	869	990	978	974	912	977	931	931	956	935	960	943	934	1012	941	903	954	952	908	932	941	923	996	1000	1002	1002	971	963	970	930	977	928	967	990	942	981	892	1002	962	928	924	934	952	950	914	920	975	929	972	920	913	981	956	934	902	954	988	954	1019	909	953	971	934	971	940	979	954	954	950	883	963	982	940	947	942	948	930	999	971	1011	972	977	999	962	954	957	942	986	996	960	981	928	973	894	946	983	953	953	948	1005	910	929	988	923	942	948	863	893	906	925	982	1016	965	989	933	917	922	996	917	1013	987	955	938	925	1002	920	941	987	955	1003	958	972	945	875	950	949	906	978	933	959	983	973	985	906	950	966	895	977	945	961	942	977	899	907	913	938	1029	959	959	940	986	997	963	970	944	1000	894	979	906	940	924	957	1050	912	965	969	955	936	966	974	904	980	967	873	967	951	918	946	950	972	942	938	940	934	941	977	972	961	905	970	923	925	931	972	951	938	982	954	910	997	945	944	948	969	910	960	945	949	928	953	935	970	990	986	959	952	927	986	920	920	938	956	923	961	898	1007	927	920	926	984	943	953	918	939	980	980	945	973	988	970	1001	1004	953	924	924	967	935	927	950	968	930	962	932	973	971	905	944	908	922	952	943	993	953	930	888	970	925	952	934	951	963	956	985	1025	977	972	963	985	963	910	968	931	907	941	955	997	913	963	954	954	888	1005	973	928	976	1005	938	974	949	932	913	959	986	891	960	976	968	967	969	958	928	929	988	992	955	922	959	906	1002	891	1051	883	962	982	903	902	915	926	959	932	950	951	945	895	973	961	921	960	949	938	954	986	910	965	955	946	934	1009	983	937	930	913	968	946	981	958	933	958	936	958	986	937	908	930	913	991	981	939	966	946	945	956	932	1006	907	891	920	937	945	957	903	919	939	921	911	937	934	1010	937	939	956	968	906	919	902	924	895	991	930	974	944	934	925	950	973	938	973	970	985	920	926	961	928	947	951	963	954	939	915	944	953	1010	952	968	969	939	934	1000	907	959	936	950	936	959	1010	942	972	897	984	998	961	914	962	958	973	936	970	981	969	968	980	961	955	997	927	964	981	923	926	987	944	958	944	891	926	920	958	955	928	977	976	916	1012	959	970	997	956	907	949	941	989	963	974	970	969	956	980	922	961	948	907	955	980	955	975	895	984	901	986	912	983	963	938	920	969	953	961	936	1001	950	959	982	1026	903	983	951	946	945	957	993	915	972	974	926	898	960	965	916	983	952	922	890	935	954	970	1006	984	939	1022	977	951	1036	929	944	904	987	941	976	956	958	946	904	988	920	980	977	937	964	943	931	998	925	994	926	980	983	947	971	977	950	958	965	915	965	963	943	989	937	876	965	945	970	943	969	1008	969	889	999	959	980	957	950	967	954	914	938	955	929	909	913	949	1024	1000	960	903	974	963	991	911	886	973	966	981	940	966	961	927	971	892	964	938	934	967	960	954	969	964	996	951	954	1004	1008	908	936	907	953	932	962	994	969	953	991	921	925	1013	888	958	909	948	908	942	951	953	920	969	992	931	944	939	950	968	982	970	971	936	957	929	986	945	912	936	914	978	968	976	914	978	962	924	913	982	939	957	915	933	947	960	947	1003	910	1002	940	912	1014	960	933	888	915	906	1023	923	983	970	999	969	976	961	946	1008
10834	8898	5307	2389	1234	775	630	633	731	687	535	405	279	169	91	82	72	85	77	78	83	79	86	79	64	90	82	83	70	76	61	76	69	79	66	74	68	67	76	52	66	80	74	58	79	83	72	71	71	82	66	70	62	76	71	62	77	83	80	71	91	74	67	75	71	81	69	76	70	60	72	62	72	62	74	60	68	86	73	65	64	71	73	68	70	64	59	68	74	74	71	72	71	73	77	73	83	87	78	80	74	79	79	66	73	61	83	78	69	77	61	81	77	79	71	76	84	66	63	76	80	65	63	67	68	87	81	77	76	91	80	78	64	66	60	90	64	94	73	98	75	84	81	68	66	69	67	77	74	76	68	74	80	76	68	70	71	82	63	86	72	69	78	90	73	68	57	82	69	78	56	61	82	85	89	79	71	76	66	58	81	74	77	72	86	70	71	81	82	76	80	76	71	73	84	76	71	74	73	65	77	79	87	66	64	70	97	62	83	68	86	80	57	69	69	74	67	62	67	68	90	68	80	67	87	70	80	81	70	77	74	75	71	71	88	63	62	79	90	88	66	76	75	69	93	68	80	73	69	69	71	81	78	88	92	77	61	76	91	57	73	81	58	81	63	68	66	65	55	88	72	79	92	71	62	76	88	89	77	86	67	69	75	64	80	70	72	78	84	65	71	74	79	70	52	71	78	67	67	69	79	73	90	76	74	84	68	68	73	81	76	64	85	82	82	71	76	79	68	64	76	86	61	74	65	62	52	70	68	85	79	79	77	56	74	60	78	67	65	72	58	78	58	68	74	67	69	76	84	64	65	71	83	86	92	67	69	76	54	60	68	75	65	70	66	73	77	69	76	84	59	74	74	73	61	75	76	77	75	81	81	78	102	55	75	81	79	73	87	62	74	64	100	83	73	68	60	67	75	77	83	64	77	76	59	61	84	79	69	75	79	65	73	82	63	64	79	84	72	69	67	73	56	73	70	72	68	69	64	64	74	76	80	64	71	75	75	72	59	79	55	70	78	61	71	69	69	72	60	64	81	67	69	71	74	70	63	74	62	64	62	77	64	70	65	60	73	76	80	90	68	76	60	56	64	75	76	68	70	66	85	76	90	62	66	72	66	77	72	72	81	77	54	76	65	70	71	67	74	58	69	86	77	55	78	82	66	77	70	81	73	62	61	65	69	84	73	61	83	77	70	82	78	77	83	71	73	70	87	64	76	58	78	81	75	64	68	67	82	73	57	68	73	78	71	69	73	70	76	69	75	68	75	77	89	67	66	70	76	87	75	69	89	75	71	51	80	71	88	69	67	60	74	72	67	91	78	54	73	74	60	66	77	66	68	70	72	72	59	76	71	70	79	84	81	73	68	71	82	70	70	73	74	58	91	81	76	66	73	66	87	67	83	73	73	76	74	60	70	83	82	83	78	65	60	72	63	75	73	78	66	79	73	61	68	61	78	79	82	75	73	77	78	81	66	79	71	73	74	74	90	61	69	73	82	70	72	82	63	69	87	76	73	69	81	79	74	64	78	72	75	75	78	68	63	73	84	66	76	61	73	70	66	64	67	85	73	81	81	74	74	66	65	83	74	80	78	76	66	70	58	68	77	66	78	76	69	87	83	75	74	72	87	60	89	73	64	80	68	64	75	73	76	78	69	75	79	71	66	62	74	80	85	80	78	88	82	61	73	76	66	76	66	79	67	69	63	64	68	54	75	78	70	61	67	66	71	79	65	71	85	71	67	77	79	69	75	85	65	71	85	80	70	78	66	72	63	65	66	74	78	79	71	63	80	78	74	67	62	76	73	76	86	66	77	74	72	86	71	65	63	82	74	77	77	67	89	71	82	67	69	71	69	91	93	74	66	69	76	67	73	86	66	65	76	83	60	63	68	73	69	70	81	72	68	76	63	71	91	66	86	67	78	69	78	74	84	61	74	67	79	74	65	61	61	66	66	59	90	82	56	70	69	85	67	70	79	73	83	70	74	84	89	66	79	84	82	81	69	79	74	71	79	81	65	75	65	71	63	78	62	82	85	64	65	74	77	76	85	72	81	67	72	94	65	75	63	71	56	84	77	64	72	70	78	66	69	63	74	71	80	64	58	75	75	66	73	69	57	67	73	70	84	73	82	80	60	87	65	70	73	63	60	63	70	75	72	73	81	81	56	76	91	65	68	72	66	89	53	74	83	82	71	98	73	76	70	75	61	76	64	59	56	78	77	79	80	76	67	71	68	69	72	79	81	65	60	109	74	90	69	86	59	64	63	78	70	71	74	67	65	76	72	76	69	72	71	83	74	73	71	65	69	82	78	73	63	76	71	66	65	57	63	63	91	73	78	84	82	66	58	75	69	76	78	67	76	61	77	70	87	83	73	76	80	80	77	76	65	79	84	88	64	67	66	62	61	69	71	66	79	86	79	70	57	76	70	77	68	60	55	73	62	69	67	78	70	63	67	70	74	72	71	62	70	89	62	78	84	72	69	64	64	58	77	80	80	83	79	65	57	69	74	81	67	75	77	67	68	73	74	87	65	75	68	70	76	75	79	75	68	80	55	59	56	81	71	75	67	83	62	74	62	75	74	66	77	70	86	71	57	64	78	76	69	89	56	70	77	78	86	90	70	75	85	66	82	76	81	67	71	59	73	74	76	58	79	68	71	80	64	58	60	69	79	68	74	64	78	76	73	86	69	68	83	67	71	60	65	68	72	69	71	72	79	75	71	76	78	78	72	66	74	80	65	73	67	82	72	84	68	74	73	65	65	77	75	83	71	73	80	62	73	68	78	72	67	60	79	67	83	56	68	68	68	67	90	70	74	59	57	71	93	72	58	94	68	70	65	66	71	82	86	77	69	68	80	71	69	70	80	73	66	64	74	68	71	83	73	75	88	91	75	70	72	66	70	73	70	72	75	80	67	77	85	85	47	65	57	81	64	81	71	81	67	79	69	70	56	59	70	71	83	67	84	65	75	63	68	71	61	71	67	77	80	63	82	62	77	69	77	55	53	66	63	83	80	78	61	72	71	67	66	74	73	58	56	74	68	72	78	72	69	84	59	73	63	64	54	70	71	80	84	72	69	68	58	83	76	77	68	67	85	66	72	76	68	73	69	56	71	76	68	79	72	64	62	62	66	69	63	69	62	73	70	70	81	82	81	64	72	71	62	82	94	66	82	69	73	76	80	84	81	91	88	73	67	71	77	65	72	68	74	72	64	67	75	72	59	58	72	78	71	78	92	66	76	76	67	74	80	66	77	67	90	81	78	69	82	70	86	86	68	63	69	77	72	73	83	67	73	67	69	78	75	61	82	79	47	78	71	76	70	83	64	87	82	62	73	90	82	78	63	74	74	69	79	69	89	80	77	76	85	77	86	90	71	79	74	72	74	73	65	82	89	63	73	78	75	60	64	74	80	83	80	72	79	85	61	64	84	73	84	74	91	88	67	74	75	70	83	77	78	88	68	77	63	69	69	69	82	90	63	75	83	79
39645	30196	25267	19454	20463	18103	15163	13965	15923	13778	10389	7512	4691	2408	1079	876	834	794	693	720	679	673	638	654	661	649	618	643	607	659	597	640	604	667	602	607	600	600	625	655	623	662	626	631	620	631	603	616	605	590	626	639	632	582	647	585	611	611	593	615	627	630	655	564	630	632	621	647	608	590	663	649	630	647	635	574	603	650	632	583	646	631	608	639	640	621	586	613	638	597	612	639	646	621	670	629	647	659	656	604	647	661	659	620	641	624	648	615	619	657	628	642	619	602	610	652	613	596	623	594	599	603	641	622	608	583	606	635	589	628	638	621	635	655	581	614	641	600	628	606	661	650	615	688	665	629	584	609	622	568	628	626	635	615	607	600	577	599	601	625	652	657	630	606	635	597	629	643	638	647	626	644	614	619	632	620	627	586	645	634	658	646	621	595	631	664	649	604	622	610	589	609	626	633	621	646	617	618	650	619	629	607	625	617	598	632	658	608	633	610	667	614	587	601	623	645	628	664	578	608	636	650	635	687	626	618	648	616	606	643	617	660	606	640	588	611	571	580	620	626	601	597	607	643	668	640	608	610	605	662	603	637	599	651	620	603	648	626	608	659	599	604	657	641	660	661	616	630	603	616	579	651	656	632	631	580	645	665	614	660	609	643	643	663	667	626	622	606	605	635	652	578	616	629	618	589	613	648	641	676	663	654	638	607	605	634	601	607	624	617	616	587	648	660	614	609	666	618	616	624	643	627	640	618	653	678	634	659	618	632	662	635	615	633	656	625	647	649	584	582	651	627	650	586	648	628	631	604	645	679	598	648	590	573	591	608	591	648	683	579	645	611	626	612	542	632	624	648	629	607	612	606	617	622	653	592	655	668	635	598	665	627	675	614	608	650	637	623	615	610	643	607	613	655	660	625	667	627	640	602	678	633	615	656	662	582	610	617	640	627	644	593	637	619	644	647	597	632	632	667	638	638	597	652	646	664	620	637	650	616	658	656	615	628	601	689	673	567	664	648	630	581	619	645	597	662	593	608	581	630	636	613	648	671	629	658	635	613	644	629	649	605	639	664	621	627	649	639	647	627	606	558	636	613	573	666	641	653	609	672	645	595	646	608	662	648	648	655	641	655	605	639	654	619	629	615	599	638	635	615	644	642	609	610	600	559	606	586	582	630	603	616	618	619	604	593	634	586	618	663	633	653	656	626	642	606	637	641	615	637	615	621	638	596	632	599	629	620	619	672	619	644	634	610	638	573	634	614	641	647	598	630	613	649	621	645	646	570	625	657	629	598	611	594	609	596	650	607	653	600	637	573	606	606	557	688	648	622	643	660	643	641	619	670	614	637	572	662	606	627	595	644	640	597	661	598	601	650	654	638	608	594	616	610	634	616	639	630	603	615	608	660	631	635	632	579	653	632	616	693	594	632	647	596	630	631	610	623	627	663	637	619	604	598	675	636	571	632	634	636	642	639	633	566	607	636	583	629	610	609	636	656	600	627	644	619	613	620	588	615	625	650	635	589	594	642	613	617	634	630	597	613	607	625	643	599	636	650	579	609	619	618	607	640	620	641	650	596	650	617	610	625	623	613	612	668	626	639	637	622	644	623	656	585	669	621	624	624	624	585	620	617	660	621	611	648	610	679	577	592	619	607	604	658	675	609	594	616	597	670	609	623	621	605	595	560	652	584	630	647	607	632	589	631	625	620	622	660	598	622	610	588	574	644	630	641	645	609	634	611	634	605	610	611	646	633	660	658	643	604	604	637	671	630	645	648	622	612	616	648	622	631	629	592	628	606	605	635	674	605	650	605	631	634	618	628	669	670	619	650	633	619	708	639	650	646	659	654	632	646	626	621	647	568	587	653	632	627	587	649	591	566	625	631	596	643	614	682	651	664	609	609	616	600	615	636	609	639	653	613	629	662	614	644	625	702	626	683	575	589	632	627	638	620	642	637	623	629	618	651	647	620	621	610	594	627	636	611	622	673	607	625	633	660	613	623	588	628	622	582	602	646	661	628	640	583	617	611	593	641	646	611	621	612	635	649	654	647	623	639	665	615	629	664	656	643	666	645	578	570	682	641	679	633	643	615	666	624	619	614	648	629	683	657	593	639	616	610	636	632	637	646	633	632	580	640	646	597	614	617	646	640	652	658	629	626	627	631	578	652	658	666	634	630	654	613	589	648	669	603	645	594	669	629	635	610	656	625	641	667	660	582	624	584	610	639	679	600	592	614	618	623	678	652	615	608	638	610	617	612	591	583	627	615	644	592	613	644	614	695	657	665	615	605	585	626	616	648	652	624	585	662	637	651	616	637	605	631	614	601	618	652	620	622	646	641	667	601	648	602	616	626	607	600	660	615	654	621	622	631	619	630	630	611	635	643	608	612	607	580	609	614	625	642	643	662	639	641	653	609	603	580	610	613	622	648	627	664	623	603	592	640	587	603	611	596	603	659	655	630	627	637	625	600	624	603	589	636	643	641	646	603	626	594	633	652	588	653	628	627	610	596	608	572	638	645	644	577	660	609	635	640	649	618	632	643	613	668	595	633	597	633	654	650	614	631	611	639	620	623	616	629	615	599	639	602	617	607	613	610	666	593	617	591	626	614	640	617	660	601	579	645	619	609	624	631	623	603	620	601	651	634	607	589	666	615	682	636	628	692	619	654	612	634	604	623	598	650	597	571	588	618	616	639	634	634	648	669	639	614	614	643	596	593	639	635	645	632	638	642	643	625	614	648	636	651	618	619	649	595	619	585	617	648	615	664	658	632	647	602	617	626	642	648	642	622	603	579	620	657	665	618	624	624	622	647	629	648	638	629	635	633	643	646	598	679	623	615	668	627	652	650	583	587	656	648	632	602	630	644	624	637	618	620	651	599	651	664	597	609	669	591	668	620	602	627	624	619	609	614	610	668	626	641	605	649	609	614	677	607	607	632	634	622	600	622	618	628	604	590	639	623	653	612	624	699	657	564	674	623	625	596	655	633	616	644	631	657	650	615	640	602	635	613	600	626	640	636	593	669	638	614	631	624	583	641	600	661	645	637	601	620	612	629	603	641	622	633	644	625	600	609	648	602	666	614	645	642	670	601	644	609	596	607	611	602	660	620	625	648	603	638	633	636	610	581	618	625	596	624	621	652	589	627	619	627	607	599	591	646	629	633	604	606	615	669	673	605	627	619	639	642	667	649	631	622	562	630	602	653	681	652	647	616	622	684	691	650	646	644	612	614	635	630	613	628	677	601	644	587	596	589	601	640	622	602	591	658	645	649	640	680	628	649	640	619	605	607	645	634	611	634	657	598	621	621	649	619	627	621	619	648	621	623	632	683	646	625	596	622	626	570	676	626	609	635	590	606	602	654	635	617	649	679	602	662	639	621	651	638	604	642	647	646	657	619	636	604	654	638	568	633	613	630	622	659	610	654	626	608	618	625	629	640	641	642	639	623	616	607	581	637	611	636	658	651	572	608	663	591	613	655	652	627	645	599
13956	12326	7882	4284	2283	1084	922	1268	1412	1261	801	555	388	222	124	116	122	105	102	109	100	99	114	82	111	99	91	99	107	115	94	113	96	104	103	96	96	96	86	92	116	102	121	95	98	105	109	101	97	109	99	93	101	85	96	81	92	104	93	108	113	103	88	107	120	87	84	84	105	112	92	87	113	98	102	115	91	101	87	106	115	112	90	100	93	110	110	105	102	131	91	100	101	91	83	94	97	97	102	98	98	96	93	95	96	98	94	97	90	92	97	110	101	105	104	106	104	106	95	102	99	109	111	115	101	99	91	124	80	102	111	102	76	84	72	104	113	98	80	93	113	81	107	100	108	103	90	107	99	84	93	88	104	99	106	95	88	91	111	96	99	109	118	115	77	111	97	100	107	103	97	96	102	110	103	110	88	87	96	100	113	93	97	109	87	101	103	97	97	101	102	92	100	93	96	99	105	105	94	91	100	123	88	93	110	89	98	101	110	109	103	99	103	103	96	101	123	103	94	117	111	93	104	112	104	86	99	90	105	95	101	90	112	107	93	113	92	93	102	113	106	84	104	110	88	97	97	97	102	95	100	108	84	97	93	99	96	105	82	97	95	115	106	78	90	105	76	103	95	103	111	98	73	105	107	88	105	122	83	113	93	113	104	103	107	92	132	108	110	130	110	112	89	104	104	101	92	84	110	115	87	107	92	87	113	111	99	119	92	108	80	89	99	118	111	91	110	87	115	105	109	101	103	91	107	112	95	98	97	94	100	106	83	112	89	103	90	100	92	104	114	93	85	91	107	118	97	88	105	75	100	117	99	91	90	102	99	94	104	93	120	80	98	126	104	91	104	93	103	100	98	96	90	106	103	85	105	103	104	83	117	104	115	101	125	98	101	85	102	103	96	100	86	101	92	107	95	89	93	92	107	93	107	88	87	90	80	110	106	104	86	99	110	88	94	99	100	96	101	100	106	105	102	93	86	105	87	105	105	89	91	93	116	117	105	108	107	80	97	111	99	96	102	110	97	109	101	77	114	104	100	101	103	103	106	104	95	106	101	111	88	100	102	105	98	104	90	104	83	115	125	98	81	115	115	85	100	101	95	105	111	92	114	103	93	112	103	114	92	98	108	89	112	82	97	104	104	107	110	113	104	103	87	103	101	105	106	104	104	89	116	103	115	114	94	92	98	106	85	104	113	106	113	117	111	108	105	100	105	117	102	109	91	88	107	117	104	113	95	108	91	87	100	103	110	86	106	101	101	111	109	79	95	101	105	96	118	99	105	88	88	109	100	89	110	97	101	107	84	98	89	99	118	93	93	102	103	100	92	100	102	103	108	111	110	94	105	100	89	99	111	101	96	91	91	97	107	84	96	97	87	105	96	108	100	95	100	92	102	103	93	108	101	103	99	102	118	109	98	107	102	115	102	94	105	112	89	89	94	101	78	121	90	113	108	114	95	109	99	110	101	100	109	109	93	114	92	101	100	120	123	110	105	94	98	87	95	88	102	110	105	102	105	100	96	100	103	90	93	98	96	94	94	108	106	113	112	112	114	103	102	97	91	105	113	121	86	108	104	117	110	103	104	115	96	88	93	86	100	97	101	110	109	94	96	106	97	92	117	102	96	124	90	93	112	103	97	97	85	120	97	93	97	115	114	106	110	91	120	111	93	100	74	89	112	90	111	102	85	106	106	87	110	114	101	91	101	120	89	110	101	107	104	108	102	112	105	107	116	97	91	103	116	116	96	108	100	110	91	94	123	86	85	103	91	96	94	91	101	95	99	101	108	122	116	106	91	102	103	99	99	103	84	102	114	102	93	108	107	113	90	89	94	112	105	94	84	115	110	110	123	85	96	105	99	98	110	108	102	113	114	99	125	111	106	101	89	113	109	107	96	86	117	84	100	105	96	98	107	104	98	106	104	111	77	100	96	87	109	96	89	108	120	123	106	100	105	124	88	93	105	101	117	94	100	94	98	100	91	110	94	103	100	102	80	90	111	107	115	105	107	85	106	106	118	88	93	124	102	107	80	98	104	108	100	96	82	90	108	92	103	97	99	86	114	102	105	91	90	86	113	77	104	109	87	115	113	97	109	92	110	95	89	120	111	102	110	88	113	90	81	107	121	112	107	102	94	101	104	94	96	97	117	95	94	111	125	94	100	112	101	92	109	94	85	110	87	105	83	106	100	89	95	86	101	116	95	99	107	100	96	106	93	105	113	89	92	107	95	100	103	114	114	94	110	106	89	102	103	104	110	114	99	117	112	102	94	109	103	93	82	103	95	99	91	104	91	96	103	109	101	79	85	111	80	85	102	101	103	113	112	93	110	100	83	95	102	98	105	106	105	106	94	110	101	104	103	111	98	87	108	107	100	111	103	105	103	108	110	88	99	84	100	103	99	98	104	121	88	90	95	96	112	106	102	98	97	100	100	122	98	91	111	109	99	95	92	83	95	104	90	107	88	100	115	101	95	89	92	114	95	100	99	103	116	101	98	88	103	102	111	92	98	96	90	101	107	107	101	87	101	114	100	106	111	104	91	92	101	99	115	82	113	104	92	92	108	114	103	91	95	96	84	100	92	101	87	113	91	105	100	93	99	92	88	119	95	94	97	80	101	80	95	101	99	96	90	97	95	104	106	103	91	101	105	104	89	108	86	91	109	101	113	92	87	84	98	107	79	112	116	87	86	118	116	101	106	115	105	104	98	119	99	82	96	103	106	91	92	96	97	97	102	86	113	86	87	81	97	97	115	100	92	117	88	96	100	105	83	93	101	111	108	121	83	108	101	98	104	98	111	99	95	101	78	102	115	105	103	107	106	111	94	100	98	113	94	100	116	92	99	85	96	91	88	100	85	99	110	118	105	109	114	100	111	97	99	97	103	102	88	109	102	109	81	79	113	113	95	96	97	99	111	95	92	107	103	105	99	89	110	101	113	90	100	96	98	109	79	89	86	101	97	98	74	116	99	106	101	95	94	90	104	113	109	104	97	99	106	106	93	108	91	85	107	106	99	114	96	100	98	105	101	99	93	85	99	102	94	103	84	99	105	96	105	106	105	106	88	86	96	92	97	101	92	98	96	98	95	111	95	100	106	85	93	114	95	87	116	107	109	105	110	82	96	90	82	88	106	105	112	95	102	92	103	104	110	90	104	94	105	113	95	93	89	87	100	84	95	90	114	119	93	96	110	106	109	112	103	96	86	117	91	108	123	115	110	88	73	101	111	115	112	120	101	101	116	101	100	126	98	102	96	89	99	101	102	101	108	122	99	91	119	95	102	107	84	98	99	102	85	83	107	93	97	107	111	96	88	94	108	90	109	110	77	103	102	116	97	70	102	101	97	102	90	101	99	108	100	114	96	104	96	96	116	107	108	109	126	94	103	103	104	106	95	89	101	94	106	119	101	77	100	94	93	92	109	97	115	102	102	97	107	105	110	105	101	98	100	106	96	92	102	96	112	100	100	99	106	96	83	94	92	100	95	117
44057	33772	28259	25850	25915	20767	19102	21429	21822	18272	13196	9919	6394	3223	1415	1211	1116	1127	1009	949	959	960	943	903	873	902	869	855	870	895	844	854	922	905	859	880	823	874	798	822	849	909	848	848	893	901	813	907	838	840	918	875	884	845	879	841	807	879	867	869	818	854	877	849	849	838	853	903	856	899	850	872	884	821	881	852	882	880	847	836	833	833	852	858	825	909	895	870	844	841	846	846	840	840	851	884	830	908	873	856	834	900	829	847	816	868	859	842	834	824	850	890	878	884	827	949	852	873	882	855	834	851	909	893	883	866	886	870	856	820	844	870	871	895	806	897	908	854	881	832	842	866	853	851	851	861	861	885	833	890	829	871	828	849	858	849	903	845	892	852	864	831	859	877	830	853	864	889	860	811	887	905	828	904	860	863	874	842	895	892	830	876	856	862	868	888	846	873	835	874	853	868	848	903	889	899	918	861	881	929	893	894	846	880	873	866	824	823	889	875	877	856	882	853	903	864	839	910	842	864	810	918	882	864	822	872	857	887	855	894	862	869	854	873	843	798	852	845	874	912	833	894	875	808	837	893	846	858	825	853	890	827	840	890	874	868	877	894	863	855	858	894	864	850	890	868	864	868	859	878	848	913	887	872	891	880	871	818	841	895	858	906	835	859	891	857	857	855	882	900	878	853	863	861	830	895	857	844	867	880	898	893	903	873	807	843	854	880	857	883	863	861	894	875	852	842	828	901	902	844	920	880	885	871	879	852	874	847	903	891	855	852	867	911	841	840	849	871	865	895	881	869	873	888	860	935	853	861	866	886	875	859	879	815	925	846	875	879	897	823	825	831	934	862	816	809	844	840	883	841	865	856	855	828	863	866	907	858	848	845	898	861	878	869	868	901	897	832	874	839	877	845	900	856	864	854	847	878	881	873	820	875	866	892	874	869	890	846	892	820	866	864	831	868	867	862	909	899	883	870	859	900	902	853	865	859	833	877	858	904	830	841	850	849	860	912	887	904	879	839	882	840	864	895	878	849	853	846	843	818	871	831	945	847	906	880	904	884	855	900	841	880	876	856	857	823	872	857	887	849	861	906	833	901	839	876	861	879	915	893	893	850	826	891	932	804	801	859	888	924	843	875	846	843	878	876	857	857	904	852	856	835	830	854	875	893	892	917	893	834	893	861	856	873	863	876	810	915	869	865	881	848	915	880	887	871	855	796	858	859	825	832	861	890	918	865	854	873	808	895	877	891	835	874	829	881	878	873	862	841	864	891	849	872	906	823	944	893	878	844	901	879	892	846	842	892	890	853	858	871	863	875	884	868	870	850	863	862	883	845	865	887	863	892	870	904	890	852	831	857	885	832	850	875	877	855	876	854	880	864	838	894	864	841	814	837	870	881	857	872	874	912	836	812	869	863	858	832	868	852	808	876	856	847	841	867	843	887	891	840	865	870	846	882	809	863	865	840	890	845	873	890	850	943	940	871	868	868	834	803	858	841	843	843	894	852	847	857	874	838	879	855	840	841	902	864	896	869	852	844	832	830	909	853	840	858	881	877	873	838	825	882	862	921	842	896	890	830	901	824	884	848	898	938	824	900	817	896	845	856	911	851	866	829	915	855	845	891	924	870	822	879	893	827	869	853	895	811	877	898	835	881	887	813	880	926	858	891	848	864	880	885	888	882	866	854	838	903	885	883	894	830	904	847	859	871	862	912	850	805	871	878	876	872	885	867	814	845	858	891	859	873	829	844	846	864	828	913	858	870	863	879	856	905	828	832	852	878	874	865	839	833	841	850	858	898	875	895	843	856	871	850	873	856	850	841	851	852	871	842	881	863	867	831	856	889	912	909	840	905	890	873	898	822	864	897	874	905	868	858	837	865	891	923	814	892	859	833	820	839	853	836	820	889	887	855	809	847	860	858	852	921	913	827	906	816	869	873	891	869	891	897	894	858	849	851	873	886	841	848	907	946	860	815	888	879	824	887	864	863	859	818	871	863	874	825	852	861	883	864	905	873	849	883	869	851	891	849	853	920	899	851	895	858	827	895	883	855	905	879	838	894	793	913	846	867	853	882	847	900	863	867	892	915	900	875	924	909	852	887	890	885	900	913	861	871	815	875	874	842	895	862	868	857	850	809	912	853	849	850	903	868	824	879	857	841	875	890	865	875	853	892	823	892	876	860	842	823	880	924	863	905	834	908	855	866	846	843	855	881	899	870	863	904	861	844	897	846	865	900	861	873	862	893	853	796	849	851	899	853	848	831	821	876	844	849	846	846	847	841	864	917	889	898	922	851	849	915	842	878	822	854	832	881	821	839	820	800	872	796	848	865	841	866	868	868	888	875	791	889	912	856	864	899	915	844	827	854	854	815	897	837	880	815	841	873	828	832	863	874	871	864	849	847	874	874	882	880	868	885	865	869	878	888	858	819	862	866	848	845	895	895	853	910	848	867	889	898	876	853	895	840	838	935	930	866	839	849	899	847	849	867	907	866	895	908	858	872	870	853	903	885	841	830	885	824	865	861	898	810	871	904	848	778	833	905	922	887	873	857	856	797	916	893	891	842	890	893	895	789	838	861	875	899	850	881	868	836	871	821	902	868	871	849	876	855	839	885	905	857	916	891	829	877	918	868	855	910	868	810	863	872	805	838	886	895	855	894	850	860	858	879	873	850	850	865	868	850	911	859	846	876	867	788	896	887	842	900	850	878	868	895	872	860	841	894	854	892	849	917	883	879	918	856	872	905	825	858	876	854	850	843	848	858	955	836	869	869	872	878	870	840	884	851	906	853	864	894	836	820	848	845	868	828	866	891	844	940	855	840	903	905	864	853	814	829	876	883	853	880	843	832	835	882	892	895	855	868	892	853	817	850	899	888	920	869	842	912	883	865	896	879	873	881	890	922	890	857	918	847	855	866	836	816	842	860	842	884	838	867	844	893	853	864	912	871	887	898	904	872	877	879	908	859	820	944	878	887	848	811	813	877	864	874	869	879	798	841	846	896	884	844	870	808	884	853	857	851	904	838	858	866	870	882	913	900	820	888	885	854	876	833	884	885	855	832	838	880	877	913	855	897	814	839	901	895	850	861	863	863	936	838	842	872	893	910	901	909	904	836	857	870	904	793	860	908	837	880	839	865	846	905	866	882	813	834	842	899	867	905	847	821	786	842	931	877	854	916	867	867	838	846	833	887	869	853	880	852	848	851	874	862	861	819	859	872	897	803	849	841	908	936	859	923	826	867	887	850	945	798	883	857	847	858	878	930	904	886	895	839	871	856	920	910	815	888	864	868	821	835	889	866	849	899	877	843	840	873	928	853	902	831	912	881	875	918	861	840	841	867	849	909	766	860	822	833	907	822	861	911	897	872	895	945	946	872	861	865	868	850	869	855	899	872	848	908	886	847	908	875	851	908	851	798	824	887	900	876	890	838	849	871	872	891	835	822	908	904	828	884	851	847	888	929	798	872	823	856	880	865	827	856	853	867	861	868
7470	5201	3040	1652	832	491	305	266	260	254	189	195	140	99	91	109	82	98	89	93	111	76	99	99	105	89	98	89	73	113	85	77	76	92	94	91	91	94	93	85	95	73	89	98	86	87	103	76	87	83	99	92	97	99	82	90	92	91	102	105	79	94	86	86	92	72	93	113	93	76	103	83	78	90	91	109	77	95	103	89	99	93	110	79	111	75	78	91	94	100	96	97	89	77	91	92	68	106	97	86	98	113	100	96	93	96	93	73	89	107	90	89	100	94	87	93	89	84	72	70	88	92	86	107	77	109	100	81	81	85	114	82	97	99	109	79	101	90	104	89	98	118	80	70	76	109	90	88	95	99	90	100	89	110	105	114	97	77	104	104	97	81	85	86	81	74	87	90	102	86	82	66	86	111	85	87	81	93	96	104	89	93	89	98	115	91	83	93	97	90	81	87	96	87	98	85	92	86	98	92	106	87	102	75	103	97	90	87	102	82	100	93	86	83	94	98	89	101	79	97	103	91	79	89	100	122	91	84	77	95	102	92	89	96	74	84	74	81	114	76	88	94	90	94	82	80	100	91	85	81	106	110	89	77	99	98	82	92	82	86	95	85	68	79	94	86	90	82	89	67	94	90	91	102	65	95	89	99	95	90	95	87	98	80	88	101	97	103	93	111	85	94	94	87	91	80	87	94	79	99	91	65	96	98	84	92	92	86	105	93	97	91	83	86	113	88	94	85	93	84	115	107	93	110	99	98	96	101	82	85	90	87	78	90	92	93	92	101	105	86	79	101	90	99	95	102	91	79	106	94	91	93	99	94	85	100	93	107	95	80	95	86	87	87	92	93	85	90	93	92	91	89	81	88	88	83	92	81	97	66	90	99	89	96	89	107	86	94	87	103	93	84	95	87	88	91	98	94	88	91	94	103	94	79	95	89	95	92	73	71	94	94	95	93	84	96	79	88	90	96	87	83	96	96	82	84	94	81	95	99	106	84	102	84	109	82	80	88	90	91	105	100	85	86	96	95	83	106	76	93	97	87	104	82	81	102	85	92	82	92	101	99	88	92	81	94	93	95	96	77	97	98	98	93	100	79	104	88	97	98	91	95	102	96	97	88	64	94	73	79	89	104	99	102	90	79	96	100	108	88	120	103	86	115	89	93	84	91	90	97	88	111	85	115	96	77	83	99	75	95	96	97	95	99	95	89	88	93	87	94	81	98	102	95	101	90	82	82	97	80	80	106	100	84	93	86	73	89	100	100	70	95	95	101	97	98	79	74	100	84	93	81	100	95	85	84	96	102	102	92	88	82	78	97	78	107	81	112	106	91	95	83	93	83	88	90	89	95	104	102	88	84	96	101	106	91	88	84	81	84	106	102	104	109	92	78	94	105	89	94	100	81	94	93	82	94	97	96	104	87	92	80	94	81	92	93	94	99	95	94	102	86	107	78	86	102	83	75	73	100	89	103	111	94	104	88	73	79	99	94	106	84	99	82	98	84	99	93	91	88	85	97	84	95	106	74	83	94	102	83	80	86	96	95	101	82	97	81	76	113	83	98	88	89	93	82	99	99	79	118	71	81	94	98	91	86	84	96	91	85	91	99	86	83	100	88	88	99	87	91	84	88	109	87	72	102	66	91	85	73	84	62	103	100	94	90	109	96	68	104	112	92	90	91	89	77	101	96	95	99	97	104	116	101	97	92	88	94	83	90	109	94	100	100	84	96	88	91	94	101	88	105	78	95	80	84	89	96	76	111	86	113	85	82	90	69	103	71	93	99	87	77	105	88	85	84	92	103	87	83	81	100	114	84	95	94	102	100	79	80	105	84	84	101	92	99	79	97	102	81	96	70	100	97	91	103	99	89	82	83	95	84	93	81	83	108	99	108	85	104	84	89	87	108	89	83	93	89	79	80	76	85	87	90	82	108	112	100	100	83	89	100	103	75	91	87	85	86	83	87	71	107	97	103	108	96	119	93	76	87	93	92	92	87	99	92	83	88	88	100	89	92	68	89	75	81	99	79	83	107	87	91	84	82	96	68	90	81	87	113	95	105	89	96	93	82	90	102	89	72	92	104	88	92	86	68	104	85	81	108	97	87	98	89	94	93	106	87	87	77	91	93	92	76	98	92	86	88	100	97	93	88	89	84	92	95	92	102	93	84	86	82	82	94	94	76	80	83	103	90	85	80	92	91	87	120	91	79	84	99	91	102	89	82	82	88	70	100	89	78	91	90	89	100	81	98	89	100	74	96	92	97	67	86	93	79	97	82	90	87	78	79	105	103	91	69	110	96	94	85	85	79	79	86	89	105	101	83	92	83	94	98	93	99	89	107	103	92	109	104	91	90	93	105	97	93	87	93	87	87	100	89	94	112	82	91	98	103	89	105	77	86	85	98	85	85	91	83	101	100	99	103	86	90	124	80	100	88	101	100	105	110	85	98	86	99	71	94	87	82	97	90	92	92	88	95	85	106	102	85	81	92	103	73	81	98	102	95	99	96	97	96	82	99	74	89	87	96	80	85	93	88	91	83	96	107	94	95	95	95	92	87	97	95	103	84	100	94	93	88	94	83	99	83	81	99	78	98	92	98	91	99	98	104	94	94	84	72	120	81	85	86	99	88	74	102	91	97	98	81	95	89	78	95	87	97	103	100	94	80	94	82	89	88	96	90	86	87	89	77	80	95	104	96	90	113	83	89	89	97	94	95	111	93	98	87	101	103	96	84	86	66	96	85	82	97	107	103	92	84	112	93	89	69	104	91	86	87	86	86	95	99	102	95	86	86	100	92	77	88	86	103	90	83	92	81	89	109	105	90	87	94	95	70	93	72	91	81	83	102	97	85	97	80	103	106	78	90	90	97	83	92	65	98	107	99	76	93	76	86	82	87	105	96	93	118	94	84	94	104	97	82	102	102	104	86	92	98	97	112	94	93	79	95	103	101	76	83	92	96	90	91	83	66	88	92	91	88	67	95	98	83	80	107	90	88	93	93	88	107	110	97	102	100	89	91	76	86	78	82	70	84	90	82	93	95	101	88	88	80	96	64	101	77	98	109	111	87	94	86	88	110	89	90	84	70	72	91	90	86	85	75	92	106	89	86	80	101	94	83	91	90	85	93	82	102	93	97	88	83	100	103	84	88	97	82	96	97	89	64	90	87	73	100	101	99	104	114	100	94	100	81	99	81	93	107	98	104	76	92	93	94	92	93	76	85	99	90	85	92	78	80	92	96	86	89	84	93	101	76	114	101	87	80	102	101	95	90	89	92	85	110	94	91	84	86	96	74	76	95	97	105	100	84	83	107	97	94	96	103	97	99	82	110	107	86	95	92	84	98	100	104	92	71	95	79	87	98	92	96	108	85	105	79	104	82	90	96	83	92	85	93	90	82	98	85	74	98	94	79	86	91	86	95	75	104	92	84	85	84	88	98	77	72	86	92	98	96	116	84	108	97	102	105	87	92	82	91	87	86	86	93	101	99	105	89
35863	25516	19802	16945	15673	12357	7494	5462	5633	4940	3549	2481	1850	1253	885	806	794	868	803	802	817	758	805	778	777	785	800	838	759	784	777	844	784	745	775	816	755	734	754	797	752	749	817	782	807	805	744	779	735	817	741	792	764	779	799	791	788	780	739	766	739	851	768	775	764	746	704	809	781	730	835	792	802	807	792	832	788	773	774	796	769	759	780	738	777	756	793	770	804	781	813	773	794	751	785	746	797	787	761	831	733	809	803	775	780	818	780	793	753	781	801	778	790	791	794	783	818	699	738	754	837	800	785	821	802	790	779	774	800	813	777	757	805	762	755	770	766	730	782	785	798	733	834	793	786	797	793	812	789	759	789	780	811	775	770	775	772	762	781	730	803	784	762	759	758	824	776	748	781	758	760	792	769	788	795	781	762	734	783	758	752	816	799	787	760	834	780	770	817	793	776	778	759	748	818	790	721	791	777	731	801	778	736	865	773	787	792	784	786	817	814	779	790	785	784	822	743	757	795	820	783	776	794	711	779	793	816	729	770	786	802	787	816	784	776	783	821	769	775	738	746	802	729	749	721	749	800	797	755	781	731	742	783	795	795	796	791	765	767	854	776	789	767	767	796	766	758	774	798	781	792	750	742	801	757	783	797	815	787	795	747	747	765	795	774	801	823	778	781	755	736	771	763	798	786	848	768	743	809	781	824	803	785	734	787	787	767	774	692	769	805	824	800	790	781	772	766	809	727	828	778	730	757	804	778	753	756	753	777	806	808	759	806	774	794	801	846	770	767	818	814	780	751	794	818	809	750	764	800	730	751	858	810	759	759	852	791	730	791	781	761	778	780	786	755	738	782	793	815	773	768	776	824	774	766	747	808	780	754	810	784	836	855	739	813	850	764	778	778	740	769	834	811	755	813	775	801	743	812	770	771	752	781	832	803	793	720	786	784	779	771	784	796	790	751	770	772	802	762	744	776	750	781	803	783	794	781	773	774	802	821	744	795	805	785	775	810	757	856	722	792	810	794	801	800	787	788	841	755	804	780	754	766	752	774	753	751	749	783	749	809	740	762	836	765	830	821	808	788	741	814	798	733	767	798	746	772	788	796	791	726	796	805	818	780	758	821	767	738	783	753	754	811	826	815	768	732	737	779	766	787	735	812	751	769	775	775	725	763	744	775	817	776	776	825	758	758	780	760	782	777	775	768	791	795	825	755	747	778	782	793	746	738	753	776	751	736	791	764	777	778	756	814	744	764	787	780	772	753	791	747	812	783	817	732	791	775	755	788	769	776	781	795	737	739	716	793	755	737	726	795	792	774	772	837	757	764	771	808	780	737	795	772	802	712	785	754	778	778	738	735	803	800	822	797	742	799	781	832	764	770	732	779	784	805	793	865	794	784	753	797	763	807	781	797	767	749	879	750	838	734	782	807	814	773	813	775	789	804	799	785	788	741	771	797	807	738	786	781	760	785	751	806	743	743	822	809	766	791	758	746	750	794	776	787	773	798	804	769	734	782	748	784	782	818	784	813	796	794	784	806	797	778	784	780	778	818	797	817	834	817	803	793	776	765	807	722	762	748	837	787	803	785	830	764	768	767	805	792	799	732	801	781	811	775	816	786	832	768	771	779	752	778	767	805	764	807	764	787	780	785	799	810	768	786	785	800	743	768	801	794	793	788	800	771	759	775	749	796	772	744	821	797	760	779	829	807	804	788	758	741	766	743	754	701	780	783	800	774	792	799	816	794	757	804	752	739	762	779	810	741	849	803	799	771	818	772	801	740	793	786	758	790	757	796	789	815	839	758	770	801	815	815	763	793	765	818	795	757	751	756	810	775	759	786	787	765	775	748	747	813	782	798	779	743	776	762	717	797	741	735	750	741	819	780	786	769	779	764	784	802	788	724	789	763	818	823	792	763	748	822	780	732	841	764	812	774	722	732	802	830	764	799	778	778	756	753	790	787	771	725	778	739	799	767	843	792	759	764	795	763	803	735	818	804	815	781	804	814	767	776	784	790	796	830	800	772	780	798	776	809	749	817	761	782	783	770	827	801	738	797	751	753	772	786	755	746	807	845	771	738	759	760	798	791	831	773	829	825	794	756	784	769	763	782	743	795	764	753	826	792	785	776	796	797	773	793	792	782	818	814	761	764	814	745	781	760	736	802	821	765	823	786	785	751	811	785	781	715	787	740	770	788	755	827	823	831	786	755	784	767	784	806	816	770	718	775	793	825	768	753	800	814	784	729	801	773	769	765	799	784	794	779	786	767	815	790	776	764	769	817	804	826	768	822	751	801	786	802	774	801	783	797	778	781	765	744	782	764	803	808	801	762	807	726	794	805	830	803	767	775	795	767	716	810	806	749	774	718	842	779	769	819	755	766	782	784	752	790	790	746	821	804	729	762	807	816	811	799	798	792	812	764	751	743	793	809	733	775	768	749	782	805	756	791	775	737	800	764	816	800	785	803	781	815	742	746	863	777	777	775	783	772	786	739	798	829	750	763	749	816	779	797	796	827	767	789	808	831	810	782	789	826	736	851	781	751	755	732	805	797	732	755	803	744	782	727	827	802	751	789	748	777	765	794	818	715	772	809	755	792	799	800	746	798	795	782	773	765	763	763	817	760	753	799	760	752	817	799	688	813	791	755	819	728	776	785	782	796	775	796	740	785	789	780	765	792	735	795	831	767	763	764	743	782	775	795	775	771	809	795	797	821	787	737	740	777	827	820	823	826	725	773	778	755	745	820	737	821	780	767	811	784	832	784	850	779	785	815	786	762	773	787	762	744	810	789	821	798	789	819	788	788	769	772	818	770	776	782	813	799	743	806	826	762	750	728	826	824	731	779	807	800	843	751	750	741	807	786	826	775	776	756	851	770	774	788	784	830	740	819	766	722	803	789	784	731	795	767	788	760	755	787	790	787	775	808	810	767	774	778	777	835	799	774	754	824	786	806	806	859	798	757	769	768	782	752	819	805	744	800	803	804	822	759	781	799	832	770	766	783	761	815	810	760	797	787	757	815	802	797	762	790	783	781	772	770	821	818	758	801	785	811	741	759	777	795	762	758	789	828	804	787	830	757	733	782	795	772	759	740	821	784	745	777	759	804	801	778	776	758	768	778	805	747	804	799	768	784	755	758	791	770	722	783	750	763	727	792	798	786	718	781	774	762	770	770	793	813	772	742	748	762	845	779	811	783	789	803	677	782	778	742	801	787	801	813	764	841	855	785	746	787	808	784	763	758	759	808	785	815	785	749	770	731	773	773	806	758	825	743	806	720	811	816	795	756	833	803	763	806	768	778	791	768	726	775	753	762	803	748	749	750	772	813	758	718	790	779	788	814	772	738	789	780	758	796	771	741	795	769	789	766	770	790	776	791	790	779	766	796	763	784	798	836	774	809	766	801	765	816	765	786	771	745	793	775	832	797	755	765	785	794	822	784	743	774	806	806	806	811	793	695	780	788	810	762	734	830	746	778	729	777	755	806	768
10692	8804	5473	3206	1325	815	789	820	961	873	625	467	326	233	135	115	132	111	111	106	129	101	97	116	115	103	116	94	116	114	121	113	111	103	129	108	115	123	126	98	96	122	104	111	118	140	127	114	115	113	118	113	107	124	97	111	100	116	97	132	112	125	108	119	106	99	116	114	102	112	109	109	103	114	129	124	95	131	120	109	136	116	128	100	96	109	114	115	110	110	110	137	108	117	119	112	109	127	103	111	135	101	124	126	122	102	122	131	105	105	113	122	107	124	122	113	110	120	107	116	127	108	104	110	99	130	111	119	109	96	131	102	109	98	99	105	103	126	106	115	113	118	114	112	128	126	103	107	99	114	114	115	101	110	102	118	112	109	98	110	99	118	114	118	120	113	104	114	104	108	107	117	100	114	109	111	121	114	114	120	111	114	115	119	115	118	113	110	81	102	141	134	108	104	121	101	107	133	110	98	120	117	114	128	96	99	101	108	94	118	124	117	112	121	104	108	99	144	114	113	122	112	100	113	120	107	113	103	120	118	113	105	115	128	114	103	123	129	125	101	112	108	111	115	117	111	91	116	103	109	137	117	112	122	111	116	112	105	101	111	97	111	111	111	117	107	121	108	113	109	120	115	115	105	104	119	94	113	113	104	132	113	125	111	129	114	124	137	120	122	107	110	102	109	122	124	131	112	112	116	112	123	110	128	117	106	101	101	109	95	95	132	121	103	118	126	120	97	117	107	118	116	100	119	117	134	124	128	97	104	104	113	116	88	99	119	113	111	115	111	117	107	116	127	122	131	104	121	126	119	122	124	102	103	102	112	132	122	111	118	114	123	104	98	108	125	107	116	112	118	145	121	127	115	118	125	115	105	128	119	102	97	100	91	108	119	126	118	126	102	97	126	116	112	116	99	123	121	113	125	105	115	118	100	111	118	120	112	106	117	100	127	106	107	135	113	125	125	99	110	110	129	114	95	112	131	112	103	123	113	85	104	125	122	109	115	122	119	122	119	123	117	110	110	110	149	118	110	114	112	120	96	118	114	110	118	98	92	121	123	88	101	115	107	117	109	127	111	105	108	142	104	123	122	126	110	130	117	122	93	90	129	114	129	130	119	117	130	119	114	104	103	113	104	127	110	96	105	115	112	93	95	113	126	121	111	114	119	109	119	123	96	100	121	135	103	103	122	122	105	106	117	103	106	104	119	107	120	102	104	98	110	127	114	107	105	101	130	123	111	117	102	104	106	124	112	103	92	120	109	114	124	131	108	106	113	121	127	116	107	114	127	136	102	109	106	108	129	107	98	125	98	112	112	107	106	129	121	115	105	122	109	105	125	100	97	101	117	130	111	113	109	122	110	99	124	113	109	121	121	108	120	114	101	107	125	111	121	102	100	99	110	121	124	100	122	126	116	102	116	93	102	107	128	107	125	110	128	122	124	107	127	106	113	114	118	110	92	107	118	103	98	107	117	105	126	106	111	164	109	125	89	114	126	127	91	104	119	104	95	128	119	104	126	109	119	116	113	114	124	126	116	92	104	130	102	111	101	103	105	124	111	105	115	113	134	132	119	126	131	125	107	104	108	121	131	102	119	123	114	81	114	123	112	96	127	108	94	116	105	106	108	110	93	116	92	115	123	115	114	134	119	125	103	106	102	135	114	109	106	110	124	107	118	103	120	107	123	124	119	121	116	116	113	121	106	105	128	105	134	120	126	112	116	107	115	122	118	120	110	126	119	96	101	115	132	110	121	109	127	123	103	105	117	100	116	114	113	110	120	91	109	98	132	115	115	115	118	113	111	103	110	109	128	121	128	121	114	118	128	106	107	106	128	132	129	110	107	120	133	119	114	116	123	87	123	117	108	110	128	106	122	118	113	139	125	116	99	122	132	135	102	105	102	105	127	115	108	139	109	120	115	121	117	106	118	94	106	109	107	104	111	107	118	137	100	127	129	91	109	118	112	133	119	109	95	124	111	114	108	115	107	137	121	130	106	111	124	104	99	112	124	128	117	123	100	106	99	110	114	102	124	128	104	103	102	132	134	89	102	96	121	111	103	117	119	122	94	111	122	117	108	119	110	127	117	115	116	115	96	116	102	118	129	125	111	113	106	111	119	119	117	109	105	108	102	123	103	141	115	125	121	107	121	101	125	111	114	111	127	110	110	105	124	100	106	114	88	123	104	90	128	107	112	107	125	100	125	115	101	115	102	107	104	103	101	94	117	100	97	126	110	106	100	104	95	116	96	123	123	112	116	99	110	106	104	107	115	108	104	128	121	107	110	121	112	100	102	106	112	114	120	128	129	98	110	109	95	112	110	114	114	139	120	125	138	104	111	125	128	137	116	108	117	100	133	112	111	103	141	107	110	111	108	109	118	111	106	136	118	110	96	102	117	89	111	118	113	100	107	108	112	118	110	107	120	111	119	105	99	118	104	112	117	118	125	109	116	123	120	108	123	106	118	108	106	123	114	110	97	108	117	106	115	124	111	129	119	117	109	117	112	118	121	112	122	124	122	133	123	108	111	106	116	117	102	110	117	121	122	116	121	120	107	103	100	128	118	109	102	127	115	116	115	128	113	120	116	119	121	118	127	114	127	123	104	112	107	101	110	115	111	121	103	117	107	105	118	103	103	137	92	124	116	100	113	95	112	123	105	136	111	91	121	96	121	103	110	113	108	124	95	122	106	119	108	124	118	111	111	110	126	122	112	115	134	118	129	104	125	122	118	114	119	133	111	120	95	124	107	114	128	93	105	124	108	118	103	110	96	111	102	91	100	124	101	99	122	117	103	125	99	115	122	101	140	109	133	112	108	117	116	117	118	116	118	94	117	109	110	100	120	123	124	118	126	125	118	128	126	107	110	113	116	117	102	110	121	91	99	126	126	100	123	102	100	114	122	103	106	98	123	120	126	126	107	134	114	130	113	118	121	118	94	118	112	109	102	105	114	108	136	117	107	106	119	102	118	103	120	140	110	109	116	121	99	112	121	119	104	97	85	120	126	99	120	123	118	133	107	110	116	121	128	118	104	133	121	121	111	107	108	121	117	118	105	110	94	115	129	116	116	117	104	101	129	106	121	109	124	106	117	129	115	102	110	128	112	109	97	107	106	117	128	109	103	112	103	107	101	125	106	92	101	124	103	130	102	115	109	102	118	103	110	112	135	125	113	108	126	105	111	117	110	102	110	114	109	123	134	99	103	96	112	112	110	100	105	129	127	112	114	114	112	107	111	147	104	123	126	113	108	119	119	105	114	134	109	124	120	108	113	91	134	120	106	102	110	111	108	124	120	106	125	119	110	108	109	103	127	105	132	114	108	92	112	93	114	120	128	119	112	105	110	118	117	108	126	103	101	102	115	131	111	119	105	119	103	132	98	126	111	120	115	99	112	118	105	96	105	111	115	119	102	95	119	123	107	102	89	126	110	129	107	111	112	119	105	110	125	136	112	138	124	118	116	117	111	96	114	119	101	120	139	122	101
41454	29717	25382	22579	20916	19059	17659	16896	17682	15150	11527	8025	5332	2936	1615	1209	1204	1113	1057	1056	1039	1043	931	1020	992	988	1033	985	944	969	963	986	957	940	935	991	944	1004	936	941	945	988	940	962	967	941	1042	941	978	1016	993	948	1003	1035	945	975	949	946	976	1001	947	969	1029	926	959	979	974	951	976	950	931	951	986	927	985	969	970	972	907	983	922	1021	1003	931	992	946	993	975	934	944	910	1016	978	984	981	944	1026	934	939	900	961	941	965	917	1015	983	967	978	993	943	1005	969	971	940	965	894	974	1009	989	968	906	941	966	971	954	1006	902	990	1008	976	964	967	1028	961	886	1014	975	943	978	970	995	1013	927	984	995	923	971	990	970	1013	947	944	944	1014	935	956	937	899	975	944	976	945	970	1023	936	997	1005	943	1008	944	1007	962	984	962	992	1022	937	933	937	937	1022	952	971	982	967	993	992	913	980	998	949	990	978	992	928	984	1036	996	942	928	911	999	962	935	963	939	958	989	905	954	887	922	983	948	986	939	1000	959	998	937	946	932	913	930	966	938	916	983	1006	955	924	981	947	994	976	961	973	992	959	1024	902	982	942	917	1006	932	946	940	977	987	938	972	981	948	974	942	970	1009	1001	852	968	1004	977	977	982	985	915	1005	1000	964	986	951	989	969	951	934	915	910	998	1038	927	978	960	965	1000	971	972	925	993	987	989	939	949	974	961	978	950	952	934	987	971	948	926	962	1013	1003	989	961	966	1018	959	939	977	1005	987	985	979	921	989	910	906	946	970	955	960	939	967	982	1010	962	980	999	935	953	968	990	932	967	911	932	1002	941	958	968	960	995	976	1025	967	981	941	905	925	962	951	969	971	919	927	943	946	977	934	975	964	961	949	937	910	963	878	984	966	952	1000	977	928	919	964	953	954	964	975	973	1018	930	915	1011	1000	943	958	964	1024	975	922	939	1033	948	986	976	991	936	967	949	984	965	997	917	995	984	933	937	957	966	969	984	948	890	936	976	1033	990	1009	951	954	972	927	956	964	877	982	1001	949	979	965	950	978	969	890	1049	977	1001	1020	902	972	957	1000	945	994	977	983	1014	945	933	976	960	998	998	933	936	957	949	989	943	960	1009	1005	948	964	958	992	979	973	955	1014	976	971	970	926	944	952	942	970	1002	923	995	940	930	993	1039	937	956	969	892	982	1009	943	913	982	976	911	983	948	973	933	1008	918	960	965	948	938	987	917	982	997	946	999	947	969	989	956	983	965	965	977	951	999	934	914	954	897	969	957	949	1015	972	926	940	1011	971	949	957	971	996	961	1050	985	968	973	927	969	913	921	957	930	925	992	952	929	909	909	925	963	1034	1034	990	934	967	992	979	938	942	959	936	957	931	893	979	1048	941	955	980	923	1027	944	949	999	965	953	968	986	994	977	924	977	937	956	960	942	952	968	975	949	942	946	964	921	929	960	1007	1019	980	949	949	971	1013	1013	992	950	965	988	1018	991	941	1000	980	949	981	919	936	923	918	944	983	970	971	931	1012	955	988	935	958	956	1010	1019	961	992	966	947	934	970	982	975	948	942	954	901	1015	986	996	936	989	956	972	914	922	1005	930	924	945	959	979	973	1011	918	933	953	963	967	948	981	930	971	952	926	955	907	959	984	1002	987	963	1001	979	938	967	1005	964	925	1010	1017	976	927	967	948	930	999	977	999	939	969	935	973	946	916	911	962	963	948	915	1017	979	985	964	949	947	963	927	993	970	946	954	981	954	940	957	1019	950	966	998	961	958	1026	1020	976	954	996	952	966	954	940	1000	938	918	982	951	933	961	996	995	939	973	977	1027	988	960	989	931	1004	1000	924	966	987	971	975	941	942	1016	966	972	965	976	935	959	953	932	982	934	960	955	990	968	945	977	968	978	1020	967	997	990	970	963	981	975	1018	954	956	965	950	978	984	971	976	945	981	944	959	992	1028	911	991	982	938	950	1001	965	1008	962	982	947	990	947	996	943	950	921	956	990	963	966	1003	963	984	979	983	985	904	944	983	956	924	897	994	968	940	990	966	970	932	992	931	913	998	970	998	1007	1017	952	948	1008	979	973	978	992	1006	967	976	961	956	976	983	972	1000	999	936	939	966	978	978	971	958	963	941	993	929	980	983	1007	940	946	974	983	1004	956	1001	928	983	988	948	987	962	999	959	975	1038	956	989	882	995	921	939	910	986	976	969	1001	936	942	923	958	954	971	918	985	991	950	1016	967	931	953	1002	904	975	970	974	936	929	916	932	993	933	1015	977	1002	981	982	999	967	951	999	1007	1012	972	998	935	953	978	902	959	936	959	942	984	980	972	956	947	963	1007	932	929	970	927	982	993	985	985	1006	965	912	995	911	983	984	961	973	984	950	945	1013	887	961	968	942	929	985	952	952	1015	963	994	998	948	951	955	950	939	963	947	944	973	964	915	965	970	936	972	953	958	1015	963	960	953	949	976	969	957	931	957	966	1001	969	924	938	969	919	960	961	922	966	1002	997	927	961	938	991	991	963	1000	963	949	973	946	971	955	987	920	970	1021	1008	988	980	972	957	998	903	1002	967	910	944	1023	926	1007	973	1000	1002	975	1024	941	921	926	968	991	982	987	990	965	969	972	952	1016	948	1008	994	962	1007	933	945	906	985	880	979	969	960	955	988	955	935	916	1023	988	1006	921	980	959	1009	1009	997	948	960	990	954	995	888	921	982	967	969	999	974	930	956	988	985	998	988	936	930	942	998	996	1010	957	945	960	1013	929	960	905	980	932	1039	946	958	944	1009	976	982	1007	939	964	977	945	950	934	892	1007	961	931	998	894	1047	959	957	1017	956	963	937	990	949	938	935	980	1023	934	982	929	929	977	936	971	972	975	935	936	933	937	916	932	947	949	936	961	924	950	914	915	937	977	997	962	973	1009	911	942	926	946	961	984	963	994	996	974	1004	944	980	924	988	978	1028	1048	977	963	995	975	929	922	970	993	957	962	967	994	974	981	981	983	951	974	979	962	1002	961	1009	992	956	981	967	952	948	957	991	997	997	939	976	983	976	982	1017	955	939	956	982	967	918	966	972	957	995	1018	906	922	979	934	992	952	953	940	978	957	1012	916	924	956	1000	975	988	981	1039	964	981	973	952	932	961	950	993	1000	963	954	1014	1005	975	971	964	940	929	916	952	969	923	935	1022	957	983	986	1008	988	986	985	948	1005	969	1002	981	925	980	996	940	990	952	916	1020	991	934	959	958	954	964	972	1002	1009	938	955	924	925	964	965	947	967	923	941	1065	954	968	981	981	905	972	883	987	964	967	943	904	951	993	958	929	1019	953	979	985	954	983	971	956	1000	981	999	927	982	1002	986	957	951	1007	980	988	942	955	924	969	1019	950	914	978	933	979	919	974	926	966	981	981	917	971	960	1000	944	986	922	937	986	951	935	902	974	933	981	984	960	933	954	965	926	947	964	950	971	933	962	988	980	942	929	1012	939	985	913	954	947	950	997	984	1014	997	949	1022	956	962	975	955	965	940	955	956	948	961	1012	995	962	941	955	997	1030	952	980	940	980	946	962	981	991	957	957	927	964	981	980	1009	922	927	1003	913	971	997	936	971	917	975	930	963	944	985	935	934	947	988	972	1035	937	969	982	960	943	1012	1014	920	993	1004	980	939	969	962
10589	7234	4843	2875	1475	689	494	683	873	647	469	399	253	158	95	90	80	76	74	77	85	66	84	101	79	81	88	71	66	70	53	71	83	80	71	88	74	76	76	85	75	84	77	69	85	83	71	75	70	72	71	67	74	92	71	86	69	73	59	68	70	65	72	74	76	70	76	86	71	73	68	68	74	76	78	76	79	60	61	63	86	65	65	67	73	82	78	67	76	90	75	65	94	73	77	74	90	76	66	62	83	76	64	76	72	71	64	68	76	91	71	84	78	66	73	73	58	66	83	81	85	73	76	70	87	79	76	70	65	74	85	67	59	87	68	81	83	75	82	79	74	85	71	70	64	88	71	77	71	62	83	82	82	79	72	63	69	72	77	89	86	74	64	80	67	77	91	79	85	61	80	74	87	83	80	74	68	67	72	70	77	73	76	72	86	78	53	69	58	73	76	79	74	67	70	87	70	72	63	73	63	80	75	67	87	72	86	82	80	79	76	76	88	72	84	70	79	73	86	76	72	72	78	66	79	74	73	71	83	58	77	69	81	78	78	67	79	70	76	77	70	69	73	64	63	83	88	87	65	74	64	72	70	64	76	77	71	81	66	86	71	90	73	70	67	86	84	72	72	85	80	73	74	66	59	89	68	61	69	78	73	73	67	70	69	59	69	76	78	76	86	76	80	74	56	73	83	67	74	75	77	68	73	72	91	77	80	68	67	82	57	78	77	85	79	92	87	69	71	73	69	66	76	83	69	76	71	78	86	72	76	75	71	71	85	75	74	78	87	64	75	71	71	83	72	80	73	66	82	88	78	59	87	70	60	65	72	76	67	68	65	73	84	79	69	64	77	85	80	81	86	74	67	79	83	87	70	79	65	85	83	68	65	96	73	78	63	89	65	69	62	63	65	74	79	80	72	80	77	78	72	67	58	77	73	77	71	65	73	72	67	61	62	87	72	81	73	64	68	89	81	86	75	77	84	84	86	76	85	90	62	77	62	71	68	82	73	77	62	66	71	68	74	69	61	78	82	90	74	69	75	69	58	82	77	75	69	80	89	93	70	76	78	72	78	73	86	72	71	62	61	74	81	77	78	69	76	74	69	76	68	69	62	79	67	71	80	88	77	63	79	76	80	71	76	89	75	81	78	84	72	64	79	78	75	78	75	83	89	79	79	75	71	87	62	84	63	92	86	77	81	80	72	52	82	74	81	76	86	70	81	61	74	67	63	88	68	68	66	77	79	80	83	69	73	67	68	78	74	94	77	68	75	62	76	61	67	92	71	65	82	71	84	82	66	73	82	85	83	74	63	69	83	92	76	71	75	81	74	68	83	81	80	77	77	62	70	67	68	63	70	73	70	68	74	77	83	80	67	84	82	70	73	76	76	84	72	69	76	59	71	69	84	84	67	74	78	68	57	72	87	81	88	79	60	83	82	72	82	71	60	79	75	78	82	76	70	59	87	80	81	81	57	86	55	65	75	79	71	77	62	72	67	69	69	73	87	82	87	73	85	77	58	65	77	70	82	66	81	75	72	71	76	67	71	77	69	71	84	80	85	77	66	81	87	75	80	87	72	70	77	74	89	65	66	79	76	87	85	84	62	79	57	58	83	73	75	73	71	67	71	74	79	78	72	75	74	77	77	82	77	72	78	67	63	85	62	68	69	87	78	72	82	81	67	69	75	75	64	78	83	66	75	84	73	73	77	69	83	79	92	72	66	87	77	81	82	70	88	78	83	79	81	66	79	74	91	69	83	84	61	71	75	73	83	78	86	70	79	71	53	69	63	80	89	67	66	55	75	79	97	82	82	77	67	69	72	60	73	80	85	95	81	79	83	82	64	76	73	73	86	64	81	65	78	93	63	72	79	63	58	81	90	77	64	93	86	74	52	70	71	75	87	63	79	67	75	82	83	76	78	68	71	83	82	71	99	64	85	91	77	53	81	79	73	80	78	71	76	77	77	75	79	77	83	77	75	93	92	81	64	84	56	69	70	67	78	58	63	68	79	69	81	78	78	72	74	94	81	63	98	71	56	57	77	84	73	85	73	64	74	86	76	67	72	82	77	75	79	80	61	88	68	70	87	68	92	69	65	69	69	75	80	64	61	83	86	77	60	73	69	77	72	69	83	61	92	96	91	82	83	75	95	81	73	78	83	86	74	57	87	80	87	71	64	68	74	69	81	56	76	75	58	77	78	67	64	76	71	80	76	99	74	77	71	75	78	61	70	79	83	77	69	83	74	76	58	95	71	77	85	88	82	58	66	109	75	80	79	74	61	58	92	72	71	80	65	59	105	71	80	74	74	81	74	86	78	77	83	65	72	67	76	74	81	78	67	70	62	78	73	77	76	78	70	79	83	83	83	71	80	68	75	70	58	70	76	70	85	79	72	65	75	84	72	93	79	89	73	81	64	86	80	60	62	74	61	67	57	70	88	84	83	81	70	76	86	80	71	75	88	68	62	68	85	86	70	75	72	78	73	79	79	77	74	76	62	78	72	72	77	67	61	76	76	72	63	81	66	77	56	80	59	62	81	69	86	83	62	73	77	78	79	70	68	67	75	73	73	66	73	64	86	81	84	76	79	73	62	73	92	70	84	61	75	94	75	64	81	86	87	76	60	81	75	79	52	63	84	55	72	67	67	91	75	84	83	60	84	64	63	72	75	61	83	69	93	82	71	85	64	82	67	83	65	69	82	69	67	84	66	76	75	67	86	67	80	71	72	89	70	59	82	83	63	77	69	47	72	67	55	71	65	75	63	77	70	88	62	81	72	65	75	78	87	80	83	85	81	88	74	72	82	70	90	71	74	83	67	69	73	67	67	76	81	86	81	85	90	69	76	77	69	73	82	75	67	83	54	73	63	63	75	84	87	66	73	93	87	77	67	66	57	81	75	81	77	83	86	91	82	83	87	86	81	74	69	78	79	69	75	91	79	75	80	69	84	74	54	71	73	92	80	74	82	64	58	78	62	74	69	79	89	71	82	70	70	84	70	79	78	55	58	78	80	90	71	84	78	67	86	82	73	85	65	83	79	91	82	74	68	69	96	66	84	63	74	75	79	79	63	72	93	69	85	81	75	77	71	71	87	87	74	74	78	78	81	94	72	63	70	84	62	78	79	74	65	89	90	71	89	91	87	65	74	72	88	64	70	80	84	93	65	91	84	79	70	59	89	77	85	76	69	78	70	74	58	89	68	87	69	91	93	92	70	69	69	68	73	76	70	76	59	78	86	84	75	76	78	66	87	74	86	81	77	81	75	70	81	80	68	76	78	65	73	62	78	80	75	82	79	69	93	65	84	72	89	83	85	75	73	80	73	77	75	69	80	69	62	82	59	72	70	68	82	63	67	70	61	77	86	74	79	63	67	83	79	78	63	79	68	60	82	77	68	71	77	54	73	77	72	70	84	68	71	86	78	63	65	81	59	78	57	58	83	53	80	88	66	74	68	67	62	73	87	75	73	72	66	68	54	73	74	78	71	63
38402	28762	24689	22745	21745	17316	13394	15728	16459	13151	9851	6947	4525	2405	1203	858	842	799	765	677	694	686	625	638	664	689	697	648	634	695	673	604	600	659	639	621	662	639	644	615	676	637	654	631	645	617	626	648	658	617	621	636	617	665	619	674	626	641	639	654	618	659	674	630	615	623	659	614	630	624	639	637	631	686	598	679	662	664	592	654	615	614	593	645	620	653	643	636	607	662	652	675	579	648	639	626	596	639	673	667	583	682	677	634	603	617	655	647	643	639	660	652	591	637	608	633	648	683	632	649	609	618	630	619	631	681	647	603	643	609	654	652	659	610	658	638	668	657	660	632	641	631	650	645	645	642	669	641	675	650	640	673	643	665	658	647	588	621	649	637	630	653	668	636	690	630	639	605	634	659	628	651	654	684	642	669	693	648	650	655	590	641	668	662	626	644	614	621	651	665	619	639	641	641	606	638	588	632	692	590	612	662	635	655	686	642	636	604	655	650	618	649	667	646	628	618	672	633	646	643	626	671	647	677	658	626	657	626	614	624	654	643	632	656	633	612	617	639	620	644	630	661	611	612	590	659	660	655	649	652	623	692	633	647	620	619	591	623	656	698	599	612	639	613	667	611	671	652	654	637	648	583	616	678	673	623	646	662	654	638	638	638	629	659	613	652	611	652	620	646	676	654	652	631	634	689	632	636	640	642	638	639	659	603	639	639	670	652	616	695	641	608	694	669	710	592	640	637	661	585	697	683	660	640	621	606	622	638	656	644	653	644	648	634	649	635	632	615	678	610	664	610	658	677	578	662	648	655	673	644	636	641	633	632	673	648	637	579	620	657	642	667	642	665	643	654	700	633	664	669	663	676	635	646	672	609	629	682	667	614	636	610	614	639	630	661	660	609	649	641	629	639	655	624	666	615	639	617	626	642	634	653	671	656	652	612	640	638	651	625	677	651	648	592	621	613	626	640	663	646	619	641	621	658	714	652	668	670	656	642	627	591	660	655	662	650	654	651	620	660	637	639	628	638	635	644	650	625	639	627	639	597	671	621	594	635	690	619	653	656	631	638	615	654	651	605	601	651	639	652	652	647	655	661	595	656	629	630	663	646	622	652	662	636	641	630	656	643	653	664	648	684	642	617	666	615	660	642	606	674	622	656	670	635	647	614	646	666	662	653	669	638	652	642	661	625	673	595	660	634	645	611	638	693	639	644	622	663	654	658	659	616	604	631	639	650	653	652	630	672	642	652	658	683	632	627	655	656	620	671	680	646	670	616	659	641	605	650	632	620	600	627	671	663	649	635	675	627	663	617	645	668	657	669	646	669	641	626	613	634	636	616	651	637	644	664	639	662	623	661	681	663	630	618	619	647	694	651	640	690	651	681	635	664	634	634	633	606	665	679	646	669	669	649	644	582	613	616	623	659	704	656	728	622	618	636	603	609	622	639	668	646	612	638	630	646	617	643	633	591	666	619	625	621	646	653	644	629	661	616	647	610	603	654	617	618	647	616	623	623	634	611	663	655	686	623	654	620	609	620	662	637	657	696	638	600	584	658	632	607	667	633	649	605	631	693	632	643	657	571	623	613	566	623	684	670	612	593	676	652	652	661	660	635	637	609	639	682	684	643	600	633	635	623	625	634	663	633	657	619	626	672	594	641	619	624	674	635	697	658	646	679	636	648	641	638	657	609	638	618	634	648	663	615	621	680	658	603	628	617	651	633	673	633	699	665	712	604	684	627	623	636	662	647	651	647	619	630	598	653	634	631	629	613	621	637	658	602	672	694	670	605	620	633	633	639	592	641	633	630	641	673	664	638	637	663	651	665	655	615	630	677	656	654	631	625	629	625	609	628	631	629	660	609	611	661	655	631	621	664	685	691	670	636	666	636	664	602	623	618	639	657	665	647	579	635	653	687	632	655	659	606	623	616	662	640	644	672	595	632	659	705	592	639	684	642	668	668	631	666	649	618	664	647	655	684	647	664	669	600	652	653	654	664	666	637	631	635	704	618	641	644	647	640	597	627	631	645	606	680	652	633	631	653	629	590	627	605	693	633	660	690	681	691	631	665	632	657	670	644	646	613	637	657	674	667	626	618	654	688	632	669	630	665	647	619	629	633	666	602	615	642	639	606	649	631	614	630	643	649	679	634	663	669	647	652	640	665	626	667	640	655	678	634	629	666	672	675	632	629	617	617	613	646	623	652	609	611	608	620	614	675	647	622	609	614	613	677	629	655	674	636	605	674	630	648	637	633	676	639	669	692	589	625	621	617	651	650	638	627	632	644	631	627	629	640	636	624	624	619	693	633	648	617	631	592	591	686	646	618	635	658	676	636	646	658	631	621	593	614	624	616	629	654	645	632	626	617	632	647	625	591	629	666	629	641	614	615	629	661	665	647	654	642	650	692	613	641	651	651	653	607	636	631	659	619	648	642	671	621	607	590	643	689	636	606	650	679	613	658	637	643	632	609	676	627	617	651	664	651	662	632	663	593	611	662	613	621	632	645	644	653	632	678	646	614	708	647	610	676	645	600	638	635	664	634	646	606	634	632	653	636	626	652	654	622	603	664	646	654	618	661	671	687	621	645	675	630	689	650	673	638	655	718	647	628	692	645	677	614	657	658	671	686	646	619	634	615	649	631	642	648	604	628	632	643	667	661	605	623	608	605	656	645	651	669	684	669	634	630	634	667	620	652	624	623	608	673	617	630	647	677	599	632	611	649	638	631	671	679	623	622	658	653	646	672	608	630	643	587	653	626	615	624	638	628	649	597	654	635	631	644	632	650	643	658	610	615	562	601	664	612	688	634	632	649	676	602	667	651	698	655	658	677	649	639	648	700	641	648	629	648	709	649	651	684	643	646	644	645	662	648	653	658	634	669	645	614	644	623	652	632	682	665	572	626	597	598	671	665	656	665	699	622	603	650	606	670	643	686	663	671	643	698	649	652	652	642	675	650	625	672	620	637	633	658	626	689	659	610	673	670	624	660	642	649	675	594	639	614	703	591	620	635	656	673	656	647	649	585	642	664	687	636	671	662	623	636	614	684	648	676	657	664	628	633	608	635	668	646	681	655	657	647	631	689	647	648	653	657	656	674	663	666	611	645	613	625	676	627	672	622	580	650	645	627	643	607	669	637	625	596	639	660	661	634	669	609	633	603	627	644	598	639	671	672	630	618	629	609	663	655	649	629	642	642	613	671	599	642	624	600	652	663	598	624	669	637	614	661	667	659	632	632	654	651	669	640	685	629	651	691	620	660	651	595	626	606	611	659	627	645	601	650	634	636	615	619	660	666	628	652	692	670	628	609	645	616	628	651	663	592	632	650	651	642	656	665	643	646	658	675	635	644	668	679	619	672	597	640	642	644	588	615	651	633	678	636	635	592	629	634	663	636	633	649	666	656	651	637	598	632	653	599	633	646	614	691	686	639	596	620	640	675	627	681	629	690	647	626	656	622	620	642	618	632	622	631	676	687	692	602	659	676	645	675
13998	12710	8642	4362	2066	1406	1040	1204	1273	1014	768	572	371	219	131	102	105	124	112	119	106	109	114	93	108	108	94	98	96	92	101	105	116	101	105	100	103	85	118	111	99	107	90	103	96	92	103	102	73	110	112	102	113	92	93	111	104	103	105	115	128	108	101	124	96	106	103	101	91	99	98	122	110	100	111	114	97	99	106	106	114	85	90	87	105	102	112	71	98	121	97	100	95	97	97	113	89	100	90	102	106	98	96	118	95	95	97	104	107	98	99	101	100	103	92	109	82	90	116	108	94	99	99	95	104	114	104	99	101	91	104	89	83	100	104	86	103	109	101	103	104	96	109	105	106	96	110	106	99	96	94	92	92	95	105	94	99	101	92	92	89	114	105	109	91	126	108	107	97	107	91	95	94	110	114	114	88	110	118	97	97	93	96	87	98	94	93	92	84	93	121	105	117	101	106	109	112	107	118	94	90	109	121	106	99	107	100	105	115	121	88	113	98	101	96	88	117	109	87	101	123	96	81	99	117	100	97	104	117	104	90	101	98	95	111	127	114	107	123	91	96	110	99	102	97	107	98	99	114	102	105	100	95	102	96	107	98	95	101	102	100	100	106	110	95	107	105	83	111	100	87	97	108	101	99	101	101	91	104	100	112	129	112	111	122	112	94	97	100	111	85	111	94	93	107	98	110	96	108	110	108	114	112	120	94	110	78	103	98	99	112	109	101	110	113	94	93	101	117	92	107	93	116	96	100	98	114	93	103	91	118	117	121	109	102	116	113	83	105	111	100	97	117	82	87	105	102	77	100	123	103	112	106	116	107	118	102	92	101	111	106	102	95	103	95	116	86	100	92	108	115	99	114	106	125	113	96	120	99	106	119	102	111	103	106	83	108	115	94	111	84	104	98	117	115	98	101	102	94	112	103	111	94	94	106	100	108	98	96	107	102	117	112	118	100	104	119	105	121	93	78	98	110	98	81	82	104	106	82	89	94	119	104	103	107	94	106	115	109	112	111	96	106	96	99	104	87	104	97	95	103	103	91	111	102	100	104	109	111	117	79	111	91	100	104	92	104	94	99	109	114	118	92	109	102	89	101	94	93	112	108	100	90	103	105	83	99	118	103	97	104	110	96	88	97	104	111	101	110	101	88	88	101	91	112	98	103	102	110	102	94	113	98	102	101	105	94	86	104	108	107	102	92	94	104	113	100	115	113	105	115	106	101	119	100	101	101	94	96	106	90	102	122	100	91	93	98	117	120	97	85	108	110	97	107	105	106	105	87	109	108	100	109	91	93	94	86	98	115	102	98	94	83	99	115	102	106	96	103	123	96	124	91	109	91	103	103	111	101	95	91	112	124	93	107	100	124	99	129	89	96	121	104	93	98	105	93	97	100	94	121	99	108	87	113	93	103	93	84	77	96	105	85	102	100	104	96	89	91	92	120	84	97	108	103	106	103	105	109	100	96	97	91	94	97	106	91	113	95	100	104	99	90	97	109	112	103	110	106	101	90	94	107	111	115	103	117	99	86	109	102	105	121	111	123	97	129	108	108	105	98	89	109	122	87	95	104	108	112	105	106	122	117	99	99	107	116	95	104	100	106	96	90	97	105	115	100	84	90	105	110	128	92	98	106	94	111	98	101	113	105	84	105	98	99	94	99	84	106	112	104	104	99	100	101	106	92	88	102	104	119	101	103	85	109	108	92	101	93	126	105	98	97	97	89	110	85	110	95	101	102	110	100	100	105	95	88	116	107	110	89	90	115	116	105	103	106	90	99	103	99	92	102	107	114	101	96	99	101	103	111	102	109	92	93	121	111	108	111	110	89	100	109	114	87	98	79	100	101	84	97	91	114	109	120	99	116	105	104	78	107	102	98	94	98	94	100	103	103	92	92	97	112	91	93	111	114	97	105	98	82	100	108	88	108	104	114	97	104	91	101	107	90	98	102	100	99	102	114	121	118	102	108	120	101	99	93	95	92	112	96	112	78	99	99	106	95	100	110	96	88	110	99	98	115	106	114	102	84	92	132	105	96	95	100	96	102	91	101	110	104	93	99	95	101	109	111	113	103	109	114	102	114	99	111	84	110	82	114	97	94	105	119	86	91	103	94	107	100	112	97	91	106	117	94	105	101	89	101	95	118	115	106	118	94	93	97	103	106	117	104	105	117	106	95	104	97	88	94	116	109	99	82	113	114	100	96	102	109	81	91	89	100	92	83	88	109	81	101	99	125	110	105	121	89	86	86	108	103	96	96	116	92	111	90	104	94	91	126	109	94	99	89	114	99	106	117	114	93	109	90	115	104	102	95	102	92	83	113	107	104	115	121	109	96	85	101	113	103	99	114	88	101	84	104	101	93	100	100	101	112	97	119	123	118	83	121	73	99	109	86	99	103	112	87	94	97	105	99	86	118	98	105	113	91	125	107	95	95	105	106	115	111	129	88	112	108	102	90	106	100	90	94	101	98	105	88	113	106	109	95	100	111	121	95	105	94	101	107	109	104	88	97	97	108	96	71	90	117	87	79	111	107	101	111	91	106	109	96	99	103	94	118	95	79	109	102	95	103	92	107	116	86	109	92	118	95	129	96	109	109	86	90	100	89	99	101	84	132	91	95	102	100	102	90	106	103	99	104	103	131	100	102	100	136	90	111	91	112	93	81	99	106	97	122	100	98	103	93	95	125	104	103	112	104	110	93	100	89	107	122	98	115	86	103	102	101	108	110	101	112	101	96	88	121	104	106	94	114	112	96	88	138	96	100	101	122	104	93	106	110	98	96	106	92	102	84	90	84	113	100	92	124	98	111	99	107	94	88	122	101	100	100	113	99	104	103	104	119	108	115	100	114	107	81	115	115	99	109	97	107	107	93	90	98	81	118	99	100	96	97	107	114	95	104	124	121	107	98	118	123	115	96	100	91	103	85	103	96	114	89	106	77	95	92	116	96	127	98	106	103	96	98	102	132	97	93	96	93	85	105	109	98	100	112	92	85	96	103	106	104	85	100	94	102	110	99	91	80	119	105	114	101	102	102	113	116	111	100	88	107	107	97	121	107	103	109	103	99	93	104	94	115	93	107	95	113	107	91	96	100	99	112	103	104	118	93	99	119	102	101	112	85	120	107	87	108	93	105	92	112	109	95	94	89	95	101	112	105	95	93	90	86	96	107	86	120	106	104	103	118	90	106	94	104	111	112	107	123	95	90	101	98	105	111	95	101	106	118	126	100	119	106	120	100	107	113	96	97	100	107	106	115	94	92	107	99	97	105	118	112	105	87	95	106	117	105	106	99	129	99	107	117	101	98	104	99	93	98	105	111	108	106	100	107	102	105	123	108	105	105	114	93	112	90	113	109	93	99	94	105	103	86	120	106	99	90	118	114	92	93	112	92	110	93	111	95	116	96	95	80	95	128	89	92	112	82	97	89	114	121	96	109	100	91	107	97	107	98	97	97	90	118	99	90	104	100	101	106	106	90	101	107	116	108	94
44289	33897	29710	25357	25234	23707	19618	20522	19696	16083	12563	9158	6028	2976	1630	1350	1176	1104	1045	976	912	960	938	909	876	944	971	915	864	877	888	850	872	874	902	889	904	833	837	923	897	879	902	873	845	879	880	933	894	887	850	897	892	906	831	857	871	887	883	840	847	851	840	877	871	870	900	902	954	840	868	817	863	862	841	917	854	900	933	852	856	884	871	932	896	958	836	862	863	877	879	836	888	878	905	858	896	908	887	894	895	918	910	930	851	920	864	854	921	877	878	902	817	891	909	866	861	874	915	896	949	876	867	879	913	848	849	872	819	899	862	857	897	882	857	878	922	906	857	892	843	879	862	858	855	902	858	876	913	872	843	875	882	919	897	868	895	888	854	869	890	839	870	915	887	935	859	872	862	861	857	906	853	860	859	868	911	892	909	947	874	894	840	882	874	873	864	842	906	832	857	935	858	851	868	848	896	914	865	930	885	852	882	846	899	863	876	901	868	834	849	901	873	869	872	923	899	900	869	874	861	848	878	885	919	889	846	898	879	925	854	888	837	824	861	900	908	864	855	856	853	811	921	879	853	861	887	866	868	881	905	882	895	869	855	828	873	858	899	891	891	855	853	936	832	891	913	861	900	915	884	903	865	875	852	934	902	865	915	915	842	853	886	863	850	928	873	917	875	828	901	859	882	870	885	866	908	881	829	941	882	869	928	887	870	871	934	824	938	890	927	917	922	829	843	902	883	893	913	861	867	867	900	842	864	843	863	931	868	824	881	882	880	877	883	868	866	844	898	846	837	864	909	870	889	833	904	877	879	870	922	865	884	808	817	916	885	873	874	866	848	889	891	872	856	913	942	855	882	855	875	866	847	831	867	894	839	795	881	955	847	879	883	842	832	893	891	836	898	775	906	887	916	880	907	842	848	898	899	903	867	901	886	837	917	900	850	894	945	920	898	868	862	893	821	846	897	820	823	902	899	847	864	860	856	854	958	910	909	861	808	901	832	922	835	880	840	873	876	896	877	868	907	880	837	847	889	833	915	905	893	877	870	857	867	898	918	874	859	905	879	964	865	859	867	917	899	928	832	876	888	929	924	869	906	858	871	855	850	889	823	924	871	919	857	872	834	856	827	901	853	876	872	883	907	887	866	868	879	856	862	856	927	891	846	909	880	855	859	901	875	861	858	887	895	917	855	901	877	870	927	909	869	875	912	822	828	858	840	872	880	845	918	879	904	919	895	873	870	833	903	877	924	880	805	906	888	877	859	880	847	909	924	903	891	875	848	848	847	864	864	884	861	820	894	934	841	836	908	917	904	919	848	826	861	896	837	947	836	918	900	847	914	883	893	889	872	885	840	871	799	882	902	894	848	875	960	894	845	838	874	866	902	881	955	879	877	880	849	879	893	833	904	856	824	878	869	907	879	835	892	871	902	860	896	887	831	862	949	878	866	930	899	860	839	903	846	869	844	842	872	866	864	859	867	902	847	881	879	889	882	912	928	828	896	834	881	920	854	882	898	883	901	899	879	892	894	893	871	884	938	833	902	874	871	881	888	853	855	917	875	859	861	865	894	850	886	887	876	886	865	837	787	854	861	889	863	878	933	890	821	903	848	885	917	859	871	912	905	843	832	850	899	876	903	867	891	821	897	867	846	878	852	917	882	879	882	891	865	842	886	863	885	896	858	866	825	844	892	865	936	948	795	840	846	937	925	873	883	840	918	919	880	890	890	909	863	846	867	824	847	900	901	835	900	908	866	902	836	851	875	879	833	865	925	931	821	923	854	888	909	882	830	885	909	857	860	874	855	943	854	907	895	853	873	867	907	874	853	833	837	846	885	928	856	852	890	832	872	852	831	892	871	903	884	854	876	904	929	875	854	879	903	829	856	865	897	958	965	896	896	882	888	868	910	799	927	882	855	894	898	906	940	896	895	876	869	856	882	880	906	843	857	906	946	863	885	876	926	877	834	839	861	853	817	877	850	875	853	906	858	907	875	851	860	867	862	846	904	868	849	904	833	896	862	884	867	846	876	887	867	863	877	863	858	877	912	883	891	889	901	906	874	887	872	899	855	865	872	899	909	894	869	851	848	894	864	887	912	855	916	820	864	888	865	918	854	880	857	924	836	870	916	874	903	865	909	900	926	864	895	895	920	898	893	865	891	919	887	860	872	877	915	876	896	874	912	887	857	881	929	841	881	861	906	924	873	846	866	855	904	908	846	866	880	903	875	891	885	867	860	863	868	812	871	882	832	910	861	875	928	843	869	868	833	868	884	858	911	839	918	830	849	843	875	894	873	828	941	867	863	895	872	882	855	821	913	879	840	862	919	881	877	818	882	895	924	872	874	899	878	888	872	889	885	875	862	911	858	887	887	906	824	864	851	915	873	918	852	891	864	860	877	906	889	873	871	838	876	847	872	890	899	925	839	894	934	865	850	883	949	883	890	874	846	923	923	885	871	862	861	896	873	854	904	907	897	886	912	889	867	890	852	901	836	881	943	895	869	916	877	935	866	835	941	883	873	822	831	897	856	866	842	871	872	840	881	896	869	953	865	939	837	860	925	908	869	909	937	897	905	895	873	904	862	825	877	893	863	858	922	886	905	869	822	882	879	904	850	886	881	907	829	852	887	918	875	875	801	887	851	874	886	897	884	895	868	862	846	842	879	885	920	866	884	828	873	861	885	884	873	857	872	896	912	869	894	884	862	860	904	877	831	812	864	935	886	905	876	868	916	845	900	863	828	882	893	885	905	838	881	882	883	878	901	909	837	898	919	843	864	891	907	873	893	843	864	861	890	913	898	839	901	848	866	919	876	857	863	895	864	908	916	848	888	823	857	863	871	885	835	880	817	921	875	860	908	851	880	870	902	858	907	906	874	863	895	844	879	968	886	876	945	951	896	876	922	842	915	920	889	857	910	875	892	860	858	889	897	911	897	854	886	896	883	872	872	891	898	851	904	931	924	876	864	885	893	888	872	836	871	883	874	910	882	831	823	891	901	906	880	919	880	912	895	879	905	857	867	845	871	878	903	857	869	918	879	850	889	890	906	866	881	840	868	834	885	895	885	897	881	844	908	837	865	913	897	870	873	910	866	893	892	842	887	866	908	911	886	840	960	819	936	864	839	868	828	909	883	891	904	879	855	919	871	875	804	861	916	899	918	860	891	887	861	878	865	878	889	919	896	905	895	891	898	913	910	874	877	829	867	811	870	826	934	902	896	859	900	911	885	932	912	833	877	921	890	897	929	938	888	873	845	951	865	867	918	853	930	896	932	885	835	841	849	901	892	894	928	880	877	899	868	935	886	894	926	902	885	867	863	867	870	880	820	881	844	862	897	828	827	867	861	870	899	904	891	886	856	910	924	907	858	842	888	857	876	846	938	860	909	879	922	873	840	877	870	867	899	905	882	868	893	911	925	850	903	832	903	840	858	862	846	870	883	906	868	844	849	909	903	874	836	860	879	852	898	944	844	906	877	911	861	870	874	864
7245	5372	2855	1589	978	453	349	260	220	244	164	148	113	129	99	114	89	93	103	87	103	83	90	94	75	98	85	91	101	94	114	100	97	89	83	99	98	79	106	85	96	85	79	94	96	95	114	103	81	104	82	77	98	88	113	90	93	96	99	111	95	110	83	97	76	104	86	70	101	84	104	79	87	107	91	99	107	96	76	77	88	74	83	88	103	98	109	93	92	125	79	110	108	77	94	84	100	112	93	78	97	96	107	99	99	107	97	80	104	78	90	76	102	102	88	105	89	87	97	89	99	88	104	90	95	83	94	90	94	90	73	89	96	86	72	91	92	82	100	83	97	79	93	109	91	96	88	105	105	93	97	83	81	96	92	83	92	85	103	80	94	85	110	94	101	90	95	110	92	89	95	85	98	90	98	99	91	88	78	96	80	97	96	73	93	80	87	77	83	82	105	86	77	78	99	97	95	102	83	73	75	80	98	77	89	100	100	81	96	109	92	72	79	101	85	78	84	101	96	83	89	95	78	78	88	82	84	93	96	90	74	82	101	80	95	99	80	92	118	94	88	82	100	90	86	85	92	86	94	86	97	85	93	97	91	92	91	97	77	100	84	100	91	96	102	87	76	92	83	93	103	86	91	94	94	99	123	86	83	94	82	85	91	97	88	81	73	89	70	93	102	90	82	85	91	81	91	101	102	99	86	86	89	98	94	85	87	84	86	88	75	99	101	93	97	105	89	99	92	85	97	97	81	96	81	104	92	89	109	87	87	101	97	94	88	89	85	96	98	101	101	83	106	96	96	89	91	81	87	84	89	96	96	89	87	97	88	100	80	102	83	110	103	100	103	89	81	92	97	98	108	93	108	117	83	85	75	91	93	83	88	97	91	82	72	99	75	102	100	103	98	96	83	95	102	87	109	80	98	93	82	94	84	85	95	90	73	98	94	86	92	95	84	91	78	98	101	96	96	87	96	88	83	86	83	87	85	75	97	79	82	102	97	92	83	93	78	90	102	84	89	70	88	70	89	89	90	103	76	94	91	96	95	99	86	107	94	104	76	96	100	89	103	90	90	85	71	96	100	98	91	103	103	72	96	80	112	83	86	93	85	77	91	104	99	71	97	109	92	96	91	96	91	103	85	87	73	103	86	88	99	78	95	91	89	75	70	99	97	104	99	100	120	71	82	106	76	95	76	103	84	94	98	90	98	127	79	85	85	90	91	106	88	108	93	98	91	79	98	100	99	90	92	93	97	91	93	81	96	80	86	80	91	78	92	89	83	107	87	90	93	91	79	104	90	94	86	90	98	91	94	98	84	93	96	80	84	104	110	105	90	93	91	95	93	83	77	74	79	85	85	85	92	91	81	84	87	101	87	91	91	95	121	88	95	117	88	96	94	97	103	74	103	87	97	95	79	83	98	74	94	105	90	92	91	90	92	90	83	80	74	87	96	94	96	84	101	85	114	87	90	81	79	90	72	91	85	93	92	99	101	100	71	112	87	91	82	96	92	86	94	71	95	101	117	103	94	90	98	84	77	91	91	94	93	83	77	92	94	92	101	91	105	99	95	97	94	105	82	101	71	81	88	95	97	91	78	90	94	94	94	81	92	107	100	95	92	96	113	92	94	93	82	74	86	96	103	86	104	113	88	93	85	106	84	94	94	96	90	103	83	99	105	98	86	79	93	86	94	105	102	109	100	81	101	99	97	94	66	84	92	92	86	91	79	69	85	88	103	78	88	85	101	96	97	101	92	114	82	81	97	82	87	89	90	91	103	96	105	100	111	105	96	92	81	99	85	82	94	88	111	95	96	81	101	109	97	109	93	93	92	78	93	86	85	110	98	95	91	84	102	99	89	101	97	74	79	97	86	90	85	75	90	97	87	97	97	89	96	88	93	88	103	91	91	82	96	90	77	73	85	91	95	94	83	94	90	103	82	97	103	96	91	87	105	94	85	89	89	92	88	110	81	86	107	94	83	86	113	91	82	100	83	98	94	89	91	105	80	92	96	92	84	83	82	84	99	91	94	101	96	106	102	97	89	74	83	97	90	84	89	107	101	88	77	98	89	86	97	115	84	96	70	92	109	91	83	91	99	90	86	75	89	85	90	95	90	90	100	84	91	97	87	75	101	72	100	85	73	95	70	91	89	97	92	94	98	104	99	98	97	91	98	77	92	84	99	88	101	92	99	105	89	82	112	93	74	92	100	92	73	96	97	93	100	91	90	86	82	93	97	92	82	89	85	89	91	91	81	108	73	94	93	100	91	78	128	83	94	86	96	84	104	88	82	94	86	83	92	94	98	95	91	108	86	114	93	87	80	97	91	94	85	80	91	106	87	108	96	103	95	95	91	84	104	80	91	97	86	103	98	93	111	82	95	90	88	83	96	92	99	77	98	100	81	79	107	94	84	91	99	102	99	98	110	80	85	88	90	80	89	110	96	86	92	95	77	94	116	89	106	84	82	88	101	97	107	91	99	106	96	87	93	109	98	92	88	91	90	96	100	78	85	86	106	117	99	98	99	98	100	92	99	82	88	101	90	108	92	115	87	82	84	100	105	95	92	112	72	104	97	95	93	95	92	109	92	70	74	88	96	92	88	96	66	98	82	85	104	88	91	92	102	85	109	92	107	102	93	93	91	96	104	102	106	99	91	85	97	89	79	100	95	99	105	100	79	99	98	95	85	102	97	91	107	93	83	115	94	98	94	98	85	87	90	93	83	79	109	101	98	92	80	88	97	72	95	93	83	80	74	102	101	98	74	82	77	83	88	85	96	117	83	81	84	94	103	81	96	87	95	89	91	96	79	82	104	71	107	104	94	114	87	90	82	93	107	86	102	110	88	75	97	89	92	104	89	87	84	98	98	101	92	81	99	88	90	91	107	83	101	89	80	99	85	97	97	81	98	97	96	87	94	98	97	83	90	79	100	94	85	96	100	85	90	98	94	87	102	104	91	96	85	86	88	98	99	75	84	96	100	103	86	106	88	110	90	82	95	106	93	85	79	86	90	81	89	105	94	93	98	92	84	94	90	101	81	98	79	84	107	93	96	90	101	90	96	106	90	101	105	90	91	99	88	82	91	120	96	102	109	107	106	89	90	75	86	102	96	80	110	91	93	94	94	96	82	90	101	91	83	97	84	80	85	98	96	100	84	84	92	105	85	96	86	85	101	95	88	100	99	88	104	103	84	96	104	109	95	97	82	100	91	83	114	83	96	103	110	82	91	96	84	105	110	82	107	101	73	94	80	92	84	88	93	88	111	86	84	85	97	91	102	88	89	102	110	89	103	94	100	116	105	103	91	84	90	108	81	86	87	97	104	120	77	88	89	88	93	82	89	93	96	93	77	78	102	84	90	94	96	91	97	75	93	93	88	75	90	112	97	96	101	77	99	88	104	94	84	92	95	89	92	85	94	94	86	88	111	92	76	92	97	84	81	91	108	84	83	109	101	84	95	82	96	115	89	89	107	94	80	98	92	82	83	76
35569	25383	19530	17240	17866	12451	8982	5716	4899	4481	3320	2441	1773	1218	906	882	864	861	781	818	839	763	803	791	745	728	816	765	795	737	781	791	805	771	774	763	814	789	801	768	799	768	797	751	782	769	757	772	779	816	771	759	794	769	792	740	784	750	783	781	773	738	739	778	794	837	804	767	822	792	762	807	796	736	785	769	807	742	790	791	777	746	757	797	774	771	820	806	776	795	778	770	779	798	781	785	760	761	750	748	771	804	809	790	790	786	750	775	750	797	735	798	790	787	770	844	760	787	765	802	784	816	759	751	798	751	770	770	759	721	804	747	753	799	724	780	816	792	747	788	772	797	764	750	819	765	789	723	796	771	807	819	771	810	794	783	823	775	741	835	775	813	792	759	777	774	765	819	792	774	778	780	732	799	782	764	789	769	800	740	748	765	774	801	789	782	777	797	748	786	771	737	775	794	809	767	780	794	775	763	806	781	766	780	775	772	795	842	766	785	803	759	801	779	825	788	720	809	823	808	807	742	819	727	806	803	783	794	763	788	766	780	752	810	748	766	801	759	767	765	766	783	793	758	763	754	767	730	801	803	787	809	739	790	776	770	844	747	804	854	799	785	733	809	742	766	762	784	809	794	834	791	761	797	759	797	771	743	736	729	773	852	791	767	787	726	798	788	765	756	811	811	792	788	775	752	747	751	849	785	754	774	775	773	797	747	828	788	791	756	767	759	801	735	802	750	762	794	733	760	781	807	793	809	830	735	754	836	723	773	811	800	789	773	767	763	824	808	752	749	750	771	823	784	797	776	758	817	805	773	849	783	767	809	818	763	789	811	777	760	746	812	705	787	820	792	867	776	809	749	791	767	763	743	763	726	798	790	758	808	791	773	763	779	785	772	794	757	800	753	789	778	770	732	788	784	782	757	780	784	797	753	763	771	756	770	762	821	787	771	782	755	764	817	796	782	777	756	783	812	786	810	785	768	780	772	772	803	737	794	801	785	783	821	785	748	758	820	775	812	769	776	753	815	757	792	833	781	741	770	825	780	804	794	815	778	782	745	764	738	772	724	797	777	758	781	777	771	781	746	787	755	771	751	724	742	722	819	778	761	740	802	718	809	778	750	740	746	793	785	783	763	755	754	757	771	791	816	772	723	788	772	772	761	743	792	831	792	760	770	775	810	792	788	744	794	764	769	773	784	809	788	789	716	819	801	799	729	787	822	795	829	746	801	730	769	772	789	758	775	785	772	795	754	777	734	802	784	785	748	814	808	772	753	772	832	763	797	795	777	782	767	728	765	821	814	810	806	764	802	776	771	778	750	778	766	779	770	784	803	777	761	811	704	764	789	747	768	790	777	739	767	810	764	788	721	779	749	827	782	767	765	755	765	784	736	718	798	794	811	780	807	754	800	776	781	711	780	776	799	743	806	761	778	773	814	845	823	808	815	772	730	787	787	804	761	744	786	780	829	753	802	765	795	825	844	773	762	733	757	800	785	739	767	746	808	767	803	787	772	779	758	771	711	747	749	825	791	792	762	822	764	763	759	759	801	776	754	791	805	740	784	774	796	831	727	820	754	806	812	809	775	788	758	793	813	782	801	817	750	772	724	747	773	751	723	747	775	801	793	808	735	790	739	746	764	815	766	769	846	741	767	749	745	813	731	840	786	722	737	765	777	714	794	773	771	749	797	853	782	788	762	785	796	758	785	757	766	736	778	747	783	791	719	788	797	769	751	704	761	783	815	769	787	722	824	782	765	774	783	755	760	747	789	775	722	820	771	759	792	818	781	747	805	830	780	844	792	801	756	778	789	770	769	799	821	772	751	770	776	794	778	803	811	750	829	819	777	762	769	746	764	798	801	846	791	789	798	735	792	791	771	770	834	718	750	779	814	747	803	790	773	771	808	714	770	728	804	820	705	777	787	762	729	767	793	775	799	787	752	749	810	749	782	804	762	745	781	794	783	716	749	768	774	785	762	764	736	788	791	779	799	778	793	793	753	809	724	819	809	781	741	761	806	834	754	783	779	827	776	753	744	777	754	780	809	812	791	754	835	792	766	818	783	792	804	759	817	786	783	740	798	763	783	769	759	785	812	762	765	758	802	792	731	747	777	769	805	782	796	743	768	708	790	774	758	769	736	831	795	804	815	768	825	803	745	814	805	751	772	767	716	782	750	751	793	771	836	773	784	784	789	759	787	778	782	762	746	763	781	787	793	780	776	734	779	742	799	750	746	747	753	764	806	747	803	803	772	743	747	768	825	748	763	748	788	734	737	759	808	733	754	782	743	748	786	824	808	765	759	793	825	775	796	760	754	790	811	834	821	760	791	789	733	833	799	809	745	788	744	773	760	758	779	762	785	778	810	793	797	740	802	767	813	802	801	766	761	816	821	758	791	813	778	787	765	827	790	733	817	773	817	778	777	792	761	787	798	736	773	758	771	811	788	828	725	722	793	793	781	789	825	803	802	772	753	789	787	771	779	773	760	818	805	788	775	724	814	817	775	773	844	775	764	776	811	797	739	763	804	824	802	801	766	756	786	798	760	791	772	715	741	784	789	752	823	751	812	783	752	782	768	773	803	707	834	759	766	808	766	757	781	800	758	786	815	802	758	770	788	789	790	738	729	758	761	749	769	747	802	816	795	822	842	756	749	739	819	783	821	784	781	819	750	747	758	776	734	830	777	782	762	793	780	764	832	772	756	765	842	771	830	826	847	846	753	807	771	772	780	792	815	790	770	787	758	811	796	774	796	802	762	772	788	799	809	738	767	819	751	782	759	760	813	780	783	789	791	792	717	770	807	829	750	771	745	786	760	784	770	768	796	766	763	741	790	773	764	774	718	780	772	834	824	802	784	794	805	777	792	774	770	816	806	776	795	776	821	763	808	768	764	792	788	782	765	740	806	751	767	795	751	798	757	797	728	827	760	767	735	799	779	795	774	757	783	772	831	758	757	825	782	782	783	793	811	812	783	761	741	779	828	769	790	788	791	727	747	796	800	791	779	805	755	761	748	856	786	781	751	749	787	831	786	762	779	761	767	712	805	723	801	795	802	829	814	782	761	805	755	809	770	785	780	760	740	725	745	806	835	755	777	755	806	731	789	767	744	775	792	797	769	715	842	831	766	778	764	802	744	778	748	797	767	759	807	750	762	806	786	776	784	814	806	771	809	804	799	826	759	787	822	741	769	810	777	718	747	836	825	815	757	791	790	730	775	780	784	794	809	749	767	804	817	821	673	760	843	773	780	799	819	787	748	791	779	802	774	768	817	769	793	819	785	766	780	837	755	780	711	775	746	758	828	755	790	791	777	744	777	750	728	777	764	777	770	800	767	756	787	792	809	812	809	707	771	801	820	809	798	833	753	750	779	711	754	847	800	757	797	764	789	761	812	786	749	779	780	746	761	791	808	787	736	818	758	777	755	766	809	775	772	837	752	780	792	808	780	825	761	783	774	795	831	830	796	773	804	719	789	811	835	802	780	776	791
10782	9846	6647	3552	1967	1093	823	761	822	690	487	395	265	163	140	131	121	134	131	113	99	107	111	110	112	127	119	125	112	115	107	105	139	114	117	111	97	123	87	110	95	114	126	108	118	106	109	110	129	106	106	114	111	134	94	114	98	107	101	114	127	107	124	112	117	119	133	125	114	133	134	111	118	105	122	118	120	126	111	100	116	122	129	98	120	129	117	101	124	102	111	101	109	125	106	108	103	111	119	99	126	118	115	102	116	110	91	107	112	111	102	115	114	111	127	109	115	110	111	134	104	120	133	111	119	113	111	110	109	110	108	120	115	119	114	118	105	103	125	105	130	118	109	108	111	110	105	95	114	105	117	104	110	106	105	113	104	129	125	101	101	116	118	105	113	109	111	103	112	94	117	100	119	115	107	100	115	102	91	113	109	109	96	126	108	112	109	129	127	108	107	128	113	123	111	105	114	106	117	114	108	116	136	138	115	105	121	111	100	126	95	120	120	106	105	119	120	123	99	107	105	96	106	124	101	117	106	114	112	122	116	117	122	101	118	118	129	107	102	109	114	129	107	110	90	110	101	97	122	98	113	109	111	123	110	102	111	122	117	118	124	107	118	111	122	130	116	128	134	112	129	132	120	95	109	123	113	106	108	116	127	121	115	125	101	107	117	107	115	123	111	111	119	124	107	99	113	101	128	126	97	105	129	127	115	123	123	117	115	101	115	108	109	107	104	117	121	109	125	118	144	118	123	130	118	137	116	112	119	131	102	125	124	110	112	119	113	91	120	124	107	103	124	127	125	123	96	121	99	116	108	114	146	133	101	103	118	110	100	113	122	131	118	118	118	115	122	115	106	104	107	108	134	134	121	99	116	115	121	118	124	99	109	126	119	114	112	122	109	116	113	122	123	99	123	120	115	110	111	108	128	127	95	107	108	101	116	106	117	113	99	119	116	134	100	116	112	102	120	102	126	118	115	120	95	101	113	127	121	111	117	129	122	136	113	142	119	118	120	116	119	128	102	119	119	114	106	102	117	115	131	114	112	112	116	103	109	116	121	130	115	132	124	107	132	105	110	98	114	115	114	120	112	105	118	121	135	129	104	118	114	107	117	105	127	93	131	104	108	128	111	92	128	107	94	130	115	111	122	125	118	129	117	98	126	115	117	139	115	110	129	128	119	113	117	98	113	110	115	113	113	103	106	106	112	109	122	99	109	129	106	133	114	112	122	124	121	119	114	138	99	100	136	127	117	102	122	122	108	116	87	105	125	119	120	107	113	120	126	125	123	106	120	91	114	128	110	110	107	124	119	122	116	117	100	123	113	95	117	114	102	106	125	104	104	116	126	99	100	112	113	118	129	104	119	121	105	138	122	107	128	117	127	122	110	115	116	116	102	124	113	105	111	110	113	117	114	114	104	123	118	125	108	127	115	105	114	117	120	121	109	120	112	123	106	100	117	127	125	101	105	115	115	123	120	113	137	128	112	120	106	94	128	109	108	123	107	114	124	96	99	109	117	107	130	109	107	124	113	118	114	84	114	117	109	119	140	121	109	104	110	122	116	113	112	127	141	124	111	111	105	125	109	98	117	107	110	108	134	102	121	97	100	114	121	104	107	104	101	103	110	109	106	119	103	113	108	94	125	126	110	105	100	110	105	99	114	114	111	112	107	115	103	116	119	123	110	106	101	104	119	114	125	113	106	110	119	107	114	124	114	102	106	121	115	111	126	127	110	112	124	112	133	114	124	112	120	97	109	120	109	127	132	112	106	95	112	117	100	110	115	129	121	115	112	104	126	132	106	130	122	113	120	102	128	111	137	127	95	89	106	143	121	125	102	129	125	108	99	114	111	112	105	124	116	101	111	140	129	116	108	117	96	104	116	119	108	113	104	116	106	106	108	117	112	131	109	115	106	126	142	110	122	135	116	115	113	103	113	110	107	102	129	110	122	113	123	122	126	115	115	114	109	117	110	113	123	106	94	133	102	107	109	116	128	105	110	114	132	118	107	122	106	114	125	113	113	104	125	101	118	109	139	110	107	99	128	126	119	98	111	128	110	137	112	108	112	116	105	119	102	108	121	127	123	105	107	116	113	125	123	111	107	100	107	121	127	108	110	120	115	104	108	116	122	107	128	104	106	118	138	109	123	96	112	87	106	124	112	113	110	101	127	117	129	132	102	117	127	108	128	109	103	108	104	111	136	120	96	132	119	112	107	119	111	117	114	141	93	114	118	138	113	110	112	114	114	107	110	118	105	119	116	114	123	119	120	113	103	99	106	121	119	106	118	118	101	121	110	118	94	101	104	121	103	101	110	115	114	124	130	121	116	129	112	120	124	108	100	119	120	112	100	117	132	113	103	128	103	104	108	106	132	111	118	93	100	112	106	112	119	112	112	119	99	92	117	107	109	108	119	115	131	127	96	126	121	124	89	115	111	130	102	111	116	121	103	126	116	118	104	112	115	125	117	115	111	124	128	109	114	137	121	126	120	117	123	123	117	103	123	127	109	110	119	146	107	125	103	102	142	120	112	95	115	126	100	104	105	122	99	113	120	115	113	119	121	103	102	115	103	120	122	96	100	118	135	116	113	113	95	114	115	109	105	134	116	118	110	111	122	115	127	112	98	126	120	99	99	107	117	128	117	120	114	128	107	113	113	104	117	115	118	115	131	137	109	110	122	115	94	123	114	110	101	106	129	111	121	128	119	104	123	110	107	121	110	97	132	106	106	108	92	114	125	106	104	105	97	123	99	116	120	110	127	109	121	113	131	103	110	112	122	106	131	98	134	117	135	112	109	105	129	129	119	125	113	117	123	101	127	110	120	100	103	118	105	108	107	113	102	119	111	116	101	122	113	111	113	122	111	123	101	123	124	116	132	125	115	130	99	84	99	107	108	91	121	110	118	106	98	106	119	114	124	136	113	98	123	112	114	107	105	120	110	112	104	114	125	106	130	118	119	90	108	111	129	120	128	113	121	105	107	117	125	117	96	103	138	119	117	113	113	108	105	122	105	121	96	125	111	113	94	120	123	108	112	116	117	123	109	125	106	134	113	109	132	114	108	102	129	104	106	107	122	126	108	112	124	127	110	104	102	112	108	106	90	114	145	113	109	104	126	121	120	128	107	126	108	136	104	136	109	109	112	102	126	130	130	134	125	116	123	113	105	111	109	116	109	110	124	107	114	103	115	120	131	118	121	125	125	117	108	106	120	111	104	98	138	106	107	106	120	92	111	122	104	137	111	111	113	109	106	116	106	127	127	112	133	120	123	110	114	110	129	99	106	125	116	108	111	113	117	131	91	133	92	103	111	108	118	137	124	129	111	93	114	123	117	128	115	98	121	121	114	129	108	107	120	120	108	114	111	100	126	113	112	119	107	111	106	127	116	121	100	115	127	108	114	108	110	113	116	123	113	116	114	123	114	121	103	105	110	95	103	117	109	120	125	120	118	112	101	134	103	127	113	144	120	131	111	132	118	112	104	94
41270	31640	26895	23866	24806	21411	16932	14950	14474	11458	8714	6054	4035	2193	1345	1159	1118	1065	1076	1051	1012	1023	996	1025	968	922	944	986	990	1002	955	955	909	922	970	944	954	955	935	956	953	986	985	962	982	937	988	965	974	933	945	952	960	993	919	996	972	949	924	967	997	966	988	950	944	995	982	976	949	984	897	993	975	986	972	988	959	964	963	958	974	964	984	957	1015	894	961	939	957	937	1000	947	986	992	970	1032	931	967	970	964	983	993	975	978	959	967	956	913	918	936	987	953	996	951	971	982	974	952	954	966	954	1022	919	936	973	985	1033	975	986	982	962	951	962	926	975	966	1024	951	967	967	956	988	961	907	1003	979	1013	998	1022	968	992	968	923	983	1006	922	1003	1012	981	945	981	929	970	994	987	968	973	943	943	912	984	1035	994	1002	979	977	952	957	930	989	956	944	929	1004	984	973	956	942	975	1010	894	1011	951	981	928	1002	982	995	967	924	937	993	970	930	978	952	904	951	945	1029	940	955	1014	938	989	991	964	977	1010	1011	922	938	928	961	1030	953	1027	975	999	957	936	993	973	1008	974	937	972	1014	976	976	935	1019	995	1024	1027	1008	957	946	1016	993	934	934	955	988	981	918	974	939	966	970	944	969	1000	1001	946	956	965	1014	941	969	983	957	935	925	963	886	977	959	982	950	996	1030	976	947	964	989	992	968	958	927	941	990	894	1010	1004	998	996	953	997	975	915	962	945	967	984	1012	943	911	950	1004	965	981	986	912	1024	981	949	959	998	1006	977	931	959	979	942	968	933	983	990	978	981	923	996	974	941	946	955	968	1001	964	978	944	1035	941	1008	951	944	962	953	978	1014	980	888	977	985	937	999	965	973	972	1003	948	909	967	941	1006	967	953	966	1010	1008	964	1014	992	953	926	964	925	998	953	956	945	962	889	944	976	963	974	974	1025	940	925	991	923	969	1005	941	944	977	939	987	1037	993	890	984	962	947	953	1002	983	976	955	961	956	991	977	1003	970	964	990	961	941	971	960	926	986	998	965	915	943	976	957	963	956	953	922	1024	978	990	985	962	906	943	997	1002	1001	996	1013	965	971	948	1018	945	954	982	977	954	952	947	928	968	1049	920	972	942	959	986	983	967	891	965	908	952	1016	981	958	984	984	1007	974	1026	981	1013	957	938	1002	950	995	922	1015	974	996	1011	943	955	969	949	970	994	1016	976	1001	987	987	967	972	914	968	933	975	963	985	969	979	957	926	958	948	899	974	963	937	970	988	1013	1010	948	1002	928	940	930	944	969	995	947	952	997	979	996	963	979	940	1002	908	945	994	968	957	936	984	989	979	897	975	930	945	980	935	983	985	907	989	966	1023	907	941	972	933	995	922	967	983	972	976	959	991	943	994	998	968	952	918	945	975	985	965	908	994	977	975	934	953	981	986	959	958	969	1002	987	963	934	970	994	973	911	988	935	948	1022	936	971	936	1020	948	972	976	996	966	924	995	1012	928	962	945	992	958	980	999	938	991	947	939	943	974	973	997	992	995	997	959	1018	913	936	968	929	945	966	1015	953	953	950	933	1010	972	884	963	991	940	956	961	960	996	1044	933	953	988	907	918	982	946	998	950	964	920	1006	950	915	906	968	968	977	958	995	981	989	982	959	953	915	966	925	937	931	960	992	992	961	969	987	998	977	970	915	961	973	976	984	960	941	961	940	970	962	949	942	982	987	946	953	950	976	937	959	995	1022	977	965	948	939	1005	951	1019	1018	1001	964	979	927	966	980	952	1037	1002	974	952	980	972	994	989	956	1008	993	989	950	898	941	1005	960	954	953	979	944	1025	948	990	973	1014	954	924	952	1022	965	953	934	974	959	963	953	970	952	1019	958	971	975	957	983	988	957	954	962	966	994	962	948	943	1035	978	945	969	1045	990	986	981	977	955	914	985	978	965	975	922	960	913	904	992	945	921	964	980	982	955	990	994	970	986	941	946	921	967	955	975	952	959	908	923	933	981	985	904	959	977	935	942	950	986	993	963	978	1008	939	992	996	984	961	965	981	960	938	1029	941	994	981	1012	979	999	966	953	901	917	1005	980	944	964	945	967	933	926	935	1068	990	978	974	1007	985	993	995	981	915	994	991	953	948	975	960	942	942	965	966	1017	998	940	998	1007	935	1005	982	991	1009	934	993	962	893	1011	957	986	1006	960	984	951	919	929	933	1004	971	965	914	991	998	948	901	926	951	953	995	943	1010	1002	936	978	978	1039	981	1035	965	968	965	1017	925	951	974	941	957	988	951	1001	989	950	973	1021	939	943	887	984	929	1000	994	926	993	994	910	950	996	985	972	1008	901	919	992	972	978	959	993	914	1017	959	1002	997	944	926	980	1000	955	953	958	939	1002	931	967	987	921	989	943	979	973	926	909	993	981	999	963	941	997	999	969	967	983	993	948	949	957	978	934	973	942	997	959	967	1014	958	1000	1041	995	952	972	970	976	1035	921	976	938	964	1041	943	1008	972	990	976	961	926	954	964	965	950	932	929	990	948	977	947	951	1021	931	899	966	1018	982	972	936	963	972	991	1008	934	946	953	959	966	935	972	927	977	929	1014	974	1002	934	970	941	1014	1022	969	1017	971	1017	906	1017	916	983	955	923	952	985	945	943	978	953	1034	977	999	979	952	991	999	1018	1003	997	1009	962	1018	928	982	931	1004	916	956	960	981	950	929	984	963	955	992	982	949	942	956	955	952	969	981	1051	951	930	999	956	932	982	965	955	987	1011	967	917	967	1026	1008	970	962	966	984	1024	942	957	990	960	972	967	949	960	919	944	938	962	928	966	1006	997	949	898	933	990	977	953	978	974	990	967	953	961	964	937	948	1049	936	983	976	920	971	992	976	977	934	985	960	902	965	962	976	959	934	942	950	948	966	1011	963	1023	972	971	972	953	1005	991	960	979	973	980	953	937	952	960	1016	993	981	1047	1001	928	932	925	948	925	992	947	921	978	1044	965	1009	936	1006	974	1048	956	965	1002	967	988	943	907	958	1013	923	971	957	972	1007	999	978	979	962	1005	976	938	923	928	941	937	1058	939	950	937	1015	964	953	954	964	972	994	966	943	913	1011	993	995	970	995	956	947	980	960	964	920	968	981	983	934	971	997	1009	940	947	982	940	1003	982	1000	984	942	1015	1002	898	999	919	921	981	1032	963	957	1052	940	950	1027	952	972	971	1035	950	1001	987	946	945	978	893	985	978	934	921	937	958	964	945	1004	985	966	949	984	943	1010	1005	963	949	976	962	965	973	1005	962	982	974	954	985	969	936	937	976	1020	986	968	1000	959	978	962	969	978	972	993	984	959	951	984	957	956	1005	984	966	974	1000	954	1030	961	995	938	972	988	911	987	1006	989	957	966	983	994	1034	965	955	995	999	995	956	983	977	976	1003	949	930	925	994	972	954	978	944	954	967	966	1003	1029	1018	1017	985	986	1021	990	1024	1011	942	963	972	1010	946	934	979	978	1028	923	949	970	1010	954	1005	942	963	944	1014	987	969	905	952	1007	977	994	979	928	979	996	954	943	942	1027	947	937	983	936	1036	972	944	964	997	953	992	939	954	937	924	917	945	1001	1063	934	1010	935	971	928	1025	936	951	937	980	943	995	970	996	996	931	981	955	989	930	918	957	935	1012	1016	966	992	930	953	972	929	876	963	1011	986	964	958	1038	985
11076	9113	5172	3041	1681	964	615	656	656	536	419	282	210	126	106	86	97	78	91	73	81	68	73	82	64	71	56	83	72	66	97	66	54	75	79	66	73	78	79	62	62	78	90	76	73	73	70	69	55	67	63	64	74	67	80	76	84	77	76	70	88	89	81	71	78	83	91	79	84	77	70	68	70	69	72	68	84	76	79	87	59	76	66	88	84	73	89	67	93	70	63	62	76	81	72	78	79	73	84	86	95	75	78	79	60	70	85	75	78	56	89	83	80	89	87	75	81	73	70	71	64	81	73	72	60	73	74	82	81	86	67	74	78	80	65	80	79	78	71	71	75	71	79	79	98	68	59	82	79	60	71	75	89	74	62	70	77	71	85	68	86	70	69	64	67	85	76	78	79	83	86	59	87	68	79	67	80	66	90	81	75	75	90	82	79	74	68	66	65	85	68	68	67	73	64	66	76	72	64	81	52	85	77	64	63	88	73	87	71	80	89	75	66	81	90	73	72	81	92	75	78	77	67	59	71	75	86	71	76	73	79	70	87	71	66	74	77	91	63	67	72	79	74	79	78	77	61	76	75	68	91	68	83	74	79	77	67	85	84	72	84	80	66	67	89	80	75	79	78	76	79	63	54	76	79	89	59	69	73	65	78	84	68	80	68	78	80	71	75	73	75	73	79	69	67	93	75	56	53	51	78	68	70	59	71	66	84	67	71	64	80	88	81	93	80	79	64	85	79	91	84	61	81	80	76	78	94	68	61	88	70	76	74	71	84	54	95	70	81	75	65	68	73	91	81	75	78	75	81	76	68	79	68	68	58	88	71	79	75	86	74	77	79	67	78	84	77	61	72	79	63	74	73	71	74	69	89	70	93	70	78	66	71	88	68	71	82	100	73	80	72	68	74	76	70	53	70	70	60	74	74	73	83	84	58	59	85	91	72	84	67	76	81	72	98	69	77	75	81	74	87	82	76	69	84	76	66	77	80	86	82	73	67	75	73	70	61	72	83	78	74	74	72	74	77	82	83	64	94	78	73	81	84	68	72	74	83	81	83	64	90	65	68	80	70	77	72	60	74	80	83	72	83	81	78	75	74	84	92	73	75	71	71	96	74	73	91	81	82	71	74	58	71	73	70	88	77	67	86	86	63	85	87	70	73	65	76	77	78	70	69	74	61	89	68	64	84	92	84	58	75	69	90	68	74	70	78	75	75	79	67	77	78	58	57	66	91	86	67	80	70	74	75	69	72	77	76	78	69	71	84	68	60	77	64	71	84	92	82	87	70	73	73	72	79	67	68	73	91	71	54	76	73	72	67	73	80	73	76	63	78	66	54	95	70	92	67	83	68	91	62	82	71	84	73	70	64	64	63	94	72	76	75	84	67	76	77	77	73	73	73	84	65	86	75	72	78	71	58	75	63	70	78	80	65	89	80	89	75	68	93	69	72	71	82	81	89	71	68	88	77	81	84	84	76	86	66	71	87	89	84	76	82	63	76	64	65	86	71	74	77	72	82	90	63	59	60	72	71	71	68	68	79	81	59	80	75	74	81	81	90	82	80	78	71	82	84	88	88	62	77	75	77	70	80	64	61	73	59	77	79	73	78	74	81	80	75	79	66	79	56	68	77	91	78	81	90	90	66	79	64	84	75	93	86	85	92	68	85	76	76	75	70	78	82	61	79	63	81	70	80	64	62	66	77	77	67	73	86	77	68	79	74	79	78	73	83	79	74	87	70	61	73	65	74	83	70	75	79	75	83	82	69	84	67	69	85	71	67	66	63	79	76	79	84	74	92	70	70	61	76	76	79	63	70	73	74	62	58	83	81	93	65	78	66	82	79	73	79	77	82	66	79	69	81	64	68	74	95	64	86	69	92	77	77	94	83	76	72	68	77	81	96	59	78	77	91	77	80	73	96	83	77	83	67	76	101	70	81	77	73	87	69	79	72	74	78	83	75	74	74	67	67	76	83	77	65	66	80	82	68	80	72	80	71	93	86	81	75	81	67	64	90	74	79	95	85	87	99	72	91	72	77	65	59	80	76	90	75	78	85	64	69	79	76	71	66	89	74	79	57	80	75	59	92	75	83	86	82	67	82	83	77	54	74	80	77	76	82	90	81	75	68	78	70	62	68	75	59	86	82	85	85	79	69	92	81	74	81	78	59	83	65	73	82	69	66	62	75	73	73	72	72	66	64	67	62	76	75	70	62	68	73	87	87	69	82	89	75	71	77	76	57	81	77	78	61	89	84	75	61	76	84	70	86	77	86	79	90	90	73	73	81	86	56	65	85	71	80	61	93	82	87	80	52	56	95	72	75	64	78	71	75	87	59	64	76	93	80	69	80	75	85	73	61	93	66	89	54	72	89	72	75	94	80	57	98	73	76	69	63	74	97	60	87	63	72	92	77	70	85	73	57	66	78	82	71	70	75	69	72	73	88	81	62	68	72	60	64	70	91	58	68	79	75	73	58	59	94	69	71	89	81	74	76	73	89	76	95	66	81	72	66	76	73	79	65	73	84	80	81	73	66	72	68	74	68	76	91	84	81	84	85	83	79	66	71	82	81	71	75	74	79	71	65	68	70	63	68	71	81	80	75	78	81	86	89	72	79	71	85	85	67	74	73	73	79	96	62	60	98	68	79	60	74	90	65	56	76	66	85	59	64	67	83	73	71	80	95	67	65	71	60	72	79	81	79	67	79	77	72	70	74	64	95	67	67	72	57	75	83	71	63	86	74	82	69	89	70	75	70	73	69	76	86	73	70	82	74	86	81	75	72	95	70	82	82	72	81	88	69	74	87	71	80	82	67	75	80	76	75	79	67	94	67	65	81	77	79	69	83	72	64	67	70	86	65	72	76	69	86	70	75	64	83	80	80	92	64	72	77	74	79	70	81	74	71	55	82	73	78	75	68	82	61	80	83	72	67	82	80	70	67	97	64	80	65	81	75	78	75	87	73	69	72	82	74	97	76	63	62	81	72	81	83	76	68	70	71	77	72	89	93	85	81	72	77	89	64	54	89	95	78	85	67	67	74	81	76	80	61	73	77	71	80	68	84	66	63	75	85	86	56	65	83	71	81	90	73	63	77	72	79	68	70	72	70	75	81	66	77	69	78	69	75	71	66	81	66	75	70	49	78	94	72	70	71	89	76	66	93	77	84	77	97	74	87	77	99	83	73	79	71	73	78	72	71	66	71	74	75	83	71	66	75	86	67	66	70	92	77	62	94	65	75	83	79	66	81	90	78	69	70	90	81	73	78	65	75	92	80	84	85	76	66	78	90	67	61	78	79	68	80	91	80	59	84	64	85	68	78	72	67	60	72	72	84	88	79	66	80	79	79	74	67	53	83	76	64	74	74	68	70	73	75	70	77	76	87	77	68	72	79	71	88	87	70	70	71	78	75	66	73	74	81	96	65	77	86	75	78	75	83	80	73	67	60	75	68	71	74	70	93	78	74	78	73	81	80	65	74	62	81	67	63	79
39400	30233	25083	22473	22619	18689	14507	14519	13724	10699	8367	6045	3755	1835	1083	852	823	762	681	710	681	667	689	665	682	622	681	660	638	640	602	614	601	649	648	632	565	630	643	631	626	623	625	639	633	636	637	663	630	649	663	588	639	616	606	639	615	635	666	653	619	671	627	674	621	638	650	633	627	673	623	654	651	602	673	619	594	606	650	654	649	629	656	618	636	677	644	659	577	590	656	595	623	661	656	611	605	642	635	659	641	670	659	614	619	598	697	594	624	650	640	629	633	647	649	620	654	583	655	634	663	613	622	637	608	650	641	666	648	611	634	602	616	668	600	636	625	630	616	669	645	646	640	662	622	642	629	621	614	640	634	631	629	652	628	619	635	633	652	640	662	615	651	642	645	644	613	662	633	645	597	644	646	650	623	662	632	646	580	611	674	711	599	662	680	665	628	596	645	671	581	638	627	634	643	641	618	620	660	663	638	671	682	671	633	633	627	631	687	629	583	667	628	612	655	643	634	602	637	645	646	602	664	692	658	643	635	612	625	617	639	662	644	663	629	627	671	671	661	623	637	697	649	656	645	698	637	613	599	627	615	609	669	603	633	623	636	647	569	670	655	643	654	621	688	633	660	641	611	654	676	647	663	634	660	594	652	618	647	671	686	620	622	669	673	666	627	658	608	653	703	659	645	652	647	647	623	666	629	669	639	671	648	590	654	676	652	610	682	645	644	646	673	601	616	666	696	616	642	711	592	639	701	636	626	671	668	668	593	619	637	636	650	623	636	654	682	641	619	640	720	624	635	625	670	663	647	630	635	657	639	667	640	665	618	613	657	618	661	663	669	619	672	657	605	624	687	631	644	635	632	666	606	591	607	658	619	652	648	663	614	640	673	645	620	580	665	616	656	629	641	630	639	653	637	624	652	686	684	682	607	612	595	657	632	645	604	647	652	637	639	681	645	703	634	646	663	648	641	692	631	616	621	618	651	617	605	672	577	626	629	611	666	582	655	640	668	690	644	648	633	670	619	634	618	634	654	635	650	676	651	611	651	648	616	643	673	605	683	622	692	690	644	669	644	600	619	620	610	617	645	592	600	624	672	620	646	666	646	612	680	636	657	667	607	659	671	671	672	654	651	659	662	673	576	618	633	662	643	628	608	665	672	667	620	668	624	673	604	665	633	614	632	632	627	634	626	628	680	620	636	672	670	631	641	648	635	620	656	718	663	628	628	641	630	640	645	614	633	681	684	669	679	628	674	651	657	636	659	651	588	658	621	639	653	637	635	654	625	673	666	612	627	643	649	602	634	642	663	609	630	660	669	670	655	676	673	636	652	680	681	636	621	714	657	648	627	626	670	678	603	606	711	655	667	624	658	628	587	659	624	650	620	607	622	664	690	618	650	646	641	631	615	649	625	655	643	663	684	599	666	628	612	637	689	612	643	643	643	677	650	612	619	588	649	623	660	633	615	634	601	656	610	667	676	653	665	613	604	657	673	590	602	642	629	631	656	670	628	639	635	652	667	579	650	682	628	669	602	654	614	679	617	641	640	622	627	636	624	662	630	617	689	603	626	664	641	652	626	643	665	637	646	651	639	633	684	643	649	630	626	661	638	663	651	644	648	674	645	667	658	629	626	630	643	680	627	644	628	599	682	637	585	651	624	622	644	628	635	652	631	670	674	678	654	612	640	628	643	619	640	685	677	648	666	629	623	636	640	651	661	637	658	644	644	614	631	667	601	674	650	618	648	645	649	651	685	672	644	671	624	652	676	626	640	617	692	621	687	634	648	604	664	611	634	653	652	641	638	668	612	630	621	685	648	600	609	590	672	631	587	673	675	664	627	661	594	598	644	646	610	646	585	650	633	615	635	657	651	642	624	582	691	641	656	668	611	641	673	631	659	665	657	628	707	660	656	658	613	678	635	603	652	653	680	608	615	624	652	661	657	671	641	663	663	631	610	662	639	650	675	653	615	611	656	648	613	654	682	609	660	660	669	660	701	631	634	615	593	618	579	609	637	641	701	648	661	658	605	621	640	606	627	655	643	603	658	617	615	660	655	618	596	650	636	626	648	613	620	674	638	628	681	688	614	654	671	681	651	694	678	617	675	602	649	653	634	636	702	615	664	695	653	620	674	632	655	627	646	657	659	618	655	646	700	669	606	636	619	656	632	609	676	634	671	663	638	639	640	661	668	617	616	647	650	641	672	623	652	653	643	660	637	645	682	619	634	646	617	636	644	643	673	638	649	609	641	682	632	677	630	646	682	591	670	644	626	605	637	660	594	660	630	644	669	614	615	623	627	627	665	633	673	626	617	650	658	610	634	696	659	669	633	650	628	684	649	653	614	637	631	617	633	646	670	665	609	610	688	640	658	670	672	659	629	631	658	620	678	641	624	660	599	674	639	643	656	697	624	647	594	614	576	698	657	670	606	650	623	686	625	669	645	603	617	615	656	693	617	644	670	645	649	622	655	625	684	635	628	619	601	648	641	609	699	677	615	624	668	636	635	655	677	709	653	616	658	587	656	670	623	656	633	717	648	662	653	663	652	569	595	635	628	682	639	630	622	646	655	712	635	611	682	644	647	629	672	648	642	646	678	680	651	617	638	680	671	635	657	662	628	677	667	699	623	668	618	558	626	634	684	664	648	663	647	632	671	630	641	665	654	638	592	654	633	628	645	667	660	661	721	622	651	637	667	631	615	667	640	686	619	652	638	665	688	607	623	631	626	629	627	580	656	636	622	658	652	655	631	694	625	667	660	647	638	648	607	608	618	651	649	675	643	675	653	654	595	631	615	650	661	670	613	641	644	653	674	647	648	594	646	666	662	646	624	639	628	652	659	634	617	650	664	640	614	662	675	687	654	590	632	644	625	644	673	626	620	641	639	638	692	620	620	654	617	668	651	679	619	632	620	616	669	673	647	635	633	642	632	654	646	618	620	606	634	668	640	593	632	624	656	657	643	638	620	648	666	609	625	629	603	619	670	621	642	647	652	630	641	627	684	670	617	633	621	646	634	614	580	660	637	645	638	660	615	642	646	661	645	632	626	630	660	643	640	671	638	635	633	642	645	641	618	617	631	614	646	624	639	611	638	595	613	666	659	600	640	622	650	659	641	654	655	624	647	653	698	595	683	634	660	630	624	603	652	646	651	633	683	651	595	649	620	659	660	616	626	666	592	670	663	657	676	636	675	655	626	675	630	697	641	639	674	643	670	665	615	621	638	649	619	618	631	606	585	631	638	604	636	691	617	653	635	634	638	622	588	674	599	667	633	625	651	639	622	655	678	622	648	657	630	624	636	645	606	613	641	637	655	675	648	605	671	669	655	672	647	634	666	691	675	626	634	662	648	626	651	645	612	643	686	626	638	669	651	647	617	645	656	672	628	673	677	631	631	646	637	633	645	644	622	673	639	619	653	653	600	601	645	679	617	648	599	615	664	713	672	652	633	644	637	617	641	628	624	597	633	619	635	662	676	624	614	617	634	664
14070	11261	7735	4841	2839	1480	1137	1314	1348	980	772	537	415	211	141	139	111	113	109	104	121	96	99	108	98	116	92	89	90	102	114	82	89	94	101	111	106	123	105	97	102	98	106	101	107	110	110	99	107	108	108	95	104	100	109	117	103	105	103	103	91	94	92	104	96	110	96	103	116	110	99	109	116	106	103	96	104	106	113	108	84	92	112	98	101	114	108	110	111	102	101	102	100	96	98	95	115	97	98	100	117	110	111	98	108	107	111	100	90	101	98	96	105	103	92	105	108	117	95	100	90	117	94	92	97	107	113	101	92	101	101	118	122	116	104	91	123	100	114	102	102	94	100	96	91	99	125	100	92	103	85	99	99	97	97	120	113	89	96	99	104	106	123	100	99	104	102	116	108	127	118	108	102	92	128	114	102	97	101	104	110	93	105	106	99	100	112	107	108	96	98	97	109	123	105	125	124	120	92	96	107	87	103	114	103	119	95	114	109	107	96	85	106	103	117	109	95	92	97	102	103	116	92	104	115	119	106	111	111	93	130	105	105	96	107	107	110	106	108	111	100	105	103	92	92	94	91	102	102	114	109	109	121	101	126	98	105	106	93	104	117	116	84	102	99	101	96	117	102	104	87	98	90	100	96	96	122	94	98	113	119	95	129	88	111	114	116	100	96	98	106	103	94	110	98	93	131	108	96	87	104	102	91	111	120	98	113	106	105	111	107	98	110	125	102	88	101	108	112	100	91	108	87	97	89	110	90	119	104	89	103	103	97	104	94	83	92	109	109	100	105	94	112	103	96	118	98	90	95	90	118	111	102	78	100	115	89	86	81	103	109	107	116	99	103	104	108	96	107	98	113	122	101	81	99	96	111	94	95	100	122	128	113	84	96	92	78	114	109	106	117	96	104	101	110	127	107	121	98	80	106	135	101	93	105	106	101	107	114	93	96	111	104	108	99	108	92	97	109	97	115	105	105	97	95	100	109	90	99	98	89	115	106	103	106	111	98	107	83	103	100	112	94	78	120	98	106	106	113	100	96	104	96	90	91	96	102	117	103	94	99	113	81	99	88	108	116	102	105	120	108	104	90	113	107	83	120	94	100	96	93	101	95	97	103	104	111	105	96	92	101	102	105	100	122	114	88	99	111	111	106	100	88	97	92	112	96	104	99	121	94	107	107	111	99	87	97	94	116	113	106	108	102	92	102	118	106	90	109	97	107	89	87	103	104	107	120	111	101	111	105	107	107	102	121	93	98	127	96	113	105	90	106	102	100	106	105	104	100	92	95	96	98	101	107	118	95	96	93	120	91	106	103	106	116	111	100	110	105	107	108	86	96	105	112	103	112	103	85	101	96	88	109	102	118	106	107	92	100	109	109	102	93	104	108	118	100	100	95	102	104	126	122	106	104	116	94	99	105	100	87	100	103	111	109	98	100	90	103	118	109	100	117	117	100	108	115	121	107	109	125	103	112	85	110	102	104	112	112	101	114	101	97	111	113	106	84	97	104	103	91	102	99	102	100	107	105	91	107	101	99	108	105	96	91	91	89	98	93	98	111	107	111	93	104	113	101	86	78	103	102	119	107	100	103	111	105	98	103	107	100	100	72	101	97	105	103	95	111	104	105	107	91	105	121	92	93	100	92	107	118	96	100	110	108	89	98	85	113	102	104	113	104	103	107	106	99	108	100	105	114	82	105	102	81	103	98	112	107	98	88	103	104	103	100	105	85	110	107	80	92	109	99	82	92	117	96	92	102	85	111	110	96	104	103	114	104	108	117	115	112	111	105	91	104	102	92	85	104	104	116	103	117	131	104	106	118	86	99	88	104	97	102	102	112	104	99	103	94	105	106	113	107	94	90	92	98	82	94	90	89	106	109	101	94	114	88	104	100	110	100	105	105	115	95	113	113	128	102	111	103	80	114	101	90	109	115	96	110	105	112	123	89	90	103	107	102	104	83	104	93	93	98	102	107	97	100	110	109	93	85	79	108	118	119	106	122	99	91	85	115	101	112	112	112	111	103	95	93	103	93	84	94	114	109	85	115	112	106	108	112	107	116	100	96	107	110	111	106	125	90	104	93	95	112	104	86	134	85	100	102	110	119	118	110	103	101	94	111	113	94	101	113	113	113	110	106	106	116	99	91	109	99	109	106	106	100	85	110	103	125	101	95	101	108	112	130	99	117	112	104	96	104	91	96	94	109	118	124	101	114	101	113	100	93	111	107	118	114	107	111	110	99	92	98	96	99	107	114	107	113	86	109	90	91	101	102	112	112	91	94	102	112	104	106	100	95	90	114	123	82	112	112	110	103	99	95	114	101	126	97	105	111	113	126	99	100	101	107	102	102	113	98	91	106	99	101	101	102	110	116	100	83	105	106	92	89	102	91	105	99	105	98	109	96	114	101	108	94	101	100	108	97	93	96	107	107	107	106	116	82	99	91	108	102	107	83	114	91	104	116	96	99	105	93	100	107	111	99	121	103	103	95	101	96	86	88	117	108	83	107	121	101	106	109	124	103	117	106	104	113	99	112	115	110	102	100	119	99	100	106	92	95	95	98	102	101	121	117	110	103	101	99	112	116	103	115	108	108	104	104	101	102	106	105	98	108	99	102	121	97	109	118	103	80	89	107	86	117	106	89	95	106	102	112	105	104	110	117	102	122	95	100	104	94	96	99	102	104	103	119	116	118	103	88	96	92	110	94	100	111	112	110	107	111	110	98	118	97	92	105	112	99	117	96	99	97	114	95	105	110	112	93	100	103	100	108	109	112	108	87	93	107	105	116	111	112	93	104	83	113	105	114	109	118	119	87	105	103	113	109	98	97	104	103	106	103	115	89	97	90	111	94	105	106	101	85	93	107	109	95	89	89	99	107	100	106	98	92	95	107	111	94	86	106	95	91	91	111	100	116	96	108	108	93	90	112	109	108	111	97	104	114	97	95	99	125	112	108	111	91	99	110	94	91	119	126	107	110	116	111	97	129	86	100	120	95	92	116	104	86	94	104	108	106	109	117	113	91	95	96	123	119	95	115	91	97	104	89	98	89	90	107	109	102	95	108	110	121	113	102	104	114	106	94	95	105	89	98	128	97	108	108	110	83	103	112	119	111	90	90	109	106	91	98	99	109	98	97	101	102	129	114	118	87	108	110	92	91	96	109	107	102	101	118	112	103	110	106	104	122	100	103	106	100	78	117	109	107	113	89	98	101	99	106	104	134	106	121	103	101	98	99	104	118	107	99	89	98	106	99	96	94	101	114	93	81	103	121	98	97	112	134	104	102	93	114	104	90	110	96	109	104	108	100	121	95	126	116	107	101	96	102	117	113	91	119	105	89	119	95	89	118	90	97	90	107	114	103	91	91	98	93	98	95	85	109	103	90	96	98	96	96	92	116	103	130	100	122	95	86	103	104	88	98	109	101	86	96	88	110	95	109	100	116	93	107	94	115	122	102	110	115	104	84	97	118	96	93	97	84	100	112	125	83	121
44235	32572	28539	27562	28386	24379	21455	21300	20285	16259	12635	9667	6434	3379	1658	1196	1144	1085	1014	1003	973	893	904	863	840	886	971	900	909	943	932	901	908	879	908	872	878	895	892	862	814	849	864	940	892	866	840	926	896	888	886	865	866	899	788	850	890	951	904	894	901	864	860	881	856	934	900	867	918	886	890	853	918	868	827	895	848	871	928	922	863	904	857	887	924	879	885	917	873	862	866	914	868	939	886	889	840	913	879	862	871	835	883	877	921	901	860	830	946	907	930	924	865	925	863	898	867	891	854	912	830	887	906	931	923	847	857	871	872	899	889	896	889	868	880	904	854	889	868	907	880	860	908	888	919	890	892	898	896	839	936	884	947	850	928	902	825	880	893	903	851	908	799	894	888	852	893	869	946	838	851	831	912	844	927	915	904	953	911	903	948	864	862	871	868	861	923	851	828	848	880	829	876	837	880	879	890	865	896	858	854	856	849	867	902	877	881	857	860	843	922	877	907	851	897	878	892	893	871	895	887	890	869	881	906	899	888	852	835	888	852	854	849	856	885	861	948	853	903	872	909	883	852	890	887	890	860	891	878	929	892	905	884	857	938	885	854	875	879	930	887	873	879	885	859	904	822	864	857	955	900	865	836	878	915	887	898	944	901	892	850	923	839	876	873	882	884	851	903	895	914	887	918	881	907	918	907	909	808	863	903	879	925	899	895	919	926	869	836	897	862	878	880	891	814	918	830	911	878	869	868	885	916	900	829	899	903	873	882	896	872	879	874	866	852	852	900	929	812	883	920	902	829	883	861	883	872	837	905	879	896	898	867	870	883	872	928	884	907	910	882	876	876	818	835	913	897	909	847	916	851	837	877	894	880	822	852	906	909	883	913	864	885	909	851	823	891	911	894	855	865	865	864	843	856	882	911	816	914	910	882	868	872	854	862	857	932	869	880	867	834	882	920	865	919	901	926	890	876	880	918	859	910	917	870	891	819	831	851	810	886	904	898	895	913	892	896	898	849	881	904	880	860	899	902	850	888	933	826	913	896	916	857	905	907	890	900	899	858	903	869	947	910	834	871	906	888	913	868	853	842	889	856	904	865	932	867	890	871	937	917	848	896	902	908	920	854	895	890	861	866	868	909	859	869	888	878	834	868	888	906	841	875	895	868	901	869	888	877	913	834	848	876	858	890	919	897	899	905	863	894	914	868	853	891	838	877	866	895	880	918	838	873	925	904	888	897	909	898	902	882	875	862	885	861	870	834	886	846	909	872	878	901	867	804	900	909	894	863	864	896	882	859	881	929	931	952	857	860	857	885	890	889	916	887	906	887	885	896	904	921	907	914	840	942	879	855	930	856	879	927	894	862	889	903	848	889	896	885	892	883	883	889	885	811	861	864	841	868	871	847	836	929	923	900	896	864	880	913	898	895	841	860	893	931	893	871	936	823	878	879	899	876	898	871	851	909	926	900	879	905	873	907	914	868	860	930	921	844	859	874	894	908	903	903	866	899	878	904	874	941	854	894	887	865	871	887	903	889	916	893	899	872	849	842	905	909	891	879	850	867	851	878	839	850	880	894	838	886	845	865	916	907	902	914	941	913	808	862	945	900	911	910	904	883	863	899	923	869	859	851	942	919	889	910	869	866	833	941	887	881	895	848	885	892	879	868	926	839	855	850	886	860	890	898	867	910	930	898	876	872	888	871	907	846	895	844	840	851	887	929	910	883	857	898	894	864	898	867	858	849	886	846	887	901	865	841	906	866	887	856	871	875	848	904	925	878	892	932	898	891	933	935	879	871	851	921	900	958	892	879	933	867	860	847	870	882	849	920	880	919	878	908	815	850	918	904	829	922	850	890	892	825	929	893	947	891	925	912	887	934	884	862	916	883	825	884	879	840	917	863	898	882	876	926	919	851	847	855	830	871	914	933	896	878	939	836	862	897	928	884	880	899	915	886	905	909	875	934	876	942	916	927	888	891	865	914	890	839	935	880	882	901	929	903	849	875	873	934	928	899	894	858	906	882	851	913	893	856	908	865	806	864	874	933	878	879	936	881	895	946	846	883	856	876	882	822	908	847	898	917	931	845	854	877	821	847	878	862	827	886	798	931	862	919	926	869	900	899	880	898	875	887	901	872	890	887	884	839	899	887	903	903	867	915	909	888	900	915	949	885	888	876	863	931	909	906	888	926	885	870	879	873	936	876	885	878	893	891	891	834	918	861	883	953	868	863	905	869	855	891	938	849	948	880	916	896	879	858	879	872	870	874	854	855	873	948	846	884	866	886	894	887	879	896	876	909	891	915	924	868	906	909	856	863	925	901	830	905	911	887	885	876	861	871	897	841	910	912	859	883	924	898	899	855	937	838	850	880	903	880	889	910	942	891	896	925	851	886	873	846	900	859	857	861	852	866	890	875	867	951	900	895	955	847	866	874	859	894	868	851	885	865	854	897	887	873	884	895	910	867	840	878	857	934	905	865	889	879	920	847	904	910	902	904	875	908	937	887	897	899	914	875	925	895	865	885	809	857	860	861	838	900	875	880	930	849	934	869	937	908	863	887	833	828	922	913	907	894	865	890	869	908	842	937	865	912	897	911	830	843	896	882	896	872	838	916	935	862	904	891	874	817	898	926	889	916	906	939	886	851	911	949	917	901	922	928	839	920	845	833	949	868	858	899	889	911	874	919	909	901	895	859	894	958	872	932	847	889	877	880	890	856	812	902	907	882	903	882	890	825	873	902	897	949	865	899	895	914	851	880	941	889	893	894	914	886	877	817	881	856	917	899	911	868	902	903	902	885	911	861	846	934	852	863	877	857	968	898	875	908	873	923	887	831	951	786	864	887	886	894	853	860	877	927	877	909	852	836	874	898	912	886	884	853	890	926	917	943	881	850	941	888	854	903	934	857	912	844	903	879	852	881	954	853	915	880	860	898	899	800	915	887	920	897	855	929	924	928	877	874	871	878	889	871	871	858	828	849	881	871	921	907	873	868	949	873	852	922	892	847	881	877	890	861	885	915	863	843	936	842	907	866	920	900	903	878	898	934	846	839	882	908	871	893	917	831	856	908	907	874	818	845	888	851	884	893	882	877	880	876	840	878	882	926	921	907	877	943	908	883	891	894	861	894	860	905	919	882	839	873	916	867	822	920	926	856	890	917	849	848	847	869	838	855	827	862	911	891	901	914	874	892	892	863	841	884	899	863	908	899	881	866	901	888	857	847	844	897	892	872	882	898	876	877	861	886	869	896	866	912	881	908	843	839	915	900	920	814	869	885	873	875	888	910	878	898	898	822	958	889	853	852	889	863	910	912	877	900	919	868	942	922	877	895	869	900	857	926	905	804	824	874	858	882	851	851	884	823	903	835	839	832	876	892	841	901	845	868	903	881	927	830	840	908	921	864	880	895	872	866	967	865	878	890	896	919	839	883	841	820	927	899	863	808	921	875	886	865	871	835	875	924	887	918	888	877	837	906	873	898	888	899	888	822	907
7531	4837	2799	1591	924	530	298	258	256	194	190	148	111	114	106	96	83	97	102	87	97	72	113	94	116	104	110	99	107	109	91	121	92	105	100	95	91	93	98	72	111	80	81	95	87	96	81	106	106	93	85	101	90	95	78	78	93	98	96	92	83	84	93	90	90	92	96	87	89	90	80	96	81	82	89	81	89	102	90	89	89	110	68	86	94	85	98	89	86	100	97	92	80	96	93	100	92	94	91	90	102	84	95	88	108	101	88	92	92	94	115	93	94	87	93	88	107	91	89	89	91	93	94	94	96	93	88	98	89	111	92	84	93	95	73	79	99	97	96	77	98	72	88	94	87	96	94	70	81	81	99	93	98	69	103	105	103	81	77	96	90	87	101	102	87	95	72	93	95	85	91	85	95	95	96	73	87	84	90	89	83	100	90	112	95	95	108	101	88	94	102	99	104	102	100	75	74	95	99	87	106	89	101	93	106	97	85	94	108	91	83	90	94	97	102	85	95	105	100	104	101	97	92	86	105	99	82	83	82	86	101	87	95	84	96	93	83	88	99	92	94	102	97	101	86	85	96	87	93	87	98	104	95	100	114	107	81	99	99	130	95	91	92	86	91	92	90	88	92	94	79	93	101	109	88	88	99	101	87	87	92	91	97	94	93	99	115	93	94	96	91	90	95	78	104	102	90	91	94	97	106	87	101	102	116	76	86	96	109	107	91	92	103	94	108	100	95	94	80	91	83	89	89	112	93	103	90	97	95	94	88	85	91	83	93	87	82	94	110	111	89	98	81	94	112	103	101	83	92	108	100	86	91	108	90	94	78	89	91	84	81	90	113	81	85	95	100	89	94	96	79	104	104	86	102	85	100	92	88	90	102	74	97	106	93	90	94	91	98	90	98	95	104	107	105	86	91	97	90	116	86	85	101	93	73	76	92	75	77	100	89	94	103	88	101	103	85	97	74	92	96	104	99	91	104	102	81	90	95	87	94	107	98	97	106	93	90	91	96	90	79	92	96	87	80	84	93	87	105	87	86	86	88	77	102	94	90	91	99	76	89	106	107	98	99	87	83	103	106	91	102	93	86	101	90	90	89	106	98	109	103	90	108	85	107	106	92	91	84	77	94	71	96	94	94	88	104	86	82	97	91	96	107	94	96	86	77	96	101	95	104	101	88	89	80	92	95	99	91	92	105	93	84	90	95	97	100	110	96	86	110	117	101	94	98	106	88	95	81	114	83	86	98	111	105	91	97	89	114	76	104	78	76	96	89	87	90	103	113	95	97	90	103	89	82	96	88	100	108	84	120	89	106	110	93	109	103	92	99	113	99	99	106	94	107	82	93	84	78	75	87	93	101	83	84	98	86	115	89	85	84	114	96	94	78	87	93	96	93	94	87	92	101	92	72	88	99	110	97	88	100	109	94	86	86	88	95	97	102	107	105	97	97	106	91	100	90	95	90	103	93	95	81	99	93	97	104	86	91	121	87	84	98	94	94	95	81	77	79	96	95	88	99	121	93	67	92	103	95	101	77	106	103	83	104	92	87	86	87	76	79	100	86	108	84	80	77	104	107	93	86	108	93	89	83	93	106	107	100	90	83	116	90	91	81	95	101	95	84	84	99	105	90	90	92	90	91	111	80	88	96	107	105	113	96	112	112	103	92	98	114	103	91	105	83	84	100	98	92	92	108	90	89	103	90	77	86	84	88	86	100	87	98	113	82	83	89	101	95	87	77	85	77	82	119	118	80	95	96	94	89	77	98	88	91	95	100	96	103	91	107	104	95	86	102	108	84	85	89	117	84	64	96	89	103	94	97	108	92	85	93	104	91	95	90	82	92	86	92	84	87	106	93	89	85	96	101	86	91	97	80	95	103	98	68	93	102	86	86	93	85	80	98	107	92	77	85	88	102	86	107	76	113	100	92	95	82	80	97	98	101	96	96	95	84	82	86	71	92	88	81	87	94	99	86	99	86	107	89	100	107	69	90	106	87	89	111	93	83	95	87	85	96	131	89	91	90	116	86	94	91	102	90	91	95	81	96	102	83	93	123	78	110	93	90	93	96	103	100	92	93	101	98	96	81	79	89	91	89	95	96	99	95	86	104	93	104	86	97	88	78	90	94	93	85	97	86	104	99	83	105	91	105	87	89	109	83	102	99	111	94	95	109	75	99	108	89	91	90	100	86	104	84	99	87	96	104	103	98	83	81	100	77	97	83	76	91	82	102	87	94	93	97	91	70	100	92	109	91	92	88	86	95	98	85	76	98	92	87	94	92	116	102	90	99	107	83	95	92	92	103	96	108	99	92	76	91	88	103	94	76	80	102	95	96	78	92	98	98	92	100	111	106	92	95	97	82	97	97	105	107	104	75	81	78	93	88	100	93	100	93	96	83	100	92	116	90	100	94	97	99	75	90	90	117	98	80	73	82	87	100	97	107	86	101	97	87	72	98	98	90	80	88	93	84	84	87	96	104	92	81	102	105	86	112	89	109	88	74	87	90	85	93	101	95	95	78	91	81	80	101	104	94	102	84	70	82	107	82	84	96	103	97	83	84	90	98	97	97	92	92	104	102	103	87	91	80	105	69	87	84	85	101	82	86	94	119	87	108	99	77	92	87	100	78	87	79	97	87	86	94	101	99	102	99	104	102	82	96	95	87	100	95	118	111	84	94	106	95	78	79	90	95	96	91	101	83	100	95	87	104	74	110	92	103	92	110	81	94	111	89	78	96	82	82	105	98	92	102	97	89	107	80	106	94	88	105	93	97	95	80	95	75	108	100	81	84	90	102	95	103	90	101	80	84	99	86	82	93	95	102	92	92	84	95	88	107	80	90	105	92	91	101	81	98	80	84	107	91	92	101	92	79	100	87	84	79	94	94	86	77	91	102	106	82	97	79	98	106	91	81	107	87	89	87	106	98	78	90	87	94	87	104	89	110	95	79	96	89	99	84	98	88	89	113	108	84	84	92	89	103	85	87	81	78	84	91	80	97	88	93	109	96	94	94	102	89	96	94	112	97	93	100	78	97	95	113	102	112	77	100	90	86	105	110	97	78	92	80	91	100	96	107	102	85	103	97	99	75	94	84	87	102	89	93	94	82	93	85	87	103	97	98	86	95	83	115	95	91	77	98	100	103	87	95	102	73	109	86	96	82	108	94	99	103	96	92	93	104	89	101	78	94	74	100	103	92	87	83	94	84	92	69	91	92	84	90	102	109	88	89	84	71	80	88	93	86	97	103	98	79	98	80	76	89	85	107	88	125	93	72	86	96	80	94	96	103	86	92	97	89	97	97	79	98	93	85	94	86	93	88	90	91	87	106	109	86	94	83	76	100	98	111	104	89	82	88	107	105	93	83	90	81	92	88	104	97	92	103	86	97	94	93	103	97	102	105	81	96	93	91	85	86	102	107	92	104	113	87	97	96	86	125	98	78	113	103	90	97	99	100	91	104	97	83	100	86	88	99	81	86	107	87	93	83	94
35840	24353	19316	17416	16958	12446	6580	5766	5508	4268	3162	2420	1881	1214	902	865	809	833	828	797	776	833	751	788	743	834	745	773	816	822	788	720	774	724	769	809	817	759	795	801	757	861	810	766	798	778	800	807	839	788	836	800	757	813	797	777	795	756	823	774	774	798	811	793	764	780	811	815	780	770	716	785	757	764	759	770	814	765	790	730	807	795	826	775	799	776	766	748	810	808	869	773	727	796	758	769	750	763	775	808	768	845	791	786	803	810	765	772	805	804	802	777	791	807	799	769	795	766	813	804	785	816	809	767	792	746	808	820	801	751	777	782	795	747	777	829	735	788	795	796	817	792	775	782	715	827	758	800	817	741	778	774	752	769	836	771	774	814	819	793	757	806	796	741	790	834	769	775	814	759	761	745	750	777	743	837	795	774	797	775	763	785	807	787	758	790	794	762	760	786	769	721	821	801	808	795	766	757	784	765	823	842	749	764	783	842	806	815	797	781	755	792	788	796	806	793	798	730	734	783	807	797	795	756	811	791	805	794	824	848	770	739	758	749	785	778	763	849	770	816	742	775	843	761	796	783	765	752	777	820	832	816	771	809	726	820	794	755	753	785	798	819	795	848	756	777	788	799	819	802	788	791	752	741	795	792	807	787	845	788	796	774	773	784	754	745	775	834	764	798	804	781	794	762	790	750	818	774	810	820	839	799	818	776	768	773	744	824	791	782	773	795	784	787	811	799	802	809	817	740	743	771	783	786	755	810	748	757	769	753	837	840	774	804	758	787	811	769	793	790	822	831	821	797	769	748	791	773	798	755	774	789	791	811	775	771	769	764	822	776	778	780	755	790	764	808	784	825	738	809	777	780	745	777	757	788	822	758	763	778	775	757	801	786	814	845	796	821	774	839	790	802	789	803	825	771	758	770	862	777	753	754	850	779	781	761	770	774	794	808	762	767	778	776	799	830	796	789	763	793	797	763	716	814	803	775	788	755	761	802	766	777	779	819	786	756	773	823	773	799	804	793	756	779	803	802	801	776	840	795	801	789	750	834	777	771	768	781	812	781	820	782	733	832	763	819	762	807	803	776	755	803	840	845	788	820	796	843	774	772	729	713	792	757	750	743	791	766	843	753	763	828	818	860	801	800	788	782	820	805	768	760	758	800	788	785	752	794	794	806	766	745	807	786	784	785	838	793	747	808	815	794	764	782	746	793	787	806	804	773	823	781	780	805	800	809	842	770	769	809	771	783	771	837	845	792	802	763	726	809	784	806	810	807	786	761	784	791	774	753	776	800	767	762	821	780	785	816	784	761	793	822	879	816	792	789	788	807	775	766	786	763	770	767	827	785	809	839	739	793	781	798	818	796	856	821	790	763	786	775	782	809	766	771	785	810	786	782	805	755	768	787	766	774	816	850	796	762	741	829	761	768	854	792	799	834	737	846	807	780	735	799	797	807	769	851	756	762	778	822	763	724	836	817	753	749	811	818	735	770	730	788	733	812	784	839	781	804	842	786	795	742	802	745	825	776	781	774	799	760	792	807	752	691	792	801	819	816	756	760	763	805	822	784	781	828	786	783	811	802	798	757	841	750	798	785	782	823	791	847	782	784	771	816	791	783	783	797	747	753	782	789	736	811	788	784	803	826	805	776	761	817	775	786	750	784	759	773	787	800	796	732	761	786	764	762	774	856	769	770	798	785	793	793	753	727	798	801	744	772	751	783	784	768	796	819	827	764	803	747	779	788	810	788	772	780	794	800	833	795	811	848	808	786	795	811	773	834	830	756	782	824	832	784	786	776	760	799	771	803	756	815	771	797	807	798	798	769	766	823	748	796	794	803	794	764	815	786	771	766	828	777	777	830	795	806	821	782	751	793	777	815	773	785	784	810	793	822	742	790	777	778	758	758	763	811	799	799	755	808	772	787	782	813	771	741	778	778	805	784	772	759	772	806	772	775	805	772	814	831	793	802	818	798	810	771	812	761	753	795	774	760	756	764	820	781	754	754	754	802	748	823	858	792	786	777	775	775	774	783	793	761	782	790	770	823	846	801	786	778	781	742	817	781	795	815	759	805	792	806	792	782	773	776	776	777	791	765	777	803	798	730	803	819	802	804	796	760	792	813	723	763	793	789	793	779	744	821	812	808	790	793	781	755	787	764	780	827	770	749	784	740	770	802	785	816	806	790	758	805	783	813	824	773	795	758	769	815	771	817	822	742	765	787	825	811	811	808	776	787	736	760	844	789	802	810	827	788	778	807	810	783	842	799	764	770	770	815	755	795	755	801	751	748	819	772	811	792	781	770	755	810	822	770	774	782	790	817	801	767	752	788	734	797	831	822	801	758	812	807	758	838	834	740	850	780	804	775	807	791	748	766	780	795	784	789	761	773	791	806	810	795	737	822	745	774	760	799	813	783	791	821	846	776	807	760	784	761	774	792	786	770	766	815	786	739	823	805	781	798	777	843	771	777	764	771	810	775	801	826	810	823	774	792	751	777	773	773	807	761	780	803	785	821	782	759	814	783	819	793	781	801	819	858	780	783	804	741	795	793	781	817	853	824	848	776	816	767	814	786	783	812	808	778	817	762	732	800	777	736	816	779	766	797	814	791	788	793	790	742	758	788	823	770	806	803	791	773	748	808	790	828	783	804	795	768	812	777	814	757	801	743	833	798	781	766	789	774	784	825	777	821	810	792	764	778	772	800	760	789	762	789	769	786	812	752	759	785	752	793	784	802	747	754	779	819	807	825	756	808	801	845	806	842	870	774	747	819	797	780	774	804	782	766	830	810	777	825	729	770	776	831	791	785	738	809	761	790	811	812	802	758	801	764	778	747	801	767	793	820	802	789	798	784	773	821	796	785	824	802	800	805	731	830	825	811	747	802	780	780	803	752	783	769	805	712	878	808	741	802	807	843	773	799	795	827	842	791	800	775	777	789	752	793	773	786	782	775	782	816	793	765	808	783	731	784	793	783	824	821	784	794	806	778	835	775	776	754	773	813	798	770	823	824	834	779	779	779	795	790	769	766	759	787	869	756	787	776	823	740	782	801	803	749	830	776	769	804	810	806	771	788	784	762	792	793	783	797	823	808	765	823	780	821	821	812	815	802	832	827	770	824	804	779	822	786	777	764	723	759	728	749	791	833	798	748	781	794	854	769	795	767	761	766	768	764	791	839	756	737	809	801	783	771	829	818	785	774	819	818	750	759	820	715	747	791	778	817	812	799	801	761	866	774	841	774	793	794	772	808	797	763	829	828	769	774	796	765	795	812	794	731	846	778	743	778	754	758	823	757	789	769	762	805	760	773	771	781	739	789	755	789	840	806	748	795	805	763	764	807	793	812	831	780	796	764	819	778	788	804	770	774	725	785	792	772	800	850	766	774	809	824	811	794	777	757	767	819	769	799	800	812	819	775	741	750	807	795	744	781	772	800	785	741	827	746	793	779	828	768	807	811	755	777	807	769	778	834	761	799	810	795	771	762	809	796
10637	9436	5810	3187	1467	801	748	1007	935	808	581	445	285	194	160	111	125	122	129	121	117	118	144	132	118	105	118	98	140	108	110	116	125	127	103	131	116	118	109	114	116	126	118	120	118	131	108	96	103	113	95	114	103	102	115	116	120	107	117	120	135	133	123	123	118	116	122	126	118	131	120	131	113	115	116	122	102	118	119	119	133	121	119	110	130	106	127	111	108	111	98	124	114	128	113	116	138	98	126	95	111	131	112	98	109	120	123	115	107	118	125	115	107	122	123	121	122	128	106	119	122	109	120	131	115	113	135	121	117	114	99	98	106	105	100	101	119	135	118	111	115	100	124	102	120	122	108	131	110	109	113	121	111	142	108	111	122	122	113	109	96	114	98	120	112	120	122	109	122	99	115	121	112	105	127	109	121	103	106	105	98	124	123	132	123	116	116	135	100	107	116	117	106	115	135	106	122	107	123	122	124	133	105	100	116	116	112	133	130	120	111	111	104	102	115	126	105	107	135	119	125	100	123	101	128	108	136	103	130	105	104	117	107	119	145	99	120	106	120	131	122	114	112	125	132	130	112	106	106	112	143	142	103	133	103	104	104	132	122	124	126	130	111	119	131	116	121	124	123	103	122	115	118	104	118	115	106	100	126	115	104	124	125	141	116	107	113	115	121	130	123	123	111	127	119	120	117	123	111	100	100	122	116	139	125	107	104	98	110	130	114	108	124	104	125	128	122	139	105	138	105	115	104	122	112	120	124	131	123	111	133	102	104	105	101	108	123	117	102	107	103	119	103	114	122	104	130	116	113	108	115	118	134	114	117	119	119	112	122	106	108	123	105	120	119	124	123	122	112	116	136	127	119	117	124	108	101	116	119	102	130	119	104	111	108	132	114	138	121	116	111	118	100	112	115	93	117	114	105	107	123	90	112	118	117	114	138	112	133	120	114	121	132	97	111	112	112	128	121	105	126	107	106	115	120	115	114	117	119	111	102	115	120	121	119	131	101	111	109	119	114	118	119	126	116	126	105	118	110	124	111	112	120	119	115	120	118	99	129	114	113	95	124	109	116	129	125	86	111	108	125	115	111	104	120	124	112	123	115	123	120	106	118	108	124	122	118	133	107	125	103	140	122	129	120	135	140	111	96	124	109	128	130	113	102	119	112	140	113	126	111	111	114	115	119	96	123	123	134	125	114	112	119	111	97	106	105	110	127	122	116	110	116	109	136	106	100	117	125	95	107	119	111	125	127	108	110	127	107	113	112	106	114	135	126	114	124	113	116	101	106	111	120	115	112	112	119	99	119	124	126	120	115	101	134	113	114	110	130	119	107	114	112	119	120	108	116	102	121	127	110	114	135	115	118	118	144	113	113	118	117	144	125	108	118	119	132	108	103	126	112	106	122	120	127	104	108	123	120	126	119	110	112	105	136	134	104	115	119	145	105	112	132	122	103	130	121	123	124	106	146	111	103	129	125	110	118	105	103	105	113	126	125	103	119	123	126	115	113	133	123	121	109	132	130	116	111	119	125	138	122	121	128	134	122	105	141	102	113	120	115	127	123	113	112	117	114	108	104	113	122	117	126	101	130	116	114	99	104	110	108	125	125	114	126	124	124	105	99	140	116	119	120	100	131	123	95	114	117	116	121	140	116	120	135	121	121	120	128	116	118	119	125	106	130	116	117	135	107	145	111	131	97	117	121	107	122	104	139	118	109	112	126	106	123	124	120	113	110	111	121	113	137	128	116	104	119	122	116	113	123	124	131	125	114	84	115	102	115	119	103	119	150	127	119	126	111	105	120	116	106	139	116	130	129	133	114	115	119	112	136	122	109	110	106	102	94	129	120	100	96	111	122	105	123	112	119	90	131	116	122	133	112	124	124	89	123	109	130	117	106	127	121	128	111	134	114	127	109	118	107	134	117	119	103	138	132	117	113	140	106	122	120	105	118	123	121	103	132	103	103	100	121	129	128	122	116	134	123	115	106	108	103	124	126	121	106	132	103	127	107	136	127	124	117	136	120	116	119	134	121	83	132	119	113	118	116	121	112	126	104	130	131	125	102	117	116	113	114	112	111	111	117	119	103	125	135	114	146	106	143	121	114	129	124	102	113	113	104	101	114	118	106	115	109	107	106	111	112	113	104	126	122	113	107	129	103	113	105	99	129	117	118	108	104	116	109	110	117	104	117	110	109	111	122	127	117	126	129	116	131	99	121	114	114	134	97	103	100	107	114	110	120	127	135	116	111	102	95	122	94	106	123	108	104	116	111	121	126	111	94	116	132	107	123	125	106	120	88	140	137	114	124	129	119	115	119	125	128	120	119	112	116	109	118	122	120	118	119	123	121	119	113	128	115	121	117	116	104	103	119	99	104	120	121	101	111	98	110	108	125	105	116	125	112	126	128	126	127	120	103	123	112	121	99	110	106	133	120	108	114	94	111	98	116	91	119	94	110	134	115	96	114	117	113	130	122	99	122	124	114	121	93	117	115	106	121	123	123	126	103	118	104	132	120	114	107	105	107	113	120	97	106	108	117	116	96	102	121	104	121	109	102	118	136	112	102	109	115	111	109	104	108	121	137	93	124	107	122	109	105	96	132	108	118	105	119	107	133	129	129	131	115	121	121	107	106	103	102	127	111	119	125	102	123	133	120	116	119	110	104	126	102	126	121	135	110	133	119	111	96	117	114	135	120	124	112	120	123	131	109	118	100	110	116	115	121	117	129	113	116	94	114	127	128	109	121	121	120	129	136	116	112	120	107	115	127	117	109	124	137	113	123	127	115	132	121	129	118	121	109	115	125	115	116	109	111	103	139	108	121	116	121	113	112	143	131	130	101	118	117	117	110	106	131	116	104	99	104	111	128	111	110	125	123	95	126	105	112	94	114	124	114	137	134	122	115	109	98	124	122	109	97	121	131	133	113	105	129	117	99	124	100	141	121	123	115	117	114	114	107	108	114	105	104	134	131	106	105	120	107	121	96	118	114	114	114	121	108	113	108	117	117	107	110	112	97	116	114	125	118	142	104	100	109	121	118	112	138	112	100	103	124	106	109	110	130	102	142	115	135	120	106	138	110	122	121	120	110	119	113	111	129	103	110	116	120	110	104	109	113	117	132	113	136	121	97	128	128	120	121	123	104	143	115	102	116	120	113	139	128	131	118	111	108	131	111	118	135	123	132	115	119	130	107	107	125	94	113	107	115	121	120	111	134	137	119	118	107	94	124	104	116	105	117	136	107	101	113	121	121	97	107	98	108	125	121	120	101	120	105	125	99	114	101	97	106	108	95	105	96	117	126	110	114	142	110	103	112	112	129	124	121	107	112	118	117	123	113	120	122	122	125	122	121	130	124	113	116	105	111	118	114	132	114	113	115	131	121	96	112	119	123	99	105	116	121	111	111	110	117	108	112	138	109	100	123	107	120	96	134	112	123	113	106	123	107	135	121	104	116	113	107	109	124	119	128	123	118	116	126	120	114	122	123	106
41106	30948	25549	23066	22473	18946	17634	18695	16483	13338	10395	7536	5028	2761	1566	1254	1150	1129	1041	1085	1020	1010	1002	1026	992	934	982	1000	1025	984	952	983	975	1013	1006	971	990	990	999	1066	937	958	909	1037	971	970	963	999	939	967	941	971	958	1012	1015	970	971	1014	973	986	1002	1011	1001	1043	1006	951	961	969	974	985	946	982	982	998	995	953	957	952	1029	941	992	982	1041	992	966	943	944	983	952	990	990	1031	982	998	1021	1016	943	987	978	946	958	955	990	1018	988	1001	989	956	936	921	959	954	965	975	949	1016	919	972	993	973	980	981	1059	933	906	992	1029	970	997	1004	968	978	996	961	964	987	986	931	998	978	967	985	976	969	984	936	935	926	962	1022	954	978	959	1011	983	943	1009	1036	955	976	941	1001	993	988	935	1005	960	998	968	998	1002	934	956	1007	946	970	932	965	989	964	1024	949	1006	952	927	1005	1011	927	1002	963	1017	1067	1014	980	942	1006	985	1033	990	980	930	949	980	991	1001	981	991	988	1014	948	983	1020	950	1032	995	1028	934	968	1061	979	1029	1009	1016	938	974	963	975	941	995	948	967	1011	1030	988	996	1037	964	991	978	962	943	908	990	991	943	987	956	946	979	1003	997	969	994	971	989	981	1017	996	905	1002	1028	1013	967	988	978	1006	997	964	956	916	1030	994	940	1030	994	978	998	955	966	963	993	1044	1002	984	1012	1002	973	960	992	999	1000	1007	1042	1016	953	1016	972	989	927	943	985	1033	992	990	967	1015	980	991	980	1019	984	971	990	970	994	987	991	916	1000	964	972	949	994	993	949	981	968	1024	1030	965	960	979	1006	1035	975	979	941	934	986	978	1012	968	965	995	990	1012	949	970	982	1009	940	979	980	1007	971	1043	1044	983	968	981	1008	973	958	933	999	958	994	978	976	994	954	982	1010	986	1029	990	1089	985	946	973	942	1022	1050	966	1007	1003	998	959	999	943	990	947	965	948	1008	960	996	964	953	987	982	999	1042	1011	1062	1016	964	989	993	1016	1005	996	930	998	964	977	976	1028	911	1036	953	955	966	985	994	981	980	995	962	972	990	1006	968	1001	1013	950	1039	949	988	955	999	951	976	956	942	966	1043	1008	990	999	962	980	936	1000	952	1040	939	1005	1007	964	982	976	990	1004	963	1004	990	947	987	986	1001	977	980	966	1025	1049	980	981	996	972	1012	1029	1009	938	986	928	1046	922	929	962	984	997	1004	999	980	987	972	1012	986	981	966	954	1024	968	985	974	994	994	971	954	965	978	1050	1026	912	997	994	953	945	1016	917	954	973	954	1036	995	1014	992	1075	1038	972	980	975	949	987	1012	984	971	1005	980	1040	988	923	1011	935	978	995	975	986	968	952	943	1023	987	982	983	998	995	943	996	1038	989	959	1018	937	986	1009	946	954	1020	970	951	986	970	1006	997	1011	1013	980	966	993	1001	977	929	1006	1004	973	989	947	1007	993	1010	976	1006	952	977	1002	903	984	948	1018	981	959	942	986	986	962	1022	1005	1019	931	931	959	972	971	954	1066	972	959	988	964	973	926	997	1028	1004	1036	968	929	971	948	968	935	1047	1017	958	1034	998	933	985	992	958	996	1034	954	938	957	954	953	1003	923	1007	938	958	956	953	951	1020	977	1044	982	985	968	966	979	998	972	993	1044	1016	962	952	997	974	977	985	943	1002	981	983	976	1006	950	998	1006	1013	951	978	1034	1018	1007	995	1014	1018	947	1002	1027	979	971	971	951	989	997	1008	1010	959	992	961	1024	963	994	988	995	947	993	968	943	966	1009	1036	970	985	954	998	933	994	997	900	986	991	975	981	994	990	944	946	988	971	998	966	1009	976	997	925	989	946	1012	986	1036	984	958	984	1000	973	957	976	1002	980	942	957	945	974	964	984	994	966	943	996	976	937	1003	992	1011	1010	969	974	971	951	1001	947	994	931	978	990	983	940	1015	1018	948	1039	943	1014	956	974	1016	976	1033	997	973	969	982	1031	914	987	964	919	966	961	1005	946	975	983	1050	1068	949	1023	1016	1018	948	1051	1005	999	928	998	980	955	953	965	962	1009	970	988	945	944	965	965	950	971	1014	1020	979	1023	995	989	1002	946	969	964	1003	994	936	1010	981	973	973	965	1040	1004	1019	972	997	1018	930	970	931	1015	1015	1035	965	1028	938	985	962	990	986	1018	967	966	1017	985	985	1002	996	933	1023	988	973	962	995	956	962	990	994	1009	1013	1032	1008	1026	1008	1022	970	926	990	971	966	969	982	989	989	959	934	968	1038	936	1011	976	964	1021	978	971	988	929	1002	999	946	991	894	972	959	969	965	938	913	911	974	976	961	1038	940	972	977	976	975	943	1039	978	943	904	973	968	976	992	927	1003	969	1016	968	986	1022	967	966	1003	960	1003	968	974	965	992	984	941	967	940	1007	1008	996	988	982	976	978	945	975	1047	932	949	1009	1006	899	944	925	991	1001	989	1028	990	980	964	1021	1003	1023	996	1024	996	961	989	932	1000	1022	1008	942	952	960	980	972	925	962	973	949	957	990	949	1003	1012	980	981	997	1025	980	988	1007	1041	984	968	1001	997	995	964	1010	1005	979	1008	957	968	997	956	1018	977	989	1016	934	1014	1018	896	1011	969	985	1015	1007	1025	950	975	933	975	952	968	976	976	942	921	991	1030	975	1001	966	963	999	1025	971	1027	1006	1038	986	974	963	971	1039	994	977	973	946	990	1027	994	997	941	1034	947	996	930	968	996	1021	1015	922	969	958	999	918	960	1006	975	918	967	956	984	1048	966	968	972	983	993	977	1002	982	964	953	955	916	945	978	981	986	994	986	977	928	994	992	958	997	950	980	958	957	1006	968	917	1003	981	1034	1009	1002	958	951	971	968	992	991	979	1036	960	1031	997	948	1009	934	1016	940	1008	947	1007	977	974	1043	955	983	999	978	982	955	958	986	935	998	973	1020	967	990	1030	977	999	967	1000	985	984	1055	1019	994	982	1014	1006	947	990	992	977	943	1025	985	975	979	1036	976	972	964	983	969	911	999	980	983	1011	1011	915	999	1004	964	996	964	1003	999	956	968	976	933	979	984	995	975	1026	1037	952	996	1015	952	1040	989	975	1003	954	963	970	948	968	1005	959	888	988	910	983	995	1036	975	960	1006	1010	1009	1058	986	997	961	989	943	945	953	992	1007	939	1025	1029	1022	1015	1039	970	965	989	1014	1008	979	939	920	996	1003	984	943	1004	1028	987	972	1027	1011	932	988	1037	971	1009	982	1024	996	1003	1058	1012	979	921	973	1011	976	959	996	1030	980	977	951	926	1025	914	945	984	975	980	1048	1015	976	1008	1021	997	976	944	993	984	954	953	1007	983	1036	983	981	955	1003	950	985	1003	1024	981	970	1080	976	1005	965	919	1004	1001	990	955	1008	1005	1016	976	957	998	965	986	975	921	959	1035	954	939	950	997	969	951	992	950	984	943	981	961	950	982	1023	1006	956	1069	948	939	980	991	960	998	999	976	962	1027	966	969	1009	972	972	969	974	987	939	966	1035	971	969	953	994	912	1004	1047	943	962	1001	961	979	992	991	990	1065	995	982	1000	980	1014	963	973	1007	936	973	967	981	979	1013	990	1040	934	964	982	981	1016	1035	965	943	972	968	1019	962	936	1016	958	1036	1022	960	1007	1030	1010	1019	972	990	936	1070	938	1011	1007	976	1006	962	948	1015	995	976	948	1001	990	949	943	982	962	998	984	962	990	981	959	1004	959	1033	1014	1006	975	995	975	939	967	952	976	993	967	937	987	979	1047	987	1029	992	981	994	954	944	957	928	980	984	967	955	1043	962	1004	998	994	1043	961	931	942	1051	945
10337	7784	4714	3224	1518	829	620	653	724	596	484	370	283	185	105	90	72	91	98	88	83	84	62	84	78	76	84	75	72	74	86	77	76	78	63	76	76	80	55	74	70	82	75	79	62	92	91	76	79	74	89	75	74	93	70	74	71	68	70	82	79	80	85	74	88	77	75	67	72	86	71	85	77	70	89	83	86	81	75	82	87	77	76	82	80	77	72	81	51	75	91	84	84	79	85	64	73	88	79	90	90	69	81	62	73	61	77	69	80	71	84	66	74	92	79	69	84	80	76	80	90	89	80	83	98	60	74	60	82	73	81	76	74	71	76	66	72	71	83	71	69	80	70	78	93	57	90	73	74	79	79	62	66	75	64	80	98	90	84	84	67	79	77	90	75	75	70	80	82	84	73	77	64	69	67	77	69	82	72	85	67	94	76	65	76	67	71	77	69	70	77	67	81	81	75	59	70	80	58	67	72	71	64	80	75	69	90	80	80	89	88	83	67	77	78	80	88	83	68	86	83	75	74	62	76	66	78	67	78	94	73	78	89	75	91	70	87	76	83	82	84	81	82	71	60	76	82	68	83	96	62	96	71	83	84	71	71	72	73	81	86	68	78	78	69	76	69	85	91	77	71	82	65	65	81	86	89	69	84	76	87	75	62	83	84	87	83	81	82	75	70	66	64	56	81	65	67	72	66	74	64	83	87	62	71	69	63	79	79	63	76	66	79	67	76	86	82	64	71	79	92	80	79	77	60	77	77	81	57	77	78	69	77	74	85	63	78	69	77	81	74	82	77	82	73	76	73	79	82	94	90	60	91	69	75	76	64	65	66	82	55	81	77	67	87	60	71	84	83	77	73	74	63	76	62	95	88	63	80	68	88	80	61	81	86	85	72	88	91	68	82	82	56	68	87	91	85	91	68	79	68	77	72	74	75	87	82	78	67	79	74	69	84	78	72	88	79	72	75	94	75	66	83	62	80	76	76	71	74	94	79	85	73	85	92	92	76	79	69	83	89	70	83	70	61	62	74	83	81	70	67	74	66	68	84	84	64	67	78	87	79	72	78	82	77	97	85	73	72	86	91	81	84	82	81	64	66	80	64	61	91	84	75	77	71	85	84	88	87	72	74	70	72	100	82	70	70	66	73	98	68	79	86	73	74	77	85	72	71	74	72	59	72	67	100	74	74	78	64	72	70	90	83	78	82	96	74	65	77	82	77	81	75	66	76	93	80	72	81	80	90	73	73	84	66	79	78	80	79	81	77	78	71	76	96	60	75	79	58	75	63	60	70	75	67	71	93	87	62	80	75	75	81	87	74	64	72	83	81	87	85	81	88	84	68	65	73	74	71	79	72	75	57	84	77	60	83	67	67	84	74	76	76	69	67	77	64	73	69	75	68	80	74	86	59	73	85	64	82	81	75	64	75	78	68	69	70	80	69	75	78	83	69	93	82	80	69	63	86	67	78	75	70	76	92	83	85	68	79	74	71	70	69	86	79	71	65	89	69	81	79	70	81	67	71	88	62	72	89	78	69	82	80	76	79	72	87	80	72	81	70	73	69	80	60	84	68	85	79	81	65	77	87	71	96	78	75	84	63	74	75	64	69	102	78	75	72	69	69	80	101	75	68	95	70	75	77	71	73	75	78	75	87	91	77	77	81	58	71	75	93	68	87	81	67	69	65	81	88	75	86	79	73	95	81	68	83	76	63	68	78	71	76	83	75	88	69	76	67	74	62	92	75	83	87	72	59	64	67	75	64	78	83	85	74	63	76	97	73	93	81	92	69	77	72	93	71	78	75	80	82	74	82	80	75	65	80	63	89	83	82	71	89	70	70	66	84	77	88	89	82	68	73	74	78	79	82	89	79	75	86	72	65	73	90	73	64	82	74	74	80	104	67	79	71	58	73	73	80	54	66	88	75	82	65	90	80	81	103	74	85	79	73	78	74	78	75	75	62	71	54	70	71	73	90	93	85	66	76	73	82	69	76	73	97	85	69	76	82	74	74	73	84	86	71	65	64	78	70	75	72	84	94	89	81	84	67	68	92	74	79	79	74	77	73	85	66	75	65	77	99	78	87	74	64	63	81	68	79	86	87	77	74	95	73	68	58	85	79	75	62	86	73	81	70	84	72	84	77	81	75	84	74	76	66	67	96	86	84	72	70	65	67	69	73	89	98	85	66	78	83	62	75	78	68	73	73	77	59	67	78	62	66	76	68	66	85	87	76	88	69	74	71	67	68	80	80	66	76	75	85	73	81	80	73	70	87	91	79	78	78	66	67	57	75	76	85	65	85	83	75	72	94	71	80	75	63	80	59	84	84	68	70	76	57	74	78	67	74	69	91	95	77	63	74	78	83	87	84	64	86	69	72	74	87	77	82	85	75	75	65	55	71	75	79	82	70	64	66	70	85	74	61	69	91	93	74	77	64	77	88	68	75	81	72	69	69	66	74	78	92	72	76	82	95	76	67	70	72	66	73	84	61	86	82	75	79	75	71	86	71	78	74	71	68	79	78	92	85	89	72	74	78	92	65	54	76	81	76	71	77	88	65	71	64	66	75	79	77	68	66	89	87	62	90	69	71	70	61	77	63	66	81	63	75	57	68	81	68	84	68	77	81	71	83	82	80	76	78	66	82	74	71	71	64	82	78	70	75	63	86	81	73	73	74	81	74	78	87	88	79	70	88	68	74	86	76	79	71	71	81	80	82	76	101	73	61	89	85	72	80	88	70	82	65	81	68	71	79	78	81	75	81	58	75	70	81	80	71	79	63	62	76	86	88	72	84	89	73	64	76	69	93	70	64	71	87	81	68	78	70	82	62	70	73	77	72	85	77	72	73	78	54	67	74	76	84	74	91	76	78	58	75	83	67	75	84	76	59	87	89	72	63	70	80	65	78	85	81	80	64	85	65	64	60	78	61	84	76	85	83	74	75	78	82	64	78	57	91	67	63	69	60	69	81	62	74	81	77	91	62	72	73	76	78	72	91	80	75	78	86	84	77	58	73	62	74	73	60	79	84	73	64	74	80	78	71	67	78	71	66	83	69	90	75	74	59	71	90	81	79	71	68	67	65	83	85	74	84	74	87	72	78	69	71	77	86	77	82	81	83	82	83	81	82	87	85	88	73	66	74	65	74	76	76	63	92	72	82	80	90	77	59	62	81	72	82	74	89	62	73	69	80	67	82	78	72	83	99	78	77	75	71	69	90	61	79	75	61	62	83	82	80	78	65	62	73	69	66	78	77	72	79	81	71	98	81	72	78	82	74	79	76	87	66	66	70	81	86	89	80	75	83	73	67	77	60	76	74	69	92	75	68	80	68	77	75	79	70	71	71	67	73	74	70	80	81	71	63	57	76	94	72	99	87	71	53	68	81	79	82	68	68	63	81	83	75	60	63	58	80	80	78	67	65	74	68	65	86	58	71	80	81	76	80	77	59	72	75	94	63	59	70	77	89	74	81	74	84	68	68	83	82	84	64	66
38956	29059	24272	23841	21270	17616	15169	14301	15026	11655	9598	6919	4586	2383	1324	979	842	759	720	732	724	667	700	629	643	658	676	647	645	635	713	611	650	668	719	680	632	634	617	645	651	652	646	620	674	695	657	599	647	636	600	602	619	653	665	633	662	664	585	625	647	613	624	620	643	656	642	620	631	618	627	617	638	651	642	688	652	684	685	634	653	655	651	654	612	655	634	674	687	628	662	645	675	666	675	635	661	628	648	623	611	607	661	611	659	673	652	631	664	637	612	645	620	670	636	620	666	631	662	683	629	613	590	626	653	659	601	682	678	637	675	627	672	653	639	641	620	665	689	652	670	605	629	704	666	695	635	622	653	658	682	651	650	649	627	631	682	662	617	640	642	590	648	659	642	646	660	600	650	657	617	625	666	679	669	590	675	702	652	633	640	674	653	648	677	610	625	657	679	645	648	621	641	673	666	628	711	646	656	640	625	653	637	680	634	636	651	640	628	662	640	619	668	630	634	657	724	648	668	607	626	688	642	692	652	637	651	617	677	644	655	637	695	631	649	630	664	642	649	654	654	713	669	653	660	636	698	660	604	639	667	652	615	652	667	662	630	660	665	621	646	664	625	639	640	665	601	614	620	657	647	656	670	645	669	628	629	645	620	649	639	609	627	653	631	653	670	615	649	612	624	650	668	643	632	605	670	691	660	597	654	652	667	678	648	668	656	665	688	647	665	679	566	660	624	676	623	643	624	644	631	638	619	664	690	634	609	687	642	610	663	628	658	626	652	643	656	653	666	628	657	669	582	677	650	666	631	678	680	636	670	705	688	705	670	656	655	598	628	683	647	679	662	676	622	627	646	661	634	689	663	603	665	637	636	656	640	637	640	642	626	600	642	659	685	658	689	642	614	593	643	644	612	658	622	659	640	642	631	668	579	631	651	635	645	632	645	629	659	626	679	656	679	650	630	649	642	629	643	693	683	643	624	613	674	667	678	634	651	687	611	692	663	667	639	661	598	635	655	668	634	647	613	636	638	640	665	677	612	608	642	646	605	630	692	648	677	633	645	623	648	657	660	629	672	648	621	608	666	614	665	623	662	634	630	624	655	635	616	648	628	642	648	684	640	619	644	670	651	619	652	670	614	652	661	634	617	601	644	625	638	624	664	661	666	604	616	612	652	614	686	624	652	669	656	667	674	638	636	638	646	619	659	603	666	688	639	601	640	628	677	645	669	646	626	632	660	637	630	631	643	665	678	633	651	707	660	620	644	637	631	637	642	653	618	647	662	647	662	620	703	682	625	679	686	624	644	639	667	615	674	634	613	687	663	646	669	662	647	659	639	640	652	662	653	653	657	666	645	607	618	655	628	629	659	607	639	629	614	619	678	656	571	669	595	649	644	641	642	680	618	617	664	623	648	708	639	633	657	636	638	631	640	607	628	623	642	637	599	639	616	624	685	649	657	664	643	636	628	602	651	632	628	612	624	637	710	646	690	663	640	612	617	632	652	664	627	641	634	670	603	698	661	688	615	618	618	646	601	655	640	663	625	621	627	664	604	638	622	605	655	645	613	662	642	684	645	653	639	667	616	651	609	633	658	630	653	638	606	648	624	620	659	623	691	675	670	632	675	608	642	630	594	653	643	639	670	688	655	583	636	642	628	659	662	691	671	630	666	669	650	615	624	637	624	623	624	651	667	637	680	667	629	623	648	649	641	662	635	668	663	629	630	655	668	702	625	630	681	650	693	602	623	644	653	641	657	606	649	639	646	656	652	662	660	680	681	609	629	604	653	665	602	642	677	671	632	613	636	695	659	646	650	600	672	641	667	644	689	670	655	624	629	669	637	667	657	627	632	618	683	599	649	655	656	648	653	611	676	633	621	677	635	645	653	612	628	654	671	606	615	622	614	655	649	615	665	662	695	639	630	612	673	625	599	633	651	631	670	626	657	668	628	668	656	639	649	645	669	628	628	648	666	651	653	669	588	645	594	710	662	676	628	660	675	623	648	643	680	626	681	647	656	665	619	685	656	644	663	652	659	673	655	655	649	620	630	653	645	658	652	630	645	653	628	635	598	664	586	649	629	633	662	655	641	692	652	673	626	661	641	626	669	619	691	677	625	641	653	620	667	641	647	625	652	647	645	617	625	637	639	648	622	683	700	630	612	658	657	626	625	628	654	619	664	660	592	634	642	633	623	630	659	650	685	680	631	707	617	632	664	602	628	622	641	664	590	632	613	646	637	635	671	613	651	669	686	633	661	615	624	657	651	655	641	621	623	682	642	669	641	590	614	619	703	659	631	639	598	622	664	600	664	681	706	664	642	627	630	651	636	633	618	654	643	687	684	633	695	679	648	616	676	625	655	625	663	671	685	651	642	649	682	645	666	633	637	662	626	654	631	661	624	646	659	637	648	675	717	625	646	659	600	653	666	627	609	677	625	650	630	667	641	657	632	673	662	632	624	651	637	587	670	610	719	650	653	700	635	647	646	667	659	683	679	624	635	672	628	680	647	682	619	607	648	666	636	617	668	638	608	637	693	647	626	670	618	663	649	620	691	628	653	682	638	685	661	690	644	610	667	624	702	630	624	669	660	676	623	684	660	620	657	611	613	633	644	574	586	670	601	673	645	675	606	631	624	625	637	649	653	617	635	668	642	657	621	672	645	656	662	645	634	638	625	646	644	708	649	654	667	679	663	643	640	633	624	643	643	625	691	628	627	665	657	682	640	639	683	659	653	587	669	633	636	672	640	617	695	651	658	651	650	640	663	608	662	608	634	663	678	653	624	654	627	695	624	636	659	615	647	670	675	617	639	651	648	639	662	665	602	630	636	640	672	581	685	669	638	637	644	640	669	645	647	655	654	652	629	628	645	646	666	639	686	674	681	670	634	662	617	634	664	651	687	711	648	666	632	665	667	640	655	672	655	663	618	650	664	626	602	614	662	691	628	640	648	636	686	686	660	645	625	629	651	605	614	667	657	678	649	651	664	664	650	679	690	698	645	661	656	629	693	638	633	597	645	641	626	633	683	629	657	693	674	628	696	647	592	688	653	678	643	627	647	651	636	625	621	630	612	672	619	687	639	629	669	648	619	665	646	681	649	670	667	617	629	653	657	632	672	629	631	682	660	624	633	647	651	619	611	623	664	599	649	673	673	643	625	636	652	672	694	651	614	665	633	680	630	651	664	666	642	681	664	657	632	648	652	651	680	651	651	637	674	631	637	658	651	674	638	626	655	676	690	691	658	603	638	630	664	674	601	644	697	650	653	638	624	578	654	701	650	603	629	639	664	631	675	670	650	621	653	650	637	669	663	630	619	611	681	642	655	640	654	655	653	660	675	666	647	687	654	651	606	634	592	676	682	640	636	588	664	620	662	636	686	606	659	699	642	606	642	654	636	648	674	684	657	642	628	673	614	668	649	606	606	626	638	616	657	665	689	649	623	657	659	634	647	699	625	647	612	648	631	641	654	604	646	603	636	669	644	661	613	627
13882	11899	8125	4489	1875	1161	1021	1271	1434	964	738	592	373	239	155	120	134	104	111	99	115	107	93	104	101	116	127	86	77	112	123	112	93	80	105	95	112	114	90	101	108	101	100	122	92	108	108	100	98	104	112	101	100	95	116	105	109	98	105	96	115	109	84	97	114	94	108	94	86	112	101	96	96	102	106	100	110	109	107	116	99	106	105	112	113	101	117	99	98	98	112	100	107	97	102	95	118	103	126	105	85	82	110	106	108	112	97	97	106	103	113	117	97	106	98	104	86	119	106	81	108	89	95	84	101	98	128	92	132	91	97	105	104	128	90	133	122	114	110	128	111	106	98	112	106	113	111	124	106	96	114	96	102	107	103	105	90	110	98	90	97	97	107	105	98	109	97	111	110	92	88	104	98	106	114	95	116	100	116	103	100	95	111	93	110	84	107	128	110	90	114	105	111	103	101	99	106	98	102	100	86	98	92	93	117	106	99	124	98	109	106	99	110	98	119	107	97	103	94	115	114	92	118	107	97	97	97	112	111	101	97	103	104	87	121	107	99	101	120	103	95	98	117	118	95	101	110	103	93	104	95	97	103	87	117	109	110	90	126	101	96	109	100	98	115	96	112	95	101	102	98	93	108	93	96	103	93	115	112	100	87	98	122	98	86	108	111	104	105	107	99	98	103	119	114	122	87	92	103	90	99	96	102	76	106	100	97	90	106	101	102	98	106	112	93	95	125	102	88	114	100	87	90	82	119	98	99	111	124	105	85	113	101	96	94	94	96	94	98	107	84	101	99	114	124	97	103	112	109	105	105	95	104	92	118	111	105	115	106	87	94	93	102	116	87	127	80	87	107	91	120	114	109	98	108	100	95	120	109	104	88	99	91	113	115	110	116	100	105	122	101	120	89	100	112	87	98	101	96	119	112	101	99	112	97	84	135	99	121	112	104	89	119	105	120	104	89	101	102	90	89	107	97	104	103	109	100	113	103	119	113	117	86	109	94	102	117	89	106	107	104	104	97	108	93	98	106	112	113	98	111	106	107	105	114	104	100	94	102	122	112	89	99	108	106	99	112	109	110	100	96	117	112	109	83	103	101	131	98	106	112	102	110	112	105	93	94	103	108	90	107	102	106	127	91	114	111	93	96	71	115	101	95	127	95	123	70	95	110	113	99	109	91	100	104	103	102	83	102	100	97	98	85	107	95	115	105	94	91	98	115	112	106	109	127	104	107	115	112	95	100	86	92	118	114	115	112	114	112	94	117	116	100	106	94	107	104	102	88	99	102	94	102	103	107	121	102	111	94	101	99	110	98	97	103	106	98	97	99	91	125	104	91	92	99	90	102	107	76	108	121	108	98	111	117	103	121	114	106	113	98	94	107	90	104	100	122	93	112	110	87	122	111	109	94	88	122	111	97	105	105	100	103	115	131	115	91	100	92	103	95	97	101	110	127	77	91	94	117	112	90	87	87	107	115	93	94	118	109	100	99	87	96	108	113	102	121	97	110	116	89	94	113	88	95	81	110	93	110	97	117	112	113	106	104	107	94	115	93	112	104	100	106	97	88	106	89	104	95	105	90	89	115	117	103	114	90	92	121	124	100	110	93	114	97	121	90	96	115	92	117	86	133	103	117	137	112	119	96	103	135	102	112	102	98	92	104	93	87	109	101	111	107	99	100	77	102	94	102	88	122	99	118	119	91	96	101	92	99	93	107	115	92	122	111	98	113	111	95	113	107	121	106	106	99	108	98	106	104	92	110	116	99	101	87	84	88	105	121	96	101	105	116	114	97	110	104	104	112	105	95	106	111	119	110	107	104	110	110	89	95	108	119	96	105	100	110	102	100	91	119	117	93	123	114	102	102	112	128	85	91	112	106	95	94	112	100	100	104	110	102	102	107	89	95	90	111	116	92	102	107	104	105	112	120	106	97	96	110	105	107	113	106	103	114	97	90	103	106	88	103	106	104	128	109	103	81	107	111	99	93	84	97	96	112	119	113	107	105	115	97	104	116	94	94	95	118	99	98	93	115	112	104	96	91	126	105	104	119	125	106	95	115	102	115	99	108	75	105	106	92	96	98	115	98	111	125	107	125	91	116	104	109	100	99	96	96	109	104	123	100	85	106	123	117	117	108	99	123	87	114	99	111	99	98	102	82	90	116	119	101	108	103	114	102	108	105	97	108	105	110	103	99	116	112	83	106	75	93	113	109	99	108	125	113	104	98	106	98	102	102	104	108	108	119	100	95	91	134	95	106	94	98	104	113	101	96	94	102	108	123	100	87	80	97	106	95	100	99	106	113	81	116	86	113	98	109	110	107	94	119	115	104	90	78	98	104	96	105	95	115	105	119	110	100	107	116	99	84	97	101	121	91	113	113	86	99	121	107	115	115	95	110	101	104	116	102	114	108	113	114	89	99	102	95	106	89	110	97	100	104	104	109	114	103	109	116	95	101	113	106	106	103	113	101	99	107	117	109	107	119	108	85	108	88	100	84	105	98	98	105	110	104	102	109	117	108	107	81	113	117	105	96	109	93	105	123	104	108	117	108	113	117	93	112	111	94	89	111	117	103	101	109	101	107	115	111	94	93	95	116	109	121	109	92	100	97	106	92	91	104	116	115	109	93	100	108	105	115	109	106	109	112	90	94	101	115	120	105	104	112	93	116	98	93	91	112	117	86	116	120	114	89	106	104	110	113	103	106	134	99	98	108	99	112	106	96	79	85	97	104	105	121	100	107	94	94	97	95	106	107	115	99	107	111	88	105	93	88	97	116	94	100	109	127	106	106	94	110	116	103	100	117	99	103	107	106	105	96	121	87	103	117	93	105	116	119	98	104	101	101	123	112	111	108	88	110	103	93	117	117	89	109	102	87	104	93	99	97	91	95	83	85	96	107	100	87	127	99	87	116	130	94	116	108	101	121	118	96	99	104	100	112	96	80	96	113	100	97	114	95	113	113	119	109	92	99	121	102	120	126	93	113	101	82	91	97	114	118	118	94	80	110	137	94	96	107	109	112	129	110	102	93	109	90	102	96	104	96	107	101	92	103	88	115	113	107	121	106	111	94	119	115	90	108	118	91	109	112	115	125	117	106	105	115	113	109	106	99	99	108	91	112	95	104	91	106	95	109	104	95	122	89	112	136	99	117	121	123	115	97	118	105	93	96	119	113	82	115	119	106	95	121	104	107	104	98	102	108	93	98	94	114	106	126	119	113	105	113	108	107	114	93	89	107	99	94	113	90	90	106	115	120	114	108	92	107	110	104	103	98	104	99	104	106	92	115	105	95	112	112	96	114	116	118	94	111	102	104	111	98	93	95	103	116	107	88	119	107	116	104	105	103	113	115	100	105	138	111	114	109	85	103	109	105	105	105	90	91	88	109	93	99	114	102	89	95	114	115	104	116	93	111	106	97	109	109	102	113	104	99	96	120	89	115	86	103	108	97	75	92	87	101	107	105	98	123	103	95	103	102	110	100	108	104	96
44300	33040	29752	25625	24382	22091	20602	21710	20574	16328	13276	10321	6675	3508	1932	1307	1203	1058	960	1012	1038	979	897	907	882	920	946	896	884	865	857	902	928	912	898	930	904	952	892	926	894	898	863	903	874	869	848	895	896	940	904	891	861	945	876	913	840	941	840	943	921	943	912	894	888	889	871	894	894	898	943	866	865	848	884	886	929	927	895	878	853	890	933	871	927	824	841	873	917	917	921	853	883	913	902	924	907	872	850	856	939	909	894	917	860	917	921	925	929	903	948	903	860	880	880	925	898	911	910	907	923	906	933	921	904	901	899	948	897	892	902	886	931	889	873	906	848	916	903	818	902	871	897	927	837	896	877	855	872	901	936	918	906	908	853	902	915	929	878	939	927	901	886	794	914	894	903	935	912	909	902	877	886	906	919	907	885	896	892	858	901	898	938	909	912	864	897	910	922	882	883	905	849	875	928	921	866	865	874	886	915	917	859	912	947	912	895	901	864	910	944	953	904	951	944	890	857	909	894	911	853	900	924	882	912	933	928	966	894	939	865	925	889	929	855	898	888	896	927	940	923	905	941	922	905	864	900	880	907	950	865	870	917	855	872	874	913	895	855	882	912	935	933	893	901	855	910	887	916	912	866	850	896	916	864	933	895	879	825	906	845	881	939	897	936	903	929	945	882	912	898	932	872	881	898	893	917	867	881	872	927	899	884	871	856	882	884	918	894	809	947	909	934	879	928	880	922	908	939	910	935	895	891	884	912	868	899	903	930	877	872	891	881	888	939	882	945	916	895	934	915	898	844	955	885	884	849	881	914	959	879	923	923	916	873	921	896	929	898	955	906	876	899	885	919	881	872	916	933	902	886	834	953	887	914	870	905	905	888	891	891	933	906	958	931	908	906	828	873	885	945	922	902	913	920	934	898	845	920	864	894	948	903	914	899	847	853	870	901	914	926	928	888	900	909	897	927	888	868	838	891	933	874	859	937	914	917	931	877	888	865	953	876	867	938	871	876	935	911	883	901	936	895	912	919	883	884	902	934	880	913	914	873	859	831	898	895	912	900	838	881	890	887	923	925	869	874	951	920	937	871	860	882	862	911	903	874	896	840	887	891	922	884	877	919	908	871	914	885	919	897	856	841	869	874	908	858	890	886	921	879	903	932	876	887	893	882	883	909	964	883	893	899	931	860	875	877	935	889	830	919	920	960	952	819	906	919	843	908	916	898	858	870	890	896	926	879	908	879	863	942	939	844	869	935	924	890	871	903	871	952	921	918	862	859	868	866	899	880	903	940	881	887	931	881	867	896	927	924	893	978	937	970	871	920	925	845	926	858	932	908	913	855	874	928	927	891	926	896	915	866	891	833	847	895	900	955	963	879	973	848	940	895	901	976	906	874	887	935	876	918	914	873	858	906	915	921	988	864	886	914	845	921	875	911	919	928	910	928	892	945	924	942	888	927	932	938	882	924	840	905	910	907	854	881	901	854	921	933	920	968	914	908	834	897	936	922	906	891	890	921	906	947	858	848	890	955	937	879	847	901	888	943	925	899	936	954	892	888	954	861	941	906	903	905	881	912	935	875	935	918	928	924	906	885	928	912	847	881	928	898	942	904	917	934	926	891	942	907	885	884	844	872	858	842	894	863	880	836	859	903	823	856	915	902	967	859	941	886	906	939	884	869	924	885	856	906	901	914	914	896	897	912	914	902	892	861	917	936	886	897	922	915	936	855	928	845	840	865	896	936	889	906	876	917	923	898	903	896	879	936	919	839	911	918	902	867	889	890	921	888	942	870	908	896	902	931	952	890	856	943	899	882	913	888	886	885	911	973	861	937	867	834	909	842	879	913	888	910	872	895	946	926	920	860	847	908	937	945	874	899	905	950	902	918	906	869	924	912	897	901	889	887	927	872	898	867	878	911	903	913	908	883	906	902	870	897	907	886	893	883	871	908	930	926	924	891	876	924	900	894	898	870	896	889	875	859	907	870	867	901	850	963	879	891	898	919	950	891	908	908	873	923	880	886	927	914	851	906	824	905	890	910	950	879	897	837	880	912	886	930	910	900	874	853	829	945	944	844	863	874	866	910	860	884	965	937	920	851	868	880	928	855	866	885	927	903	858	924	894	865	890	884	868	896	915	894	892	911	820	932	921	852	902	954	894	848	930	893	878	878	853	843	944	876	907	871	942	933	909	864	905	851	910	903	928	877	880	893	875	887	924	879	873	862	904	900	898	887	871	874	894	943	913	930	931	920	864	943	933	891	835	941	917	963	897	847	886	881	897	924	903	899	877	875	907	931	970	883	901	930	912	888	906	927	913	941	915	888	931	865	863	913	910	930	913	853	857	937	916	939	886	966	854	905	916	888	890	946	883	891	896	882	867	868	865	886	848	929	915	879	878	877	822	959	878	917	879	889	899	885	869	917	883	931	922	925	897	904	902	947	832	989	925	854	899	909	892	936	914	897	890	932	893	895	855	896	878	952	915	928	876	904	892	900	912	874	889	886	868	856	909	953	967	909	873	870	940	888	930	932	874	903	888	879	873	904	928	922	900	889	868	863	913	902	912	940	959	944	915	946	917	934	900	870	905	896	865	852	893	920	874	907	846	887	852	995	908	923	916	953	879	959	915	908	860	883	896	917	900	938	928	841	907	859	907	916	898	879	902	927	904	879	870	881	907	898	941	936	895	951	890	850	914	838	881	875	858	875	901	893	885	906	923	960	860	892	875	924	903	879	861	914	968	915	881	888	893	918	872	868	844	903	891	929	892	901	867	884	861	905	885	875	894	931	918	946	915	845	882	871	903	911	856	945	894	948	878	915	899	896	973	887	936	938	897	919	897	933	893	880	959	915	879	891	911	867	897	888	908	914	871	882	927	894	917	893	905	840	934	905	899	949	918	922	874	879	876	885	878	875	891	873	831	938	902	906	864	923	873	867	904	934	899	888	949	925	927	884	878	921	899	916	903	861	897	805	921	874	919	936	847	943	843	935	914	854	917	901	889	890	925	862	872	883	921	891	970	909	869	918	878	946	869	863	901	866	905	887	875	938	917	865	848	879	869	862	814	894	884	905	828	923	969	875	860	900	899	923	935	868	904	915	910	869	913	870	907	931	920	951	863	839	905	880	847	838	929	895	839	874	935	863	837	900	869	912	888	893	965	920	896	822	890	951	904	901	946	827	883	894	943	902	931	899	905	888	857	922	862	940	860	916	870	871	905	922	870	905	968	894	869	872	868	895	819	864	892	907	921	917	900	865	874	875	878	861	878	902	891	899	923	818	868	917	943	950	882	925	883	913	888	880	886	902	935	897	860	909	926	895	930	861	960	894	871	893	912	864	888	859	907	960	896	854	876	943	919	902	972	833	905	900	884	897	922	866	890	894	895	925	926	922	881	857	928	928	882	868	883	867	877	858	906	920	912	877	900	915	892	855	902	940	890	918	859	902	887	944	892	868	848	969	857	899	945	875	896	924	874	879	873	940	937	886	894
8539	5779	2965	1323	597	409	321	249	235	209	185	151	134	108	116	105	88	104	86	87	94	102	101	108	92	89	86	94	99	78	80	90	97	85	91	96	75	99	85	122	88	101	102	99	103	93	107	90	114	104	96	95	106	95	84	98	108	104	96	92	89	90	98	103	83	112	96	90	109	102	97	102	84	92	88	86	95	81	96	100	102	85	110	91	90	102	105	97	114	105	86	90	78	78	93	98	88	88	86	102	89	82	89	93	102	119	108	102	101	106	104	81	92	93	80	89	70	93	104	104	94	88	82	106	94	105	89	87	109	98	92	98	94	102	114	94	99	95	98	100	85	100	85	101	104	76	92	98	92	87	88	83	93	85	88	95	71	94	104	109	102	93	84	80	90	93	90	89	97	92	109	92	91	96	91	109	91	88	96	100	103	94	98	103	112	97	93	88	100	98	111	107	86	110	101	89	92	105	84	92	86	85	103	97	100	97	98	76	101	107	98	96	96	93	116	82	107	89	107	85	106	85	97	103	109	87	97	102	106	108	88	95	105	90	105	110	92	104	78	95	103	92	105	95	74	110	104	105	89	79	105	87	83	83	108	103	102	87	110	89	104	89	96	84	83	97	112	90	80	85	107	100	94	124	103	89	80	87	112	84	101	109	111	90	101	109	97	95	87	101	98	98	83	101	97	90	111	79	98	94	83	101	82	96	88	75	96	90	95	99	84	110	91	90	97	104	92	104	109	81	101	101	95	97	94	83	109	97	86	87	87	92	81	79	110	81	89	78	104	106	90	81	90	89	96	88	107	92	93	121	91	102	100	89	101	85	91	94	82	103	86	81	94	80	103	90	91	112	82	103	116	83	100	85	78	96	89	77	101	103	106	85	74	100	103	103	75	84	84	90	83	88	94	91	105	78	93	94	87	82	82	87	96	105	93	82	94	95	79	78	110	93	101	93	99	88	86	95	116	80	104	96	88	92	92	102	92	98	89	104	86	93	113	92	82	106	102	73	91	76	98	102	90	86	109	107	99	81	96	90	87	88	95	103	85	95	95	79	101	87	101	100	95	93	91	92	105	103	94	98	80	108	93	92	79	94	98	107	101	95	92	99	92	98	102	86	88	107	103	89	78	95	82	81	94	84	95	88	105	98	89	79	84	90	87	99	99	91	83	102	105	97	93	93	110	98	98	89	85	90	118	106	93	98	93	113	90	95	108	92	85	82	117	103	74	105	77	85	97	95	101	94	94	82	96	100	79	92	101	93	112	84	94	94	83	86	99	96	89	84	80	107	85	96	108	70	86	88	116	88	98	78	87	109	94	88	93	93	90	109	101	90	87	95	91	103	93	105	95	78	99	96	102	83	93	108	96	101	97	92	84	92	89	87	80	88	106	91	90	100	99	107	96	101	95	106	99	89	90	91	74	81	77	88	88	112	91	100	96	92	121	78	80	105	96	82	93	91	94	106	89	74	109	106	78	75	82	107	85	87	88	103	97	95	88	93	92	105	84	111	99	93	98	85	85	103	104	118	95	95	88	87	92	100	94	99	99	100	88	101	91	88	97	100	108	112	91	97	106	92	107	98	89	87	85	93	73	95	97	90	79	78	90	78	92	105	86	99	94	96	84	87	101	97	112	93	104	89	89	98	113	112	88	101	95	86	100	90	83	93	78	105	101	73	92	95	95	95	105	112	91	100	101	99	94	89	91	94	94	86	89	100	98	83	86	88	98	85	89	88	83	88	82	98	77	89	94	96	95	78	86	79	103	101	111	94	98	92	79	94	111	82	99	92	79	81	97	90	76	93	95	87	94	94	97	103	94	82	88	90	86	112	91	77	93	90	99	89	88	99	101	106	99	80	85	90	94	97	86	94	89	102	83	88	87	116	80	91	106	108	95	86	71	86	105	88	99	108	93	98	115	109	100	80	98	104	112	100	94	101	101	90	88	96	90	101	101	82	98	96	95	85	109	97	76	89	82	95	97	82	97	93	111	88	79	92	109	82	97	107	89	96	90	106	90	82	96	96	109	113	91	108	96	103	79	85	98	91	80	97	87	117	91	105	105	112	79	98	90	89	86	97	77	78	109	111	96	92	93	97	94	91	85	105	86	108	84	79	95	90	93	86	107	85	99	106	98	82	98	101	98	87	90	89	91	101	86	100	96	86	98	86	88	98	75	109	78	98	86	90	93	75	94	111	104	96	109	99	107	90	93	84	83	93	103	97	95	90	99	80	81	107	109	105	85	93	103	76	79	99	84	83	117	102	84	100	98	95	102	89	109	100	88	82	93	93	91	100	92	89	105	84	94	90	97	110	104	96	92	106	111	95	99	85	87	92	94	89	109	79	82	104	93	96	67	86	118	78	87	104	99	106	95	103	98	96	105	97	97	104	90	90	103	73	93	104	95	90	91	97	86	91	97	93	100	98	99	87	90	92	92	103	97	77	95	91	103	91	96	94	93	96	72	91	91	87	84	83	92	88	92	100	99	94	100	95	96	94	104	84	108	95	102	95	91	89	91	98	91	86	109	89	91	98	100	90	96	106	100	66	99	91	95	84	96	102	78	84	77	89	92	96	116	102	101	107	121	77	100	110	89	82	95	70	97	108	103	93	84	108	103	101	100	98	103	96	84	86	93	96	86	102	91	127	102	108	105	101	93	98	94	94	97	102	99	97	98	105	103	89	112	106	84	80	107	89	83	86	72	94	91	96	86	102	95	102	100	101	97	91	66	113	87	91	85	99	103	78	80	94	98	102	116	97	86	92	94	112	97	92	86	88	86	88	90	91	104	85	92	95	87	96	92	88	76	91	106	86	101	98	83	86	88	94	94	89	90	77	96	82	90	110	92	121	89	92	86	81	96	100	99	91	94	90	111	100	93	87	102	85	96	92	96	108	114	106	90	99	121	79	104	95	100	109	103	115	83	96	97	106	99	88	97	91	88	91	97	97	79	96	94	93	87	98	104	105	91	99	85	87	100	96	96	81	93	82	100	81	107	129	101	90	90	107	98	84	87	94	95	88	104	99	118	100	87	90	106	91	73	108	93	88	103	88	78	99	79	100	85	85	85	84	84	96	91	107	105	108	114	107	102	93	103	110	105	109	88	106	97	82	107	97	86	93	96	88	96	100	84	108	95	92	105	91	97	102	104	92	108	100	74	96	101	96	102	97	100	90	115	85	86	92	100	87	93	80	82	110	92	102	87	104	80	73	96	121	106	85	93	99	95	102	96	89	101	89	89	88	111	93	101	95	114	81	109	111	86	89	103	98	95	90	105	105	96	95	89	101	89	93	109	93	101	96	106	108	107	93	95	89	97	90	99	93	86	86	85	94	104	89	69	90	98	95	88	87	85	102	103	97	110	96	112	91	92	94	100	94	97	114	110	90	96	87	108	72	85	85	102	85	89	102	98	82	108	90	100	98	98	98	104	81	101	82	87	96	101	70	90	114	122	121	101	105	88	101	84	102	96	79	88	105	85	92	91	91
37438	26129	19484	14043	12517	10885	8020	5902	5364	4278	3206	2457	1849	1283	965	888	844	813	829	782	841	780	817	808	819	775	787	793	818	816	860	825	770	775	870	834	803	806	768	770	778	780	824	782	840	849	810	775	822	797	842	771	790	817	798	792	819	790	822	884	780	776	789	768	821	815	833	796	788	761	745	838	805	838	803	818	751	803	866	755	850	780	847	787	810	827	814	735	751	793	791	765	797	849	788	765	796	791	802	812	828	786	766	809	785	798	815	794	777	784	816	774	793	752	845	773	833	778	811	847	790	792	798	789	857	800	821	805	829	805	774	816	795	789	788	758	837	800	843	763	790	804	770	733	769	776	777	782	771	870	809	799	803	829	801	824	796	803	842	812	804	758	796	825	828	789	857	761	848	744	748	822	803	782	793	798	771	794	824	775	793	790	823	818	817	757	777	756	810	793	805	768	738	782	801	770	752	754	801	823	843	791	766	775	806	775	763	805	802	799	775	768	825	770	800	806	767	849	806	758	827	828	811	804	815	799	811	822	774	799	861	841	795	865	775	802	811	823	819	829	824	815	802	769	842	810	825	783	814	818	828	754	808	774	779	810	778	758	775	788	795	755	819	790	799	809	758	753	763	813	785	824	801	796	806	767	826	877	803	795	783	820	793	818	820	812	793	756	800	760	835	805	802	783	757	819	794	779	810	749	791	799	790	804	862	808	818	805	767	770	785	824	780	776	832	800	789	824	810	840	801	785	829	809	750	816	853	769	835	842	842	796	796	800	801	838	828	770	791	786	781	797	796	834	798	777	789	805	772	775	811	784	773	846	815	806	808	790	805	798	797	787	830	807	813	807	825	755	821	766	824	799	808	758	859	795	762	760	805	854	784	772	845	823	776	821	772	844	815	815	825	774	784	780	784	804	796	808	799	786	818	855	775	788	735	794	809	787	795	807	773	761	791	805	785	799	795	826	799	772	840	749	754	814	799	786	801	784	792	784	839	746	832	770	836	790	785	806	821	825	814	827	835	791	854	798	801	810	748	797	776	780	789	792	760	790	809	752	784	796	772	817	842	788	861	809	793	782	831	811	830	811	752	820	831	791	809	788	814	838	819	829	815	790	743	835	832	749	792	791	780	767	764	812	814	831	798	805	776	783	796	816	782	774	780	774	760	839	801	789	801	804	778	788	803	750	781	850	767	754	806	798	763	820	767	788	870	791	835	815	857	757	804	793	846	827	813	769	771	792	820	833	778	789	766	822	785	834	822	809	777	776	822	778	836	765	797	804	804	729	795	862	746	810	825	791	816	750	796	862	765	834	835	813	820	799	795	833	788	781	847	806	762	782	826	836	817	741	843	757	797	819	834	791	770	830	820	768	804	768	801	819	786	793	819	801	787	777	865	808	816	808	804	818	793	780	791	795	787	842	836	803	821	831	813	772	793	822	809	787	810	792	826	790	849	808	819	822	784	792	785	759	836	840	790	822	837	797	799	804	737	784	802	754	820	829	799	771	813	780	849	780	801	791	800	798	791	794	812	819	812	828	778	776	802	813	804	781	816	802	804	796	824	765	746	771	777	792	813	742	796	843	838	852	801	826	748	755	857	816	807	802	830	781	810	790	811	811	795	780	826	853	796	793	802	822	774	802	895	827	840	785	835	784	823	839	769	799	802	833	761	815	820	777	830	782	861	771	840	815	785	797	827	773	830	844	823	791	787	746	748	780	808	849	800	779	763	748	819	825	832	764	815	821	822	825	777	770	790	798	772	780	743	799	766	782	860	799	800	772	803	827	811	833	805	815	796	759	855	779	784	784	851	767	797	752	829	839	852	842	826	818	809	837	790	784	839	755	743	814	823	812	823	745	800	769	825	815	850	809	826	774	823	813	791	812	789	759	782	792	801	777	749	823	808	817	786	877	791	809	799	819	789	829	801	773	755	777	784	822	806	824	837	778	844	776	745	795	811	832	803	836	814	790	762	815	840	818	807	818	806	799	829	803	782	822	822	812	772	776	799	814	821	783	796	825	833	781	771	816	776	756	805	806	802	821	786	805	777	750	776	864	780	807	750	783	831	765	814	774	774	791	811	766	814	780	777	772	811	794	814	775	847	772	793	806	800	810	801	825	816	772	828	801	819	794	858	772	818	835	814	854	772	736	804	785	801	741	792	797	861	798	782	785	773	806	749	804	805	789	783	808	776	785	782	837	740	842	799	794	780	831	766	829	775	767	826	765	786	776	804	774	849	849	791	741	810	825	813	798	810	741	793	827	796	780	835	832	835	792	807	770	810	743	843	760	783	806	811	821	790	832	810	794	787	807	805	816	823	809	839	809	858	819	813	734	859	806	788	784	831	769	758	815	791	812	752	801	785	819	814	798	856	824	821	771	811	823	770	778	802	796	809	798	792	850	786	773	777	757	791	774	856	775	784	817	801	778	738	763	780	761	772	800	775	762	775	773	828	823	779	745	796	802	780	835	783	797	821	808	800	828	785	761	802	798	768	851	858	816	823	830	804	791	839	791	815	783	780	769	804	778	878	845	787	810	744	799	730	793	807	802	795	817	851	800	764	795	817	814	760	810	770	812	781	855	793	823	823	766	791	821	749	823	789	800	791	795	789	820	823	834	802	773	761	825	826	827	733	778	782	821	792	780	780	776	821	797	812	811	789	753	802	737	829	801	783	806	861	809	800	759	789	784	781	811	820	793	767	807	833	765	779	797	773	797	817	785	794	788	833	828	808	835	730	763	842	802	834	797	798	808	850	819	788	759	825	795	805	790	842	829	814	761	801	795	828	767	791	749	835	803	806	837	840	794	839	772	830	810	735	751	778	794	759	785	790	797	827	786	803	769	777	828	759	799	789	812	802	765	813	837	778	823	781	805	829	807	849	799	766	843	760	785	822	799	790	783	758	777	810	829	827	804	811	801	828	762	834	793	816	797	769	836	742	767	757	811	796	787	821	808	812	786	791	784	829	767	798	787	834	841	760	846	789	786	805	819	813	780	823	831	804	798	796	755	801	789	822	812	773	762	737	813	771	808	795	760	823	844	838	785	824	816	757	831	824	785	820	793	779	762	779	787	745	781	830	778	826	799	740	815	772	818	778	794	789	836	783	855	785	789	823	796	800	786	767	794	799	784	780	819	793	784	818	773	812	786	798	804	835	799	783	781	835	819	815	805	824	789	804	783	803	784	807	813	778	836	813	776	790	834	823	798	778	777	813	854	798	830	837	785	828	814	793	840	779	829	744	778	769	796	794	806	794	820	807	806	853	798	782	765	810	796	775	831	770	792	783	812	779	790	846	788	777	773	802	769	805	789	811	821	790	789	818	782	828	791	821	793	820	806	851	755	780	800	839	752	799	797	807	785	788	821	797	808	793	829	778	798	776	819	803	822	772	793	797	825	795	822	778	825	747	815	809	815	798	842	791	816	799	759	806	827	866	811	738	762	818	833	811	764	801	825	793	786	789	827	839	790	819	803	845	779	782	814
11118	9541	5856	2599	1538	1120	867	941	999	715	604	496	346	233	161	142	127	88	117	125	135	117	138	101	118	124	126	103	100	109	132	114	106	129	133	127	121	110	110	132	127	129	119	113	99	112	110	130	134	135	114	120	121	130	126	129	124	110	146	111	113	119	106	130	104	133	118	107	116	109	117	105	115	114	141	128	107	101	94	109	122	105	111	129	96	107	142	124	102	138	150	117	121	111	111	123	124	125	108	112	126	106	133	118	121	126	120	113	105	118	119	115	105	114	141	119	102	91	111	129	108	125	118	120	115	134	126	108	106	113	124	126	131	131	114	124	120	110	115	110	118	119	126	116	117	103	104	122	120	155	129	113	93	114	114	115	112	145	122	124	123	109	112	124	120	97	135	109	103	108	116	105	133	113	100	123	126	115	98	110	121	128	114	132	119	108	105	125	135	114	103	115	108	113	121	116	93	112	130	103	134	123	116	119	125	110	102	116	126	136	118	113	127	112	107	123	128	122	107	116	122	109	135	116	129	106	120	91	117	125	113	118	130	108	109	108	102	128	83	109	116	111	136	107	123	120	124	121	109	106	112	106	108	128	93	98	130	131	108	101	122	109	122	128	129	106	122	124	123	129	131	114	131	113	123	113	95	115	133	118	127	114	124	98	135	138	133	118	132	126	115	128	115	128	114	110	117	113	108	129	119	121	108	100	116	100	118	127	109	118	105	116	108	120	129	132	134	122	117	112	120	108	126	101	117	115	103	123	126	102	121	109	128	136	111	124	112	121	114	106	111	137	133	127	110	121	105	114	119	103	100	113	122	120	118	124	123	114	123	126	113	123	119	94	125	121	104	123	110	130	145	113	112	95	114	123	123	132	132	113	130	130	111	115	127	111	106	124	106	126	106	113	109	122	114	108	109	121	116	114	125	122	123	112	115	111	109	121	132	117	131	109	147	114	124	108	120	109	107	127	111	110	123	124	114	114	108	114	118	111	104	120	130	114	107	120	140	116	107	109	123	125	120	126	110	124	99	134	122	134	120	113	107	113	119	106	128	110	125	142	116	120	131	118	128	103	129	112	104	122	129	142	132	86	113	115	126	121	115	119	126	115	135	132	97	117	115	125	142	128	134	109	98	110	127	130	123	104	120	121	118	128	132	125	134	150	126	114	116	133	128	133	108	115	112	113	122	119	157	119	121	117	121	131	95	122	132	133	88	113	114	119	112	133	110	121	124	140	111	125	126	114	112	120	120	130	128	126	133	116	141	139	119	90	115	126	92	119	113	132	101	121	106	113	119	117	109	147	127	104	137	129	103	116	124	117	115	117	109	104	128	108	116	113	123	116	123	111	108	112	128	121	120	133	123	123	138	102	125	138	112	109	104	104	120	125	122	117	102	105	103	119	121	103	124	111	130	125	127	134	117	112	116	122	113	104	107	109	128	130	136	112	122	121	104	103	100	141	125	117	139	117	118	112	128	110	127	116	107	109	125	119	113	118	118	103	133	96	119	129	124	122	125	110	134	134	117	111	107	156	106	128	121	136	135	142	112	120	119	106	130	123	92	123	125	124	133	106	115	114	125	102	112	107	131	106	96	109	111	133	105	119	123	113	99	121	124	108	118	120	119	126	104	103	121	112	111	116	112	121	126	121	125	119	106	113	117	117	135	111	112	117	126	128	113	127	125	97	121	111	116	101	137	123	122	115	113	119	116	120	105	112	117	122	114	116	137	123	144	106	111	113	122	116	106	117	121	125	132	109	107	112	118	95	134	140	122	101	137	106	109	123	109	106	126	109	128	129	129	111	104	115	119	121	137	133	127	125	121	106	111	99	116	109	116	113	126	105	117	116	112	133	113	123	121	125	122	120	127	127	119	107	132	99	128	132	123	123	133	126	114	107	128	127	115	108	125	120	112	108	104	128	103	122	115	112	111	133	110	107	109	127	109	110	128	87	122	129	124	120	117	154	119	119	123	116	125	112	110	128	131	133	92	115	111	112	122	140	104	130	108	121	116	130	114	110	116	107	101	110	107	116	108	132	117	109	125	109	99	113	121	127	123	123	104	121	127	99	118	95	126	119	143	116	114	114	112	129	115	123	118	126	108	104	116	110	124	101	101	111	119	112	115	115	131	122	123	130	103	121	118	125	127	118	118	127	118	111	116	135	114	121	100	123	109	99	107	130	107	121	124	100	120	120	126	115	118	118	129	103	96	120	130	141	117	134	117	116	125	101	101	122	137	107	124	118	108	106	107	99	123	123	137	124	109	135	123	119	120	131	111	103	109	117	106	108	131	127	121	116	115	104	139	114	98	111	93	100	114	114	124	118	140	109	117	115	127	137	100	104	125	97	109	105	154	107	125	133	117	112	121	122	127	111	109	117	126	109	102	112	122	113	106	119	108	116	114	114	124	113	125	117	128	137	104	122	119	130	126	135	122	114	118	120	111	129	130	126	117	116	102	129	123	121	117	121	122	121	115	123	107	113	114	123	137	98	106	119	112	145	112	134	118	122	132	127	103	102	119	126	113	112	102	114	118	111	96	116	132	115	128	121	113	125	115	116	115	116	113	121	111	115	123	117	124	112	117	108	140	119	106	117	121	120	133	113	116	128	106	115	112	121	118	109	114	115	106	103	130	118	120	107	150	99	121	115	110	133	124	123	117	105	104	134	116	141	119	125	124	127	119	117	113	122	115	119	119	119	90	138	118	123	105	125	110	115	117	125	94	123	102	122	122	132	126	128	123	117	121	144	134	106	109	109	111	119	113	104	104	138	136	111	92	127	133	103	128	117	113	110	99	127	127	94	103	120	133	122	124	135	136	92	119	131	105	139	110	137	138	127	131	128	119	90	139	127	130	139	124	117	134	115	118	110	122	105	130	125	114	105	127	114	106	138	121	114	116	114	123	122	100	117	106	107	100	123	128	115	113	116	105	110	132	120	113	119	117	114	127	119	137	120	111	135	99	99	130	109	103	125	103	123	108	122	105	109	153	119	119	123	132	114	113	128	118	135	113	103	121	126	126	129	107	116	113	107	128	109	121	119	116	134	96	124	106	108	116	105	126	116	133	117	139	127	130	129	113	118	117	130	101	131	121	128	122	129	108	133	120	124	125	122	123	109	147	111	122	127	114	122	117	124	100	123	119	135	124	106	125	120	97	97	107	105	109	115	114	136	122	114	101	109	113	127	115	108	116	107	121	125	95	129	135	120	107	116	104	107	108	133	124	114	125	116	137	121	107	115	102	112	113	116	121	107	115	106	108	103	121	116	102	117	136	116	129	118	115	131	127	132	115	125	126	128	127	118	117	110	115	116	121	105	135	116	140	122	118	126	115	116	119	113	105	123	113	118	125	116	107	113	128	113	132	123	133	131	111	126	134	131	108	132	123	140	120	111	126	120	108	124	122	98	110	110	125	135	110	117	99	125	119	104	100	106	115	112	120	104	137	103	129	118	114	113	129	101	117	116	114	118	136	109	119	116	134	121
42070	30931	25311	20797	23031	22166	18675	18205	17037	12912	10287	7751	4981	2838	1702	1331	1143	1051	1067	1063	1007	1049	1041	954	1012	976	1049	978	1033	1046	987	962	997	993	908	1053	986	969	1066	970	983	961	1003	949	1003	968	1007	977	952	990	994	1033	1023	1034	954	1007	974	1012	981	973	940	962	1003	959	976	1036	978	987	1037	931	947	1038	983	994	983	1025	1000	989	999	972	1002	987	974	1011	995	1019	1010	976	1007	936	954	965	929	1078	1004	1010	1052	944	1025	1027	1022	974	990	1000	1008	977	1023	981	948	1009	937	965	1019	1023	968	1016	984	986	1001	968	987	972	971	1027	1032	987	1010	983	989	995	988	1009	1060	996	1043	1007	935	1019	970	980	990	1028	989	1015	1002	1051	1009	1071	985	965	1018	956	985	986	1031	1045	977	962	995	1030	1037	1010	991	977	982	964	974	1008	1031	1010	958	982	962	951	936	970	999	957	948	1067	1016	1010	932	1043	1017	1053	1008	1022	956	1044	1012	972	1037	938	980	1019	1017	1001	975	984	1003	1019	959	1029	1006	996	1022	963	973	933	977	1047	953	992	974	1003	986	1032	969	978	986	989	982	956	969	987	988	981	960	958	988	1013	1022	973	1026	957	1046	1062	958	1032	1006	990	1032	994	1004	983	1004	987	928	1001	1027	952	1015	979	1033	1011	1006	965	963	994	990	1029	980	1070	927	1004	1001	979	1011	1019	970	1016	997	1024	1051	1024	1007	972	1055	987	1034	1024	992	996	985	987	1005	966	990	1017	986	949	1010	972	983	997	960	984	1033	1015	998	989	1008	1056	976	1038	939	1030	1044	1053	1027	948	1009	1048	1026	947	983	992	984	1039	990	1017	1009	963	1012	987	950	982	1001	1035	981	988	1045	1024	990	1045	999	983	995	999	1028	974	995	997	996	965	993	1010	999	965	1027	990	1014	960	1023	931	979	989	1029	991	978	1037	974	942	983	1039	1000	977	1035	1027	1003	1016	973	978	974	955	1038	987	971	995	1003	968	1006	973	972	959	971	1002	988	1007	1028	1020	1012	914	1023	1020	970	1022	994	995	1010	1012	985	964	1055	1001	995	977	997	1039	1023	995	952	986	1028	1033	988	970	984	979	1004	1050	1037	963	984	1012	957	991	962	1057	955	1025	983	1006	1026	1016	1030	1017	994	979	943	979	978	1003	954	982	1019	958	1021	1023	1018	978	1042	1017	971	1018	1012	1041	1014	1029	989	947	981	959	974	997	1063	1033	1053	993	1019	1085	1015	1028	1020	978	1026	994	991	1006	992	969	964	946	987	970	964	983	997	998	1021	1050	1029	1011	1005	1036	975	985	1088	1039	965	987	989	1034	1068	965	1016	1032	1008	995	971	967	964	982	1052	1008	1010	944	975	1040	1007	972	1017	1021	1007	961	1036	970	967	1025	1023	1030	1032	1002	978	998	992	996	967	992	938	975	1030	964	1014	987	985	1028	942	966	1003	987	934	964	1051	1036	1000	936	996	1025	985	985	963	1014	1030	1038	979	1025	1024	1039	943	1012	1008	974	946	1006	1000	1064	1007	1026	992	979	953	1021	1043	1039	1018	1006	973	1013	962	964	1073	956	969	998	941	1003	996	952	1000	971	992	991	987	1016	1006	1035	1006	1050	980	997	1039	1041	1029	1013	1064	996	978	1026	970	1007	1010	1012	1002	971	1008	1002	1007	1006	1011	969	996	1014	982	1028	1010	1002	993	951	983	1048	963	965	1013	988	1044	1038	1033	1051	1005	965	1031	999	991	1006	951	976	1031	952	954	1049	975	1017	935	983	1018	975	942	965	1087	991	1002	974	1019	984	1023	995	988	1018	1021	992	1055	964	1057	984	998	1023	954	1024	1064	1045	1002	1016	961	1014	961	1001	1003	980	1009	1009	1002	977	1008	997	1046	1021	988	1016	1018	997	1005	965	973	1019	1034	972	1000	1047	1047	969	1051	997	1010	1004	1010	989	1016	1021	1024	1036	1038	986	1042	973	1026	971	1023	1013	1037	941	1031	1016	1022	955	968	1013	1005	1003	989	992	1027	995	999	1004	984	1039	996	982	986	1019	1000	1005	1012	1011	1042	1072	1008	1023	995	1056	982	1047	1007	996	988	1008	996	1027	937	1005	1018	1051	941	990	989	977	1020	919	973	983	984	1011	992	1047	996	985	1007	1047	1012	1007	999	1013	1000	1005	972	950	1013	984	987	989	989	1002	1022	1009	1000	1018	1012	971	978	985	968	998	973	965	999	979	1049	1019	951	1032	988	1039	978	984	957	958	994	1004	1020	959	1008	979	990	995	1079	984	1007	974	1056	1007	940	980	972	977	987	1024	999	1024	1007	1028	969	991	980	1014	1005	1045	995	980	955	1039	1028	1036	1035	950	1045	1071	1022	992	977	954	978	950	964	984	1020	1046	943	996	960	1044	1024	995	1010	984	1050	966	1028	972	971	965	986	938	1012	1046	979	1010	935	1019	986	977	978	998	1018	1026	1042	956	995	980	964	1025	914	1020	1048	980	985	1041	1019	982	974	988	993	1000	1009	979	951	1062	938	1018	985	966	999	1015	979	966	987	1010	970	986	973	961	967	961	1008	1042	1019	1028	950	1018	958	1005	982	1023	977	986	1005	1014	947	1031	1042	966	988	946	988	1023	978	985	1034	970	963	1017	1023	1088	970	986	1011	993	991	1016	964	983	1021	1002	969	1010	1075	987	1040	1033	1008	978	965	1066	925	997	952	978	1027	1077	970	992	1023	974	1041	990	1035	1011	963	1023	1002	1007	957	967	1003	1036	968	1013	1017	990	981	956	989	1009	1023	960	980	1000	1022	1034	977	971	981	1027	912	1051	1007	1021	973	1045	972	957	943	1001	1020	1020	980	974	1041	958	1067	1023	996	997	990	977	1012	932	986	995	1010	986	971	1009	982	953	1061	1042	966	965	993	1036	1038	947	1017	936	963	994	1011	963	978	939	1031	1017	1004	1016	1015	972	969	962	1053	1033	1018	1008	1038	936	1027	992	1026	1003	932	994	979	963	986	1059	1005	985	977	1045	975	1012	1019	1002	1018	967	990	956	961	1056	1010	959	1008	1056	967	959	1001	983	967	966	980	1003	1003	962	1000	1018	1049	991	1008	951	953	966	996	992	989	1055	1063	1004	989	1027	1006	1017	1056	968	1012	1038	1025	1041	972	1032	1001	967	1015	1004	963	1041	930	1003	1011	955	1051	993	1053	1008	1050	964	1022	1035	1010	1029	975	1001	1001	983	1049	984	1009	949	1024	994	984	984	1008	1004	992	1028	957	1064	979	992	914	997	952	1007	966	1046	969	976	1064	990	1006	1007	1016	1014	1002	997	985	907	983	1086	1012	1007	1019	984	989	1024	1015	958	1018	998	1050	971	975	992	982	1000	982	961	1012	989	1025	946	998	1033	966	1001	1023	998	1040	991	1016	966	995	1015	1023	984	978	948	1034	979	963	1009	1001	978	1001	1044	998	1011	1023	1050	1014	930	979	1019	996	1009	1052	1002	1006	986	1048	998	958	967	976	997	997	1008	1025	1067	1003	960	968	1010	977	994	970	978	1021	996	958	1004	965	1014	1013	1004	915	956	984	985	1028	998	1020	1041	1040	985	1039	1019	973	989	927	1017	948	1055	1053	1047	977	1018	973	965	995	994	983	996	1000	969	983	974	1052	1020	979	1006	1017	983	922	1016	1009	993	989	1042	1014	946	992	1023	999	1025	977	1011	1008	1017	981	1042	1005	1021	968	969	951	1021	1009	1011	983	1006	954	976	1004	966	1014	967	1027	1013	988	993	977	965	1005	987	940	939	1007	997	963	1007	986	1041	969	1033	996	1028	980	975	1050	1009	977	1004	973	975	977	1030	987	1009	983	992	1022	1023	968	1022	995	994	995	1009	1042	950	997	1003	982	1024	1006	1025	1073	955	1007	1027	1024	1004	1019	1010	1042	972	971	940	997	1016	1021	1060	966	997	1021	988	1074	1002	1019	1003	1041	978	1008	988	959	954	997	1011	1003	1030	959	967	939	979	992	917	962	937	979	1007	989	998	966	994	1031	1064	1032	1043	1019	986	988	1003	1000	1007	986	971	968	988	993	990	985	995	971	963	989	1010	989	1009	1025	1072	1068	1036	953	945	1017	1077	978	1051	1016	997	986	970	960	961	1060	984	1010	1039	1062	1001	996	963	1013	980
11390	7828	4759	2578	1576	1059	834	831	717	561	424	371	248	139	98	90	91	76	81	78	98	63	84	90	66	70	79	90	74	80	72	69	68	74	65	81	73	71	93	88	66	84	87	67	61	74	89	91	71	66	77	68	78	81	76	67	63	65	77	83	80	69	74	72	80	72	73	69	85	78	75	87	105	79	70	75	69	89	95	72	76	82	79	95	60	85	64	64	89	74	65	75	77	72	65	84	79	79	61	81	86	72	71	59	60	87	68	92	78	84	72	65	67	77	76	78	79	66	82	81	85	76	95	81	70	77	72	78	100	80	83	77	72	72	85	82	64	77	64	88	78	81	79	66	83	93	80	88	71	90	76	88	86	65	78	79	86	63	73	90	88	77	72	74	67	74	68	92	83	77	88	79	66	78	87	75	82	77	80	98	69	74	78	75	85	78	84	70	82	72	72	78	70	63	82	75	68	68	65	82	63	74	65	88	81	78	74	70	69	96	81	66	74	78	79	80	78	84	73	71	71	84	76	86	66	78	69	63	88	80	82	69	65	75	78	75	84	82	74	75	93	69	80	84	76	79	79	81	71	74	56	92	66	68	70	77	80	90	81	78	59	82	76	80	77	77	69	60	81	79	80	71	90	84	77	64	95	79	80	76	82	61	89	81	74	99	78	82	80	90	76	88	79	52	67	59	75	65	70	96	83	79	86	85	93	67	56	93	77	67	78	83	79	65	87	76	77	76	60	68	77	79	72	79	76	87	85	86	65	84	67	75	71	82	98	90	70	72	74	79	84	65	85	80	67	72	85	75	83	75	75	59	74	83	70	79	90	81	78	73	82	84	81	76	65	71	88	80	83	92	76	92	77	76	68	93	63	78	94	69	70	67	64	84	80	70	79	71	69	80	76	80	78	64	81	71	55	67	85	74	68	88	79	73	82	81	64	76	83	80	76	60	89	87	79	88	80	64	71	66	89	74	89	83	84	77	71	83	73	87	76	51	73	78	79	66	90	85	77	82	60	57	89	77	76	81	67	71	64	78	67	54	69	87	80	69	97	64	68	62	91	76	79	79	78	70	65	83	72	67	89	72	59	66	76	91	87	74	81	74	81	73	79	78	71	81	80	66	83	69	86	80	90	71	78	61	70	75	74	63	63	83	90	66	82	85	77	74	89	65	86	80	69	61	89	82	67	78	89	67	79	80	102	77	63	90	83	61	86	70	79	60	67	75	86	82	96	78	67	72	82	76	86	78	81	65	80	65	87	76	84	77	72	85	69	83	93	100	61	70	65	96	80	90	79	83	86	72	80	74	73	73	97	84	72	85	89	76	80	75	75	71	62	87	86	81	83	87	68	79	73	77	73	82	88	80	77	84	76	66	84	78	76	79	75	92	78	69	82	81	95	73	68	85	79	73	81	75	81	86	89	89	70	85	75	68	101	85	82	58	70	72	70	79	81	67	78	79	72	75	93	86	88	81	75	72	82	95	79	63	76	96	82	65	83	67	82	88	78	83	89	87	83	66	88	91	82	76	92	76	63	66	82	76	79	78	75	70	68	84	75	75	57	72	81	79	93	89	80	72	84	62	73	69	81	74	71	86	72	69	91	81	64	70	73	62	65	78	72	76	83	80	87	62	74	77	68	81	71	82	82	82	81	85	79	65	76	92	81	77	90	79	67	85	90	76	89	90	85	72	72	81	87	79	66	75	70	78	77	78	70	77	76	80	74	70	93	86	86	76	89	71	78	76	69	80	83	79	79	81	72	78	59	82	78	85	62	75	71	90	79	79	71	78	63	84	84	73	72	79	80	81	68	80	72	72	81	87	80	73	71	76	79	81	88	85	92	84	76	74	90	84	62	68	88	70	75	69	69	60	79	77	87	89	75	76	67	64	94	75	73	72	75	77	74	79	65	78	87	75	76	72	68	71	73	85	81	58	74	74	94	80	81	77	70	82	74	78	66	68	65	64	83	79	85	79	79	93	69	84	76	80	82	75	85	101	92	84	72	69	80	93	80	84	63	75	78	71	64	93	90	79	86	61	70	68	78	76	88	66	80	80	77	83	79	77	78	71	86	76	67	94	69	84	62	66	84	85	63	97	68	78	74	72	75	68	69	79	74	86	89	67	97	72	82	82	61	89	69	72	84	85	68	73	79	80	74	78	82	80	74	92	76	78	88	88	60	79	86	79	80	76	67	84	94	60	63	70	95	71	95	81	67	81	89	73	76	97	81	88	80	74	81	67	78	97	72	73	68	83	70	74	82	75	59	89	68	84	92	71	67	81	57	70	82	91	74	65	87	68	87	83	64	72	73	74	86	66	87	62	79	89	83	71	97	78	83	71	71	68	76	80	91	77	70	80	84	64	67	100	77	84	76	77	70	81	52	86	80	90	79	87	83	57	80	96	70	73	81	70	83	84	67	77	73	81	80	70	86	96	80	72	88	87	55	89	63	56	76	73	77	85	101	64	77	71	72	78	81	71	69	81	68	83	87	70	68	71	83	68	83	67	67	78	62	79	87	88	76	77	82	65	89	66	87	80	83	78	70	82	70	65	104	80	72	71	68	88	74	63	77	79	72	70	92	69	70	73	88	90	69	80	89	65	71	71	78	95	67	72	74	77	59	75	79	73	89	68	76	69	100	66	80	90	71	66	78	83	67	79	71	70	89	81	73	86	69	75	79	80	84	73	78	70	84	90	82	55	70	72	73	84	75	80	69	78	88	80	81	92	65	77	75	78	90	87	74	82	82	77	86	63	84	76	68	86	72	68	82	64	75	87	84	84	67	76	80	68	87	65	69	60	70	85	84	92	78	78	68	71	76	79	85	82	74	86	77	68	70	78	71	83	64	80	72	69	66	78	84	77	78	77	82	89	94	88	85	74	84	72	80	80	84	80	67	71	72	55	69	88	80	78	78	79	61	80	69	83	80	70	71	73	83	69	70	73	77	65	81	60	75	70	67	81	83	75	72	81	81	62	70	87	63	64	69	76	85	95	79	81	67	69	89	71	78	78	92	66	61	81	78	70	69	85	90	77	73	72	77	74	89	73	67	63	71	60	59	91	72	66	71	78	70	81	62	80	68	66	74	79	86	71	71	73	82	64	76	74	77	83	83	74	68	82	65	84	82	76	74	80	92	69	60	72	65	80	75	74	71	65	88	77	89	64	70	86	71	82	79	81	78	77	75	79	74	66	83	70	66	103	87	60	80	74	76	73	85	72	75	74	77	90	68	76	88	83	70	61	94	69	80	88	85	65	79	85	58	74	71	93	83	81	76	96	72	85	79	69	70	76	81	78	77	64	71	84	76	77	72	79	85	94	60	61	72	65	79	86	80	68	77	85	69	67	90	76	76	57	79	74	77	76	82	53	91	67	67	79	87	78	79	76	65	75	76	67	74	77	74	81	89	71	69	84	82	79	66	75	75	76	76	93	76	80	84	87	68	63	78	67	88	76	86	73	63	69	75	93	83	85	74	67	74	77	75	85
39943	28750	24153	20884	22738	21022	17867	17071	14766	11522	8749	6752	4552	2345	1256	943	814	749	711	686	673	697	629	700	655	661	723	648	588	711	632	658	671	640	666	642	657	661	603	649	659	652	646	674	684	657	699	687	666	684	630	653	673	613	646	669	702	668	660	645	650	600	678	681	674	635	684	642	666	668	676	659	644	664	631	681	651	620	638	663	615	645	684	675	629	703	658	650	639	644	672	632	631	632	686	674	633	680	667	655	643	676	615	645	631	661	659	625	678	686	636	644	645	649	680	702	646	662	624	674	670	638	646	660	661	636	685	693	628	651	678	641	692	689	662	670	702	656	625	594	703	663	680	660	672	669	656	633	658	657	658	666	641	636	620	642	678	666	644	653	694	647	653	657	629	662	663	658	652	664	673	647	631	648	688	656	670	665	669	643	636	656	630	646	720	670	659	712	624	702	566	693	655	675	699	673	664	668	645	608	630	695	640	678	629	659	656	596	645	679	663	688	680	665	634	667	668	642	646	662	652	660	657	657	651	665	628	644	629	676	632	671	675	663	666	672	660	647	647	652	673	640	657	663	668	603	673	650	674	669	690	678	674	641	620	678	662	642	670	643	664	671	658	584	691	639	724	657	677	643	627	657	689	633	595	684	635	681	627	620	623	612	687	643	687	672	678	622	672	704	635	704	684	629	665	646	623	677	648	681	659	655	630	669	670	643	668	647	657	718	689	668	665	654	687	648	649	653	690	659	669	653	694	671	652	615	652	630	639	610	682	705	657	668	633	637	659	663	628	670	658	670	662	653	632	643	673	644	659	605	643	684	621	648	664	669	666	638	654	670	622	678	681	640	646	655	641	636	702	655	680	700	676	613	614	717	673	635	689	678	627	653	677	641	620	628	673	631	719	675	666	622	585	639	636	657	636	696	664	652	667	687	657	676	657	662	643	682	602	672	723	658	650	705	639	656	626	662	646	674	676	668	683	665	648	694	641	666	641	656	641	677	651	655	643	667	661	696	721	679	700	664	651	659	614	616	622	681	650	663	686	659	656	609	632	649	669	649	624	691	650	666	671	653	646	656	648	641	717	631	658	635	685	650	679	684	635	684	628	718	658	692	674	633	698	632	633	666	704	699	661	695	647	641	647	623	652	659	647	647	635	640	631	653	674	653	670	660	703	642	648	675	651	656	666	676	707	661	681	649	602	650	635	713	631	632	657	652	653	659	635	623	623	672	674	663	638	656	663	678	662	646	692	680	690	688	662	738	665	681	640	661	639	676	671	695	625	679	657	641	660	695	701	697	699	675	635	655	686	662	670	674	707	654	655	651	627	675	703	659	692	621	664	635	654	640	682	689	632	616	650	644	677	643	670	659	651	641	611	673	697	685	705	667	649	626	617	627	664	629	673	648	617	664	624	686	640	707	670	653	656	657	602	635	661	650	717	616	602	672	686	663	663	688	679	649	687	648	646	639	648	614	653	659	643	683	636	694	657	660	631	695	638	628	610	581	684	659	634	660	675	648	626	663	657	669	659	670	641	612	675	645	605	604	671	688	669	632	653	633	655	635	693	671	673	678	659	619	626	671	634	669	611	654	646	634	631	611	644	599	672	704	660	643	656	637	651	663	650	697	699	638	677	700	688	616	680	647	630	676	664	658	680	660	637	633	704	673	678	730	651	669	645	607	648	670	665	644	651	680	640	636	654	635	649	651	631	681	652	663	677	650	694	664	666	638	620	650	704	695	619	662	645	644	645	638	677	670	680	659	655	626	662	599	638	685	670	677	661	656	618	683	656	681	641	683	658	643	714	651	660	637	680	643	684	647	623	621	658	650	683	634	626	692	673	629	663	645	657	596	666	653	649	703	671	657	630	630	658	669	616	627	658	647	686	646	705	648	646	653	669	622	643	639	650	610	674	676	643	608	672	668	649	640	650	672	677	619	599	693	664	697	596	661	644	707	652	620	654	670	667	609	653	698	665	633	680	635	671	645	641	628	624	628	662	624	664	610	644	661	678	611	663	693	672	691	648	675	659	604	646	723	598	716	663	678	680	633	671	640	623	685	693	661	609	623	682	659	686	639	612	655	628	638	703	650	649	658	629	632	640	631	644	683	641	645	675	640	698	651	640	665	626	675	655	658	689	638	639	637	634	704	620	673	631	614	684	648	685	609	664	616	630	651	668	667	659	633	614	720	654	654	611	652	680	644	622	657	686	667	687	645	675	679	630	635	648	675	667	668	648	680	680	647	706	619	680	650	679	714	642	666	660	713	645	634	647	645	658	664	659	667	665	692	647	650	624	609	721	627	601	638	643	694	650	644	611	670	669	655	655	630	636	664	658	662	631	623	649	671	680	721	728	635	648	642	638	649	600	674	684	676	697	693	665	663	675	672	639	667	662	672	720	646	689	637	684	660	653	666	688	638	639	628	679	695	648	662	683	652	671	715	648	607	706	597	688	683	633	629	640	662	677	669	646	627	672	643	619	699	645	631	645	664	670	626	669	654	659	659	646	672	667	649	669	608	646	676	656	661	663	662	638	651	657	673	687	659	643	640	646	610	649	635	632	664	637	680	651	621	689	645	626	695	672	696	669	648	642	639	634	703	678	677	662	652	687	638	653	646	649	712	710	630	668	660	655	653	678	653	694	619	635	677	703	681	665	669	699	670	668	700	661	661	658	697	680	665	680	648	691	668	633	652	670	645	654	705	650	689	636	641	631	591	630	662	646	675	662	648	659	654	630	675	619	684	634	672	675	684	648	631	693	658	631	640	666	636	652	648	662	633	678	688	691	667	654	656	631	682	700	700	686	632	640	645	668	621	601	625	650	661	654	702	674	649	657	667	672	669	664	618	618	654	617	635	620	683	709	655	656	677	665	662	679	691	642	667	665	676	648	640	665	623	698	644	676	670	648	675	643	690	675	654	641	661	676	626	648	637	644	664	629	644	685	652	674	638	683	636	649	659	671	683	652	644	673	667	664	645	621	685	632	630	650	650	648	686	652	698	644	685	688	666	658	658	715	648	656	656	651	659	629	711	660	632	619	667	587	637	657	659	658	689	635	698	675	619	659	674	702	702	692	616	681	660	656	655	651	665	612	642	678	640	635	652	667	646	673	659	663	644	667	669	671	615	632	670	648	664	654	678	672	665	627	670	626	699	658	669	657	673	605	682	672	640	643	608	699	682	654	650	669	668	673	617	598	677	684	669	628	654	638	650	662	640	678	633	633	654	676	649	629	645	684	602	652	629	623	690	680	641	640	657	645	638	700	629	687	667	673	636	625	665	680	684	687	677	654	672	669	664	697	704	641	665	664	612	645	667	641	644	700	722	643	654	655	679	655	704	661	670	662	645	626	656	678	635	626	675	657	660	640	641	624	630	660	652	627	637	661	645	650	647	633	673	644	643	666	632	658	667	662	634	702	670	627	651	660	679	668	653	650	689	633	655	658	633	673	621	698	638	622	615	656	667	680	657	676	618	587	659	663	669	665	695
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
